mirror of
https://github.com/bettercap/bettercap
synced 2025-08-20 05:23:19 -07:00
tls: fix CertConfigFromModule() return order
This commit is contained in:
parent
7d7ab1937e
commit
372c2d6428
4 changed files with 11 additions and 11 deletions
|
@ -213,7 +213,7 @@ func (mod *RestAPI) Configure() error {
|
||||||
|
|
||||||
if mod.isTLS() {
|
if mod.isTLS() {
|
||||||
if !fs.Exists(mod.certFile) || !fs.Exists(mod.keyFile) {
|
if !fs.Exists(mod.certFile) || !fs.Exists(mod.keyFile) {
|
||||||
err, cfg := tls.CertConfigFromModule("api.rest", mod.SessionModule)
|
cfg, err := tls.CertConfigFromModule("api.rest", mod.SessionModule)
|
||||||
if err != nil {
|
if err != nil {
|
||||||
return err
|
return err
|
||||||
}
|
}
|
||||||
|
|
|
@ -137,7 +137,7 @@ func (mod *HttpsProxy) Configure() error {
|
||||||
mod.proxy.Whitelist = str.Comma(whitelist)
|
mod.proxy.Whitelist = str.Comma(whitelist)
|
||||||
|
|
||||||
if !fs.Exists(certFile) || !fs.Exists(keyFile) {
|
if !fs.Exists(certFile) || !fs.Exists(keyFile) {
|
||||||
err, cfg := tls.CertConfigFromModule("https.proxy", mod.SessionModule)
|
cfg, err := tls.CertConfigFromModule("https.proxy", mod.SessionModule)
|
||||||
if err != nil {
|
if err != nil {
|
||||||
return err
|
return err
|
||||||
}
|
}
|
||||||
|
|
|
@ -129,7 +129,7 @@ func (mod *HttpsServer) Configure() error {
|
||||||
}
|
}
|
||||||
|
|
||||||
if !fs.Exists(certFile) || !fs.Exists(keyFile) {
|
if !fs.Exists(certFile) || !fs.Exists(keyFile) {
|
||||||
err, cfg := tls.CertConfigFromModule("https.server", mod.SessionModule)
|
cfg, err := tls.CertConfigFromModule("https.server", mod.SessionModule)
|
||||||
if err != nil {
|
if err != nil {
|
||||||
return err
|
return err
|
||||||
}
|
}
|
||||||
|
|
16
tls/cert.go
16
tls/cert.go
|
@ -57,21 +57,21 @@ func CertConfigToModule(prefix string, m *session.SessionModule, defaults CertCo
|
||||||
"Common Name field of the generated HTTPS certificate."))
|
"Common Name field of the generated HTTPS certificate."))
|
||||||
}
|
}
|
||||||
|
|
||||||
func CertConfigFromModule(prefix string, m session.SessionModule) (err error, cfg CertConfig) {
|
func CertConfigFromModule(prefix string, m session.SessionModule) (cfg CertConfig, err error) {
|
||||||
if err, cfg.Bits = m.IntParam(prefix + ".certificate.bits"); err != nil {
|
if err, cfg.Bits = m.IntParam(prefix + ".certificate.bits"); err != nil {
|
||||||
return err, cfg
|
return cfg, err
|
||||||
} else if err, cfg.Country = m.StringParam(prefix + ".certificate.country"); err != nil {
|
} else if err, cfg.Country = m.StringParam(prefix + ".certificate.country"); err != nil {
|
||||||
return err, cfg
|
return cfg, err
|
||||||
} else if err, cfg.Locality = m.StringParam(prefix + ".certificate.locality"); err != nil {
|
} else if err, cfg.Locality = m.StringParam(prefix + ".certificate.locality"); err != nil {
|
||||||
return err, cfg
|
return cfg, err
|
||||||
} else if err, cfg.Organization = m.StringParam(prefix + ".certificate.organization"); err != nil {
|
} else if err, cfg.Organization = m.StringParam(prefix + ".certificate.organization"); err != nil {
|
||||||
return err, cfg
|
return cfg, err
|
||||||
} else if err, cfg.OrganizationalUnit = m.StringParam(prefix + ".certificate.organizationalunit"); err != nil {
|
} else if err, cfg.OrganizationalUnit = m.StringParam(prefix + ".certificate.organizationalunit"); err != nil {
|
||||||
return err, cfg
|
return cfg, err
|
||||||
} else if err, cfg.CommonName = m.StringParam(prefix + ".certificate.commonname"); err != nil {
|
} else if err, cfg.CommonName = m.StringParam(prefix + ".certificate.commonname"); err != nil {
|
||||||
return err, cfg
|
return cfg, err
|
||||||
}
|
}
|
||||||
return nil, cfg
|
return cfg, err
|
||||||
}
|
}
|
||||||
|
|
||||||
func CreateCertificate(cfg CertConfig, ca bool) (*rsa.PrivateKey, []byte, error) {
|
func CreateCertificate(cfg CertConfig, ca bool) (*rsa.PrivateKey, []byte, error) {
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue