自己生成一个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]:  CN
CN=free4lab, OU=free4lab, O=free4lab, L=beijing, ST=beijing, C=CN 正确吗?[否]:  y输入<tomcat>的主密码(如果和 keystore 密码相同,按回车):
[root@centos apache-tomcat-6.0.37]# cat conf/.keystore 

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

<Connector port="8443" protocol="HTTP/1.1" SSLEnabled="true"maxThreads="150" scheme="https" secure="true"clientAuth="false" keystoreFile="/root/tomcat/apache-tomcat-6.0.37/conf/.keystore" keystorePass="yourpassword"  sslProtocol="TLS" />

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

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

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

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

linux tomcat配置https相关推荐

  1. Tomcat8配置Https协议,Tomcat配置Https安全访问,Tomcat Https配置

    Tomcat8配置Https协议,Tomcat配置Https安全访问,Tomcat Https配置 ============================== ©Copyright 蕃薯耀 2017 ...

  2. Tomcat 配置https证书

    TTPS 是安全套接字层超文本传输协议,在http 的基础上加入了 SSL协议,需要使用证书来校验身份. HTTPS协议是由SSL+HTTP协议构建的可进行加密传输.身份认证的网络协议,比http协议 ...

  3. tomcat配置https(jks)证书,启动后提示Keystore was tampered with, or password was incorrect

    在tomcat配置https(jks)证书,启动后端口正常打开,但是web服务无法访问,日志提示:Keystore was tampered with, or password was incorre ...

  4. Tomcat配置https方式访问

    1.准备安全证书 获得安全证书有两种方式:一种方式是到权威机构申购CA证书,还有一种方式是创建自我签名的证书.本文以自签名证书为例,使用SUN公司提供的证书制作工具keytool制作自签证书,JDK版 ...

  5. JDK和tomcat配置HTTPS协议

    内容来自百度内容转载 https原理及tomcat配置https方法 1.为服务器生成证书 "运行"控制台,进入%JAVA_HOME%/bin目录,使用如下命令进入目录: cd & ...

  6. 阿里云服务器配置Tomcat 配置https

    阿里云服务器配置Tomcat 配置https 阿里云服务器配置Tomcat 配置https 1.登录云控制台选择云主机.网络与安全组.安全组配置.规则配置 对端口80.443进行设置.授权对象0.0. ...

  7. tomcat android https,tomcat 配置 https, android端 访问

    1.控制台 进入到tomcat 的bin 目录下 执行命令 keytool的命令网上很多解释 生成一个 tomcat.keystore 文件 keytool -genkey -alias tomcat ...

  8. Tomcat 配置Https

    https://www.cnblogs.com/wanghaoyuhappy/p/5267702.html JDK1.8 keytool 生存证书 C:\keys\tomcat.keystore 1: ...

  9. Tomcat配置HTTPS方式生成安全证书

    在Tomcat 中配置SSL双向认证是相当容易的,本文将介绍如何使用JDK的keytool来为Tomcat配置双向SSL认证.并实现批量生成证书 系统需求:JDK 1.8 Tomcat 7.0.76 ...

最新文章

  1. 浮点数能进行取模运算吗?(不行,暂时只能是两个整数之间)
  2. JVM—垃圾回收与算法
  3. jsp页面调用ajax,在jsp中使用jquery的ajax
  4. 【PAT甲级 删除字符串中重复字母】1084 Broken Keyboard (20 分) Java 全部AC
  5. centos忘记root用户的密码
  6. Android app应用多语言切换功能实现
  7. 【数据结构笔记08】哨兵查找、二分查找、树、儿子-兄弟表示法、二叉树的引子
  8. [读码时间] 跟随鼠标移动(大图展示)
  9. Mac新系统macOS Big Sur支持哪些Mac机型
  10. 使用Ant发布web应用到tomcat
  11. mysql碎片处理_mysql优化数据库和mysql数据库碎片处理
  12. css通过行内样式绑定背景图片
  13. 水星路由器DNS服务器未响应,为什么新版水星路由器不能上网
  14. 联想T420S 黑苹果GPT+UEFI单系统安装
  15. think.php教程,Thinkphp_thinkphp教程_自学php网
  16. URP SMAA 细品
  17. PHP截取固定长度字符串函数
  18. 计算机专业专业导论论文题目,计算机专业导论论文.doc
  19. 【C#】线程之Parallel
  20. IBM要做挑茶AI,茶叶小妹都乐疯了

热门文章

  1. vue2+vuex+vue-router 快速入门(三) vue 实例介绍
  2. LAMP_PHP配置
  3. Exchange 2007(一)03R2域控升级到2008R2
  4. 深入理解ES6之《迭代器与生成器》
  5. 想做好seo优化,关键词的选择可是重中之重!
  6. java之Cookie详解
  7. 企业需要安全人,看微软对员工的十个安全原则
  8. JAVA笔记 之 Thread线程
  9. sigmoid函数的求导过程
  10. MongoDB - 使用Python操作MongoDB