mirror of
https://github.com/bjdgyc/anylink.git
synced 2025-08-08 11:10:14 +08:00
修复检查证书文件是否存在失败的bug
This commit is contained in:
@@ -261,8 +261,12 @@ func (c *LeGoClient) SaveCert() error {
|
||||
}
|
||||
|
||||
func ParseCert() (*tls.Certificate, *time.Time, error) {
|
||||
os.Stat(base.Cfg.CertFile)
|
||||
os.Stat(base.Cfg.CertKey)
|
||||
_, errCert := os.Stat(base.Cfg.CertFile)
|
||||
_, errKey := os.Stat(base.Cfg.CertKey)
|
||||
if os.IsNotExist(errCert) || os.IsNotExist(errKey) {
|
||||
PrivateCert()
|
||||
|
||||
}
|
||||
cert, err := tls.LoadX509KeyPair(base.Cfg.CertFile, base.Cfg.CertKey)
|
||||
if err != nil || errors.Is(err, os.ErrNotExist) {
|
||||
PrivateCert()
|
||||
|
Reference in New Issue
Block a user