Class Asn1Utilities
- Namespace
- Org.BouncyCastle.Asn1
- Assembly
- BouncyCastle.Cryptography.dll
public abstract class Asn1Utilities
- Inheritance
-
Asn1Utilities
- Inherited Members
-
Methods
CheckContextTag(Asn1TaggedObject, int)
public static Asn1TaggedObject CheckContextTag(Asn1TaggedObject taggedObject, int tagNo)
Parameters
taggedObject Asn1TaggedObject
tagNo int
Returns
- Asn1TaggedObject
CheckContextTag(Asn1TaggedObjectParser, int)
public static Asn1TaggedObjectParser CheckContextTag(Asn1TaggedObjectParser taggedObjectParser, int tagNo)
Parameters
taggedObjectParser Asn1TaggedObjectParser
tagNo int
Returns
- Asn1TaggedObjectParser
CheckContextTagClass(Asn1TaggedObject)
public static Asn1TaggedObject CheckContextTagClass(Asn1TaggedObject taggedObject)
Parameters
taggedObject Asn1TaggedObject
Returns
- Asn1TaggedObject
CheckContextTagClass(Asn1TaggedObjectParser)
public static Asn1TaggedObjectParser CheckContextTagClass(Asn1TaggedObjectParser taggedObjectParser)
Parameters
taggedObjectParser Asn1TaggedObjectParser
Returns
- Asn1TaggedObjectParser
CheckTag(Asn1TaggedObject, int, int)
public static Asn1TaggedObject CheckTag(Asn1TaggedObject taggedObject, int tagClass, int tagNo)
Parameters
taggedObject Asn1TaggedObject
tagClass int
tagNo int
Returns
- Asn1TaggedObject
CheckTag(Asn1TaggedObjectParser, int, int)
public static Asn1TaggedObjectParser CheckTag(Asn1TaggedObjectParser taggedObjectParser, int tagClass, int tagNo)
Parameters
taggedObjectParser Asn1TaggedObjectParser
tagClass int
tagNo int
Returns
- Asn1TaggedObjectParser
CheckTagClass(Asn1TaggedObject, int)
public static Asn1TaggedObject CheckTagClass(Asn1TaggedObject taggedObject, int tagClass)
Parameters
taggedObject Asn1TaggedObject
tagClass int
Returns
- Asn1TaggedObject
CheckTagClass(Asn1TaggedObjectParser, int)
public static Asn1TaggedObjectParser CheckTagClass(Asn1TaggedObjectParser taggedObjectParser, int tagClass)
Parameters
taggedObjectParser Asn1TaggedObjectParser
tagClass int
Returns
- Asn1TaggedObjectParser
GetBaseUniversal(Asn1TaggedObject, int, int, bool, int)
public static Asn1Object GetBaseUniversal(Asn1TaggedObject taggedObject, int tagClass, int tagNo, bool declaredExplicit, int baseTagNo)
Parameters
taggedObject Asn1TaggedObject
tagClass int
tagNo int
declaredExplicit bool
baseTagNo int
Returns
- Asn1Object
GetContextBaseUniversal(Asn1TaggedObject, int, bool, int)
public static Asn1Object GetContextBaseUniversal(Asn1TaggedObject taggedObject, int tagNo, bool declaredExplicit, int baseTagNo)
Parameters
taggedObject Asn1TaggedObject
tagNo int
declaredExplicit bool
baseTagNo int
Returns
- Asn1Object
GetExplicitBaseObject(Asn1TaggedObject, int)
public static Asn1Encodable GetExplicitBaseObject(Asn1TaggedObject taggedObject, int tagClass)
Parameters
taggedObject Asn1TaggedObject
tagClass int
Returns
- Asn1Encodable
GetExplicitBaseObject(Asn1TaggedObject, int, int)
public static Asn1Encodable GetExplicitBaseObject(Asn1TaggedObject taggedObject, int tagClass, int tagNo)
Parameters
taggedObject Asn1TaggedObject
tagClass int
tagNo int
Returns
- Asn1Encodable
GetExplicitBaseTagged(Asn1TaggedObject, int)
public static Asn1TaggedObject GetExplicitBaseTagged(Asn1TaggedObject taggedObject, int tagClass)
Parameters
taggedObject Asn1TaggedObject
tagClass int
Returns
- Asn1TaggedObject
GetExplicitBaseTagged(Asn1TaggedObject, int, int)
public static Asn1TaggedObject GetExplicitBaseTagged(Asn1TaggedObject taggedObject, int tagClass, int tagNo)
Parameters
taggedObject Asn1TaggedObject
tagClass int
tagNo int
Returns
- Asn1TaggedObject
GetExplicitContextBaseObject(Asn1TaggedObject)
public static Asn1Encodable GetExplicitContextBaseObject(Asn1TaggedObject taggedObject)
Parameters
taggedObject Asn1TaggedObject
Returns
- Asn1Encodable
GetExplicitContextBaseObject(Asn1TaggedObject, int)
public static Asn1Encodable GetExplicitContextBaseObject(Asn1TaggedObject taggedObject, int tagNo)
Parameters
taggedObject Asn1TaggedObject
tagNo int
Returns
- Asn1Encodable
GetExplicitContextBaseTagged(Asn1TaggedObject)
public static Asn1TaggedObject GetExplicitContextBaseTagged(Asn1TaggedObject taggedObject)
Parameters
taggedObject Asn1TaggedObject
Returns
- Asn1TaggedObject
GetExplicitContextBaseTagged(Asn1TaggedObject, int)
public static Asn1TaggedObject GetExplicitContextBaseTagged(Asn1TaggedObject taggedObject, int tagNo)
Parameters
taggedObject Asn1TaggedObject
tagNo int
Returns
- Asn1TaggedObject
GetImplicitBaseTagged(Asn1TaggedObject, int, int, int, int)
public static Asn1TaggedObject GetImplicitBaseTagged(Asn1TaggedObject taggedObject, int tagClass, int tagNo, int baseTagClass, int baseTagNo)
Parameters
taggedObject Asn1TaggedObject
tagClass int
tagNo int
baseTagClass int
baseTagNo int
Returns
- Asn1TaggedObject
GetImplicitContextBaseTagged(Asn1TaggedObject, int, int, int)
public static Asn1TaggedObject GetImplicitContextBaseTagged(Asn1TaggedObject taggedObject, int tagNo, int baseTagClass, int baseTagNo)
Parameters
taggedObject Asn1TaggedObject
tagNo int
baseTagClass int
baseTagNo int
Returns
- Asn1TaggedObject
GetInstanceChoice<TChoice>(Asn1TaggedObject, bool, Func<Asn1Encodable, TChoice>)
public static TChoice GetInstanceChoice<TChoice>(Asn1TaggedObject taggedObject, bool declaredExplicit, Func<Asn1Encodable, TChoice> constructor) where TChoice : Asn1Encodable, IAsn1Choice
Parameters
taggedObject Asn1TaggedObject
declaredExplicit bool
constructor Func<Asn1Encodable, TChoice>
Returns
- TChoice
Type Parameters
TChoice
GetInstanceChoice<TChoice>(object, Func<Asn1Encodable, TChoice>)
public static TChoice GetInstanceChoice<TChoice>(object obj, Func<Asn1Encodable, TChoice> optionalConstructor) where TChoice : Asn1Encodable, IAsn1Choice
Parameters
obj object
optionalConstructor Func<Asn1Encodable, TChoice>
Returns
- TChoice
Type Parameters
TChoice
GetTagClassText(Asn1TaggedObject)
public static string GetTagClassText(Asn1TaggedObject taggedObject)
Parameters
taggedObject Asn1TaggedObject
Returns
- string
GetTagClassText(Asn1TaggedObjectParser)
public static string GetTagClassText(Asn1TaggedObjectParser taggedObjectParser)
Parameters
taggedObjectParser Asn1TaggedObjectParser
Returns
- string
GetTagClassText(int)
public static string GetTagClassText(int tagClass)
Parameters
tagClass int
Returns
- string
GetTagText(Asn1TaggedObject)
public static string GetTagText(Asn1TaggedObject taggedObject)
Parameters
taggedObject Asn1TaggedObject
Returns
- string
GetTagText(Asn1TaggedObjectParser)
public static string GetTagText(Asn1TaggedObjectParser taggedObjectParser)
Parameters
taggedObjectParser Asn1TaggedObjectParser
Returns
- string
GetTagText(int, int)
public static string GetTagText(int tagClass, int tagNo)
Parameters
tagClass int
tagNo int
Returns
- string
GetTaggedChoice<TChoice>(Asn1TaggedObject, bool, Func<Asn1Encodable, TChoice>)
public static TChoice GetTaggedChoice<TChoice>(Asn1TaggedObject taggedObject, bool declaredExplicit, Func<Asn1Encodable, TChoice> constructor) where TChoice : Asn1Encodable, IAsn1Choice
Parameters
taggedObject Asn1TaggedObject
declaredExplicit bool
constructor Func<Asn1Encodable, TChoice>
Returns
- TChoice
Type Parameters
TChoice
ParseBaseUniversal(Asn1TaggedObjectParser, int, int, bool, int)
public static IAsn1Convertible ParseBaseUniversal(Asn1TaggedObjectParser taggedObjectParser, int tagClass, int tagNo, bool declaredExplicit, int baseTagNo)
Parameters
taggedObjectParser Asn1TaggedObjectParser
tagClass int
tagNo int
declaredExplicit bool
baseTagNo int
Returns
- IAsn1Convertible
Exceptions
- IOException
ParseContextBaseUniversal(Asn1TaggedObjectParser, int, bool, int)
public static IAsn1Convertible ParseContextBaseUniversal(Asn1TaggedObjectParser taggedObjectParser, int tagNo, bool declaredExplicit, int baseTagNo)
Parameters
taggedObjectParser Asn1TaggedObjectParser
tagNo int
declaredExplicit bool
baseTagNo int
Returns
- IAsn1Convertible
Exceptions
- IOException
ParseExplicitBaseObject(Asn1TaggedObjectParser, int, int)
public static IAsn1Convertible ParseExplicitBaseObject(Asn1TaggedObjectParser taggedObjectParser, int tagClass, int tagNo)
Parameters
taggedObjectParser Asn1TaggedObjectParser
tagClass int
tagNo int
Returns
- IAsn1Convertible
Exceptions
- IOException
ParseExplicitBaseTagged(Asn1TaggedObjectParser, int)
public static Asn1TaggedObjectParser ParseExplicitBaseTagged(Asn1TaggedObjectParser taggedObjectParser, int tagClass)
Parameters
taggedObjectParser Asn1TaggedObjectParser
tagClass int
Returns
- Asn1TaggedObjectParser
Exceptions
- IOException
ParseExplicitBaseTagged(Asn1TaggedObjectParser, int, int)
public static Asn1TaggedObjectParser ParseExplicitBaseTagged(Asn1TaggedObjectParser taggedObjectParser, int tagClass, int tagNo)
Parameters
taggedObjectParser Asn1TaggedObjectParser
tagClass int
tagNo int
Returns
- Asn1TaggedObjectParser
Exceptions
- IOException
ParseExplicitContextBaseObject(Asn1TaggedObjectParser, int)
public static IAsn1Convertible ParseExplicitContextBaseObject(Asn1TaggedObjectParser taggedObjectParser, int tagNo)
Parameters
taggedObjectParser Asn1TaggedObjectParser
tagNo int
Returns
- IAsn1Convertible
Exceptions
- IOException
ParseExplicitContextBaseTagged(Asn1TaggedObjectParser)
public static Asn1TaggedObjectParser ParseExplicitContextBaseTagged(Asn1TaggedObjectParser taggedObjectParser)
Parameters
taggedObjectParser Asn1TaggedObjectParser
Returns
- Asn1TaggedObjectParser
Exceptions
- IOException
ParseExplicitContextBaseTagged(Asn1TaggedObjectParser, int)
public static Asn1TaggedObjectParser ParseExplicitContextBaseTagged(Asn1TaggedObjectParser taggedObjectParser, int tagNo)
Parameters
taggedObjectParser Asn1TaggedObjectParser
tagNo int
Returns
- Asn1TaggedObjectParser
Exceptions
- IOException
ParseImplicitBaseTagged(Asn1TaggedObjectParser, int, int, int, int)
public static Asn1TaggedObjectParser ParseImplicitBaseTagged(Asn1TaggedObjectParser taggedObjectParser, int tagClass, int tagNo, int baseTagClass, int baseTagNo)
Parameters
taggedObjectParser Asn1TaggedObjectParser
tagClass int
tagNo int
baseTagClass int
baseTagNo int
Returns
- Asn1TaggedObjectParser
Exceptions
- IOException
ParseImplicitContextBaseTagged(Asn1TaggedObjectParser, int, int, int)
public static Asn1TaggedObjectParser ParseImplicitContextBaseTagged(Asn1TaggedObjectParser taggedObjectParser, int tagNo, int baseTagClass, int baseTagNo)
Parameters
taggedObjectParser Asn1TaggedObjectParser
tagNo int
baseTagClass int
baseTagNo int
Returns
- Asn1TaggedObjectParser
Exceptions
- IOException
ReadContextTagged<TState, TResult>(Asn1Sequence, ref int, int, TState, Func<Asn1TaggedObject, TState, TResult>)
public static TResult ReadContextTagged<TState, TResult>(Asn1Sequence sequence, ref int sequencePosition, int tagNo, TState state, Func<Asn1TaggedObject, TState, TResult> constructor)
Parameters
sequence Asn1Sequence
sequencePosition int
tagNo int
state TState
constructor Func<Asn1TaggedObject, TState, TResult>
Returns
- TResult
Type Parameters
TState
TResult
ReadOptionalContextTagged<TState, TResult>(Asn1Sequence, ref int, int, TState, Func<Asn1TaggedObject, TState, TResult>)
public static TResult ReadOptionalContextTagged<TState, TResult>(Asn1Sequence sequence, ref int sequencePosition, int tagNo, TState state, Func<Asn1TaggedObject, TState, TResult> constructor) where TResult : class
Parameters
sequence Asn1Sequence
sequencePosition int
tagNo int
state TState
constructor Func<Asn1TaggedObject, TState, TResult>
Returns
- TResult
Type Parameters
TState
TResult
ReadOptionalTagged<TState, TResult>(Asn1Sequence, ref int, int, int, TState, Func<Asn1TaggedObject, TState, TResult>)
public static TResult ReadOptionalTagged<TState, TResult>(Asn1Sequence sequence, ref int sequencePosition, int tagClass, int tagNo, TState state, Func<Asn1TaggedObject, TState, TResult> constructor) where TResult : class
Parameters
sequence Asn1Sequence
sequencePosition int
tagClass int
tagNo int
state TState
constructor Func<Asn1TaggedObject, TState, TResult>
Returns
- TResult
Type Parameters
TState
TResult
ReadOptional<TResult>(Asn1Sequence, ref int, Func<Asn1Encodable, TResult>)
public static TResult ReadOptional<TResult>(Asn1Sequence sequence, ref int sequencePosition, Func<Asn1Encodable, TResult> constructor) where TResult : class
Parameters
sequence Asn1Sequence
sequencePosition int
constructor Func<Asn1Encodable, TResult>
Returns
- TResult
Type Parameters
TResult
ReadTagged<TState, TResult>(Asn1Sequence, ref int, int, int, TState, Func<Asn1TaggedObject, TState, TResult>)
public static TResult ReadTagged<TState, TResult>(Asn1Sequence sequence, ref int sequencePosition, int tagClass, int tagNo, TState state, Func<Asn1TaggedObject, TState, TResult> constructor)
Parameters
sequence Asn1Sequence
sequencePosition int
tagClass int
tagNo int
state TState
constructor Func<Asn1TaggedObject, TState, TResult>
Returns
- TResult
Type Parameters
TState
TResult
TryGetBaseUniversal(Asn1TaggedObject, int, int, bool, int)
[Obsolete("Will be removed")]
public static Asn1Object TryGetBaseUniversal(Asn1TaggedObject taggedObject, int tagClass, int tagNo, bool declaredExplicit, int baseTagNo)
Parameters
taggedObject Asn1TaggedObject
tagClass int
tagNo int
declaredExplicit bool
baseTagNo int
Returns
- Asn1Object
TryGetBaseUniversal(Asn1TaggedObject, int, int, bool, int, out Asn1Object)
public static bool TryGetBaseUniversal(Asn1TaggedObject taggedObject, int tagClass, int tagNo, bool declaredExplicit, int baseTagNo, out Asn1Object baseUniversal)
Parameters
taggedObject Asn1TaggedObject
tagClass int
tagNo int
declaredExplicit bool
baseTagNo int
baseUniversal Asn1Object
Returns
- bool
TryGetContextBaseUniversal(Asn1TaggedObject, int, bool, int)
[Obsolete("Will be removed")]
public static Asn1Object TryGetContextBaseUniversal(Asn1TaggedObject taggedObject, int tagNo, bool declaredExplicit, int baseTagNo)
Parameters
taggedObject Asn1TaggedObject
tagNo int
declaredExplicit bool
baseTagNo int
Returns
- Asn1Object
TryGetContextBaseUniversal(Asn1TaggedObject, int, bool, int, out Asn1Object)
public static bool TryGetContextBaseUniversal(Asn1TaggedObject taggedObject, int tagNo, bool declaredExplicit, int baseTagNo, out Asn1Object baseUniversal)
Parameters
taggedObject Asn1TaggedObject
tagNo int
declaredExplicit bool
baseTagNo int
baseUniversal Asn1Object
Returns
- bool
TryGetExplicitBaseObject(Asn1TaggedObject, int, out Asn1Encodable)
public static bool TryGetExplicitBaseObject(Asn1TaggedObject taggedObject, int tagClass, out Asn1Encodable baseObject)
Parameters
taggedObject Asn1TaggedObject
tagClass int
baseObject Asn1Encodable
Returns
- bool
TryGetExplicitBaseObject(Asn1TaggedObject, int, int)
[Obsolete("Will be removed")]
public static Asn1Encodable TryGetExplicitBaseObject(Asn1TaggedObject taggedObject, int tagClass, int tagNo)
Parameters
taggedObject Asn1TaggedObject
tagClass int
tagNo int
Returns
- Asn1Encodable
TryGetExplicitBaseObject(Asn1TaggedObject, int, int, out Asn1Encodable)
public static bool TryGetExplicitBaseObject(Asn1TaggedObject taggedObject, int tagClass, int tagNo, out Asn1Encodable baseObject)
Parameters
taggedObject Asn1TaggedObject
tagClass int
tagNo int
baseObject Asn1Encodable
Returns
- bool
TryGetExplicitBaseTagged(Asn1TaggedObject, int)
[Obsolete("Will be removed")]
public static Asn1TaggedObject TryGetExplicitBaseTagged(Asn1TaggedObject taggedObject, int tagClass)
Parameters
taggedObject Asn1TaggedObject
tagClass int
Returns
- Asn1TaggedObject
TryGetExplicitBaseTagged(Asn1TaggedObject, int, out Asn1TaggedObject)
public static bool TryGetExplicitBaseTagged(Asn1TaggedObject taggedObject, int tagClass, out Asn1TaggedObject baseTagged)
Parameters
taggedObject Asn1TaggedObject
tagClass int
baseTagged Asn1TaggedObject
Returns
- bool
TryGetExplicitBaseTagged(Asn1TaggedObject, int, int)
[Obsolete("Will be removed")]
public static Asn1TaggedObject TryGetExplicitBaseTagged(Asn1TaggedObject taggedObject, int tagClass, int tagNo)
Parameters
taggedObject Asn1TaggedObject
tagClass int
tagNo int
Returns
- Asn1TaggedObject
TryGetExplicitBaseTagged(Asn1TaggedObject, int, int, out Asn1TaggedObject)
public static bool TryGetExplicitBaseTagged(Asn1TaggedObject taggedObject, int tagClass, int tagNo, out Asn1TaggedObject baseTagged)
Parameters
taggedObject Asn1TaggedObject
tagClass int
tagNo int
baseTagged Asn1TaggedObject
Returns
- bool
TryGetExplicitContextBaseObject(Asn1TaggedObject, out Asn1Encodable)
public static bool TryGetExplicitContextBaseObject(Asn1TaggedObject taggedObject, out Asn1Encodable baseObject)
Parameters
taggedObject Asn1TaggedObject
baseObject Asn1Encodable
Returns
- bool
TryGetExplicitContextBaseObject(Asn1TaggedObject, int)
[Obsolete("Will be removed")]
public static Asn1Encodable TryGetExplicitContextBaseObject(Asn1TaggedObject taggedObject, int tagNo)
Parameters
taggedObject Asn1TaggedObject
tagNo int
Returns
- Asn1Encodable
TryGetExplicitContextBaseObject(Asn1TaggedObject, int, out Asn1Encodable)
public static bool TryGetExplicitContextBaseObject(Asn1TaggedObject taggedObject, int tagNo, out Asn1Encodable baseObject)
Parameters
taggedObject Asn1TaggedObject
tagNo int
baseObject Asn1Encodable
Returns
- bool
TryGetExplicitContextBaseTagged(Asn1TaggedObject)
[Obsolete("Will be removed")]
public static Asn1TaggedObject TryGetExplicitContextBaseTagged(Asn1TaggedObject taggedObject)
Parameters
taggedObject Asn1TaggedObject
Returns
- Asn1TaggedObject
TryGetExplicitContextBaseTagged(Asn1TaggedObject, out Asn1TaggedObject)
public static bool TryGetExplicitContextBaseTagged(Asn1TaggedObject taggedObject, out Asn1TaggedObject baseTagged)
Parameters
taggedObject Asn1TaggedObject
baseTagged Asn1TaggedObject
Returns
- bool
TryGetExplicitContextBaseTagged(Asn1TaggedObject, int)
[Obsolete("Will be removed")]
public static Asn1TaggedObject TryGetExplicitContextBaseTagged(Asn1TaggedObject taggedObject, int tagNo)
Parameters
taggedObject Asn1TaggedObject
tagNo int
Returns
- Asn1TaggedObject
TryGetExplicitContextBaseTagged(Asn1TaggedObject, int, out Asn1TaggedObject)
public static bool TryGetExplicitContextBaseTagged(Asn1TaggedObject taggedObject, int tagNo, out Asn1TaggedObject baseTagged)
Parameters
taggedObject Asn1TaggedObject
tagNo int
baseTagged Asn1TaggedObject
Returns
- bool
TryGetImplicitBaseTagged(Asn1TaggedObject, int, int, int, int)
[Obsolete("Will be removed")]
public static Asn1TaggedObject TryGetImplicitBaseTagged(Asn1TaggedObject taggedObject, int tagClass, int tagNo, int baseTagClass, int baseTagNo)
Parameters
taggedObject Asn1TaggedObject
tagClass int
tagNo int
baseTagClass int
baseTagNo int
Returns
- Asn1TaggedObject
TryGetImplicitBaseTagged(Asn1TaggedObject, int, int, int, int, out Asn1TaggedObject)
public static bool TryGetImplicitBaseTagged(Asn1TaggedObject taggedObject, int tagClass, int tagNo, int baseTagClass, int baseTagNo, out Asn1TaggedObject baseTagged)
Parameters
taggedObject Asn1TaggedObject
tagClass int
tagNo int
baseTagClass int
baseTagNo int
baseTagged Asn1TaggedObject
Returns
- bool
TryGetImplicitContextBaseTagged(Asn1TaggedObject, int, int, int)
[Obsolete("Will be removed")]
public static Asn1TaggedObject TryGetImplicitContextBaseTagged(Asn1TaggedObject taggedObject, int tagNo, int baseTagClass, int baseTagNo)
Parameters
taggedObject Asn1TaggedObject
tagNo int
baseTagClass int
baseTagNo int
Returns
- Asn1TaggedObject
TryGetImplicitContextBaseTagged(Asn1TaggedObject, int, int, int, out Asn1TaggedObject)
public static bool TryGetImplicitContextBaseTagged(Asn1TaggedObject taggedObject, int tagNo, int baseTagClass, int baseTagNo, out Asn1TaggedObject baseTagged)
Parameters
taggedObject Asn1TaggedObject
tagNo int
baseTagClass int
baseTagNo int
baseTagged Asn1TaggedObject
Returns
- bool
TryParseBaseUniversal(Asn1TaggedObjectParser, int, int, bool, int)
[Obsolete("Will be removed")]
public static IAsn1Convertible TryParseBaseUniversal(Asn1TaggedObjectParser taggedObjectParser, int tagClass, int tagNo, bool declaredExplicit, int baseTagNo)
Parameters
taggedObjectParser Asn1TaggedObjectParser
tagClass int
tagNo int
declaredExplicit bool
baseTagNo int
Returns
- IAsn1Convertible
Exceptions
- IOException
TryParseBaseUniversal(Asn1TaggedObjectParser, int, int, bool, int, out IAsn1Convertible)
public static bool TryParseBaseUniversal(Asn1TaggedObjectParser taggedObjectParser, int tagClass, int tagNo, bool declaredExplicit, int baseTagNo, out IAsn1Convertible baseUniversal)
Parameters
taggedObjectParser Asn1TaggedObjectParser
tagClass int
tagNo int
declaredExplicit bool
baseTagNo int
baseUniversal IAsn1Convertible
Returns
- bool
Exceptions
- IOException
TryParseContextBaseUniversal(Asn1TaggedObjectParser, int, bool, int)
[Obsolete("Will be removed")]
public static IAsn1Convertible TryParseContextBaseUniversal(Asn1TaggedObjectParser taggedObjectParser, int tagNo, bool declaredExplicit, int baseTagNo)
Parameters
taggedObjectParser Asn1TaggedObjectParser
tagNo int
declaredExplicit bool
baseTagNo int
Returns
- IAsn1Convertible
Exceptions
- IOException
TryParseContextBaseUniversal(Asn1TaggedObjectParser, int, bool, int, out IAsn1Convertible)
public static bool TryParseContextBaseUniversal(Asn1TaggedObjectParser taggedObjectParser, int tagNo, bool declaredExplicit, int baseTagNo, out IAsn1Convertible baseUniversal)
Parameters
taggedObjectParser Asn1TaggedObjectParser
tagNo int
declaredExplicit bool
baseTagNo int
baseUniversal IAsn1Convertible
Returns
- bool
Exceptions
- IOException
TryParseExplicitBaseObject(Asn1TaggedObjectParser, int, int)
[Obsolete("Will be removed")]
public static IAsn1Convertible TryParseExplicitBaseObject(Asn1TaggedObjectParser taggedObjectParser, int tagClass, int tagNo)
Parameters
taggedObjectParser Asn1TaggedObjectParser
tagClass int
tagNo int
Returns
- IAsn1Convertible
Exceptions
- IOException
TryParseExplicitBaseObject(Asn1TaggedObjectParser, int, int, out IAsn1Convertible)
public static bool TryParseExplicitBaseObject(Asn1TaggedObjectParser taggedObjectParser, int tagClass, int tagNo, out IAsn1Convertible baseObject)
Parameters
taggedObjectParser Asn1TaggedObjectParser
tagClass int
tagNo int
baseObject IAsn1Convertible
Returns
- bool
Exceptions
- IOException
TryParseExplicitBaseTagged(Asn1TaggedObjectParser, int)
[Obsolete("Will be removed")]
public static Asn1TaggedObjectParser TryParseExplicitBaseTagged(Asn1TaggedObjectParser taggedObjectParser, int tagClass)
Parameters
taggedObjectParser Asn1TaggedObjectParser
tagClass int
Returns
- Asn1TaggedObjectParser
Exceptions
- IOException
TryParseExplicitBaseTagged(Asn1TaggedObjectParser, int, out Asn1TaggedObjectParser)
public static bool TryParseExplicitBaseTagged(Asn1TaggedObjectParser taggedObjectParser, int tagClass, out Asn1TaggedObjectParser baseTagged)
Parameters
taggedObjectParser Asn1TaggedObjectParser
tagClass int
baseTagged Asn1TaggedObjectParser
Returns
- bool
Exceptions
- IOException
TryParseExplicitBaseTagged(Asn1TaggedObjectParser, int, int)
[Obsolete("Will be removed")]
public static Asn1TaggedObjectParser TryParseExplicitBaseTagged(Asn1TaggedObjectParser taggedObjectParser, int tagClass, int tagNo)
Parameters
taggedObjectParser Asn1TaggedObjectParser
tagClass int
tagNo int
Returns
- Asn1TaggedObjectParser
Exceptions
- IOException
TryParseExplicitBaseTagged(Asn1TaggedObjectParser, int, int, out Asn1TaggedObjectParser)
public static bool TryParseExplicitBaseTagged(Asn1TaggedObjectParser taggedObjectParser, int tagClass, int tagNo, out Asn1TaggedObjectParser baseTagged)
Parameters
taggedObjectParser Asn1TaggedObjectParser
tagClass int
tagNo int
baseTagged Asn1TaggedObjectParser
Returns
- bool
Exceptions
- IOException
TryParseExplicitContextBaseObject(Asn1TaggedObjectParser, int)
[Obsolete("Will be removed")]
public static IAsn1Convertible TryParseExplicitContextBaseObject(Asn1TaggedObjectParser taggedObjectParser, int tagNo)
Parameters
taggedObjectParser Asn1TaggedObjectParser
tagNo int
Returns
- IAsn1Convertible
Exceptions
- IOException
TryParseExplicitContextBaseObject(Asn1TaggedObjectParser, int, out IAsn1Convertible)
public static bool TryParseExplicitContextBaseObject(Asn1TaggedObjectParser taggedObjectParser, int tagNo, out IAsn1Convertible baseObject)
Parameters
taggedObjectParser Asn1TaggedObjectParser
tagNo int
baseObject IAsn1Convertible
Returns
- bool
Exceptions
- IOException
TryParseExplicitContextBaseTagged(Asn1TaggedObjectParser)
[Obsolete("Will be removed")]
public static Asn1TaggedObjectParser TryParseExplicitContextBaseTagged(Asn1TaggedObjectParser taggedObjectParser)
Parameters
taggedObjectParser Asn1TaggedObjectParser
Returns
- Asn1TaggedObjectParser
Exceptions
- IOException
TryParseExplicitContextBaseTagged(Asn1TaggedObjectParser, out Asn1TaggedObjectParser)
public static bool TryParseExplicitContextBaseTagged(Asn1TaggedObjectParser taggedObjectParser, out Asn1TaggedObjectParser baseTagged)
Parameters
taggedObjectParser Asn1TaggedObjectParser
baseTagged Asn1TaggedObjectParser
Returns
- bool
Exceptions
- IOException
TryParseExplicitContextBaseTagged(Asn1TaggedObjectParser, int)
[Obsolete("Will be removed")]
public static Asn1TaggedObjectParser TryParseExplicitContextBaseTagged(Asn1TaggedObjectParser taggedObjectParser, int tagNo)
Parameters
taggedObjectParser Asn1TaggedObjectParser
tagNo int
Returns
- Asn1TaggedObjectParser
Exceptions
- IOException
TryParseExplicitContextBaseTagged(Asn1TaggedObjectParser, int, out Asn1TaggedObjectParser)
public static bool TryParseExplicitContextBaseTagged(Asn1TaggedObjectParser taggedObjectParser, int tagNo, out Asn1TaggedObjectParser baseTagged)
Parameters
taggedObjectParser Asn1TaggedObjectParser
tagNo int
baseTagged Asn1TaggedObjectParser
Returns
- bool
Exceptions
- IOException
TryParseImplicitBaseTagged(Asn1TaggedObjectParser, int, int, int, int)
[Obsolete("Will be removed")]
public static Asn1TaggedObjectParser TryParseImplicitBaseTagged(Asn1TaggedObjectParser taggedObjectParser, int tagClass, int tagNo, int baseTagClass, int baseTagNo)
Parameters
taggedObjectParser Asn1TaggedObjectParser
tagClass int
tagNo int
baseTagClass int
baseTagNo int
Returns
- Asn1TaggedObjectParser
Exceptions
- IOException
TryParseImplicitBaseTagged(Asn1TaggedObjectParser, int, int, int, int, out Asn1TaggedObjectParser)
public static bool TryParseImplicitBaseTagged(Asn1TaggedObjectParser taggedObjectParser, int tagClass, int tagNo, int baseTagClass, int baseTagNo, out Asn1TaggedObjectParser baseTagged)
Parameters
taggedObjectParser Asn1TaggedObjectParser
tagClass int
tagNo int
baseTagClass int
baseTagNo int
baseTagged Asn1TaggedObjectParser
Returns
- bool
Exceptions
- IOException
TryParseImplicitContextBaseTagged(Asn1TaggedObjectParser, int, int, int)
[Obsolete("Will be removed")]
public static Asn1TaggedObjectParser TryParseImplicitContextBaseTagged(Asn1TaggedObjectParser taggedObjectParser, int tagNo, int baseTagClass, int baseTagNo)
Parameters
taggedObjectParser Asn1TaggedObjectParser
tagNo int
baseTagClass int
baseTagNo int
Returns
- Asn1TaggedObjectParser
Exceptions
- IOException
TryParseImplicitContextBaseTagged(Asn1TaggedObjectParser, int, int, int, out Asn1TaggedObjectParser)
public static bool TryParseImplicitContextBaseTagged(Asn1TaggedObjectParser taggedObjectParser, int tagNo, int baseTagClass, int baseTagNo, out Asn1TaggedObjectParser baseTagged)
Parameters
taggedObjectParser Asn1TaggedObjectParser
tagNo int
baseTagClass int
baseTagNo int
baseTagged Asn1TaggedObjectParser
Returns
- bool
Exceptions
- IOException
TryReadOptionalContextTagged<TState, TResult>(Asn1Sequence, ref int, int, TState, out TResult, Func<Asn1TaggedObject, TState, TResult>)
public static bool TryReadOptionalContextTagged<TState, TResult>(Asn1Sequence sequence, ref int sequencePosition, int tagNo, TState state, out TResult result, Func<Asn1TaggedObject, TState, TResult> constructor)
Parameters
sequence Asn1Sequence
sequencePosition int
tagNo int
state TState
result TResult
constructor Func<Asn1TaggedObject, TState, TResult>
Returns
- bool
Type Parameters
TState
TResult
TryReadOptionalTagged<TState, TResult>(Asn1Sequence, ref int, int, int, TState, out TResult, Func<Asn1TaggedObject, TState, TResult>)
public static bool TryReadOptionalTagged<TState, TResult>(Asn1Sequence sequence, ref int sequencePosition, int tagClass, int tagNo, TState state, out TResult result, Func<Asn1TaggedObject, TState, TResult> constructor)
Parameters
sequence Asn1Sequence
sequencePosition int
tagClass int
tagNo int
state TState
result TResult
constructor Func<Asn1TaggedObject, TState, TResult>
Returns
- bool
Type Parameters
TState
TResult