diff options
author | jpierre%netscape.com <devnull@localhost> | 2002-07-04 03:09:49 +0000 |
---|---|---|
committer | jpierre%netscape.com <devnull@localhost> | 2002-07-04 03:09:49 +0000 |
commit | bfabf37a89bb233b307e473fba61a5fbc3f97fa9 (patch) | |
tree | d8ed5b2e0cdadc97e209d780af034c3637f5830b /security/nss/lib/certdb/certt.h | |
parent | 8af685ac1b9aba1b6c72a09afd331581d5856ec8 (diff) | |
download | nss-hg-bfabf37a89bb233b307e473fba61a5fbc3f97fa9.tar.gz |
Add new CERT_VerifyCertificate function - fix for 149832
Diffstat (limited to 'security/nss/lib/certdb/certt.h')
-rw-r--r-- | security/nss/lib/certdb/certt.h | 17 |
1 files changed, 17 insertions, 0 deletions
diff --git a/security/nss/lib/certdb/certt.h b/security/nss/lib/certdb/certt.h index 911f5f158..4b87c1dfb 100644 --- a/security/nss/lib/certdb/certt.h +++ b/security/nss/lib/certdb/certt.h @@ -473,6 +473,23 @@ typedef enum SECCertUsageEnum { certUsageAnyCA = 11 } SECCertUsage; +typedef PRInt64 SECCertificateUsage; + +#define certificateUsageSSLClient (0x0001) +#define certificateUsageSSLServer (0x0002) +#define certificateUsageSSLServerWithStepUp (0x0004) +#define certificateUsageSSLCA (0x0008) +#define certificateUsageEmailSigner (0x0010) +#define certificateUsageEmailRecipient (0x0020) +#define certificateUsageObjectSigner (0x0040) +#define certificateUsageUserCertImport (0x0080) +#define certificateUsageVerifyCA (0x0100) +#define certificateUsageProtectedObjectSigner (0x0200) +#define certificateUsageStatusResponder (0x0400) +#define certificateUsageAnyCA (0x0800) + +#define highestUsage certificateUsageAnyCA + /* * Does the cert belong to the user, a peer, or a CA. */ |