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.
Certificate Services interfaces support both apartment-threading and free-threading models. For better throughput, free threading is recommended.
Windows 2000: Certificate Services interfaces do not support free threading.
Inheritance
The ICertAdmin2 interface inherits the ICertAdmin interface.
Methods
The ICertAdmin2 interface inherits from ICertAdmin and IDispatch.
In addition, ICertAdmin2 defines the following methods.
Requirements
| Minimum supported client | None supported |
| Minimum supported server | Windows Server 2003 |
| Header | Certadm.h (include Certsrv.h) |
| Library | Certidl.lib |
| DLL | Certadm.dll |
| IID | IID_ICertAdmin2 is defined as f7c3ac41-b8ce-4fb4-aa58-3d1dc0e36b39 |
Send comments about this topic to Microsoft
Build date: 11/16/2009