我有一个网站设置为使用来自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
答案 0 :(得分:0)
在仔细查看了Patrick的配置文件后,我发现/etc/httpd/conf.d/ssl.conf
中的配置文件具有证书和私钥所在的路径。
答案 1 :(得分:0)
您可以查看您的vhost文件,查看网站正在使用的物理ssl cert文件的路径。虚拟主机可能位于/ etc / apache2 / sites-available /。