このページはコミュニティーの尽力で英語から翻訳されました。MDN Web Docs コミュニティーについてもっと知り、仲間になるにはこちらから。

View in English Always switch to English

RsaHashedImportParams

ウェブ暗号化 APIRsaHashedImportParams 辞書は、何らかの RSA ベースの鍵ペアをインポートする際、すなわち RSASSA-PKCS1-v1_5RSA-PSSRSA-OAEP のいずれかで表されるアルゴリズムを用いる際、SubtleCrypto.importKey()SubtleCrypto.unwrapKey() の引数 algorithm として渡すオブジェクトを表します。

インスタンスプロパティ

name

文字列です。使用するアルゴリズムに応じて、RSASSA-PKCS1-v1_5RSA-PSSRSA-OAEP のいずれかを設定してください。

hash

文字列、もしくは単一の文字列値プロパティ name を持つオブジェクトです。これは用いるダイジェストアルゴリズムの識別子です。以下のいずれかを設定します。

  • SHA-256: SHA-256 アルゴリズムを選択します。
  • SHA-384: SHA-384 アルゴリズムを選択します。
  • SHA-512: SHA-512 アルゴリズムを選択します。

警告: SHA-1 にも対応していますが、SHA-1 アルゴリズムは脆弱とされており、もう使用しないべきです。

SubtleCrypto.importKey() の例を参照してください。

仕様書

Specification
Web Cryptography Level 2
# dfn-RsaHashedImportParams

ブラウザーの互換性

SubtleCrypto.importKey() または SubtleCrypto.unwrapKey() メソッドで何らかの RSA ベースのアルゴリズムに対応しているブラウザーは、この型に対応しているはずです。

関連情報