Certd v1.35.1版本发布:证书管理与监控功能全面升级
certd 项目地址: https://gitcode.com/gh_mirrors/ce/certd
Certd是一个专业的证书管理工具,专注于SSL/TLS证书的自动化申请、部署和监控。作为开源项目,Certd帮助开发者和运维团队简化证书生命周期管理,支持多种证书颁发机构(CA)和云服务商集成。
核心功能改进
证书兼容性增强
本次版本修复了某些证书提供商缺失commonName字段导致证书转换失败的问题。在SSL/TLS证书中,commonName是一个关键字段,用于标识证书主体。当某些CA(特别是内部或私有CA)可能不包含这个字段时,Certd现在能够更优雅地处理这种情况,确保证书转换过程不会因此中断。
站点监控通知优化
修复了站点监控通知渠道设置无效的问题。现在用户可以可靠地配置多种通知方式(如邮件、Slack、Webhook等)来接收证书过期或异常警报。同时新增了监控定时设置和重试次数配置功能,让监控策略更加灵活可控。
性能与体验提升
流水线界面优化
流水线页面增加了下次执行时间显示和证书查看功能。运维人员现在可以一目了然地看到:
- 证书自动续期的计划时间
- 当前部署证书的详细信息
- 证书有效期状态 这些改进显著提升了证书管理的可视化程度和操作效率。
HTTPS服务器监听调整
优化了HTTPS服务器的监听地址配置,使服务部署更加灵活。这项改进特别适合需要在复杂网络环境中部署Certd的用户,可以根据实际需求配置监听接口。
新功能亮点
Let's Encrypt Profile支持
证书申请流程现在支持Let's Encrypt的profile选项。这意味着用户可以:
- 选择不同的ACME端点(如生产环境或测试环境)
- 配置特定的证书策略
- 根据需求选择不同的验证方式 这项功能为使用Let's Encrypt的用户提供了更细粒度的控制能力。
阿里云ALB扩展证书支持
阿里云应用型负载均衡(ALB)现在支持部署扩展证书。这项改进使得:
- 可以在ALB上部署多个证书
- 支持SNI(服务器名称指示)场景
- 为不同域名提供独立的证书 特别适合托管多个HTTPS站点的用户,增强了证书部署的灵活性。
技术实现细节
在底层实现上,Certd v1.35.1通过重构证书解析逻辑提高了兼容性。新的证书转换器能够智能处理缺少commonName的情况,同时保持证书链的完整性。对于监控系统,采用了更可靠的通知分发机制,确保警报能够准确送达配置的渠道。
阿里云ALB集成方面,项目团队实现了对ALB API的扩展支持,包括证书上传、绑定和多证书管理等功能。这些改进都基于阿里云最新的SDK和API规范,确保了集成的稳定性和性能。
Certd持续致力于提供企业级的证书管理解决方案,v1.35.1版本的发布进一步巩固了其作为专业证书管理工具的地位。无论是小型网站还是大型企业基础设施,Certd都能提供可靠、自动化的证书生命周期管理能力。
创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考