Chore: Let CA read following homeDir

This commit is contained in:
xishang0128 2024-04-20 22:22:17 +08:00
parent 99b274acbc
commit 002b8af94a
No known key found for this signature in database
GPG Key ID: 44A1E10B5ADF68CB

View File

@ -13,6 +13,8 @@ import (
"strconv" "strconv"
"strings" "strings"
"sync" "sync"
C "github.com/metacubex/mihomo/constant"
) )
var trustCerts []*x509.Certificate var trustCerts []*x509.Certificate
@ -117,7 +119,7 @@ func GetTLSConfig(tlsConfig *tls.Config, fingerprint string, customCA string, cu
var certificate []byte var certificate []byte
var err error var err error
if len(customCA) > 0 { if len(customCA) > 0 {
certificate, err = os.ReadFile(customCA) certificate, err = os.ReadFile(C.Path.Resolve(customCA))
if err != nil { if err != nil {
return nil, fmt.Errorf("load ca error: %w", err) return nil, fmt.Errorf("load ca error: %w", err)
} }