网站将 Let's Encrypt 的哪个证书用于 HTTPS?

Which certificate from Let's Encrypt does a website use for HTTPS?

我有一个网站设置为使用来自 Let's Encrypt 的证书来使用 https。我正在尝试将该证书添加到密钥库以将 https 与 dropwizzard API 一起使用。我遇到的问题是有多个证书。

我的问题是如何确定我的网站使用了哪些证书,以便我也可以将其用于 API?

/etc/ssl/certs 中显示的是:

lrwxrwxrwx 1 root root      49 Nov 20  2017 ca-bundle.crt -> /etc/pki/ca-trust/extracted/pem/tls-ca-bundle.pem
-rw-r--r-- 1 root root  885625 Apr 12 00:27 ca-bundle.crt.rpmnew
lrwxrwxrwx 1 root root      55 Nov 20  2017 ca-bundle.trust.crt -> /etc/pki/ca-trust/extracted/openssl/ca-bundle.trust.crt
-rw-r--r-- 1 root root 1059673 Apr 12 00:27 ca-bundle.trust.crt.rpmnew
-rw------- 1 root root    1586 Dec 15  2017 localhost.crt
-rwxr-xr-x 1 root root     610 Aug 17 17:16 make-dummy-cert
-rw-r--r-- 1 root root    2516 Aug 17 17:16 Makefile
-rwxr-xr-x 1 root root     829 Aug 17 17:16 renew-dummy-cert

按照 Patrick 的建议仔细查看配置文件后,我在 /etc/httpd/conf.d/ssl.conf 中找到了配置文件,其中包含证书和私钥所在的路径。

您可以查看您的 vhost 文件以查看网站正在使用的物理 ssl 证书文件的路径。虚拟主机可能位于 /etc/apache2/sites-available/ 。