Partager via


structure BCRYPT_PKCS1_PADDING_INFO (bcrypt.h)

La structure BCRYPT_PKCS1_PADDING_INFO est utilisée pour fournir des options pour le schéma de remplissage PKCS #1 .

Syntaxe

typedef struct _BCRYPT_PKCS1_PADDING_INFO {
  LPCWSTR pszAlgId;
} BCRYPT_PKCS1_PADDING_INFO;

Membres

pszAlgId

Pointeur vers une chaîne Unicode terminée par null qui identifie l’algorithme de chiffrement à utiliser pour créer le remplissage. Cet algorithme doit être un algorithme de hachage. Lors de la création d’une signature, l’identificateur d’objet (OID) qui correspond à cet algorithme est ajouté à l’élément DigestInfo dans la signature, et si ce membre est NULL, l’OID n’est pas ajouté. Lors de la vérification d’une signature, la vérification échoue si l’OID qui correspond à ce membre n’est pas identique à l’OID dans la signature. S’il n’y a pas d’OID dans la signature, la vérification échoue, sauf si ce membre est NULL.

Configuration requise

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

Voir aussi

Identificateurs d’algorithme CNG

BCryptDecrypt

BCryptEncrypt

BCryptSignHash

BCryptVerifySignature