Amazon Developer

as

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

AsymmetricKeyBuilder

AsymmetricKeyBuilder

非対称キーの作成およびインポート用ビルダークラス。このクラスは、キーのプロパティを設定し、パブリックキーとプライベートキーの両方を生成またはインポートするメソッドを提供します。

拡張

  • BaseCryptoClass

以下により拡張

コンストラクタ

new AsymmetricKeyBuilder()

new AsymmetricKeyBuilder(): AsymmetricKeyBuilder

戻り値

AsymmetricKeyBuilder

メソッド

buildGenerated()

buildGenerated(): Promise<PrivateKey>

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

エラー

  • 選択したキーサイズまたはキー自体が無効な場合。

戻り値

Promise<PrivateKey>

Promise:生成されたプライベートキーに解決されるプロミスオブジェクト。


buildPrivateFromDer()

buildPrivateFromDer(der: ArrayBuffer): Promise<PrivateKey>

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

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

パラメーター

der

ArrayBuffer

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

エラー

  • 提供されたキーが無効な場合。

戻り値

Promise<PrivateKey>

Promise:インポートされたプライベートキーに解決されるプロミスオブジェクト。


buildPublicFromDer()

buildPublicFromDer(der: ArrayBuffer): Promise<PublicKey>

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

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

パラメーター

der

ArrayBuffer

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

エラー

  • 提供されたキーが無効な場合。

戻り値

Promise<PublicKey>

Promise:インポートされたパブリックキーに解決されるプロミスオブジェクト。


Last updated: 2026年7月22日