AsnTag
const class AsnTag : Obj
ASN.1 Tag
The tag class
The tag mode
The tag id
Get a builder for an application tag with the given id
Get a builder for a universal tag with the given id
Tag equality is based only the class and id
Get a builder for a context tag with the given id
Get a builder for a private tag with the given id
static AsnTagBuilder app(Int id)
Get a builder for an application tag with the given id
const AsnTagClass : cls
The tag class
static AsnTagBuilder context(Int id)
Get a builder for a context tag with the given id
virtual Bool equals(Obj? obj)
Tag equality is based only the class and id. The mode is ignored for eqality purposes.
virtual Int hash()
const Int : id
The tag id
new make(AsnTagClass cls, Int id, AsnTagMode mode)
const AsnTagMode : mode
The tag mode
static AsnTagBuilder priv(Int id)
Get a builder for a private tag with the given id
Bool strictEquals(Obj? obj)
virtual Str toStr()
static AsnTagBuilder univ(Int id)
Get a builder for a universal tag with the given id.
const static AsnTag : univBits
const static AsnTag : univBool
const static AsnTag : univEnum
const static AsnTag : univGenTime
const static AsnTag : univGraphStr
const static AsnTag : univIa5Str
const static AsnTag : univInt
const static AsnTag : univNull
const static AsnTag : univOcts
const static AsnTag : univOid
const static AsnTag : univPrintStr
const static AsnTag : univReal
const static AsnTag : univSeq
const static AsnTag : univSet
const static AsnTag : univUtcTime
const static AsnTag : univUtf8
const static AsnTag : univVisStr