RsaHashedKeyGenParams
RsaHashedKeyGenParams:
object
Web Crypto APIのRsaHashedKeyGenParamsディクショナリーは、RSAベースのキーペアを生成するとき、つまりアルゴリズムがRSASSA-PKCS1-v1_5、RSA-PSS、RSA-OAEPのいずれかとして識別されたときに、アルゴリズムパラメーターとしてSubtleCrypto.generateKeyに渡すべきオブジェクトを表します。
型宣言
hash
hash:
string| {name:string; }
文字列、または文字列値を持つnameという単一のプロパティを含むオブジェクト。使用するダイジェストアルゴリズムの識別子です。これは次のいずれかである必要があります。
SHA-256:SHA-256アルゴリズムを選択する場合。SHA-384:SHA-384アルゴリズムを選択する場合。SHA-512:SHA-512アルゴリズムを選択する場合。
modulusLength
modulusLength:
number
数値。RSAモジュラスのビット単位の長さ。これは少なくとも2048である必要があります。例については、SP 800-131A Rev. 2を参照してください。現在、4096にすることを推奨している組織もあります。
name
name:
string
文字列。これは、使用するアルゴリズムに応じて、RSASSA-PKCS1-v1_5、RSA-PSS、RSA-OAEPのいずれかに設定する必要があります。
publicExponent
publicExponent:
Uint8Array
Uint8Array。公開指数。他のものを使用する正当な理由がない限り、ここでは65537([0x01、0x00、0x01])を指定します。
Last updated: 2025年10月2日

