Asn
const class Asn : Obj
Asn provides utilities for creating AsnObj.
Singleton for universal Null
Convenience to create a universal SET
The items parameter may be any of the values accepted by seq
Convenience to create a universal Boolean
Convenience to create a universal UTCTime
Convenience to create a universal Utf8String
Convenience to create a universal Bit String
Create an ASN.1 Object Identifier value (OID)
Convenience to create a universal GeneralizedTime
Convenience to create a universal Integer
Convenience to create one of the ASN.1 string types
Convenience to create a universal Enumerated value
Convenience to create a universal Octet String
Create an object builder and add the given tag if it is not null
Convenience to create a universal SEQUENCE
const static AsnObj : Null
Singleton for universal Null
static AsnObj asnEnum(Int val)
Convenience to create a universal Enumerated value
static AsnObj bits(Buf bits)
Convenience to create a universal Bit String
static AsnObj bool(Bool val)
Convenience to create a universal Boolean
static AsnObj genTime(DateTime ts)
Convenience to create a universal GeneralizedTime
static AsnObj int(Obj val)
Convenience to create a universal Integer.
static AsnObj octets(Obj val)
Convenience to create a universal Octet String
static AsnOid oid(Obj val)
Create an ASN.1 Object Identifier value (OID).
static AsnSeq seq(Obj items)
Convenience to create a universal SEQUENCE
static AsnSet set(Obj items)
Convenience to create a universal SET
The items parameter may be any of the values accepted by seq.
static AsnObj str(Str val, AsnTag univ)
Convenience to create one of the ASN.1 string types.
See utf8 to easily create UTF-8 strings.
static AsnObjBuilder tag(AsnTag? tag)
Create an object builder and add the given tag if it is not null.
static AsnObj utc(DateTime ts)
Convenience to create a universal UTCTime
static AsnObj utf8(Str val)
Convenience to create a universal Utf8String