Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/techknowlogick/certmagic-s3
https://github.com/techknowlogick/certmagic-s3
hacktoberfest
Last synced: 15 days ago
JSON representation
- Host: GitHub
- URL: https://github.com/techknowlogick/certmagic-s3
- Owner: techknowlogick
- Created: 2021-05-13T19:25:33.000Z (over 3 years ago)
- Default Branch: main
- Last Pushed: 2024-08-24T20:44:48.000Z (3 months ago)
- Last Synced: 2024-10-14T10:31:40.235Z (29 days ago)
- Topics: hacktoberfest
- Language: Go
- Homepage:
- Size: 198 KB
- Stars: 11
- Watchers: 3
- Forks: 7
- Open Issues: 1
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# Certmagic Storage Backend for S3
This library allows you to use any S3-compatible provider as key/certificate storage backend for your [Certmagic](https://github.com/caddyserver/certmagic)-enabled HTTPS server. To protect your keys from unwanted attention, client-side encryption using [secretbox](https://pkg.go.dev/golang.org/x/crypto/nacl/secretbox?tab=doc) is possible.
## What is a S3-compatible service?
In the current state, any service must support the following:
- v4 Signatures
- HTTPS
- A few basic operations:
- Bucket Exists
- Get Object
- Put Object
- Remove Object
- Stat Object
- List ObjectsKnown good providers/software:
- Minio (with HTTPS enabled)
- Backblaze
- OVH## Credit
This project was forked from [@thomersch](https://github.com/thomersch)'s wonderful [Certmagic Storage Backend for Generic S3 Providers](https://github.com/thomersch/certmagic-generic-s3) repository.
## License
This project is licensed under [Apache 2.0](https://github.com/thomersch/certmagic-generic-s3/issues/1), an open source license.