HEPKI-TAG Recommendation
Domain Component Naming in Institutional End Entity Certificates


Document: draft-internet2-HEPKI-TAG-DC_Naming-3.html
Editor: James Jokl
Date: March 14, 2001
Comments to: hepki-tag@internet2.edu

Abstract
A Public Key cryptography Infrastructure (PKI) based on X.509 certificates provides excellent mechanisms for user authentication and digital signatures but, in general, does not convey significant authorization information. The PKI identifies the user but does not generally define what the user should be permitted to do. Standard X.509 certificates also lack a simple and commonly implemented mechanism for locating sources of information about the certificate and other user authorization data. One-way to facilitate locating these additional sources of information (e.g. LDAP directories, etc) is to encode an institution’s Domain Name System (DNS) name into the certificate. Once the DNS name is available, the institution’s DNS servers can be queried for SRV records to locate many different sources of information. This scheme provides a clear and extensible mechanism that enables new sources of data to be added without the need to re-issue user certificates.

RFC-2247 defines a way to map DNS names into Distinguished Names (DN) and can be used to encode an institution’s domain name into the DNs used in a certificate’s Issuer and Subject fields.

 

Issues
The primary issues that HEPKI-TAG discussed in addressing this question involved determining if better solutions exist and working to see if the use of domain component names is likely to cause problems with existing applications.

Summary: adding domain component names to the Subject and Issuer fields of the certificate may help facilitate the location of authorization information. Furthermore, the addition of the domain components does not appear to cause problems for any known applications.


Recommendation

Much work is still underway in the general areas of naming and how to locate authorization information given a name. HEPKI-TAG will review this recommendation as appropriate in the future.