我有pem格式的证书文件和私钥文件。是否可以使用Java代码将这些文件加载到Java密钥库中,使用JDK附带的默认库而不是第三方库。当我尝试谷歌搜索时,我只能找到使用.deder格式的文件,以便使用java代码导入到java密钥库中。
http://knowledge-oracle.blogspot.in/2009/02/import-private-key-and-certificate-in.html
是否可以通过java代码将pem格式的密钥和证书文件加载到java密钥库中而不转换为.der格式?
答案 0 :(得分:3)
有可能但不能不使用第三方库
Java不会像密钥库容器那样使用pem格式,因为您必须将这些格式转换为密钥库PKCS12
或JKS
。
您可以使用bouncy castle通过代码进行转换,也可以使用工具从pem文件创建密钥库并在应用程序中使用密钥库。
试试这个java应用程序Certificate Helper来转换到密钥库
答案 1 :(得分:2)
这是一个可以导入pem文件的小实用程序: http://www.clearfield.com/key_store_browser/key_store_browser.html
此实用程序是opensource,您可以下载源代码。