IOCSPCAConfiguration interface (certadm.h)

The IOCSPCAConfiguration interface represents a set of definitions that enable an Online Certificate Status Protocol (OCSP) service to respond to a certificate status request for a specific certification authority (CA).

Microsoft provides a default implementation of this interface in the OCSPCAConfiguration class. An OCSPCAConfiguration object cannot be created externally. An OCSPCAConfiguration object can only be created by using the CreateCAConfiguration method.

The default implementations of IOCSPAdmin and IOCSPCAConfigurationCollection methods create a OCSPCAConfiguration object and use its properties.

Inheritance

The IOCSPCAConfiguration interface inherits from the IDispatch interface.

Methods

The IOCSPCAConfiguration interface has these methods.

 
IOCSPCAConfiguration::get_CACertificate

Gets an X.509 certificate that has been encoded by using Distinguished Encoding Rules (DER) and that is for a certification authority (CA).
IOCSPCAConfiguration::get_CAConfig

Gets or sets a certification authority (CA) name with which a signing certificate must be signed. (Get)
IOCSPCAConfiguration::get_CSPName

Gets a cryptographic service provider (CSP) or key storage provider (KSP) name.
IOCSPCAConfiguration::get_ErrorCode

Gets a code that identifies an error condition in a CA configuration.
IOCSPCAConfiguration::get_HashAlgorithm

Gets or sets an identifier for the hash algorithm used to sign a certificate. (Get)
IOCSPCAConfiguration::get_Identifier

Gets a name for the certification authority (CA) configuration.
IOCSPCAConfiguration::get_KeySpec

Gets a value that indicates whether the key bound to the configuration is used for encryption or for signing content.
IOCSPCAConfiguration::get_LocalRevocationInformation

Gets or sets the certificate revocation list (CRL) of the local machine. (Get)
IOCSPCAConfiguration::get_Modified

Gets a value that indicates whether an OCSPCAConfiguration object has been modified since it was created.
IOCSPCAConfiguration::get_ProviderCLSID

Gets or sets the CLSID of the revocation information provider used by the CA configuration. (Get)
IOCSPCAConfiguration::get_ProviderProperties

Gets or sets information that provides certificate status responses. (Get)
IOCSPCAConfiguration::get_ReminderDuration

Gets or sets the percentage of a signing certificate lifetime after which a warning event is logged. (Get)
IOCSPCAConfiguration::get_SigningCertificate

Gets or sets a signing certificate that has been encoded by using Distinguished Encoding Rules (DER). An Online Certificate Status Protocol (OCSP) responder service uses this certificate to sign its responses to certificate status requests. (Get)
IOCSPCAConfiguration::get_SigningCertificateTemplate

Gets or sets the template name for a signing certificate. (Get)
IOCSPCAConfiguration::get_SigningFlags

Gets or sets a combination of flag values. These values specify the management of signing certificates that belong to a certification authority (CA) configuration. (Get)
IOCSPCAConfiguration::put_CAConfig

Gets or sets a certification authority (CA) name with which a signing certificate must be signed. (Put)
IOCSPCAConfiguration::put_HashAlgorithm

Gets or sets an identifier for the hash algorithm used to sign a certificate. (Put)
IOCSPCAConfiguration::put_LocalRevocationInformation

Gets or sets the certificate revocation list (CRL) of the local machine. (Put)
IOCSPCAConfiguration::put_ProviderCLSID

Gets or sets the CLSID of the revocation information provider used by the CA configuration. (Put)
IOCSPCAConfiguration::put_ProviderProperties

Gets or sets information that provides certificate status responses. (Put)
IOCSPCAConfiguration::put_ReminderDuration

Gets or sets the percentage of a signing certificate lifetime after which a warning event is logged. (Put)
IOCSPCAConfiguration::put_SigningCertificate

Gets or sets a signing certificate that has been encoded by using Distinguished Encoding Rules (DER). An Online Certificate Status Protocol (OCSP) responder service uses this certificate to sign its responses to certificate status requests. (Put)
IOCSPCAConfiguration::put_SigningCertificateTemplate

Gets or sets the template name for a signing certificate. (Put)
IOCSPCAConfiguration::put_SigningFlags

Gets or sets a combination of flag values. These values specify the management of signing certificates that belong to a certification authority (CA) configuration. (Put)

Requirements

Requirement Value
Minimum supported client None supported
Minimum supported server Windows Server 2008 Datacenter, Windows Server 2008 Enterprise [desktop apps only]
Target Platform Windows
Header certadm.h (include Certserv.h)

See also

IDispatch