<PackageReference Include="BouncyCastle.Cryptography" Version="2.4.0" />

Asn1TaggedObject

public int TagClass { get; }

public int TagNo { get; }

protected Asn1TaggedObject(bool isExplicit, int tagNo, Asn1Encodable obj)

protected Asn1TaggedObject(bool isExplicit, int tagClass, int tagNo, Asn1Encodable obj)

public static Asn1TaggedObject GetInstance(object obj)

public static Asn1TaggedObject GetInstance(object obj, int tagClass)

public static Asn1TaggedObject GetInstance(object obj, int tagClass, int tagNo)

public static Asn1TaggedObject GetInstance(Asn1TaggedObject taggedObject, bool declaredExplicit)

public static Asn1TaggedObject GetInstance(Asn1TaggedObject taggedObject, int tagClass, bool declaredExplicit)

public static Asn1TaggedObject GetInstance(Asn1TaggedObject taggedObject, int tagClass, int tagNo, bool declaredExplicit)

Needed for open types, until we have better type-guided parsing support.

public Asn1Object GetBaseUniversal(bool declaredExplicit, int tagNo)

Needed for open types, until we have better type-guided parsing support.

public Asn1TaggedObject GetImplicitBaseTagged(int baseTagClass, int baseTagNo)

Return whatever was following the tag.

public bool HasContextTag()

public bool HasContextTag(int tagNo)

public bool HasTag(int tagClass, int tagNo)

public bool HasTagClass(int tagClass)

public bool IsExplicit()

public IAsn1Convertible ParseBaseUniversal(bool declaredExplicit, int baseTagNo)

public Asn1TaggedObjectParser ParseImplicitBaseTagged(int baseTagClass, int baseTagNo)