CACryptography Class

Represents a Certification Authority cryptography configuration which determines which provider and algorithms to use when CA server signs certificates and certificate revocation lists (CRLs).

Definition

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

Constructors

CACryptographyInitializes a new instance of the CACryptography class

Properties

AlternateSignatureAlgorithm Gets or sets the value that indicates whether the CA server supports alternate signature algorithms (PKCS#1 v2.1)
ComputerName Gets the host fully qualified domain name (FQDN) of the server where Certification Authority is installed.
DisplayName Gets the display name of the Certification Authority (sanitized characters are decoded to textual characters).
HashingAlgorithm Gets or sets the hashing algorithm that is used for signing purposes.
IsModified Indiciates whether the object was modified after it was instantiated.
Name Gets the common name of the Certification Authority in a sanitized form as specified in MS-WCCE §3.1.1.4.1.1.
ProviderIsCNG Specifies whether the CA uses CNG (or legacy) cryptographic service provider.
ProviderName Gets provider name that is used by a Certification Authority installation.
PublicKeyAlgorithm Gets or sets the public key algorithm (such as RSA) that is used for signing purposes.

Methods

Equals
(Inherited from Object)
Finalize
(Inherited from Object)
GetHashCode
(Inherited from Object)
GetType
(Inherited from Object)
MemberwiseClone
(Inherited from Object)
SetInfo Updates CA server cryptography settings by writing them to Certification Authority.
ToString
(Inherited from Object)

See Also