Examples - Use ACME clients with Certificate Manager
This article describes how to use Certbot and Kubernetes cert-manager as ACME clients with Smart ID Certificate Manager (CM).
Examples using Certbot
Example using Kubernetes.io and Cert-manager.io
This example is based on the documentation here: https://cert-manager.io/docs/configuration/acme/
The CM installation and the Kubernetes cluster need to have connectivity with each other and an Ingress handler should be installed on the Kubernetes cluster. This example will use traefik. That requirement is needed for the ACME HTTP01 solver, if no such network connection is possible but the CM install could reach the DNS server you can use the DNS01 solver instead, read https://cert-manager.io/docs/configuration/acme/dns01/ for more information.
Example: ACME configuration in Protocol Gateway
CI/CD tool integration based on ACME clients
For continuous integration and continuous delivery tools (CI/CD tools) integration based on ACME clients, see the links for information:
Ansible https://docs.ansible.com/ansible/latest/collections/community/crypto/acme_certificate_module.html contains a description on how you can use the ACME protocol to create and renew certificates.
Terraform, https://www.terraform.io/docs/providers/acme/index.html contains a description on how you can use the ACME protocol to create and renew certificates.
Related information
Copyright 2024 Technology Nexus Secured Business Solutions AB. All rights reserved.
Contact Nexus | https://www.nexusgroup.com | Disclaimer | Terms & Conditions