Internet2
Site Index |
Membership | Communities | Network | NET+ | Research | Events | News | About
 | Internet2 Home > Middleware

Middleware

>Home
>Middleware
   Overview
(PDF)
>Mailing Lists



Certificates and PKI

Draft: Why PKI? (PDF) - HEPKI - S/MIME - Internet2 PKI Labs

There is considerable interest in the use of X.509 certificates to address a number of network computing needs in higher education. The technology itself is powerful and elegant, but there are several major challenges to the widespread successful use of certificates. This page discusses some of these issues.

The software, protocols and legal agreements that are necessary to effectively use certificates combine to form a Public Key Infrastructure (PKI). A PKI has several components.

  • A Certificate Authority (CA), that manages and signs certificates for an institution
  • Registration Authorities, operating under the auspices of the CA, that validate users as having been issued certificates
  • PKI management tools, including software to manage revocations, validations and renewals
  • Directories to store certificates, public keys, and certificate management information
  • Databases and key-management software to store escrowed and archived keys
  • Applications that can make use of certificates and can seek validation of others' certificates
  • Trust models that extend the realm of secure communications beyond the original CA
  • Policies that identify how an institution manages certificates, including legal liabilities and limitations, standards on contents of certificates, and actual campus practices

Among the potential uses for certificates are individual authentication, email encryption, digital signatures, and access controls. Each of these uses can place different requirements on the PKI components. For example, private keys for encryption may be escrowed, while private keys for signatures may not be.

References

Certificate profiles and sample certificates, collected by HEPKI-TAG

Digital Library Federation digital certificates prototype

Federal PKI Technical Working Group


© 1996 - 2010 Internet2 - All rights reserved | Terms of Use | Privacy | Contact Us
1000 Oakbrook Drive, Suite 300, Ann Arbor MI 48104 | Phone: +1-734-913-4250