Step CA est une application permettant de monter sa propre autorité de certification locale, en ligne et open-source. Elle permet par exemple de créer des certificats pour vos services web en local en s'appuyant sur le protocole ACME tout comme le propose Let's Encrypt.
Si comme moi vous faites tourner de nombreux services web en local, vous avez été très certainement confrontés à la gestion des certificats. En effet, même en local, il parait inconcevable de ne pas chiffrer les communications. Mais voilà , c'est bien souvent manuel et ça peut rapidement nous échapper.
Step CA permet d'automatiser cela en proposant la génération et le renouvellement automatique de certificats en s'appuyant sur le protocole ACME. Dès lors vous pouvez utiliser certbot ou bien encore Traefik pour générer/renouveler à la volée vos certificats. Je l'utilise depuis déjà quelques temps et j'en suis ravi.
Si Step CA vous intéresse j'ai rédigé une documentation sur son installation et la génération de certificats : Installation de Step CA