内容概览: 如果希望 Tomcat 支持 Https,主要的工作是配置 SSL 协议 1.生成安全证书 2.配置tomcat 预备知识: sso cas ssl https ca 环境: 1.Java 1.7 2.tomcat 8.0.24 生成安全证书: 1.Java环境:因为SUN公司提供了制作 ...
分类:
Web程序 时间:
2017-04-13 17:11:34
阅读次数:
207
SSL协议(HTTPS)握手、工作流程详解(双向HTTPS流程)SSL协议的工作流程:服务器认证阶段:1)客户端向服务器发送一个开始信息“Hello”以便开始一个新的会话连接;2)服务器根据客户的信息确定是否需要生成新的主密钥,如需要则服务器在响应客户的“Hello”信息时将包含生成主密钥所需..
分类:
其他好文 时间:
2017-03-31 22:08:06
阅读次数:
236
http是超文本传输协议,信息是明文传输,HTTPS协议是由SSL+HTTP协议构建的可进行加密传输、身份认证的网络协议。 http和https使用的是完全不同的连接方式用的端口也不一样,前者是80,后者是443。 SSL协议位于TCP/IP协议与各种应用层协议之间,为数据通讯提供安全支持。 SSL ...
分类:
Web程序 时间:
2017-03-26 19:35:44
阅读次数:
284
关于 ssh 有人已经总结得非常好了,这里推荐大家看下 阮一峰 写的 ssh原理与应用 写得简单易懂,非常赞。 关于 ssl 这里有一篇博文写得也不错,ssl协议详解 好了,那 ssh 和 ssl 有什么区别呢?网上找到一篇,可惜是英文的,我这个渣英文水平,斗胆翻译一下 SSH (Secure Sh ...
分类:
其他好文 时间:
2017-03-23 22:12:38
阅读次数:
233
数据对于大部分公司来说都是最重要的部分,而MySQL的服务器在同步数据时,默认是使用明文进行传输,所以接下来就来说说MySQL基于SSL协议进行密文传输数据的主从复制模式。逻辑拓扑:接下来的实验中Master节点服务器即使Master节点数据库服务器,同时也是CA。环境准备:一、主从..
分类:
数据库 时间:
2017-03-22 23:51:37
阅读次数:
467
关于PolarSSL mbed TLS(以前称为PolarSSL)是TLS和SSL协议的实现,并且需要相应的加密算法和支持代码。这是双重许可与Apache许可证 2.0版(与GPLv2许可也可)。网站上指出,mbed TLS的目标是“易于理解,使用,集成和扩展” 核心SSL 库用C编程语言编写,并实 ...
分类:
其他好文 时间:
2017-03-20 22:17:05
阅读次数:
2524
使用SSL/HTTPS协议来传输 Web服务也可以使用SSL作为传输协议。虽然JAX-RPC并没有强制规定是否使用SSL协议,但在tomcat 下使用HTTPS协议。 1、使用JDK自带的工具创建密匙库和信任库。 1)通过使用以下的命令来创建服务器端的密匙库: keytool -genk... ...
分类:
编程语言 时间:
2017-03-20 17:03:01
阅读次数:
323
第一个:OpenSSL C语言实现,整个软件包大概可以分成三个主要的功能部分:密码算法库、SSL协议库以及应用程序。OpenSSL的目录结构自然也是围绕这三个功能部分进行规划的。 作为一个基于密码学的安全开发包,OpenSSL提供的功能相当强大和全面,囊括了主要的密码算法、常用的密钥和证书封装管理功 ...
分类:
其他好文 时间:
2017-03-17 00:21:58
阅读次数:
222
一、什么是SSL证书? 首先说明SSL(安全套接层,Secure Sockets Layer)是一种安全协议,目的是为互联网通信,提供安全及数据完整性保障。SSL证书遵循SSL协议,可安装在服务器上,实现数据传输加密。 CA(数字证书认证,Certificate Authority)机构,是承担公钥 ...
分类:
其他好文 时间:
2017-03-07 23:03:58
阅读次数:
236