V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
爱意满满的作品展示区。
tysb777
V2EX  ›  分享创造

去年撸了个 SSL 证书过期提醒小程序

  •  
  •   tysb777 · 2021-07-06 14:19:24 +08:00 · 2348 次点击
    这是一个创建于 1229 天前的主题,其中的信息可能已经有所发展或是发生改变。

    无论是使用付费证书还是免费证书,都希望证书的期限能够使用最大化,因此完美的卡时间就成了一个难题。

    可能很多不明白就几本证书有什么好设置提醒的,相信 V2exer 都有很多个项目,域名 /ssl 证书也是部署在各个平台之间,同一个主域名的二级域名使用着多个通配符证书,因此这样就变得很不好管理。

    Q:为什么是微信小程序

    A:具不完全统计,手机每天都会接收无数条短信和邮件,而这些形式的 SSL 到期提醒都将会石沉大海。微信上保存的都是重要的人或事,所以微信推送消息则成了一个高效率的渠道

    Q:提醒频次

    A:根据微信开发规则订阅消息只可以同时保存三次,所以每日早上 10 检查状态,于 60 天 14 天 3 天进行推送消息

    Q:如何使用

    A:微信搜索小程序“SSL CARE”,输入域名和端口(默认 443 端口)

    技术栈:VUE + 云开发

    RoMVEQ.jpg

    17 条回复    2021-09-03 03:47:18 +08:00
    lonelymarried
        1
    lonelymarried  
       2021-07-06 14:25:59 +08:00
    挺实用,已经用上了
    ryh
        2
    ryh  
       2021-07-06 14:48:07 +08:00
    挺好的,也许可以加上域名续费提醒(因为关联度很高)
    tysb777
        3
    tysb777  
    OP
       2021-07-06 14:56:44 +08:00
    @ryh 当证书小于 2 个月会有"立即续费"的按钮,会进入到小商店 "Sectigo",也许在将来会直接集成 API 到小程序上
    ryh
        4
    ryh  
       2021-07-06 15:09:25 +08:00
    @tysb777 您说这个是证书续费,但太便利了反倒用户不信任
    还涉及到 csr, 正常用户是不会用第三方生成的 key 去申请证书的 😂
    keepeye
        5
    keepeye  
       2021-07-06 15:16:15 +08:00   ❤️ 1
    已经养成了每天早上查看邮件的习惯 微信还是让它安静一些好
    zjb861107
        6
    zjb861107  
       2021-07-06 15:19:58 +08:00
    买域名和证书的地方都会有提醒的
    zhuzongxing
        7
    zhuzongxing  
       2021-07-06 15:47:37 +08:00
    你这 Vue 开发小程序用的是 mpvue 还是怎么实现的
    tysb777
        8
    tysb777  
    OP
       2021-07-06 16:34:54 +08:00
    @ryh 对的所以这个问题就会很麻烦,如果帮用户生成 CSR 并保存 KEY 就会违反 CA/B 的规定
    tysb777
        9
    tysb777  
    OP
       2021-07-06 16:41:18 +08:00
    @zhuzongxing 我说的不太严谨,直接用 uni-app 搞的,主要为了可以跨端
    tysb777
        10
    tysb777  
    OP
       2021-07-06 16:41:53 +08:00
    @keepeye 这个习惯值得学习
    feitxue
        11
    feitxue  
       2021-07-06 21:01:10 +08:00
    今天阿里云发邮件。。。出了个同样功能的玩意儿。。。
    单域名检测 30 元 /年
    https://help.aliyun.com/document_detail/257845.html?spm=5176.12418109.pc-particulars-shares2.1.21d029b3BIVhuA
    kingfalse
        12
    kingfalse  
       2021-07-07 08:11:24 +08:00 via Android
    跟 myssl 相比的优势在哪里
    CoderLife
        13
    CoderLife  
       2021-07-09 14:54:04 +08:00
    很不错, 点赞
    id7368
        14
    id7368  
       2021-07-11 14:03:00 +08:00 via iPhone   ❤️ 1
    反馈:
    1.无法自动刷新:例如更换证书后,在关注页面无法下拉检测新证书到期时间
    2.关注取消关注:接上条,没有更新于是手动在首页重新检测获得新证书,此时关注列表的时间依然不会更新,而再次点关注会出现两个相同域名。需要把早的那个取消关注
    这些可以考虑后续改改🥳
    tysb777
        15
    tysb777  
    OP
       2021-07-12 15:14:20 +08:00
    @id7368 感谢反馈

    为了保护隐私,保存信息的时候只保存了证书信息,没有保存输入的域名,所以下拉更新在泛域名的时候就会出错。
    ------
    第二个问题,接上条,也是无法实现保存新的删除旧的。
    atpking
        16
    atpking  
       2021-07-16 15:22:23 +08:00
    哈哈 我之前也撸了个

    https://www.sslguala.com

    只不过我这个主打的是通知到不同的 IM 或者是邮件
    as9567585
        17
    as9567585  
       2021-09-03 03:47:18 +08:00
    这个挺好的啊
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   2845 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 33ms · UTC 13:00 · PVG 21:00 · LAX 05:00 · JFK 08:00
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.