Пользователь сохранил .p12-файл (например, его сертификат S/MIME) на SD-карте. Я хочу загрузить этот сертификат (или выделенный закрытый и открытый ключ) в AndroidKeyStore.Импорт .p12-файла в AndroidKeyStore
File file = new File(pathToP12File);
Certificate c = null; // TODO: convert file into something I can load into the keystore
KeyStore ks = KeyStore.getInstance("AndroidKeyStore");
ks.load(null);
ks.setCertificateEntry("myCertAlias", c);
Какой самый лучший способ, чтобы преобразовать файл в то, что может быть установлена как запись сертификата в хранилище?