On Tue, 13 May 2008 16:49:03 +0200, Thomas Roessler <[EMAIL PROTECTED]> wrote:
the Web Security Context Working Group is, as you might know,
working on user interactions for Web user agents when they encounter
TLS error conditions.

  http://www.w3.org/2006/WSC/drafts/rec/rewrite.html#sec-tlserrors

We notice that the XMLHttpRequest Last Call Working Draft specifies
that XMLHttpRequest can be used over both HTTP and HTTPS, but does
not specify behavior if TLS negotiation fails for an HTTPS URI.

This would only be the case during a man in the middle attack or in case the server randomly generates certificates, but I suppose it deserves a mention nonetheless :-)


We can see several reasonable choices for this case:

- XMLHttpRequest specifies that this case is treated as a generic
  network failure, and handled by the invoking script.  No user
  interaction occurs, and certificate validity errors are treated as
  hard herror conditions.

I've specified this by mentioning "TLS negotiation failure" under "In case of network errors" as per our brief F2F discussion on this matter:

  http://dev.w3.org/2006/webapi/XMLHttpRequest/


(ACTION-444 in Web Security Context.)


--
Anne van Kesteren
<http://annevankesteren.nl/>
<http://www.opera.com/

Reply via email to