CRYPT_RSA_SSA_PSS_PARAMETERS結構 (wincrypt.h)
CRYPT_RSA_SSA_PSS_PARAMETERS 結構包含 RSA PKCS #1 v2.1 簽章的參數。 此結構會與 PKCS_RSA_SSA_PSS_PARAMETERS 和 szOID_RSA_SSA_PSS 編碼類型搭配使用。
語法
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;
成員
HashAlgorithm
識別要使用的哈希演算法 的CRYPT_ALGORITHM_IDENTIFIER 結構。 如果未針對編碼進行設定,預設演算法會 szOID_OIWSEC_sha1。
MaskGenAlgorithm
識別要使用的遮罩產生函式 CRYPT_MASK_GEN_ALGORITHM 結構。 如果未針對編碼進行設定,預設演算法會 szOID_RSA_MGF1 遮罩產生哈希演演算法預設為哈希演算法。
dwSaltLength
salt 的八位長度。 如果未設定編碼,則預設 Salt 長度是哈希值的長度。
dwTrailerField
預告片欄位編號。 如果未設定編碼,預設值為 PKCS_RSA_SSA_PSS_TRAILER_FIELD_BC。
規格需求
需求 | 值 |
---|---|
最低支援的用戶端 | Windows Vista [僅限傳統型應用程式] |
最低支援的伺服器 | Windows Server 2008 [僅限傳統型應用程式] |
標頭 | wincrypt.h |