start working on letsencrypt cert handling

This commit is contained in:
tsmethurst 2021-05-08 22:19:56 +02:00
commit d5c9c50e52
5 changed files with 168 additions and 24 deletions

View file

@ -0,0 +1,11 @@
package config
// LetsEncryptConfig wraps everything needed to manage letsencrypt certificates from within gotosocial.
type LetsEncryptConfig struct {
// Should letsencrypt certificate fetching be enabled?
Enabled bool
// Where should certificates be stored?
CertDir string
// Email address to pass to letsencrypt for notifications about certificate expiry etc.
EmailAddress string
}