Click or drag to resize

CryptographyTemplateSettings Class

This class represents certificate template cryptography settings.
Inheritance Hierarchy
SystemObject
  PKI.CertificateTemplatesCryptographyTemplateSettings

Namespace:  PKI.CertificateTemplates
Assembly:  PKI.Core (in PKI.Core.dll) Version: 3.3.0.0 (3.3.0.0)
Syntax
public class CryptographyTemplateSettings

The CryptographyTemplateSettings type exposes the following members.

Properties
  NameDescription
Public propertyCNGKeyUsage
Gets key usages for CNG keys.
Public propertyCSPList
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.
Public propertyHashAlgorithm
Gets or sets hash algorithm is used to sign request required by the certificate template.
Public propertyKeyAlgorithm
Gets or sets key algorithm required by the certificate template.
Public propertyKeySpec
Indicates operations for which the private key can be used.
Public propertyKeyUsage
Gets key usages allowed by the template.
Public propertyMinimalKeyLength
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.
Public propertyPrivateKeyOptions
Gets or sets private key options.
Public propertyPrivateKeySecuritySDDL
Gets the permissions when a private key is created
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
Gets a textual representation of the certificate template cryptography settings.
(Overrides ObjectToString.)
Top
See Also