Alternative TLS implementation in Go
Go to file
Adam Langley 1abb987e07 crypto/tls: load a chain of certificates from a file.
Many recently issued certificates are chained: there's one or more
intermediate certificates between the host certificate and the root CA
certificate. This change causes the code to load any number of
certificates from the certificate file. This matches the behaviour of
common webservers, and the output of OpenSSL's command line tools.

R=golang-dev, r2
CC=golang-dev
https://golang.org/cl/4119057
2011-02-05 13:54:25 -05:00
alert.go crypto/tls: simpler implementation of record layer 2010-04-26 22:19:04 -07:00
ca_set.go crypto/tls: add *Config argument to Dial 2010-12-07 16:15:15 -05:00
cipher_suites.go crypto/tls: add ECDHE support 2010-12-16 17:10:50 -05:00
common.go crypto/tls: add ECDHE support 2010-12-16 17:10:50 -05:00
conn_test.go tls: fix argument mistake in Error call. 2010-12-17 13:47:52 -08:00
conn.go crypto/tls: add ECDHE support 2010-12-16 17:10:50 -05:00
generate_cert.go crypto/tls: use rand.Reader in cert generation example 2010-12-14 12:22:28 -05:00
handshake_client_test.go crypto/tls: add ECDHE support 2010-12-16 17:10:50 -05:00
handshake_client.go crypto: add package. 2011-02-01 11:02:48 -05:00
handshake_messages_test.go crypto/tls: add ECDHE support 2010-12-16 17:10:50 -05:00
handshake_messages.go crypto/tls: add ECDHE support 2010-12-16 17:10:50 -05:00
handshake_server_test.go crypto/tls: missed a file 2010-12-16 17:14:02 -05:00
handshake_server.go crypto: add package. 2011-02-01 11:02:48 -05:00
key_agreement.go crypto: add package. 2011-02-01 11:02:48 -05:00
Makefile crypto/tls: add ECDHE support 2010-12-16 17:10:50 -05:00
parse-gnutls-cli-debug-log.py crypto/tls: check in support code. 2010-12-16 10:39:53 -05:00
prf_test.go crypto/tls: support CBC ciphers 2010-12-15 11:49:55 -05:00
prf.go crypto/tls: support CBC ciphers 2010-12-15 11:49:55 -05:00
tls.go crypto/tls: load a chain of certificates from a file. 2011-02-05 13:54:25 -05:00