RsaPssParams
RsaPssParams:
object
Web Crypto APIのRsaPssParamsディクショナリーは、RSA-PSSアルゴリズムを使用する際にアルゴリズムパラメーターとしてSubtleCrypto.signまたはSubtleCrypto.verifyに渡すべきオブジェクトを表します。
型宣言
name
name:
string
文字列。これはRSA-PSSに設定する必要があります。
saltLength
saltLength:
number
使用するランダムソルトの長さをバイト単位で表す長整数。
RFC 3447では、「一般的なソルト長」は0か、このキーの生成時に選択されたダイジェストアルゴリズムの出力の長さのいずれかであると記載されています。たとえば、ダイジェストアルゴリズムとしてSHA-256を使用する場合、この値は32になります。
saltLengthの最大サイズは次の式で与えられます。
Math.ceil((keySizeInBits - 1) / 8) - digestSizeInBytes - 2;
したがって、キー長が2048ビットでダイジェスト出力サイズが32バイトの場合、最大サイズは222になります。
Last updated: 2025年10月2日

