certmagic
certmagic copied to clipboard
Automatic HTTPS for any Go program: fully-managed TLS certificate issuance and renewal
## What would you like to have changed? Reduce the amount of Load() calls to reduce strain on the underlying storage. Perhaps a mechanism could be implemented where the first...
## What is your question? Hi 👋 We have the following use case: - We need to manage a wildcard certificate: `*.example.org` - We need to manage unknown domains `domain1.com`,...
## What would you like to have changed? On Windows, certmagic stores its data in `%USERPROFILE%/.local/share` by default at the moment, which should be located in `%APPDATA%` as Windows' convention....
Here's a sketch of a TOS checker that would close #164. There might be missing locks and other standards, so let me know what needs to be changed, or directly...
## What would you like to have changed? I'd like to be able to obtain a certificate without providing an email address. ## Why is this feature a useful, necessary,...
## What would you like to have changed? A https request with a domain that hasn’t been loaded yet hits the server. Caddy then tries to load the cert from...
## What would you like to have changed? Provide a mechanism for client-side encryption. ## Why is this feature a useful, necessary, and/or important addition to this project? Several storage...
## What would you like to have changed? Either expose `ACMEManager.newACMEClientWithAccount`, add this initialization in `ACMEManager.PreCheck` with the same `interactive` flag, or add a new function altogether to manually `InitializeAccount`....
Hi, I would love to write a DynamoDb `certmagic.Storage` implementation (as per #41) - and have done so. What I'm not confident about is whether it *correctly* implements the interface,...
https://github.com/caddyserver/certmagic/blob/76f61c2947a20d86ca37669dbdc0ed7a96fc6c5f/config.go#L456-L461 Depending on the storage this check can be quite expensive (in our case a remote KV store), and it happens in a rather "hot" area: Right when setting up...