CRYPT_RSA_SSA_PSS_PARAMETERS-Struktur (wincrypt.h)
Die CRYPT_RSA_SSA_PSS_PARAMETERS-Struktur enthält die Parameter für eine RSA PKCS #1 v2.1-Signatur. Diese Struktur wird mit den Codierungstypen PKCS_RSA_SSA_PSS_PARAMETERS und szOID_RSA_SSA_PSS verwendet.
Syntax
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;
Member
HashAlgorithm
Eine CRYPT_ALGORITHM_IDENTIFIER Struktur, die den zu verwendenden Hashalgorithmus identifiziert. Wenn dies nicht für die Codierung festgelegt ist, ist der Standardalgorithmus szOID_OIWSEC_sha1.
MaskGenAlgorithm
Eine CRYPT_MASK_GEN_ALGORITHM-Struktur , die die zu verwendende Maskengenerierungsfunktion identifiziert. Wenn dies nicht für die Codierung festgelegt ist, wird der Standardalgorithmus szOID_RSA_MGF1 , wobei der Hashalgorithmus für die Maskengenerierung standardmäßig auf den Hashalgorithmus festgelegt ist.
dwSaltLength
Die Oktettlänge des Salzes. Wenn dies nicht für die Codierung festgelegt ist, ist die Standardsalzlänge die Länge des Hashwerts.
dwTrailerField
Die Feldnummer des Anhängers. Wenn dies nicht für die Codierung festgelegt ist, ist der Standardwert PKCS_RSA_SSA_PSS_TRAILER_FIELD_BC.
Anforderungen
Anforderung | Wert |
---|---|
Unterstützte Mindestversion (Client) | Windows Vista [nur Desktop-Apps] |
Unterstützte Mindestversion (Server) | Windows Server 2008 [nur Desktop-Apps] |
Kopfzeile | wincrypt.h |