Lines Matching defs:ConnectionState

246 type ConnectionState struct {  struct
247 … uint16 // TLS version used by the connection (e.g. VersionTLS12)
248 HandshakeComplete bool // TLS handshake is complete
249 DidResume bool // connection resumes a previous TLS connection
250 …erSuite uint16 // cipher suite in use (TLS_RSA_WITH_RC4_128_SHA, ...)
251 …gotiatedProtocol string // negotiated next protocol (from Config.NextProtos)
252 NegotiatedProtocolIsMutual bool // negotiated protocol was advertised by server
253 NegotiatedProtocolFromALPN bool // protocol negotiated with ALPN
254 … string // server name requested by client, if any (server side only)
255 PeerCertificates []*x509.Certificate // certificate chain presented by remote peer
256 VerifiedChains [][]*x509.Certificate // verified chains built from PeerCertificates
257 OCSPResponse []byte // stapled OCSP response from the peer, if any
258 ChannelID *ecdsa.PublicKey // the channel ID for this connection
259 TokenBindingNegotiated bool // whether Token Binding was negotiated
260 TokenBindingParam uint8 // the negotiated Token Binding key parameter
261 SRTPProtectionProfile uint16 // the negotiated DTLS-SRTP protection profile
262 TLSUnique []byte // the tls-unique channel binding
263 SCTList []byte // signed certificate timestamp list
264 PeerSignatureAlgorithm signatureAlgorithm // algorithm used by the peer in the handshake
265 CurveID CurveID // the curve used in ECDHE
266 …UICTransportParams []byte // the QUIC transport params received from the peer
267 …sportParamsLegacy []byte // the legacy QUIC transport params received from the peer
268 HasApplicationSettings bool // whether ALPS was negotiated
269 PeerApplicationSettings []byte // application settings received from the peer