Global
Location
-
Reference:
- Go.dll .NET, .NET Standard 2.0
- Go.fx Island
- Namespace: go.encoding.asn1
- Platforms: .NET, .NET Standard 2.0, Island
ClassApplication
const ClassApplication: Int64 = 1;
const Int64 ClassApplication = 1
static let ClassApplication: Int64 = 1
const ClassApplication Int64 = 1
Dim ClassApplication As Int64 = 1
ClassContextSpecific
const ClassContextSpecific: Int64 = 2;
const Int64 ClassContextSpecific = 2
static let ClassContextSpecific: Int64 = 2
const ClassContextSpecific Int64 = 2
Dim ClassContextSpecific As Int64 = 2
ClassPrivate
const ClassPrivate: Int64 = 3;
const Int64 ClassPrivate = 3
static let ClassPrivate: Int64 = 3
const ClassPrivate Int64 = 3
Dim ClassPrivate As Int64 = 3
ClassUniversal
const ClassUniversal: Int64 = 0;
const Int64 ClassUniversal = 0
static let ClassUniversal: Int64 = 0
const ClassUniversal Int64 = 0
Dim ClassUniversal As Int64 = 0
Marshal
func Marshal(val interface{}) tuple of (Slice<Byte>, error)
Parameters:
- val:
MarshalWithParams
func MarshalWithParams(val interface{}, params string) tuple of (Slice<Byte>, error)
Parameters:
- val:
- params:
NullBytes
NullRawValue
class var NullRawValue: RawValue;
static RawValue NullRawValue
static var NullRawValue: RawValue
NullRawValue RawValue
Shared FIELD NullRawValue() As RawValue
TagBitString
const TagBitString: Int64 = 3;
const Int64 TagBitString = 3
static let TagBitString: Int64 = 3
const TagBitString Int64 = 3
Dim TagBitString As Int64 = 3
TagBoolean
const TagBoolean: Int64 = 1;
const Int64 TagBoolean = 1
static let TagBoolean: Int64 = 1
const TagBoolean Int64 = 1
Dim TagBoolean As Int64 = 1
TagEnum
const TagEnum: Int64 = 10;
const Int64 TagEnum = 10
static let TagEnum: Int64 = 10
const TagEnum Int64 = 10
Dim TagEnum As Int64 = 10
TagGeneralizedTime
const TagGeneralizedTime: Int64 = 24;
const Int64 TagGeneralizedTime = 24
static let TagGeneralizedTime: Int64 = 24
const TagGeneralizedTime Int64 = 24
Dim TagGeneralizedTime As Int64 = 24
TagGeneralString
const TagGeneralString: Int64 = 27;
const Int64 TagGeneralString = 27
static let TagGeneralString: Int64 = 27
const TagGeneralString Int64 = 27
Dim TagGeneralString As Int64 = 27
TagIA5String
const TagIA5String: Int64 = 22;
const Int64 TagIA5String = 22
static let TagIA5String: Int64 = 22
const TagIA5String Int64 = 22
Dim TagIA5String As Int64 = 22
TagInteger
const TagInteger: Int64 = 2;
const Int64 TagInteger = 2
static let TagInteger: Int64 = 2
const TagInteger Int64 = 2
Dim TagInteger As Int64 = 2
TagNull
const TagNull: Int64 = 5;
const Int64 TagNull = 5
static let TagNull: Int64 = 5
const TagNull Int64 = 5
Dim TagNull As Int64 = 5
TagNumericString
const TagNumericString: Int64 = 18;
const Int64 TagNumericString = 18
static let TagNumericString: Int64 = 18
const TagNumericString Int64 = 18
Dim TagNumericString As Int64 = 18
TagOctetString
const TagOctetString: Int64 = 4;
const Int64 TagOctetString = 4
static let TagOctetString: Int64 = 4
const TagOctetString Int64 = 4
Dim TagOctetString As Int64 = 4
TagOID
const TagOID: Int64 = 6;
const Int64 TagOID = 6
static let TagOID: Int64 = 6
const TagOID Int64 = 6
Dim TagOID As Int64 = 6
TagPrintableString
const TagPrintableString: Int64 = 19;
const Int64 TagPrintableString = 19
static let TagPrintableString: Int64 = 19
const TagPrintableString Int64 = 19
Dim TagPrintableString As Int64 = 19
TagSequence
const TagSequence: Int64 = 16;
const Int64 TagSequence = 16
static let TagSequence: Int64 = 16
const TagSequence Int64 = 16
Dim TagSequence As Int64 = 16
TagSet
const TagSet: Int64 = 17;
const Int64 TagSet = 17
static let TagSet: Int64 = 17
const TagSet Int64 = 17
Dim TagSet As Int64 = 17
TagT61String
const TagT61String: Int64 = 20;
const Int64 TagT61String = 20
static let TagT61String: Int64 = 20
const TagT61String Int64 = 20
Dim TagT61String As Int64 = 20
TagUTCTime
const TagUTCTime: Int64 = 23;
const Int64 TagUTCTime = 23
static let TagUTCTime: Int64 = 23
const TagUTCTime Int64 = 23
Dim TagUTCTime As Int64 = 23
TagUTF8String
const TagUTF8String: Int64 = 12;
const Int64 TagUTF8String = 12
static let TagUTF8String: Int64 = 12
const TagUTF8String Int64 = 12
Dim TagUTF8String As Int64 = 12
Unmarshal
func Unmarshal(b Slice<Byte>, val interface{}) tuple of (|name=rest| Slice<Byte>, |name=err| error)
Parameters:
- b:
- val:
UnmarshalWithParams
class method UnmarshalWithParams(b: Slice<Byte>; val: Object; params: string): tuple of (rest: Slice<Byte>, err: error)
static func UnmarshalWithParams(_ b: Slice<Byte>, _ val: Object, _ params: string) -> (Slice<Byte>, error)
Parameters:
- b:
- val:
- params:
ClassApplication
const ClassApplication: Int64 = 1;
const Int64 ClassApplication = 1
static let ClassApplication: Int64 = 1
const ClassApplication Int64 = 1
Dim ClassApplication As Int64 = 1
ClassContextSpecific
const ClassContextSpecific: Int64 = 2;
const Int64 ClassContextSpecific = 2
static let ClassContextSpecific: Int64 = 2
const ClassContextSpecific Int64 = 2
Dim ClassContextSpecific As Int64 = 2
ClassPrivate
const ClassPrivate: Int64 = 3;
const Int64 ClassPrivate = 3
static let ClassPrivate: Int64 = 3
const ClassPrivate Int64 = 3
Dim ClassPrivate As Int64 = 3
ClassUniversal
const ClassUniversal: Int64 = 0;
const Int64 ClassUniversal = 0
static let ClassUniversal: Int64 = 0
const ClassUniversal Int64 = 0
Dim ClassUniversal As Int64 = 0
TagBitString
const TagBitString: Int64 = 3;
const Int64 TagBitString = 3
static let TagBitString: Int64 = 3
const TagBitString Int64 = 3
Dim TagBitString As Int64 = 3
TagBoolean
const TagBoolean: Int64 = 1;
const Int64 TagBoolean = 1
static let TagBoolean: Int64 = 1
const TagBoolean Int64 = 1
Dim TagBoolean As Int64 = 1
TagEnum
const TagEnum: Int64 = 10;
const Int64 TagEnum = 10
static let TagEnum: Int64 = 10
const TagEnum Int64 = 10
Dim TagEnum As Int64 = 10
TagGeneralizedTime
const TagGeneralizedTime: Int64 = 24;
const Int64 TagGeneralizedTime = 24
static let TagGeneralizedTime: Int64 = 24
const TagGeneralizedTime Int64 = 24
Dim TagGeneralizedTime As Int64 = 24
TagGeneralString
const TagGeneralString: Int64 = 27;
const Int64 TagGeneralString = 27
static let TagGeneralString: Int64 = 27
const TagGeneralString Int64 = 27
Dim TagGeneralString As Int64 = 27
TagIA5String
const TagIA5String: Int64 = 22;
const Int64 TagIA5String = 22
static let TagIA5String: Int64 = 22
const TagIA5String Int64 = 22
Dim TagIA5String As Int64 = 22
TagInteger
const TagInteger: Int64 = 2;
const Int64 TagInteger = 2
static let TagInteger: Int64 = 2
const TagInteger Int64 = 2
Dim TagInteger As Int64 = 2
TagNull
const TagNull: Int64 = 5;
const Int64 TagNull = 5
static let TagNull: Int64 = 5
const TagNull Int64 = 5
Dim TagNull As Int64 = 5
TagNumericString
const TagNumericString: Int64 = 18;
const Int64 TagNumericString = 18
static let TagNumericString: Int64 = 18
const TagNumericString Int64 = 18
Dim TagNumericString As Int64 = 18
TagOctetString
const TagOctetString: Int64 = 4;
const Int64 TagOctetString = 4
static let TagOctetString: Int64 = 4
const TagOctetString Int64 = 4
Dim TagOctetString As Int64 = 4
TagOID
const TagOID: Int64 = 6;
const Int64 TagOID = 6
static let TagOID: Int64 = 6
const TagOID Int64 = 6
Dim TagOID As Int64 = 6
TagPrintableString
const TagPrintableString: Int64 = 19;
const Int64 TagPrintableString = 19
static let TagPrintableString: Int64 = 19
const TagPrintableString Int64 = 19
Dim TagPrintableString As Int64 = 19
TagSequence
const TagSequence: Int64 = 16;
const Int64 TagSequence = 16
static let TagSequence: Int64 = 16
const TagSequence Int64 = 16
Dim TagSequence As Int64 = 16
TagSet
const TagSet: Int64 = 17;
const Int64 TagSet = 17
static let TagSet: Int64 = 17
const TagSet Int64 = 17
Dim TagSet As Int64 = 17
TagT61String
const TagT61String: Int64 = 20;
const Int64 TagT61String = 20
static let TagT61String: Int64 = 20
const TagT61String Int64 = 20
Dim TagT61String As Int64 = 20
TagUTCTime
const TagUTCTime: Int64 = 23;
const Int64 TagUTCTime = 23
static let TagUTCTime: Int64 = 23
const TagUTCTime Int64 = 23
Dim TagUTCTime As Int64 = 23
TagUTF8String
NullBytes
NullRawValue
Marshal
func Marshal(val interface{}) tuple of (Slice<Byte>, error)
Parameters:
- val:
MarshalWithParams
func MarshalWithParams(val interface{}, params string) tuple of (Slice<Byte>, error)
Parameters:
- val:
- params:
Unmarshal
func Unmarshal(b Slice<Byte>, val interface{}) tuple of (|name=rest| Slice<Byte>, |name=err| error)
Parameters:
- b:
- val:
UnmarshalWithParams
class method UnmarshalWithParams(b: Slice<Byte>; val: Object; params: string): tuple of (rest: Slice<Byte>, err: error)
static func UnmarshalWithParams(_ b: Slice<Byte>, _ val: Object, _ params: string) -> (Slice<Byte>, error)
Parameters:
- b:
- val:
- params: