0
の間で異なっているなぜ私はプログラムによってBKSストアからのPrivateKeyを取得したいが、私はそれは私のパースとPEMファイルとの間の差である見つけました。のPrivateKeyがBKSとPEM
どのような身体が分かりますか?ここで
は私のコードです:ここでは
KeyStore testkeyStore = KeyStore.getInstance("bks");
testkeyStore.load(inputstream, keystorepass);
PrivateKey key = (PrivateKey)testkeyStore .getKey("xxxxx",keypassword);
byte[] bas = key.getEncoded();
bas = Base64.encode(bas, Base64.DEFAULT);
String keys = new String(bas);
Log.d("XXX","keys " + keys);
は私がPEMにBKSを転送する方法である:
keytool -importkeystore -srckeystore xxx.bks -srcstoretype BKS -destkeystore xx.p12 -deststoretype PKCS12 -provider org.bouncycastle.jce.provider.BouncyCastleProvider
openssl pkcs12 -in xxx.p12 -out xxx.pem