Categories:
Android (13)
Apple Mac (29)
DH Keys (39)
DSA Keys (69)
EC Keys (561)
Firefox (31)
General (12)
Google Chrome (25)
Intermediate CA (152)
Java VM (33)
JDK Keytool (28)
Microsoft CertUtil (29)
Microsoft Edge (9)
Mozilla CertUtil (22)
OpenSSL (237)
Other (7)
Portecle (38)
Publishers (2681)
Revoked Certificates (30)
Root CA (89)
RSA Keys (2217)
Tools (46)
Tutorial (3)
What Is (22)
Windows (129)
Collections:
Other Resources:
OpenSSL "req -x509 -extensions" - Specify Self-Signed Certificate V3 Extensions
How to specify x.509 v5 extensions options in the configuration file for generating self-signed certificate using the OpenSSL "req -x509" command?
✍: FYIcenter.com
You can use x.509 v3 extensions options when using OpenSSL "req -x509" command
to generate a self-signed certificate. The provided x509 extensions will be
included in the resulting self-signed certificate.
In order to user x.509 v3 extensions options for the OpenSSL "req -x509" command, first you need write them in a named section in the configuration file. For example:
[my_req_x509_ext] basicConstraints = critical, CA:true subjectKeyIdentifier = hash authorityKeyIdentifier = keyid:always, issuer:always keyUsage = cRLSign, keyCertSign extendedKeyUsage = codeSigning, timeStamping subjectAltName = DNS:ca.fyicenter.com, email:ca@fyicenter.com issuerAltName = issuer:copy
Then you can provided this named section [my_req_x509_ext] to the "req -x509" command in two ways:
1. Using "x509_extensions" option in the [req] section - You can set "x509_extensions=my_req_x509_ext" in the [req] section of the configuration file. For example:
[req] input_password = fyicenter x509_extensions = my_req_x509_ext ... [my_req_x509_ext] ...
2. Using "-extensions" option in the "req -x509" command - For example, "req -x509 -extensions my_req_x509_ext" command will take x.509 v3 extensions from the [my_req_x509_ext] section in the configuration file.
Note that you can use any of x.509 v3 extensions when generating self-signed certificates using the "req -x509" command. But some of them are useless in the case of self-signed certificates.
⇒ OpenSSL "req -x509 -extensions" - Test Self-Signed Certificate V3 Extensions
2016-10-25, 3164👍, 0💬
Popular Posts:
How to use the "keytool -certreq" command? I have have created a new pair of public key and private ...
Certificate Summary: Subject: UTN-USERFirst-Object Issuer: UTN-USERFirst-Object Expiration: 2019-07-...
Certificate summary - Owner: passport.58.com, Terms of use at www.verisign.com/rpa (c)05, Administra...
Can I tell Google Chrome to trust a server certificate, even the signing authority is not listed in ...
Certificate Summary: Subject: CLI-Login Issuer: CLI-Login Expiration: 2018-12-06 14:05:46 UTC Key Id...