CRYPT_ALGORITHM_IDENTIFIER structure (wincrypt.h)

La structure CRYPT_ALGORITHM_IDENTIFIER spécifie un algorithme utilisé pour chiffrer une clé privée. La structure inclut l’identificateur d’objet (OID) de l’algorithme et tous les paramètres nécessaires pour cet algorithme. Les paramètres contenus dans son CRYPT_OBJID_BLOB sont encodés.

Syntaxe

typedef struct _CRYPT_ALGORITHM_IDENTIFIER {
  LPSTR            pszObjId;
  CRYPT_OBJID_BLOB Parameters;
} CRYPT_ALGORITHM_IDENTIFIER, *PCRYPT_ALGORITHM_IDENTIFIER;

Membres

pszObjId

OID d’un algorithme. Ce membre peut être l’une des valeurs suivantes. Cette liste n’est que représentative. De nouveaux algorithmes sont définis par différents utilisateurs.

Valeur Signification
szOID_RSA
"1.2.840.113549"
Identificateur d’objet racine pour la famille d’algorithmes de chiffrement asymétrique RSA. RSA est l’acronyme de Ron Rivest, Adi Shamir et Leonard Adleman, les mathématiciens qui ont inventé l’algorithme. Il s’agit d’un algorithme asymétrique populaire qui peut être utilisé pour le chiffrement ou la signature.
szOID_PKCS
"1.2.840.113549.1"
Identificateur d’objet racine pour le groupe de normes PKCS (Public Key Cryptography Standards) qui définissent la clé publique ou le chiffrement asymétrique.
szOID_RSA_HASH
"1.2.840.113549.2"
Algorithme de signature RSA (chiffrement) qui utilise un algorithme de hachage pour hacher le contenu avant de le signer.
szOID_RSA_ENCRYPT
"1.2.840.113549.3"
Algorithme de chiffrement RSA.
szOID_PKCS_1
"1.2.840.113549.1.1"
PKCS#1 est le premier PKCS (Public Key Cryptography Standard) publié par RSA Laboratories. La norme PKCS#1 définit les propriétés de chiffrement et de déchiffrement utilisées par l’algorithme RSA.
szOID_PKCS_2
"1.2.840.113549.1.2"
PKCS#2 était un PKCS (Public Key Cryptography Standard) qui traitait du chiffrement RSA des synthèses de messages. Il a été fusionné dans PKCS#1.
szOID_PKCS_3
"1.2.840.113549.1.3"
PKCS#3 est une norme de chiffrement à clé publique (PKCS) qui définit le protocole d’accord de clé Diffie-Hellman.
szOID_PKCS_4
"1.2.840.113549.1.4"
PKCS#4 était un PKCS (Public Key Cryptography Standard) qui définissait la syntaxe de clé RSA. Il a été fusionné dans PKCS#1.
szOID_PKCS_5
"1.2.840.113549.1.5"
PKCS#5 est une norme de chiffrement à clé publique (PKCS) qui fournit des recommandations pour l’implémentation du chiffrement par mot de passe. Il couvre les fonctions de dérivation de clé, les schémas de chiffrement, les schémas d’authentification des messages et la structure de syntaxe ASN.1.
szOID_PKCS_6
"1.2.840.113549.1.6"
PKCS#6 est une norme de chiffrement à clé publique (PKCS) qui décrit la syntaxe des informations de certificat étendues, un ensemble d’attributs qui fournit des informations supplémentaires sur l’entité dont la clé publique est certifiée dans le certificat X.509.
szOID_PKCS_7
"1.2.840.113549.1.7"
PKCS#7 est une norme de chiffrement à clé publique (PKCS) qui décrit les types généraux de contenu auxquels le chiffrement peut être appliqué. Cela inclut les données, les données signées, les données enveloppées, les données signées et enveloppées, les données digérées et les données chiffrées.
szOID_PKCS_8
"1.2.840.113549.1.8"
PKCS#8 est un PKCS (Public Key Cryptography Standard) qui définit la syntaxe des informations de clé privée dans le type ASN.1 PrivateKeyInfo .
szOID_PKCS_9
"1.2.840.113549.1.9"
PKCS#8 est une norme de chiffrement à clé publique (PKCS) qui définit des types d’attributs à utiliser dans les certificats étendus PKCS#6, les messages PKCS#7 signés numériquement, les informations de clé privée PKCS#8 et les demandes de signature de certificat PKCS#10.
szOID_PKCS_10
"1.2.840.113549.1.10"
PKCS#10 est un PKCS (Public Key Cryptography Standard) qui décrit la syntaxe de demande de certificat.
szOID_PKCS_12
"1.2.840.113549.1.12"
PKCS#12 est un PKCS (Public Key Cryptography Standard) qui décrit le format PFX (Personal Information Exchange) utilisé pour transférer des informations d’identité personnelles telles que des clés privées et des certificats.
szOID_RSA_MD2
"1.2.840.113549.2.2"
Algorithme RSA associé à un algorithme de synthèse de message MD2 qui hache le contenu du message avant la signature.
szOID_RSA_MD4
"1.2.840.113549.2.4"
Algorithme RSA associé à un algorithme de synthèse de message MD4 qui hache le contenu du message avant la signature.
szOID_RSA_MD5
"1.2.840.113549.2.5"
Algorithme RSA associé à un algorithme de synthèse de message MD5 qui hache le contenu du message avant la signature.
szOID_RSA_RSA
"1.2.840.113549.1.1.1"
RSA est utilisé pour chiffrer et signer du contenu.
szOID_RSA_MD2RSA
"1.2.840.113549.1.1.2"
RSA est utilisé pour chiffrer le contenu et signer le hachage de contenu créé à l’aide de l’algorithme de synthèse de message MD2.
szOID_RSA_MD4RSA
"1.2.840.113549.1.1.3"
RSA est utilisé pour chiffrer le contenu et signer le hachage de contenu créé à l’aide de l’algorithme de synthèse de message MD4.
szOID_RSA_MD5RSA
"1.2.840.113549.1.1.4"
RSA est utilisé pour chiffrer le contenu et signer le hachage de contenu créé à l’aide de l’algorithme de synthèse de message MD5.
szOID_RSA_SHA1RSA
"1.2.840.113549.1.1.5"
RSA est utilisé pour chiffrer le contenu et signer le hachage de contenu créé à l’aide de l’algorithme SHA (Secure Hashing Algorithm).
szOID_RSA_SETOAEP_RSA
"1.2.840.113549.1.1.6"
RSA qui utilise l’encodage OAEP (Optimal Asymmetric Encryption Padding).
szOID_RSAES_OAEP
"1.2.840.113549.1.1.7"
Schéma de chiffrement à clé publique combinant OAEP (Optimal Asymmetric Encryption Padding) avec la primitive de chiffrement RSAEP. RSAES-OAEP prend un texte en clair comme entrée, le transforme en message encodé à l’aide d’OAEP et applique RSAEP au résultat à l’aide de la clé publique RSA.
szOID_RSA_MGF1
"1.2.840.113549.1.1.8"
Algorithme RSA qui utilise la fonction de générateur de masque (MGF1)
szOID_RSA_PSPECIFIED
"1.2.840.113549.1.1.9"
Algorithme RSA.
szOID_RSA_SSA_PSS
"1.2.840.113549.1.1.10"
Algorithme RSA qui utilise le schéma de signature probabiliste (PSS).
szOID_RSA_SHA256RSA
1.2.840.113549.1.1.11
RSA est utilisé pour chiffrer le contenu et signer le hachage créé à l’aide de l’algorithme de hachage sécurisé 256 (SHA256).
szOID_RSA_SHA384RSA
1.2.840.113549.1.1.12
RSA est utilisé pour chiffrer le contenu et signer le hachage créé à l’aide de l’algorithme de hachage sécurisé 384 (SHA384).
szOID_RSA_SHA512RSA
1.2.840.113549.1.1.13
RSA est utilisé pour chiffrer le contenu et signer le hachage créé à l’aide de l’algorithme de hachage sécurisé 512 (SHA512).
szOID_RSA_DH
"1.2.840.113549.1.3.1"
Algorithme RSA combiné à l’algorithme d’échange de clés Diffie-Hellman.
szOID_RSA_data
"1.2.840.113549.1.7.1"
RSA appliqué au type de données ASN.1 PKCS#7.
szOID_RSA_signedData
"1.2.840.113549.1.7.2"
RSA appliqué au type PKCS#7 ASN.1 SignedData .
szOID_RSA_envelopedData
"1.2.840.113549.1.7.3"
RSA appliqué au type ASN.1 EnvelopedData PKCS#7.
szOID_RSA_signEnvData
"1.2.840.113549.1.7.4"
RSA appliqué au type PKCS#7 ASN.1 SignedAndEnvelopedData .
szOID_RSA_digestedData
"1.2.840.113549.1.7.5"
RSA appliqué au type ASN.1 DigestedData PKCS#7.
szOID_RSA_hashedData
"1.2.840.113549.1.7.5"
Algorithme RSA appliqué aux données hachées.
szOID_RSA_encryptedData
"1.2.840.113549.1.7.6"
RSA appliqué au type PKCS#7 ASN.1 EncryptedData .
szOID_RSA_emailAddr
"1.2.840.113549.1.9.1"
RSA a été appliqué à une adresse e-mail ASN.1.
szOID_RSA_unstructName
"1.2.840.113549.1.9.2"
RSA appliqué au nom non structuré ASN.1.
szOID_RSA_contentType
"1.2.840.113549.1.9.3"
RSA appliqué à la valeur de type de contenu ASN.1.
szOID_RSA_messageDigest
"1.2.840.113549.1.9.4"
RSA appliqué à une synthèse de message.
szOID_RSA_signingTime
"1.2.840.113549.1.9.5"
RSA appliqué à la valeur de date et d’heure de signature
szOID_RSA_counterSign
"1.2.840.113549.1.9.6"
RSA appliqué à la signature du compteur.
szOID_RSA_challengePwd
"1.2.840.113549.1.9.7"
RSA appliqué à un mot de passe de contestation.
szOID_RSA_unstructAddr
"1.2.840.113549.1.9.8"
RSA appliqué à une adresse non structurée.
szOID_RSA_extCertAttrs
"1.2.840.113549.1.9.9"
RSA appliqué aux attributs de certificat.
szOID_RSA_certExtensions
"1.2.840.113549.1.9.14"
RSA appliqué aux extensions de certificat.
szOID_RSA_SMIMECapabilities
"1.2.840.113549.1.9.15"
RSA appliqué aux extensions MIME (Multipurpose Internet Mail Extensions)
szOID_RSA_preferSignedData
"1.2.840.113549.1.9.15.1"
RSA a été appliqué à la préférence de fonctionnalité SMIME preferSignedData .
szOID_TIMESTAMP_TOKEN
"1.2.840.113549.1.9.16.1.4"
Identificateur d’objet Timestamp.
szOID_RFC3161_counterSign
"1.3.6.1.4.1.311.3.3.1"
Signature de compteur d’une signature.
szOID_RSA_SMIMEalg
"1.2.840.113549.1.9.16.3"
RSA appliqué à l’algorithme MIME (Multipurpose Internet Mail Extensions). SMIME signale les fonctionnalités de déchiffrement d’un destinataire d’e-mail à un expéditeur d’e-mail afin que l’expéditeur puisse choisir l’algorithme le plus sécurisé pris en charge par les deux parties.
szOID_RSA_SMIMEalgESDH
"1.2.840.113549.1.9.16.3.5"
RSA appliqué à l’algorithme ESDH SMIME spécifié.
szOID_RSA_SMIMEalgCMS3DESwrap
"1.2.840.113549.1.9.16.3.6"
RSA appliqué à l’algorithme SMIME. Triple DES est utilisé pour l’habillage de clés.
szOID_RSA_SMIMEalgCMSRC2wrap
"1.2.840.113549.1.9.16.3.7"
RSA appliqué à l’algorithme SMIME. RC2 est utilisé pour l’encapsulage de clés.
szOID_RSA_RC2CBC
"1.2.840.113549.3.2"
RSA qui utilise l’algorithme de chiffrement de blocs Rivest (RC2) couplé à un mode de fonctionnement de chaînage de blocs de chiffrement.
szOID_RSA_RC4
"1.2.840.113549.3.4"
RSA qui utilise l’algorithme de chiffrement de blocs Rivest Cipher (RC4) couplé à un mode de chaînage de blocs de chiffrement.
szOID_RSA_DES_EDE3_CBC
"1.2.840.113549.3.7"
RSA qui utilise l’algorithme Triple Data Encryption Standard (DES) associé à un mode de fonctionnement de chaînage de blocs de chiffrement. L’opération de chiffrement est effectuée en tant que encrypt-decrypt-encrypt.
szOID_RSA_RC5_CBCPad
"1.2.840.113549.3.9"
RSA qui utilise l’algorithme de chiffrement de blocs Rivest Cipher (RC5) couplé à un mode de fonctionnement d’un bloc de chaînage de blocs de chiffrement
szOID_ANSI_x942
"1.2.840.10046"
Identificateur d’objet racine pour la norme ANSI X942.
szOID_ANSI_x942_DH
"1.2.840.10046.2.1"
Diffie-Hellman'algorithme d’échange de clés.
szOID_X957
"1.2.840.10040"
Identificateur d’objet racine pour la norme X957.
szOID_X957_DSA
"1.2.840.10040.4.1"
Digital Signature Algorithm (DSA).
szOID_X957_SHA1DSA
"1.2.840.10040.4.3"
Digital Signature Algorithm (DSA) couplé à l’algorithme SHA (Secure Hashing Algorithm).
szOID_ECC_PUBLIC_KEY
"1.2.840.10045.2.1"
Chiffrement à clé publique de courbe elliptique.
szOID_ECC_CURVE_P256
"1.2.840.10045.3.1.7"
Courbe elliptique 256 bits.
szOID_ECC_CURVE_P384
"1.3.132.0.34"
Courbe elliptique 384 bits.
szOID_ECC_CURVE_P521
"1.3.132.0.35"
Courbe elliptique de 512 bits.
szOID_ECDSA_SHA1
"1.2.840.10045.4.1"
DSA (Digital Signature Algorithm) de courbe elliptique couplé à l’algorithme SHA (Secure Hashing Algorithm).
szOID_ECDSA_SPECIFIED
"1.2.840.10045.4.3"
DSA (Digital Signature Algorithm) de courbe elliptique.
szOID_ECDSA_SHA256
"1.2.840.10045.4.3.2"
DSA (Digital Signature Algorithm) de courbe elliptique couplé à l’algorithme SHA256 (Secure Hashing Algorithm).
szOID_ECDSA_SHA384
"1.2.840.10045.4.3.3"
DSA (Digital Signature Algorithm) de courbe elliptique couplé à l’algorithme SHA384 (Secure Hashing Algorithm).
szOID_ECDSA_SHA512
"1.2.840.10045.4.3.4"
DSA (Digital Signature Algorithm) de courbe elliptique couplé à l’algorithme SHA512 (Secure Hashing Algorithm).
szOID_NIST_AES128_CBC
"2.16.840.1.101.3.4.1.2"
Algorithme AES (Advanced Encryption Standard) 128 bits avec le mode de chaînage de blocs de chiffrement.
szOID_NIST_AES192_CBC
"2.16.840.1.101.3.4.1.22"
Algorithme AES (Advanced Encryption Standard) 192 bits avec le mode de chaînage de blocs de chiffrement.
szOID_NIST_AES256_CBC
"2.16.840.1.101.3.4.1.42"
Algorithme AES (Advanced Encryption Standard) 256 bits avec le mode de chaînage de blocs de chiffrement.
szOID_NIST_AES128_WRAP
"2.16.840.1.101.3.4.1.5"
Algorithme AES (Advanced Encryption Standard) 128 bits utilisé pour l’habillage de clé.
szOID_NIST_AES192_WRAP
"2.16.840.1.101.3.4.1.25"
Algorithme AES (Advanced Encryption Standard) 192 bits utilisé pour l’habillage des clés.
szOID_NIST_AES256_WRAP
"2.16.840.1.101.3.4.1.45"
Algorithme AES (Advanced Encryption Standard) 256 bits utilisé pour l’habillage des clés.
szOID_DATA STRUCTURE
"1.2.840.10040.4.3"
Structure de données non spécifiée.
szOID_DH_SINGLE_PASS_STDDH_SHA1_KDF
"1.3.133.16.840.63.0.2"
Dérivation de clé SHA1 à passe simple.
szOID_DH_SINGLE_PASS_STDDH_SHA256_KDF
"1.3.132.1.11.1"
Dérivation de clé SHA256 à passe simple.

