Class AlgorithmIdentifier
- Namespace
- Org.BouncyCastle.Asn1.X509
- Assembly
- BouncyCastle.Cryptography.dll
public class AlgorithmIdentifier : Asn1Encodable, IAsn1Convertible
- Inheritance
-
AlgorithmIdentifier
- Implements
- Derived
- Inherited Members
Constructors
AlgorithmIdentifier(DerObjectIdentifier)
public AlgorithmIdentifier(DerObjectIdentifier algorithm)
Parameters
algorithmDerObjectIdentifier
AlgorithmIdentifier(DerObjectIdentifier, Asn1Encodable)
public AlgorithmIdentifier(DerObjectIdentifier algorithm, Asn1Encodable parameters)
Parameters
algorithmDerObjectIdentifierparametersAsn1Encodable
Properties
Algorithm
Return the OID in the Algorithm entry of this identifier.
public virtual DerObjectIdentifier Algorithm { get; }
Property Value
Parameters
Return the parameters structure in the Parameters entry of this identifier.
public virtual Asn1Encodable Parameters { get; }
Property Value
Methods
GetInstance(Asn1TaggedObject, bool)
public static AlgorithmIdentifier GetInstance(Asn1TaggedObject obj, bool explicitly)
Parameters
objAsn1TaggedObjectexplicitlybool
Returns
GetInstance(object)
public static AlgorithmIdentifier GetInstance(object obj)
Parameters
objobject
Returns
GetOptional(Asn1Encodable)
public static AlgorithmIdentifier GetOptional(Asn1Encodable element)
Parameters
elementAsn1Encodable
Returns
GetTagged(Asn1TaggedObject, bool)
public static AlgorithmIdentifier GetTagged(Asn1TaggedObject taggedObject, bool declaredExplicit)
Parameters
taggedObjectAsn1TaggedObjectdeclaredExplicitbool
Returns
ToAsn1Object()
public override Asn1Object ToAsn1Object()