IOCSPCAConfiguration interface

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.

Methods

The IOCSPCAConfiguration interface has these methods.

Method Description
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.
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.
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.
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.
IOCSPCAConfiguration::get_ProviderProperties Gets or sets information that provides certificate status responses.
IOCSPCAConfiguration::get_ReminderDuration Gets or sets the percentage of a signing certificate lifetime after which a warning event is logged.
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.
IOCSPCAConfiguration::get_SigningCertificateTemplate Gets or sets the template name for a signing certificate.
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.
IOCSPCAConfiguration::put_CAConfig Gets or sets a certification authority (CA) name with which a signing certificate must be signed.
IOCSPCAConfiguration::put_HashAlgorithm Gets or sets an identifier for the hash algorithm used to sign a certificate.
IOCSPCAConfiguration::put_LocalRevocationInformation Gets or sets the certificate revocation list (CRL) of the local machine.
IOCSPCAConfiguration::put_ProviderCLSID Gets or sets the CLSID of the revocation information provider used by the CA configuration.
IOCSPCAConfiguration::put_ProviderProperties Gets or sets information that provides certificate status responses.
IOCSPCAConfiguration::put_ReminderDuration Gets or sets the percentage of a signing certificate lifetime after which a warning event is logged.
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.
IOCSPCAConfiguration::put_SigningCertificateTemplate Gets or sets the template name for a signing certificate.
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.

Requirements

   
Windows version None supported Windows Server 2008 Datacenter, Windows Server 2008 Enterprise [desktop apps only]
Target Platform Windows
Header certadm.h (include Certserv.h)

See Also

IDispatch