summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorwtchang%redhat.com <devnull@localhost>2005-02-23 19:43:02 +0000
committerwtchang%redhat.com <devnull@localhost>2005-02-23 19:43:02 +0000
commiteed49fdd2a362ea0f6bfd9f1548a01bc7a58757c (patch)
tree6171a6df9376dec60a42bba1729a054a09d5315c
parent45a4786c18ab2e1cf5336ef8960b50fe339b5343 (diff)
downloadnss-hg-eed49fdd2a362ea0f6bfd9f1548a01bc7a58757c.tar.gz
Bugzilla Bug 282370: Added OID for PKIX_CA_ISSUERS. The patch is
contributed by Martin v. L?wis <martin@v.loewis.de>. r=nelson,wtc. Modified Files: secoid.c secoidt.h
-rw-r--r--security/nss/lib/util/secoid.c7
-rw-r--r--security/nss/lib/util/secoidt.h3
2 files changed, 10 insertions, 0 deletions
diff --git a/security/nss/lib/util/secoid.c b/security/nss/lib/util/secoid.c
index 000ea4a8d..382b64ab2 100644
--- a/security/nss/lib/util/secoid.c
+++ b/security/nss/lib/util/secoid.c
@@ -149,6 +149,7 @@
#define PKIX_KEY_USAGE PKIX, 3
#define PKIX_ACCESS_DESCRIPTION PKIX, 0x30
#define PKIX_OCSP PKIX_ACCESS_DESCRIPTION, 1
+#define PKIX_CA_ISSUERS PKIX_ACCESS_DESCRIPTION, 2
#define PKIX_ID_PKIP PKIX, 5
#define PKIX_ID_REGCTRL PKIX_ID_PKIP, 1
@@ -398,6 +399,8 @@ CONST_OID pkixOCSPNoCheck[] = { PKIX_OCSP, 5 };
CONST_OID pkixOCSPArchiveCutoff[] = { PKIX_OCSP, 6 };
CONST_OID pkixOCSPServiceLocator[] = { PKIX_OCSP, 7 };
+CONST_OID pkixCAIssuers[] = { PKIX_CA_ISSUERS };
+
CONST_OID pkixRegCtrlRegToken[] = { PKIX_ID_REGCTRL, 1};
CONST_OID pkixRegCtrlAuthenticator[] = { PKIX_ID_REGCTRL, 2};
CONST_OID pkixRegCtrlPKIPubInfo[] = { PKIX_ID_REGCTRL, 3};
@@ -1424,6 +1427,10 @@ const static SECOidData oids[] = {
OD( x520Pseudonym, SEC_OID_AVA_PSEUDONYM,
"X520 Pseudonym", CKM_INVALID_MECHANISM, INVALID_CERT_EXTENSION ),
+ /* More PKIX OIDs */
+ OD( pkixCAIssuers, SEC_OID_PKIX_CA_ISSUERS,
+ "PKIX CA issuers access method",
+ CKM_INVALID_MECHANISM, INVALID_CERT_EXTENSION ),
};
/*
diff --git a/security/nss/lib/util/secoidt.h b/security/nss/lib/util/secoidt.h
index cef4dd112..2f9277c67 100644
--- a/security/nss/lib/util/secoidt.h
+++ b/security/nss/lib/util/secoidt.h
@@ -399,6 +399,9 @@ typedef enum {
SEC_OID_AVA_HOUSE_IDENTIFIER = 271,
SEC_OID_AVA_PSEUDONYM = 272,
+ /* More PKIX OIDs */
+ SEC_OID_PKIX_CA_ISSUERS = 273,
+
SEC_OID_TOTAL
} SECOidTag;