Collections:
Other Resources:
OpenSSL "req -new -reqexts" - Specify CSR V3 Extensions
How to specify x.509 v3 extensions options in the configuration file for generating CSR using the OpenSSL "req" command?
✍: FYIcenter.com
You can use x.509 v3 extensions options when using OpenSSL "req -new" command to generate a CSR (Certificate Signing Request). The provided x509 extensions will be included in the resulting CSR.
In order to user x.509 v3 extensions options for the OpenSSL "req -new" command, first you need write them in a named section in the configuration file. For example:
[my_req_ext] basicConstraints = critical, CA:false subjectKeyIdentifier = hash keyUsage = cRLSign, keyCertSign extendedKeyUsage = codeSigning, timeStamping subjectAltName = email:john@fyicenter.com
Then you can provided this named section [my_req_ext] to the "req -new" command in two ways:
1. Using "req_extensions" option in the [req] section - You can set "req_extensions=my_req_ext" in the [req] section of the configuration file. For example:
[req] default_bits = 1024 input_password = fyicenter req_extensions = my_req_ext [my_req_ext] ...
2. Using "-reqexts" option in the "req -new" command - For example, "req -new -reqexts my_req_ext" command will take x.509 v3 extensions from the [my_req_ext] section in the configuration file.
Note that you can not use all x.509 v3 extensions when generating s CSR using the "req -new" command, because some of them can not be supported in CSR, like authorityKeyIdentifier and issuerAltName.
⇒ OpenSSL "req -new -reqexts" - Test CSR V3 Extensions
2016-10-25, 13🔥, 0💬
Popular Posts:
Why I am getting the "Your connection is not private" error screen in Google Chrome 51? I am using a...
How to generate a new DH key pair with a longer key size using OpenSSL "genpkey" command? If you nee...
How can I use Microsoft "certutil -viewstore" command? What are command options supported by "certut...
How to view the ASN.1 structure of an DH private key using the OpenSSL "asn1parse" command? You can ...
How to export my private key from the system certificate store into a file? The "export the private ...