Compartilhar via


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