首先来分析一下什么是HTTPS以及了解HTTPS对于iOS开发者的意义 HTTPS 以及SSL/TSL 什么是SSL? SSL(Secure Sockets Layer, 安全套接字层),因为原先互联网上使用的 HTTP 协议是明文的,存在很多缺点,比如传输内容会被偷窥(嗅探)和篡改。 SSL 协议 ...
分类:
移动开发 时间:
2017-12-16 13:07:59
阅读次数:
254
iOS适配HTTPS,创建一个自签名的SSL证书(x509)具体步骤 引言(创建生成的证书只能用于测试使用。如果想使用自签名证书就只能以自己为 CA机构颁发证书,进行双向认证才能使用) 使用HTTP(超文本传输)协议访问互联网上的数据是没有经过加密的。也就是说,任何人都可以通过适当的工具拦截或者监听 ...
分类:
移动开发 时间:
2017-12-16 12:58:30
阅读次数:
211
记得在之前的一篇文章中介绍了nginx反向代理https的方法,今天这里介绍下haproxy代理https的方法: haproxy代理https有两种方式:1)haproxy服务器本身提供ssl证书,后面的web服务器走正常的http 2)haproxy服务器本身只提供代理,后面的web服务器走ht ...
分类:
Web程序 时间:
2017-12-15 15:07:48
阅读次数:
353
在Linux下,我们进行下面的操作前都须确认已安装OpenSSL软件包。1.创建根证书密钥文件root.key:[root@mrlapulga:/etc/pki/CA/private]#openssl?genrsa?-des3?-out?root.key?1024
Generating?RSA?private?key,
分类:
其他好文 时间:
2017-12-11 00:39:17
阅读次数:
130
有时候使用fiddler时,https页面会出现错误提示,我们可以这样设置来避免错误 第一步:去掉https的抓取 Tools》Option 去掉Capture HTTPS CONNECTs 的勾选 第二步:找到浏览器的设置项(以360浏览器为例) 选择 管理HTTPS/SSL 证书 将证书下的所有 ...
分类:
Web程序 时间:
2017-12-09 14:55:23
阅读次数:
282
简介 SaltStack是基于Python开发的一套C/S架构配置管理工具。它的底层使用ZeroMQ消息队列pub/sub方式通信,使用SSL证书签发的方式进行认证管理。号称世界上最快的消息队列ZeroMQ使得saltstack能工快速在成千上万台机器上进行操作,而且使用RSA Key方式确认身份, ...
分类:
其他好文 时间:
2017-12-08 18:29:28
阅读次数:
223
来自:https://baike.baidu.com/item/SSL%E8%AF%81%E4%B9%A6 SSL证书是数字证书的一种,类似于驾驶证、护照和营业执照的电子副本。因为配置在服务器上,也称为SSL服务器证书。 SSL 证书就是遵守 SSL协议,由受信任的数字证书颁发机构CA,在验证服务器 ...
分类:
其他好文 时间:
2017-12-07 13:31:09
阅读次数:
232
参考文章: http vs https :https://www.cnblogs.com/wqhwe/p/5407468.html https 证书原理:http://blog.csdn.net/liweisnake/article/details/40074321 ssl证书:http://www ...
分类:
Web程序 时间:
2017-12-05 13:20:36
阅读次数:
129
超文本传输协议HTTP协议被用于在Web浏览器和网站服务器之间传递信息,HTTP协议以明文方式发送内容,不提供任何方式的数据加密,如果攻击者截取了Web浏览器和网站服务器之间的传输报文,就可以直接读懂其中的信息,因此,HTTP协议不适合传输一些敏感信息,比如:信用卡号、密码等支付信息。 为了解决HT ...
分类:
Web程序 时间:
2017-12-03 13:03:30
阅读次数:
200
这里说下Linux 系统怎么通过openssl命令生成 证书。 首先执行如下命令生成一个key openssl genrsa -des3 -out ssl.key 1024 然后他会要求你输入这个key文件的密码。不推荐输入。因为以后要给nginx使用。每次reload nginx配置时候都要你验证 ...
分类:
其他好文 时间:
2017-12-01 18:38:00
阅读次数:
239