如何将证书加入到java环境变量里面
答案:2 悬赏:80 手机版
解决时间 2021-03-11 19:38
- 提问者网友:抽煙菂渘情少年
- 2021-03-11 14:27
如何将证书加入到java环境变量里面
最佳答案
- 五星知识达人网友:过活
- 2021-03-11 15:23
提示:
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
一个很简单的富客户端到WEB服务器的连接,基本都能够正常建立连接,唯独公司NEXT、TIMS总是报javax.Net.ssl.SSLHandshakeException和sun.security.provider.certpath.SunCertPathBuilderException的异常,网上转了转,找到几篇前辈的文章,摘下点重点以便以后继续剽与窃。
在项目开发中,有时会遇到与SSL安全证书导入打交道,如何把证书导入Java的cacerts证书库?简单的用NEXT做个演示:
第一步:IE打开next.xxxcorp.cn,把要导入java证书库的证书下载
在该网页安全警报弹出窗口上查看证书--详细信息--复制到文件
会弹出一个证书导出向导对话框,按提示一直下一步直到完成。
我把证书保存在C盘,名字为NEXT_CertKey.cer。
第二步:将上面导出的证书导入java中的cacerts证书库
cmd进入C:/Program Files/Java/jdk1.5.0_06/jre/lib/security目录
敲入如下命令回车执行
keytool -import -alias cacerts -keystore cacerts -file C:/NEXT_CertKey.cer -trustcacerts
此时命令行会提示你输入cacerts证书库密码,
java中cacerts证书库默认密码为changeit,
Y确认即可,OK,认证已添加至keystore。
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
一个很简单的富客户端到WEB服务器的连接,基本都能够正常建立连接,唯独公司NEXT、TIMS总是报javax.Net.ssl.SSLHandshakeException和sun.security.provider.certpath.SunCertPathBuilderException的异常,网上转了转,找到几篇前辈的文章,摘下点重点以便以后继续剽与窃。
在项目开发中,有时会遇到与SSL安全证书导入打交道,如何把证书导入Java的cacerts证书库?简单的用NEXT做个演示:
第一步:IE打开next.xxxcorp.cn,把要导入java证书库的证书下载
在该网页安全警报弹出窗口上查看证书--详细信息--复制到文件
会弹出一个证书导出向导对话框,按提示一直下一步直到完成。
我把证书保存在C盘,名字为NEXT_CertKey.cer。
第二步:将上面导出的证书导入java中的cacerts证书库
cmd进入C:/Program Files/Java/jdk1.5.0_06/jre/lib/security目录
敲入如下命令回车执行
keytool -import -alias cacerts -keystore cacerts -file C:/NEXT_CertKey.cer -trustcacerts
此时命令行会提示你输入cacerts证书库密码,
java中cacerts证书库默认密码为changeit,
Y确认即可,OK,认证已添加至keystore。
全部回答
- 1楼网友:春色三分
- 2021-03-11 15:42
set classpath=%classpath%;c:\ab\cd\ef.jar
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