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:  SysadminsLV.PKI (in SysadminsLV.PKI.dll) Version: 3.5.0.0 (3.5.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
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
Returns a string that represents the current object.
(Inherited from Object.)
Top
Remarks
This class has no public constructors. Instead, use GetProviderInfo method to access this object.
See Also