将AndroidKeyStoreRSAPrivateKey转换为RSAPrivateKey时崩溃

将AndroidKeyStoreRSAPrivateKey转换为RSAPrivateKey时崩溃,第1张

将AndroidKeyStoreRSAPrivateKey转换为RSAPrivateKey时崩溃

设法过从Cipher.getInstance中删除Provider而 不是 强制转换为RSAprivateKey来使它正常工作。

KeyStore.PrivateKeyEntry privateKeyEntry = (KeyStore.PrivateKeyEntry) entry;Cipher output = Cipher.getInstance("RSA/ECB/PKCS1Padding");output.init(Cipher.DECRYPT_MODE, privateKeyEntry.getPrivateKey());

我不是100%,但是我认为这样做的原因是棉花糖从OpenSSL更改为BoringSSL。
https://developer.android.com/preview/behavior-changes.html#behavior-apache-
http-client

无论如何,以上适用于M及以下。



欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/zaji/5054492.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-11-15
下一篇 2022-11-15

发表评论

登录后才能评论

评论列表(0条)

保存