mirror of
https://github.com/yusing/godoxy.git
synced 2025-05-20 12:42:34 +02:00
prevent generation of ACME key when not using autocert
This commit is contained in:
parent
863bb3f474
commit
d1cb7a5ce4
1 changed files with 11 additions and 8 deletions
|
@ -71,8 +71,10 @@ func (cfg *Config) GetProvider() (*Provider, E.Error) {
|
||||||
var privKey *ecdsa.PrivateKey
|
var privKey *ecdsa.PrivateKey
|
||||||
var err error
|
var err error
|
||||||
|
|
||||||
|
if cfg.Provider != ProviderLocal {
|
||||||
if privKey, err = cfg.loadACMEKey(); err != nil {
|
if privKey, err = cfg.loadACMEKey(); err != nil {
|
||||||
logging.Info().Err(err).Msg("load ACME private key failed, generating one...")
|
logging.Info().Err(err).Msg("load ACME private key failed")
|
||||||
|
logging.Info().Msg("generate new ACME private key")
|
||||||
privKey, err = ecdsa.GenerateKey(elliptic.P256(), rand.Reader)
|
privKey, err = ecdsa.GenerateKey(elliptic.P256(), rand.Reader)
|
||||||
if err != nil {
|
if err != nil {
|
||||||
return nil, E.New("generate ACME private key").With(err)
|
return nil, E.New("generate ACME private key").With(err)
|
||||||
|
@ -81,6 +83,7 @@ func (cfg *Config) GetProvider() (*Provider, E.Error) {
|
||||||
return nil, E.New("save ACME private key").With(err)
|
return nil, E.New("save ACME private key").With(err)
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
}
|
||||||
|
|
||||||
user := &User{
|
user := &User{
|
||||||
Email: cfg.Email,
|
Email: cfg.Email,
|
||||||
|
|
Loading…
Add table
Reference in a new issue