Ecosyste.ms: Awesome

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

Awesome Lists | Featured Topics | Projects

https://github.com/techknowlogick/certmagic-s3


https://github.com/techknowlogick/certmagic-s3

hacktoberfest

Last synced: 15 days ago
JSON representation

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 Objects

Known 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.