as

Settings
Sign out
Notifications
Alexa
亚马逊应用商店
Ring
AWS
文档
Support
Contact Us
My Cases
新手入门
设计和开发
应用发布
参考
支持

PrivateKey

PrivateKey

表示用于非对称加密的私钥。私钥通常由AsymmetricKeyBuilder或继承自该类的任何子类生成。该类还提供了导出和检查私钥属性的方法。

扩展

  • 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日