Chinaunix首页 | 论坛 | 博客
  • 博客访问: 4584728
  • 博文数量: 1214
  • 博客积分: 13195
  • 博客等级: 上将
  • 技术积分: 9105
  • 用 户 组: 普通用户
  • 注册时间: 2007-01-19 14:41
个人简介

C++,python,热爱算法和机器学习

文章分类

全部博文(1214)

文章存档

2021年(13)

2020年(49)

2019年(14)

2018年(27)

2017年(69)

2016年(100)

2015年(106)

2014年(240)

2013年(5)

2012年(193)

2011年(155)

2010年(93)

2009年(62)

2008年(51)

2007年(37)

分类: Java

2017-11-22 20:06:41

https://www.cnblogs.com/AloneSword/p/3244434.html
http://blog.csdn.net/frankcheng5143/article/details/52164939

今天安装了公司的数字证书,用 myeclipse 调试程序时,出现错误:

解决PKIX:unable to find valid certification path to requested target 的问题

 

根据错误消息看,貌似是找不到数字证书。可奇怪的是数字证书我已经导入了啊,为何还出现这样的情况了。可能的原因:

一、公钥是否正确?是否是网站出来的公钥?

如何从网站导出公钥,参见: http://blog.csdn.net/faye0412/article/details/6883879

 

二、如何导入的公钥?导入到哪儿呢?

仔细想想看:使用如下命令导入公钥:

keytool -import -file d:\Server.cer -keystore "%JAVA_HOME%\jre\lib\security\cacerts" -alias server

将公钥导入到了 %JAVA_HOME%\jre\lib\security\cacerts 文件中。 

使用如下命令可以看到结果:

keytool -list -keystore "%JAVA_HOME%\jre\lib\security\cacerts" | findstr /i server

下载证书

第一步是要下载证书

去你程序要访问的网站,点击那个锁按钮,并点击查看详情(chrome浏览器)

这里写图片描述

点击View certificate

这里写图片描述

点击详细信息

这里写图片描述

复制到文件

下一步

这里写图片描述

选择格式

这里写图片描述

生成的名称,最后保存

这里写图片描述

这里写图片描述

这里写图片描述

这里我保存在的D盘根目录下叫abc.cer




阅读(4516) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~