解决 java 使用ssl过程中出现"PKIX path building failed: sun.security.provider.certpath.SunCertPathBuilderExcep
来源:互联网 发布:五子棋人工智能算法 编辑:程序博客网 时间:2024/05/16 05:38
今天公司邮箱服务器,更改必须TLS安全认证,原来java mail 邮件发送出现异常:
PKIX path building failed: sun.security.provider.certpath.SunCertPathBuilderExcep
该异常是客户端对服务器的证书认证的时候出错了,解决方案把服务器证书加到信任证书库里面
把该证书导入java中的cacerts证书库里
假设jdk安装目录:C:\Program Files\Java\jdk1.7.0_80\jre\lib\security
cmd命令行跳到这个目录
执行keytool -import -alias cacerts -keystore cacerts -file d:\software\CA.cer
此时命令行会提示你输入cacerts证书库的密码,
敲入changeit,这是java中cacerts证书库的默认密码
导入后用-list查看。
PKIX path building failed: sun.security.provider.certpath.SunCertPathBuilderExcep
该异常是客户端对服务器的证书认证的时候出错了,解决方案把服务器证书加到信任证书库里面
把该证书导入java中的cacerts证书库里
假设jdk安装目录:C:\Program Files\Java\jdk1.7.0_80\jre\lib\security
cmd命令行跳到这个目录
执行keytool -import -alias cacerts -keystore cacerts -file d:\software\CA.cer
此时命令行会提示你输入cacerts证书库的密码,
敲入changeit,这是java中cacerts证书库的默认密码
导入后用-list查看。
重启服务后,发送邮件正常。
ps:tomcat、junit运行时会从默认路径加载cacerts文件,如果main方法执行可以通过环境变量指定信任证书库路径。
1 0
- 解决 java 使用ssl过程中出现"PKIX path building failed: sun.security.provider.certpath.SunCertPathBuilderExcep
- PKIX path building failed: sun.security.provider.certpath.SunCertPathBuilderException
- ValidatorException: PKIX path building failed: sun.security.provider.certpath.SunCertPathBuilderExce
- java掉用接口,报PKIX path building failed: sun.security.provider.certpath.SunCertPathBuilderException: u
- sun.security.validator.ValidatorException: PKIX path building failed: sun.security.provider.certpath
- CAS SSO 错误返回PKIX path building failed: sun.security.provider.certpath.SunCertPathBuilderException:
- PKIX path building failed: sun.security.provider.certpath.SunCertPathBuilderException: unable to fin
- PKIX path building failed: sun.security.provider.certpath.SunCertPathBuilderException: unable to fin
- Nutch2.3.1使用ant eclipse 编译源代码报错ValidatorException: PKIX path building failed: sun.security.provider.
- sun.security.validator.ValidatorException: PKIX path building failed:
- sun.security.validator.ValidatorException: PKIX path building failed:
- 解决 sun.security.provider.certpath.SunCertPathBuilderException
- Caused by: sun.security.validator.ValidatorException: PKIX path building failed: sun.security.provid
- Java 信任所有SSL证书(解决PKIX path building failed问题)
- Java 信任所有SSL证书(解决PKIX path building failed问题)
- Java#PKIX path building failed
- javax.net.ssl.SSLHandshakeException: sun.security.validator.ValidatorException: PKIX path building f
- javax.net.ssl.SSLHandshakeException:sun.security.validator.ValidatorException: PKIX path building失败
- 胜者树(线段树RMQ)——Luogu1816 忠诚
- Zero configuration networking in OpenWrt
- 设备中断绑定到特定CPU(SMP IRQ Affinity)
- java se 03
- 修改android默认输入法
- 解决 java 使用ssl过程中出现"PKIX path building failed: sun.security.provider.certpath.SunCertPathBuilderExcep
- Java接口和抽象类的区别
- 在布局文件中为 Activity 定义片段--frgament
- 数据库之SQL
- Hessian
- 你是我的眼:水哥王昱珩带你重新打量这世界
- HttpURLConnection的使用
- 抽象工厂模式
- 新浪sina gitlab邮件收不到