Alternative TLS implementation in Go
Go to file
Adam Langley ae10e2fdd9 crypto/tls: improve documentation for ServerName.
Users of the low-level, Client function are frequenctly missing the
fact that, unless they pass a ServerName to the TLS connection then it
cannot verify the certificates against any name.

This change makes it clear that at least one of InsecureSkipVerify and
ServerName should always be set.

LGTM=bradfitz
R=golang-codereviews, bradfitz
CC=golang-codereviews
https://golang.org/cl/65440043
2014-02-19 11:17:09 -05:00
testdata crypto/tls: support renegotiation extension. 2014-01-09 13:38:11 -05:00
alert.go crypto/tls: add Error method to alert 2011-10-27 19:42:32 -07:00
cipher_suites.go crypto/tls: don't select TLS 1.2 cipher suites in prior versions. 2013-09-26 17:09:56 -04:00
common.go crypto/tls: improve documentation for ServerName. 2014-02-19 11:17:09 -05:00
conn_test.go crypto/tls: add server side SNI support. 2011-10-08 10:06:53 -04:00
conn.go crypto/tls: better error messages. 2014-02-12 11:20:01 -05:00
generate_cert.go crypto/tls: generate random serial numbers. 2013-12-15 12:57:57 -05:00
handshake_client_test.go crypto/tls: Client side support for TLS session resumption. 2014-01-22 18:24:03 -05:00
handshake_client.go crypto/tls: better error messages. 2014-02-12 11:20:01 -05:00
handshake_messages_test.go crypto/tls: advertise support for RSA+SHA1 in TLS 1.2 handshake. 2013-10-21 16:35:09 -04:00
handshake_messages.go crypto/tls: support renegotiation extension. 2014-01-09 13:38:11 -05:00
handshake_server_test.go crypto/tls: better error messages. 2014-02-12 11:20:01 -05:00
handshake_server.go crypto/tls: better error messages. 2014-02-12 11:20:01 -05:00
handshake_test.go crypto/tls: rework reference tests. 2013-12-20 11:37:05 -05:00
key_agreement.go crypto/tls: better error messages. 2014-02-12 11:20:01 -05:00
prf_test.go crypto/tls: support TLS 1.1. 2013-06-04 20:02:22 -04:00
prf.go crypto/tls: fix TLS 1.2 client certificates. 2013-09-16 16:39:42 -04:00
ticket.go crypto/tls: support session ticket resumption. 2012-09-24 16:52:43 -04:00
tls_test.go crypto/tls: fix loading keys labeled just "PRIVATE KEY" 2012-12-01 11:02:08 -08:00
tls.go crypto/tls: improve documentation for ServerName. 2014-02-19 11:17:09 -05:00