Policy
Introduction
Certificate Signing Request (CSR) verification settings enables you to verify the key ownership, signature algorithm, strength of key exponents & modulus, Debian weak key, key lengths and key reuse while creating a CSR certificate on user's portal.
How it Works?
- To setup CSR validation policies, click on Enable CSR Validation, this will show up few more options to configure as validation policy including Key Ownership, Signature Algorithm, Public Key Exponent & Modulus, Debian Weak Key, Public Key Reuse and Key Length.
- On selection of one of the above configurations, that particular validation policy will be verified at the time of CSR generation. If one of the policies are not fulfil then the certificate generation request cannot be completed.
|
These validation policies once applied, will be applicable across all application, and will validate these upon creation of CSR. |
Enable CSR (Create Signing Request) Validation
To configure CSR validation policies, follow these steps:
- Click on verify the key ownership to verify if the private key is in possession of the user who requested the certificate, at the time of CSR generation.
- Click on verify the signature algorithms to verify the signature algorithms must be either RSA or ECDSA.
- Click on verify the public key contains valid public exponent and modulus to verify if modulus and public exponent validation is based on [NIST SP 800-89].
- Click on verify that Debian weak keys are not used to validate if the CSR keys are not generated using Debian Weak keys. Debian weak keys are generated because of a bug introduced in openSSL package in 2006. The bug was founded in 2008. All keys generated within that period are vulnerable and should not be used.
- Click on verify the public key is not used to validate if the public key is not used in previously submitted requests, issued, created or revoked certificates.
- Click on verify key length to validate if the key length is among the allowed list of key lengths against the algorithm used in the CSR.
|
1) CSR Validation policies only validates when Enable CSR Validation is set. |
Certificate Policy
This setting enables you to renew your certificate, in case of renewing your certificate, the new expiry date will be updated.