我正在尝试将.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();
请提出与此有关的任何解决方案。我搜索了解决方案,发现提取.pfx文件后必须分别存储.pem和.cer文件,但是找不到如何处理?如何以编程方式保存这些信息?