mirror of
https://github.com/XrayR-project/XrayR.git
synced 2025-06-07 21:09:53 +00:00
fix: handle domain with wildcards (#690)
This commit is contained in:
parent
9391c759c9
commit
4bbf3c9899
@ -149,8 +149,8 @@ func (l *LegoCMD) RenewCert() (CertPath string, KeyPath string, ok bool, err err
|
|||||||
}
|
}
|
||||||
|
|
||||||
func checkCertFile(domain string) (string, string, error) {
|
func checkCertFile(domain string) (string, string, error) {
|
||||||
keyPath := path.Join(defaultPath, "certificates", fmt.Sprintf("%s.key", domain))
|
keyPath := path.Join(defaultPath, "certificates", fmt.Sprintf("%s.key", sanitizedDomain(domain)))
|
||||||
certPath := path.Join(defaultPath, "certificates", fmt.Sprintf("%s.crt", domain))
|
certPath := path.Join(defaultPath, "certificates", fmt.Sprintf("%s.crt", sanitizedDomain(domain)))
|
||||||
if _, err := os.Stat(keyPath); os.IsNotExist(err) {
|
if _, err := os.Stat(keyPath); os.IsNotExist(err) {
|
||||||
return "", "", fmt.Errorf("cert key failed: %s", domain)
|
return "", "", fmt.Errorf("cert key failed: %s", domain)
|
||||||
}
|
}
|
||||||
|
Loading…
x
Reference in New Issue
Block a user