httpsリクエストをしたいのですが。
私はbouncycastleを使用して、次のようなキーストアを生成します。
keytool -importcert -trustcacerts -alias ludevCA -file lu_dev_cert.crt -keypass mypass -keystore keystore.bks -storepass mypass -storetype BKS -providerclass org.bouncycastle.jce.provider.BouncyCastleProvider -providerpath bcprov-jdk15on-146.jar
そして、keylistコマンドは正しい値を返します。
しかし、私がするとき:
KeyStore ks = KeyStore.getInstance("BKS");
InputStream in = getResources().openRawResource(R.raw.keystore);
ks.load(in, "mypass".toCharArray());
エラーがあります:
wrong version of keystore
いくつかのバージョンのbouncycastを使用しようとしましたが、結果は同じです。キーサイズ1024も定義しようとしましたが、何も変わりません。
何か案は ?