as

Settings
Sign out
Notifications
Alexa
亚马逊应用商店
Ring
AWS
文档
Support
Contact Us
My Cases
新手入门
设计和开发
应用发布
参考
支持
跳转到主要内容
表示用于非对称加密的公钥。公钥通常采用PrivateKey.getPublicKey或AsymmetricKeyBuilder.buildPublicFromDer方法生成。该类还提供了导出和检查公钥属性的方法。

扩展

  • BaseCryptoClass

构造函数

new PublicKey()

new PublicKey(): 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
KeyPurpose 要检查的用途。

抛出

  • 如果参数非有效用途。

返回值

boolean boolean 如果启用了指定用途,则为true,否则为false。
最后修改于 2026年10月26日