自签发证书配置 HTTPS 单向双向验证

好久以前阅读《HTTP/2 in Action》一书起了个头,又重新放回了书架。近来再次对 HTTPS/TLS 来了劲,自己的博客用的是 Let's Encrypt 签发的证书,这次实践一下自签发证书的过程与配置,并实现单向和双向的认证方式。

如果是配置单向认证的过程需要有以下三个证书

  1. 根(CA) 证书: root.crt
  2. 服务端私钥文件: server.key
  3. 服务端公钥证书: server.crt

证书是含有组织与域名或(CA) 信息以及公钥的文件, root.key 和 root.crt 将被用于签发其他的证书。这里的 crt 证书是 x509 格式的。

浏览器只会信任某些 CA 机构签发的证书,如 DigiCert, GlobalSign, GoDaddy, Amazon Root CA,Let's Encrypt 等。如果是不被信任 CA 签发的证书,我们在浏览器中打开相应的 HTTPS url 就会看到 'Not Secure - Your connection is not private' 的提示,要继续访问需自行承担可能的安全责任。 阅读全文 >>

相关推荐
搬砖的果果4 小时前
HTTP代理有那些常见的安全协议?
服务器·python·网络协议·tcp/ip
Looper03314 小时前
【Shell 脚本实现 HTTP 请求的接收、解析、处理逻辑】
网络·网络协议·http
eddieHoo4 小时前
HTTP、RPC
网络协议·http·rpc
7ACE6 小时前
TCP Analysis Flags 之 TCP Spurious Retransmission
网络协议·tcp/ip·wireshark
Jackey_Song_Odd7 小时前
[node.js] [HTTP/S] 实现 requests 发起 HTTP/S/1.1/2.0 请求
网络协议·http·node.js
哎呦,帅小伙哦8 小时前
brynet源码阅读——http组件和wrapper组件
网络·网络协议·http
搬砖的果果8 小时前
数据采集时,不同地区的动态IP数据质量有什么差异?
网络·网络协议·tcp/ip
古人诚不我欺9 小时前
nginx配置http及https
nginx·http·https
群联云防护小杜9 小时前
阿里云流量异常:是黑客攻击吗?如何识别和应对
网络·网络协议·安全·web安全·阿里云·云计算·ddos
梅洪11 小时前
008静态路由-特定主机路由
网络·网络协议·tcp/ip