When deploying or redeploying Certificate Enrollment Gateway, CSP 1.1.0 will display a list of local test commands and enrollment URLs for Certificate Enrollment Gateway.
ACMEv2 enrollment URLs
ACMEv2 clients must use one of the following URLs to communicate with Certificate Enrollment Gateway.
Default ACMEv2 enrollment URL
When External Account Binding is disabled, all ACMEv2 clients must use the following URL:
https://<CEG-server>/acme/<tenant-ID>/<CA-ID>/<profile-ID>/directory
Where:
<CEG-server>
is the hostname or IP address of the Certificate Enrollment Gateway server.<tenant-ID>
is the unique identifier of a tenant defined in Certificate Enrollment Gateway. The value is case-sensitive.<CA-ID>
is the CA ID of the Certification Authority (CA) defined in CA Gateway that will issue certificates to the ACMEv2 endpoint.<profile-ID>
is the profile ID defined in CA Gateway that defines the certificate type issued to the ACMEv2 client. For Entrust PKI as a Service, the profile ID is one of the following- privatessl-tls-client-server
- privatessl-tls-server
- privatessl-tls-client.
For example:
https://cegserver.example.com/acme/tenant1/example_ca1/privatessl_tls_client/directory
ACMEv2 Request URL for an External Account Binding credential
When External Account Binding is enabled, each External Account Binding credential will have its own URL. For example:
https://<hostname>/acme/ceg/Agu-fwShl2jDXsMYe4Ti3w/0mj615kbbkkb/directory
Where <hostname>
is the hostname or IP address of the Certificate Enrollment Gateway server. For example:
https://cegserver.example.com/acme/ceg/Agu-fwShl2jDXsMYe4Ti3w/0mj615kbbkkb/directory
CMPv2 enrollment URLs
CMPv2 clients must use one of the following URLs to communicate with Certificate Enrollment Gateway:
The http
URL only works if you configured the CMPv2 Service to allow HTTP connections.
https://<CEG-server>/cmpv2/<tenant-ID>/<CA-ID>/<profile-ID>/<spec-id>
http://<CEG-server>/cmpv2/<tenant-ID>/<CA-ID>/<profile-ID>/<spec-id>
Where:
<CEG-server>
is the hostname or IP address of the Certificate Enrollment Gateway server.<tenant-ID>
is the unique identifier of a tenant defined in Certificate Enrollment Gateway. The value is case-sensitive.<CA-ID>
is the CA ID of the Certification Authority (CA) defined in CA Gateway that will issue certificates to the CMPv2 client.<profile-ID>
is the profile ID defined in CA Gateway that defines the certificate type issued to the CMPv2 client.<spec-id>
is a specification ID for CMPv2 that is defined in CA Gateway.
For example:
https://cegserver.example.com/cmpv2/tenant1/example_ca1/example-profile1/standard
http://cegserver.example.com/cmpv2/tenant1/example_ca1/example-profile1/standard
EST enrollment URLs
EST clients must use one of the following URLs to communicate with Certificate Enrollment Gateway.
When using the concatenated URL, the tenant ID, CA ID, and certificate profile ID cannot use underscores.
Default EST enrollment URL:
https://<CEG-server>:1443/.well-known/est/<tenant-ID>/<CA-ID>/<profile-ID>/
Concatenated EST enrollment URL:
https://<CEG-server>:1443/.well-known/est/<tenant-ID>_<CA-ID>_<profile-ID>/
Where:
<CEG-server>
is the hostname or IP address of the Certificate Enrollment Gateway server.<tenant-ID>
is the unique identifier of a tenant defined in Certificate Enrollment Gateway. The value is case-sensitive.<CA-ID>
is the CA ID of the Certification Authority (CA) defined in CA Gateway that will issue certificates to the EST client.<profile-ID>
is the profile ID defined in CA Gateway that defines the certificate type issued to the EST client. For Entrust PKI as a Service, the profile ID is one of the following:- est-digital-signature-key-encipherment
- est-digital-signature
- est-key-encipherment
- est-non-repudiation
For example:
https://cegserver.example.com/.well-known/est/tenant1/example-ca1/est-digital-signature/
https://cegserver.example.com/.well-known/est/tenant1_example-ca1_est-digital-signature/
Intune-SCEP enrollment URL
Microsoft Intune must be configured to use one of the following URLs to communicate with Certificate Enrollment Gateway:
The following Intune-SCEP enrollment URL requires the trailing forward slash (/). To support macOS (Apple) devices, the URL must start with http
instead of https
.
http://<CEG-server>/scep/<tenant-ID>/<CA-ID>/<profile-ID>/intune/
https://<CEG-server>/scep/<tenant-ID>/<CA-ID>/<profile-ID>/intune/
Where:
<CEG-server>
is the hostname or IP address of the Certificate Enrollment Gateway server.<tenant-ID>
is the unique identifier of a tenant defined in Certificate Enrollment Gateway. The value is case-sensitive.<CA-ID>
is the CA ID of the Certificate Authority (CA) defined in CA Gateway that will issue certificates to the SCEP client.<profile-ID>
is the profile ID defined in CA Gateway that defines the certificate type issued to the SCEP client. For Entrust PKI as a Service, the profile ID is one of the following:- intune-digital-signature-key-encipherment
- intune-digital-signature
- intune-key-encipherment
- intune-non-repudiation
For example:
http://cegserver.example.com/scep/tenant1/example_ca1/intune-digital-signature-key-encipherment/intune/
https://cegserver.example.com/scep/tenant1/example_ca1/intune-digital-signature-key-encipherment/intune/
MDM-SCEP enrollment URL
MDM-SCEP clients must use one of the following URLs to communicate with Certificate Enrollment Gateway:
To support macOS (Apple) devices, the URL must start with http
instead of https
.
http://<CEG-server>/scep/<tenant-ID>/<digitalid-config>/mdm
https://<CEG-server>/scep/<tenant-ID>/<digitalid-config>/mdm
Where:
<CEG-server>
is the hostname or IP address of the Certificate Enrollment Gateway server.<tenant-ID>
is the unique identifier of a tenant defined in Certificate Enrollment Gateway. The value is case-sensitive.<digitalid-config>
is a digital ID configuration defined in the CEG Service.
For example:
http://cegserver.example.com/scep/tenant1/digitalid-config1/mdm
https://cegserver.example.com/scep/tenant1/digitalid-config1/mdm
MDMWS enrollment URL
Mobile Device Management products must use the following URL to communicate with Certificate Enrollment Gateway:
https://<CEG-server>/mdm/services/<tenant-ID>
Where:
<CEG-server>
is the hostname or IP address of the Certificate Enrollment Gateway server.<tenant-ID>
is the unique identifier of a tenant defined in Certificate Enrollment Gateway. The value is case-sensitive.
For example:
https://cegserver.example.com/mdm/services/tenant1
SCEP enrollment URL
SCEP clients must use one of the following URLs to communicate with Certificate Enrollment Gateway:
The following SCEP enrollment URL requires the trailing forward slash (/). To support macOS (Apple) devices, the URL must start with http
instead of https
.
http://<CEG-server>/scep/<tenant-ID>/<CA-ID>/<profile-ID>/
https://<CEG-server>/scep/<tenant-ID>/<CA-ID>/<profile-ID>/
Where:
<CEG-server>
is the hostname or IP address of the Certificate Enrollment Gateway server.<tenant-ID>
is the unique identifier of a tenant defined in Certificate Enrollment Gateway. The value is case-sensitive.<CA-ID>
is the CA ID of the Certificate Authority (CA) defined in CA Gateway that will issue certificates to the SCEP client.<profile-ID>
is the profile ID defined in CA Gateway that defines the certificate type issued to the SCEP client. For Entrust PKI as a Service, the profile ID is one of the following:- scep-digital-signature-key-encipherment
- scep-digital-signature
- scep-key-encipherment
- scep-non-repudiation
For example:
http://cegserver.example.com/scep/tenant1/example_ca1/scep-digital-signature/
https://cegserver.example.com/scep/tenant1/example_ca1/scep-digital-signature/
Some SCEP clients will append an additional parameter to all SCEP URLs. For these clients, you must append nop/
to the SCEP URL. For example:
http://cegserver.example.com/scep/tenant1/example_ca1/scep-digital-signature/nop/
https://cegserver.example.com/scep/tenant1/example_ca1/scep-digital-signature/nop/
WSTEP enrollment URL
For WSTEP enrollment, the enrollment service in Active Directory must use the following URL to communicate with Certificate Enrollment Gateway:
https://<CEG-server>:443/wstep/<auth>/services/<tenant-ID>/<CA-ID>
Where:
<CEG-server>
is the hostname or IP address of the Certificate Enrollment Gateway server.<auth>
is the authentication method, eitherusertoken
for user name and password authentication orkerberos
for Kerberos (Windows integrated) authentication.<tenant-ID>
is the unique identifier of a tenant defined in Certificate Enrollment Gateway. The value is case-sensitive.<CA-ID>
is the CA ID of the Certificate Authority (CA) defined in CA Gateway that will issue certificates to the Windows endpoint.
For example, when authenticating with a user name and password:
https://cegserver1.example.com:443/wstep/usertoken/services/tenant1/example-ca1
For example, when authenticating with Kerberos:
https://cegserver1.example.com:443/wstep/kerberos/services/tenant1/example-ca1