Amazon Developer

as

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

PrivateKey

PrivateKey

非対称暗号で使用されるプライベートキーを表します。プライベートキーは通常、このクラスを継承するいずれかのサブクラスを使用して生成されます。このクラスには、プライベートキーのプロパティをエクスポートおよびチェックするためのメソッドもあります。

拡張

  • BaseCryptoClass

コンストラクタ

new PrivateKey()

new PrivateKey(): PrivateKey

戻り値

PrivateKey

メソッド

exportDer()

exportDer(): Promise<ArrayBuffer>

DERでエンコードされたBLOBとしてプライベートキーをエクスポートします。

プライベートキーはPKCS#8形式でエクスポートされます。

戻り値

Promise<ArrayBuffer>

Promise:DERでエンコードされたキーを含むArrayBufferに解決されるPromise。


getPublicKey()

getPublicKey(): PublicKey

このプライベートキーから、対応するパブリックキーを導出します。

エラー

  • プライベートキーの内容が無効な場合。

戻り値

PublicKey

PublicKey:導出されたパブリックキー。


hasPurpose()

hasPurpose(purpose: KeyPurpose): boolean

このプライベートキーで特定の目的が有効かどうかをチェックします。

パラメーター

purpose

KeyPurpose

チェックするキーの目的。

エラー

  • 引数が有効な目的でない場合。

戻り値

boolean

boolean:指定された目的が有効な場合はtrue、そうでない場合はfalse。


Last updated: 2026年7月22日