certificate.Store: Support "*" wildcard pattern

This commit is contained in:
Adnan Maolood 2021-02-20 18:25:37 -05:00
parent 423914d6e0
commit d479c6391c

View File

@ -89,6 +89,10 @@ func (s *Store) GetCertificate(scope string) (*tls.Certificate, error) {
cert, ok = s.Lookup("*." + wildcard[1])
}
}
if !ok {
// Try "*"
_, ok = s.Lookup("*")
}
if !ok {
return nil, errors.New("unrecognized scope")
}