as

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

RsaOaepKeyBuilder

RsaOaepKeyBuilder

OAEP(最適非対称暗号パディング)を使用してRSAキーを作成するためのビルダークラスです。このクラスは、AsymmetricKeyBuilderを拡張して固有の機能を提供します。

拡張

アクセサ

algorithm

setのシグネチャ

set algorithm(algorithm): void

非対称キーに使用するアルゴリズムを設定します。

スロー

アルゴリズムがサポートされていない場合、InvalidArgumentErrorがスローされます。

パラメーター
algorithm

AsymmetricAlgorithm

使用する非対称アルゴリズム。

戻り値

void

継承元

AsymmetricKeyBuilder.algorithm


bits

setのシグネチャ

set bits(bits): void

RSA OAEPキーのサイズをビット単位で設定します。

パラメーター
bits

number

RSAキーのサイズ(ビット単位)。

戻り値

void


exportable

setのシグネチャ

set exportable(exportable): void

キーがエクスポート可能かどうかを設定します。

注釈

エクスポート可能として明示的に設定されていない限り、キーをエクスポートできません。

パラメーター
exportable

boolean

キーがエクスポート可能かどうかを示すブール値。

戻り値

void

継承元

AsymmetricKeyBuilder.exportable


purposes

setのシグネチャ

set purposes(purposes): void

キーを使用する目的を設定します。

スロー

引数が有効な目的でない場合、InvalidArgumentErrorがスローされます。

パラメーター
purposes

KeyPurpose[]

キーの目的の配列。

戻り値

void

継承元

AsymmetricKeyBuilder.purposes

メソッド

buildGenerated()

buildGenerated(): Promise<PrivateKey>

設定されたプロパティに基づいて新しいプライベートキーを作成します。

戻り値

Promise<PrivateKey>

生成されたプライベートキーに解決されるPromise。

スロー

選択されたキーサイズまたはキー自体が無効な場合、InvalidArgumentErrorがスローされます。

継承元

AsymmetricKeyBuilder.buildGenerated


buildPrivateFromDer()

buildPrivateFromDer(der): Promise<PrivateKey>

DERでエンコードされたBLOBからプライベートキーをインポートします。

パラメーター

der

ArrayBuffer

DERでエンコードされた、PKCS#8形式のプライベートキー。

戻り値

Promise<PrivateKey>

インポートされたプライベートキーに解決されるPromise。

注釈

インポートされたキーは、このビルダーに設定されたプロパティ(algorithm、purposes、exportable)を継承します。

スロー

指定されたキーが無効な場合、InvalidArgumentErrorがスローされます。

継承元

AsymmetricKeyBuilder.buildPrivateFromDer


buildPublicFromDer()

buildPublicFromDer(der): Promise<PublicKey>

DERでエンコードされたBLOBからパブリックキーをインポートします。

パラメーター

der

ArrayBuffer

DERでエンコードされた、SubjectPublicKeyInfo形式のパブリックキー。

戻り値

Promise<PublicKey>

インポートされたパブリックキーに解決されるPromise。

注釈

インポートされたキーは、このビルダーに設定されたプロパティ(algorithm、purposes)を継承します。

スロー

指定されたキーが無効な場合、InvalidArgumentErrorがスローされます。

継承元

AsymmetricKeyBuilder.buildPublicFromDer


Last updated: 2025年10月2日