证书转换以及HTTPS

自签证书生成:
openssl req -x509 -new -nodes -key xxx-ca.key -subj "/CN=xxx.xxx" -sha256 -days 5000 -out xxxx-ca.crt

openssl pkcs12 -export -clcerts -in xxx-ca.crt -inkey xxxx-ca.key -out client.p12

openssl x509 -in xxx.crt -out server.cer -outform der

crt格式转换成cer:
openssl x509 -in ca.crt -out server.cer -outform der

p12生成:(http://blog.51cto.com/lavasoft/1104993)
openssl pkcs12 -export -clcerts -in client-cert.cer/crt -inkey client-key.key -out client.p12

关于iOS双向认证
http://www.jianshu.com/p/43a19793cf62
https://www.jianshu.com/p/9e573607be13

HTTPS原理
https://blog.csdn.net/codingfire/article/details/51735504

详解 HTTPS、TLS、SSL、HTTP区别和关系
https://www.wosign.com/info/https_tls_ssl_http.htm
http://hengstart.iteye.com/blog/840561

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容