加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 编程开发 > Java > 正文

java – 有没有办法通过浏览器测试2路ssl?

发布时间:2020-12-15 05:17:33 所属栏目:Java 来源:网络整理
导读:如果是这样,如何设置身份验证证书,您需要哪些文件?是.pfx?你会如何在浏览器中安装它?一直试图通过浏览器测试2路ssl.我有一个webservice,并尝试连接始终返回认证身份验证失败. 解决方法 扩大了nickrak的答案.双向SSL意味着客户端信任Web服务,并且Web服务信
如果是这样,如何设置身份验证证书,您需要哪些文件?是.pfx?你会如何在浏览器中安装它?一直试图通过浏览器测试2路ssl.我有一个webservice,并尝试连接始终返回认证身份验证失败.

解决方法

扩大了nickrak的答案.双向SSL意味着客户端信任Web服务,并且Web服务信任/验证客户端.

在Web服务端:

将客户端的CA证书添加到Web服务的可信证书中. Web服务服务器证书中的“CN”必须与Web服务的URL匹配. Web服务服务器证书不得过期. Web服务可以选择基于客户端证书进行进一步的身份验证…例如,客户端证书是授权客户端的“白名单”.也许web服务具有多级访问权限,因此检查客户端证书以确定为客户端提供多少访问权限.

在客户端:

签署Web服务服务器证书的CA将需要添加到客户端的可信证书列表中.在浏览器中,这将位于“受信任的根证书颁发机构”部分(IE,Chrome)或“授权”部分(Firefox)中.这些证书的扩展名通常是.der,.cer,.crt或.pem.此外,客户端自己的私钥/证书组合需要添加到客户端浏览器中.这将在“个人”部分(IE,Chrome)或“您的证书”(Firefox)中.这些密钥库的扩展名通常为.p12或.pfx.

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读