小编bqu*_*rta的帖子

OpenSSL 在 LetsEncrypt-Certificate 上使用 -CAFile

我目前正在尝试在安装了 Plesk (17.5.3) 和 Let's-Encrypt-Extension 的 Ubuntu 服务器上设置 Confluence (6.6.0)。

Confluence 本身已启动并正在运行,但在 SSL 方面我遇到了一些问题。只需通过 Plesk-Panel 一键安装程序走“轻松之路”,即可轻松保护域本身。

证书将位于/usr/local/psa/var/modules/letsencrypt/etc/archive/<MY_DOMAIN>/

该目录中有四个 .pem 文件:

  • cert1.pem
  • chain1.pem
  • fullchain1.pem
  • privkey1.pem

但现在我需要告诉 Tomcat,我已将此证书安装在 server.xml 中。
由于 Plesk-Let's-Encrypt-Extension 将文件保存为 .pem 文件,我需要通过 OpenSSL 转换它们才能使用 Java keytool。
我在这里找到了一个关于这个主题的很好的教程:
http://robblake.net/post/18945733710/using-a-pem-private-key-and-ssl-certificate-with

当我尝试以下操作时,当我尝试执行时,我一开始就陷入困境

openssl pkcs12 -export -in <PATH>/cert1.pem -inkey <PATH>/privkey1.pem -out foo.p12 -name tomcat -chain -CAFile <PATH>/chain1.pem
Run Code Online (Sandbox Code Playgroud)

-CAFile当我不使用并生成 .p12 文件时,命令本身会运行,但随后会抛出警告:

Error unable to get local issuer certificate getting chain.
Run Code Online (Sandbox Code Playgroud)

如果我尝试添加-CAFile /usr/local/psa/var/modules/letsencrypt/etc/archive/<MY_DOMAIN>/chain1.pem或使用,[...]/fullchain1.pem除了 OpenSSL 打印使用文档之外什么都不会发生。

因此,由于这四个 .pem 文件是唯一可用的,我不知道还能做什么。

因为我也需要中间证书,所以我想知道我必须在这里做什么。

ssl confluence tomcat8 lets-encrypt plesk-onyx

5
推荐指数
1
解决办法
5440
查看次数

标签 统计

confluence ×1

lets-encrypt ×1

plesk-onyx ×1

ssl ×1

tomcat8 ×1