记一次因为https 证书过期导致的故障

文章讲述了接到报告后发现小程序和部分H5页面因SSL证书过期导致无法访问。通过排查发现是证书问题,运维解决后恢复正常。同时讨论了iOSwkwebview对不受信任证书的处理以及HTTPS自动续期的重要性。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

背景

早上接到电话,说xx小程序崩了,网页打不开。自己试了下小程序确实打不开而h5是正常的,但是产品是她的h5也打不开,那就奇怪了,略微思考了下最近一周都没发版,昨天的功能都是正常的,自己的h5的是正常的,初步推测不是服务的问题。

原因

让同事curl了接口返回
SSL certificate problem:certificate has expired
看描述证书过期了

解决方案

联系运维及时更换完证书接口恢复正常

总结

  • 遗留问题
    如果是证书问题,那h5和小程序都会有问题,为啥自己的h5没问题呢,询问了前端原因,答复说iOS wkwebview 做了忽略不受信任的https证书处理,这就是解释了自己的h5是正常的。
  • 总结
    https虽安全,但是证书不能自动续期的还是有很大的坑。
    之前有在公众号看到过可以自动续期的文章,后续学习下。
在处理思科无线接入点因证书过期导致的DTLS故障时,首先要迅速定位问题的根源。这可以通过以下几个步骤完成: 参考资源链接:[思科AP与WLC连接失效:证书过期解决方案](https://wenku.youkuaiyun.com/doc/3s5gcy5pda?spm=1055.2569.3001.10343) 1. 访问无线接入点(AP)和无线LAN控制器(WLC)的日志文件,查找与证书过期相关的错误信息。错误信息通常会指出是AP证书还是WLC证书过期。对于AP证书过期,日志中可能会出现如“Joinrequestdoesnotcontainvalidcertificateincertificatepayload”的错误消息;对于WLC证书过期,则可能会显示“Certificatevalidationfailed”、“DTLS_CLIENT_ERROR”等警告信息。 2. 检查系统时间设置。证书的有效性检查依赖于准确的时间,因此确保AP和WLC的系统时间是同步且准确的至关重要。如果时间设置不正确,即使证书在技术上尚未过期,也可能导致验证失败。 3. 验证证书状态。使用思科提供的命令或工具检查AP和WLC上证书的当前状态。这一步骤将确认证书是否真实过期,并提供证书的详细信息,如颁发者、有效期和签名算法等。 4. 更新证书。一旦确认证书过期,应立即根据思科的指导和推荐步骤更新AP或WLC上的证书。这可能包括下载新的证书、替换过期证书或者使用新的证书签名旧证书。 5. 验证CAPWAP会话。更新证书后,检查AP与WLC之间的CAPWAP会话是否能够成功建立,并且DTLS通信是否正常。可以使用相关的诊断命令来测试连接是否成功,例如使用 'show capwap client detail' 命令来查看AP的详细连接状态。 6. 进行测试。在问题解决后,进行必要的测试以确保网络恢复正常运行。这可能包括重新启动AP和WLC,以及进行网络通信测试以验证连接的稳定性。 通过以上步骤,可以有效地解决因证书过期导致的DTLS故障问题,恢复无线接入点与无线LAN控制器之间的安全通信。此外,建议定期检查证书的有效期,实施自动化的证书管理策略,以预防未来的类似问题。如果希望更深入地了解如何操作和处理类似故障,可以参考《思科AP与WLC连接失效:证书过期解决方案》一书,书中详细介绍了证书管理和故障处理的策略,是解决此类问题的实用指南。 参考资源链接:[思科AP与WLC连接失效:证书过期解决方案](https://wenku.youkuaiyun.com/doc/3s5gcy5pda?spm=1055.2569.3001.10343)
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值