crypto/tls.Config.Certificates (field)
17 uses
crypto/tls (current package)
common.go#L521: Certificates []Certificate
common.go#L756: Certificates: c.Certificates,
common.go#L1016: (len(c.Certificates) == 0 || len(clientHello.ServerName) > 0) {
common.go#L1023: if len(c.Certificates) == 0 {
common.go#L1027: if len(c.Certificates) == 1 {
common.go#L1029: return &c.Certificates[0], nil
common.go#L1047: for _, cert := range c.Certificates {
common.go#L1054: return &c.Certificates[0], nil
common.go#L1259: for i := range c.Certificates {
common.go#L1260: cert := &c.Certificates[i]
handshake_client.go#L385: if isResume || (len(c.config.Certificates) == 0 && c.config.GetClientCertificate == nil) {
handshake_client.go#L951: for _, chain := range c.config.Certificates {
tls.go#L90: if config == nil || len(config.Certificates) == 0 &&
net/http
server.go#L3042: configHasCert := len(config.Certificates) > 0 || config.GetCertificate != nil
server.go#L3045: config.Certificates = make([]tls.Certificate, 1)
server.go#L3046: config.Certificates[0], err = tls.LoadX509KeyPair(certFile, keyFile)
The pages are generated with Golds v0.2.8-preview. (GOOS=darwin GOARCH=arm64)