We don't actually do SNI certificate selection in the server because
it works so badly on the current Internet. (Due to a lack of client
support.) But we don't need any tls.Config changes. We already have
NameToCertificate and Certificates.
I don't object to adding ServerName to the ConnectionState.
Cheers
AGL
On Fri, Jan 27, 2012 at 2:29 PM, Brad Fitzpatrick <brad...@golang.org> wrote:We don't actually do SNI certificate selection in the server because
> [+agl]
>
> I agree that SNI support for both client & server is very important, but I
> thought we already had it. Perhaps I'm remembering something else.
it works so badly on the current Internet. (Due to a lack of client
support.) But we don't need any tls.Config changes. We already have
NameToCertificate and Certificates.
On Friday, January 27, 2012 at 3:09 PM, Ben Burkert wrote:
On Friday, January 27, 2012 at 2:35 PM, Adam Langley wrote:
I don't object to adding ServerName to the ConnectionState.
Excellent! I'll start with this patch. (p.s. thanks for the heads up about the API freeze, I'll wait until post 1.0 before submitting it).
On Friday, January 27, 2012 at 2:35 PM, Adam Langley wrote:
On Fri, Jan 27, 2012 at 2:29 PM, Brad Fitzpatrick <brad...@golang.org> wrote:[+agl]I agree that SNI support for both client & server is very important, but Ithought we already had it. Perhaps I'm remembering something else.We don't actually do SNI certificate selection in the server becauseit works so badly on the current Internet. (Due to a lack of clientsupport.) But we don't need any tls.Config changes. We already haveNameToCertificate and Certificates.
I don't object to adding ServerName to the ConnectionState.
CheersAGL
That's true, but it doesn't mean that we should handle that case on
the off-chance that someone needs to do it. If we were playing `what
if' games then there's far lower-hanging fruit (like supporting
session tickets).
Cheers
AGL