as

Settings
Sign out
Notifications
Alexa
Amazonアプリストア
AWS
ドキュメント
Support
Contact Us
My Cases
開発
設計と開発
公開
リファレンス
サポート

RsaPssParams

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日