Log in

No account? Create an account

Certificate Authentication in Safari - QLJ

About Certificate Authentication in Safari

Previous Entry Certificate Authentication in Safari Feb. 22nd, 2010 @ 03:40 am Next Entry
Safari has broken support for certificate authentication. I posted this blog entry on scripts's blog to document our workaround.

(cross-posted from http://scripts.mit.edu/news/125/certificate-authentication-in-safari)

If you’ve tried to use our recommended configuration for authenticating users using MIT certificates, you’ve probably discovered that Safari users are not offered the opportunity to select a certificate. This is due to a bug in Safari’s SSL implementation where it will never present a certificate unless the server requires that it present one (we do not require that a certificate be presented, so that we can show a page saying “you need certificates”).

Starting today, we’ve added some additional code that will force Safari to show the certificate selection dialog. If you are using the recommended configuration for certificate authentication, this will take effect for your site automatically. (Specifically, what we now do is that force an SSL renegotation if we find the Safari browser.)

If you are using any other configuration than our recommended configuration, the behavior should not change.

(You can see the technical details of this change in our source browser.)
Tags: ,
Leave a comment
Top of Page Powered by LiveJournal.com