public class CspProviderInfoPublic Class CspProviderInfopublic ref class CspProviderInfotype CspProviderInfo = class end| 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. |
| Equals | (Inherited from Object) |
| Finalize | (Inherited from Object) |
| GetHashCode | (Inherited from Object) |
| GetType | (Inherited from Object) |
| MemberwiseClone | (Inherited from Object) |
| ToString | (Inherited from Object) |