Complete TLS Management

With TLS certificates transitioning to a maximum lifespan of just 47 days by 2029, certificate management is under intense scrutiny. Here I used Claude Code to make a management tool that integrates certificate monitoring with a fully functional internal Certificate Authority. This will reduce the scope and cost of the problem of switching to a fully automated certificate renewal system.

Background: I have been using Claude Code to tidy up and refine some of my devop tools and utilities. But in this instance, it was a far more complicated set of requirements but still this has been achieved in 5 days using the £18 per month subscription.

Program Synopsis:

  • Manage local Certificate Authorities
  • Multi user
  • Monitor Certificates
  • Full API
  • Automated renewal of our local certificates

I’m not going to describe in detail what you can read about on github, but I’d like to pass on that working with Claude Code has been phenomenal. The current £18 a month subscription I pay will be raised I’m sure. There are existing open source tools already for managing Certificate Authority signing but with Claude Code you can craft your own version of these tools and feel you have control over maintaining and developing it yourself.

https://github.com/bradymd/certainty.git

I can’t promise to tidy up this public version immediately while I work on our production version. It’s not fully tested but I hope you find it at least inspiring if not useful.