我在将证书导入应用程序时遇到问题。我用 keytool 创建了 BKS 密钥库。我把它放在 res/raw 文件夹中。我能够将其加载到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 的教程。
谢谢