这是我在主文件代码: 你能告诉我如何genrate BKS密钥库为Android应用程序在Android Studio中如何genrate BKS密钥存储在机器人工作室Android应用
OkHttpClient okHttpClient = new OkHttpClient();
try {
KeyStore ksTrust = KeyStore.getInstance("BKS");
InputStream instream = this.getResources().openRawResource(R.raw.keystore);
ksTrust.load(instream, "secret".toCharArray());
// TrustManager decides which certificate authorities to use.
TrustManagerFactory tmf = TrustManagerFactory
.getInstance(TrustManagerFactory.getDefaultAlgorithm());
tmf.init(ksTrust);
sslContext = SSLContext.getInstance("TLS");
sslContext.init(null, tmf.getTrustManagers(), null);
okHttpClient.setSslSocketFactory(sslContext.getSocketFactory());
} catch (KeyStoreException | IOException | NoSuchAlgorithmException | CertificateException | KeyManagementException e) {
Log.e(TAG,"in catch");
Log.e(TAG,e.toString());
e.printStackTrace();
}
没有BKS它.JKS –
但我要创建SSL证书BKS文件.. –