Table of Contents

Class AlgorithmIdentifier

Namespace
Enterprises.Org.BouncyCastle.Asn1.X509
Assembly
Enterprises.BouncyCastle.Crypto.dll
public class AlgorithmIdentifier : Asn1Encodable, IAsn1Convertible
Inheritance
AlgorithmIdentifier
Implements
Derived
Inherited Members

Constructors

AlgorithmIdentifier(DerObjectIdentifier)

public AlgorithmIdentifier(DerObjectIdentifier algorithm)

Parameters

algorithm DerObjectIdentifier

AlgorithmIdentifier(DerObjectIdentifier, Asn1Encodable)

public AlgorithmIdentifier(DerObjectIdentifier algorithm, Asn1Encodable parameters)

Parameters

algorithm DerObjectIdentifier
parameters Asn1Encodable

AlgorithmIdentifier(string)

[Obsolete("Use version taking a DerObjectIdentifier")]
public AlgorithmIdentifier(string algorithm)

Parameters

algorithm string

Properties

Algorithm

public virtual DerObjectIdentifier Algorithm { get; }

Property Value

DerObjectIdentifier

ObjectID

[Obsolete("Use 'Algorithm' property instead")]
public virtual DerObjectIdentifier ObjectID { get; }

Property Value

DerObjectIdentifier

Parameters

public virtual Asn1Encodable Parameters { get; }

Property Value

Asn1Encodable

Methods

GetInstance(Asn1TaggedObject, bool)

public static AlgorithmIdentifier GetInstance(Asn1TaggedObject obj, bool explicitly)

Parameters

obj Asn1TaggedObject
explicitly bool

Returns

AlgorithmIdentifier

GetInstance(object)

public static AlgorithmIdentifier GetInstance(object obj)

Parameters

obj object

Returns

AlgorithmIdentifier

ToAsn1Object()

public override Asn1Object ToAsn1Object()

Returns

Asn1Object