ssl
文章平均质量分 95
稀里糊涂_helen
这个作者很懒,什么都没留下…
展开
-
c++ 服务端 java 客户端 tcp ssl 双向认证
JavaWeb的应用程序,会接受页面参数组装成自定义的XML协议格式发送给后端服务程序。C++服务端解析XML并执行命令。传送XML过程中可能会包含一些隐私数据,需要用SSL加密。我负责Java客户端。准备:在网上找了若干资料,大多是Java服务器C++客户端的,无奈只有用英文搜索些国外站点的资料。1.下载openssl,做测试(Linux版本的安装)。安装openssl下转载 2016-12-01 11:43:06 · 2061 阅读 · 0 评论 -
https 和 SSL
1. HTTPSHTTPS(全称:Hypertext Transfer Protocol over Secure Socket Layer),是以安全为目标的HTTP通道,简单讲是HTTP的安全版。即HTTP下加入SSL层,HTTPS的安全基础是SSL,因此加密的详细内容就需要SSL。 它是一个URI scheme(抽象标识符体系),句法类同http:体系。用于安全的HTTP数据传输。ht转载 2016-11-24 19:48:48 · 2549 阅读 · 0 评论 -
SSL / TLS 介绍
SSL/TLS 协议的介绍SSL/TLS 协议(RFC2246 RFC4346)处于 TCP/IP 协议与各种应用层协议之间,为数据通讯提供安全支持。从协议内部的功能层面上来看,SSL/TLS 协议可分为两层:1. SSL/TLS 记录协议(SSL/TLS Record Protocol),它建立在可靠的传输层协议(如 TCP)之上,为上层协议提供数据封装、压缩、加密等基本转载 2016-11-24 19:52:29 · 371 阅读 · 0 评论 -
Netty中使用SSL 双向认证
1. 前期准备工作 双向证书认证的双方称为client和server,首先为client和server生成证书。由于仅仅是自己学习使用,因此可以在本地自建一个CA,然后用CA的证书分别签发client和server的证书。CA的创建和签发使用OpenSSL。 在windows环境上安装OpenSSL,然后依据OpenSSL目录下的openssl.cnf中[ CA_de转载 2016-11-24 20:00:54 · 5285 阅读 · 0 评论 -
GCDAsyncSocket two way authentication SSL 双向认证
核心1. 怎么创建 NSMutableDictionary *sslSetting2.怎么验证服务端公钥准备:本人目前使用的 iOS 公私钥是 p12, 服务端公钥建议准备.der 文件。本人实验了多种方式,觉得下面粘的代码的那种方式最靠谱。1. + (NSDictionary NSString *,NSObject *> *)createSsl {原创 2017-01-06 20:00:09 · 2195 阅读 · 0 评论 -
SSL 双向认证过程
结合日志,我们来看一下SSL双向认证的全过程: 第一步: 客户端发送ClientHello消息,发起SSL连接请求,告诉服务器自己支持的SSL选项(加密方式等)。 Bash代码 *** ClientHello, TLSv1 第二步: 服务器响应请求,回复ServerHello消息,和客户端确认SSL加密方式: B转载 2017-11-01 15:02:22 · 4910 阅读 · 1 评论