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

