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
塩のオクテット長。 これがエンコード用に設定されていない場合、既定のソルト長はハッシュ値の長さになります。
dwTrailerField
トレーラー フィールド番号。 エンコード用に設定されていない場合、既定値は PKCS_RSA_SSA_PSS_TRAILER_FIELD_BC。
要件
要件 | 値 |
---|---|
サポートされている最小のクライアント | Windows Vista [デスクトップ アプリのみ] |
サポートされている最小のサーバー | Windows Server 2008 [デスクトップ アプリのみ] |
Header | wincrypt.h |