Note
Access to this page requires authorization. You can try signing in or changing directories.
Access to this page requires authorization. You can try changing directories.
The ICertAdmin2 interface is one of two interfaces that provide administration functionality for properly authorized clients.
The ICertAdmin2 interface is used to perform the following tasks:
- Authorize or deny a certificate request.
- Revoke an issued certificate.
- Trigger the generation of a certificate revocation list (CRL).
- Get the current CRL for the server.
- Determine whether a certificate is valid.
- Get an archived key.
- Get a certification authority (CA) display name, property, or property flag.
- Publish one or several CRLs.
- Get or set configuration information.
- Determine which roles are set.
- Import a certificate or key.
Inheritance
The ICertAdmin2 interface inherits from ICertAdmin and IDispatch. ICertAdmin2 also has these types of members:
Methods
The ICertAdmin2 interface has these methods.
ICertAdmin2::DeleteRow The DeleteRow method deletes a row or set of rows from a database table. The caller specifies a database table and either a row ID or an ending date. |
ICertAdmin2::GetArchivedKey Retrieves an archived key recovery BLOB. |
ICertAdmin2::GetCAProperty Retrieves a property value for the certification authority (CA). (ICertAdmin2.GetCAProperty) |
ICertAdmin2::GetCAPropertyDisplayName The ICertAdmin2::GetCAPropertyDisplayName method retrieves the property display name for a certification authority (CA) property. |
ICertAdmin2::GetCAPropertyFlags The ICertAdmin2::GetCAPropertyFlags method retrieves the property flags for a certification authority (CA) property. |
ICertAdmin2::GetConfigEntry Retrieves configuration information for a certification authority (CA). |
ICertAdmin2::GetMyRoles Retrieves the certification authority (CA) roles of the caller. |
ICertAdmin2::ImportKey Adds an encrypted key set to an item in the Certificate Services database. The key set is encrypted to one or several key recovery agent (KRA) certificates. |
ICertAdmin2::PublishCRLs Publishes certificate revocation lists (CRLs) for a certification authority (CA). |
ICertAdmin2::SetCAProperty Sets a property value for the certification authority (CA). |
ICertAdmin2::SetConfigEntry Sets configuration information for a certification authority (CA). |
Requirements
Requirement | Value |
---|---|
Minimum supported client | None supported |
Minimum supported server | Windows Server 2003 [desktop apps only] |
Target Platform | Windows |
Header | certadm.h (include Certsrv.h) |