Categories:
Android (13)
Apple Mac (27)
DH Keys (39)
DSA Keys (69)
EC Keys (572)
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 (2697)
Revoked Certificates (30)
Root CA (89)
RSA Keys (2225)
Tools (46)
Tutorial (3)
What Is (22)
Windows (129)
Collections:
Other Resources:
OpenSSL CSR File Structure and Components
What is the OpenSSL CSR file structure and components?
✍: FYIcenter.com
By default, CSR (Certificate Signing Request) files generated by the
OpenSSL "req" command follow these rules:
1. CSR files are stored in PEM (Privacy-enhanced mail) format, which uses DER (Distinguished Encoding Rules) standard to serialize data elements into a binary string, then uses Base64 to encode the binary string into a printable character string.
2. CSR data elements follow the "RFC5967 - PKCS #10: Certification Request Syntax Specification, Version 1.7" specification.
The RFC5867, or PKCS#10, specifies that a CSR should have 3 parts:
1. "certificationRequestInfo" - Provides information of the certification request, which contains:
2. "signatureAlgorithm" - Provides what algorithm was used to generate the digital signature of the "certificationRequestInfo".
3. "signature" - Provides the digital signature of the "certificationRequestInfo", signed by the private key of the subject. The signature can be verified by the public key included in the "certificationRequestInfo".
⇒ OpenSSL "req -text" Output and CSR Components
2018-01-19, 3072👍, 1💬
Popular Posts:
Can I wrap a primitive field into a BIT STRING or OCTET STRING field with the OpenSSL "asn1parse" co...
How to start the "Certificate Manager" inside IE (Internet Explorer)? I heard that it can be used to...
Certificate summary - Owner: support.cdnetworks.net, CDNetworks Inc., L=San Jose, ST=California, US ...
Certificate Summary: Subject: http://www.valicert.com/ Issuer: http://www.valicert.com/ Expiration: ...
What is OCSP (Online Certificate Status Protocol)? OCSP (Online Certificate Status Protocol) is an I...