Certificate
CertAPI is used for managing and requesting certificates from a CA server. CA (Certificate Authority) server is a trusted server that issues, manages, and revokes digital certificates to verify identities and secure communications for users, devices, and services on a network.
| It requires to use LocalSystem identity (or an identity with high enough permissions) to create a certificate on behalf of a user. |
| API | Description |
|---|---|
GET |
Get created Certificate. |
POST |
Enrollment of a new Certificate. |
DELETE |
Revoke Certificate. |
The installer is handling the setup for CertAPI in IIS.
There are two parameters in psid3.xml to configure if needed: Api Url path, and the Certificate revoke reason.
application/xml, text/xml
<Certificate>
<CaName>Pointsharp Issuing CA 01</CaName>
<CertificateTemplate>CertTest1</CertificateTemplate>
<ApiUrl>https://127.0.0.1:9443/CertApi/</ApiUrl>
<Revoke>0</Revoke>
</Certificate>
