| HE-PKI-Lite CA 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 signed by the CA that
signed this certificate. |
|
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
|
Either (a) the
same as the Subject name if this is self-signed, or (b) the Subject
name in the signing CA's authority cert.
|
Y
|
HEPKI-TAG recommends that you keep this field simple to avoid problems
with some software. If this certificate is a self-signed root certificate,
this field will be identical to your Subject field. If this certificate is
an intermediate certificate, this field will be specified by the signing CA.
The use of domain component naming as per the HEPKI-TAG
dc naming recommendation is optional.
Notes for PKI implementors |
|
Validity
|
Time
|
The validity period must be greater than the period of any certificates
signed by this certificate or below this certificate in the chain.
|
Y
|
Notes for PKI implementors |
|
Subject
|
DN
|
cn=your pki's name, E=pkimaster@youruniversity.edu, o=YourUniversity, c=US, dc=youruniversity, dc=edu
|
Y
|
If this is a self-signed root certificate, this field must be identical to
to the Issuer field. If this is a campus intermediate certificate, we
recommend that you keep this field as simple as possible. The use of domain
component naming as per the HEPKI-TAG dc naming
recommendation is optional.
|
| Public Key |
|
|
N |
Recommend a minimim of a 2048 bit key |
|
Certificate Extensions
|
|
Key Usage
|
|
Certificate Signing , Off-line CRL Signing , CRL Signing(06) |
N
|
While not specified, we recommend the use of the specified attributes and that
this extension be marked critical.
|
|
Basic Constraints
|
CA=true
|
Subject Type = CA
|
Y
|
We recommend that you omit the Path Length attribute. This extension must
be present in CA certificates and must be marked critical as per RFC-3280 and
RFC-2459.
|
| 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
|
| Certificate 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.
|
| Subject Alt Name |
E= |
email:pkimaster@youruniversity.edu |
Y
|
The Email identifier should be in both the Subject and
SubjectAlt name fields. |
| 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. |
| 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.
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.
|
| 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.
|