Generating a Certificate Enrollment Request (CER)
- Navigate to Device | Settings | Certificates and click New signing Request.

NOTE: A minimum of SHA256 and 2048 bits is required and sonicwall recommends use of strong hash for the certificate
- Complete the Generate Certificate Signing Request form and select Generate.
Export the pending Certificate Enrollment Request (CER)
- Navigate to Device | Settings | Certificates and select your certificate pending request Configure button.
- Click Export in your Export Certificate Request Popup.

Open the export file with notepad for temporary storage

Using pkitools.net to get the CSR signed as Subordinate CA:
- Browse to www.pkitools.net
- Navigate to PKI Services | CA Services
- Under the CA Initialization tab Select the use site’s private key
Note: The private key we are using is from pkitools.net and it will be maintained by the website.

- In the same tab, Under the Certificate signing:
-
- Select CSR/PKCS#10 for Get Public From
- Select the CSR exported from the firewall for PKCS#10 request
- Select Inherit CSR for Certificate Attribute
- Enable all the auto-generated options as seen in the screenshot below
- Click on Generate Certificate and save the certificate as with .cer extension

We need to extract the root certificate from the exported file.
- Open the certificate and go to the Certification path.
- Select the root certificate and click on View Certificate

- Now on the root certificate, go to details and click on copy to file

- It will open Certificate export wizard, Click next

- Now we need to select Base-64 encoded X.509 (.cer) and click Next

- Type a name and select the location to save the file
- Click on finish.
Now we go to the firewall and import the root and CA Certificate, also use the CA certificate to validate the CSR
- On the browser log in the firewall
- Navigate to Device | Settings | Certificates
- Import the CA Certificate and Root Certificate one by one.

- Now we need to import the CA certificate on the CSR

- Now, Firewall prompts you for a reboot, and after the reboot, we should see the CSR as Validated, and the certificate will be visible on the DPI SSL Client certificates.


- Further, we can use the CA Certificate to be installed as a trusted root certificate on the computers.