type crypto/tls.ConnectionState
34 uses
crypto/tls (current package)
common.go#L252: type ConnectionState struct {
common.go#L346: func (cs *ConnectionState) ExportKeyingMaterial(label string, context []byte, length int) ([]byte, error) {
common.go#L692: VerifyConnection func(ConnectionState) error
common.go#L777: UnwrapSession func(identity []byte, cs ConnectionState) (*SessionState, error)
common.go#L793: WrapSession func(ConnectionState, *SessionState) ([]byte, error)
common.go#L878: EncryptedClientHelloRejectionVerify func(ConnectionState) error
conn.go#L1613: func (c *Conn) ConnectionState() ConnectionState {
conn.go#L1619: func (c *Conn) connectionStateLocked() ConnectionState {
conn.go#L1620: var state ConnectionState
quic.go#L359: func (q *QUICConn) ConnectionState() ConnectionState {
ticket.go#L316: func (c *Config) EncryptTicket(cs ConnectionState, ss *SessionState) ([]byte, error) {
ticket.go#L357: func (c *Config) DecryptTicket(identity []byte, cs ConnectionState) (*SessionState, error) {
golang.org/x/net/http2
http2.go#L376: ConnectionState() tls.ConnectionState
google.golang.org/grpc/credentials
tls.go#L42: State tls.ConnectionState
google.golang.org/grpc/internal/credentials
spiffe.go#L36: func SPIFFEIDFromState(state tls.ConnectionState) *url.URL {
net/http
request.go#L312: TLS *tls.ConnectionState
response.go#L125: TLS *tls.ConnectionState
server.go#L277: tlsState *tls.ConnectionState
server.go#L1977: ConnectionState() tls.ConnectionState
server.go#L2013: c.tlsState = new(tls.ConnectionState)
server.go#L2045: c.tlsState = new(tls.ConnectionState)
server.go#L4217: req.TLS = &tls.ConnectionState{}
transport.go#L1817: trace.TLSHandshakeDone(tls.ConnectionState{}, err)
transport.go#L1893: ConnectionState() tls.ConnectionState
transport.go#L1908: trace.TLSHandshakeDone(tls.ConnectionState{}, err)
transport.go#L2250: tlsState *tls.ConnectionState
net/http/httptrace
trace.go#L142: TLSHandshakeDone func(tls.ConnectionState, error)
net/http/internal/http2
api.go#L90: TLS *tls.ConnectionState
api.go#L148: TLS *tls.ConnectionState
http2.go#L377: ConnectionState() tls.ConnectionState
server.go#L319: sc.tlsState = new(tls.ConnectionState)
server.go#L324: f, ok := opts.Context.Value(ConnectionStateContextKey).(func() tls.ConnectionState)
server.go#L422: tlsState *tls.ConnectionState // shared by all handlers, like net/http
transport.go#L135: tlsState *tls.ConnectionState // nil only for specialized impls