PKI Certificate Tutorials - Herong's Tutorial Examples - v1.10, by Herong Yang
What Is PKI (Public Key Infrastructure)
This section describes what is PKI (Public Key Infrastructure) - an information technology infrastructure that enables Internet users to securely exchange information using the public and private key technology.
What Is PKI (Public Key Infrastructure)? PKI is an information technology infrastructure that enables Internet users to securely and privately exchange information through the use of a public and a private key pair that is obtained and shared through a trusted authority. The public key infrastructure provides digital certificates that can identify individuals or organizations, and directory services that can store and, when necessary, revoke the certificates.
Main elements of PKI are:
The following diagram from wikipedia.org provides a good illustration of how PKI works:
Here is how to read the diagram:
Note that signing commerical contracts is just one use case of the PKI technology. There are many other use cases that are not shown in the above diagram. See next tutorial for more examples.
Table of Contents
►Introduction of PKI (Public Key Infrastructure)
►What Is PKI (Public Key Infrastructure)
Usage Examples of Public Key Infrastructure
Most Popular Certificate Authorities
Introduction of PKI Certificate
OpenSSL - Cryptography Toolkit
"openssl ca" - CA (Certificate Authority) Tool
Java "keytool" Commands and KeyStore Files
PKCS12 Certificate Bundle File