Windows Server 2008, Windows Vista, Windows Server 2003 et Windows XP : Cet OID n’est pas pris en charge.

szOID_DH_SINGLE_PASS_STDDH_SHA384_KDF
"1.3.132.1.11.2"
Dérivation de clé SHA384 à passe simple.

Windows Server 2008, Windows Vista, Windows Server 2003 et Windows XP : Cet OID n’est pas pris en charge.

szOID_DS
"2.5"
Signature enveloppée.
szOID_DSALG
"2.5.8"
Algorithme de signature numérique enveloppée.
szOID_DSALG_CRPT
"2.5.8.1"
Algorithme de signature numérique appliqué au contenu chiffré.
szOID_DSALG_HASH
"2.5.8.2"
Algorithme de signature numérique appliqué au contenu haché.
szOID_DSALG_SIGN
"2.5.8.3"
Algorithme de signature numérique appliqué à une signature.
szOID_DSALG_RSA
"2.5.8.1.1"
Algorithme de signature numérique enveloppée appliqué au contenu rsa chiffré ou signé.
szOID_OIW
"1.3.14"
Identificateur d’objet racine OIW (NIST OSE Implementors' Workshop).
szOID_OIWSEC
"1.3.14.3.2"
NIST OSE Implementors' Workshop (OIW) Security standard root object identifier.
szOID_OIWSEC_md4RSA
"1.3.14.3.2.2"
NIST OSE Implementors' Workshop (OIW) Algorithme RSA de sécurité appliqué à un hachage créé à l’aide de l’algorithme Message Digest (MD4).
szOID_OIWSEC_md5RSA
"1.3.14.3.2.3"
NIST OSE Implementors' Workshop (OIW) Algorithme RSA de sécurité appliqué à un hachage créé à l’aide de l’algorithme Message Digest (MD5).
szOID_OIWSEC_md4RSA2
"1.3.14.3.2.4"
Algorithme NIST OSE Implementors' Workshop (OIW) Security RSA2 appliqué à un hachage créé à l’aide de l’algorithme Message Digest (MD5).
szOID_OIWSEC_desECB
"1.3.14.3.2.6"
Algorithme NIST OSE Implementors' Workshop (OIW) Security Data Encryption Standard (DES) couplé à un mode de fonctionnement de codebook électronique.
szOID_OIWSEC_desCBC
"1.3.14.3.2.7"
Algorithme NIST OSE Implementors' Workshop (OIW) Security Data Encryption Standard (DES) couplé à un mode de fonctionnement de chaînage de blocs de chiffrement.
szOID_OIWSEC_desOFB
"1.3.14.3.2.8"
Algorithme DATA Encryption Standard (DES) couplé à un mode de chaînage de blocs de chiffrement.
szOID_OIWSEC_desCFB
"1.3.14.3.2.9"
Algorithme NIST OSE Implementors' Workshop (OIW) Security Data Encryption Standard (DES) couplé à un mode de retour d’opération de sortie.
szOID_OIWSEC_desMAC
"1.3.14.3.2.10"
Algorithme NIST OSE Implementors' Workshop (OIW) Security Data Encryption Standard (DES) couplé à un code d’authentification de message (MAC) qui hache à la fois la pré-image et la clé.
szOID_OIWSEC_rsaSign
"1.3.14.3.2.11"
NIST OSE Implementors' Workshop (OIW) - Algorithme de signature RSA de sécurité.
szOID_OIWSEC_dsa
"1.3.14.3.2.12"
NIST OSE Implementors' Workshop (OIW) Security Digital Signature Algorithm (DSA).
szOID_OIWSEC_shaDSA
"1.3.14.3.2.13"
NIST OSE Implementors' Workshop (OIW) Security Digital Signature Algorithm (DSA) qui utilise l’algorithme SHA (Secure Hashing Algorithm) pour hacher le contenu du message.
szOID_OIWSEC_mdc2RSA
"1.3.14.3.2.14"
Algorithme NIST OSE Implementors' Workshop (OIW) Security RSA qui utilise la fonction de hachage MDC2 (Modification Detection Code 2) ou Meyer-Schilling.
szOID_OIWSEC_shaRSA
"1.3.14.3.2.15"
NIST OSE Implementors' Workshop (OIW) Algorithme RSA de sécurité associé à l’algorithme SHA (Secure Hashing Algorithm).
szOID_OIWSEC_dhCommMod
"1.3.14.3.2.16"
NIST OSE Implementors' Workshop (OIW) Sécurité Diffie-Hellman algorithme d’échange de clés.
szOID_OIWSEC_desEDE
"1.3.14.3.2.17"
Algorithme NIST OSE Implementors' Workshop (OIW) Security Data Encryption Standard (DES) couplé au mode de chiffrement multiple EDE (encrypt-decrypt-encrypt).
szOID_OIWSEC_sha
"1.3.14.3.2.18"
NIST OSE Implementors' Workshop (OIW) Security Secure Hashing Algorithm (SHA).
szOID_OIWSEC_mdc2
"1.3.14.3.2.19"
NIST OSE Implementors' Workshop (OIW) Security Modification Detection Code 2 (MDC2) ou Meyer-Schilling fonction de hachage.
szOID_OIWSEC_dsaComm
"1.3.14.3.2.20"
NIST OSE Implementors' Workshop (OIW) Security Digital Signature Algorithm (DSA).
szOID_OIWSEC_dsaCommSHA
"1.3.14.3.2.21"
NIST OSE Implementors' Workshop (OIW) Security Digital Signature Algorithm (DSA) couplé à l’algorithme SHA (Secure Hashing Algorithm).
szOID_OIWSEC_rsaXchg
"1.3.14.3.2.22"
Algorithme NIST OSE Implementors' Workshop (OIW) Security RSA.
szOID_OIWSEC_keyHashSeal
"1.3.14.3.2.23"
NIST OSE Implementors' Workshop (OIW) Algorithme de hachage de sécurité.
szOID_OIWSEC_md2RSASign
"1.3.14.3.2.24"
Algorithme NIST OSE Implementors' Workshop (OIW) Security RSA couplé à l’algorithme de hachage Message Digest (MD2).
szOID_OIWSEC_md5RSASign
"1.3.14.3.2.25"
Algorithme NIST OSE Implementors' Workshop (OIW) Security RSA couplé à l’algorithme de hachage Message Digest (MD5).
szOID_OIWSEC_sha1
"1.3.14.3.2.26"
NIST OSE Implementors' Workshop (OIW) Algorithme SHA1 (Security Secure Hashing).
szOID_OIWSEC_dsaSHA1
"1.3.14.3.2.27"
NIST OSE Implementors' Workshop (OIW) Security Digital Signature Algorithm (DSA) qui utilise l’algorithme de hachage sécurisé 1 (SHA1).
szOID_OIWSEC_dsaCommSHA1
"1.3.14.3.2.28"
NIST OSE Implementors' Workshop (OIW) Security Digital Signature Algorithm (DSA) qui utilise l’algorithme de hachage sécurisé 1 (SHA1).
szOID_OIWSEC_sha1RSASign
"1.3.14.3.2.29"
NIST OSE Implementors' Workshop (OIW) Algorithme RSA de sécurité qui utilise l’algorithme SHA1 (Secure Hashing Algorithm 1).
szOID_OIWDIR
"1.3.14.7.2"
NIST OSE Implementors' Workshop (OIW) Identificateur d’objet racine de répertoire.
szOID_OIWDIR_CRPT
"1.3.14.7.2.1"
NIST OSE Implementors' Workshop (OIW) Algorithme de chiffrement générique de répertoire.
szOID_OIWDIR_HASH
"1.3.14.7.2.2"
NIST OSE Implementors' Workshop (OIW) Algorithme de hachage générique de répertoire.
szOID_OIWDIR_SIGN
"1.3.14.7.2.3"
NIST OSE Implementors' Workshop (OIW) Algorithme de signature générique de répertoire.
szOID_OIWDIR_md2
"1.3.14.7.2.2.1"
Algorithme MD2 (Directory Message Digest) nIST OSE Implementors' Workshop (OIW).
szOID_OIWDIR_md2RSA
"1.3.14.7.2.3.1"
NIST OSE Implementors' Workshop (OIW) - Algorithme RSA de répertoire associé à l’algorithme de hachage De synthèse de message (MD2).
szOID_INFOSEC
"2.16.840.1.101.2.1"
Racine de l’identificateur d’objet INFOSEC.
szOID_INFOSEC_sdnsSignature
"2.16.840.1.101.2.1.1.1"
Algorithme de signature.
szOID_INFOSEC_mosaicSignature
"2.16.840.1.101.2.1.1.2"
Algorithme de signature.
szOID_INFOSEC_sdnsConfidentiality
"2.16.840.1.101.2.1.1.3"
Algorithme de chiffrement.
szOID_INFOSEC_mosaicConfidentiality
"2.16.840.1.101.2.1.1.4"
Algorithme de chiffrement.
szOID_INFOSEC_sdnsIntegrity
"2.16.840.1.101.2.1.1.5"
Algorithme de signature.
szOID_INFOSEC_mosaicIntegrity
"2.16.840.1.101.2.1.1.6"
Algorithme de signature.
szOID_INFOSEC_sdnsTokenProtection
"2.16.840.1.101.2.1.1.7"
Chiffrement des jetons du système de réseau de données sécurisé.
szOID_INFOSEC_mosaicTokenProtection
"2.16.840.1.101.2.1.1.8"
Chiffrement de jeton Mosaïque.
szOID_INFOSEC_sdnsKeyManagement
"2.16.840.1.101.2.1.1.9"
Gestion des clés du système de réseau de données sécurisé.
szOID_INFOSEC_mosaicKeyManagement
"2.16.840.1.101.2.1.1.10"
Gestion des clés Mosaïque.
szOID_INFOSEC_sdnsKMandSig
"2.16.840.1.101.2.1.1.11"
Gestion et signature des clés du système de réseau de données sécurisés.
szOID_INFOSEC_mosaicKMandSig
"2.16.840.1.101.2.1.1.12"
Gestion et signature des clés Mosaïque.
szOID_INFOSEC_SuiteASignature
"2.16.840.1.101.2.1.1.13"
National Security Agency (NSA) Suite Un algorithme de signature de chiffrement.
szOID_INFOSEC_SuiteAConfidentiality
"2.16.840.1.101.2.1.1.14"
National Security Agency (NSA) Suite Un algorithme de chiffrement de chiffrement.
szOID_INFOSEC_SuiteAIntegrity
"2.16.840.1.101.2.1.1.15"
National Security Agency (NSA) Suite Un algorithme de signature de chiffrement.
szOID_INFOSEC_SuiteATokenProtection
"2.16.840.1.101.2.1.1.16"
National Security Agency (NSA) Suite Un chiffrement de jeton de sécurité de chiffrement.
szOID_INFOSEC_SuiteAKeyManagement
"2.16.840.1.101.2.1.1.17"
National Security Agency (NSA) Suite A Cryptography security key management.
szOID_INFOSEC_SuiteAKMandSig
"2.16.840.1.101.2.1.1.18"
National Security Agency (NSA) Suite A Cryptography key management and signature.
szOID_INFOSEC_mosaicUpdatedSig
"2.16.840.1.101.2.1.1.19"
Signature mosaïque mise à jour.
szOID_INFOSEC_mosaicKMandUpdSig
"2.16.840.1.101.2.1.1.20"
Gestion des clés Mosaïque et signature mise à jour.
szOID_INFOSEC_mosaicUpdatedInteg
"2.16.840.1.101.2.1.1.21"
Signature mosaïque mise à jour.
szOID_NIST_sha256
"2.16.840.1.101.3.4.2.1"
Algorithme de hachage sécurisé (SHA) qui utilise une clé de 256 bits.
szOID_NIST_sha384
"2.16.840.1.101.3.4.2.2"
Algorithme de hachage sécurisé (SHA) qui utilise une clé 384 bits.
szOID_NIST_sha512
"2.16.840.1.101.3.4.2.3"
Algorithme de hachage sécurisé (SHA) qui utilise une clé de 512 bits.
szOID_PKIX_NO_SIGNATURE
"1.3.6.1.5.5.7.6.2"
Aucune signature.
szOID_RSA_SSA_PSS
"1.2.840.113549.1.1.10"
Schéma de signature RSA avec annexe et schéma de signature probabiliste.
szOID_ECDSA_SPECIFIED
"1.2.840.10045.4.3"
Algorithme de signature numérique de courbe elliptique (ECDSA).

Parameters

Objet BLOB qui fournit des paramètres spécifiques à l’algorithme encodés. Dans de nombreux cas, il n’existe aucun paramètre. Cela est indiqué en définissant le membre cbData de l’objet BLOB Parameters sur zéro.

Les algorithmes suivants ont les paramètres encodés spécifiés. Pour plus d’informations, consultez Constantes pour CryptEncodeObject et CryptDecodeObject.

Valeur Signification
szOID_OIWSEC_dsa
Structure CERT_DSS_PARAMETERS .
szOID_RSA_RC2CBC
Structure CRYPT_RC2_CBC_PARAMETERS .
szOID_OIWSEC_desCBC
CRYPT_DATA_BLOB qui contient un vecteur d’initialisation sous la forme d’une chaîne d’octets.
szOID_RSA_DES_EDE3_CBC
CRYPT_DATA_BLOB qui contient un vecteur d’initialisation sous la forme d’une chaîne d’octets.
szOID_RSA_RC4
CRYPT_DATA_BLOB qui contient un vecteur d’initialisation sous la forme d’une chaîne d’octets.
szOID_RSA_SSA_PSS
Structure CRYPT_RSA_SSA_PSS_PARAMETERS .
szOID_ECDSA_SPECIFIED
Structure CRYPT_ALGORITHM_IDENTIFIER .

Configuration requise

Condition requise Valeur
Client minimal pris en charge Windows XP [applications de bureau uniquement]
Serveur minimal pris en charge Windows Server 2003 [applications de bureau uniquement]
En-tête wincrypt.h

Voir aussi

ALG_ID

CERT_INFO

CERT_PUBLIC_KEY_INFO

CERT_SIGNED_CONTENT_INFO

CMSG_ENVELOPED_ENCODE_INFO

CMSG_HASHED_ENCODE_INFO

CMSG_SIGNER_ENCODE_INFO

CMSG_SIGNER_INFO

CRL_INFO

CRYPT_ENCRYPT_MESSAGE_PARA

CRYPT_HASH_MESSAGE_PARA

CRYPT_INTEGER_BLOB

CRYPT_PRIVATE_KEY_INFO

CRYPT_SIGN_MESSAGE_PARA

CryptMsgGetParam