as

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

WrappingScheme

WrappingScheme

暗号キーを安全にラッピング(暗号化)するための複数の方法を表します。キーラッピングは暗号化の重要な操作であり、機密性の高いキーマテリアルを安全に送信または保存するために使用されます。

拡張

  • BaseCryptoClass

プロパティ

AES_KEY_WRAP

readonly static AES_KEY_WRAP: "AesKeyWrapScheme" = "AesKeyWrapScheme"

AESキーラッピングスキームを表す定数。

このスキームでは、AESアルゴリズムを使用してキーを直接ラッピングおよびラッピング解除します。キーマテリアルはAESキーを使用して暗号化され、ラッピングされたキーの機密性と完全性が維持されます。


ECDH_AES_KEY_WRAP

readonly static ECDH_AES_KEY_WRAP: "EcdhAesKeyWrapScheme" = "EcdhAesKeyWrapScheme"

ECDH AESキーラッピングスキームを表す定数です。

このスキームでは、キー交換に楕円曲線ディフィーヘルマン(ECDH)を使用し、AESによるキーラッピングを併用します。このスキームのラッピングプロセスは次のとおりです。

  1. ECDHキーペアを使用して共有シークレットを生成し、それをAESキーとして使用します。
  2. AESキーを使用してキーマテリアルをラッピングします。この方法により、キー交換に関与する両者が安全に通信し、生成されたAESキーを使用してキーマテリアルをラッピング解除できます。

RSA_AES_KEY_WRAP

readonly static RSA_AES_KEY_WRAP: "RsaAesKeyWrapScheme" = "RsaAesKeyWrapScheme"

RSA AESキーラッピングスキームを表す定数です。

このスキームは、RSAアルゴリズムとAESアルゴリズムを組み合わせて、キーを安全にラッピングおよびラッピング解除します。ラッピングプロセスは次のとおりです。

  1. 一時的なAESキーを生成します。
  2. 生成したAESキーをRSAパブリックキーで暗号化します。
  3. このAESキーを使用してキーマテリアルを暗号化します。ラッピングされた最終的なキーは、RSAで暗号化されたAESキーと、AESで暗号化されたキーマテリアルの両方で構成されます。これにより、対応するRSAプライベートキーの所有者のみがAESキーを復号化して取得し、さらにキーマテリアルも復号化して取得できるようになります。

アクセサ

name

getのシグネチャ

get name(): string

ラッピングスキームの名前を取得します。

戻り値

string

ラッピングスキームの名前。


Last updated: 2025年10月2日