Generate CSR by GUI Tool

  1. Open Run and use certlm.msc command

tmpgpyu7fst.jpg

Figure 9: Local Computer – Certificates

  1. Right click on Personal → All Tasks → Advanced Operations  → Create custom requests

tmp889a8kmn.jpg

Figure 10: Create Custom Request

  1. Click next button on Before you begin wizard screen

  2. Select next on Select Certificate Enrollment Policy wizard

  3. On Custom Request wizard use Template  (No Template) CNG Key and Request format PKCS #10 and click next

tmpf6_idczd.jpg

Figure 11: Certificate Enrollment - Custom request

  1. Select details and click on Properties button

tmpxrdvvfx_.jpg

Figure 12: Certificate Information

  1. On Certificate Properties Assign Friendly name and Description

tmp_6jwv2ww.png

Figure 13: Certificate Information

  1. On Subject tab select Subject Name Type and enter information for Full DN, Common Name, Country, Email, Given Name, Locality, Organization, Organization Unit, State etc.,

tmpa145hp_y.jpg

Figure 14: Certificate Properties – Subject

  1. On Private Key Tab Click on Cryptographic Service Provider and unselect the RSA, Microsoft Software Key Storage Provider and Select RSA, Utimaco CryptoServer Key Storage Provider

  2. On select Hash Algorithm select sha256

tmpuaecf23p.jpg

Figure 15: Certificate Properties - Private Key

  1. Click Apply and OK

  2. Check on HSM using below command that Certificate/Key is generated

›_ Console

C:\>cngtool ListKeys
tmpr8jwwpdw.png

Figure 16: Key Listing