estructura CRYPT_RSA_SSA_PSS_PARAMETERS (wincrypt.h)

La estructura CRYPT_RSA_SSA_PSS_PARAMETERS contiene los parámetros de una firma RSA PKCS #1 v2.1. Esta estructura se usa con los tipos de codificación PKCS_RSA_SSA_PSS_PARAMETERS y szOID_RSA_SSA_PSS .

Sintaxis

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;

Miembros

HashAlgorithm

Estructura CRYPT_ALGORITHM_IDENTIFIER que identifica el algoritmo hash que se va a usar. Si no se establece para la codificación, el algoritmo predeterminado se szOID_OIWSEC_sha1.

MaskGenAlgorithm

Estructura CRYPT_MASK_GEN_ALGORITHM que identifica la función de generación de máscaras que se va a usar. Si no se establece para la codificación, el algoritmo predeterminado se szOID_RSA_MGF1 con el algoritmo hash de generación de máscaras de forma predeterminada en el algoritmo hash.

dwSaltLength

Longitud del octeto de la sal. Si no se establece para la codificación, la longitud de sal predeterminada es la longitud del valor hash.

dwTrailerField

Número de campo del finalizador. Si no se establece para la codificación, el valor predeterminado es PKCS_RSA_SSA_PSS_TRAILER_FIELD_BC.

Requisitos

Requisito Value
Cliente mínimo compatible Windows Vista [solo aplicaciones de escritorio]
Servidor mínimo compatible Windows Server 2008 [solo aplicaciones de escritorio]
Encabezado wincrypt.h