On Wed, Jul 02, 2003 at 02:31:26PM +1200, Jason Haar wrote:
> I've seen it all before. The problem with HTTPS+"client auth" is that
> clients don't know which page is going to require a client cert - so they
> default to making a standard HTTPS call first, get the SSL-error back saying
> they need to send a cert - then make the connection again with the cert -

On first reading, I thought you were saying this:

A browser makes an SSL connection to a server, makes a HTTP request over
that connection, gets an SSL client-cert request, goes huh?, breaks off the
SSL connection, then retries.

But this doesn't sound right, since the SSL client cert exchange happens at
a protocol layer lower than HTTP(S), and should be transparent to it.

My (to-be-released) ZServerSSL for Zope with client cert authentication
does not seem to exhibit this problem: I make a connection, the browser
asks me which cert to use, I select one, then HTTPS things happen.

When I leave a browser HTTPS connection (meaning a TCP connection to the
SSL port of my Zope server) idle, evetually the server times the connection
out. If I then click on some link in the browser window, the browser again
asks me to select a cert, then does its thing again.

(I've set up my browser to ask for a cert everytime for testing purposes.)

Which server are you running?

-- 
Ng Pheng Siong <[EMAIL PROTECTED]> 

http://firewall.rulemaker.net  -+- Manage Your Firewall Rulebase Changes
http://www.post1.com/home/ngps -+- Open Source Python Crypto & SSL
______________________________________________________________________
OpenSSL Project                                 http://www.openssl.org
User Support Mailing List                    [EMAIL PROTECTED]
Automated List Manager                           [EMAIL PROTECTED]

Reply via email to