const class asn1::AsnTag
sys::Obj asn1::AsnTag
ASN.1 Tag
- app
-
static AsnTagBuilder app(Int id)
Get a
builder
for an application tag with the given id - cls
-
const AsnTagClass cls
The
tag class
- context
-
static AsnTagBuilder context(Int id)
Get a
builder
for a context tag with the given id - equals
-
virtual override Bool equals(Obj? obj)
Tag equality is based only the
class
andid
. Themode
is ignored for eqality purposes. - hash
-
virtual override Int hash()
- id
-
const Int id
The tag id
- make
-
new make(AsnTagClass cls, Int id, AsnTagMode mode)
- mode
-
const AsnTagMode mode
The
tag mode
- priv
-
static AsnTagBuilder priv(Int id)
Get a
builder
for a private tag with the given id - strictEquals
- toStr
-
virtual override Str toStr()
- univ
-
static AsnTagBuilder univ(Int id)
Get a
builder
for 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