2作者: rbonestell2 个月前
嗨,HN! 我最近发布了 SelfCertForge,一个开源桌面应用程序,用于在 macOS 和 Windows 上创建和管理自签名证书: <a href="https://github.com/rbonestell/SelfCertForge/" rel="nofollow">https://github.com/rbonestell/SelfCertForge/</a> 我知道,我知道……这并不是什么惊天动地的发明。这源于我多年来的个人烦恼。我一直在维护一些脚本,这些脚本封装了 OpenSSL,用于本地证书工作流程:创建一个长期有效的根证书,将其添加到信任存储区,然后为本地服务生成并签署子证书。 这些脚本是有效的,但工作流程很笨拙。使用频率不够高,很容易忘记那些参数,向任何人解释起来并不比 OpenSSL 本身容易多少,而且在不同机器上重复操作也很烦人。每次我与同事和朋友分享它们时,总会有人提出问题和功能请求,所以我使用 Claude Code 来增强我的 UI/UX 设计技能(好吧,我无法增强 0…),并将这些功能转化为一个跨平台的 GUI。 SelfCertForge 可以生成根 CA 并将它们添加到系统的信任存储区,生成并签署子证书,并导出 DER、PEM、PFX 和 P7B 格式。它还支持常见的 X.509 字段,如 Subject、SANs 和 Key Usage。 非常重要的警告:这不适用于生产环境或面向公众的 SSL/TLS。