summaryrefslogtreecommitdiff
path: root/security/nss/lib/pki1/oiddata.c
diff options
context:
space:
mode:
Diffstat (limited to 'security/nss/lib/pki1/oiddata.c')
-rw-r--r--security/nss/lib/pki1/oiddata.c2937
1 files changed, 2937 insertions, 0 deletions
diff --git a/security/nss/lib/pki1/oiddata.c b/security/nss/lib/pki1/oiddata.c
new file mode 100644
index 000000000..c044ad8a8
--- /dev/null
+++ b/security/nss/lib/pki1/oiddata.c
@@ -0,0 +1,2937 @@
+/* THIS IS A GENERATED FILE */
+/* ***** BEGIN LICENSE BLOCK *****
+ * Version: MPL 1.1/GPL 2.0/LGPL 2.1
+ *
+ * The contents of this file are subject to the Mozilla Public License Version
+ * 1.1 (the "License"); you may not use this file except in compliance with
+ * the License. You may obtain a copy of the License at
+ * http://www.mozilla.org/MPL/
+ *
+ * Software distributed under the License is distributed on an "AS IS" basis,
+ * WITHOUT WARRANTY OF ANY KIND, either express or implied. See the License
+ * for the specific language governing rights and limitations under the
+ * License.
+ *
+ * The Original Code is the Netscape security libraries.
+ *
+ * The Initial Developer of the Original Code is
+ * Netscape Communications Corporation.
+ * Portions created by the Initial Developer are Copyright (C) 1994-2000
+ * the Initial Developer. All Rights Reserved.
+ *
+ * Contributor(s):
+ *
+ * Alternatively, the contents of this file may be used under the terms of
+ * either the GNU General Public License Version 2 or later (the "GPL"), or
+ * the GNU Lesser General Public License Version 2.1 or later (the "LGPL"),
+ * in which case the provisions of the GPL or the LGPL are applicable instead
+ * of those above. If you wish to allow use of your version of this file only
+ * under the terms of either the GPL or the LGPL, and not to allow others to
+ * use your version of this file under the terms of the MPL, indicate your
+ * decision by deleting the provisions above and replace them with the notice
+ * and other provisions required by the GPL or the LGPL. If you do not delete
+ * the provisions above, a recipient may use your version of this file under
+ * the terms of any one of the MPL, the GPL or the LGPL.
+ *
+ * ***** END LICENSE BLOCK ***** */
+
+#ifdef DEBUG
+static const char CVS_ID[] = "@(#) $RCSfile$ $Revision$ $Date$ ; @(#) $RCSfile$ $Revision$ $Date$";
+#endif /* DEBUG */
+
+#ifndef PKI1T_H
+#include "pki1t.h"
+#endif /* PKI1T_H */
+
+const NSSOID nss_builtin_oids[] = {
+ {
+#ifdef DEBUG
+ "ccitt",
+ "ITU-T",
+#endif /* DEBUG */
+ { "\x80\x00", 2 }
+ },
+ {
+#ifdef DEBUG
+ "recommendation",
+ "ITU-T Recommendation",
+#endif /* DEBUG */
+ { "\x00", 1 }
+ },
+ {
+#ifdef DEBUG
+ "question",
+ "ITU-T Question",
+#endif /* DEBUG */
+ { "\x01", 1 }
+ },
+ {
+#ifdef DEBUG
+ "administration",
+ "ITU-T Administration",
+#endif /* DEBUG */
+ { "\x02", 1 }
+ },
+ {
+#ifdef DEBUG
+ "network-operator",
+ "ITU-T Network Operator",
+#endif /* DEBUG */
+ { "\x03", 1 }
+ },
+ {
+#ifdef DEBUG
+ "identified-organization",
+ "ITU-T Identified Organization",
+#endif /* DEBUG */
+ { "\x04", 1 }
+ },
+ {
+#ifdef DEBUG
+ "data",
+ "RFC Data",
+#endif /* DEBUG */
+ { "\x09", 1 }
+ },
+ {
+#ifdef DEBUG
+ "pss",
+ "PSS British Telecom X.25 Network",
+#endif /* DEBUG */
+ { "\x09\x92\x26", 3 }
+ },
+ {
+#ifdef DEBUG
+ "ucl",
+ "RFC 1274 UCL Data networks",
+#endif /* DEBUG */
+ { "\x09\x92\x26\x89\x93\xf2\x2c", 7 }
+ },
+ {
+#ifdef DEBUG
+ "pilot",
+ "RFC 1274 pilot",
+#endif /* DEBUG */
+ { "\x09\x92\x26\x89\x93\xf2\x2c\x64", 8 }
+ },
+ {
+#ifdef DEBUG
+ "attributeType",
+ "RFC 1274 Attribute Type",
+#endif /* DEBUG */
+ { "\x09\x92\x26\x89\x93\xf2\x2c\x64\x01", 9 }
+ },
+ {
+#ifdef DEBUG
+ "uid",
+ "RFC 1274 User Id",
+#endif /* DEBUG */
+ { "\x09\x92\x26\x89\x93\xf2\x2c\x64\x01\x01", 10 }
+ },
+ {
+#ifdef DEBUG
+ "mail",
+ "RFC 1274 E-mail Addres",
+#endif /* DEBUG */
+ { "\x09\x92\x26\x89\x93\xf2\x2c\x64\x01\x03", 10 }
+ },
+ {
+#ifdef DEBUG
+ "dc",
+ "RFC 2247 Domain Component",
+#endif /* DEBUG */
+ { "\x09\x92\x26\x89\x93\xf2\x2c\x64\x01\x19", 10 }
+ },
+ {
+#ifdef DEBUG
+ "attributeSyntax",
+ "RFC 1274 Attribute Syntax",
+#endif /* DEBUG */
+ { "\x09\x92\x26\x89\x93\xf2\x2c\x64\x03", 9 }
+ },
+ {
+#ifdef DEBUG
+ "iA5StringSyntax",
+ "RFC 1274 IA5 String Attribute Syntax",
+#endif /* DEBUG */
+ { "\x09\x92\x26\x89\x93\xf2\x2c\x64\x03\x04", 10 }
+ },
+ {
+#ifdef DEBUG
+ "caseIgnoreIA5StringSyntax",
+ "RFC 1274 Case-Ignore IA5 String Attribute Syntax",
+#endif /* DEBUG */
+ { "\x09\x92\x26\x89\x93\xf2\x2c\x64\x03\x05", 10 }
+ },
+ {
+#ifdef DEBUG
+ "objectClass",
+ "RFC 1274 Object Class",
+#endif /* DEBUG */
+ { "\x09\x92\x26\x89\x93\xf2\x2c\x64\x04", 9 }
+ },
+ {
+#ifdef DEBUG
+ "groups",
+ "RFC 1274 Groups",
+#endif /* DEBUG */
+ { "\x09\x92\x26\x89\x93\xf2\x2c\x64\x0a", 9 }
+ },
+ {
+#ifdef DEBUG
+ "ucl",
+ "RFC 1327 ucl",
+#endif /* DEBUG */
+ { "\x09\x92\x26\x86\xe8\xc4\xb5\xbe\x2c", 9 }
+ },
+ {
+#ifdef DEBUG
+ "iso",
+ "ISO",
+#endif /* DEBUG */
+ { "\x80\x01", 2 }
+ },
+ {
+#ifdef DEBUG
+ "standard",
+ "ISO Standard",
+#endif /* DEBUG */
+ { "\x28", 1 }
+ },
+ {
+#ifdef DEBUG
+ "registration-authority",
+ "ISO Registration Authority",
+#endif /* DEBUG */
+ { "\x29", 1 }
+ },
+ {
+#ifdef DEBUG
+ "member-body",
+ "ISO Member Body",
+#endif /* DEBUG */
+ { "\x2a", 1 }
+ },
+ {
+#ifdef DEBUG
+ "australia",
+ "Australia (ISO)",
+#endif /* DEBUG */
+ { "\x2a\x24", 2 }
+ },
+ {
+#ifdef DEBUG
+ "taiwan",
+ "Taiwan (ISO)",
+#endif /* DEBUG */
+ { "\x2a\x81\x1e", 3 }
+ },
+ {
+#ifdef DEBUG
+ "ireland",
+ "Ireland (ISO)",
+#endif /* DEBUG */
+ { "\x2a\x82\x74", 3 }
+ },
+ {
+#ifdef DEBUG
+ "norway",
+ "Norway (ISO)",
+#endif /* DEBUG */
+ { "\x2a\x84\x42", 3 }
+ },
+ {
+#ifdef DEBUG
+ "sweden",
+ "Sweden (ISO)",
+#endif /* DEBUG */
+ { "\x2a\x85\x70", 3 }
+ },
+ {
+#ifdef DEBUG
+ "great-britain",
+ "Great Britain (ISO)",
+#endif /* DEBUG */
+ { "\x2a\x86\x3a", 3 }
+ },
+ {
+#ifdef DEBUG
+ "us",
+ "United States (ISO)",
+#endif /* DEBUG */
+ { "\x2a\x86\x48", 3 }
+ },
+ {
+#ifdef DEBUG
+ "organization",
+ "US (ISO) organization",
+#endif /* DEBUG */
+ { "\x2a\x86\x48\x01", 4 }
+ },
+ {
+#ifdef DEBUG
+ "ansi-z30-50",
+ "ANSI Z39.50",
+#endif /* DEBUG */
+ { "\x2a\x86\x48\xce\x13", 5 }
+ },
+ {
+#ifdef DEBUG
+ "dicom",
+ "DICOM",
+#endif /* DEBUG */
+ { "\x2a\x86\x48\xce\x18", 5 }
+ },
+ {
+#ifdef DEBUG
+ "ieee-1224",
+ "IEEE 1224",
+#endif /* DEBUG */
+ { "\x2a\x86\x48\xce\x21", 5 }
+ },
+ {
+#ifdef DEBUG
+ "ieee-802-10",
+ "IEEE 802.10",
+#endif /* DEBUG */
+ { "\x2a\x86\x48\xce\x26", 5 }
+ },
+ {
+#ifdef DEBUG
+ "ieee-802-11",
+ "IEEE 802.11",
+#endif /* DEBUG */
+ { "\x2a\x86\x48\xce\x34", 5 }
+ },
+ {
+#ifdef DEBUG
+ "x9-57",
+ "ANSI X9.57",
+#endif /* DEBUG */
+ { "\x2a\x86\x48\xce\x38", 5 }
+ },
+ {
+#ifdef DEBUG
+ "holdInstruction",
+ "ANSI X9.57 Hold Instruction",
+#endif /* DEBUG */
+ { "\x2a\x86\x48\xce\x38\x02", 6 }
+ },
+ {
+#ifdef DEBUG
+ "id-holdinstruction-none",
+ "ANSI X9.57 Hold Instruction: None",
+#endif /* DEBUG */
+ { "\x2a\x86\x48\xce\x38\x02\x01", 7 }
+ },
+ {
+#ifdef DEBUG
+ "id-holdinstruction-callissuer",
+ "ANSI X9.57 Hold Instruction: Call Issuer",
+#endif /* DEBUG */
+ { "\x2a\x86\x48\xce\x38\x02\x02", 7 }
+ },
+ {
+#ifdef DEBUG
+ "id-holdinstruction-reject",
+ "ANSI X9.57 Hold Instruction: Reject",
+#endif /* DEBUG */
+ { "\x2a\x86\x48\xce\x38\x02\x03", 7 }
+ },
+ {
+#ifdef DEBUG
+ "x9algorithm",
+ "ANSI X9.57 Algorithm",
+#endif /* DEBUG */
+ { "\x2a\x86\x48\xce\x38\x04", 6 }
+ },
+ {
+#ifdef DEBUG
+ "id-dsa",
+ "ANSI X9.57 DSA Signature",
+#endif /* DEBUG */
+ { "\x2a\x86\x48\xce\x38\x04\x01", 7 }
+ },
+ {
+#ifdef DEBUG
+ "id-dsa-with-sha1",
+ "ANSI X9.57 Algorithm DSA Signature with SHA-1 Digest",
+#endif /* DEBUG */
+ { "\x2a\x86\x48\xce\x38\x04\x03", 7 }
+ },
+ {
+#ifdef DEBUG
+ "x942",
+ "ANSI X9.42",
+#endif /* DEBUG */
+ { "\x2a\x86\x48\xce\x3e", 5 }
+ },
+ {
+#ifdef DEBUG
+ "algorithm",
+ "ANSI X9.42 Algorithm",
+#endif /* DEBUG */
+ { "\x2a\x86\x48\xce\x3e\x02", 6 }
+ },
+ {
+#ifdef DEBUG
+ "dhpublicnumber",
+ "Diffie-Hellman Public Key Algorithm",
+#endif /* DEBUG */
+ { "\x2a\x86\x48\xce\x3e\x02\x01", 7 }
+ },
+ {
+#ifdef DEBUG
+ "entrust",
+ "Entrust Technologies",
+#endif /* DEBUG */
+ { "\x2a\x86\x48\x86\xf6\x7d", 6 }
+ },
+ {
+#ifdef DEBUG
+ "rsadsi",
+ "RSA Data Security Inc.",
+#endif /* DEBUG */
+ { "\x2a\x86\x48\x86\xf7\x0d", 6 }
+ },
+ {
+#ifdef DEBUG
+ "pkcs",
+ "PKCS",
+#endif /* DEBUG */
+ { "\x2a\x86\x48\x86\xf7\x0d\x01", 7 }
+ },
+ {
+#ifdef DEBUG
+ "pkcs-1",
+ "PKCS #1",
+#endif /* DEBUG */
+ { "\x2a\x86\x48\x86\xf7\x0d\x01\x01", 8 }
+ },
+ {
+#ifdef DEBUG
+ "rsaEncryption",
+ "PKCS #1 RSA Encryption",
+#endif /* DEBUG */
+ { "\x2a\x86\x48\x86\xf7\x0d\x01\x01\x01", 9 }
+ },
+ {
+#ifdef DEBUG
+ "md2WithRSAEncryption",
+ "PKCS #1 MD2 With RSA Encryption",
+#endif /* DEBUG */
+ { "\x2a\x86\x48\x86\xf7\x0d\x01\x01\x02", 9 }
+ },
+ {
+#ifdef DEBUG
+ "md4WithRSAEncryption",
+ "PKCS #1 MD4 With RSA Encryption",
+#endif /* DEBUG */
+ { "\x2a\x86\x48\x86\xf7\x0d\x01\x01\x03", 9 }
+ },
+ {
+#ifdef DEBUG
+ "md5WithRSAEncryption",
+ "PKCS #1 MD5 With RSA Encryption",
+#endif /* DEBUG */
+ { "\x2a\x86\x48\x86\xf7\x0d\x01\x01\x04", 9 }
+ },
+ {
+#ifdef DEBUG
+ "sha1WithRSAEncryption",
+ "PKCS #1 SHA-1 With RSA Encryption",
+#endif /* DEBUG */
+ { "\x2a\x86\x48\x86\xf7\x0d\x01\x01\x05", 9 }
+ },
+ {
+#ifdef DEBUG
+ "pkcs-5",
+ "PKCS #5",
+#endif /* DEBUG */
+ { "\x2a\x86\x48\x86\xf7\x0d\x01\x05", 8 }
+ },
+ {
+#ifdef DEBUG
+ "pbeWithMD2AndDES-CBC",
+ "PKCS #5 Password Based Encryption With MD2 and DES-CBC",
+#endif /* DEBUG */
+ { "\x2a\x86\x48\x86\xf7\x0d\x01\x05\x01", 9 }
+ },
+ {
+#ifdef DEBUG
+ "pbeWithMD5AndDES-CBC",
+ "PKCS #5 Password Based Encryption With MD5 and DES-CBC",
+#endif /* DEBUG */
+ { "\x2a\x86\x48\x86\xf7\x0d\x01\x05\x03", 9 }
+ },
+ {
+#ifdef DEBUG
+ "pbeWithSha1AndDES-CBC",
+ "PKCS #5 Password Based Encryption With SHA-1 and DES-CBC",
+#endif /* DEBUG */
+ { "\x2a\x86\x48\x86\xf7\x0d\x01\x05\x0a", 9 }
+ },
+ {
+#ifdef DEBUG
+ "pkcs-7",
+ "PKCS #7",
+#endif /* DEBUG */
+ { "\x2a\x86\x48\x86\xf7\x0d\x01\x07", 8 }
+ },
+ {
+#ifdef DEBUG
+ "data",
+ "PKCS #7 Data",
+#endif /* DEBUG */
+ { "\x2a\x86\x48\x86\xf7\x0d\x01\x07\x01", 9 }
+ },
+ {
+#ifdef DEBUG
+ "signedData",
+ "PKCS #7 Signed Data",
+#endif /* DEBUG */
+ { "\x2a\x86\x48\x86\xf7\x0d\x01\x07\x02", 9 }
+ },
+ {
+#ifdef DEBUG
+ "envelopedData",
+ "PKCS #7 Enveloped Data",
+#endif /* DEBUG */
+ { "\x2a\x86\x48\x86\xf7\x0d\x01\x07\x03", 9 }
+ },
+ {
+#ifdef DEBUG
+ "signedAndEnvelopedData",
+ "PKCS #7 Signed and Enveloped Data",
+#endif /* DEBUG */
+ { "\x2a\x86\x48\x86\xf7\x0d\x01\x07\x04", 9 }
+ },
+ {
+#ifdef DEBUG
+ "digestedData",
+ "PKCS #7 Digested Data",
+#endif /* DEBUG */
+ { "\x2a\x86\x48\x86\xf7\x0d\x01\x07\x05", 9 }
+ },
+ {
+#ifdef DEBUG
+ "encryptedData",
+ "PKCS #7 Encrypted Data",
+#endif /* DEBUG */
+ { "\x2a\x86\x48\x86\xf7\x0d\x01\x07\x06", 9 }
+ },
+ {
+#ifdef DEBUG
+ "pkcs-9",
+ "PKCS #9",
+#endif /* DEBUG */
+ { "\x2a\x86\x48\x86\xf7\x0d\x01\x09", 8 }
+ },
+ {
+#ifdef DEBUG
+ "emailAddress",
+ "PKCS #9 Email Address",
+#endif /* DEBUG */
+ { "\x2a\x86\x48\x86\xf7\x0d\x01\x09\x01", 9 }
+ },
+ {
+#ifdef DEBUG
+ "unstructuredName",
+ "PKCS #9 Unstructured Name",
+#endif /* DEBUG */
+ { "\x2a\x86\x48\x86\xf7\x0d\x01\x09\x02", 9 }
+ },
+ {
+#ifdef DEBUG
+ "contentType",
+ "PKCS #9 Content Type",
+#endif /* DEBUG */
+ { "\x2a\x86\x48\x86\xf7\x0d\x01\x09\x03", 9 }
+ },
+ {
+#ifdef DEBUG
+ "messageDigest",
+ "PKCS #9 Message Digest",
+#endif /* DEBUG */
+ { "\x2a\x86\x48\x86\xf7\x0d\x01\x09\x04", 9 }
+ },
+ {
+#ifdef DEBUG
+ "signingTime",
+ "PKCS #9 Signing Time",
+#endif /* DEBUG */
+ { "\x2a\x86\x48\x86\xf7\x0d\x01\x09\x05", 9 }
+ },
+ {
+#ifdef DEBUG
+ "counterSignature",
+ "PKCS #9 Counter Signature",
+#endif /* DEBUG */
+ { "\x2a\x86\x48\x86\xf7\x0d\x01\x09\x06", 9 }
+ },
+ {
+#ifdef DEBUG
+ "challengePassword",
+ "PKCS #9 Challenge Password",
+#endif /* DEBUG */
+ { "\x2a\x86\x48\x86\xf7\x0d\x01\x09\x07", 9 }
+ },
+ {
+#ifdef DEBUG
+ "unstructuredAddress",
+ "PKCS #9 Unstructured Address",
+#endif /* DEBUG */
+ { "\x2a\x86\x48\x86\xf7\x0d\x01\x09\x08", 9 }
+ },
+ {
+#ifdef DEBUG
+ "extendedCertificateAttributes",
+ "PKCS #9 Extended Certificate Attributes",
+#endif /* DEBUG */
+ { "\x2a\x86\x48\x86\xf7\x0d\x01\x09\x09", 9 }
+ },
+ {
+#ifdef DEBUG
+ "sMIMECapabilities",
+ "PKCS #9 S/MIME Capabilities",
+#endif /* DEBUG */
+ { "\x2a\x86\x48\x86\xf7\x0d\x01\x09\x0f", 9 }
+ },
+ {
+#ifdef DEBUG
+ "friendlyName",
+ "PKCS #9 Friendly Name",
+#endif /* DEBUG */
+ { "\x2a\x86\x48\x86\xf7\x0d\x01\x09\x14", 9 }
+ },
+ {
+#ifdef DEBUG
+ "localKeyID",
+ "PKCS #9 Local Key ID",
+#endif /* DEBUG */
+ { "\x2a\x86\x48\x86\xf7\x0d\x01\x09\x15", 9 }
+ },
+ {
+#ifdef DEBUG
+ "certTypes",
+ "PKCS #9 Certificate Types",
+#endif /* DEBUG */
+ { "\x2a\x86\x48\x86\xf7\x0d\x01\x09\x16", 9 }
+ },
+ {
+#ifdef DEBUG
+ "x509Certificate",
+ "PKCS #9 Certificate Type = X.509",
+#endif /* DEBUG */
+ { "\x2a\x86\x48\x86\xf7\x0d\x01\x09\x16\x01", 10 }
+ },
+ {
+#ifdef DEBUG
+ "sdsiCertificate",
+ "PKCS #9 Certificate Type = SDSI",
+#endif /* DEBUG */
+ { "\x2a\x86\x48\x86\xf7\x0d\x01\x09\x16\x02", 10 }
+ },
+ {
+#ifdef DEBUG
+ "crlTypes",
+ "PKCS #9 Certificate Revocation List Types",
+#endif /* DEBUG */
+ { "\x2a\x86\x48\x86\xf7\x0d\x01\x09\x17", 9 }
+ },
+ {
+#ifdef DEBUG
+ "x509Crl",
+ "PKCS #9 CRL Type = X.509",
+#endif /* DEBUG */
+ { "\x2a\x86\x48\x86\xf7\x0d\x01\x09\x17\x01", 10 }
+ },
+ {
+#ifdef DEBUG
+ "pkcs-12",
+ "PKCS #12",
+#endif /* DEBUG */
+ { "\x2a\x86\x48\x86\xf7\x0d\x01\x0c", 8 }
+ },
+ {
+#ifdef DEBUG
+ "pkcs-12PbeIds",
+ "PKCS #12 Password Based Encryption IDs",
+#endif /* DEBUG */
+ { "\x2a\x86\x48\x86\xf7\x0d\x01\x0c\x01", 9 }
+ },
+ {
+#ifdef DEBUG
+ "pbeWithSHA1And128BitRC4",
+ "PKCS #12 Password Based Encryption With SHA-1 and 128-bit RC4",
+#endif /* DEBUG */
+ { "\x2a\x86\x48\x86\xf7\x0d\x01\x0c\x01\x01", 10 }
+ },
+ {
+#ifdef DEBUG
+ "pbeWithSHA1And40BitRC4",
+ "PKCS #12 Password Based Encryption With SHA-1 and 40-bit RC4",
+#endif /* DEBUG */
+ { "\x2a\x86\x48\x86\xf7\x0d\x01\x0c\x01\x02", 10 }
+ },
+ {
+#ifdef DEBUG
+ "pbeWithSHA1And3-KeyTripleDES-CBC",
+ "PKCS #12 Password Based Encryption With SHA-1 and 3-key Triple DES-CBC",
+#endif /* DEBUG */
+ { "\x2a\x86\x48\x86\xf7\x0d\x01\x0c\x01\x03", 10 }
+ },
+ {
+#ifdef DEBUG
+ "pbeWithSHA1And2-KeyTripleDES-CBC",
+ "PKCS #12 Password Based Encryption With SHA-1 and 2-key Triple DES-CBC",
+#endif /* DEBUG */
+ { "\x2a\x86\x48\x86\xf7\x0d\x01\x0c\x01\x04", 10 }
+ },
+ {
+#ifdef DEBUG
+ "pbeWithSHA1And128BitRC2-CBC",
+ "PKCS #12 Password Based Encryption With SHA-1 and 128-bit RC2-CBC",
+#endif /* DEBUG */
+ { "\x2a\x86\x48\x86\xf7\x0d\x01\x0c\x01\x05", 10 }
+ },
+ {
+#ifdef DEBUG
+ "pbeWithSHA1And40BitRC2-CBC",
+ "PKCS #12 Password Based Encryption With SHA-1 and 40-bit RC2-CBC",
+#endif /* DEBUG */
+ { "\x2a\x86\x48\x86\xf7\x0d\x01\x0c\x01\x06", 10 }
+ },
+ {
+#ifdef DEBUG
+ "pkcs-12EspvkIds",
+ "PKCS #12 ESPVK IDs",
+#endif /* DEBUG */
+ { "\x2a\x86\x48\x86\xf7\x0d\x01\x0c\x02", 9 }
+ },
+ {
+#ifdef DEBUG
+ "pkcs8-key-shrouding",
+ "PKCS #12 Key Shrouding",
+#endif /* DEBUG */
+ { "\x2a\x86\x48\x86\xf7\x0d\x01\x0c\x02\x01", 10 }
+ },
+ {
+#ifdef DEBUG
+ "draft1Pkcs-12Bag-ids",
+ "Draft 1.0 PKCS #12 Bag IDs",
+#endif /* DEBUG */
+ { "\x2a\x86\x48\x86\xf7\x0d\x01\x0c\x03", 9 }
+ },
+ {
+#ifdef DEBUG
+ "keyBag",
+ "Draft 1.0 PKCS #12 Key Bag",
+#endif /* DEBUG */
+ { "\x2a\x86\x48\x86\xf7\x0d\x01\x0c\x03\x01", 10 }
+ },
+ {
+#ifdef DEBUG
+ "certAndCRLBagId",
+ "Draft 1.0 PKCS #12 Cert and CRL Bag ID",
+#endif /* DEBUG */
+ { "\x2a\x86\x48\x86\xf7\x0d\x01\x0c\x03\x02", 10 }
+ },
+ {
+#ifdef DEBUG
+ "secretBagId",
+ "Draft 1.0 PKCS #12 Secret Bag ID",
+#endif /* DEBUG */
+ { "\x2a\x86\x48\x86\xf7\x0d\x01\x0c\x03\x03", 10 }
+ },
+ {
+#ifdef DEBUG
+ "safeContentsId",
+ "Draft 1.0 PKCS #12 Safe Contents Bag ID",
+#endif /* DEBUG */
+ { "\x2a\x86\x48\x86\xf7\x0d\x01\x0c\x03\x04", 10 }
+ },
+ {
+#ifdef DEBUG
+ "pkcs-8ShroudedKeyBagId",
+ "Draft 1.0 PKCS #12 PKCS #8-shrouded Key Bag ID",
+#endif /* DEBUG */
+ { "\x2a\x86\x48\x86\xf7\x0d\x01\x0c\x03\x05", 10 }
+ },
+ {
+#ifdef DEBUG
+ "pkcs-12CertBagIds",
+ "PKCS #12 Certificate Bag IDs",
+#endif /* DEBUG */
+ { "\x2a\x86\x48\x86\xf7\x0d\x01\x0c\x04", 9 }
+ },
+ {
+#ifdef DEBUG
+ "x509CertCRLBagId",
+ "PKCS #12 X.509 Certificate and CRL Bag",
+#endif /* DEBUG */
+ { "\x2a\x86\x48\x86\xf7\x0d\x01\x0c\x04\x01", 10 }
+ },
+ {
+#ifdef DEBUG
+ "SDSICertBagID",
+ "PKCS #12 SDSI Certificate Bag",
+#endif /* DEBUG */
+ { "\x2a\x86\x48\x86\xf7\x0d\x01\x0c\x04\x02", 10 }
+ },
+ {
+#ifdef DEBUG
+ "pkcs-12Oids",
+ "PKCS #12 OIDs (XXX)",
+#endif /* DEBUG */
+ { "\x2a\x86\x48\x86\xf7\x0d\x01\x0c\x05", 9 }
+ },
+ {
+#ifdef DEBUG
+ "pkcs-12PbeIds",
+ "PKCS #12 OIDs PBE IDs (XXX)",
+#endif /* DEBUG */
+ { "\x2a\x86\x48\x86\xf7\x0d\x01\x0c\x05\x01", 10 }
+ },
+ {
+#ifdef DEBUG
+ "pbeWithSha1And128BitRC4",
+ "PKCS #12 OIDs PBE with SHA-1 and 128-bit RC4 (XXX)",
+#endif /* DEBUG */
+ { "\x2a\x86\x48\x86\xf7\x0d\x01\x0c\x05\x01\x01", 11 }
+ },
+ {
+#ifdef DEBUG
+ "pbeWithSha1And40BitRC4",
+ "PKCS #12 OIDs PBE with SHA-1 and 40-bit RC4 (XXX)",
+#endif /* DEBUG */
+ { "\x2a\x86\x48\x86\xf7\x0d\x01\x0c\x05\x01\x02", 11 }
+ },
+ {
+#ifdef DEBUG
+ "pbeWithSha1AndTripleDES-CBC",
+ "PKCS #12 OIDs PBE with SHA-1 and Triple DES-CBC (XXX)",
+#endif /* DEBUG */
+ { "\x2a\x86\x48\x86\xf7\x0d\x01\x0c\x05\x01\x03", 11 }
+ },
+ {
+#ifdef DEBUG
+ "pbeWithSha1And128BitRC2-CBC",
+ "PKCS #12 OIDs PBE with SHA-1 and 128-bit RC2-CBC (XXX)",
+#endif /* DEBUG */
+ { "\x2a\x86\x48\x86\xf7\x0d\x01\x0c\x05\x01\x04", 11 }
+ },
+ {
+#ifdef DEBUG
+ "pbeWithSha1And40BitRC2-CBC",
+ "PKCS #12 OIDs PBE with SHA-1 and 40-bit RC2-CBC (XXX)",
+#endif /* DEBUG */
+ { "\x2a\x86\x48\x86\xf7\x0d\x01\x0c\x05\x01\x05", 11 }
+ },
+ {
+#ifdef DEBUG
+ "pkcs-12EnvelopingIds",
+ "PKCS #12 OIDs Enveloping IDs (XXX)",
+#endif /* DEBUG */
+ { "\x2a\x86\x48\x86\xf7\x0d\x01\x0c\x05\x02", 10 }
+ },
+ {
+#ifdef DEBUG
+ "rsaEncryptionWith128BitRC4",
+ "PKCS #12 OIDs Enveloping RSA Encryption with 128-bit RC4",
+#endif /* DEBUG */
+ { "\x2a\x86\x48\x86\xf7\x0d\x01\x0c\x05\x02\x01", 11 }
+ },
+ {
+#ifdef DEBUG
+ "rsaEncryptionWith40BitRC4",
+ "PKCS #12 OIDs Enveloping RSA Encryption with 40-bit RC4",
+#endif /* DEBUG */
+ { "\x2a\x86\x48\x86\xf7\x0d\x01\x0c\x05\x02\x02", 11 }
+ },
+ {
+#ifdef DEBUG
+ "rsaEncryptionWithTripleDES",
+ "PKCS #12 OIDs Enveloping RSA Encryption with Triple DES",
+#endif /* DEBUG */
+ { "\x2a\x86\x48\x86\xf7\x0d\x01\x0c\x05\x02\x03", 11 }
+ },
+ {
+#ifdef DEBUG
+ "pkcs-12SignatureIds",
+ "PKCS #12 OIDs Signature IDs (XXX)",
+#endif /* DEBUG */
+ { "\x2a\x86\x48\x86\xf7\x0d\x01\x0c\x05\x03", 10 }
+ },
+ {
+#ifdef DEBUG
+ "rsaSignatureWithSHA1Digest",
+ "PKCS #12 OIDs RSA Signature with SHA-1 Digest",
+#endif /* DEBUG */
+ { "\x2a\x86\x48\x86\xf7\x0d\x01\x0c\x05\x03\x01", 11 }
+ },
+ {
+#ifdef DEBUG
+ "pkcs-12Version1",
+ "PKCS #12 Version 1",
+#endif /* DEBUG */
+ { "\x2a\x86\x48\x86\xf7\x0d\x01\x0c\x0a", 9 }
+ },
+ {
+#ifdef DEBUG
+ "pkcs-12BagIds",
+ "PKCS #12 Bag IDs",
+#endif /* DEBUG */
+ { "\x2a\x86\x48\x86\xf7\x0d\x01\x0c\x0a\x01", 10 }
+ },
+ {
+#ifdef DEBUG
+ "keyBag",
+ "PKCS #12 Key Bag",
+#endif /* DEBUG */
+ { "\x2a\x86\x48\x86\xf7\x0d\x01\x0c\x0a\x01\x01", 11 }
+ },
+ {
+#ifdef DEBUG
+ "pkcs-8ShroudedKeyBag",
+ "PKCS #12 PKCS #8-shrouded Key Bag",
+#endif /* DEBUG */
+ { "\x2a\x86\x48\x86\xf7\x0d\x01\x0c\x0a\x01\x02", 11 }
+ },
+ {
+#ifdef DEBUG
+ "certBag",
+ "PKCS #12 Certificate Bag",
+#endif /* DEBUG */
+ { "\x2a\x86\x48\x86\xf7\x0d\x01\x0c\x0a\x01\x03", 11 }
+ },
+ {
+#ifdef DEBUG
+ "crlBag",
+ "PKCS #12 CRL Bag",
+#endif /* DEBUG */
+ { "\x2a\x86\x48\x86\xf7\x0d\x01\x0c\x0a\x01\x04", 11 }
+ },
+ {
+#ifdef DEBUG
+ "secretBag",
+ "PKCS #12 Secret Bag",
+#endif /* DEBUG */
+ { "\x2a\x86\x48\x86\xf7\x0d\x01\x0c\x0a\x01\x05", 11 }
+ },
+ {
+#ifdef DEBUG
+ "safeContentsBag",
+ "PKCS #12 Safe Contents Bag",
+#endif /* DEBUG */
+ { "\x2a\x86\x48\x86\xf7\x0d\x01\x0c\x0a\x01\x06", 11 }
+ },
+ {
+#ifdef DEBUG
+ "digest",
+ "RSA digest algorithm",
+#endif /* DEBUG */
+ { "\x2a\x86\x48\x86\xf7\x0d\x02", 7 }
+ },
+ {
+#ifdef DEBUG
+ "md2",
+ "MD2",
+#endif /* DEBUG */
+ { "\x2a\x86\x48\x86\xf7\x0d\x02\x02", 8 }
+ },
+ {
+#ifdef DEBUG
+ "md4",
+ "MD4",
+#endif /* DEBUG */
+ { "\x2a\x86\x48\x86\xf7\x0d\x02\x04", 8 }
+ },
+ {
+#ifdef DEBUG
+ "md5",
+ "MD5",
+#endif /* DEBUG */
+ { "\x2a\x86\x48\x86\xf7\x0d\x02\x05", 8 }
+ },
+ {
+#ifdef DEBUG
+ "cipher",
+ "RSA cipher algorithm",
+#endif /* DEBUG */
+ { "\x2a\x86\x48\x86\xf7\x0d\x03", 7 }
+ },
+ {
+#ifdef DEBUG
+ "rc2cbc",
+ "RC2-CBC",
+#endif /* DEBUG */
+ { "\x2a\x86\x48\x86\xf7\x0d\x03\x02", 8 }
+ },
+ {
+#ifdef DEBUG
+ "rc4",
+ "RC4",
+#endif /* DEBUG */
+ { "\x2a\x86\x48\x86\xf7\x0d\x03\x04", 8 }
+ },
+ {
+#ifdef DEBUG
+ "desede3cbc",
+ "DES-EDE3-CBC",
+#endif /* DEBUG */
+ { "\x2a\x86\x48\x86\xf7\x0d\x03\x07", 8 }
+ },
+ {
+#ifdef DEBUG
+ "rc5cbcpad",
+ "RC5-CBCPad",
+#endif /* DEBUG */
+ { "\x2a\x86\x48\x86\xf7\x0d\x03\x09", 8 }
+ },
+ {
+#ifdef DEBUG
+ "microsoft",
+ "Microsoft",
+#endif /* DEBUG */
+ { "\x2a\x86\x48\x86\xf7\x14", 6 }
+ },
+ {
+#ifdef DEBUG
+ "columbia-university",
+ "Columbia University",
+#endif /* DEBUG */
+ { "\x2a\x86\x48\x86\xf7\x18", 6 }
+ },
+ {
+#ifdef DEBUG
+ "unisys",
+ "Unisys",
+#endif /* DEBUG */
+ { "\x2a\x86\x48\x86\xf7\x24", 6 }
+ },
+ {
+#ifdef DEBUG
+ "xapia",
+ "XAPIA",
+#endif /* DEBUG */
+ { "\x2a\x86\x48\x86\xf7\x7a", 6 }
+ },
+ {
+#ifdef DEBUG
+ "wordperfect",
+ "WordPerfect",
+#endif /* DEBUG */
+ { "\x2a\x86\x48\x86\xf8\x23", 6 }
+ },
+ {
+#ifdef DEBUG
+ "identified-organization",
+ "ISO identified organizations",
+#endif /* DEBUG */
+ { "\x2b", 1 }
+ },
+ {
+#ifdef DEBUG
+ "us-dod",
+ "United States Department of Defense",
+#endif /* DEBUG */
+ { "\x2b\x06", 2 }
+ },
+ {
+#ifdef DEBUG
+ "internet",
+ "The Internet",
+#endif /* DEBUG */
+ { "\x2b\x06\x01", 3 }
+ },
+ {
+#ifdef DEBUG
+ "directory",
+ "Internet: Directory",
+#endif /* DEBUG */
+ { "\x2b\x06\x01\x01", 4 }
+ },
+ {
+#ifdef DEBUG
+ "management",
+ "Internet: Management",
+#endif /* DEBUG */
+ { "\x2b\x06\x01\x02", 4 }
+ },
+ {
+#ifdef DEBUG
+ "experimental",
+ "Internet: Experimental",
+#endif /* DEBUG */
+ { "\x2b\x06\x01\x03", 4 }
+ },
+ {
+#ifdef DEBUG
+ "private",
+ "Internet: Private",
+#endif /* DEBUG */
+ { "\x2b\x06\x01\x04", 4 }
+ },
+ {
+#ifdef DEBUG
+ "security",
+ "Internet: Security",
+#endif /* DEBUG */
+ { "\x2b\x06\x01\x05", 4 }
+ },
+ {
+#ifdef DEBUG
+ "",
+ "",
+#endif /* DEBUG */
+ { "\x2b\x06\x01\x05\x05", 5 }
+ },
+ {
+#ifdef DEBUG
+ "id-pkix",
+ "Public Key Infrastructure",
+#endif /* DEBUG */
+ { "\x2b\x06\x01\x05\x05\x07", 6 }
+ },
+ {
+#ifdef DEBUG
+ "PKIX1Explicit88",
+ "RFC 2459 Explicitly Tagged Module, 1988 Syntax",
+#endif /* DEBUG */
+ { "\x2b\x06\x01\x05\x05\x07\x00\x01", 8 }
+ },
+ {
+#ifdef DEBUG
+ "PKIXImplicit88",
+ "RFC 2459 Implicitly Tagged Module, 1988 Syntax",
+#endif /* DEBUG */
+ { "\x2b\x06\x01\x05\x05\x07\x00\x02", 8 }
+ },
+ {
+#ifdef DEBUG
+ "PKIXExplicit93",
+ "RFC 2459 Explicitly Tagged Module, 1993 Syntax",
+#endif /* DEBUG */
+ { "\x2b\x06\x01\x05\x05\x07\x00\x03", 8 }
+ },
+ {
+#ifdef DEBUG
+ "id-pe",
+ "PKIX Private Certificate Extensions",
+#endif /* DEBUG */
+ { "\x2b\x06\x01\x05\x05\x07\x01", 7 }
+ },
+ {
+#ifdef DEBUG
+ "id-pe-authorityInfoAccess",
+ "Certificate Authority Information Access",
+#endif /* DEBUG */
+ { "\x2b\x06\x01\x05\x05\x07\x01\x01", 8 }
+ },
+ {
+#ifdef DEBUG
+ "id-qt",
+ "PKIX Policy Qualifier Types",
+#endif /* DEBUG */
+ { "\x2b\x06\x01\x05\x05\x07\x02", 7 }
+ },
+ {
+#ifdef DEBUG
+ "id-qt-cps",
+ "PKIX CPS Pointer Qualifier",
+#endif /* DEBUG */
+ { "\x2b\x06\x01\x05\x05\x07\x02\x01", 8 }
+ },
+ {
+#ifdef DEBUG
+ "id-qt-unotice",
+ "PKIX User Notice Qualifier",
+#endif /* DEBUG */
+ { "\x2b\x06\x01\x05\x05\x07\x02\x02", 8 }
+ },
+ {
+#ifdef DEBUG
+ "id-kp",
+ "PKIX Key Purpose",
+#endif /* DEBUG */
+ { "\x2b\x06\x01\x05\x05\x07\x03", 7 }
+ },
+ {
+#ifdef DEBUG
+ "id-kp-serverAuth",
+ "TLS Web Server Authentication Certificate",
+#endif /* DEBUG */
+ { "\x2b\x06\x01\x05\x05\x07\x03\x01", 8 }
+ },
+ {
+#ifdef DEBUG
+ "id-kp-clientAuth",
+ "TLS Web Client Authentication Certificate",
+#endif /* DEBUG */
+ { "\x2b\x06\x01\x05\x05\x07\x03\x02", 8 }
+ },
+ {
+#ifdef DEBUG
+ "id-kp-codeSigning",
+ "Code Signing Certificate",
+#endif /* DEBUG */
+ { "\x2b\x06\x01\x05\x05\x07\x03\x03", 8 }
+ },
+ {
+#ifdef DEBUG
+ "id-kp-emailProtection",
+ "E-Mail Protection Certificate",
+#endif /* DEBUG */
+ { "\x2b\x06\x01\x05\x05\x07\x03\x04", 8 }
+ },
+ {
+#ifdef DEBUG
+ "id-kp-ipsecEndSystem",
+ "IPSEC End System Certificate",
+#endif /* DEBUG */
+ { "\x2b\x06\x01\x05\x05\x07\x03\x05", 8 }
+ },
+ {
+#ifdef DEBUG
+ "id-kp-ipsecTunnel",
+ "IPSEC Tunnel Certificate",
+#endif /* DEBUG */
+ { "\x2b\x06\x01\x05\x05\x07\x03\x06", 8 }
+ },
+ {
+#ifdef DEBUG
+ "id-kp-ipsecUser",
+ "IPSEC User Certificate",
+#endif /* DEBUG */
+ { "\x2b\x06\x01\x05\x05\x07\x03\x07", 8 }
+ },
+ {
+#ifdef DEBUG
+ "id-kp-timeStamping",
+ "Time Stamping Certificate",
+#endif /* DEBUG */
+ { "\x2b\x06\x01\x05\x05\x07\x03\x08", 8 }
+ },
+ {
+#ifdef DEBUG
+ "ocsp-responder",
+ "OCSP Responder Certificate",
+#endif /* DEBUG */
+ { "\x2b\x06\x01\x05\x05\x07\x03\x09", 8 }
+ },
+ {
+#ifdef DEBUG
+ "pkix-id-pkix",
+ "",
+#endif /* DEBUG */
+ { "\x2b\x06\x01\x05\x05\x07\x07", 7 }
+ },
+ {
+#ifdef DEBUG
+ "pkix-id-pkip",
+ "",
+#endif /* DEBUG */
+ { "\x2b\x06\x01\x05\x05\x07\x07\x05", 8 }
+ },
+ {
+#ifdef DEBUG
+ "pkix-id-regctrl",
+ "CRMF Registration Control",
+#endif /* DEBUG */
+ { "\x2b\x06\x01\x05\x05\x07\x07\x05\x01", 9 }
+ },
+ {
+#ifdef DEBUG
+ "regtoken",
+ "CRMF Registration Control, Registration Token",
+#endif /* DEBUG */
+ { "\x2b\x06\x01\x05\x05\x07\x07\x05\x01\x01", 10 }
+ },
+ {
+#ifdef DEBUG
+ "authenticator",
+ "CRMF Registration Control, Registration Authenticator",
+#endif /* DEBUG */
+ { "\x2b\x06\x01\x05\x05\x07\x07\x05\x01\x02", 10 }
+ },
+ {
+#ifdef DEBUG
+ "pkipubinfo",
+ "CRMF Registration Control, PKI Publication Info",
+#endif /* DEBUG */
+ { "\x2b\x06\x01\x05\x05\x07\x07\x05\x01\x03", 10 }
+ },
+ {
+#ifdef DEBUG
+ "pki-arch-options",
+ "CRMF Registration Control, PKI Archive Options",
+#endif /* DEBUG */
+ { "\x2b\x06\x01\x05\x05\x07\x07\x05\x01\x04", 10 }
+ },
+ {
+#ifdef DEBUG
+ "old-cert-id",
+ "CRMF Registration Control, Old Certificate ID",
+#endif /* DEBUG */
+ { "\x2b\x06\x01\x05\x05\x07\x07\x05\x01\x05", 10 }
+ },
+ {
+#ifdef DEBUG
+ "protocol-encryption-key",
+ "CRMF Registration Control, Protocol Encryption Key",
+#endif /* DEBUG */
+ { "\x2b\x06\x01\x05\x05\x07\x07\x05\x01\x06", 10 }
+ },
+ {
+#ifdef DEBUG
+ "pkix-id-reginfo",
+ "CRMF Registration Info",
+#endif /* DEBUG */
+ { "\x2b\x06\x01\x05\x05\x07\x07\x05\x02", 9 }
+ },
+ {
+#ifdef DEBUG
+ "utf8-pairs",
+ "CRMF Registration Info, UTF8 Pairs",
+#endif /* DEBUG */
+ { "\x2b\x06\x01\x05\x05\x07\x07\x05\x02\x01", 10 }
+ },
+ {
+#ifdef DEBUG
+ "cert-request",
+ "CRMF Registration Info, Certificate Request",
+#endif /* DEBUG */
+ { "\x2b\x06\x01\x05\x05\x07\x07\x05\x02\x02", 10 }
+ },
+ {
+#ifdef DEBUG
+ "id-ad",
+ "PKIX Access Descriptors",
+#endif /* DEBUG */
+ { "\x2b\x06\x01\x05\x05\x07\x30", 7 }
+ },
+ {
+#ifdef DEBUG
+ "id-ad-ocsp",
+ "PKIX Online Certificate Status Protocol",
+#endif /* DEBUG */
+ { "\x2b\x06\x01\x05\x05\x07\x30\x01", 8 }
+ },
+ {
+#ifdef DEBUG
+ "basic-response",
+ "OCSP Basic Response",
+#endif /* DEBUG */
+ { "\x2b\x06\x01\x05\x05\x07\x30\x01\x01", 9 }
+ },
+ {
+#ifdef DEBUG
+ "nonce-extension",
+ "OCSP Nonce Extension",
+#endif /* DEBUG */
+ { "\x2b\x06\x01\x05\x05\x07\x30\x01\x02", 9 }
+ },
+ {
+#ifdef DEBUG
+ "response",
+ "OCSP Response Types Extension",
+#endif /* DEBUG */
+ { "\x2b\x06\x01\x05\x05\x07\x30\x01\x03", 9 }
+ },
+ {
+#ifdef DEBUG
+ "crl",
+ "OCSP CRL Reference Extension",
+#endif /* DEBUG */
+ { "\x2b\x06\x01\x05\x05\x07\x30\x01\x04", 9 }
+ },
+ {
+#ifdef DEBUG
+ "no-check",
+ "OCSP No Check Extension",
+#endif /* DEBUG */
+ { "\x2b\x06\x01\x05\x05\x07\x30\x01\x05", 9 }
+ },
+ {
+#ifdef DEBUG
+ "archive-cutoff",
+ "OCSP Archive Cutoff Extension",
+#endif /* DEBUG */
+ { "\x2b\x06\x01\x05\x05\x07\x30\x01\x06", 9 }
+ },
+ {
+#ifdef DEBUG
+ "service-locator",
+ "OCSP Service Locator Extension",
+#endif /* DEBUG */
+ { "\x2b\x06\x01\x05\x05\x07\x30\x01\x07", 9 }
+ },
+ {
+#ifdef DEBUG
+ "id-ad-caIssuers",
+ "Certificate Authority Issuers",
+#endif /* DEBUG */
+ { "\x2b\x06\x01\x05\x05\x07\x30\x02", 8 }
+ },
+ {
+#ifdef DEBUG
+ "snmpv2",
+ "Internet: SNMPv2",
+#endif /* DEBUG */
+ { "\x2b\x06\x01\x06", 4 }
+ },
+ {
+#ifdef DEBUG
+ "mail",
+ "Internet: mail",
+#endif /* DEBUG */
+ { "\x2b\x06\x01\x07", 4 }
+ },
+ {
+#ifdef DEBUG
+ "mime-mhs",
+ "Internet: mail MIME mhs",
+#endif /* DEBUG */
+ { "\x2b\x06\x01\x07\x01", 5 }
+ },
+ {
+#ifdef DEBUG
+ "ecma",
+ "European Computers Manufacturing Association",
+#endif /* DEBUG */
+ { "\x2b\x0c", 2 }
+ },
+ {
+#ifdef DEBUG
+ "oiw",
+ "Open Systems Implementors Workshop",
+#endif /* DEBUG */
+ { "\x2b\x0e", 2 }
+ },
+ {
+#ifdef DEBUG
+ "secsig",
+ "Open Systems Implementors Workshop Security Special Interest Group",
+#endif /* DEBUG */
+ { "\x2b\x0e\x03", 3 }
+ },
+ {
+#ifdef DEBUG
+ "oIWSECSIGAlgorithmObjectIdentifiers",
+ "OIW SECSIG Algorithm OIDs",
+#endif /* DEBUG */
+ { "\x2b\x0e\x03\x01", 4 }
+ },
+ {
+#ifdef DEBUG
+ "algorithm",
+ "OIW SECSIG Algorithm",
+#endif /* DEBUG */
+ { "\x2b\x0e\x03\x02", 4 }
+ },
+ {
+#ifdef DEBUG
+ "desecb",
+ "DES-ECB",
+#endif /* DEBUG */
+ { "\x2b\x0e\x03\x02\x06", 5 }
+ },
+ {
+#ifdef DEBUG
+ "descbc",
+ "DES-CBC",
+#endif /* DEBUG */
+ { "\x2b\x0e\x03\x02\x07", 5 }
+ },
+ {
+#ifdef DEBUG
+ "desofb",
+ "DES-OFB",
+#endif /* DEBUG */
+ { "\x2b\x0e\x03\x02\x08", 5 }
+ },
+ {
+#ifdef DEBUG
+ "descfb",
+ "DES-CFB",
+#endif /* DEBUG */
+ { "\x2b\x0e\x03\x02\x09", 5 }
+ },
+ {
+#ifdef DEBUG
+ "desmac",
+ "DES-MAC",
+#endif /* DEBUG */
+ { "\x2b\x0e\x03\x02\x0a", 5 }
+ },
+ {
+#ifdef DEBUG
+ "isoSHAWithRSASignature",
+ "ISO SHA with RSA Signature",
+#endif /* DEBUG */
+ { "\x2b\x0e\x03\x02\x0f", 5 }
+ },
+ {
+#ifdef DEBUG
+ "desede",
+ "DES-EDE",
+#endif /* DEBUG */
+ { "\x2b\x0e\x03\x02\x11", 5 }
+ },
+ {
+#ifdef DEBUG
+ "sha1",
+ "SHA-1",
+#endif /* DEBUG */
+ { "\x2b\x0e\x03\x02\x1a", 5 }
+ },
+ {
+#ifdef DEBUG
+ "bogusDSASignatureWithSHA1Digest",
+ "Forgezza DSA Signature with SHA-1 Digest",
+#endif /* DEBUG */
+ { "\x2b\x0e\x03\x02\x1b", 5 }
+ },
+ {
+#ifdef DEBUG
+ "authentication-mechanism",
+ "OIW SECSIG Authentication Mechanisms",
+#endif /* DEBUG */
+ { "\x2b\x0e\x03\x03", 4 }
+ },
+ {
+#ifdef DEBUG
+ "security-attribute",
+ "OIW SECSIG Security Attributes",
+#endif /* DEBUG */
+ { "\x2b\x0e\x03\x04", 4 }
+ },
+ {
+#ifdef DEBUG
+ "document-definition",
+ "OIW SECSIG Document Definitions used in security",
+#endif /* DEBUG */
+ { "\x2b\x0e\x03\x05", 4 }
+ },
+ {
+#ifdef DEBUG
+ "directory-services-sig",
+ "OIW directory services sig",
+#endif /* DEBUG */
+ { "\x2b\x0e\x07", 3 }
+ },
+ {
+#ifdef DEBUG
+ "ewos",
+ "European Workshop on Open Systems",
+#endif /* DEBUG */
+ { "\x2b\x10", 2 }
+ },
+ {
+#ifdef DEBUG
+ "osf",
+ "Open Software Foundation",
+#endif /* DEBUG */
+ { "\x2b\x16", 2 }
+ },
+ {
+#ifdef DEBUG
+ "nordunet",
+ "Nordunet",
+#endif /* DEBUG */
+ { "\x2b\x17", 2 }
+ },
+ {
+#ifdef DEBUG
+ "nato-id-org",
+ "NATO identified organisation",
+#endif /* DEBUG */
+ { "\x2b\x1a", 2 }
+ },
+ {
+#ifdef DEBUG
+ "teletrust",
+ "Teletrust",
+#endif /* DEBUG */
+ { "\x2b\x24", 2 }
+ },
+ {
+#ifdef DEBUG
+ "smpte",
+ "Society of Motion Picture and Television Engineers",
+#endif /* DEBUG */
+ { "\x2b\x34", 2 }
+ },
+ {
+#ifdef DEBUG
+ "sita",
+ "Societe Internationale de Telecommunications Aeronautiques",
+#endif /* DEBUG */
+ { "\x2b\x45", 2 }
+ },
+ {
+#ifdef DEBUG
+ "iana",
+ "Internet Assigned Numbers Authority",
+#endif /* DEBUG */
+ { "\x2b\x5a", 2 }
+ },
+ {
+#ifdef DEBUG
+ "thawte",
+ "Thawte",
+#endif /* DEBUG */
+ { "\x2b\x65", 2 }
+ },
+ {
+#ifdef DEBUG
+ "joint-iso-ccitt",
+ "Joint ISO/ITU-T assignment",
+#endif /* DEBUG */
+ { "\x80\x02", 2 }
+ },
+ {
+#ifdef DEBUG
+ "presentation",
+ "Joint ISO/ITU-T Presentation",
+#endif /* DEBUG */
+ { "\x50", 1 }
+ },
+ {
+#ifdef DEBUG
+ "asn-1",
+ "Abstract Syntax Notation One",
+#endif /* DEBUG */
+ { "\x51", 1 }
+ },
+ {
+#ifdef DEBUG
+ "acse",
+ "Association Control",
+#endif /* DEBUG */
+ { "\x52", 1 }
+ },
+ {
+#ifdef DEBUG
+ "rtse",
+ "Reliable Transfer",
+#endif /* DEBUG */
+ { "\x53", 1 }
+ },
+ {
+#ifdef DEBUG
+ "rose",
+ "Remote Operations",
+#endif /* DEBUG */
+ { "\x54", 1 }
+ },
+ {
+#ifdef DEBUG
+ "x500",
+ "Directory",
+#endif /* DEBUG */
+ { "\x55", 1 }
+ },
+ {
+#ifdef DEBUG
+ "modules",
+ "X.500 modules",
+#endif /* DEBUG */
+ { "\x55\x01", 2 }
+ },
+ {
+#ifdef DEBUG
+ "service-environment",
+ "X.500 service environment",
+#endif /* DEBUG */
+ { "\x55\x02", 2 }
+ },
+ {
+#ifdef DEBUG
+ "application-context",
+ "X.500 application context",
+#endif /* DEBUG */
+ { "\x55\x03", 2 }
+ },
+ {
+#ifdef DEBUG
+ "id-at",
+ "X.520 attribute types",
+#endif /* DEBUG */
+ { "\x55\x04", 2 }
+ },
+ {
+#ifdef DEBUG
+ "id-at-commonName",
+ "X.520 Common Name",
+#endif /* DEBUG */
+ { "\x55\x04\x03", 3 }
+ },
+ {
+#ifdef DEBUG
+ "id-at-surname",
+ "X.520 Surname",
+#endif /* DEBUG */
+ { "\x55\x04\x04", 3 }
+ },
+ {
+#ifdef DEBUG
+ "id-at-countryName",
+ "X.520 Country Name",
+#endif /* DEBUG */
+ { "\x55\x04\x06", 3 }
+ },
+ {
+#ifdef DEBUG
+ "id-at-localityName",
+ "X.520 Locality Name",
+#endif /* DEBUG */
+ { "\x55\x04\x07", 3 }
+ },
+ {
+#ifdef DEBUG
+ "id-at-stateOrProvinceName",
+ "X.520 State or Province Name",
+#endif /* DEBUG */
+ { "\x55\x04\x08", 3 }
+ },
+ {
+#ifdef DEBUG
+ "id-at-organizationName",
+ "X.520 Organization Name",
+#endif /* DEBUG */
+ { "\x55\x04\x0a", 3 }
+ },
+ {
+#ifdef DEBUG
+ "id-at-organizationalUnitName",
+ "X.520 Organizational Unit Name",
+#endif /* DEBUG */
+ { "\x55\x04\x0b", 3 }
+ },
+ {
+#ifdef DEBUG
+ "id-at-title",
+ "X.520 Title",
+#endif /* DEBUG */
+ { "\x55\x04\x0c", 3 }
+ },
+ {
+#ifdef DEBUG
+ "id-at-name",
+ "X.520 Name",
+#endif /* DEBUG */
+ { "\x55\x04\x29", 3 }
+ },
+ {
+#ifdef DEBUG
+ "id-at-givenName",
+ "X.520 Given Name",
+#endif /* DEBUG */
+ { "\x55\x04\x2a", 3 }
+ },
+ {
+#ifdef DEBUG
+ "id-at-initials",
+ "X.520 Initials",
+#endif /* DEBUG */
+ { "\x55\x04\x2b", 3 }
+ },
+ {
+#ifdef DEBUG
+ "id-at-generationQualifier",
+ "X.520 Generation Qualifier",
+#endif /* DEBUG */
+ { "\x55\x04\x2c", 3 }
+ },
+ {
+#ifdef DEBUG
+ "id-at-dnQualifier",
+ "X.520 DN Qualifier",
+#endif /* DEBUG */
+ { "\x55\x04\x2e", 3 }
+ },
+ {
+#ifdef DEBUG
+ "attribute-syntax",
+ "X.500 attribute syntaxes",
+#endif /* DEBUG */
+ { "\x55\x05", 2 }
+ },
+ {
+#ifdef DEBUG
+ "object-classes",
+ "X.500 standard object classes",
+#endif /* DEBUG */
+ { "\x55\x06", 2 }
+ },
+ {
+#ifdef DEBUG
+ "attribute-set",
+ "X.500 attribute sets",
+#endif /* DEBUG */
+ { "\x55\x07", 2 }
+ },
+ {
+#ifdef DEBUG
+ "algorithms",
+ "X.500-defined algorithms",
+#endif /* DEBUG */
+ { "\x55\x08", 2 }
+ },
+ {
+#ifdef DEBUG
+ "encryption",
+ "X.500-defined encryption algorithms",
+#endif /* DEBUG */
+ { "\x55\x08\x01", 3 }
+ },
+ {
+#ifdef DEBUG
+ "rsa",
+ "RSA Encryption Algorithm",
+#endif /* DEBUG */
+ { "\x55\x08\x01\x01", 4 }
+ },
+ {
+#ifdef DEBUG
+ "abstract-syntax",
+ "X.500 abstract syntaxes",
+#endif /* DEBUG */
+ { "\x55\x09", 2 }
+ },
+ {
+#ifdef DEBUG
+ "operational-attribute",
+ "DSA Operational Attributes",
+#endif /* DEBUG */
+ { "\x55\x0c", 2 }
+ },
+ {
+#ifdef DEBUG
+ "matching-rule",
+ "Matching Rule",
+#endif /* DEBUG */
+ { "\x55\x0d", 2 }
+ },
+ {
+#ifdef DEBUG
+ "knowledge-matching-rule",
+ "X.500 knowledge Matching Rules",
+#endif /* DEBUG */
+ { "\x55\x0e", 2 }
+ },
+ {
+#ifdef DEBUG
+ "name-form",
+ "X.500 name forms",
+#endif /* DEBUG */
+ { "\x55\x0f", 2 }
+ },
+ {
+#ifdef DEBUG
+ "group",
+ "X.500 groups",
+#endif /* DEBUG */
+ { "\x55\x10", 2 }
+ },
+ {
+#ifdef DEBUG
+ "subentry",
+ "X.500 subentry",
+#endif /* DEBUG */
+ { "\x55\x11", 2 }
+ },
+ {
+#ifdef DEBUG
+ "operational-attribute-type",
+ "X.500 operational attribute type",
+#endif /* DEBUG */
+ { "\x55\x12", 2 }
+ },
+ {
+#ifdef DEBUG
+ "operational-binding",
+ "X.500 operational binding",
+#endif /* DEBUG */
+ { "\x55\x13", 2 }
+ },
+ {
+#ifdef DEBUG
+ "schema-object-class",
+ "X.500 schema Object class",
+#endif /* DEBUG */
+ { "\x55\x14", 2 }
+ },
+ {
+#ifdef DEBUG
+ "schema-operational-attribute",
+ "X.500 schema operational attributes",
+#endif /* DEBUG */
+ { "\x55\x15", 2 }
+ },
+ {
+#ifdef DEBUG
+ "administrative-role",
+ "X.500 administrative roles",
+#endif /* DEBUG */
+ { "\x55\x17", 2 }
+ },
+ {
+#ifdef DEBUG
+ "access-control-attribute",
+ "X.500 access control attribute",
+#endif /* DEBUG */
+ { "\x55\x18", 2 }
+ },
+ {
+#ifdef DEBUG
+ "ros",
+ "X.500 ros object",
+#endif /* DEBUG */
+ { "\x55\x19", 2 }
+ },
+ {
+#ifdef DEBUG
+ "contract",
+ "X.500 contract",
+#endif /* DEBUG */
+ { "\x55\x1a", 2 }
+ },
+ {
+#ifdef DEBUG
+ "package",
+ "X.500 package",
+#endif /* DEBUG */
+ { "\x55\x1b", 2 }
+ },
+ {
+#ifdef DEBUG
+ "access-control-schema",
+ "X.500 access control schema",
+#endif /* DEBUG */
+ { "\x55\x1c", 2 }
+ },
+ {
+#ifdef DEBUG
+ "id-ce",
+ "X.500 Certificate Extension",
+#endif /* DEBUG */
+ { "\x55\x1d", 2 }
+ },
+ {
+#ifdef DEBUG
+ "subject-directory-attributes",
+ "Certificate Subject Directory Attributes",
+#endif /* DEBUG */
+ { "\x55\x1d\x05", 3 }
+ },
+ {
+#ifdef DEBUG
+ "id-ce-subjectDirectoryAttributes",
+ "Certificate Subject Directory Attributes",
+#endif /* DEBUG */
+ { "\x55\x1d\x09", 3 }
+ },
+ {
+#ifdef DEBUG
+ "id-ce-subjectKeyIdentifier",
+ "Certificate Subject Key ID",
+#endif /* DEBUG */
+ { "\x55\x1d\x0e", 3 }
+ },
+ {
+#ifdef DEBUG
+ "id-ce-keyUsage",
+ "Certificate Key Usage",
+#endif /* DEBUG */
+ { "\x55\x1d\x0f", 3 }
+ },
+ {
+#ifdef DEBUG
+ "id-ce-privateKeyUsagePeriod",
+ "Certificate Private Key Usage Period",
+#endif /* DEBUG */
+ { "\x55\x1d\x10", 3 }
+ },
+ {
+#ifdef DEBUG
+ "id-ce-subjectAltName",
+ "Certificate Subject Alternate Name",
+#endif /* DEBUG */
+ { "\x55\x1d\x11", 3 }
+ },
+ {
+#ifdef DEBUG
+ "id-ce-issuerAltName",
+ "Certificate Issuer Alternate Name",
+#endif /* DEBUG */
+ { "\x55\x1d\x12", 3 }
+ },
+ {
+#ifdef DEBUG
+ "id-ce-basicConstraints",
+ "Certificate Basic Constraints",
+#endif /* DEBUG */
+ { "\x55\x1d\x13", 3 }
+ },
+ {
+#ifdef DEBUG
+ "id-ce-cRLNumber",
+ "CRL Number",
+#endif /* DEBUG */
+ { "\x55\x1d\x14", 3 }
+ },
+ {
+#ifdef DEBUG
+ "id-ce-cRLReasons",
+ "CRL Reason Code",
+#endif /* DEBUG */
+ { "\x55\x1d\x15", 3 }
+ },
+ {
+#ifdef DEBUG
+ "id-ce-holdInstructionCode",
+ "Hold Instruction Code",
+#endif /* DEBUG */
+ { "\x55\x1d\x17", 3 }
+ },
+ {
+#ifdef DEBUG
+ "id-ce-invalidityDate",
+ "Invalidity Date",
+#endif /* DEBUG */
+ { "\x55\x1d\x18", 3 }
+ },
+ {
+#ifdef DEBUG
+ "id-ce-deltaCRLIndicator",
+ "Delta CRL Indicator",
+#endif /* DEBUG */
+ { "\x55\x1d\x1b", 3 }
+ },
+ {
+#ifdef DEBUG
+ "id-ce-issuingDistributionPoint",
+ "Issuing Distribution Point",
+#endif /* DEBUG */
+ { "\x55\x1d\x1c", 3 }
+ },
+ {
+#ifdef DEBUG
+ "id-ce-certificateIssuer",
+ "Certificate Issuer",
+#endif /* DEBUG */
+ { "\x55\x1d\x1d", 3 }
+ },
+ {
+#ifdef DEBUG
+ "id-ce-nameConstraints",
+ "Certificate Name Constraints",
+#endif /* DEBUG */
+ { "\x55\x1d\x1e", 3 }
+ },
+ {
+#ifdef DEBUG
+ "id-ce-cRLDistributionPoints",
+ "CRL Distribution Points",
+#endif /* DEBUG */
+ { "\x55\x1d\x1f", 3 }
+ },
+ {
+#ifdef DEBUG
+ "id-ce-certificatePolicies",
+ "Certificate Policies",
+#endif /* DEBUG */
+ { "\x55\x1d\x20", 3 }
+ },
+ {
+#ifdef DEBUG
+ "id-ce-policyMappings",
+ "Certificate Policy Mappings",
+#endif /* DEBUG */
+ { "\x55\x1d\x21", 3 }
+ },
+ {
+#ifdef DEBUG
+ "policy-constraints",
+ "Certificate Policy Constraints (old)",
+#endif /* DEBUG */
+ { "\x55\x1d\x22", 3 }
+ },
+ {
+#ifdef DEBUG
+ "id-ce-authorityKeyIdentifier",
+ "Certificate Authority Key Identifier",
+#endif /* DEBUG */
+ { "\x55\x1d\x23", 3 }
+ },
+ {
+#ifdef DEBUG
+ "id-ce-policyConstraints",
+ "Certificate Policy Constraints",
+#endif /* DEBUG */
+ { "\x55\x1d\x24", 3 }
+ },
+ {
+#ifdef DEBUG
+ "id-ce-extKeyUsage",
+ "Extended Key Usage",
+#endif /* DEBUG */
+ { "\x55\x1d\x25", 3 }
+ },
+ {
+#ifdef DEBUG
+ "id-mgt",
+ "X.500 Management Object",
+#endif /* DEBUG */
+ { "\x55\x1e", 2 }
+ },
+ {
+#ifdef DEBUG
+ "x400",
+ "X.400 MHS",
+#endif /* DEBUG */
+ { "\x56", 1 }
+ },
+ {
+#ifdef DEBUG
+ "ccr",
+ "Committment, Concurrency and Recovery",
+#endif /* DEBUG */
+ { "\x57", 1 }
+ },
+ {
+#ifdef DEBUG
+ "oda",
+ "Office Document Architecture",
+#endif /* DEBUG */
+ { "\x58", 1 }
+ },
+ {
+#ifdef DEBUG
+ "osi-management",
+ "OSI management",
+#endif /* DEBUG */
+ { "\x59", 1 }
+ },
+ {
+#ifdef DEBUG
+ "tp",
+ "Transaction Processing",
+#endif /* DEBUG */
+ { "\x5a", 1 }
+ },
+ {
+#ifdef DEBUG
+ "dor",
+ "Distinguished Object Reference",
+#endif /* DEBUG */
+ { "\x5b", 1 }
+ },
+ {
+#ifdef DEBUG
+ "rdt",
+ "Referenced Data Transfer",
+#endif /* DEBUG */
+ { "\x5c", 1 }
+ },
+ {
+#ifdef DEBUG
+ "nlm",
+ "Network Layer Management",
+#endif /* DEBUG */
+ { "\x5d", 1 }
+ },
+ {
+#ifdef DEBUG
+ "tlm",
+ "Transport Layer Management",
+#endif /* DEBUG */
+ { "\x5e", 1 }
+ },
+ {
+#ifdef DEBUG
+ "llm",
+ "Link Layer Management",
+#endif /* DEBUG */
+ { "\x5f", 1 }
+ },
+ {
+#ifdef DEBUG
+ "country",
+ "Country Assignments",
+#endif /* DEBUG */
+ { "\x60", 1 }
+ },
+ {
+#ifdef DEBUG
+ "canada",
+ "Canada",
+#endif /* DEBUG */
+ { "\x60\x7c", 2 }
+ },
+ {
+#ifdef DEBUG
+ "taiwan",
+ "Taiwan",
+#endif /* DEBUG */
+ { "\x60\x81\x1e", 3 }
+ },
+ {
+#ifdef DEBUG
+ "norway",
+ "Norway",
+#endif /* DEBUG */
+ { "\x60\x84\x42", 3 }
+ },
+ {
+#ifdef DEBUG
+ "switzerland",
+ "Switzerland",
+#endif /* DEBUG */
+ { "\x60\x85\x74", 3 }
+ },
+ {
+#ifdef DEBUG
+ "us",
+ "United States",
+#endif /* DEBUG */
+ { "\x60\x86\x48", 3 }
+ },
+ {
+#ifdef DEBUG
+ "us-company",
+ "United States Company",
+#endif /* DEBUG */
+ { "\x60\x86\x48\x01", 4 }
+ },
+ {
+#ifdef DEBUG
+ "us-government",
+ "United States Government (1.101)",
+#endif /* DEBUG */
+ { "\x60\x86\x48\x01\x65", 5 }
+ },
+ {
+#ifdef DEBUG
+ "us-dod",
+ "United States Department of Defense",
+#endif /* DEBUG */
+ { "\x60\x86\x48\x01\x65\x02", 6 }
+ },
+ {
+#ifdef DEBUG
+ "id-infosec",
+ "US DOD Infosec",
+#endif /* DEBUG */
+ { "\x60\x86\x48\x01\x65\x02\x01", 7 }
+ },
+ {
+#ifdef DEBUG
+ "id-modules",
+ "US DOD Infosec modules",
+#endif /* DEBUG */
+ { "\x60\x86\x48\x01\x65\x02\x01\x00", 8 }
+ },
+ {
+#ifdef DEBUG
+ "id-algorithms",
+ "US DOD Infosec algorithms (MISSI)",
+#endif /* DEBUG */
+ { "\x60\x86\x48\x01\x65\x02\x01\x01", 8 }
+ },
+ {
+#ifdef DEBUG
+ "old-dss",
+ "MISSI DSS Algorithm (Old)",
+#endif /* DEBUG */
+ { "\x60\x86\x48\x01\x65\x02\x01\x01\x02", 9 }
+ },
+ {
+#ifdef DEBUG
+ "skipjack-cbc-64",
+ "Skipjack CBC64",
+#endif /* DEBUG */
+ { "\x60\x86\x48\x01\x65\x02\x01\x01\x04", 9 }
+ },
+ {
+#ifdef DEBUG
+ "kea",
+ "MISSI KEA Algorithm",
+#endif /* DEBUG */
+ { "\x60\x86\x48\x01\x65\x02\x01\x01\x0a", 9 }
+ },
+ {
+#ifdef DEBUG
+ "old-kea-dss",
+ "MISSI KEA and DSS Algorithm (Old)",
+#endif /* DEBUG */
+ { "\x60\x86\x48\x01\x65\x02\x01\x01\x0c", 9 }
+ },
+ {
+#ifdef DEBUG
+ "dss",
+ "MISSI DSS Algorithm",
+#endif /* DEBUG */
+ { "\x60\x86\x48\x01\x65\x02\x01\x01\x13", 9 }
+ },
+ {
+#ifdef DEBUG
+ "kea-dss",
+ "MISSI KEA and DSS Algorithm",
+#endif /* DEBUG */
+ { "\x60\x86\x48\x01\x65\x02\x01\x01\x14", 9 }
+ },
+ {
+#ifdef DEBUG
+ "alt-kea",
+ "MISSI Alternate KEA Algorithm",
+#endif /* DEBUG */
+ { "\x60\x86\x48\x01\x65\x02\x01\x01\x16", 9 }
+ },
+ {
+#ifdef DEBUG
+ "id-formats",
+ "US DOD Infosec formats",
+#endif /* DEBUG */
+ { "\x60\x86\x48\x01\x65\x02\x01\x02", 8 }
+ },
+ {
+#ifdef DEBUG
+ "id-policy",
+ "US DOD Infosec policy",
+#endif /* DEBUG */
+ { "\x60\x86\x48\x01\x65\x02\x01\x03", 8 }
+ },
+ {
+#ifdef DEBUG
+ "id-object-classes",
+ "US DOD Infosec object classes",
+#endif /* DEBUG */
+ { "\x60\x86\x48\x01\x65\x02\x01\x04", 8 }
+ },
+ {
+#ifdef DEBUG
+ "id-attributes",
+ "US DOD Infosec attributes",
+#endif /* DEBUG */
+ { "\x60\x86\x48\x01\x65\x02\x01\x05", 8 }
+ },
+ {
+#ifdef DEBUG
+ "id-attribute-syntax",
+ "US DOD Infosec attribute syntax",
+#endif /* DEBUG */
+ { "\x60\x86\x48\x01\x65\x02\x01\x06", 8 }
+ },
+ {
+#ifdef DEBUG
+ "netscape",
+ "Netscape Communications Corp.",
+#endif /* DEBUG */
+ { "\x60\x86\x48\x01\x86\xf8\x42", 7 }
+ },
+ {
+#ifdef DEBUG
+ "cert-ext",
+ "Netscape Cert Extensions",
+#endif /* DEBUG */
+ { "\x60\x86\x48\x01\x86\xf8\x42\x01", 8 }
+ },
+ {
+#ifdef DEBUG
+ "cert-type",
+ "Certificate Type",
+#endif /* DEBUG */
+ { "\x60\x86\x48\x01\x86\xf8\x42\x01\x01", 9 }
+ },
+ {
+#ifdef DEBUG
+ "base-url",
+ "Certificate Extension Base URL",
+#endif /* DEBUG */
+ { "\x60\x86\x48\x01\x86\xf8\x42\x01\x02", 9 }
+ },
+ {
+#ifdef DEBUG
+ "revocation-url",
+ "Certificate Revocation URL",
+#endif /* DEBUG */
+ { "\x60\x86\x48\x01\x86\xf8\x42\x01\x03", 9 }
+ },
+ {
+#ifdef DEBUG
+ "ca-revocation-url",
+ "Certificate Authority Revocation URL",
+#endif /* DEBUG */
+ { "\x60\x86\x48\x01\x86\xf8\x42\x01\x04", 9 }
+ },
+ {
+#ifdef DEBUG
+ "ca-crl-download-url",
+ "Certificate Authority CRL Download URL",
+#endif /* DEBUG */
+ { "\x60\x86\x48\x01\x86\xf8\x42\x01\x05", 9 }
+ },
+ {
+#ifdef DEBUG
+ "ca-cert-url",
+ "Certificate Authority Certificate Download URL",
+#endif /* DEBUG */
+ { "\x60\x86\x48\x01\x86\xf8\x42\x01\x06", 9 }
+ },
+ {
+#ifdef DEBUG
+ "renewal-url",
+ "Certificate Renewal URL",
+#endif /* DEBUG */
+ { "\x60\x86\x48\x01\x86\xf8\x42\x01\x07", 9 }
+ },
+ {
+#ifdef DEBUG
+ "ca-policy-url",
+ "Certificate Authority Policy URL",
+#endif /* DEBUG */
+ { "\x60\x86\x48\x01\x86\xf8\x42\x01\x08", 9 }
+ },
+ {
+#ifdef DEBUG
+ "homepage-url",
+ "Certificate Homepage URL",
+#endif /* DEBUG */
+ { "\x60\x86\x48\x01\x86\xf8\x42\x01\x09", 9 }
+ },
+ {
+#ifdef DEBUG
+ "entity-logo",
+ "Certificate Entity Logo",
+#endif /* DEBUG */
+ { "\x60\x86\x48\x01\x86\xf8\x42\x01\x0a", 9 }
+ },
+ {
+#ifdef DEBUG
+ "user-picture",
+ "Certificate User Picture",
+#endif /* DEBUG */
+ { "\x60\x86\x48\x01\x86\xf8\x42\x01\x0b", 9 }
+ },
+ {
+#ifdef DEBUG
+ "ssl-server-name",
+ "Certificate SSL Server Name",
+#endif /* DEBUG */
+ { "\x60\x86\x48\x01\x86\xf8\x42\x01\x0c", 9 }
+ },
+ {
+#ifdef DEBUG
+ "comment",
+ "Certificate Comment",
+#endif /* DEBUG */
+ { "\x60\x86\x48\x01\x86\xf8\x42\x01\x0d", 9 }
+ },
+ {
+#ifdef DEBUG
+ "thayes",
+ "",
+#endif /* DEBUG */
+ { "\x60\x86\x48\x01\x86\xf8\x42\x01\x0e", 9 }
+ },
+ {
+#ifdef DEBUG
+ "data-type",
+ "Netscape Data Types",
+#endif /* DEBUG */
+ { "\x60\x86\x48\x01\x86\xf8\x42\x02", 8 }
+ },
+ {
+#ifdef DEBUG
+ "gif",
+ "image/gif",
+#endif /* DEBUG */
+ { "\x60\x86\x48\x01\x86\xf8\x42\x02\x01", 9 }
+ },
+ {
+#ifdef DEBUG
+ "jpeg",
+ "image/jpeg",
+#endif /* DEBUG */
+ { "\x60\x86\x48\x01\x86\xf8\x42\x02\x02", 9 }
+ },
+ {
+#ifdef DEBUG
+ "url",
+ "URL",
+#endif /* DEBUG */
+ { "\x60\x86\x48\x01\x86\xf8\x42\x02\x03", 9 }
+ },
+ {
+#ifdef DEBUG
+ "html",
+ "text/html",
+#endif /* DEBUG */
+ { "\x60\x86\x48\x01\x86\xf8\x42\x02\x04", 9 }
+ },
+ {
+#ifdef DEBUG
+ "cert-sequence",
+ "Certificate Sequence",
+#endif /* DEBUG */
+ { "\x60\x86\x48\x01\x86\xf8\x42\x02\x05", 9 }
+ },
+ {
+#ifdef DEBUG
+ "directory",
+ "Netscape Directory",
+#endif /* DEBUG */
+ { "\x60\x86\x48\x01\x86\xf8\x42\x03", 8 }
+ },
+ {
+#ifdef DEBUG
+ "policy",
+ "Netscape Policy Type OIDs",
+#endif /* DEBUG */
+ { "\x60\x86\x48\x01\x86\xf8\x42\x04", 8 }
+ },
+ {
+#ifdef DEBUG
+ "export-approved",
+ "Strong Crypto Export Approved",
+#endif /* DEBUG */
+ { "\x60\x86\x48\x01\x86\xf8\x42\x04\x01", 9 }
+ },
+ {
+#ifdef DEBUG
+ "cert-server",
+ "Netscape Certificate Server",
+#endif /* DEBUG */
+ { "\x60\x86\x48\x01\x86\xf8\x42\x05", 8 }
+ },
+ {
+#ifdef DEBUG
+ "",
+ "",
+#endif /* DEBUG */
+ { "\x60\x86\x48\x01\x86\xf8\x42\x05\x01", 9 }
+ },
+ {
+#ifdef DEBUG
+ "recovery-request",
+ "Netscape Cert Server Recovery Request",
+#endif /* DEBUG */
+ { "\x60\x86\x48\x01\x86\xf8\x42\x05\x01\x01", 10 }
+ },
+ {
+#ifdef DEBUG
+ "algs",
+ "Netscape algorithm OIDs",
+#endif /* DEBUG */
+ { "\x60\x86\x48\x01\x86\xf8\x42\x06", 8 }
+ },
+ {
+#ifdef DEBUG
+ "smime-kea",
+ "Netscape S/MIME KEA",
+#endif /* DEBUG */
+ { "\x60\x86\x48\x01\x86\xf8\x42\x06\x01", 9 }
+ },
+ {
+#ifdef DEBUG
+ "name-components",
+ "Netscape Name Components",
+#endif /* DEBUG */
+ { "\x60\x86\x48\x01\x86\xf8\x42\x07", 8 }
+ },
+ {
+#ifdef DEBUG
+ "nickname",
+ "Netscape Nickname",
+#endif /* DEBUG */
+ { "\x60\x86\x48\x01\x86\xf8\x42\x07\x01", 9 }
+ },
+ {
+#ifdef DEBUG
+ "verisign",
+ "Verisign",
+#endif /* DEBUG */
+ { "\x60\x86\x48\x01\x86\xf8\x45", 7 }
+ },
+ {
+#ifdef DEBUG
+ "",
+ "",
+#endif /* DEBUG */
+ { "\x60\x86\x48\x01\x86\xf8\x45\x01", 8 }
+ },
+ {
+#ifdef DEBUG
+ "",
+ "",
+#endif /* DEBUG */
+ { "\x60\x86\x48\x01\x86\xf8\x45\x01\x07", 9 }
+ },
+ {
+#ifdef DEBUG
+ "",
+ "",
+#endif /* DEBUG */
+ { "\x60\x86\x48\x01\x86\xf8\x45\x01\x07\x01", 10 }
+ },
+ {
+#ifdef DEBUG
+ "verisign-user-notices",
+ "Verisign User Notices",
+#endif /* DEBUG */
+ { "\x60\x86\x48\x01\x86\xf8\x45\x01\x07\x01\x01", 11 }
+ },
+ {
+#ifdef DEBUG
+ "us-government",
+ "US Government (101)",
+#endif /* DEBUG */
+ { "\x60\x86\x48\x65", 4 }
+ },
+ {
+#ifdef DEBUG
+ "us-government2",
+ "US Government (102)",
+#endif /* DEBUG */
+ { "\x60\x86\x48\x66", 4 }
+ },
+ {
+#ifdef DEBUG
+ "old-netscape",
+ "Netscape Communications Corp. (Old)",
+#endif /* DEBUG */
+ { "\x60\x86\x48\xd8\x6a", 5 }
+ },
+ {
+#ifdef DEBUG
+ "ns-cert-ext",
+ "Netscape Cert Extensions (Old NS)",
+#endif /* DEBUG */
+ { "\x60\x86\x48\xd8\x6a\x01", 6 }
+ },
+ {
+#ifdef DEBUG
+ "netscape-ok",
+ "Netscape says this cert is ok (Old NS)",
+#endif /* DEBUG */
+ { "\x60\x86\x48\xd8\x6a\x01\x01", 7 }
+ },
+ {
+#ifdef DEBUG
+ "issuer-logo",
+ "Certificate Issuer Logo (Old NS)",
+#endif /* DEBUG */
+ { "\x60\x86\x48\xd8\x6a\x01\x02", 7 }
+ },
+ {
+#ifdef DEBUG
+ "subject-logo",
+ "Certificate Subject Logo (Old NS)",
+#endif /* DEBUG */
+ { "\x60\x86\x48\xd8\x6a\x01\x03", 7 }
+ },
+ {
+#ifdef DEBUG
+ "ns-file-type",
+ "Netscape File Type",
+#endif /* DEBUG */
+ { "\x60\x86\x48\xd8\x6a\x02", 6 }
+ },
+ {
+#ifdef DEBUG
+ "ns-image-type",
+ "Netscape Image Type",
+#endif /* DEBUG */
+ { "\x60\x86\x48\xd8\x6a\x03", 6 }
+ },
+ {
+#ifdef DEBUG
+ "registration-procedures",
+ "Registration procedures",
+#endif /* DEBUG */
+ { "\x61", 1 }
+ },
+ {
+#ifdef DEBUG
+ "physical-layer-management",
+ "Physical layer Management",
+#endif /* DEBUG */
+ { "\x62", 1 }
+ },
+ {
+#ifdef DEBUG
+ "mheg",
+ "MHEG",
+#endif /* DEBUG */
+ { "\x63", 1 }
+ },
+ {
+#ifdef DEBUG
+ "guls",
+ "Generic Upper Layer Security",
+#endif /* DEBUG */
+ { "\x64", 1 }
+ },
+ {
+#ifdef DEBUG
+ "tls",
+ "Transport Layer Security Protocol",
+#endif /* DEBUG */
+ { "\x65", 1 }
+ },
+ {
+#ifdef DEBUG
+ "nls",
+ "Network Layer Security Protocol",
+#endif /* DEBUG */
+ { "\x66", 1 }
+ },
+ {
+#ifdef DEBUG
+ "organization",
+ "International organizations",
+#endif /* DEBUG */
+ { "\x67", 1 }
+ }
+};
+
+const PRUint32 nss_builtin_oid_count = 379;
+
+const NSSOID *NSS_OID_RFC1274_UID = (NSSOID *)&nss_builtin_oids[11];
+const NSSOID *NSS_OID_RFC1274_EMAIL = (NSSOID *)&nss_builtin_oids[12];
+const NSSOID *NSS_OID_RFC2247_DC = (NSSOID *)&nss_builtin_oids[13];
+const NSSOID *NSS_OID_ANSIX9_DSA_SIGNATURE = (NSSOID *)&nss_builtin_oids[43];
+const NSSOID *NSS_OID_ANSIX9_DSA_SIGNATURE_WITH_SHA1_DIGEST = (NSSOID *)&nss_builtin_oids[44];
+const NSSOID *NSS_OID_X942_DIFFIE_HELMAN_KEY = (NSSOID *)&nss_builtin_oids[47];
+const NSSOID *NSS_OID_PKCS1_RSA_ENCRYPTION = (NSSOID *)&nss_builtin_oids[52];
+const NSSOID *NSS_OID_PKCS1_MD2_WITH_RSA_ENCRYPTION = (NSSOID *)&nss_builtin_oids[53];
+const NSSOID *NSS_OID_PKCS1_MD4_WITH_RSA_ENCRYPTION = (NSSOID *)&nss_builtin_oids[54];
+const NSSOID *NSS_OID_PKCS1_MD5_WITH_RSA_ENCRYPTION = (NSSOID *)&nss_builtin_oids[55];
+const NSSOID *NSS_OID_PKCS1_SHA1_WITH_RSA_ENCRYPTION = (NSSOID *)&nss_builtin_oids[56];
+const NSSOID *NSS_OID_PKCS5_PBE_WITH_MD2_AND_DES_CBC = (NSSOID *)&nss_builtin_oids[58];
+const NSSOID *NSS_OID_PKCS5_PBE_WITH_MD5_AND_DES_CBC = (NSSOID *)&nss_builtin_oids[59];
+const NSSOID *NSS_OID_PKCS5_PBE_WITH_SHA1_AND_DES_CBC = (NSSOID *)&nss_builtin_oids[60];
+const NSSOID *NSS_OID_PKCS7 = (NSSOID *)&nss_builtin_oids[61];
+const NSSOID *NSS_OID_PKCS7_DATA = (NSSOID *)&nss_builtin_oids[62];
+const NSSOID *NSS_OID_PKCS7_SIGNED_DATA = (NSSOID *)&nss_builtin_oids[63];
+const NSSOID *NSS_OID_PKCS7_ENVELOPED_DATA = (NSSOID *)&nss_builtin_oids[64];
+const NSSOID *NSS_OID_PKCS7_SIGNED_ENVELOPED_DATA = (NSSOID *)&nss_builtin_oids[65];
+const NSSOID *NSS_OID_PKCS7_DIGESTED_DATA = (NSSOID *)&nss_builtin_oids[66];
+const NSSOID *NSS_OID_PKCS7_ENCRYPTED_DATA = (NSSOID *)&nss_builtin_oids[67];
+const NSSOID *NSS_OID_PKCS9_EMAIL_ADDRESS = (NSSOID *)&nss_builtin_oids[69];
+const NSSOID *NSS_OID_PKCS9_UNSTRUCTURED_NAME = (NSSOID *)&nss_builtin_oids[70];
+const NSSOID *NSS_OID_PKCS9_CONTENT_TYPE = (NSSOID *)&nss_builtin_oids[71];
+const NSSOID *NSS_OID_PKCS9_MESSAGE_DIGEST = (NSSOID *)&nss_builtin_oids[72];
+const NSSOID *NSS_OID_PKCS9_SIGNING_TIME = (NSSOID *)&nss_builtin_oids[73];
+const NSSOID *NSS_OID_PKCS9_COUNTER_SIGNATURE = (NSSOID *)&nss_builtin_oids[74];
+const NSSOID *NSS_OID_PKCS9_CHALLENGE_PASSWORD = (NSSOID *)&nss_builtin_oids[75];
+const NSSOID *NSS_OID_PKCS9_UNSTRUCTURED_ADDRESS = (NSSOID *)&nss_builtin_oids[76];
+const NSSOID *NSS_OID_PKCS9_EXTENDED_CERTIFICATE_ATTRIBUTES = (NSSOID *)&nss_builtin_oids[77];
+const NSSOID *NSS_OID_PKCS9_SMIME_CAPABILITIES = (NSSOID *)&nss_builtin_oids[78];
+const NSSOID *NSS_OID_PKCS9_FRIENDLY_NAME = (NSSOID *)&nss_builtin_oids[79];
+const NSSOID *NSS_OID_PKCS9_LOCAL_KEY_ID = (NSSOID *)&nss_builtin_oids[80];
+const NSSOID *NSS_OID_PKCS9_X509_CERT = (NSSOID *)&nss_builtin_oids[82];
+const NSSOID *NSS_OID_PKCS9_SDSI_CERT = (NSSOID *)&nss_builtin_oids[83];
+const NSSOID *NSS_OID_PKCS9_X509_CRL = (NSSOID *)&nss_builtin_oids[85];
+const NSSOID *NSS_OID_PKCS12 = (NSSOID *)&nss_builtin_oids[86];
+const NSSOID *NSS_OID_PKCS12_PBE_IDS = (NSSOID *)&nss_builtin_oids[87];
+const NSSOID *NSS_OID_PKCS12_PBE_WITH_SHA1_AND_128_BIT_RC4 = (NSSOID *)&nss_builtin_oids[88];
+const NSSOID *NSS_OID_PKCS12_PBE_WITH_SHA1_AND_40_BIT_RC4 = (NSSOID *)&nss_builtin_oids[89];
+const NSSOID *NSS_OID_PKCS12_PBE_WITH_SHA1_AND_3_KEY_TRIPLE_DES_CBC = (NSSOID *)&nss_builtin_oids[90];
+const NSSOID *NSS_OID_PKCS12_PBE_WITH_SHA1_AND_2_KEY_TRIPLE_DES_CBC = (NSSOID *)&nss_builtin_oids[91];
+const NSSOID *NSS_OID_PKCS12_PBE_WITH_SHA1_AND_128_BIT_RC2_CBC = (NSSOID *)&nss_builtin_oids[92];
+const NSSOID *NSS_OID_PKCS12_PBE_WITH_SHA1_AND_40_BIT_RC2_CBC = (NSSOID *)&nss_builtin_oids[93];
+const NSSOID *NSS_OID_PKCS12_KEY_BAG = (NSSOID *)&nss_builtin_oids[120];
+const NSSOID *NSS_OID_PKCS12_PKCS8_SHROUDED_KEY_BAG = (NSSOID *)&nss_builtin_oids[121];
+const NSSOID *NSS_OID_PKCS12_CERT_BAG = (NSSOID *)&nss_builtin_oids[122];
+const NSSOID *NSS_OID_PKCS12_CRL_BAG = (NSSOID *)&nss_builtin_oids[123];
+const NSSOID *NSS_OID_PKCS12_SECRET_BAG = (NSSOID *)&nss_builtin_oids[124];
+const NSSOID *NSS_OID_PKCS12_SAFE_CONTENTS_BAG = (NSSOID *)&nss_builtin_oids[125];
+const NSSOID *NSS_OID_MD2 = (NSSOID *)&nss_builtin_oids[127];
+const NSSOID *NSS_OID_MD4 = (NSSOID *)&nss_builtin_oids[128];
+const NSSOID *NSS_OID_MD5 = (NSSOID *)&nss_builtin_oids[129];
+const NSSOID *NSS_OID_RC2_CBC = (NSSOID *)&nss_builtin_oids[131];
+const NSSOID *NSS_OID_RC4 = (NSSOID *)&nss_builtin_oids[132];
+const NSSOID *NSS_OID_DES_EDE3_CBC = (NSSOID *)&nss_builtin_oids[133];
+const NSSOID *NSS_OID_RC5_CBC_PAD = (NSSOID *)&nss_builtin_oids[134];
+const NSSOID *NSS_OID_X509_AUTH_INFO_ACCESS = (NSSOID *)&nss_builtin_oids[154];
+const NSSOID *NSS_OID_PKIX_CPS_POINTER_QUALIFIER = (NSSOID *)&nss_builtin_oids[156];
+const NSSOID *NSS_OID_PKIX_USER_NOTICE_QUALIFIER = (NSSOID *)&nss_builtin_oids[157];
+const NSSOID *NSS_OID_EXT_KEY_USAGE_SERVER_AUTH = (NSSOID *)&nss_builtin_oids[159];
+const NSSOID *NSS_OID_EXT_KEY_USAGE_CLIENT_AUTH = (NSSOID *)&nss_builtin_oids[160];
+const NSSOID *NSS_OID_EXT_KEY_USAGE_CODE_SIGN = (NSSOID *)&nss_builtin_oids[161];
+const NSSOID *NSS_OID_EXT_KEY_USAGE_EMAIL_PROTECTION = (NSSOID *)&nss_builtin_oids[162];
+const NSSOID *NSS_OID_EXT_KEY_USAGE_IPSEC_END_SYSTEM = (NSSOID *)&nss_builtin_oids[163];
+const NSSOID *NSS_OID_EXT_KEY_USAGE_IPSEC_TUNNEL = (NSSOID *)&nss_builtin_oids[164];
+const NSSOID *NSS_OID_EXT_KEY_USAGE_IPSEC_USER = (NSSOID *)&nss_builtin_oids[165];
+const NSSOID *NSS_OID_EXT_KEY_USAGE_TIME_STAMP = (NSSOID *)&nss_builtin_oids[166];
+const NSSOID *NSS_OID_OCSP_RESPONDER = (NSSOID *)&nss_builtin_oids[167];
+const NSSOID *NSS_OID_PKIX_REGCTRL_REGTOKEN = (NSSOID *)&nss_builtin_oids[171];
+const NSSOID *NSS_OID_PKIX_REGCTRL_AUTHENTICATOR = (NSSOID *)&nss_builtin_oids[172];
+const NSSOID *NSS_OID_PKIX_REGCTRL_PKIPUBINFO = (NSSOID *)&nss_builtin_oids[173];
+const NSSOID *NSS_OID_PKIX_REGCTRL_PKI_ARCH_OPTIONS = (NSSOID *)&nss_builtin_oids[174];
+const NSSOID *NSS_OID_PKIX_REGCTRL_OLD_CERT_ID = (NSSOID *)&nss_builtin_oids[175];
+const NSSOID *NSS_OID_PKIX_REGCTRL_PROTOCOL_ENC_KEY = (NSSOID *)&nss_builtin_oids[176];
+const NSSOID *NSS_OID_PKIX_REGINFO_UTF8_PAIRS = (NSSOID *)&nss_builtin_oids[178];
+const NSSOID *NSS_OID_PKIX_REGINFO_CERT_REQUEST = (NSSOID *)&nss_builtin_oids[179];
+const NSSOID *NSS_OID_OID_PKIX_OCSP = (NSSOID *)&nss_builtin_oids[181];
+const NSSOID *NSS_OID_PKIX_OCSP_BASIC_RESPONSE = (NSSOID *)&nss_builtin_oids[182];
+const NSSOID *NSS_OID_PKIX_OCSP_NONCE = (NSSOID *)&nss_builtin_oids[183];
+const NSSOID *NSS_OID_PKIX_OCSP_RESPONSE = (NSSOID *)&nss_builtin_oids[184];
+const NSSOID *NSS_OID_PKIX_OCSP_CRL = (NSSOID *)&nss_builtin_oids[185];
+const NSSOID *NSS_OID_X509_OCSP_NO_CHECK = (NSSOID *)&nss_builtin_oids[186];
+const NSSOID *NSS_OID_PKIX_OCSP_ARCHIVE_CUTOFF = (NSSOID *)&nss_builtin_oids[187];
+const NSSOID *NSS_OID_PKIX_OCSP_SERVICE_LOCATOR = (NSSOID *)&nss_builtin_oids[188];
+const NSSOID *NSS_OID_DES_ECB = (NSSOID *)&nss_builtin_oids[198];
+const NSSOID *NSS_OID_DES_CBC = (NSSOID *)&nss_builtin_oids[199];
+const NSSOID *NSS_OID_DES_OFB = (NSSOID *)&nss_builtin_oids[200];
+const NSSOID *NSS_OID_DES_CFB = (NSSOID *)&nss_builtin_oids[201];
+const NSSOID *NSS_OID_DES_MAC = (NSSOID *)&nss_builtin_oids[202];
+const NSSOID *NSS_OID_ISO_SHA_WITH_RSA_SIGNATURE = (NSSOID *)&nss_builtin_oids[203];
+const NSSOID *NSS_OID_DES_EDE = (NSSOID *)&nss_builtin_oids[204];
+const NSSOID *NSS_OID_SHA1 = (NSSOID *)&nss_builtin_oids[205];
+const NSSOID *NSS_OID_BOGUS_DSA_SIGNATURE_WITH_SHA1_DIGEST = (NSSOID *)&nss_builtin_oids[206];
+const NSSOID *NSS_OID_X520_COMMON_NAME = (NSSOID *)&nss_builtin_oids[231];
+const NSSOID *NSS_OID_X520_SURNAME = (NSSOID *)&nss_builtin_oids[232];
+const NSSOID *NSS_OID_X520_COUNTRY_NAME = (NSSOID *)&nss_builtin_oids[233];
+const NSSOID *NSS_OID_X520_LOCALITY_NAME = (NSSOID *)&nss_builtin_oids[234];
+const NSSOID *NSS_OID_X520_STATE_OR_PROVINCE_NAME = (NSSOID *)&nss_builtin_oids[235];
+const NSSOID *NSS_OID_X520_ORGANIZATION_NAME = (NSSOID *)&nss_builtin_oids[236];
+const NSSOID *NSS_OID_X520_ORGANIZATIONAL_UNIT_NAME = (NSSOID *)&nss_builtin_oids[237];
+const NSSOID *NSS_OID_X520_TITLE = (NSSOID *)&nss_builtin_oids[238];
+const NSSOID *NSS_OID_X520_NAME = (NSSOID *)&nss_builtin_oids[239];
+const NSSOID *NSS_OID_X520_GIVEN_NAME = (NSSOID *)&nss_builtin_oids[240];
+const NSSOID *NSS_OID_X520_INITIALS = (NSSOID *)&nss_builtin_oids[241];
+const NSSOID *NSS_OID_X520_GENERATION_QUALIFIER = (NSSOID *)&nss_builtin_oids[242];
+const NSSOID *NSS_OID_X520_DN_QUALIFIER = (NSSOID *)&nss_builtin_oids[243];
+const NSSOID *NSS_OID_X500_RSA_ENCRYPTION = (NSSOID *)&nss_builtin_oids[249];
+const NSSOID *NSS_OID_X509_SUBJECT_DIRECTORY_ATTR = (NSSOID *)&nss_builtin_oids[268];
+const NSSOID *NSS_OID_X509_SUBJECT_DIRECTORY_ATTRIBUTES = (NSSOID *)&nss_builtin_oids[269];
+const NSSOID *NSS_OID_X509_SUBJECT_KEY_ID = (NSSOID *)&nss_builtin_oids[270];
+const NSSOID *NSS_OID_X509_KEY_USAGE = (NSSOID *)&nss_builtin_oids[271];
+const NSSOID *NSS_OID_X509_PRIVATE_KEY_USAGE_PERIOD = (NSSOID *)&nss_builtin_oids[272];
+const NSSOID *NSS_OID_X509_SUBJECT_ALT_NAME = (NSSOID *)&nss_builtin_oids[273];
+const NSSOID *NSS_OID_X509_ISSUER_ALT_NAME = (NSSOID *)&nss_builtin_oids[274];
+const NSSOID *NSS_OID_X509_BASIC_CONSTRAINTS = (NSSOID *)&nss_builtin_oids[275];
+const NSSOID *NSS_OID_X509_CRL_NUMBER = (NSSOID *)&nss_builtin_oids[276];
+const NSSOID *NSS_OID_X509_REASON_CODE = (NSSOID *)&nss_builtin_oids[277];
+const NSSOID *NSS_OID_X509_HOLD_INSTRUCTION_CODE = (NSSOID *)&nss_builtin_oids[278];
+const NSSOID *NSS_OID_X509_INVALID_DATE = (NSSOID *)&nss_builtin_oids[279];
+const NSSOID *NSS_OID_X509_DELTA_CRL_INDICATOR = (NSSOID *)&nss_builtin_oids[280];
+const NSSOID *NSS_OID_X509_ISSUING_DISTRIBUTION_POINT = (NSSOID *)&nss_builtin_oids[281];
+const NSSOID *NSS_OID_X509_CERTIFICATE_ISSUER = (NSSOID *)&nss_builtin_oids[282];
+const NSSOID *NSS_OID_X509_NAME_CONSTRAINTS = (NSSOID *)&nss_builtin_oids[283];
+const NSSOID *NSS_OID_X509_CRL_DIST_POINTS = (NSSOID *)&nss_builtin_oids[284];
+const NSSOID *NSS_OID_X509_CERTIFICATE_POLICIES = (NSSOID *)&nss_builtin_oids[285];
+const NSSOID *NSS_OID_X509_POLICY_MAPPINGS = (NSSOID *)&nss_builtin_oids[286];
+const NSSOID *NSS_OID_X509_AUTH_KEY_ID = (NSSOID *)&nss_builtin_oids[288];
+const NSSOID *NSS_OID_X509_POLICY_CONSTRAINTS = (NSSOID *)&nss_builtin_oids[289];
+const NSSOID *NSS_OID_X509_EXT_KEY_USAGE = (NSSOID *)&nss_builtin_oids[290];
+const NSSOID *NSS_OID_MISSI_DSS_OLD = (NSSOID *)&nss_builtin_oids[314];
+const NSSOID *NSS_OID_FORTEZZA_SKIPJACK = (NSSOID *)&nss_builtin_oids[315];
+const NSSOID *NSS_OID_MISSI_KEA = (NSSOID *)&nss_builtin_oids[316];
+const NSSOID *NSS_OID_MISSI_KEA_DSS_OLD = (NSSOID *)&nss_builtin_oids[317];
+const NSSOID *NSS_OID_MISSI_DSS = (NSSOID *)&nss_builtin_oids[318];
+const NSSOID *NSS_OID_MISSI_KEA_DSS = (NSSOID *)&nss_builtin_oids[319];
+const NSSOID *NSS_OID_MISSI_ALT_KEY = (NSSOID *)&nss_builtin_oids[320];
+const NSSOID *NSS_OID_NS_CERT_EXT_CERT_TYPE = (NSSOID *)&nss_builtin_oids[328];
+const NSSOID *NSS_OID_NS_CERT_EXT_BASE_URL = (NSSOID *)&nss_builtin_oids[329];
+const NSSOID *NSS_OID_NS_CERT_EXT_REVOCATION_URL = (NSSOID *)&nss_builtin_oids[330];
+const NSSOID *NSS_OID_NS_CERT_EXT_CA_REVOCATION_URL = (NSSOID *)&nss_builtin_oids[331];
+const NSSOID *NSS_OID_NS_CERT_EXT_CA_CRL_URL = (NSSOID *)&nss_builtin_oids[332];
+const NSSOID *NSS_OID_NS_CERT_EXT_CA_CERT_URL = (NSSOID *)&nss_builtin_oids[333];
+const NSSOID *NSS_OID_NS_CERT_EXT_CERT_RENEWAL_URL = (NSSOID *)&nss_builtin_oids[334];
+const NSSOID *NSS_OID_NS_CERT_EXT_CA_POLICY_URL = (NSSOID *)&nss_builtin_oids[335];
+const NSSOID *NSS_OID_NS_CERT_EXT_HOMEPAGE_URL = (NSSOID *)&nss_builtin_oids[336];
+const NSSOID *NSS_OID_NS_CERT_EXT_ENTITY_LOGO = (NSSOID *)&nss_builtin_oids[337];
+const NSSOID *NSS_OID_NS_CERT_EXT_USER_PICTURE = (NSSOID *)&nss_builtin_oids[338];
+const NSSOID *NSS_OID_NS_CERT_EXT_SSL_SERVER_NAME = (NSSOID *)&nss_builtin_oids[339];
+const NSSOID *NSS_OID_NS_CERT_EXT_COMMENT = (NSSOID *)&nss_builtin_oids[340];
+const NSSOID *NSS_OID_NS_CERT_EXT_THAYES = (NSSOID *)&nss_builtin_oids[341];
+const NSSOID *NSS_OID_NS_TYPE_GIF = (NSSOID *)&nss_builtin_oids[343];
+const NSSOID *NSS_OID_NS_TYPE_JPEG = (NSSOID *)&nss_builtin_oids[344];
+const NSSOID *NSS_OID_NS_TYPE_URL = (NSSOID *)&nss_builtin_oids[345];
+const NSSOID *NSS_OID_NS_TYPE_HTML = (NSSOID *)&nss_builtin_oids[346];
+const NSSOID *NSS_OID_NS_TYPE_CERT_SEQUENCE = (NSSOID *)&nss_builtin_oids[347];
+const NSSOID *NSS_OID_NS_KEY_USAGE_GOVT_APPROVED = (NSSOID *)&nss_builtin_oids[350];
+const NSSOID *NSS_OID_NETSCAPE_RECOVERY_REQUEST = (NSSOID *)&nss_builtin_oids[353];
+const NSSOID *NSS_OID_NETSCAPE_SMIME_KEA = (NSSOID *)&nss_builtin_oids[355];
+const NSSOID *NSS_OID_NETSCAPE_NICKNAME = (NSSOID *)&nss_builtin_oids[357];
+const NSSOID *NSS_OID_VERISIGN_USER_NOTICES = (NSSOID *)&nss_builtin_oids[362];
+const NSSOID *NSS_OID_NS_CERT_EXT_NETSCAPE_OK = (NSSOID *)&nss_builtin_oids[367];
+const NSSOID *NSS_OID_NS_CERT_EXT_ISSUER_LOGO = (NSSOID *)&nss_builtin_oids[368];
+const NSSOID *NSS_OID_NS_CERT_EXT_SUBJECT_LOGO = (NSSOID *)&nss_builtin_oids[369];
+
+const nssAttributeTypeAliasTable nss_attribute_type_aliases[] = {
+ {
+ "uid",
+ &NSS_OID_RFC1274_UID
+ },
+ {
+ "mail",
+ &NSS_OID_RFC1274_EMAIL
+ },
+ {
+ "dc",
+ &NSS_OID_RFC2247_DC
+ },
+ {
+ "cn",
+ &NSS_OID_X520_COMMON_NAME
+ },
+ {
+ "sn",
+ &NSS_OID_X520_SURNAME
+ },
+ {
+ "c",
+ &NSS_OID_X520_COUNTRY_NAME
+ },
+ {
+ "l",
+ &NSS_OID_X520_LOCALITY_NAME
+ },
+ {
+ "s",
+ &NSS_OID_X520_STATE_OR_PROVINCE_NAME
+ },
+ {
+ "o",
+ &NSS_OID_X520_ORGANIZATION_NAME
+ },
+ {
+ "ou",
+ &NSS_OID_X520_ORGANIZATIONAL_UNIT_NAME
+ },
+ {
+ "title",
+ &NSS_OID_X520_TITLE
+ },
+ {
+ "name",
+ &NSS_OID_X520_NAME
+ },
+ {
+ "givenName",
+ &NSS_OID_X520_GIVEN_NAME
+ },
+ {
+ "initials",
+ &NSS_OID_X520_INITIALS
+ },
+ {
+ "generationQualifier",
+ &NSS_OID_X520_GENERATION_QUALIFIER
+ },
+ {
+ "dnQualifier",
+ &NSS_OID_X520_DN_QUALIFIER
+ }
+};
+
+const PRUint32 nss_attribute_type_alias_count = 16;
+