| 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
|
|
|