我的github:codetoys,所有代码都将会位于ctfc库中。已经放入库中我会指出在库中的位置。
这些代码大部分以Linux为目标但部分代码是纯C++的,可以在任何平台上使用。
源码指引:github源码指引_初级代码游戏的博客-CSDN博客
基础知识请见:openssl 生成证书 windows导入证书-CSDN博客
目录
为什么一定要v3和SAN
为什么要v3版本呢?因为v3才能包含扩展。
为什么一定要包含扩展呢?因为没有扩展就没有SAN。
为什么一定要SAN呢?因为没有SAN把域名和证书绑定在一起,新版浏览器永远认为不安全。
如果查看证书详情可能会看到如下信息:
net::ERR_CERT_COMMON_NAME_INVALID
此服务器无法证明它是 www.test.com;它的安全证书不指定使用者可选名称。这可能是由错误配置或者有攻击者截获你的连接而导致的。
你可能以为这个“common name”不就是CN吗?或许以前如此,现在这个错误实际上指的是SAN,CN已经被废弃了。
如果证书正确地包含了SAN而访问的域名与SAN不一致,仍然会提示证书问题:

最低0.47元/天 解锁文章
1670

被折叠的 条评论
为什么被折叠?



