Java 使用.pfx证书从ApacheTomcat 8调用RESTFul API
我需要有关在tomcat 8上安装.pfx证书的帮助 通过创建jks,我已经在jvm上安装了一个.pfx证书。 我已经在cacert中添加了一个证书 keytool-import-alias 192.168.56.100-keystore“C:\Program Files\Java\jdk1.8.0\u 91\jre\lib\security\cacerts”-trustcacerts-C:\EBCM\u Client\u TEST.pfx文件 我已经在tomcat 8上部署了服务器的war,并在端口8444上配置了连接器: 当我尝试将HTTPS API从服务器调用到其他服务器时,在日志中我收到以下错误:Java 使用.pfx证书从ApacheTomcat 8调用RESTFul API,java,apache,tomcat,ssl,pfx,Java,Apache,Tomcat,Ssl,Pfx,我需要有关在tomcat 8上安装.pfx证书的帮助 通过创建jks,我已经在jvm上安装了一个.pfx证书。 我已经在cacert中添加了一个证书 keytool-import-alias 192.168.56.100-keystore“C:\Program Files\Java\jdk1.8.0\u 91\jre\lib\security\cacerts”-trustcacerts-C:\EBCM\u Client\u TEST.pfx文件 我已经在tomcat 8上部署了服务器的war,并
javax.net.ssl.SSLHandshakeException: sun.security.validator.ValidatorException: PKIX path building failed: sun.security.provider.certpath.SunCertPathBuilderException: unable to find valid certification path to requested target
我已经配置了tomcat安装的server.xml
<Connector port="8444"
maxHttpHeaderSize="8192"
maxThreads="150"
minSpareThreads="25"
maxSpareThreads="75"
enableLookups="false"
disableUploadTimeout="true"
acceptCount="100"
scheme="https"
secure="true"
SSLEnabled="true"
clientAuth="true"
sslProtocol="SSL/TLS"
keystoreFile="C:/EBCM_Client_TEST.pfx" keystorePass="allianzebcm" keystoreType="PKCS12"/>
您知道如何在tomcat上为HTTPS客户端身份验证配置证书pfx吗
谢谢问题是server.xml的连接器上的端口 错误配置
<Connector port="8444"
<Connector port="8444"
<Connector port="8443"