Skip to content

crypto/tls: incompatibility with IE6 #3677

Description

@gopherbot

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:

  1. hello.go (307 bytes)
  2. gen-ssl (147 bytes)

Metadata

Metadata

Assignees

No one assigned

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions