Higher Education PKI-Lite
End Entity Certificate Profile


Document: hepki-tag-pkilite-profile-11.html
Editor: James Jokl
Date: April 04, 2005
Comments to: hepki-tag@internet2.edu

Reference: Implementors should reference RFC-3280 and RFC-2459 for additional details.


 
HE-PKI-Lite Certificate Profile Summary Table
Field Name Value Example Specified Explanation
Version
0x2
0x2
Y
Version 3 certificates are specified by the PKI-lite profile
Serial Number
a unique integer
334
Y
An integer that is unique among all certificates issued by your CA.
Signature Algorithm
 SHA1/RSA
 
N
We recommend the use of SHA1/RSA. You are likely to experience interoperability problems if you choose DSA.
Issuer
DN
Identical to the CA's Subject field. Typically:
cn=your pki's name, o=YourUniversity, c=US, dc=youruniversity, dc=edu
Y
This field is defined by the Certification Authority that signs this End Entity certificate. HEPKI-TAG recommends that you keep this field simple when you design your CA to avoid problems with some software. The use of domain component naming as per the HEPKI-TAG dc naming recommendation is optional. Notes for PKI implementors
Validity
Time
Not valid before: date
Not valid after: date plus 12 to 13 months
Y
Notes for PKI implementors
Subject
DN
E=jas@youruniversity.edu, cn=Joe A. Smith, ou=your PKI's name, o=YourUniversity, c=US, dc=youruniversity, dc=edu
Y
HEPKI-TAG recommends that you keep this field simple to avoid problems with some software.  The use of domain component naming as per the HEPKI-TAG dc naming recommendation is optional. Notes for PKI implementors
Public Key
 
 
N
Recommend a minimim of a 1024 bit key. Notes for PKI implementors
Certificate Extensions
Key Usage
   
N
Key usage is not specified by the PKI-lite profile.  We suggest either skipping this extension or specifying Digital Signature and Key Encipherment. If the extension is used in your certificates, it should be marked critical as per RFC 2459 and RFC 3280
Basic Constraints
CA=false
CA=false
Y
HEPKI-TAG recommends that this field be present in End Entity certificates. If this field exists in the certificate, it must be marked critical as per RFC 2459 and RFC 3280. Notes for PKI implementors
CRL Distribution Points    
N
If the certificate specifies a CRL location, the CA must produce CRLs. Furthermore, the CA must update the CRL as promised in the CRL's next issue field. Notes for PKI implementors
Certification Policy
HE PKI-Lite Policy OID
 
N We recommend that you omit the HEPKI PKI-Lite policy OID. If you are willing to take some risk about how future applications may interpret this field you may choose to include the HE PKI-Lite policy OID. If this field is included, the meaning of the OID should be described in the Certification Policy and Practices statement.
Subject Alt Name E= email:jas@youruniversity.edu
Y
The Email identifier should be in both the Subject and SubjectAlt name field if S/MIME is a planned application.
Other Name
Principal Name
unique-identifier@youruniversity.edu
N
Microsoft PKI-enabled applications (e.g., EAP-TLS wireless authentication) work better if this extension is present in end user certificates. Notes for PKI implementors
CPS Pointer URI Pointer to CA's Certification Practices Statement
Y
The publication of a Certification Practices Statement is required by the HE PKI-Lite Policy. This pointer should point to an on-line copy of your Certification Policy and Certification Practices Statement. Notes for PKI implementors
Authority Key Identifier KeyID See recommendation in RFC-3280 Y Use of this extension is required by RFC-3280 but only encouraged by PKI-Lite. We strongly encourage that only the keyIdentifier field be populated in the Authority Key Identifier extension. Do not mark this extension critical. See Notes for PKI implementors for more details.
Subject Key Identifier KeyID See recommendation in RFC-3280 Y Use of this extension is required by RFC-3280 but only encouraged by PKI-Lite. Do not mark this extension critical. See Notes for PKI implementors for more details.
Other fields     ? CAs may include other elements in certificated as needed. HEPKI-TAG recommends that certificates be kept as simple as possible to maximize interoperability.


Certificate Profile Summary Table Legend

  • Specified column
    YThe profile specifies the use of this field as documented.
    NThe profile does not specify the usage but may recommend a way to use the field.
    ?Still undecided.
      italics  Example of an optional element.




HE PKI-Lite Certificate Profile Implementor Notes