由于苹果规定2017年1月1日以后,所有APP都要使用HTTPS进行网络请求,否则无法上架,因此研究了一下在iOS中使用HTTPS请求的实现。相信大家对HTTPS都或多或少有些了解,这里我就不再介绍了,主要功能就是将传输的报文进行加密,提高安全性。 1、证书准备 证书分为两种,一种是花钱向认证的机构 ...
分类:
移动开发 时间:
2017-12-16 12:56:35
阅读次数:
206
这里说下Linux 系统怎么通过openssl命令生成 证书。 首先执行如下命令生成一个key openssl genrsa -des3 -out ssl.key 1024 然后他会要求你输入这个key文件的密码。不推荐输入。因为以后要给nginx使用。每次reload nginx配置时候都要你验证 ...
分类:
其他好文 时间:
2017-12-01 18:38:00
阅读次数:
239
一.证书目录解析 通过cryptogen生成所有证书文件后,以peerOrgannizations的第一个组织树org1为例,每个目录和对应文件的功能如下: ca: 存放组织的根证书和对应的私钥文件,默认采用EC算法,证书为自签名。组织内的实体将基于该证书作为证书根。 tlsca:存放组织tls连接 ...
分类:
其他好文 时间:
2017-11-21 19:52:45
阅读次数:
237
docker仓库是一个无状态,高度可扩展的服务器端应用程序,可以存储和分发Docker镜像 基本配置 要配置容器,可以向docker run命令传递附加或修改的选项 部署纯HTTP仓库 使用自签名证书 本机基本认证 使用Compose文件部署仓库 ...
分类:
其他好文 时间:
2017-11-19 13:34:39
阅读次数:
166
1自签名SSL证书的创建 创建自签名SSL工具xca为:https://sourceforge.net/projects/xca/ 创建过程 1)创建根证书 打开软件,界面如下。 点击,看到下拉菜单,选择,创建新的数据库。 给文件命名,选择文件存储的位置,这里我放在了E:\CA这个文件夹下 点击保存 ...
原文出自:http://www.joyios.com/?p=47 引言 使用HTTP(超文本传输)协议访问互联网上的数据是没有经过加密的。也就是说,任何人都可以通过适当的工具拦截或者监听到在网络上传输的数据流。但是有时候,我们需要在网络上传输一些安全性或者私秘性的数据,譬如:包含信用卡及商品信息的电 ...
分类:
其他好文 时间:
2017-11-14 14:40:42
阅读次数:
133
在开发阶段我们我们经常使用自签名的证书来部署我们的后台rest api。但是在iOS中调用的时候就会因为证书不被信任而调用api不成功。这时候我们就需要通过实现某些网络回调函数来自定义证书的验证逻辑。(在iOS中一般通过UrlSession(OC中是NSUrlSession)来进行网络通信,这里以U ...
分类:
Web程序 时间:
2017-11-08 23:34:37
阅读次数:
472
前面我们详细介绍了证书的创建和颁发,这里给大家介绍一个新的方法创建自签名的私钥1、私钥和证书放在同一个文件里]#cd/etc/pki/tls/certs/
]#makehttpd.pem2、分开放私钥和证书,必须要输私钥的口令]#makehttpd.crt要用https需要安装模块mod_ssl,并且配置文件修改证书和私钥路..
分类:
其他好文 时间:
2017-10-24 01:36:40
阅读次数:
164
一、项目内的需求 我们做的app都是企业级的应用,而企业级的应用的下载需要遵循itms协议,itms协议下需要https链接,这就需要你的服务器支持https的协议,该协议需要申请SSL证书,我们测试时用的是自签名的证书,而自签名的证书本来就就存在不安全行,自从ios10.3更新以来即使安装了自签名 ...
分类:
Web程序 时间:
2017-10-11 15:16:25
阅读次数:
249
kingfisher 验证自签名证书下载HTTPS图片 let downer = KingfisherManager.shared.downloader downer.trustedHosts = Set(["主机地址"]) 就是这么简单 Alamofire: ServerTrustPolicy枚举 ...
分类:
Web程序 时间:
2017-09-22 12:10:41
阅读次数:
281