Alternative TLS implementation in Go
Go to file
Mikkel Krautz e85c1c3393 crypto/tls: client certificate support.
This changeset implements client certificate support in crypto/tls
for both handshake_server.go and handshake_client.go

The updated server implementation sends an empty CertificateAuthorities
field in the CertificateRequest, thus allowing clients to send any
certificates they wish. Likewise, the client code will only respond
with its certificate when the server requests a certificate with this
field empty.

R=agl, rsc, agl1
CC=golang-dev
https://golang.org/cl/1975042
2010-08-16 11:22:22 -04:00
alert.go crypto/tls: simpler implementation of record layer 2010-04-26 22:19:04 -07:00
ca_set.go simplify various code using new map index rule 2010-03-30 10:51:11 -07:00
common.go crypto/tls: client certificate support. 2010-08-16 11:22:22 -04:00
conn.go crypto/tls: client certificate support. 2010-08-16 11:22:22 -04:00
generate_cert.go http, crypto/tls: followup fixes from 1684051. 2010-07-02 16:43:48 -04:00
handshake_client.go crypto/tls: client certificate support. 2010-08-16 11:22:22 -04:00
handshake_messages_test.go crypto/tls: client certificate support. 2010-08-16 11:22:22 -04:00
handshake_messages.go crypto/tls: client certificate support. 2010-08-16 11:22:22 -04:00
handshake_server_test.go crypto/tls: add client OCSP stapling support. 2010-07-14 10:40:15 -04:00
handshake_server.go crypto/tls: client certificate support. 2010-08-16 11:22:22 -04:00
Makefile crypto/tls: simpler implementation of record layer 2010-04-26 22:19:04 -07:00
prf_test.go 1) Change default gofmt default settings for 2009-12-15 15:33:31 -08:00
prf.go strings: delete Runes, Bytes 2010-02-25 16:01:29 -08:00
tls.go http, crypto/tls: followup fixes from 1684051. 2010-07-02 16:43:48 -04:00