鍵をAndroidKeyStoreにインポートしたいと思います。 だから、私は次のようopensslによって生成されたRSA秘密鍵をAndroidKeyStoreにインポートする方法
opensslのRSA -text -in privateKey2048.pem
opensslのPKCS8 -topk8 -inform PEM -in ./privateKey2048.pem -outform DER -outでのopensslことによってそれを生成することができます次いで、Iは、AndroidアプリでのByteArrayに変換することができるHEX形式へprivate2048.derからそれを変換することができ
-nocrypt private2048.der。しかし、私にとって明らかではない このbyteArrayをAndroidKeyStoreにインポートするにはどうすればいいですか?
だから私の質問はどのようにStringやbyteArrayとして存在するKeyStoreキーへのインポートですか?
ps:keyPairGenerator.generateKeyPair()でkeyPairを生成することは可能ですが、キーをインポートしたいと思います。たとえば、opensslで生成し、アプリケーションでハードコードします。
この投稿を参照することができます。http://stackoverflow.com/questions/36688119/import-existing-private-key-into-bks-keystore –