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, ∼5899🔥, 1💬
Popular Posts:
Certificate summary - Owner: Network Solutions Certificate Authority, Network Solutions L.L.C., US I...
What is ASN.1 BIT STRING field type? How to specify BIT STRING field type in OpenSSL "asn1parse" com...
How to read general information of a server certificate in IE? What is the meaning of "Issued by"? T...
Certificate Summary: Subject: AME Infra CA 03 Issuer: ameroot Expiration: 2025-09-15 03:10:51 UTC Ke...
What is ssllabs SSL Server Tester? ssllabs SSL Server Tester is an online tool that checks a specifi...