diff --git a/oids.js b/oids.js index 28d147b..9e512d3 100644 --- a/oids.js +++ b/oids.js @@ -1,4 +1,4 @@ -// Converted from: https://www.cs.auckland.ac.nz/~pgut001/dumpasn1.cfg +// Converted from: https://raw.githubusercontent.com/cryptlib/dumpasn1/refs/heads/main/dumpasn1.cfg // which is made by Peter Gutmann and whose license states: // You can use this code in whatever way you want, // as long as you don't try to claim you wrote it. @@ -301,13 +301,14 @@ export const oids = { "0.4.0.1862.1.6.1": { "d": "etsiQcsQctEsign", "c": "ETSI TS 101 862 Qualified Certificates" }, "0.4.0.1862.1.6.2": { "d": "etsiQcsQctEseal", "c": "ETSI TS 101 862 Qualified Certificates" }, "0.4.0.1862.1.6.3": { "d": "etsiQcsQctWeb", "c": "ETSI TS 101 862 Qualified Certificates" }, -"0.4.0.2042.1.1": { "d": "normalisedCertificatePolicy", "c": "ETSI TS 102 042 Certificate Policies" }, -"0.4.0.2042.1.2": { "d": "normalisedCertificatePolicyPlus", "c": "ETSI TS 102 042 Certificate Policies" }, -"0.4.0.2042.1.3": { "d": "lightweightCertificatePolicy", "c": "ETSI TS 102 042 Certificate Policies" }, -"0.4.0.2042.1.4": { "d": "evCertificatePolicy", "c": "ETSI TS 102 042 Certificate Policies" }, -"0.4.0.2042.1.5": { "d": "evCertificatePolicyPlus", "c": "ETSI TS 102 042 Certificate Policies" }, -"0.4.0.2042.1.6": { "d": "dvCertificatePolicy", "c": "ETSI TS 102 042 Certificate Policies" }, -"0.4.0.2042.1.7": { "d": "ovCertificatePolicy", "c": "ETSI TS 102 042 Certificate Policies" }, +"0.4.0.2023.1.1": { "d": "etsiTSAPolicy", "c": "ETSI TS 102 023 TSA Policies" }, +"0.4.0.2042.1.1": { "d": "etsiNormalisedCertificatePolicy", "c": "ETSI TS 102 042 Certificate Policies" }, +"0.4.0.2042.1.2": { "d": "etsiNormalisedCertificatePolicyPlus", "c": "ETSI TS 102 042 Certificate Policies" }, +"0.4.0.2042.1.3": { "d": "etsiLightweightCertificatePolicy", "c": "ETSI TS 102 042 Certificate Policies" }, +"0.4.0.2042.1.4": { "d": "etsiEVCertificatePolicy", "c": "ETSI TS 102 042 Certificate Policies" }, +"0.4.0.2042.1.5": { "d": "etsiEVCertificatePolicyPlus", "c": "ETSI TS 102 042 Certificate Policies" }, +"0.4.0.2042.1.6": { "d": "etsiDVCertificatePolicy", "c": "ETSI TS 102 042 Certificate Policies" }, +"0.4.0.2042.1.7": { "d": "etsiOVCertificatePolicy", "c": "ETSI TS 102 042 Certificate Policies" }, "0.4.0.194112.1.0": { "d": "qcpNatural", "c": "EU Qualified Certificate Policy" }, "0.4.0.194112.1.1": { "d": "qcpLegal", "c": "EU Qualified Certificate Policy" }, "0.4.0.194112.1.2": { "d": "qcpNaturalQscd", "c": "EU Qualified Certificate Policy" }, @@ -317,11 +318,16 @@ export const oids = { "0.4.0.194121.1.2": { "d": "qcsSemanticsIdLegal", "c": "EU Qualified Certificate Identifier" }, "0.4.0.194121.1.3": { "d": "qcsSemanticsIdeIDASNatural", "c": "EU Qualified Certificate Identifier" }, "0.4.0.194121.1.4": { "d": "qcsSemanticsIdeIDASLegal", "c": "EU Qualified Certificate Identifier" }, +"0.4.0.19422.1.1": { "d": "etsiEuQCompliance", "c": "ETSI EN 319 422 Timestamping Profiles" }, "0.9.2342.19200300.100.1.1": { "d": "userID", "c": "Some oddball X.500 attribute collection" }, "0.9.2342.19200300.100.1.3": { "d": "rfc822Mailbox", "c": "Some oddball X.500 attribute collection" }, "0.9.2342.19200300.100.1.25": { "d": "domainComponent", "c": "Men are from Mars, this OID is from Pluto" }, "1.0.10118.3.0.49": { "d": "ripemd160", "c": "ISO 10118-3 hash function" }, "1.0.10118.3.0.50": { "d": "ripemd128", "c": "ISO 10118-3 hash function" }, +"1.0.10118.3.0.51": { "d": "sha1", "c": "ISO 10118-3 hash function" }, +"1.0.10118.3.0.52": { "d": "sha256", "c": "ISO 10118-3 hash function" }, +"1.0.10118.3.0.53": { "d": "sha512", "c": "ISO 10118-3 hash function" }, +"1.0.10118.3.0.54": { "d": "sha384", "c": "ISO 10118-3 hash function" }, "1.0.10118.3.0.55": { "d": "whirlpool", "c": "ISO 10118-3 hash function" }, "1.0.18033.2": { "d": "iso18033-2", "c": "ISO 18033-2" }, "1.0.18033.2.2": { "d": "kem", "c": "ISO 18033-2 algorithms" }, @@ -788,6 +794,10 @@ export const oids = { "1.2.840.113549.1.9.16.1.47": { "d": "geofeedCSVwithCRLF", "c": "S/MIME Content Types" }, "1.2.840.113549.1.9.16.1.48": { "d": "rpkiSignedChecklist", "c": "S/MIME Content Types" }, "1.2.840.113549.1.9.16.1.49": { "d": "rpkiASPA", "c": "S/MIME Content Types" }, +"1.2.840.113549.1.9.16.1.50": { "d": "rpkiSignedTAL", "c": "S/MIME Content Types" }, +"1.2.840.113549.1.9.16.1.51": { "d": "rpkiPrefixList", "c": "S/MIME Content Types" }, +"1.2.840.113549.1.9.16.1.52": { "d": "privateKeyInfo", "c": "S/MIME Content Types" }, +"1.2.840.113549.1.9.16.1.53": { "d": "encrPrivateKeyInfo", "c": "S/MIME Content Types" }, "1.2.840.113549.1.9.16.2": { "d": "authenticatedAttributes", "c": "S/MIME" }, "1.2.840.113549.1.9.16.2.1": { "d": "receiptRequest", "c": "S/MIME Authenticated Attributes" }, "1.2.840.113549.1.9.16.2.2": { "d": "securityLabel", "c": "S/MIME Authenticated Attributes" }, @@ -877,6 +887,11 @@ export const oids = { "1.2.840.113549.1.9.16.3.28": { "d": "hkdfWithSha256", "c": "S/MIME Algorithms" }, "1.2.840.113549.1.9.16.3.29": { "d": "hkdfWithSha384", "c": "S/MIME Algorithms" }, "1.2.840.113549.1.9.16.3.30": { "d": "hkdfWithSha512", "c": "S/MIME Algorithms" }, +"1.2.840.113549.1.9.16.3.31": { "d": "cekHkdfSha256", "c": "S/MIME Algorithms" }, +"1.2.840.113549.1.9.16.3.32": { "d": "hkdfWithSha3-224", "c": "S/MIME Algorithms" }, +"1.2.840.113549.1.9.16.3.33": { "d": "hkdfWithSha3-256", "c": "S/MIME Algorithms" }, +"1.2.840.113549.1.9.16.3.34": { "d": "hkdfWithSha3-384", "c": "S/MIME Algorithms" }, +"1.2.840.113549.1.9.16.3.35": { "d": "hkdf-with-sha3-512", "c": "S/MIME Algorithms" }, "1.2.840.113549.1.9.16.4.1": { "d": "certDist-ldap", "c": "S/MIME Certificate Distribution" }, "1.2.840.113549.1.9.16.5.1": { "d": "sigPolicyQualifier-spuri x", "c": "S/MIME Signature Policy Qualifiers" }, "1.2.840.113549.1.9.16.5.2": { "d": "sigPolicyQualifier-spUserNotice", "c": "S/MIME Signature Policy Qualifiers" }, @@ -1251,6 +1266,10 @@ export const oids = { "1.3.6.1.4.1.311.21.20": { "d": "requestClientInfo", "c": "Microsoft attribute" }, "1.3.6.1.4.1.311.21.21": { "d": "encryptedKeyHash", "c": "Microsoft attribute" }, "1.3.6.1.4.1.311.21.22": { "d": "certsrvCrossCaVersion", "c": "Microsoft" }, +"1.3.6.1.4.1.311.21.23": { "d": "enrollEkInfo", "c": "Microsoft" }, +"1.3.6.1.4.1.311.21.25": { "d": "enrollKspName", "c": "Microsoft" }, +"1.3.6.1.4.1.311.21.33": { "d": "enrollAttestationStatement", "c": "Microsoft" }, +"1.3.6.1.4.1.311.21.39": { "d": "enrollAikInfo", "c": "Microsoft" }, "1.3.6.1.4.1.311.25.1": { "d": "ntdsReplication", "c": "Microsoft" }, "1.3.6.1.4.1.311.25.2": { "d": "ntdsCASecurityExt", "c": "Microsoft" }, "1.3.6.1.4.1.311.25.2.1": { "d": "ntdsObjectSID", "c": "Microsoft" }, @@ -1306,6 +1325,18 @@ export const oids = { "1.3.6.1.4.1.3029.42.11172.1": { "d": "mpeg-1", "c": "cryptlib special MPEG-of-cat OID" }, "1.3.6.1.4.1.3029.54.11940.54": { "d": "TSA policy \"Anything that arrives, we sign\"", "c": "cryptlib TSA policy" }, "1.3.6.1.4.1.3029.88.89.90.90.89": { "d": "xYZZY policyIdentifier", "c": "cryptlib certificate policy" }, +"1.3.6.1.4.1.3704.1.1": { "d": "structVersion", "c": "AMD SEV Versioned Chip Endorsement Key" }, +"1.3.6.1.4.1.3704.1.2": { "d": "productName", "c": "AMD SEV Versioned Chip Endorsement Key" }, +"1.3.6.1.4.1.3704.1.3.1": { "d": "blSPL", "c": "AMD SEV Versioned Chip Endorsement Key" }, +"1.3.6.1.4.1.3704.1.3.2": { "d": "teeSPL", "c": "AMD SEV Versioned Chip Endorsement Key" }, +"1.3.6.1.4.1.3704.1.3.3": { "d": "snpSPL", "c": "AMD SEV Versioned Chip Endorsement Key" }, +"1.3.6.1.4.1.3704.1.3.4": { "d": "spl4", "c": "AMD SEV Versioned Chip Endorsement Key" }, +"1.3.6.1.4.1.3704.1.3.5": { "d": "spl5", "c": "AMD SEV Versioned Chip Endorsement Key" }, +"1.3.6.1.4.1.3704.1.3.6": { "d": "spl6", "c": "AMD SEV Versioned Chip Endorsement Key" }, +"1.3.6.1.4.1.3704.1.3.7": { "d": "spl7", "c": "AMD SEV Versioned Chip Endorsement Key" }, +"1.3.6.1.4.1.3704.1.3.8": { "d": "ucodeSPL", "c": "AMD SEV Versioned Chip Endorsement Key" }, +"1.3.6.1.4.1.3704.1.4": { "d": "hwID", "c": "AMD SEV Versioned Chip Endorsement Key" }, +"1.3.6.1.4.1.3704.1.5": { "d": "csp", "c": "AMD SEV Versioned Loaded Endorsement Key" }, "1.3.6.1.4.1.3401.8.1.1": { "d": "pgpExtension", "c": "PGP key information" }, "1.3.6.1.4.1.3576.7": { "d": "eciaAscX12Edi", "c": "TMN EDI for Interactive Agents" }, "1.3.6.1.4.1.3576.7.1": { "d": "plainEDImessage", "c": "TMN EDI for Interactive Agents" }, @@ -1385,10 +1416,10 @@ export const oids = { "1.3.6.1.4.1.11591.13.2.42": { "d": "serpent256_CBC", "c": "GNU encryption algorithm" }, "1.3.6.1.4.1.11591.13.2.43": { "d": "serpent256_OFB", "c": "GNU encryption algorithm" }, "1.3.6.1.4.1.11591.13.2.44": { "d": "serpent256_CFB", "c": "GNU encryption algorithm" }, -"1.3.6.1.4.1.11591.15.1": { "d": "curve25519", "c": "GNU encryption algorithm" }, -"1.3.6.1.4.1.11591.15.2": { "d": "curve448", "c": "GNU encryption algorithm" }, -"1.3.6.1.4.1.11591.15.3": { "d": "curve25519ph", "c": "GNU encryption algorithm" }, -"1.3.6.1.4.1.11591.15.4": { "d": "curve448ph", "c": "GNU encryption algorithm" }, +"1.3.6.1.4.1.11591.15.1": { "d": "gnuX25519", "c": "GNU encryption algorithm" }, +"1.3.6.1.4.1.11591.15.2": { "d": "gnuX448", "c": "GNU encryption algorithm" }, +"1.3.6.1.4.1.11591.15.3": { "d": "gnuEd25519ph", "c": "GNU encryption algorithm" }, +"1.3.6.1.4.1.11591.15.4": { "d": "gnuEd448ph", "c": "GNU encryption algorithm" }, "1.3.6.1.4.1.16334.509.1.1": { "d": "Northrop Grumman extKeyUsage?", "c": "Northrop Grumman extended key usage" }, "1.3.6.1.4.1.16334.509.2.1": { "d": "ngcClass1", "c": "Northrop Grumman policy" }, "1.3.6.1.4.1.16334.509.2.2": { "d": "ngcClass2", "c": "Northrop Grumman policy" }, @@ -1498,6 +1529,14 @@ export const oids = { "1.3.6.1.5.5.7.3.34": { "d": "rpcTLSServer", "c": "PKIX key purpose" }, "1.3.6.1.5.5.7.3.35": { "d": "bundleSecurity", "c": "PKIX key purpose" }, "1.3.6.1.5.5.7.3.36": { "d": "documentSigning", "c": "PKIX key purpose" }, +"1.3.6.1.5.5.7.3.37": { "d": "jwt", "c": "PKIX key purpose" }, +"1.3.6.1.5.5.7.3.38": { "d": "httpContentEncrypt", "c": "PKIX key purpose" }, +"1.3.6.1.5.5.7.3.39": { "d": "oauthAccessTokenSigning", "c": "PKIX key purpose" }, +"1.3.6.1.5.5.7.3.40": { "d": "imUri", "c": "PKIX key purpose" }, +"1.3.6.1.5.5.7.3.41": { "d": "configSigning", "c": "PKIX key purpose" }, +"1.3.6.1.5.5.7.3.42": { "d": "trustAnchorConfigSigning", "c": "PKIX key purpose" }, +"1.3.6.1.5.5.7.3.43": { "d": "updatePackageSigning", "c": "PKIX key purpose" }, +"1.3.6.1.5.5.7.3.44": { "d": "safetyCommunication", "c": "PKIX key purpose" }, "1.3.6.1.5.5.7.4": { "d": "cmpInformationTypes", "c": "PKIX" }, "1.3.6.1.5.5.7.4.1": { "d": "caProtEncCert", "c": "PKIX CMP information" }, "1.3.6.1.5.5.7.4.2": { "d": "signKeyPairTypes", "c": "PKIX CMP information" }, @@ -1547,6 +1586,27 @@ export const oids = { "1.3.6.1.5.5.7.6.31": { "d": "rsaPssShake256", "c": "PKIX algorithm" }, "1.3.6.1.5.5.7.6.32": { "d": "ecdsaShake128", "c": "PKIX algorithm" }, "1.3.6.1.5.5.7.6.33": { "d": "ecdsaShake256", "c": "PKIX algorithm" }, +"1.3.6.1.5.5.7.6.34": { "d": "xmssHashsig", "c": "PKIX algorithm" }, +"1.3.6.1.5.5.7.6.35": { "d": "xmssmtHashsig", "c": "PKIX algorithm" }, +"1.3.6.1.5.5.7.6.36": { "d": "x509UnsignedCertificate", "c": "PKIX algorithm" }, +"1.3.6.1.5.5.7.6.37": { "d": "MLDSA44-RSA2048-PSS-SHA256", "c": "PKIX algorithm" }, +"1.3.6.1.5.5.7.6.38": { "d": "MLDSA44-RSA2048-PKCS15-SHA256", "c": "PKIX algorithm" }, +"1.3.6.1.5.5.7.6.39": { "d": "MLDSA44-Ed25519-SHA512", "c": "PKIX algorithm" }, +"1.3.6.1.5.5.7.6.40": { "d": "MLDSA44-ECDSA-P256-SHA256", "c": "PKIX algorithm" }, +"1.3.6.1.5.5.7.6.41": { "d": "MLDSA65-RSA3072-PSS-SHA512", "c": "PKIX algorithm" }, +"1.3.6.1.5.5.7.6.42": { "d": "MLDSA65-RSA3072-PKCS15-SHA512", "c": "PKIX algorithm" }, +"1.3.6.1.5.5.7.6.43": { "d": "MLDSA65-RSA4096-PSS-SHA512", "c": "PKIX algorithm" }, +"1.3.6.1.5.5.7.6.44": { "d": "MLDSA65-RSA4096-PKCS15-SHA512", "c": "PKIX algorithm" }, +"1.3.6.1.5.5.7.6.45": { "d": "MLDSA65-ECDSA-P256-SHA512", "c": "PKIX algorithm" }, +"1.3.6.1.5.5.7.6.46": { "d": "id-MLDSA65-ECDSA-P384-SHA512", "c": "PKIX algorithm" }, +"1.3.6.1.5.5.7.6.47": { "d": "MLDSA65-ECDSA-brainpoolP256-SHA512", "c": "PKIX algorithm" }, +"1.3.6.1.5.5.7.6.48": { "d": "MLDSA65-Ed25519-SHA512", "c": "PKIX algorithm" }, +"1.3.6.1.5.5.7.6.49": { "d": "MLDSA87-ECDSA-P384-SHA512", "c": "PKIX algorithm" }, +"1.3.6.1.5.5.7.6.50": { "d": "MLDSA87-ECDSA-brainpoolP384-SHA512", "c": "PKIX algorithm" }, +"1.3.6.1.5.5.7.6.51": { "d": "MLDSA87-Ed448-SHAKE256", "c": "PKIX algorithm" }, +"1.3.6.1.5.5.7.6.52": { "d": "MLDSA87-RSA3072-PSS-SHA512", "c": "PKIX algorithm" }, +"1.3.6.1.5.5.7.6.53": { "d": "MLDSA87-RSA4096-PSS-SHA512", "c": "PKIX algorithm" }, +"1.3.6.1.5.5.7.6.54": { "d": "MLDSA87-ECDSA-P521-SHA512", "c": "PKIX algorithm" }, "1.3.6.1.5.5.7.7": { "d": "cmcControls", "c": "PKIX" }, "1.3.6.1.5.5.7.8": { "d": "otherNames", "c": "PKIX" }, "1.3.6.1.5.5.7.8.1": { "d": "personalData", "c": "PKIX other name" }, @@ -1621,6 +1681,7 @@ export const oids = { "1.3.6.1.5.5.7.20": { "d": "logo", "c": "Qualified Certificate" }, "1.3.6.1.5.5.7.20.1": { "d": "logoLoyalty", "c": "Qualified Certificate" }, "1.3.6.1.5.5.7.20.2": { "d": "logoBackground", "c": "Qualified Certificate" }, +"1.3.6.1.5.5.7.25.1": { "d": "rdnAttributeUnsignedCert", "c": "RDN Attribute" }, "1.3.6.1.5.5.7.48.1": { "d": "ocsp", "c": "PKIX OCSP" }, "1.3.6.1.5.5.7.48.1.1": { "d": "ocspBasic", "c": "OCSP" }, "1.3.6.1.5.5.7.48.1.2": { "d": "ocspNonce", "c": "OCSP" }, @@ -1896,12 +1957,12 @@ export const oids = { "1.3.36.8.7.1.45": { "d": "ptWPGrph", "c": "Teletrust presentation types" }, "1.3.101.1.4": { "d": "thawte-ce", "c": "Thawte" }, "1.3.101.1.4.1": { "d": "strongExtranet", "c": "Thawte certificate extension" }, -"1.3.101.110": { "d": "curveX25519", "c": "ECDH 25519 key agreement algorithm" }, -"1.3.101.111": { "d": "curveX448", "c": "ECDH 448 key agreement algorithm" }, -"1.3.101.112": { "d": "curveEd25519", "c": "EdDSA 25519 signature algorithm" }, -"1.3.101.113": { "d": "curveEd448", "c": "EdDSA 448 signature algorithm" }, -"1.3.101.114": { "d": "curveEd25519ph", "c": "EdDSA 25519 pre-hash signature algorithm" }, -"1.3.101.115": { "d": "curveEd448ph", "c": "EdDSA 448 pre-hash signature algorithm" }, +"1.3.101.110": { "d": "x25519", "c": "ECDH 25519 key agreement algorithm" }, +"1.3.101.111": { "d": "x448", "c": "ECDH 448 key agreement algorithm" }, +"1.3.101.112": { "d": "ed25519", "c": "EdDSA 25519 signature algorithm" }, +"1.3.101.113": { "d": "ed448", "c": "EdDSA 448 signature algorithm" }, +"1.3.101.114": { "d": "ed25519ph", "c": "EdDSA 25519 pre-hash signature algorithm" }, +"1.3.101.115": { "d": "ed448ph", "c": "EdDSA 448 pre-hash signature algorithm" }, "1.3.132.0.1": { "d": "sect163k1", "c": "SECG (Certicom) named elliptic curve" }, "1.3.132.0.2": { "d": "sect163r1", "c": "SECG (Certicom) named elliptic curve" }, "1.3.132.0.3": { "d": "sect239k1", "c": "SECG (Certicom) named elliptic curve" }, @@ -2415,51 +2476,104 @@ export const oids = { "2.16.840.1.101.3.2.5": { "d": "krapola", "c": "CSOR GAK", "w": true }, "2.16.840.1.101.3.3": { "d": "arpa", "c": "CSOR GAK", "w": true }, "2.16.840.1.101.3.4": { "d": "nistAlgorithm", "c": "NIST Algorithm" }, -"2.16.840.1.101.3.4.1": { "d": "aes", "c": "NIST Algorithm" }, -"2.16.840.1.101.3.4.1.1": { "d": "aes128-ECB", "c": "NIST Algorithm" }, -"2.16.840.1.101.3.4.1.2": { "d": "aes128-CBC", "c": "NIST Algorithm" }, -"2.16.840.1.101.3.4.1.3": { "d": "aes128-OFB", "c": "NIST Algorithm" }, -"2.16.840.1.101.3.4.1.4": { "d": "aes128-CFB", "c": "NIST Algorithm" }, -"2.16.840.1.101.3.4.1.5": { "d": "aes128-wrap", "c": "NIST Algorithm" }, -"2.16.840.1.101.3.4.1.6": { "d": "aes128-GCM", "c": "NIST Algorithm" }, -"2.16.840.1.101.3.4.1.7": { "d": "aes128-CCM", "c": "NIST Algorithm" }, -"2.16.840.1.101.3.4.1.8": { "d": "aes128-wrap-pad", "c": "NIST Algorithm" }, -"2.16.840.1.101.3.4.1.9": { "d": "aes128-GMAC", "c": "NIST Algorithm" }, -"2.16.840.1.101.3.4.1.21": { "d": "aes192-ECB", "c": "NIST Algorithm" }, -"2.16.840.1.101.3.4.1.22": { "d": "aes192-CBC", "c": "NIST Algorithm" }, -"2.16.840.1.101.3.4.1.23": { "d": "aes192-OFB", "c": "NIST Algorithm" }, -"2.16.840.1.101.3.4.1.24": { "d": "aes192-CFB", "c": "NIST Algorithm" }, -"2.16.840.1.101.3.4.1.25": { "d": "aes192-wrap", "c": "NIST Algorithm" }, -"2.16.840.1.101.3.4.1.26": { "d": "aes192-GCM", "c": "NIST Algorithm" }, -"2.16.840.1.101.3.4.1.27": { "d": "aes192-CCM", "c": "NIST Algorithm" }, -"2.16.840.1.101.3.4.1.28": { "d": "aes192-wrap-pad", "c": "NIST Algorithm" }, -"2.16.840.1.101.3.4.1.29": { "d": "aes192-GMAC", "c": "NIST Algorithm" }, -"2.16.840.1.101.3.4.1.41": { "d": "aes256-ECB", "c": "NIST Algorithm" }, -"2.16.840.1.101.3.4.1.42": { "d": "aes256-CBC", "c": "NIST Algorithm" }, -"2.16.840.1.101.3.4.1.43": { "d": "aes256-OFB", "c": "NIST Algorithm" }, -"2.16.840.1.101.3.4.1.44": { "d": "aes256-CFB", "c": "NIST Algorithm" }, -"2.16.840.1.101.3.4.1.45": { "d": "aes256-wrap", "c": "NIST Algorithm" }, -"2.16.840.1.101.3.4.1.46": { "d": "aes256-GCM", "c": "NIST Algorithm" }, -"2.16.840.1.101.3.4.1.47": { "d": "aes256-CCM", "c": "NIST Algorithm" }, -"2.16.840.1.101.3.4.1.48": { "d": "aes256-wrap-pad", "c": "NIST Algorithm" }, -"2.16.840.1.101.3.4.1.49": { "d": "aes256-GMAC", "c": "NIST Algorithm" }, -"2.16.840.1.101.3.4.2": { "d": "hashAlgos", "c": "NIST Algorithm" }, -"2.16.840.1.101.3.4.2.1": { "d": "sha-256", "c": "NIST Algorithm" }, -"2.16.840.1.101.3.4.2.2": { "d": "sha-384", "c": "NIST Algorithm" }, -"2.16.840.1.101.3.4.2.3": { "d": "sha-512", "c": "NIST Algorithm" }, -"2.16.840.1.101.3.4.2.4": { "d": "sha-224", "c": "NIST Algorithm" }, -"2.16.840.1.101.3.4.2.7": { "d": "sha3-224", "c": "NIST Algorithm" }, -"2.16.840.1.101.3.4.2.8": { "d": "sha3-256", "c": "NIST Algorithm" }, -"2.16.840.1.101.3.4.2.9": { "d": "sha3-384", "c": "NIST Algorithm" }, -"2.16.840.1.101.3.4.2.10": { "d": "sha3-512", "c": "NIST Algorithm" }, -"2.16.840.1.101.3.4.2.11": { "d": "shake128", "c": "NIST Algorithm" }, -"2.16.840.1.101.3.4.2.12": { "d": "shake256", "c": "NIST Algorithm" }, -"2.16.840.1.101.3.4.2.17": { "d": "shake128len", "c": "NIST Algorithm" }, -"2.16.840.1.101.3.4.2.18": { "d": "shake256len", "c": "NIST Algorithm" }, -"2.16.840.1.101.3.4.2.19": { "d": "kmacShake128", "c": "NIST Algorithm" }, -"2.16.840.1.101.3.4.2.20": { "d": "kmacShake256", "c": "NIST Algorithm" }, -"2.16.840.1.101.3.4.3.1": { "d": "dsaWithSha224", "c": "NIST Algorithm" }, -"2.16.840.1.101.3.4.3.2": { "d": "dsaWithSha256", "c": "NIST Algorithm" }, +"2.16.840.1.101.3.4.1": { "d": "aes", "c": "NIST AES Algorithm" }, +"2.16.840.1.101.3.4.1.1": { "d": "aes128-ECB", "c": "NIST AES Algorithm" }, +"2.16.840.1.101.3.4.1.2": { "d": "aes128-CBC", "c": "NIST AES Algorithm" }, +"2.16.840.1.101.3.4.1.3": { "d": "aes128-OFB", "c": "NIST AES Algorithm" }, +"2.16.840.1.101.3.4.1.4": { "d": "aes128-CFB", "c": "NIST AES Algorithm" }, +"2.16.840.1.101.3.4.1.5": { "d": "aes128-wrap", "c": "NIST AES Algorithm" }, +"2.16.840.1.101.3.4.1.6": { "d": "aes128-GCM", "c": "NIST AES Algorithm" }, +"2.16.840.1.101.3.4.1.7": { "d": "aes128-CCM", "c": "NIST AES Algorithm" }, +"2.16.840.1.101.3.4.1.8": { "d": "aes128-wrap-pad", "c": "NIST AES Algorithm" }, +"2.16.840.1.101.3.4.1.9": { "d": "aes128-GMAC", "c": "NIST AES Algorithm" }, +"2.16.840.1.101.3.4.1.21": { "d": "aes192-ECB", "c": "NIST AES Algorithm" }, +"2.16.840.1.101.3.4.1.22": { "d": "aes192-CBC", "c": "NIST AES Algorithm" }, +"2.16.840.1.101.3.4.1.23": { "d": "aes192-OFB", "c": "NIST AES Algorithm" }, +"2.16.840.1.101.3.4.1.24": { "d": "aes192-CFB", "c": "NIST AES Algorithm" }, +"2.16.840.1.101.3.4.1.25": { "d": "aes192-wrap", "c": "NIST AES Algorithm" }, +"2.16.840.1.101.3.4.1.26": { "d": "aes192-GCM", "c": "NIST AES Algorithm" }, +"2.16.840.1.101.3.4.1.27": { "d": "aes192-CCM", "c": "NIST AES Algorithm" }, +"2.16.840.1.101.3.4.1.28": { "d": "aes192-wrap-pad", "c": "NIST AES Algorithm" }, +"2.16.840.1.101.3.4.1.29": { "d": "aes192-GMAC", "c": "NIST AES Algorithm" }, +"2.16.840.1.101.3.4.1.41": { "d": "aes256-ECB", "c": "NIST AES Algorithm" }, +"2.16.840.1.101.3.4.1.42": { "d": "aes256-CBC", "c": "NIST AES Algorithm" }, +"2.16.840.1.101.3.4.1.43": { "d": "aes256-OFB", "c": "NIST AES Algorithm" }, +"2.16.840.1.101.3.4.1.44": { "d": "aes256-CFB", "c": "NIST AES Algorithm" }, +"2.16.840.1.101.3.4.1.45": { "d": "aes256-wrap", "c": "NIST AES Algorithm" }, +"2.16.840.1.101.3.4.1.46": { "d": "aes256-GCM", "c": "NIST AES Algorithm" }, +"2.16.840.1.101.3.4.1.47": { "d": "aes256-CCM", "c": "NIST AES Algorithm" }, +"2.16.840.1.101.3.4.1.48": { "d": "aes256-wrap-pad", "c": "NIST AES Algorithm" }, +"2.16.840.1.101.3.4.1.49": { "d": "aes256-GMAC", "c": "NIST AES Algorithm" }, +"2.16.840.1.101.3.4.2": { "d": "hashAlgos", "c": "NIST Hash Algorithm" }, +"2.16.840.1.101.3.4.2.1": { "d": "sha-256", "c": "NIST Hash Algorithm" }, +"2.16.840.1.101.3.4.2.2": { "d": "sha-384", "c": "NIST Hash Algorithm" }, +"2.16.840.1.101.3.4.2.3": { "d": "sha-512", "c": "NIST Hash Algorithm" }, +"2.16.840.1.101.3.4.2.4": { "d": "sha-224", "c": "NIST Hash Algorithm" }, +"2.16.840.1.101.3.4.2.7": { "d": "sha3-224", "c": "NIST Hash Algorithm" }, +"2.16.840.1.101.3.4.2.8": { "d": "sha3-256", "c": "NIST Hash Algorithm" }, +"2.16.840.1.101.3.4.2.9": { "d": "sha3-384", "c": "NIST Hash Algorithm" }, +"2.16.840.1.101.3.4.2.10": { "d": "sha3-512", "c": "NIST Hash Algorithm" }, +"2.16.840.1.101.3.4.2.11": { "d": "shake128", "c": "NIST Hash Algorithm" }, +"2.16.840.1.101.3.4.2.12": { "d": "shake256", "c": "NIST Hash Algorithm" }, +"2.16.840.1.101.3.4.2.13": { "d": "hmacWithSHA3-224", "c": "NIST Hash Algorithm" }, +"2.16.840.1.101.3.4.2.14": { "d": "hmacWithSHA3-256", "c": "NIST Hash Algorithm" }, +"2.16.840.1.101.3.4.2.15": { "d": "hmacWithSHA3-384", "c": "NIST Hash Algorithm" }, +"2.16.840.1.101.3.4.2.16": { "d": "hmacWithSHA3-512", "c": "NIST Hash Algorithm" }, +"2.16.840.1.101.3.4.2.17": { "d": "shake128len", "c": "NIST Hash Algorithm" }, +"2.16.840.1.101.3.4.2.18": { "d": "shake256len", "c": "NIST Hash Algorithm" }, +"2.16.840.1.101.3.4.2.19": { "d": "kmacShake128", "c": "NIST Hash Algorithm" }, +"2.16.840.1.101.3.4.2.20": { "d": "kmacShake256", "c": "NIST Hash Algorithm" }, +"2.16.840.1.101.3.4.2.21": { "d": "kmac128", "c": "NIST Hash Algorithm" }, +"2.16.840.1.101.3.4.2.22": { "d": "kmac256", "c": "NIST Hash Algorithm" }, +"2.16.840.1.101.3.4.3.1": { "d": "dsaWithSha224", "c": "NIST Signature Algorithm" }, +"2.16.840.1.101.3.4.3.2": { "d": "dsaWithSha256", "c": "NIST Signature Algorithm" }, +"2.16.840.1.101.3.4.3.3": { "d": "dsaWithSha384", "c": "NIST Signature Algorithm" }, +"2.16.840.1.101.3.4.3.4": { "d": "dsaWithSha512", "c": "NIST Signature Algorithm" }, +"2.16.840.1.101.3.4.3.5": { "d": "dsaWithSha3-224", "c": "NIST Signature Algorithm" }, +"2.16.840.1.101.3.4.3.6": { "d": "dsaWithSha3-256", "c": "NIST Signature Algorithm" }, +"2.16.840.1.101.3.4.3.7": { "d": "dsaWithSha3-384", "c": "NIST Signature Algorithm" }, +"2.16.840.1.101.3.4.3.8": { "d": "dsaWithSha3-512", "c": "NIST Signature Algorithm" }, +"2.16.840.1.101.3.4.3.9": { "d": "ecdsaWithSha3-224", "c": "NIST Signature Algorithm" }, +"2.16.840.1.101.3.4.3.10": { "d": "ecdsaWithSha3-256", "c": "NIST Signature Algorithm" }, +"2.16.840.1.101.3.4.3.11": { "d": "ecdsaWithSha3-384", "c": "NIST Signature Algorithm" }, +"2.16.840.1.101.3.4.3.12": { "d": "ecdsaWithSha3-512", "c": "NIST Signature Algorithm" }, +"2.16.840.1.101.3.4.3.13": { "d": "rsaWithSha3-224", "c": "NIST Signature Algorithm" }, +"2.16.840.1.101.3.4.3.14": { "d": "rsaWithSha3-256", "c": "NIST Signature Algorithm" }, +"2.16.840.1.101.3.4.3.15": { "d": "rsaWithSha3-384", "c": "NIST Signature Algorithm" }, +"2.16.840.1.101.3.4.3.16": { "d": "rsaWithSha3-512", "c": "NIST Signature Algorithm" }, +"2.16.840.1.101.3.4.3.17": { "d": "mldsa44", "c": "NIST Signature Algorithm" }, +"2.16.840.1.101.3.4.3.18": { "d": "mldsa65", "c": "NIST Signature Algorithm" }, +"2.16.840.1.101.3.4.3.19": { "d": "mldsa87", "c": "NIST Signature Algorithm" }, +"2.16.840.1.101.3.4.3.20": { "d": "slhdsaSha2-128s", "c": "NIST Signature Algorithm" }, +"2.16.840.1.101.3.4.3.21": { "d": "slhdsaSha2-128f", "c": "NIST Signature Algorithm" }, +"2.16.840.1.101.3.4.3.22": { "d": "slhdsaSha2-192s", "c": "NIST Signature Algorithm" }, +"2.16.840.1.101.3.4.3.23": { "d": "slhdsaSha2-192f", "c": "NIST Signature Algorithm" }, +"2.16.840.1.101.3.4.3.24": { "d": "slhdsaSha2-256s", "c": "NIST Signature Algorithm" }, +"2.16.840.1.101.3.4.3.25": { "d": "slhdsaSha2-256f", "c": "NIST Signature Algorithm" }, +"2.16.840.1.101.3.4.3.26": { "d": "slhdsaShake-128s", "c": "NIST Signature Algorithm" }, +"2.16.840.1.101.3.4.3.27": { "d": "slhdsaShake-128f", "c": "NIST Signature Algorithm" }, +"2.16.840.1.101.3.4.3.28": { "d": "slhdsaShake-192s", "c": "NIST Signature Algorithm" }, +"2.16.840.1.101.3.4.3.29": { "d": "slhdsaShake-192f", "c": "NIST Signature Algorithm" }, +"2.16.840.1.101.3.4.3.30": { "d": "slhdsaShake-256s", "c": "NIST Signature Algorithm" }, +"2.16.840.1.101.3.4.3.31": { "d": "slhdsaShake-256f", "c": "NIST Signature Algorithm" }, +"2.16.840.1.101.3.4.3.32": { "d": "mldsa44WithSha512", "c": "NIST Algorithm" }, +"2.16.840.1.101.3.4.3.33": { "d": "mldsa65WithSha512", "c": "NIST Algorithm" }, +"2.16.840.1.101.3.4.3.34": { "d": "mldsa87WithSha512", "c": "NIST Algorithm" }, +"2.16.840.1.101.3.4.3.35": { "d": "slhdsaSha2-128sWithSha256", "c": "NIST Signature Algorithm" }, +"2.16.840.1.101.3.4.3.36": { "d": "slhdsaSha2-128fWithSha256", "c": "NIST Signature Algorithm" }, +"2.16.840.1.101.3.4.3.37": { "d": "slhdsaSha2-192sWithSha512", "c": "NIST Signature Algorithm" }, +"2.16.840.1.101.3.4.3.38": { "d": "slhdsaSha2-192fWithSha512", "c": "NIST Signature Algorithm" }, +"2.16.840.1.101.3.4.3.39": { "d": "slhdsaSha2-256sWithSha512", "c": "NIST Signature Algorithm" }, +"2.16.840.1.101.3.4.3.40": { "d": "slhdsaSha2-256fWithSha512", "c": "NIST Signature Algorithm" }, +"2.16.840.1.101.3.4.3.41": { "d": "slhdsaShake-128sWithShake128", "c": "NIST Signature Algorithm" }, +"2.16.840.1.101.3.4.3.42": { "d": "slhdsaShake-128fWithShake128", "c": "NIST Signature Algorithm" }, +"2.16.840.1.101.3.4.3.43": { "d": "slhdsaShake-192sWithShake256", "c": "NIST Signature Algorithm" }, +"2.16.840.1.101.3.4.3.44": { "d": "slhdsaShake-192fWithShake256", "c": "NIST Signature Algorithm" }, +"2.16.840.1.101.3.4.3.45": { "d": "slhdsaShake-256sWithShake256", "c": "NIST Signature Algorithm" }, +"2.16.840.1.101.3.4.3.46": { "d": "slhdsaShake-256fWithShake256", "c": "NIST Signature Algorithm" }, +"2.16.840.1.101.3.4.4.1": { "d": "mlkem512", "c": "NIST KEM Algorithm" }, +"2.16.840.1.101.3.4.4.2": { "d": "mlkem768", "c": "NIST KEM Algorithm" }, +"2.16.840.1.101.3.4.4.3": { "d": "mlkem1024", "c": "NIST KEM Algorithm" }, "2.16.840.1.113719.1.2.8": { "d": "novellAlgorithm", "c": "Novell" }, "2.16.840.1.113719.1.2.8.22": { "d": "desCbcIV8", "c": "Novell encryption algorithm" }, "2.16.840.1.113719.1.2.8.23": { "d": "desCbcPadIV8", "c": "Novell encryption algorithm" }, @@ -2538,12 +2652,18 @@ export const oids = { "2.16.840.1.114412.1": { "d": "digiCertNonEVCerts", "c": "Digicert CA policy" }, "2.16.840.1.114412.1.1": { "d": "digiCertOVCert", "c": "Digicert CA policy" }, "2.16.840.1.114412.1.2": { "d": "digiCertDVCert", "c": "Digicert CA policy" }, +"2.16.840.1.114412.1.5": { "d": "digiCertOSUCert", "c": "Digicert CA policy" }, +"2.16.840.1.114412.1.7": { "d": "digiCertNonVerifiedCert", "c": "Digicert CA policy" }, "2.16.840.1.114412.1.11": { "d": "digiCertFederatedDeviceCert", "c": "Digicert CA policy" }, +"2.16.840.1.114412.1.12": { "d": "digiCertFederatedDeviceHWCert", "c": "Digicert CA policy" }, +"2.16.840.1.114412.1.19": { "d": "digiCertNonVerifiedAltCert", "c": "Digicert CA policy" }, +"2.16.840.1.114412.1.31": { "d": "digiCertGridCert", "c": "Digicert CA policy" }, "2.16.840.1.114412.1.3.0.1": { "d": "digiCertGlobalCAPolicy", "c": "Digicert CA policy" }, "2.16.840.1.114412.1.3.0.2": { "d": "digiCertHighAssuranceEVCAPolicy", "c": "Digicert CA policy" }, "2.16.840.1.114412.1.3.0.3": { "d": "digiCertGlobalRootCAPolicy", "c": "Digicert CA policy" }, "2.16.840.1.114412.1.3.0.4": { "d": "digiCertAssuredIDRootCAPolicy", "c": "Digicert CA policy" }, -"2.16.840.1.114412.2.2": { "d": "digiCertEVCert", "c": "Digicert CA policy" }, +"2.16.840.1.114412.2.1": { "d": "digiCertEVCert", "c": "Digicert CA policy" }, +"2.16.840.1.114412.2.2": { "d": "digiCertEVAltCert", "c": "Digicert CA policy" }, "2.16.840.1.114412.2.3": { "d": "digiCertObjectSigningCert", "c": "Digicert CA policy" }, "2.16.840.1.114412.2.3.1": { "d": "digiCertCodeSigningCert", "c": "Digicert CA policy" }, "2.16.840.1.114412.2.3.2": { "d": "digiCertEVCodeSigningCert", "c": "Digicert CA policy" }, @@ -2560,9 +2680,22 @@ export const oids = { "2.16.840.1.114412.2.4.5.1": { "d": "digiCertPIVHardwareCert", "c": "Digicert CA policy" }, "2.16.840.1.114412.2.4.5.2": { "d": "digiCertPIVCardAuthCert", "c": "Digicert CA policy" }, "2.16.840.1.114412.2.4.5.3": { "d": "digiCertPIVContentSigningCert", "c": "Digicert CA policy" }, +"2.16.840.1.114412.3.1": { "d": "digiCertOVCodeSigningCert", "c": "Digicert CA policy" }, +"2.16.840.1.114412.3.2": { "d": "digiCertEVCodeSigningCert", "c": "Digicert CA policy" }, +"2.16.840.1.114412.3.11": { "d": "digiCertWindowsDriverSigningCert", "c": "Digicert CA policy" }, +"2.16.840.1.114412.3.21": { "d": "digiCertAdobeSigningCert", "c": "Digicert CA policy" }, +"2.16.840.1.114412.3.25": { "d": "digiCertDocumentSigningCert", "c": "Digicert CA policy" }, +"2.16.840.1.114412.4.1.1": { "d": "digiCertPersonalCert", "c": "Digicert CA policy" }, +"2.16.840.1.114412.4.1.2": { "d": "digiCertEnterpriseCert", "c": "Digicert CA policy" }, +"2.16.840.1.114412.4.2": { "d": "digiCertLevel2Cert", "c": "Digicert CA policy" }, +"2.16.840.1.114412.4.3.1": { "d": "digiCertUSCert", "c": "Digicert CA policy" }, +"2.16.840.1.114412.4.3.2": { "d": "digiCertUSCBPCert", "c": "Digicert CA policy" }, "2.16.840.1.114412.4.31": { "d": "digiCertGridClassicCert", "c": "Digicert CA policy" }, "2.16.840.1.114412.4.31.5": { "d": "digiCertGridIntegratedCert", "c": "Digicert CA policy" }, +"2.16.840.1.114412.6": { "d": "digiCertAuthOnlyCert", "c": "Digicert CA policy" }, +"2.16.840.1.114412.7.1": { "d": "digiCertTimeStamping", "c": "Digicert CA policy" }, "2.16.840.1.114412.31.4.31.1": { "d": "digiCertGridHostCert", "c": "Digicert CA policy" }, +"2.16.840.1.114412.36.1": { "d": "digiCertOCSPSigning", "c": "Digicert CA policy" }, "2.23.42.0": { "d": "contentType", "c": "SET" }, "2.23.42.0.0": { "d": "panData", "c": "SET contentType" }, "2.23.42.0.1": { "d": "panToken", "c": "SET contentType" }, @@ -2702,7 +2835,6 @@ export const oids = { "1.3.6.1.4.1.6449.1.2.1.5.1": { "d": "Comodo EV policy", "c": "COMODO Certification Authority" }, "1.3.6.1.4.1.6334.1.100.1": { "d": "Cybertrust EV policy", "c": "Cybertrust Global Root (now Verizon Business)" }, "1.3.6.1.4.1.4788.2.202.1": { "d": "D-TRUST EV policy", "c": "D-TRUST Root Class 3 CA 2 EV 2009" }, -"2.16.840.1.114412.2.1": { "d": "DigiCert EV policy", "c": "DigiCert High Assurance EV Root CA" }, "2.16.528.1.1001.1.1.1.12.6.1.1.1": { "d": "DigiNotar EV policy", "c": "DigiNotar Root CA" }, "2.16.840.1.114028.10.1.2": { "d": "Entrust EV policy", "c": "Entrust Root Certification Authority" }, "1.3.6.1.4.1.14370.1.6": { "d": "GeoTrust EV policy", "c": "GeoTrust Primary Certification Authority (formerly Equifax)" }, diff --git a/updateOID.sh b/updateOID.sh index 97395ee..855e5ab 100755 --- a/updateOID.sh +++ b/updateOID.sh @@ -1,5 +1,5 @@ #/bin/sh -URL='https://www.cs.auckland.ac.nz/~pgut001/dumpasn1.cfg' +URL='https://raw.githubusercontent.com/cryptlib/dumpasn1/refs/heads/main/dumpasn1.cfg' if [ -x /usr/bin/fetch ]; then /usr/bin/fetch -m --no-verify-peer $URL elif [ -x /usr/bin/wget ]; then