CspProviderAlgorithmInfo Class

The CspProviderAlgorithmInfo class represents an algorithm implemented by a cryptographic provider. Providers are separate modules that implement encryption, hashing, signing, and key exchange (archival) algorithms. Similar providers are grouped together in a type.

Definition

Namespace: SysadminsLV.PKI.Cryptography
Assembly: SysadminsLV.PKI.Win (in SysadminsLV.PKI.Win.dll) Version: 4.0.1.0 (4.0.1.0)
C#
public class CspProviderAlgorithmInfo
Inheritance
Object    CspProviderAlgorithmInfo

Remarks

This class has no public constructors. Instead, use GetProviderInfo method to access this object.

Properties

AlgorithmOperations Gets the operations that can be performed by the algorithm.
AlgorithmType Gets the algorithm type.
DefaultLength Gets the default length of a key.
IncrementLength Gets a value, in bits, that can be used to determine valid incremental key lengths for algorithms that support multiple key sizes.
IsValid Gets a Boolean value that specifies whether the algorithm object is valid.
LongName Gets the full name of the algorithm.
MaxLength Gets the maximum permitted length for a key.
MinLength Gets the minimum permitted length for a key.
Name Gets the abbreviated algorithm name.

Methods

Equals
(Inherited from Object)
Finalize
(Inherited from Object)
GetHashCode
(Inherited from Object)
GetType
(Inherited from Object)
MemberwiseClone
(Inherited from Object)
ToString
(Inherited from Object)

See Also