This module implements a Simple Certificate Enrollment Protocol endpoint that is capable of signing and issuing certificates on behalf of a suitable client.
Based on configuration, parameters can be passed from the incoming certificate sign request embedded within the SCEP request, or explicit expressions, and a new certificate sign request with acceptable parameters is passed to suitably configured backend modules for request authorisation, certificate signing and issuing, and certificate storage.
The following SCEP operations are supported:
GetCACaps | SCEP CA capabilities. |
GetCACert | Return the CA certificate and RA certificate for this CA. |
GetNextCACert | Return the next CA certificate that will be used for future signing. |
PKIOperation PKCSReq | Request a certificate via a certificate sign request. |
PKIOperation CertPoll (GetCertInitial) | Poll for a certificate that was previously requested. |
PKIOperation GetCert | Request a copy of a previously issued certificate. |
This module can be configured to respond to SCEP client requests as implemented by iOS and MacOS.