Public Key Infrastructure
Refers to a set of roles, policies, hardware, software and procedures needed to create, manage, distribute, use, store and revoke digital certificates and manage public key encryption
PKI components
- Certification Authority (CA)
- Responsible for issuing certificates \n
- Registration Authority (RA)
- Responsible for verifying the actual identity of the individual requesting a certificate
- The type of validation depends on the type of certificate being requested \n
- Certification Revocation List (CRL)
- A signed document that contains information about which certificates have been revoked
- It contains the serial number of the revoked certificate, the time of revocation and the reason for revocation, for each certificate in the list
- the CRL is signed by the CA and then released at a CRL Distribution Point (CDP)

Online Certificate Status Protocol (OCSP)
Certification Repository and Revocation Information
- Holds the information about which certificates are still valid
Revocation
- After a CA certifies a key, there may be circumstances in which we may want to invalidate a certificate \n
etc.
Public Key Infrastructure (PKI) models and structures
Simple Certification
- Having one CA that gives out certificates
\n Multi-Layer Certification
- Having a Root CA that delegates trust to other CAs, who then issue certificates for others
\n Cross Certification
- Trusting one CA automatically leads to trusting the other
\n Chain of Trust Certification Structure
- The entity receives a certificate, then goes up the chain all the way up to the Root CA to check who issued that certificate
\n Multiple Cross Certification
- Multiple CAs can mutually cross-certify each other
\n Bridge Cross Certification
- One CA acts as a bridge that certifies all the other CAs, and all of the other CAs certify that one bridge
