x509.wiki
  • Welcome to X.509
    • Future Topics
  • Important Data Formats
    • X.509
    • PKCS#7
    • PKCS#10
    • PKCS#12
    • ASN.1 and PEM
  • Enrollment Methods
    • SCEP
    • Microsoft RPC/DCOM
  • Cryptography
    • Hashing Algorithms
    • Asymmetric Cryptography
  • Public Key Infrastructure
    • Establishing Trust
  • Use Cases for Certificates
    • Transport Layer Security (TLS)
  • Other Stuff
    • How Many Tiers Should a PKI Have?
    • Certifried and Similar Attacks
    • Certificate Lifecycle Management
  • Useful links
    • Peter Gutmann
Powered by GitBook

Section

  • Imprint

Content under XXX Licence 2024

On this page

Was this helpful?

Edit on GitHub
Export as PDF
  1. Important Data Formats

PKCS#10

PreviousPKCS#7NextPKCS#12

Last updated 1 year ago

Was this helpful?

A Certificate Signing Requests (CSR) as defined in PKCS#10 is a file containing a description of a certificate that you would like to acquire from a Certification Authority (CA). It has a similar structure to an X.509 certificate, but it is missing the signature from a CA. Instead, it contains the signature of the certificate requester. It is still a different format, so it is not the same as a self-signed certificate.

It can be binary DER-encoded or PEM-encoded .

using the "CERTIFICATE REQUEST" label