我在Apache Tomcat7上有一个web应用程序,我的web应用程序上有不可信的证书。我的web应用程序必须与另一个使用HTTPS的web应用程序通信。然而,我总是遇到这样一个例外:
连接失败:javax.net.ssl.sslhandShakeException:sun.security.validator.validatoreXception:PKIX路径构建失败:sun.security.provider.certPath.SunCertPathBuilderException:找不到请求目标的有效证书路径
我从浏览器从另一个应用程序下载crt文件,并导入到tomcat服务器的jks密钥库中。
以下是server.xml文件中的配置:
<Connector port="443" protocol="org.apache.coyote.http11.Http11NioProtocol"
maxThreads="150" SSLEnabled="true" scheme="https" secure="true"
clientAuth="false" sslProtocol="TLSv1.2" keystoreFile="/opt/apache/apache-tomcat-7.0.55-test/conf/portalnew.jks" keystorePass="changeit" keyAlias="portalnew"/>
当我打字的时候
keytool -list -v -keystore portalnew.jks
另外,我在cacerts.jks中添加了crt文件
我通过在cacerts(而不是cacerts.jks)中添加。crt文件来修复它
谢谢你,我很乐意提供任何其他需要的细节。
spring mvc应用程序使用JavaMail连接到dovecot/postfix。spring mvc应用程序和Dovecot/Postfix安装都运行在同一个Centos7物理服务器盒上。该应用程序能够使用JavaMail成功地建立imap连接,直到最近,一些用于设置OpenVPN的脚本似乎改变了一些东西,包括SSL配置。如何更改JavaMail代码(或其他配置参数)以使IMAP连接再次工作
我试图访问我的应用程序中的网址,但我得到了这个错误。 我尝试应用所有这些修复,但没有成功:http://www.mkyong.com/webservices/jax-ws/suncertpathbuilderexception-unable-to-find-valid-certification-path-to-requested-target/ 很快,它需要运行InstallCert应用程序(j
我刚刚安装了最新的Android Studio,我得到了标题中的错误;我尝试了互联网上的许多解决方案,但都不起作用。 所以请你帮我修一下好吗? 我收到此错误: 该项目是Android Studio中的基本项目示例。
我正在使用restTemplate发出post请求,并收到以下错误:无法找到到请求目标的有效证书路径 我的方法如下:
我在Flutter中创建了一个新应用程序。我尝试在Android Mobile上运行该应用程序。它显示在错误下方。 但当我试图在Chrome或Edge(网络设备)上运行同样的程序时。它在跑。