From bffadd6bd78465e4a9b2e736963fea0630bd9308 Mon Sep 17 00:00:00 2001 From: Adam Langley Date: Sat, 8 Oct 2011 10:11:38 -0400 Subject: [PATCH] crypto/tls: forgot this file in the last change. R=bradfitz CC=golang-dev https://golang.org/cl/5244042 --- src/pkg/crypto/tls/conn.go | 3 +++ 1 file changed, 3 insertions(+) diff --git a/src/pkg/crypto/tls/conn.go b/src/pkg/crypto/tls/conn.go index 07199515d1..148594044a 100644 --- a/src/pkg/crypto/tls/conn.go +++ b/src/pkg/crypto/tls/conn.go @@ -36,6 +36,8 @@ type Conn struct { // verifiedChains contains the certificate chains that we built, as // opposed to the ones presented by the server. verifiedChains [][]*x509.Certificate + // serverName contains the server name indicated by the client, if any. + serverName string clientProtocol string clientProtocolFallback bool @@ -798,6 +800,7 @@ func (c *Conn) ConnectionState() ConnectionState { state.CipherSuite = c.cipherSuite state.PeerCertificates = c.peerCertificates state.VerifiedChains = c.verifiedChains + state.ServerName = c.serverName } return state -- 2.50.0