首页 > 其他分享 >证书过期的隐蔽错误

证书过期的隐蔽错误

时间:2023-03-30 20:23:40浏览次数:41  
标签:key 证书 过期 xxx 隐蔽 https 页面

几周前偶然进入译卷,发现里面的题目训练部分出错了,提示是

你现在无法访问 yijuan.xyz,因为网站使用的是 HSTS。网络错误和攻击通常是暂时的,因此该网页以后可能会恢复。

通过直接访问设置的NodeJs开启的端口以及利用postman发送请求,均显示该网页证书已过期。

一查看证书时间,好家伙,1月就过期了,但是奇怪的是主页面证书和宝塔里面的一致,均还未过期,就这个页面过期了。

后来真的是花了九牛二虎之力排查了一系列问题,都没找到是在哪除了错误,差点破防了。

好在最后在查看启动NodeJs服务器的js文件时,发现了下面这一条代码:

const options = {
    key: fs.readFileSync('../xxx/xxx/server.key'),
    cert: fs.readFileSync('../xxx/xxx/server.pem')
}

这段代码的目的是为将http请求强制转为https,就是关联一对非对称加密的密钥(pem对应的是证书,里面有公钥;key对应的就是私钥)。

因为实在排查不出问题,同学又说第二天要使用网页做展示,所以干脆就直接将https改为http算了(因为当时认为报错里面有HSTS,所以应该是https请求出错了)。

这时候我发现:耶?这个页面的证书好像就是用这两个静态文件,而这两个文件之前就一直没动过,宝塔里面证书的续签不会影响到这里,那好像......我更新这两个文件就可以了!?

啪的一下,很快啊,改完之后接口立马就能访问了,NICE!

标签:key,证书,过期,xxx,隐蔽,https,页面
From: https://www.cnblogs.com/Delusional-man/p/17274177.html

相关文章

  • 数字证书编码ASN.1
    一、任务详情参考附件中图书p223中13.2的实验指导,完成DER编码序列号=1174(0x0496),证书签发者DN="CN=VirtualCA,C=CN",证书持有者DN="CN=你的名字拼音,OU=Person,C=CN",证书有效期=20200222000000-20220222000000。用echo-n-e"编码">你的学号.der中,用OpenSSLasn1parse分析......
  • 生成ssl证书
    生产证书步骤参考地址1:https://www.cnblogs.com/luxiaoyao/p/10034009.html#:~:text=windows%E4%B8%8B%E7%94%A8nginx%E9%85%8D%E7%BD%AEhttps%E6%9C%8D%E5%8A%A1%E5%99%A8%201%201.%E5%AE%89%E8%A3%85nginx%20%E5%85%88%E5%88%B0%20nginx%20%E5%AE%98%E7%BD%91%E4%B8%8B%E5%9C%......
  • #yyds干货盘点#基于Nuxt实现Token过期自动刷新
    项目使用前后的分离的开发模式,后端使用SpringSecurity实现基于Jwt的用户认证模式,数据交互使用Json格式。前端使用Nuxt框架实现服务端渲染(SSR)功能,使用Vuex实现登录状态存储,......
  • Android https忽略证书信任问题
    【第一部分,忽略证书信任问题】直接去第二部分性能问题搬运自:https://blog.csdn.net/lizeyang/article/details/18983843java程序在访问https资源时,出现报错sun.security......
  • 全国计算机等级考试(NCRE)证书查询 All In One
    全国计算机等级考试(NCRE)证书查询AllInOneNCRE-中国教育考试网https://ncre.neea.edu.cn/本人查询注册中国教育考试网账号,查询1994年及以后考试证书。其他......
  • Kubernetes集群(五)——Cert-manager与Let'sencrypt证书自动管理
    1.Cert-manager安装1.1.安装自定义crd资源kubectlapply-fhttps://github.com/cert-manager/cert-manager/releases/download/v1.11.0/cert-manager.crds.yaml1.2.......
  • 生成key hash 和 签名证书sha1
    第一步安装sshopen可以去http://www.xpgod.com/soft/20520.html下载并解压就可以了如果上面连接不可用可以到.............点击下载 下载需要csdn 1积分因为我没找到......
  • 如何使用 CAA 记录防止错误签发 SSL 证书?
    什么是CAA?CAA(CertificationAuthorityAuthorization,证书颁发机构授权)是一项降低SSL证书错误颁发的控制措施,由互联网工程任务组(IETF)批准列为IETFRFC6844规范。2017......
  • 人大金仓数据库,授权过期替换授权文件
    第一种:移除旧license[kingbase@centos7V8]$ll总用量4lrwxrwxrwx.1kingbasekingbase6111月1416:40ClientTools->/opt/Kingbase/ES/V8/KESRealPro/V008......
  • yarn install报错---证书问题
    现象通过yarn包管理器安装 electron-webpack 时,报如下错误:问题原因开始以为是下载源的问题,但是切换到淘宝源后依然无法解决问题,还是报这个问题。并且自己通过npm......