On Tue, 22 Apr 2014, Leon Winter wrote:

the problem I am encountering is probably a lack of normalization before sending a host name to a server (specifically the HostName field of SNI). If I am reading the RFC correctly the client has to normalize (e.g. eliminate the trailing dot) before sending this data to the server.

Yes, I agree with that interpretation. Here's the paragraph from RFC3546:

   "HostName" contains the fully qualified DNS hostname of the server,
   as understood by the client. The hostname is represented as a byte
   string using UTF-8 encoding [UTF8], without a trailing dot.

You interested in taking a shot at a patch for this problem? It seems like it may be a good idea to simply normalize (strip trailing dots) at a central early point in time.

--

 / daniel.haxx.se
-------------------------------------------------------------------
List admin: http://cool.haxx.se/list/listinfo/curl-library
Etiquette:  http://curl.haxx.se/mail/etiquette.html

Reply via email to