这一步主要使用OpenSSL提供的函数设置算法、证书等,一般步骤都固定了的,初始化流程示意图如下所示: SSL初始化流程图 主要代码为: [cpp] view plain copy print? SSL_load_error_strings(); /*为打印调试信息作准备*/ OpenSSL_add ...
分类:
其他好文 时间:
2017-03-06 14:19:27
阅读次数:
382
openssl req -x509 -nodes -days 365 -newkey rsa:2048 -keyout ssl.pem -out ssl.pem vi /etc/nginx/nginx.conf server { listen 443 ssl; server_name localho ...
分类:
其他好文 时间:
2017-02-08 17:58:45
阅读次数:
199
The complete explanation is that 1.0.x and 1.1.x do not have the same naming conventions for the generated libraries. OpenSSL 1.1.x has moved into wha ...
分类:
其他好文 时间:
2017-02-07 01:21:46
阅读次数:
886
/// /// http连接基础类,负责底层的http通信 /// public class HttpService { public static bool CheckValidationResult(object sender, X509Certificate certificate, X509... ...
分类:
Web程序 时间:
2017-01-20 09:59:28
阅读次数:
259
一、配置https网站1、自建CA(1)生成私钥文件mkdir-p/etc/pki/CA/private#创建私钥保存的目录(umask077;opensslgenrsa-out/etc/pki/CA/private/cakey.pem4096)#创建私钥ll/etc/pki/CA/private/#私钥只能自己保存,对保密性要求高(2)生成自签证书opensslreq-new-x509-key/etc..
分类:
系统相关 时间:
2017-01-17 22:12:03
阅读次数:
322
SSL SSL - Secure Sockets Layer,现在应该叫"TLS",但由于习惯问题,我们还是叫"SSL"比较多.http协议默认情况下是不加密内容的,这样就很可能在内容传播的时候被别人监听到,对于安全性要求较高的场合,必须要加密,https就是带加密的http协议,而https的加密 ...
分类:
其他好文 时间:
2017-01-17 08:03:08
阅读次数:
592
openssl是一个开放源代码的SSL实现。基于openssl指令的最简单和最主要应用就是使用req、CA和X509来签发一个证书。 openssl提供了命令行选项和交互式两种方式来执行各种操作。 在命令行中直接输入openssl可进入交互shell,如下: openssl的命令总体来说,分为3大类 ...
分类:
其他好文 时间:
2017-01-15 20:37:45
阅读次数:
1391
TLS:Transport Layer Security 首先TLS是有版本的,iOS要求的版本是 TLS 1.2. 为了以防万一,首先还是检查一下服务端提供的版本. 比如这个就不支持.. 然后就是AFNetworking的配置了.直接设置AFHTTPSessionManager的SecurityP ...
分类:
移动开发 时间:
2017-01-09 19:03:03
阅读次数:
317
openssl x509 -in xxxxx.pem -inform PEM -out xxxx.der -outform DER [root@NB Desktop]# file xxxx.der ...
分类:
其他好文 时间:
2017-01-05 11:42:04
阅读次数:
407
static void Main(string[] args) { Console.WriteLine("正在执行数字证书写入"); try { X509Certificate2 certificateClient = new X509Certificate2 (globa... ...
分类:
其他好文 时间:
2017-01-03 14:57:32
阅读次数:
194