Vorrei importare in AndroidKeyStore una chiave. Quindi, posso generarlo da OpenSSL in modo seguenteCome importare la chiave privata RSA, generata da openssl, in AndroidKeyStore
openssl rsa -in -text privateKey2048.pem
OpenSSL PKCS8 -topk8 -inform PEM -in ./privateKey2048.pem -outform DER -out private2048.der -nocrypt
allora posso convertire da private2048.der in formato esadecimale, che può essere convertito in ByteArray in applicazione android. Ma non è chiaro per me, Come importare questo byteArray in AndroidKeyStore?
Quindi, in generale, la mia domanda è come importare in chiave KeyStore che esiste come String o byteArray?
ps: So che è possibile generare un keyPair da keyPairGenerator.generateKeyPair(), ma vorrei importare la mia chiave, ad esempio generata da openssl e quindi codificata nell'applicazione.
È possibile fare riferimento a questo post http://stackoverflow.com/questions/36688119/import-existing-private-key-into-bks-keystore –