我有cert.pem,key.pem和ca.pem文件,可以通过API调用通信Docker守护程序,效果很好。但是我试图将key.pem文件转换为.jks文件,这是行不通的。
我尝试了https://www.sslshopper.com/ssl-converter.html
还尝试了一些在网上找到的命令,例如此处的https://docs.oracle.com/cd/E35976_01/server.740/es_admin/src/tadm_ssl_convert_pem_to_jks.html
还尝试了此处给出的解决方案https://github.com/tomcz/pemToJks
但是不行。任何帮助表示赞赏。
我们希望将jks文件导入客户端以对Docker进行API调用。
谢谢。
答案 0 :(得分:0)
我认为您可能需要修改Oracle文档中的最后一条指令,以便证书和密钥都存储在同一JKS文件中。该命令将目标命名为keystore.ks
,将其替换为truststore.ks
(较早放置证书的位置),以便私钥也进入同一文件。