diff options
Diffstat (limited to 'libgo/go/crypto/tls/common.go')
-rw-r--r-- | libgo/go/crypto/tls/common.go | 6 |
1 files changed, 4 insertions, 2 deletions
diff --git a/libgo/go/crypto/tls/common.go b/libgo/go/crypto/tls/common.go index a3d75d6..c68ebfe 100644 --- a/libgo/go/crypto/tls/common.go +++ b/libgo/go/crypto/tls/common.go @@ -255,7 +255,8 @@ type Config struct { // Certificates contains one or more certificate chains // to present to the other side of the connection. - // Server configurations must include at least one certificate. + // Server configurations must include at least one certificate + // or else set GetCertificate. Certificates []Certificate // NameToCertificate maps from a certificate name to an element of @@ -285,7 +286,8 @@ type Config struct { // ServerName is used to verify the hostname on the returned // certificates unless InsecureSkipVerify is given. It is also included - // in the client's handshake to support virtual hosting. + // in the client's handshake to support virtual hosting unless it is + // an IP address. ServerName string // ClientAuth determines the server's policy for |