Share via


CRYPT_RSA_SSA_PSS_PARAMETERS structure (wincrypt.h)

La structure CRYPT_RSA_SSA_PSS_PARAMETERS contient les paramètres d’une signature RSA PKCS #1 v2.1. Cette structure est utilisée avec les types d’encodage PKCS_RSA_SSA_PSS_PARAMETERS et szOID_RSA_SSA_PSS .

Syntaxe

typedef struct _CRYPT_RSA_SSA_PSS_PARAMETERS {
  CRYPT_ALGORITHM_IDENTIFIER HashAlgorithm;
  CRYPT_MASK_GEN_ALGORITHM   MaskGenAlgorithm;
  DWORD                      dwSaltLength;
  DWORD                      dwTrailerField;
} CRYPT_RSA_SSA_PSS_PARAMETERS, *PCRYPT_RSA_SSA_PSS_PARAMETERS;

Membres

HashAlgorithm

Structure CRYPT_ALGORITHM_IDENTIFIER qui identifie l’algorithme de hachage à utiliser. Si ce n’est pas défini pour l’encodage, l’algorithme par défaut est szOID_OIWSEC_sha1.

MaskGenAlgorithm

Structure CRYPT_MASK_GEN_ALGORITHM qui identifie la fonction de génération de masque à utiliser. Si ce n’est pas défini pour l’encodage, l’algorithme par défaut est szOID_RSA_MGF1 avec l’algorithme de hachage de génération de masque qui utilise par défaut l’algorithme de hachage.

dwSaltLength

Longueur en octets du sel. Si ce n’est pas défini pour l’encodage, la longueur de sel par défaut est la longueur de la valeur de hachage.

dwTrailerField

Numéro de champ de la bande-annonce. Si ce n’est pas défini pour l’encodage, la valeur par défaut est PKCS_RSA_SSA_PSS_TRAILER_FIELD_BC.

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 wincrypt.h