Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/ssl/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
将密钥和SSL证书导入java密钥库_Java_Ssl_Openssl_Ssl Certificate_X509certificate - Fatal编程技术网

将密钥和SSL证书导入java密钥库

将密钥和SSL证书导入java密钥库,java,ssl,openssl,ssl-certificate,x509certificate,Java,Ssl,Openssl,Ssl Certificate,X509certificate,我有pem格式的证书文件和私钥文件。是否可以使用Java代码将这些文件加载到Java密钥库中,并使用JDK附带的默认库,而不是第三方库。当我尝试谷歌搜索时,我只能找到.der格式的文件,以便使用java代码导入java密钥库 是否可以通过java代码将pem格式的密钥和证书文件加载到java密钥库中,而不转换为.der格式?下面是一个可以导入pem文件的小型实用程序: 此实用程序是开源的,您可以下载源代码。这是可能的,但不需要使用第三方库。 Java不像OpenSSL那样对密钥库容器使用pe

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


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

下面是一个可以导入pem文件的小型实用程序:


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

这是可能的,但不需要使用第三方库。
Java不像OpenSSL那样对密钥库容器使用pem格式,因此您必须将它们转换为密钥库
PKCS12
JKS

您可以使用bouncy castle通过代码进行转换,也可以使用工具从pem文件创建密钥库,并在应用程序中使用密钥库。

尝试使用此java应用程序将密钥库转换为

对于那些只想手动而不是以编程方式进行转换的人,您可以使用openssl和keytool:Look404。