CtrContextBuilder
CTR(Counter)モードの暗号コンテキストの作成をサポートします。
拡張
アクセサ
count
setのシグネチャ
set count(
count):void
CTRモードの初期カウンター値を指定します。
注釈
このパラメーターは必須です。
スロー
カウンター値が無効な場合、InvalidArgumentErrorがスローされます。
パラメーター
count
bigint
使用するカウンターの初期値。
戻り値
void
key
setのシグネチャ
set key(
key):void
暗号化または復号に使用する対称キーを指定します。
注釈
このパラメーターは必須です。
パラメーター
key
使用する対称キー。
戻り値
void
継承元
nonce
setのシグネチャ
set nonce(
nonce):void
CTRモードのノンス値を指定します。
注釈
このパラメーターは必須です。
スロー
ノンス値が無効な場合、InvalidArgumentErrorがスローされます。
パラメーター
nonce
bigint
使用するノンス値。
戻り値
void
メソッド
buildDecryptionContext()
buildDecryptionContext():
DecryptionContext
復号操作に使用できるコンテキストを作成します。
戻り値
復号コンテキスト。
スロー
キーに目的(KeyPurpose.DECRYPT)が指定されていない場合、AccessDeniedErrorがスローされます。
スロー
必須パラメーターが指定されていない場合、またはキーが無効な場合、InvalidArgumentErrorがスローされます。
継承元
CipherContextBuilder.buildDecryptionContext
buildEncryptionContext()
buildEncryptionContext():
EncryptionContext
暗号化操作に使用できるコンテキストを作成します。
戻り値
暗号化コンテキスト。
スロー
キーに目的(KeyPurpose.ENCRYPT)が指定されていない場合、AccessDeniedErrorがスローされます。
スロー
必須パラメーターが指定されていない場合、またはキーが無効な場合、InvalidArgumentErrorがスローされます。
継承元
CipherContextBuilder.buildEncryptionContext
buildWrappingContext()
buildWrappingContext(
scheme):WrappingContext
キーのラッピングに使用できるコンテキストを作成します。
パラメーター
scheme
使用するラッピングスキーム。
戻り値
ラッピングコンテキスト。
スロー
キーに目的(KeyPurpose.WRAPとKeyPurpose.UNWRAP)が指定されていない場合、AccessDeniedErrorがスローされます。
スロー
必須パラメーターが指定されていない場合、またはキーが無効な場合、InvalidArgumentErrorがスローされます。
スロー
実装がラッピング操作をサポートしない場合、NotSupportedErrorがスローされます。
継承元
CipherContextBuilder.buildWrappingContext
Last updated: 2025年10月2日

