Index: mozilla/security/nss/lib/util/secoid.c |
=================================================================== |
--- mozilla/security/nss/lib/util/secoid.c (revision 180567) |
+++ mozilla/security/nss/lib/util/secoid.c (working copy) |
@@ -145,6 +145,13 @@ |
#define MICROSOFT_OID 0x2b, 0x6, 0x1, 0x4, 0x1, 0x82, 0x37 |
#define EV_NAME_ATTRIBUTE MICROSOFT_OID, 60, 2, 1 |
+/* Microsoft Crypto 2.0 ID space */ |
+/* { 1.3.6.1.4.1.311.10 } */ |
+#define MS_CRYPTO_20 MICROSOFT_OID, 10 |
+/* Microsoft Crypto 2.0 Extended Key Usage ID space */ |
+/* { 1.3.6.1.4.1.311.10.3 } */ |
+#define MS_CRYPTO_EKU MS_CRYPTO_20, 3 |
+ |
#define CERTICOM_OID 0x2b, 0x81, 0x04 |
#define SECG_OID CERTICOM_OID, 0x00 |
@@ -448,6 +455,7 @@ |
CONST_OID pkixExtendedKeyUsageEMailProtect[] = { PKIX_KEY_USAGE, 4 }; |
CONST_OID pkixExtendedKeyUsageTimeStamp[] = { PKIX_KEY_USAGE, 8 }; |
CONST_OID pkixOCSPResponderExtendedKeyUsage[] = { PKIX_KEY_USAGE, 9 }; |
+CONST_OID msExtendedKeyUsageTrustListSigning[] = { MS_CRYPTO_EKU, 1 }; |
/* OIDs for Netscape defined algorithms */ |
CONST_OID netscapeSMimeKEA[] = { NETSCAPE_ALGS, 0x01 }; |
@@ -1633,7 +1641,11 @@ |
OD( nistDSASignaturewithSHA256Digest, |
SEC_OID_NIST_DSA_SIGNATURE_WITH_SHA256_DIGEST, |
"DSA with SHA-256 Signature", |
- CKM_INVALID_MECHANISM /* not yet defined */, INVALID_CERT_EXTENSION) |
+ CKM_INVALID_MECHANISM /* not yet defined */, INVALID_CERT_EXTENSION), |
+ OD( msExtendedKeyUsageTrustListSigning, |
+ SEC_OID_MS_EXT_KEY_USAGE_CTL_SIGNING, |
+ "Microsoft Trust List Signing", |
+ CKM_INVALID_MECHANISM, INVALID_CERT_EXTENSION ) |
}; |
/* PRIVATE EXTENDED SECOID Table |