1
0
Эх сурвалжийг харах

修复证书和私钥读取逻辑

在读取本地证书和私钥时,增加了对错误的检查,并确保只有在没有错误且证书符合域名和时间要求的情况下才返回证书和私钥。
SongZihuan 3 сар өмнө
parent
commit
a3d189ee79
1 өөрчлөгдсөн 1 нэмэгдсэн , 5 устгасан
  1. 1 5
      src/acme/ctrl.go

+ 1 - 5
src/acme/ctrl.go

@@ -22,11 +22,7 @@ func GetCertificateAndPrivateKey(dir string, email string, httpsAddress string,
 	}
 
 	privateKey, cert, err := ReadLocalCertificateAndPrivateKey(dir)
-	if err != nil {
-		return nil, nil, err
-	}
-
-	if checkCertWithDomain(cert, domain) && checkCertWithTime(cert, 5*24*time.Hour) {
+	if err == nil && checkCertWithDomain(cert, domain) && checkCertWithTime(cert, 5*24*time.Hour) {
 		return privateKey, cert, nil
 	}