Share via


CRYPT_RSA_SSA_PSS_PARAMETERS結構 (wincrypt.h)

CRYPT_RSA_SSA_PSS_PARAMETERS 結構包含 RSA PKCS #1 v2.1 簽章的參數。 此結構會與 PKCS_RSA_SSA_PSS_PARAMETERSszOID_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