Ssl 如何验证keystore是否具有连接到服务器所需的所有证书?

Ssl 如何验证keystore是否具有连接到服务器所需的所有证书?,ssl,openssl,keystore,Ssl,Openssl,Keystore,我一直在努力在ssl上设置环境。我们从CA获取密钥库文件。 这是一个相当自动化的过程。然而,我们主要在客户端挣扎 目前,我运行以下命令来检查服务器上的证书 openssl s_client -connect <server>:<port> 我想知道是否有命令或任何其他方式将keystore.jks馈送到openssl命令并验证证书。您可以尝试以下命令:- openssl s_client -verify 100 -showcerts -connect $HOST:$PO

我一直在努力在ssl上设置环境。我们从CA获取密钥库文件。 这是一个相当自动化的过程。然而,我们主要在客户端挣扎

目前,我运行以下命令来检查服务器上的证书

openssl s_client -connect <server>:<port>

我想知道是否有命令或任何其他方式将
keystore.jks
馈送到
openssl
命令并验证证书。

您可以尝试以下命令:-

openssl s_client -verify 100 -showcerts -connect $HOST:$PORT -CAfile  <(keytool -list -rfc -keystore truststore.jks -storepass changeit) 
openssl s_客户端-验证100-showcerts-connect$HOST:$PORT-CAfile
openssl s_client -verify 100 -showcerts -connect $HOST:$PORT -CAfile  <(keytool -list -rfc -keystore truststore.jks -storepass changeit)