gpt4 book ai didi

Android KeyStore.getInstance ("RSA") 不工作

转载 作者:太空宇宙 更新时间:2023-11-03 13:41:03 27 4
gpt4 key购买 nike

我正在尝试在 Android 上实现 SSL 连接,但是当我尝试加载我的 keystore 时遇到问题,但是当我调用 KeyStore.getInstance("RSA") 时我遇到了这个异常。

03-26 12:19:28.660: E/AndroidRuntime(6465): Caused by: java.lang.RuntimeException: java.security.KeyStoreException: java.security.NoSuchAlgorithmException: KeyStore RSA implementation not found

 private KeyStore loadKeyStore() {
if (keyStore != null) {
Log.i("WSclient::KeyStore", " keyStore!=null");
return keyStore;
}

try {
Log.i("WSclient::KeyStore", " keyStore.getInstancel");
keyStore = KeyStore.getInstance("RSA");
Log.i("WSclient::KeyStore", " keyStore:: inputStream");
InputStream in = context.getResources().openRawResource(R.raw.file);
try {
Log.i("WSclient::KeyStore", " keyStore.load");
keyStore.load(in, KEYSTORE_PASSWORD.toCharArray());
} finally {
in.close();
}

return keyStore;
} catch (Exception e) {
throw new RuntimeException(e);
}
}

最佳答案

异常说明了一切。没有 RSA keystore 这样的东西。有 JKS keystore 、PCKS#11 keystore 、WindowsMY keystore ,各种各样的东西。你的是什么样的,只有你自己知道。

关于Android KeyStore.getInstance ("RSA") 不工作,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22669920/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com