as

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

CipherContextBuilder

CipherContextBuilder

対称暗号化操作のコンテキスト作成をサポートします。

拡張

  • BaseCryptoClass

以下により拡張

アクセサ

key

setのシグネチャ

set key(key): void

暗号化または復号に使用する対称キーを指定します。

注釈

このパラメーターは必須です。

パラメーター
key

SymmetricKey

使用する対称キー。

戻り値

void

メソッド

buildDecryptionContext()

buildDecryptionContext(): DecryptionContext

復号操作に使用できるコンテキストを作成します。

戻り値

DecryptionContext

復号コンテキスト。

スロー

キーに目的(KeyPurpose.DECRYPT)が指定されていない場合、AccessDeniedErrorがスローされます。

スロー

必須パラメーターが指定されていない場合、またはキーが無効な場合、InvalidArgumentErrorがスローされます。


buildEncryptionContext()

buildEncryptionContext(): EncryptionContext

暗号化操作に使用できるコンテキストを作成します。

戻り値

EncryptionContext

暗号化コンテキスト。

スロー

キーに目的(KeyPurpose.ENCRYPT)が指定されていない場合、AccessDeniedErrorがスローされます。

スロー

必須パラメーターが指定されていない場合、またはキーが無効な場合、InvalidArgumentErrorがスローされます。


buildWrappingContext()

buildWrappingContext(scheme): WrappingContext

キーのラッピングに使用できるコンテキストを作成します。

パラメーター

scheme

WrappingScheme

使用するラッピングスキーム。

戻り値

WrappingContext

ラッピングコンテキスト。

スロー

キーに目的(KeyPurpose.WRAPKeyPurpose.UNWRAP)が指定されていない場合、AccessDeniedErrorがスローされます。

スロー

必須パラメーターが指定されていない場合、またはキーが無効な場合、InvalidArgumentErrorがスローされます。

スロー

実装がラッピング操作をサポートしない場合、NotSupportedErrorがスローされます。


Last updated: 2025年10月2日