For ACMEv2 enrollment, you must add the following certificate types to Entrust Certificate Authority.
- ACME V2 TLS Client
- ACME V2 TLS Server
- ACME V2 TLS Client and Server
See below for the required steps.
To add ACMEv2 certificate types
- Log into Entrust Certificate Authority Administration.
- Export the certificate specifications to a file by selecting File > Certificate Specifications > Export.
- Open the certificate specifications file in a text editor.
- Add the following lines to the - [Certificate Types]section.- ; ----------------------------------------------------------------------- ; Certificate types to be used with ACME- ; ----------------------------------------------------------------------- acme_tls_client=enterprise,ACME V2 TLS Client,ACME V2 TLS Client Certificate- acme_tls_server=enterprise,ACME V2 TLS Server,ACME V2 TLS Server Certificate- acme_tls_client_srv=enterprise,ACME V2 TLS Client and Server,ACME V2 TLS Client and Server Certificate
- Add the following lines to the - [Extension Definitions]section.- ; ----------------------------------------------------------------------- ; Certificate definitions to be used with ACME Public protocol in CEG- ; ----------------------------------------------------------------------- [acme_tls_client Certificate Definitions]- 1=Dual Usage- [acme_tls_client Dual Usage Extensions]- ; KeyUsage = DigitalSignature + KeyEncipherment- keyusage=2.5.29.15,n,m,BitString,101- ; TLS Client Authentication- extkeyusage=2.5.29.37,n,o,SeqOfObjectIdentifier,1.3.6.1.5.5.7.3.2- [acme_tls_client Advanced]- noUserInDirectory=1- [acme_tls_server Certificate Definitions]- 1=Dual Usage- [acme_tls_server Dual Usage Extensions]- ; KeyUsage = DigitalSignature + KeyEncipherment- keyusage=2.5.29.15,n,m,BitString,101- ; TLS Server Authentication- extkeyusage=2.5.29.37,n,o,SeqOfObjectIdentifier,1.3.6.1.5.5.7.3.1- [acme_tls_server Advanced]- noUserInDirectory=1- [acme_tls_client_srv Certificate Definitions]- 1=Dual Usage- [acme_tls_client_srv Dual Usage Extensions]- ; KeyUsage = DigitalSignature + KeyEncipherment- keyusage=2.5.29.15,n,m,BitString,101- ; TLS Server Authentication + TLS Client Authentication- extkeyusage=2.5.29.37,n,o,SeqOfObjectIdentifier,1.3.6.1.5.5.7.3.1 1.3.6.- _continue_=1.5.5.7.3.2- [acme_tls_client_srv Advanced]- noUserInDirectory=1- ; --- END ACME Certificate Definitions ---------------------------------
- Save and close the file.
- Import the certificate specifications back into Entrust Certificate Authority. In Entrust Certificate Authority Administration, select File > Certificate Specifications > Import.