Skip to main content

Create a Certificate Signing Request

Navigate to:

Certificates (Local Computer) > Personal > Certificates

Right-click Certificates and select:

All Tasks > Advanced Operations > Create Custom Request

Microsoft Management Console

The Certificate Enrollment wizard opens, click Next.

Microsoft Management Console

On the Select Certificate Enrollment Policy page, select:

Proceed without enrollment policy

Click Next.

Microsoft Management Console

Select the Request Template​

On the Custom Request page, select:

Template: (No template) CNG key

For the request format, select:

PKCS #10

Click Next.

Microsoft Management Console

Configure Certificate Properties​

On the Certificate Information page, expand Details and click: Properties

Microsoft Management Console

The Certificate Properties dialog opens.

Microsoft Management Console

General​

Optionally specify a friendly name and description.

Microsoft Management Console

Subject​

Under Subject name, add the required Common name attributes.

Microsoft Management Console

Private Key​

Expand the Cryptographic Service Provider, than the Key options and Select Hash Algorithm options.

Under Key options the Key size should be at least 2048 bit. Under Select Hash Algorithm select sha256.

tip

If you want to use the private key outside of the Microsoft Crypto Store or you later need to be exported as a PFX/P12 file, also check the Make private key exportable checkbox.

If this option is not enabled, Windows may prevent the private key from being exported later.

Microsoft Management Console

After configuring the required options, click OK.

Save the Certificate Request​

Click Next.

Microsoft Management Console

Choose a location and filename for the certificate request and click Finish.

Microsoft Management Console

The resulting .req file contains the PKCS#10 Certificate Signing Request.

The request can now be submitted to the Certificate Authority.

info

The private key is not included as a separate file. It remains in the Windows certificate store on the computer where the request was created.