![](https://img-blog.csdnimg.cn/20201014180756754.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
ssl
文章平均质量分 66
guanzizizi
ohohohoreo。
展开
-
自建CA证书,使用docker部署java程序支持https双向认证
1、证书准备1.1 自建证书win下创建CA证书,请查阅win系统下基于springboot实现https的双向认证的相关内容噢。Linux下创建CA证书,请查阅Linux系统下基于springboot实现https的双向认证的相关内容噢。1.2 相关文件2、docker部署2.1 环境准备服务器信息如下:操作系统ip说明Centos 7192.168.0.202作为服务端浏览器采用chrome。2.2 操作步骤2.2.1 Dockerfile文件1、原创 2021-03-10 10:20:19 · 1165 阅读 · 0 评论 -
Linux下基于springboot实现https的双向认证
1、win实现,请查阅上一篇win系统下基于springboot实现https的双向认证的相关内容噢。2、Linux下具体实现2.1 环境准备服务器信息如下:操作系统ip说明Centos 7192.168.0.202作为服务端Centos 7192.168.0.203作为客户端浏览器采用chrome。2.2 操作步骤注意:文章中贴的图采用上一篇的Win系统下贴出的图,linux下未截图,但命令为linux下的操作命令,可直接使用命令。2.2.1 ser原创 2021-03-10 11:05:04 · 804 阅读 · 3 评论 -
win系统下基于springboot实现https的双向认证
1、理论基础。1.1 什么是HTTPS:HTTPS 协议(HyperText Transfer Protocol over Secure Socket Layer):一般理解为HTTP+SSL/TLS,通过 SSL证书来验证服务器的身份,并为浏览器和服务器之间的通信进行加密。通俗点说,就是采用http通讯的安全传输协议,用来保证http传输过程中数据的机密性、完整性和可靠性,ssl需要证书。(https = http + ssl)1.2 什么是SSL:SSL(Secure Socket Layer原创 2021-03-10 11:02:19 · 573 阅读 · 0 评论 -
自建CA证书,java实现通过OkHttpClient发送https(验证ca证书)请求
1、实现步骤1.1 环境准备<!-- 将客户端公钥导入的服务端jdk信任库 -->keytool -import -alias sslTestClient_01 -file F:\ghj\prooooject\jar\test\client\sslTestClient_01.cer -keystore 'C:\Program Files\Java\jdk1.8.0_261\jre\lib\security\cacerts' -storepass changeit –v<!--原创 2021-03-10 10:41:41 · 1049 阅读 · 1 评论 -
java 解决ssl异常:PKIX path building failed: sun.security.provider.certpath.SunCertPathBuilder
报错如下:{ "timestamp": "2021-03-08T02:25:38.696+0000", "status": 500, "error": "Internal Server Error", "message": "PKIX path building failed: sun.security.provider.certpath.SunCertPathBuilderException: unable to find valid certification path原创 2021-03-10 10:38:41 · 17074 阅读 · 0 评论