0
我有导入证书到应用程序的问题。 我已经用keytool创建了BKS keystore。我把它放在res/raw文件夹中。 我可以将它加载到Android。SSL证书Android
InputStream inputStream = context.getResources().openRawResource(R.raw.enigma);
KeyStore keyStore = KeyStore.getInstance(KeyStore.getDefaultType());
keyStore.load(inputStream, "android".toCharArray());
inputStream.close();
String algorithm = KeyManagerFactory.getDefaultAlgorithm();
KeyManagerFactory keyManagerFactory = KeyManagerFactory.getInstance(algorithm);
keyManagerFactory.init(keyStore, "android".toCharArray());
当我尝试调用SSLServerSocket.accept(),然后,我收到一个异常:“异常SSLException:找不到任何密钥存储项目,以支持启用的密码套件”。
什么可能是错误的?有没有在Android上创建KeyStore的教程。
谢谢