Public Key Infrastructure (PKI) is a set of hardware, software, people, policies, and procedures needed to create, manage, distribute, use, store, and revoke digital certificates (from wikipedia).
Usage Example
- Encryption
- Authentication
- Signatures
There are several tutorial videos available.
- Cryptography tutorial (30 min)
- Digital Certificates tutorial 1, 2 and 3 (3*10 min)
- SSL tutorial (11 min)
- Public Key encryption show for students (5 min), and another demo with students
More advanced example related to Cisco VPN videos 1, 2 and 3 (3*10 min)
- Video 1
- pre-shared key and scalability problem, solved by Certificates
- Certificate Authority
A great set of training videos are available, including PKI!!!
6.3 – Public Key Infrastructure
Certificate Authorities (5:37) | Key Revocation (2:54)
Digital Certificates (3:04) | Public Key Infrastructure (3:33)
Key Recovery (3:10) | Public and Private Keys (4:13)
Key Registration (2:24) | Key Escrow (2:47) | Trust Models (3:41)6.4 – Implementing PKI
Implementing Certificate Authorities (3:16)
Implementing Key Revocation (2:19) | Implementing Digital Certificates (2:57)
Implementing PKI (3:09) | Implementing Key Recovery (2:30)
Implementing Public and Private Keys (5:38)
To see certificates on your MS Windows:
Start -> Control Panel -> Internet Options -> “Content” tab -> Certificates
Documents and links:
Implementing PKI in a Heterogeneous Environment, A Primer on Digital Certificate And Key Formats
What is a Public Key Infrastructure (PKI & Windows PKI)?
More about Public Key Infrastructure (PKI)
More congrete example set:
- Certificate Services 1: Introduction, Building a PKI
- Certificate Services 2: Enterprise CA, Installing and Configuring
- Certificate Services: Stand-alone Certificate Authority
- Certificate Services 3: Autoenrollment, Certificate Templates and MMC Requests
- Certificate Services 4: Web Enrollment, Online Responders and Backing Up and Restoring the CA.