Chciałbym zaimportować do AndroidKeyStore klucz. Więc mogę wygenerować go przez OpenSSL w następujący sposóbJak zaimportować klucz prywatny RSA, który został wygenerowany przez openssl, do AndroidKeyStore
openssl rsa -in -text privateKey2048.pem
openssl pkcs8 -topk8 -inform PEM -in ./privateKey2048.pem -outform DER wymeldowanie private2048.der -nocrypt
następnie można przekształcić na format z private2048.der sześciokątnym, który może być przekształcony w tablicaBitowa w androida. Ale nie jest dla mnie jasne, Jak zaimportować ten bajtArray do AndroidKeyStore?
Moje pytanie brzmi: jak zaimportować klucz KeyStore, który istnieje jako ciąg lub byteArray?
ps: Wiem, że można wygenerować keyPair przez keyPairGenerator.generateKeyPair(), ale chciałbym zaimportować mój klucz, na przykład wygenerowany przez openssl, a następnie zakodowany w aplikacji.
Możesz odwołać się do tego posta http://stackoverflow.com/questions/36688119/import-existing-private-key-into-bks-keystore –