【发布时间】:2016-04-22 13:00:52
【问题描述】:
我想将密钥导入 AndroidKeyStore。 所以,我可以通过以下方式通过openssl生成它
openssl rsa -text -in privateKey2048.pem
openssl pkcs8 -topk8 -inform PEM -in ./privateKey2048.pem -outform DER -out private2048.der -nocrypt
然后我可以将它从 private2048.der 转换为十六进制格式,可以在 android 应用程序中转换为 byteArray。但对我来说不是很清楚, 如何将这个 byteArray 导入 AndroidKeyStore?
所以一般来说,我的问题是如何导入作为字符串或字节数组存在的 KeyStore 键?
ps:我知道可以通过 keyPairGenerator.generateKeyPair() 生成 keyPair,但我想导入我的密钥,例如由 openssl 生成,然后在应用程序中硬编码。
【问题讨论】: