Я пытаюсь сохранить файл .pfx в sqlite db и установить его после получения информации из самой БД, а не напрямую из файла. Я храню его байтовый массив в столбце BLOB и другую информацию в соответствии с их типом в БД, но его не удается установить, когда я получаю его через sql Query.
Получение байтового массива:
ByteArrayOutputStream baos = new ByteArrayOutputStream();
BufferedInputStream reader = new BufferedInputStream(new FileInputStream(certificateFile));
try {
IOUtils.copyStream(reader, baos);
} finally {
reader.close();
baos.close();
}
return baos.toByteArray();
Пожалуйста, предложите любое решение относительно этого. Я искал решение и обнаружил, что я должен хранить .pem и .cer файл отдельно после извлечения файла .pfx, но не могу найти как? Как я могу сохранить эту информацию программно?