crypto/x509.Certificate.DNSNames (field)
9 uses
crypto/x509 (current package)
parser.go#L676: out.DNSNames, out.EmailAddresses, out.IPAddresses, out.URIs, err = parseSANExtension(e.Value)
parser.go#L681: if len(out.DNSNames) == 0 && len(out.EmailAddresses) == 0 && len(out.IPAddresses) == 0 && len(out.URIs) == 0 {
verify.go#L118: valid = strings.Join(c.DNSNames, ", ")
verify.go#L1042: for _, match := range c.DNSNames {
x509.go#L707: DNSNames []string
x509.go#L1106: if (len(template.DNSNames) > 0 || len(template.EmailAddresses) > 0 || len(template.IPAddresses) > 0 || len(template.URIs) > 0) &&
x509.go#L1113: ret[n].Value, err = marshalSANs(template.DNSNames, template.EmailAddresses, template.IPAddresses, template.URIs)
crypto/tls
common.go#L1314: if x509Cert.Subject.CommonName != "" && len(x509Cert.DNSNames) == 0 {
common.go#L1317: for _, san := range x509Cert.DNSNames {