对于HTTPS我在网上找了一堆资料看了下, 各种协议和证书已经有点晕了
最后我现有的感觉是, 在HTTP服务器上放一个证书, 在原本的HTTP访问之前客户端先检查证书是否正确
如果客户端证书检查正确,...说明对 这个服务器就是我要连接的那个server
不对, 就说明这个server是个假冒的
同样也可以在客户端放一个证书, 服务器端检查客户端传来的证书
如果服务器检查证书正确, 就说明这个客户端是我的小弟...服务器我是用Python+Flask, 提供一个例子代码:
1 from flask import Flask, jsonify
2 app = Flask(__name__)
3
4 @app.route...BackHomeServer/server.crt', '/Users/jackey/Downloads/BackHomeServer/server.key'))
好了, 上面这些就差不多做了个简单的HTTPS...NSURLSessionDataTask * _Nullable task, NSError * _Nonnull error) {
10 NSLog(@"fail");11 }];
这样一个简单的HTTPS