博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
linux tomcat配置https
阅读量:6590 次
发布时间:2019-06-24

本文共 839 字,大约阅读时间需要 2 分钟。

自己生成一个ssl证书,因为是自己生成的所以该证书,不被浏览器信任(具体表现https前面有个X)

[root@centos apache-tomcat-6.0.37]# keytool -genkey -alias tomcat -keyalg RSA -keystore /root/tomcat/apache-tomcat-6.0.37/conf/.keystore输入keystore密码:  再次输入新密码: 您的名字与姓氏是什么?  [Unknown]:  free4lab您的组织单位名称是什么?  [Unknown]:  free4lab您的组织名称是什么?  [Unknown]:  free4lab您所在的城市或区域名称是什么?  [Unknown]:  beijing您所在的州或省份名称是什么?  [Unknown]:  beijing该单位的两字母国家代码是什么  [Unknown]:  CNCN=free4lab, OU=free4lab, O=free4lab, L=beijing, ST=beijing, C=CN 正确吗?  [否]:  y输入
的主密码 (如果和 keystore 密码相同,按回车): [root@centos apache-tomcat-6.0.37]# cat conf/.keystore

然后修改tomcat配置文件server.xml

通过curl访问,就忽略验证证书这一步

[root@f0 huahui]# curl --insecure https://192.168.1.190:8443/hello huahuiyangssl https

 

这样浏览器访问就相对安全了,浏览器和服务端进行了非对称加密的握手,然后协商对称加密的密钥,然后进行相对快速的对称加密传输。

即时密文在网络传输中被截获,因为无法获知对称密钥,所以这个http api就是安全的!

转载地址:http://kmzio.baihongyu.com/

你可能感兴趣的文章
javascript生成n至m的随机整数
查看>>
Microsoft.AlphaImageLoader滤镜解说
查看>>
Could not drop object 'student' because it is referenced by a FOREIGN KEY constraint
查看>>
The OpenGL pipeline
查看>>
extjs_02_grid(显示本地数据,显示跨域数据)
查看>>
Tokyo Tyrant(TTServer)系列(四)-tcrmgr远程管理与调试
查看>>
超过响应缓冲区限制
查看>>
SQL基础--> 约束(CONSTRAINT)
查看>>
ubuntu 下安装 matplotlib
查看>>
偶的新的一天
查看>>
webservice的几个简单概念
查看>>
HttpSolrServer 实例管理参考,来自org.eclipse.smila.solr
查看>>
java网络编程
查看>>
JPA学习笔记1——JPA基础 (转自CSDN)
查看>>
C#:判断当前程序是否通过管理员运行
查看>>
JVM:如何分析线程堆栈
查看>>
sparse linear regression with beta process priors
查看>>
比你优秀的人都在努力
查看>>
XSS学习笔记(四)-漏洞利用全过程
查看>>
克隆复制可使用原型( Prototype)设计模式
查看>>