Я хотел бы импортировать в AndroidKeyStore ключ. Таким образом, я могу генерировать его OpenSSL следующим способомКак импортировать закрытый ключ RSA, который сгенерирован openssl, в AndroidKeyStore
OpenSSL -text -в RSA privateKey2048.pem
OpenSSL pkcs8 -topk8 информ PEM -in ./privateKey2048.pem -outform DER -out private2048.der -nocrypt
тогда я могу преобразовать его из private2048.der в шестнадцатеричный формат, который может быть преобразован в ByteArray, в приложении для Android. Но это не ясно для меня, Как импортировать этот byteArray в AndroidKeyStore?
В общем, мой вопрос заключается в том, как импортировать ключ KeyStore, который существует как String или byteArray?
ps: Я знаю, что можно создать keyPair с помощью keyPairGenerator.generateKeyPair(), но я хотел бы импортировать мой ключ, например, сгенерированный openssl, а затем жестко закодированный в приложении.
Вы можете обратиться к этому сообщению http://stackoverflow.com/questions/36688119/import-existing-private-key-into-bks-keystore –