Next: OpenRG Certificate Stores
Up: Overview
Previous: Digital Certificates
Contents
OpenRG supports X.509 certificates that comply with the ITU-T X.509
international standard. An X.509 certificate is a collection of a standard set
of fields containing information about a user or device and their corresponding
public key. The X.509 standard defines what information goes into the
certificate, and describes how to encode it (the data format). All X.509
certificates have the following data:
- The certificate holder's public key
- the public key of the certificate
holder, together with an algorithm identifier that specifies which
cryptosystem the key belongs to and any associated key parameters.
- The serial number of the certificate
- the entity (application or
person) that created the certificate is responsible for assigning it a
unique serial number to distinguish it from other certificates it issues.
This information is used in numerous ways; for example when a certificate
is revoked, its serial number is placed on a Certificate Revocation List
(CRL).
- The certificate holder's unique identifier
- this name is intended to be unique across the Internet. A DN consists of
multiple subsections and may look something like this: CN=John Smith,
EMAIL=openrg@jungo.com, OU=R&D, O=Jungo, C=US (These refer to the
subject's Common Name, Organizational Unit, Organization, and Country.)
- The certificate's validity period
- the certificate's start date/time
and expiration date/time; indicates when the certificate will expire.
- The unique name of the certificate issuer
- the unique name of the
entity that signed the certificate. This is normally a CA. Using the
certificate implies trusting the entity that signed this certificate.
(Note that in some cases, such as root or top-level CA certificates, the
issuer signs its own certificate.)
- The digital signature of the issuer
- the signature using the private
key of the entity that issued the certificate.
- The signature algorithm identifier
- identifies the algorithm used by
the CA to sign the certificate.
Next: OpenRG Certificate Stores
Up: Overview
Previous: Digital Certificates
Contents
Jungo Software Technologies