Skip to content

techknowlogick/certmagic-s3

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

14 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Certmagic Storage Backend for S3

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.

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's wonderful Certmagic Storage Backend for Generic S3 Providers repository.

License

This project is licensed under Apache 2.0, an open source license.