如何将.pfx证书保存到Sqlite数据库中

时间:2019-01-13 18:15:07

标签: java android certificate pfx

我正在尝试将.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文件,但是找不到如何处理?如何以编程方式保存这些信息?

0 个答案:

没有答案