自签发证书配置 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' 的提示,要继续访问需自行承担可能的安全责任。 阅读全文 >>

相关推荐
李詹3 小时前
HTTPS为何仍有安全漏洞?解析加密协议下的攻击面
网络·网络协议·https
IpdataCloud7 小时前
IP查询能够帮助企业进行数字化转型
网络·网络协议·tcp/ip
QING6188 小时前
Retrofit 与 Ktor 的简介和对比分析 !!!!
网络协议·kotlin·app
kfhj10 小时前
什么是RPC通信
网络·网络协议·rpc
老六ip加速器11 小时前
抖音直播位置与IP属地不同?如何实现
网络·网络协议·tcp/ip
XYN6112 小时前
【嵌入式学习3】UDP发送端、接收端
网络·笔记·python·网络协议·学习·udp
Amos_ FAT12 小时前
博途 TIA Portal之1200做从站与调试助手的TCP通讯
网络·网络协议·tcp/ip
被一米六支配的恐惧13 小时前
nginx配置ssl证书,实现https安全访问.
nginx·https·ssl
xzkyd outpaper13 小时前
HTTPS和HTTP有哪些区别?
网络·网络协议·计算机网络·http·计算机八股
星星跌入梦境*13 小时前
前端面试题(六):HTTP和HTTPS的区别以及他们如何保障数据安全
网络协议·http·https