Create the Enrollment Agent Certificate Request
Use the following method to enroll for an initial enrollment Certificate enrollment refers to the process by which a user requests a digital certificate. The user must submit the request to a certificate authority (CA). agent certificate if you're planning to use the certificate for CSR
A CSR or certificate signing request is a block of encoded text that is submitted to a CA when enrolling for a certificate. When you generate a CSR within Keyfactor Command, the matching private key for it is stored in Keyfactor Command in encrypted format and will be married with the certificate once returned from the CA. validation (see Configure the Enrollment Agent Certificate (Optional)). If you're enrolling for enrollment agent certificates for use with enroll on behalf of functionality, you can wait to enroll for these until your gateway is fully installed and then enroll for these through your gateway (see Configure a Certificate for Enroll on Behalf of (Optional)).
To create the request (CSR) to generate the enrollment agent certificate:
- Open the Certificates MMC Snap-In for the Local Computer store on the gateway machine. One way to do this is to open an administrative command prompt and execute the following command:
certlm.msc
- Right-click on the Personal folder under Certificates (Local Computer) and choose All Tasks->Advanced Operations->Create Custom Request....
- On the Before you Begin page of the Certificate Enrollment wizard, click Next.
- On the Select Certificate Enrollment Policy page, highlight Proceed without enrollment policy under Custom Request and click Next.
- On the Custom request page, select (No template) Legacy key in the Template dropdown and choose a Request format of PKCS #10. Click Next.
- On the Certificate Information page, click the Details down arrow to open details for the custom request and click Properties.
- In the Certificate Properties dialog on the Subject tab, in the Subject name section select a Type of Common name, enter a common name
A common name (CN) is the component of a distinguished name (DN) that represents the primary name of the object. The value varies depending on the type of object. For a user object, this would be the user's name (e.g. CN=John Smith). For SSL certificates, the CN is typically the fully qualified domain name (FQDN) of the host where the SSL certificate will reside (e.g. servername.keyexample.com or www.keyexample.com). that contains your domain name (e.g. Keyfactor Enrollment Gateway for yourlocaldomain.com) and click Add.
- In the Certificate Properties dialog on the Private Key
Private keys are used in cryptography (symmetric and asymmetric) to encrypt or sign content. In asymmetric cryptography, they are used together in a key pair with a public key. The private or secret key is retained by the key's creator, making it highly secure. tab, click the Key options down arrow to open the configuration options for the key. Choose 2048 in the Key size dropdown. Do not check any of the boxes in this section. The private key should not be exportable. Click OK to close the Certificate Properties dialog.
- Back on the Certificate Information page, click Next.
- On the “Where do you want to save the offline request?” page, provide a file name for the request, click Browse... to choose a location in which to save it, and select the Base 64 radio button for the File format. Click Finish.
- Submit your CSR to Keyfactor for signing.


Was this page helpful? Provide Feedback