estrutura CRYPT_RSA_SSA_PSS_PARAMETERS (wincrypt.h)
A estrutura CRYPT_RSA_SSA_PSS_PARAMETERS contém os parâmetros para uma assinatura RSA PKCS nº 1 v2.1. Essa estrutura é usada com os tipos de codificação PKCS_RSA_SSA_PSS_PARAMETERS e szOID_RSA_SSA_PSS .
Sintaxe
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;
Membros
HashAlgorithm
Uma estrutura CRYPT_ALGORITHM_IDENTIFIER que identifica o algoritmo de hash a ser usado. Se isso não estiver definido para codificação, o algoritmo padrão será szOID_OIWSEC_sha1.
MaskGenAlgorithm
Uma estrutura CRYPT_MASK_GEN_ALGORITHM que identifica a função de geração de máscara a ser usada. Se isso não estiver definido para codificação, o algoritmo padrão será szOID_RSA_MGF1 com o algoritmo de hash de geração de máscara padrão para o algoritmo de hash.
dwSaltLength
O comprimento do octeto do sal. Se isso não estiver definido para codificação, o comprimento padrão do sal será o comprimento do valor de hash.
dwTrailerField
O número do campo do trailer. Se isso não estiver definido para codificação, o padrão será PKCS_RSA_SSA_PSS_TRAILER_FIELD_BC.
Requisitos
Requisito | Valor |
---|---|
Cliente mínimo com suporte | Windows Vista [somente aplicativos da área de trabalho] |
Servidor mínimo com suporte | Windows Server 2008 [somente aplicativos da área de trabalho] |
Cabeçalho | wincrypt.h |