const class asn1::AsnTag
sys::Obj asn1::AsnTag
ASN.1 Tag
- app
-
static AsnTagBuilder app(Int id)Get a
builderfor an application tag with the given id - cls
-
const AsnTagClass clsThe
tag class - context
-
static AsnTagBuilder context(Int id)Get a
builderfor a context tag with the given id - equals
-
virtual override Bool equals(Obj? obj)Tag equality is based only the
classandid. Themodeis ignored for eqality purposes. - hash
-
virtual override Int hash() - id
-
const Int idThe tag id
- make
-
new make(AsnTagClass cls, Int id, AsnTagMode mode) - mode
-
const AsnTagMode modeThe
tag mode - priv
-
static AsnTagBuilder priv(Int id)Get a
builderfor a private tag with the given id - strictEquals
- toStr
-
virtual override Str toStr() - univ
-
static AsnTagBuilder univ(Int id)Get a
builderfor a universal tag with the given id. - univBits
-
const static AsnTag univBits := AsnTag.univ(3).explicit - univBool
-
const static AsnTag univBool := AsnTag.univ(1).explicit - univEnum
-
const static AsnTag univEnum := AsnTag.univ(10).explicit - univGenTime
-
const static AsnTag univGenTime := AsnTag.univ(24).explicit - univGraphStr
-
const static AsnTag univGraphStr := AsnTag.univ(25).explicit - univIa5Str
-
const static AsnTag univIa5Str := AsnTag.univ(22).explicit - univInt
-
const static AsnTag univInt := AsnTag.univ(2).explicit - univNull
-
const static AsnTag univNull := AsnTag.univ(5).explicit - univOcts
-
const static AsnTag univOcts := AsnTag.univ(4).explicit - univOid
-
const static AsnTag univOid := AsnTag.univ(6).explicit - univPrintStr
-
const static AsnTag univPrintStr := AsnTag.univ(19).explicit - univReal
-
const static AsnTag univReal := AsnTag.univ(9).explicit - univSeq
-
const static AsnTag univSeq := AsnTag.univ(16).explicit - univSet
-
const static AsnTag univSet := AsnTag.univ(17).explicit - univUtcTime
-
const static AsnTag univUtcTime := AsnTag.univ(23).explicit - univUtf8
-
const static AsnTag univUtf8 := AsnTag.univ(12).explicit - univVisStr
-
const static AsnTag univVisStr := AsnTag.univ(26).explicit