Safari 3.1.1 SSL certificates problem

Hi all.

I encountered with strange problem after upgrading my Leopard to 10.5.3: my server-side certificate which i use for restricted access is not working correctly. I searched throughout "Keychain Access" application and this certificate displayed like broken (with red cross). I reinstalled this one again but it's not working anyway. "Keychain Access" shows "This certificate is valid" message but i receive a message "No required SSL certificate was sent" while I'm trying to connect to my server. It looks like Safari even not trying to send the certificate to server.

Is there any solution exists?

Thanks.

MacBook Pro, Mac OS X (10.4.9)

Posted on Jun 2, 2008 12:59 AM

Reply
13 replies

Jun 2, 2008 5:24 AM in response to Mr. Boo

I have similar problem, after last update 10.5.3, Safari stop using my certificates installed into Keychain. Which I use to access my financial information.

As temporary solution I have exported sertificate as p12 file and import it into Firefox. But I still waiting for update, because want to use Safari as primary browser.

Message was edited by: mikashkin

Jun 3, 2008 6:21 AM in response to Mr. Boo

I've got the same problem. I tried following the procedure suggested by Apple at http://support.apple.com/kb/HT1679?locale=en_AU

This explains what is going on but the solution does not work for me. I tried to add New Identity Preference to my only client certificate, copy and pasting required URL but this made no difference.

I'm now stuck with only being able to access unsecured web sites. Instead of partial security under 10.5.2 I now have perfect security because I can use any secured sites. VERY frustrated.

Help?

Jun 4, 2008 1:42 AM in response to Mr. Boo

Hi

that's the problem i identify (i hope i am clear) :
we have a https apache server with the option "SSLVerifyClient Optional" (single sign on service) set. In this case Safari don't present a certificate (first problem).
Why we use optional ? because clients can login with their password.
if we set SSLVerifyClient Require, Safari try to present a keychain certificate (and It create an identity preference for each url your want to access, second problem)

with SSLVerifyClient Optional, you can create an identity preference for your website and your certificate (ctrl click on a certificate in keychain app) but the url is unique (not all the website). at this moment safari present the certificate for this url.

our sso system don't use a unique url (session_id is in url), so we can't use identity preference to contournate.

i tried without success to use url like https://oursso.ourdomain.com/* with wildcard character, it don't works.

so the solution is :
Safari should use identity preferences pour all the urls of a same web site and Safari should implement correctly SSLVerifyClient Optional

for me this is a bug !

i submitted this to bugreport.apple.com last week without any response today.

in 10.5.2 the certificates management wasn't good, but we can use our sso system, not in 10.5.3.

This thread has been closed by the system or the community team. You may vote for any posts you find helpful, or search the Community for additional answers.

Safari 3.1.1 SSL certificates problem

Welcome to Apple Support Community
A forum where Apple customers help each other with their products. Get started with your Apple Account.