Certmagic Storage Backend for Generic S3 Providers
This library allows you to use any S3-compatible provider as key/certificate storage backend for your Certmagic-enabled HTTPS server. To protect your keys from unwanted attention, client-side encryption using secretbox is possible.
See example/ for an exemplary integration.
What is a S3-compatible service?
In the current state, any service must support the following:
- v4 Signatures
- A few basic operations:
- Bucket Exists
- Get Object
- Put Object
- Remove Object
- Stat Object
- List Objects
Known good providers/software:
- Minio (with HTTPS enabled)