type
constructors
fields
methods
bigInt |
Get the value as a |
---|---|
bool |
Get the value as a |
buf |
Get any of the binary values as a |
coll |
Get this object as an |
effectiveTags |
Apply rules for |
equals | |
hash | |
int |
Get the value as an |
isBool |
Is this object's universal tag a |
isInt |
Is this object's universal tag an |
isNull |
Is this an ASN.1 |
isOcts |
Is this object's universal tag an |
isOid |
Is this object's universal tag an |
isPrimitive |
Is this a primitive type? |
oid |
Get this object as an |
push |
Push a tag to the front of the tag chain for this value. |
seq |
Get this object as an |
str |
Get the value as a |
tag |
Get the single effective tag for this object. |
toStr | |
ts |
Get the value as a |
univTag |
Get the univ tag for this object |
valEquals | |
valHash | |
valStr |
Slot Details
bigInt
bool
buf
coll
effectiveTags
equals
hash
int
isBool
isInt
isNull
isOcts
isOid
isPrimitive
make
oid
push
src
virtual AsnObj push(AsnTag tag)
Push a tag to the front of the tag chain for this value. Returns a new instance of this object with the current value.
AsnObj.int(123).tag(AsnTag.implicit(TagClass.context, 0)) => [0] IMPLICIT [UNIVERSAL 2] AsnObj.int(123).tag(AsnTag.explicit(TagClass.app, 1)) => [APPLICATION 1] EXPLICIT [UNIVERSAL 2]