Revocation Procedure
One of the main issues solved by PKI is the scalability of the key exchange. Keys can now be exchanged almost automatically and for many more users than in the past. The second problem was key compromise. Using manual key exchange did not solve this problem. When a private key has been compromised, all other entities must be notified that they can no longer trust that key. Although it is a difficult task, removal of the compromised entity's public key from all other entities does the job.PKI offers a solution to the problem of key compromisecertificate revocation lists (CRLs). CRLs contain all certificates that are no longer valid. It is the end user's duty to check for a fresh CRL after the old one has expired and to compare any certificate with the most recently updated list. A certificate can be placed on a CRL for many reasons, including the following:
- The private key is compromised.
- The contract is terminated.
- The private key is lost.
- A VPN router is replaced.
A certificate can be placed on a CRL by following these steps:
Step 1. | The certificate is no longer valid. |
Step 2. | The CA administrator is contacted and requested to revoke the certificate. The administrator may require additional authentication. |
Step 3. | The CA administrator places the certificate on the CRL. |
Step 4. | A new CRL is published. |
Step 5. | End users check the CA for a new CRL after their old CRL has expired. |
The conditions necessary for placing a certificate on the CRL make it clear that there is a weak point in this approach. First of all, a long time can elapse between the compromise of a certificate and the detection of the compromise. In addition, all end users refresh their CRLs after the previous CRL has expired, and the refreshing process usually takes several hours. If you ever have any doubt about the authenticity of a site, you can check to see if its certificate is still valid. For example, the Cisco Press website uses certificates. If you navigate to a secure page, click the File menu in Internet Explorer, and then click Properties , you see the dialog box shown in Figure 13-7.
Figure 13-7. Certificate on Cisco Press Website
[View full size image]

Figure 13-8. General Certificate Information

Figure 13-9. Detail Certificate Information

Figure 13-10. Search Page
[View full size image]
