Click or drag to resize

CspProviderInfo Class

The CspProviderInfo class provides access to general information about a cryptographic provider.
Inheritance Hierarchy
SystemObject
  SysadminsLV.PKI.CryptographyCspProviderInfo

Namespace:  SysadminsLV.PKI.Cryptography
Assembly:  PKI.Core (in PKI.Core.dll) Version: 3.3.0.0 (3.3.0.0)
Syntax
public class CspProviderInfo

The CspProviderInfo type exposes the following members.

Properties
  NameDescription
Public propertyAlgorithms
Gets a collection of CspProviderAlgorithmInfo objects that contains information about the algorithms supported by the provider.
Public propertyHardwareRNG
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.
Public propertyIsHardware
Gets a Boolean value that determines whether the provider is implemented in a hardware device.
Public propertyIsLegacy
Gets a Boolean value that specifies whether the provider is a Cryptography API: Next Generation (CNG) provider or a CryptoAPI (legacy) CSP.
Public propertyIsRemovable
Gets a Boolean value that specifies whether the token that contains the key can be removed.
Public propertyIsSmartCard
Gets a Boolean value that specifies whether the provider is a smart card provider.
Public propertyIsSoftware
Gets a Boolean value that specifies whether the provider is implemented in software.
Public propertyIsValid
Gets a Boolean value that specifies whether the provider is installed on the client computer.
Public propertyKeyContainerLength
Gets the maximum supported length for the name of the private key container associated with the provider.
Public propertyKeySpec
Gets a value that specifies the intended use of the algorithms supported by the provider.
Public propertyName
Gets the name of the provider.
Public propertyType
Gets the type of the provider.
Public propertyVersion
Gets the version number of the provider.
Top
Methods
  NameDescription
Public methodEquals (Inherited from Object.)
Protected methodFinalize (Inherited from Object.)
Public methodGetHashCode (Inherited from Object.)
Public methodGetType (Inherited from Object.)
Protected methodMemberwiseClone (Inherited from Object.)
Public methodToString (Inherited from Object.)
Top
Remarks
This class has no public constructors. Instead, use GetProviderInfo method to access this object.
See Also