
public class CryptographyTemplateSettingsPublic Class CryptographyTemplateSettingspublic ref class CryptographyTemplateSettingstype CryptographyTemplateSettings = class end| CNGKeyUsage | Gets key usages for CNG keys. | 
| CSPList | Gets or sets a list of cryptographic service providers (CSPs) that are used to create the private key and public key.
            If the property is null, a client may use any CSP installed on the client system. Obsolete. | 
| HashAlgorithm | Gets or sets hash algorithm is used to sign request required by the certificate template. | 
| KeyAlgorithm | Gets or sets key algorithm required by the certificate template. | 
| KeySpec | Indicates operations for which the private key can be used. | 
| KeyUsage | Gets key usages allowed by the template. | 
| MinimalKeyLength | Gets or sets the minimum size, in bits, of the public key that the client should create to obtain a certificate based on this template. | 
| PrivateKeyOptions | Gets or sets private key options. | 
| PrivateKeySecuritySDDL | Gets the permissions when a private key is created | 
| ProviderList | Gets or sets a list of cryptographic service providers (CSPs) that are used to create the private key and public key. If the property is null, a client may use any CSP installed on the client system. | 
| Equals | (Inherited from Object) | 
| Finalize | (Inherited from Object) | 
| GetHashCode | (Inherited from Object) | 
| GetType | (Inherited from Object) | 
| MemberwiseClone | (Inherited from Object) | 
| ToString | Gets a textual representation of the certificate template cryptography settings. (Overrides ObjectToString) |