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 |