Https访问

1.验证双方的身份。
2.一旦建立连接,对数据进行封装加密

这里先生成一个自己自签的证书,不是第三方颁发的,第三方颁发的要花钱。
第二是做一些配置,让程序支持https

安装了java的环境,keytool命令就是可用的,密钥库的口令输入的是123456

keytool -genkeypair -alias jojo -keyalg RSA -keystore J:\java_demo\jojo.key

这样密钥就生成了

windows下生成key

继续

把key复制到程序的,resources目录下

pom.xml内配置ssl。设置好之后,我们的程序就应该支持https了


server:
ssl:
key-store: classpath:jojo.key
key-store-password: 123456
key-password: 123456
 

IDEA输入时候有只能提示


改成https访问

点开这个链接。因为我们的证书是自己生成的,这里会提示

这样访问虽然是不安全的 ,但是http是通了的。下面页面报错是因为我们访问东西需要身份认证。

我自己本机测试效果

因为刚才已经点开那个网址 信任了。 所以再从工具内访问就可以了。现在就是通过https的方式 ,访问我们的服务。

结束

最新文章

  1. Project Server 2010 配置详解
  2. 2016年湖南省第十二届大学生计算机程序设计竞赛Problem A 2016 找规律归类
  3. Java验证码识别解决方案
  4. PHP经验——PHPDoc PHP注释的标准文档(翻译自Wiki)
  5. bnuoj 33647 Angry Grammar Nazi(字符串)
  6. (DP6.1.4.2)POJ 1088 滑雪
  7. nginx性能配置参数说明:
  8. HTML中发送方式(method)中get和post的比较
  9. HTML5 CSS3 精美案例 : 达到VCD盒个性幻灯片
  10. js 图片点击放大功能
  11. 精通CSS+DIV基础总结(三)
  12. 迁移学习︱艺术风格转化:Artistic style-transfer+ubuntu14.0+caffe(only CPU)
  13. Mysql启动时提示:Another MySQL daemon already running with the same unix socket.
  14. 小强的HTML5移动开发之路(14)——Video标签详解
  15. mysql进阶(三)游标简易教程
  16. AngularJS数据绑定中数据监控的机制说明
  17. python Drools
  18. Go语言之高级篇beego框架之日志收集系统
  19. golang使用simplejson库解析复杂json
  20. sun.misc.BASE64Encoder图片编码,并在页面显示

热门文章

  1. 做vue项目时,收集的一些有意思的功能
  2. Hdfs读写数据出错
  3. [NgRx] NgRx Data Fetching Solution - How to Load Data Only If Needed
  4. Thinkphp远程代码执行 payload汇总
  5. Linux https认证原理
  6. am335x system upgrade kernel uart(七)
  7. 数码管动态显示——74HC04
  8. Linux中三种SCSI target的介绍之各个target的优劣
  9. Java 日期工具类(日期,月份加减等)--转
  10. 数据结构实验之查找七:线性之哈希表 (SDUT 3379)