PrivateKey
非対称暗号で使用されるプライベートキーを表します。プライベートキーは通常、このクラスを継承するいずれかのサブクラスを使用して生成されます。このクラスには、プライベートキーのプロパティをエクスポートおよびチェックするためのメソッドもあります。
拡張
BaseCryptoClass
コンストラクタ
new PrivateKey()
new PrivateKey(): PrivateKey
戻り値
メソッド
exportDer()
exportDer():
Promise<ArrayBuffer>
DERでエンコードされたBLOBとしてプライベートキーをエクスポートします。
プライベートキーはPKCS#8形式でエクスポートされます。
戻り値
Promise<ArrayBuffer>
Promise:DERでエンコードされたキーを含むArrayBufferに解決されるPromise。
getPublicKey()
getPublicKey(): PublicKey
このプライベートキーから、対応するパブリックキーを導出します。
エラー
- プライベートキーの内容が無効な場合。
戻り値
PublicKey:導出されたパブリックキー。
hasPurpose()
hasPurpose(purpose: KeyPurpose):
boolean
このプライベートキーで特定の目的が有効かどうかをチェックします。
パラメーター
purpose
チェックするキーの目的。
エラー
- 引数が有効な目的でない場合。
戻り値
boolean
boolean:指定された目的が有効な場合はtrue、そうでない場合はfalse。
Last updated: 2026年7月22日

