Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/shibayan/keyvault-acmebot

Automated ACME SSL/TLS certificates issuer for Azure Key Vault (App Service / Container Apps / App Gateway / Front Door / CDN / others)
https://github.com/shibayan/keyvault-acmebot

acme-v2 azure azure-app-service azure-application-gateway azure-cdn azure-frontdoor azure-functions azure-key-vault certificate letsencrypt

Last synced: 8 days ago
JSON representation

Automated ACME SSL/TLS certificates issuer for Azure Key Vault (App Service / Container Apps / App Gateway / Front Door / CDN / others)

Awesome Lists containing this project

README

        


Key Vault Acmebot



Automated ACME SSL/TLS certificates issuer for Azure Key Vault (App Service / Container Apps / App Gateway / Front Door / CDN / others)



Build
Release
Stargazers
Forks
License
Terraform


Last commit
Documentation
Discussions

## Motivation

We have begun to address the following requirements:

- Securely store SSL/TLS certificates with Azure Key Vault
- Centralize management of large numbers of certificates with a single Key Vault
- Easy to deploy and configure solution
- Highly reliable implementation
- Easy to monitor (Application Insights, Webhook)

Key Vault Acmebot provides secure and centralized management of ACME certificates.

## Feature Support

- Issue certificates for Zone Apex, Wildcard and SANs (multiple domains)
- Dedicated dashboard for easy certificate management
- Automated certificate renewal
- Support for ACME v2 compliant Certification Authorities
- [Let's Encrypt](https://letsencrypt.org/)
- [Buypass Go SSL](https://www.buypass.com/ssl/resources/acme-free-ssl)
- [ZeroSSL](https://zerossl.com/features/acme/) (Requires EAB Credentials)
- [Google Trust Services](https://pki.goog/) (Requires EAB Credentials)
- [SSL.com](https://www.ssl.com/how-to/order-free-90-day-ssl-tls-certificates-with-acme/) (Requires EAB Credentials)
- [Entrust](https://www.entrust.com/) (Requires EAB Credentials)
- Certificates can be used with many Azure services
- Azure App Services (Web Apps / Functions / Containers, regardless of OS)
- Azure Container Apps
- Azure CDN / Front Door / Application Gateway v2

## Deployment

| Azure (Public) | Azure China | Azure Government |
| :---: | :---: | :---: |
| | | |

Learn more at https://github.com/shibayan/keyvault-acmebot/wiki/Getting-Started

## Sponsors

[![ZEN Architects](docs/images/zenarchitects.png)](https://zenarchitects.co.jp)

Thank you for your support of our development. Interested in special support? [Become a Sponsor](https://github.com/sponsors/shibayan)

## Thanks

- [ACMESharp Core](https://github.com/PKISharp/ACMESharpCore) by @ebekker
- [Durable Functions](https://github.com/Azure/azure-functions-durable-extension) by @cgillum and contributors
- [DnsClient.NET](https://github.com/MichaCo/DnsClient.NET) by @MichaCo

## License

This project is licensed under the [Apache License 2.0](https://github.com/shibayan/keyvault-acmebot/blob/master/LICENSE)