Click or drag to resize

AlgorithmIdentifier Class

Specifies an algorithm used to encrypt or sign data. This class includes the object identifier (OID) of the algorithm and any needed parameters for that algorithm.
Inheritance Hierarchy
SystemObject
  SysadminsLV.PKI.CryptographyAlgorithmIdentifier

Namespace:  SysadminsLV.PKI.Cryptography
Assembly:  SysadminsLV.PKI (in SysadminsLV.PKI.dll) Version: 3.7.0.0 (3.7.0.0)
Syntax
public class AlgorithmIdentifier

The AlgorithmIdentifier type exposes the following members.

Constructors
  NameDescription
Public methodAlgorithmIdentifier(Byte)
Initializes a new instance of the AlgorithmIdentifier class from a ASN.1-encoded byte array that represents an AlgorithmIdentifier structure.
Public methodAlgorithmIdentifier(Oid, Byte)
Initializes a new instance of the AlgorithmIdentifier class from an algorithm object identifier and, optionally, algorithm parameters.
Top
Properties
  NameDescription
Public propertyAlgorithmId
Gets an object identifier of an algorithm.
Public propertyParameters
Gets a byte array that provides encoded algorithm-specific parameters. In many cases, there are no parameters.
Public propertyRawData
Gets algorithm identifier ASN.1-encoded byte array.
Top
Methods
  NameDescription
Public methodEquals
Determines whether the specified object is equal to the current object.
(Inherited from Object.)
Protected methodFinalize
Allows an object to try to free resources and perform other cleanup operations before it is reclaimed by garbage collection.
(Inherited from Object.)
Public methodGetHashCode
Serves as the default hash function.
(Inherited from Object.)
Public methodGetType
Gets the Type of the current instance.
(Inherited from Object.)
Protected methodMemberwiseClone
Creates a shallow copy of the current Object.
(Inherited from Object.)
Public methodToString
Formats a current object to string.
(Overrides ObjectToString.)
Top
Remarks
This class supports PKCS#2.1 signature format.
See Also