| 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.
|