Netscape-Defined Certificate Extensions
Appendix
C
Certificate and CRL Extensions
367
The specifications for all Netscape-defined extensions are defined at
http://home.netscape.com/eng/security/comm4-cert-exts.html
. For most
CMS deployments, only
netscape-cert-type
and
netscape-comment
need to be
supported to maintain compatibility with Navigator 3.x. Therefore, only these two
Netscape certificate extensions are described here.
netscape-cert-type
OID
2.16.840.1.113730.1
Discussion
The Netscape Certificate Type extension can be used to limit the purposes for
which a certificate can be used. It has been replaced by the X.509 v3 extensions
extKeyUsage and basicConstraints, but must still be supported in deployments
that include Navigator 3.x clients.
If the extension exists in a certificate, it limits the certificate to the uses specified in
it. If the extension is not present, the certificate can be used for all applications
except object signing.
The value is a bit-string, where the individual bit positions, when set, certify the
certificate for particular uses as follows:
•
bit 0: SSL Client certificate
•
bit 1: SSL Server certificate
•
bit 2: S/MIME certificate
•
bit 3: Object-signing certificate
•
bit 4: Reserved for future use
•
bit 5: SSL CA certificate
•
bit 6: S/MIME CA certificate
•
bit 7: Object-signing CA certificate
CMS Version Support
Refer to “NSCertTypeExt Plug-in Module” on page 212.
•
CMS 4.1
: Supported
•
CMS 4.2
: Supported
•
CMS 4.2-SP2
: Supported
Summary of Contents for Certificate Management System 6.01
Page 1: ...Plug Ins Guide Netscape Certificate Management System Version6 01 May 2002...
Page 10: ...10 Netscape Certificate Management System Plug Ins Guide May 2002...
Page 62: ...Enrollment Forms 62 Netscape Certificate Management System Plug Ins Guide May 2002...
Page 308: ...NTEventLog Plug in Module 308 Netscape Certificate Management System Plug Ins Guide May 2002...