Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
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)
- Host: GitHub
- URL: https://github.com/shibayan/keyvault-acmebot
- Owner: shibayan
- License: apache-2.0
- Created: 2018-09-26T07:01:55.000Z (about 6 years ago)
- Default Branch: master
- Last Pushed: 2024-10-21T09:32:25.000Z (18 days ago)
- Last Synced: 2024-10-21T13:38:06.500Z (18 days ago)
- Topics: acme-v2, azure, azure-app-service, azure-application-gateway, azure-cdn, azure-frontdoor, azure-functions, azure-key-vault, certificate, letsencrypt
- Language: C#
- Homepage:
- Size: 565 KB
- Stars: 907
- Watchers: 31
- Forks: 233
- Open Issues: 26
-
Metadata Files:
- Readme: README.md
- Funding: .github/FUNDING.yml
- License: LICENSE
- Code of conduct: CODE_OF_CONDUCT.md
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)
## 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)