3

我有 pem 格式的证书文件和私钥文件。是否可以使用带有 JDK 附带的默认库而不是第三方库的 Java 代码将这些文件加载​​到 Java 密钥库中。当我尝试谷歌搜索时,我只能找到 .der 格式的文件,以便使用 java 代码导入到 java 密钥库中。

http://knowledge-oracle.blogspot.in/2009/02/import-private-key-and-certificate-in.html

是否可以通过java代码将pem格式的密钥和证书文件加载到java密钥库中而不转换为.der格式?

4

2 回答 2

3

这是可能的,但不是不使用第三方库。
Java 不像 OpenSSL 那样对密钥库容器使用 pem 格式,因此您必须将它们转换为密钥库PKCS12JKS.
您可以使用 bouncy castle 通过代码进行转换,也可以使用工具从 pem 文件创建密钥库并在应用程序中使用该密钥库。
试试这个 java 应用程序证书助手来转换到密钥库

于 2013-01-18T20:48:06.493 回答
2

这是一个可以导入 pem 文件的小型实用程序:http: //www.clearfield.com/key_store_browser/key_store_browser.html

该实用程序是开源的,您可以下载源代码。

于 2013-01-18T19:02:48.167 回答