2作者: rbonestell大约 1 个月前原帖
嗨,HN! 我最近发布了 SelfCertForge,这是一个开源桌面应用程序,用于在 macOS 和 Windows 上创建和管理自签名证书: [https://github.com/rbonestell/SelfCertForge](https://github.com/rbonestell/SelfCertForge) 我知道,这并不是一个颠覆性的发明。这源于我多年来的个人烦恼。我一直在维护一些包装了 OpenSSL 的脚本,用于本地证书工作流程:创建一个长期有效的根证书,将其添加到信任存储中,然后为本地服务生成和签署子证书。 这些脚本可以工作,但工作流程相当笨拙。由于使用频率不高,容易忘记命令行参数,向他人解释时也不比 OpenSSL 更简单,而且在不同机器上重复使用也很麻烦。每次我与同事和朋友分享这些脚本时,总会有问题和功能请求,因此我利用 Claude Code 来提升我的 UI/UX 设计技能(好吧,我无法提升 0...),将功能转化为跨平台的图形用户界面。 SelfCertForge 可以生成根 CA 并将其添加到系统的信任存储中,生成和签署子证书,并导出 DER、PEM、PFX 和 P7B 格式。它还支持常见的 X.509 字段,如主题、SAN 和密钥使用。 非常重要的警告:这不适合生产环境或面向公众的 SSL/TLS。