Amazon Developer

as

Settings
Sign out
Notifications
Alexa
Amazonアプリストア
Ring
AWS
ドキュメント
Support
Contact Us
My Cases
開発
設計と開発
公開
リファレンス
サポート
メインコンテンツへスキップ
非対称キーの作成およびインポート用ビルダークラス。このクラスは、キーのプロパティを設定し、パブリックキーとプライベートキーの両方を生成またはインポートするメソッドを提供します。

拡張

  • 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:インポートされたパブリックキーに解決されるプロミスオブジェクト。
最終更新日 2026年10月26日