CryptographyTemplateSettings Class

This class represents certificate template cryptography settings.

Definition

Namespace: PKI.CertificateTemplates
Assembly: SysadminsLV.PKI.Win (in SysadminsLV.PKI.Win.dll) Version: 4.0.1.0 (4.0.1.0)
C#
public class CryptographyTemplateSettings
Inheritance
Object    CryptographyTemplateSettings

Properties

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.

Methods

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)

See Also