CRYPT_RSA_SSA_PSS_PARAMETERS struttura (wincrypt.h)
La struttura CRYPT_RSA_SSA_PSS_PARAMETERS contiene i parametri per una firma PKCS RSA #1 v2.1. Questa struttura viene usata con i tipi di codifica PKCS_RSA_SSA_PSS_PARAMETERS e szOID_RSA_SSA_PSS .
Sintassi
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;
Members
HashAlgorithm
Struttura CRYPT_ALGORITHM_IDENTIFIER che identifica l'algoritmo hash da usare. Se non è impostato per la codifica, l'algoritmo predefinito è szOID_OIWSEC_sha1.
MaskGenAlgorithm
Struttura CRYPT_MASK_GEN_ALGORITHM che identifica la funzione di generazione maschera da usare. Se questa impostazione non è impostata per la codifica, l'algoritmo predefinito è szOID_RSA_MGF1 con l'algoritmo hash di generazione maschera predefinito per l'algoritmo hash.
dwSaltLength
Lunghezza ottetto del sale. Se questa operazione non è impostata per la codifica, la lunghezza del sale predefinita è la lunghezza del valore hash.
dwTrailerField
Numero di campo del trailer. Se non è impostato per la codifica, il valore predefinito è PKCS_RSA_SSA_PSS_TRAILER_FIELD_BC.
Requisiti
Requisito | Valore |
---|---|
Client minimo supportato | Windows Vista [solo app desktop] |
Server minimo supportato | Windows Server 2008 [solo app desktop] |
Intestazione | wincrypt.h |