HarmonyOS CryptoFramework中PubKey.getAsyKeySpec报错

通过读取RSA证书,获取到cryptoFramework.PubKey对象,

let e = pubKey.getAsyKeySpec(cryptoFramework.AsyKeySpecItem.RSA_PK_BN);
hilog.info(0x0000, 'testTag', 'RSATest pubKey e=> ' + e);
let m = pubKey.getAsyKeySpec(cryptoFramework.AsyKeySpecItem.RSA_N_BN);
hilog.info(0x0000, 'testTag', 'RSATest pubKey m => ' + m);

输出错误日志:

getPublicKey failed, errCode: undefined , errMsg:is not callable

HarmonyOS
1天前
浏览
收藏 0
回答 1
待解决
回答 1
按赞同
/
按时间
shlp

使用上级证书对象的getPublicKey()方法或本(自签名)证书对象获取的公钥对象仅用于X509Cert的verify接口详情可参考:

https://developer.huawei.com/consumer/cn/doc/harmonyos-references-V5/js-apis-cert-V5#getpublickey

常用加密算法的参考链接:

@ohos.security.cryptoFramework (加解密算法库框架)API:

https://developer.huawei.com/consumer/cn/doc/harmonyos-references-V5/js-apis-cryptoframework-V5#paramsspec

加解密算法规格:

https://developer.huawei.com/consumer/cn/doc/harmonyos-guides-V5/crypto-encrypt-decrypt-spec-V5

加解密算法开发指导:

https://developer.huawei.com/consumer/cn/doc/harmonyos-guides-V5/crypto-encrypt-decrypt-dev-V5

非对称密钥生成和转换规格:

https://developer.huawei.com/consumer/cn/doc/harmonyos-guides-V5/crypto-asym-key-generation-conversion-spec-V5

分享
微博
QQ
微信
回复
1天前
相关问题
cryptoFramework.Md update 失败报错
1830浏览 • 1回复 待解决
HarmonyOS taskpool线程senddata报错
276浏览 • 1回复 待解决
Checkstyle插件使用为什么会报错
8393浏览 • 1回复 已解决