UNPKG

@apeleghq/crypto-oids

Version:

Non-comprehensive export of OIDs used in various crypto standards

767 lines 20.3 kB
type TOidStart = `0` | `1` | `2`; type TOidNextPrimitive0 = `${bigint}`; type TOidNextPrimitive1 = `${TOidNextPrimitive0}` | `${TOidNextPrimitive0}.${TOidNextPrimitive0}`; type TOidNextPrimitive2 = `${TOidNextPrimitive1}` | `${TOidNextPrimitive1}.${TOidNextPrimitive1}`; type TOidNextPrimitive3 = `${TOidNextPrimitive2}` | `${TOidNextPrimitive2}.${TOidNextPrimitive2}`; type TOidNextPrimitive4 = `${TOidNextPrimitive3}` | `${TOidNextPrimitive3}.${TOidNextPrimitive3}`; type TOidNextPrimitive5 = `${TOidNextPrimitive4}` | `${TOidNextPrimitive4}.${TOidNextPrimitive4}`; export type TOid = `${TOidStart}.${TOidNextPrimitive5}`; /** * @name :ecdsa-with-Recommended * @description ANSI X9.62 Elliptic Curve Digital Signature Algorithm (EC-DSA) * algorithm with Recommended * @const */ export declare const OID_ANSIX962_SIGNATURES_ECDSAWITHRECOMMENDED: TOid; /** * @name ecdsa-with-SHA224 * @description Elliptic Curve Digital Signature Algorithm (ECDSA) with Secure * Hash Algorithm SHA-224 signature values * @const */ export declare const OID_ANSIX962_SIGNATURES_ECDSAWITHSHA224: TOid; /** * @name ecdsa-with-SHA256 * @description Elliptic Curve Digital Signature Algorithm (DSA) coupled with * the Secure Hash Algorithm 256 (SHA256) algorithm * @const */ export declare const OID_ANSIX962_SIGNATURES_ECDSAWITHSHA256: TOid; /** * @name ecdsa-with-SHA384 * @description Elliptic curve Digital Signature Algorithm (DSA) coupled with * the Secure Hash Algorithm 384 (SHA384) algorithm * @const */ export declare const OID_ANSIX962_SIGNATURES_ECDSAWITHSHA384: TOid; /** * @name ecdsa-with-SHA512 * @description Elliptic curve Digital Signature Algorithm (DSA) coupled with * the Secure Hash Algorithm 512 (SHA512) algorithm * @const */ export declare const OID_ANSIX962_SIGNATURES_ECDSAWITHSHA512: TOid; /** * @name rsaEncryption * @description Rivest, Shamir and Adleman (RSA) encryption (and signing) * @const */ export declare const OID_PKCS1_RSAENCRYPTION: TOid; /** * @name md2WithRSAEncryption * @description Message Digest 2 (MD2) checksum with Rivest, Shamir and Adleman * (RSA) encryption * @const */ export declare const OID_PKCS1_MD2WITHRSAENCRYPTION: TOid; /** * @name md4withRSAEncryption * @description Message Digest 4 (MD4) checksum with Rivest, Shamir and Adleman * (RSA) encryption * @const */ export declare const OID_PKCS1_MD4WITHRSAENCRYPTION: TOid; /** * @name md5WithRSAEncryption * @description Rivest, Shamir and Adleman (RSA) encryption with Message Digest * 5 (MD5) signature * @const */ export declare const OID_PKCS1_MD5WITHRSAENCRYPTION: TOid; /** * @name sha1-with-rsa-signature * @description Rivest, Shamir and Adleman (RSA) with Secure Hash Algorithm * (SHA-1) signature * @const */ export declare const OID_PKCS1_SHA1WITHRSASIGNATURE: TOid; /** * @name rsaOAEPEncryptionSET * @description Rivest, Shamir and Adleman (RSA) Optimal Asymmetric Encryption * Padding (OAEP) encryption set * @const */ export declare const OID_PKCS1_RSAOAEPENCRYPTIONSET: TOid; /** * @name id-RSAES-OAEP * @description Public-key encryption scheme combining Optimal Asymmetric * Encryption Padding (OAEP) with the Rivest, Shamir and Adleman Encrypt… * @const */ export declare const OID_PKCS1_IDRSAESOAEP: TOid; /** * @name id-mgf1 * @description Rivest, Shamir and Adleman (RSA) algorithm that uses the Mask * Generator Function 1 (MGF1) * @const */ export declare const OID_PKCS1_IDMGF1: TOid; /** * @name id-pSpecified * @description Rivest, Shamir and Adleman (RSA) algorithm * (szOID_RSA_PSPECIFIED) * @const */ export declare const OID_PKCS1_IDPSPECIFIED: TOid; /** * @name rsassa-pss * @description Rivest, Shamir, Adleman (RSA) Signature Scheme with Appendix - * Probabilistic Signature Scheme (RSASSA-PSS) * @const */ export declare const OID_PKCS1_RSASSAPSS: TOid; /** * @name sha256WithRSAEncryption * @description Secure Hash Algorithm 256 (SHA256) with Rivest, Shamir and * Adleman (RSA) encryption * @const */ export declare const OID_PKCS1_SHA256WITHRSAENCRYPTION: TOid; /** * @name sha384WithRSAEncryption * @description Secure Hash Algorithm 384 (SHA384) with Rivest, Shamir and * Adleman (RSA) Encryption * @const */ export declare const OID_PKCS1_SHA384WITHRSAENCRYPTION: TOid; /** * @name sha512WithRSAEncryption * @description Secure Hash Algorithm (SHA) 512 with Rivest, Shamir and Adleman * (RSA) encryption * @const */ export declare const OID_PKCS1_SHA512WITHRSAENCRYPTION: TOid; /** * @name sha224WithRSAEncryption * @description - * @const */ export declare const OID_PKCS1_SHA224WITHRSAENCRYPTION: TOid; /** * @name id-PBKDF2 * @description PBKDF2 key derivation algorithm * @const */ export declare const OID_PKCS5_PBKDF2: TOid; /** * @name data * @description Rivest, Shamir and Adleman (RSA) applied over the PKCS#7 ASN.1 * `Data` type * @const */ export declare const OID_PKCS7_DATA: TOid; /** * @name signedData * @description Rivest, Shamir and Adleman (RSA) applied over the PKCS#7 ASN.1 * `SignedData` type * @const */ export declare const OID_PKCS7_SIGNEDDATA: TOid; /** * @name envelopedData * @description Rivest, Shamir and Adleman (RSA) applied over the PKCS#7 ASN.1 * `EnvelopedData` type * @const */ export declare const OID_PKCS7_ENVELOPEDDATA: TOid; /** * @name signedAndEnvelopedData * @description Rivest, Shamir and Adleman (RSA) applied over the PKCS#7 ASN.1 * `signedAndEnvelopedData` type * @const */ export declare const OID_PKCS7_SIGNEDANDENVELOPEDDATA: TOid; /** * @name digestedData * @description Rivest, Shamir and Adleman (RSA) applied over the PKCS#7 ASN.1 * `digestedData` type * @const */ export declare const OID_PKCS7_DIGESTEDDATA: TOid; /** * @name encryptedData * @description Rivest, Shamir and Adleman (RSA) applied over the PKCS#7 ASN.1 * `EncryptedData` type * @const */ export declare const OID_PKCS7_ENCRYPTEDDATA: TOid; /** * @name dataWithAttributes * @description PKCS #7 experimental dataWithAttributes * @const */ export declare const OID_PKCS7_DATAWITHATTRIBUTES: TOid; /** * @name encryptedPrivateKeyInfo * @description PKCS #7 experimental encryptedPrivateKeyInfo * @const */ export declare const OID_PKCS7_ENCRYPTEDPRIVATEKEYINFO: TOid; /** * @name emailAddress * @description PKCS #9 Email Address attribute for use in signatures * @const */ export declare const OID_PKCS9_EMAILADDRESS: TOid; /** * @name unstructuredName * @description PKCS#9 unstructuredName * @const */ export declare const OID_PKCS9_UNSTRUCTUREDNAME: TOid; /** * @name contentType * @description Content type * @const */ export declare const OID_PKCS9_CONTENTTYPE: TOid; /** * @name messageDigest * @description Message digest * @const */ export declare const OID_PKCS9_MESSAGEDIGEST: TOid; /** * @name signing-time * @description Signing Time * @const */ export declare const OID_PKCS9_SIGNING_TIME: TOid; /** * @name countersignature * @description countersignature attribute * @const */ export declare const OID_PKCS9_COUNTERSIGNATURE: TOid; /** * @name challengePassword * @description Challenge Password attribute for use in signatures * @const */ export declare const OID_PKCS9_CHALLENGEPASSWORD: TOid; /** * @name unstructuredAddress * @description PKCS#9 unstructuredAddress * @const */ export declare const OID_PKCS9_UNSTRUCTUREDADDRESS: TOid; /** * @name id-ct-anyContentType * @description Any content type * @const */ export declare const OID_PKCS9_SMIME_CT_ANY: TOid; /** * @name id-ct-receipt * @description Receipt * @const */ export declare const OID_PKCS9_SMIME_CT_RECEIPT: TOid; /** * @name ct-authData * @description Auth data * @const */ export declare const OID_PKCS9_SMIME_CT_AUTH_DATA: TOid; /** * @name id-ct-publishCert * @description Publish cert * @const */ export declare const OID_PKCS9_SMIME_CT_PUBLISHCERT: TOid; /** * @name ct-countersignature * @description Counter signature of a signature * @const */ export declare const OID_PKCS9_SMIME_CT_COUNTERSIGNATURE: TOid; /** * @name id-ct-TDTInfo * @description tdtInfo * @deprecated * @const */ export declare const OID_PKCS9_SMIME_CT_TDTINFO: TOid; /** * @name contentInfo * @description Content information type * @const */ export declare const OID_PKCS9_SMIME_CT_CONTENT_INFO: TOid; /** * @name id-ct-DVCSRequestData * @description DVCS Request Data * @const */ export declare const OID_PKCS9_SMIME_CT_DVCS_REQUEST_DATA: TOid; /** * @name id-ct-DVCSResponseData * @description DVCS Response Data * @const */ export declare const OID_PKCS9_SMIME_CT_DVCS_RESPONSE_DATA: TOid; /** * @name compressedData * @description S/MIME compressed-data content type * @const */ export declare const OID_PKCS9_SMIME_CT_COMPRESSED_DATA: TOid; /** * @name id-ct-scvp-certValRequest * @description certValRequest * @const */ export declare const OID_PKCS9_SMIME_CT_SCVP_CERTVAL_REQUEST: TOid; /** * @name id-ct-scvp-certValResponse * @description certValResponse * @const */ export declare const OID_PKCS9_SMIME_CT_SCVP_CERTVAL_RESPONSE: TOid; /** * @name id-ct-scvp-valPolRequest * @description valPolRequest * @const */ export declare const OID_PKCS9_SMIME_CT_SCVP_VALPOL_REQUEST: TOid; /** * @name id-ct-scvp-valPolResponse * @description valPolResponse * @const */ export declare const OID_PKCS9_SMIME_CT_SCVP_VALPOL_RESPONSE: TOid; /** * @name id-ct-attrCertEncAttrs * @description attrCertEncAttrs * @const */ export declare const OID_PKCS9_SMIME_CT_ATTR_CERT_ENC_ATTRS: TOid; /** * @name id-ct-TSReq * @description TSReq * @const */ export declare const OID_PKCS9_SMIME_CT_TSREQ: TOid; /** * @name id-ct-firmwarePackage * @description firmwarePackage * @const */ export declare const OID_PKCS9_SMIME_CT_FIRMWARE_PACKAGE: TOid; /** * @name id-ct-firmwareLoadReceipt * @description Firmware load receipt * @const */ export declare const OID_PKCS9_SMIME_CT_FIRMWARE_LOAD_RECEIPT: TOid; /** * @name id-ct-firmwareLoadError * @description Firmware load error * @const */ export declare const OID_PKCS9_SMIME_CT_FIRMWARE_LOAD_ERROR: TOid; /** * @name id-ct-contentCollection * @description id-ct-contentCollection * @const */ export declare const OID_PKCS9_SMIME_CT_CONTENT_COLLECTION: TOid; /** * @name id-ct-contentWithAttrs * @description contentWithAttrs * @const */ export declare const OID_PKCS9_SMIME_CT_CONTENT_WITH_ATTRS: TOid; /** * @name id-ct-encKeyWithID * @description encKeyWithID * @const */ export declare const OID_PKCS9_SMIME_CT_ENCKEY_WITH_ID: TOid; /** * @name id-ct-encPEPSI * @description encPEPSI * @const */ export declare const OID_PKCS9_SMIME_CT_ENC_PEPSI: TOid; /** * @name id-ct-authEnvelopedData * @description authEnvelopedData * @const */ export declare const OID_PKCS9_SMIME_CT_AUTH_ENVELOPED_DATA: TOid; /** * @name id-ct-routeOriginAuthz * @description routeOriginAuthz * @const */ export declare const OID_PKCS9_SMIME_CT_ROUTE_ORIGIN_AUTHZ: TOid; /** * @name id-ct-KP-sKeyPackage * @description sKeyPackage * @const */ export declare const OID_PKCS9_SMIME_CT_S_KEY_PACKAGE: TOid; /** * @name id-ct-rpkiManifest * @description rpkiManifest * @const */ export declare const OID_PKCS9_SMIME_CT_RPKI_MANIFEST: TOid; /** * @name asciiTextWithCRLF * @description Plain text with Carriage Return Line Feed (CRLF) line endings * @const */ export declare const OID_PKCS9_SMIME_CT_ASCII_TEXT_WITH_CRLF: TOid; /** * @name xml * @description eXtensible Markup Language (XML) content with bare Line Feed (LF) line endings * @const */ export declare const OID_PKCS9_SMIME_CT_XML: TOid; /** * @name pdf * @description Portable Document Format (PDF) content-type (no canonicalization is implied) * @const */ export declare const OID_PKCS9_SMIME_CT_PDF: TOid; /** * @name postscript * @description PostScript content-type (no canonicalization is implied) * @const */ export declare const OID_PKCS9_SMIME_CT_POSTSCRIPT: TOid; /** * @name id-ct-timestampedData * @description TimeStampedData content-type * @const */ export declare const OID_PKCS9_SMIME_CT_TIMESTAMPED_DATA: TOid; /** * @name id-ct-ASAdjacencyAttest * @description ASAdjacencyAttest * @const */ export declare const OID_PKCS9_SMIME_CT_AS_ADJACENCY_ATTEST: TOid; /** * @name id-ct-rpkiTrustAnchor * @description rpkiTrustAnchor * @const */ export declare const OID_PKCS9_SMIME_CT_RPKI_TRUST_ANCHOR: TOid; /** * @name id-ct-trustAnchorList * @description trustAnchorList * @const */ export declare const OID_PKCS9_SMIME_CT_TRUST_ANCHOR_LIST: TOid; /** * @name id-ct-rpkiGhostbusters * @description rpkiGhostbusters * @const */ export declare const OID_PKCS9_SMIME_CT_RPKI_GHOSTBUSTERS: TOid; /** * @name id-ct-resourceTaggedAttest * @description resourceTaggedAttest * @const */ export declare const OID_PKCS9_SMIME_CT_RESOURCE_TAGGED_ATTEST: TOid; /** * @name id-aa-signatureTimeStampToken * @description signatureTimeStampToken * @const */ export declare const OID_PKCS9_SMIME_SIGNATURETIMESTAMPTOKEN: TOid; /** * @name id-aa-binarySigningTime * @description binary-signing-time attribute * @const */ export declare const OID_PKCS9_SMIME_BINARYSIGNINGTIME: TOid; /** * @name id-aa-signingCertificateV2 * @description signingCertificateV2 * @const */ export declare const OID_PKCS9_SMIME_SIGNINGCERTIFICATEV2: TOid; /** * @name id-aa-CMSAlgorithmProtection * @description binary-signing-time attribute * algorithm * @const */ export declare const OID_PKCS9_SMIME_CMSALGORITHMPROTECTION: TOid; /** * @name id-alg-PWRI-KEK * @description PassWord Recipient Info Key-Encryption Key (PWRI-KEK) S/MIME * algorithm * @const */ export declare const OID_PKCS9_SMIME_PWRIKEK: TOid; /** * @name md2 * @description Message Digest #2 (MD2) * @const */ export declare const OID_DIGESTALGO_MD2: TOid; /** * @name md4 * @description Rivest, Shamir and Adleman (RSA) algorithm coupled with an * Message Digest 4 (MD4) message digest algorithm that hashes the message * contents before signing * @const */ export declare const OID_DIGESTALGO_MD4: TOid; /** * @name md5 * @description Rivest, Shamir and Adleman (RSA) algorithm coupled with an * Message Digest #5 (MD5) algorithm that hashes the message contents before * signing * @const */ export declare const OID_DIGESTALGO_MD5: TOid; /** * @name hmacWithSHA1 * @description HMAC-SHA-1 pseudorandom function for key generation defined in * PKCS-5 ver 2.0 * @const */ export declare const OID_DIGESTALGO_HMACWITHSHA1: TOid; /** * @name hmacWithSHA224 * @description HMAC-SHA-224 message authentication scheme * @const */ export declare const OID_DIGESTALGO_HMACWITHSHA224: TOid; /** * @name hmacWithSHA256 * @description HMAC-SHA-256 message authentication scheme * @const */ export declare const OID_DIGESTALGO_HMACWITHSHA256: TOid; /** * @name hmacWithSHA384 * @description HMAC-SHA-384 message authentication scheme * @const */ export declare const OID_DIGESTALGO_HMACWITHSHA384: TOid; /** * @name hmacWithSHA512 * @description HMAC-SHA-512 message authentication scheme * @const */ export declare const OID_DIGESTALGO_HMACWITHSHA512: TOid; /** * @name aes128-ECB * @description EBC (128 bit AES information) * @const */ export declare const OID_NISTALGO_AES_AES128ECB: TOid; /** * @name aes128-CBC * @description Voice encryption 128-bit Advanced Encryption Standard (AES) * algorithm with Cipher-Block Chaining (CBC) mode of operation * @const */ export declare const OID_NISTALGO_AES_AES128CBC: TOid; /** * @name aes128-OFB * @description OFB (128 bit AES information) * @const */ export declare const OID_NISTALGO_AES_AES128OFB: TOid; /** * @name aes128-CFB * @description CFB (128 bit AES information) * @const */ export declare const OID_NISTALGO_AES_AES128CFB: TOid; /** * @name id-aes128-wrap * @description 128-bit Advanced Encryption Standard (AES) algorithm used for * key wrapping * @const */ export declare const OID_NISTALGO_AES_AES128WRAP: TOid; /** * @name aes128-GCM * @description id-aes128-GCM * @const */ export declare const OID_NISTALGO_AES_AES128GCM: TOid; /** * @name aes128-CCM * @description id-aes128-CCM * @const */ export declare const OID_NISTALGO_AES_AES128CCM: TOid; /** * @name aes128-wrap-pad * @description AES Key Wrap with Padding algorithm with 128-bit KEK * @const */ export declare const OID_NISTALGO_AES_AES128WRAPPAD: TOid; /** * @name aes192-ECB * @description EBC (192 bit AES information) * @const */ export declare const OID_NISTALGO_AES_AES192ECB: TOid; /** * @name aes192-CBC * @description 192 bit Advanced Encryption Standard (AES) algorithm with * Cipher-Block Chaining (CBC) mode of operation * @const */ export declare const OID_NISTALGO_AES_AES192CBC: TOid; /** * @name aes192-OFB * @description OFB (192 bit AES information) * @const */ export declare const OID_NISTALGO_AES_AES192OFB: TOid; /** * @name aes192-CFB * @description CFB (192 bit AES information) * @const */ export declare const OID_NISTALGO_AES_AES192CFB: TOid; /** * @name id-aes192-wrap * @description 192-bit Advanced Encryption Standard (AES) algorithm used for * key wrapping * @const */ export declare const OID_NISTALGO_AES_AES192WRAP: TOid; /** * @name aes192-GCM * @description id-aes192-GCM * @const */ export declare const OID_NISTALGO_AES_AES192GCM: TOid; /** * @name aes192-CCM * @description id-aes192-CCM * @const */ export declare const OID_NISTALGO_AES_AES192CCM: TOid; /** * @name aes192-wrap-pad * @description AES Key Wrap with Padding algorithm with 192-bit KEK * @const */ export declare const OID_NISTALGO_AES_AES192WRAPPAD: TOid; /** * @name aes256-ECB * @description EBC (256 bit AES information) * @const */ export declare const OID_NISTALGO_AES_AES256ECB: TOid; /** * @name aes256-CBC * @description 256-bit Advanced Encryption Standard (AES) algorithm with * Cipher-Block Chaining (CBC) mode of operation * @const */ export declare const OID_NISTALGO_AES_AES256CBC: TOid; /** * @name aes256-OFB * @description OFB (256 bit AES information) * @const */ export declare const OID_NISTALGO_AES_AES256OFB: TOid; /** * @name aes256-CFB * @description CFB (256 bit AES information) * @const */ export declare const OID_NISTALGO_AES_AES256CFB: TOid; /** * @name id-aes256-wrap * @description 256-bit Advanced Encryption Standard (AES) algorithm used for * key wrapping * @const */ export declare const OID_NISTALGO_AES_AES256WRAP: TOid; /** * @name aes256-GCM * @description id-aes256-GCM * @const */ export declare const OID_NISTALGO_AES_AES256GCM: TOid; /** * @name aes256-CCM * @description id-aes256-CCM * @const */ export declare const OID_NISTALGO_AES_AES256CCM: TOid; /** * @name aes256-wrap-pad * @description AES Key Wrap with Padding algorithm with 256-bit KEK * @const */ export declare const OID_NISTALGO_AES_AES256WRAPPAD: TOid; /** * @name sha256 * @description Secure Hash Algorithm that uses a 256 bit key (SHA256) * @const */ export declare const OID_NISTALGO_SHA_SHA256: TOid; /** * @name sha384 * @description Secure hashing algorithm that uses a 384 bit key (SHA384) * @const */ export declare const OID_NISTALGO_SHA_SHA384: TOid; /** * @name sha512 * @description Secure Hash Algorithm that uses a 512 bit key (SHA512) * @const */ export declare const OID_NISTALGO_SHA_SHA512: TOid; /** * @name sha224 * @description A 224-bit One-way Hash Function: SHA-224 * @const */ export declare const OID_NISTALGO_SHA_SHA224: TOid; /** * @name sha512-224 * @description SHA512-224 algorithm * @const */ export declare const OID_NISTALGO_SHA_SHA512224: TOid; /** * @name sha512-256 * @description SHA512-256 algorithm * @const */ export declare const OID_NISTALGO_SHA_SHA512256: TOid; /** * @name sha3-224 * @description SHA3-224 algorithm * @const */ export declare const OID_NISTALGO_SHA_3224: TOid; /** * @name sha3-256 * @description SHA3-256 algorithm * @const */ export declare const OID_NISTALGO_SHA_3226: TOid; /** * @name sha3-384 * @description SHA3-384 algorithm * @const */ export declare const OID_NISTALGO_SHA_3384: TOid; /** * @name sha3-512 * @description SHA3-512 algorithm * @const */ export declare const OID_NISTALGO_SHA_3512: TOid; export {}; //# sourceMappingURL=index.d.cts.map