Interface Asn1TaggedObjectParser
- Namespace
- Org.BouncyCastle.Asn1
- Assembly
- BouncyCastle.Cryptography.dll
public interface Asn1TaggedObjectParser : IAsn1Convertible
- Inherited Members
Properties
TagClass
int TagClass { get; }
Property Value
TagNo
int TagNo { get; }
Property Value
Methods
HasContextTag(int)
bool HasContextTag(int tagNo)
Parameters
tagNoint
Returns
HasTag(int, int)
bool HasTag(int tagClass, int tagNo)
Parameters
Returns
ParseBaseUniversal(bool, int)
IAsn1Convertible ParseBaseUniversal(bool declaredExplicit, int baseTagNo)
Parameters
Returns
Exceptions
ParseExplicitBaseObject()
Needed for open types, until we have better type-guided parsing support.
IAsn1Convertible ParseExplicitBaseObject()
Returns
Remarks
Use sparingly for other purposes, and prefer ParseExplicitBaseTagged() or ParseBaseUniversal(bool, int) where possible. Before using, check for matching tag class and number.
Exceptions
ParseExplicitBaseTagged()
Asn1TaggedObjectParser ParseExplicitBaseTagged()
Returns
Exceptions
ParseImplicitBaseTagged(int, int)
Asn1TaggedObjectParser ParseImplicitBaseTagged(int baseTagClass, int baseTagNo)