by andrew.p.clausen:
The SSL handshake does not work for Internet Explorer 6. IE6 uses SSL 3.0, which is
supported by crypto/tls. The problem seems to be that IE6 sends an empty Session ID in
it's client hello message. The unmarshal() function for clientHelloMsg in
crypto/tls/handshake_messages.go fails. (I will continue investigating if I get a
chance.)
I attached a minimal example HTTPS server in Go, and a shell script to generate the key
& self-signed certificate.
Attachments:
- hello.go (307 bytes)
- gen-ssl (147 bytes)
by andrew.p.clausen:
Attachments: