CspProviderInfo Class

The CspProviderInfo class provides access to general information about a cryptographic provider.

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 CspProviderInfo
Inheritance
Object    CspProviderInfo

Remarks

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

Properties

Algorithms Gets a collection of CspProviderAlgorithmInfo objects that contains information about the algorithms supported by the provider.
HardwareRNG Gets a Boolean value that specifies whether the provider supports a hardware random number generator that can be used to create random bytes for cryptographic operations.
IsHardware Gets a Boolean value that determines whether the provider is implemented in a hardware device.
IsLegacy Gets a Boolean value that specifies whether the provider is a Cryptography API: Next Generation (CNG) provider or a CryptoAPI (legacy) CSP.
IsRemovable Gets a Boolean value that specifies whether the token that contains the key can be removed.
IsSmartCard Gets a Boolean value that specifies whether the provider is a smart card provider.
IsSoftware Gets a Boolean value that specifies whether the provider is implemented in software.
IsValid Gets a Boolean value that specifies whether the provider is installed on the client computer.
KeyContainerLength Gets the maximum supported length for the name of the private key container associated with the provider.
KeySpec Gets a value that specifies the intended use of the algorithms supported by the provider.
Name Gets the name of the provider.
Type Gets the type of the provider.
Version Gets the version number of the provider.

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