Hi,
I'm using plays https with a self-signed certificate and Keystore. When I test my application in different Browsers Firefox, Chrome and Opera behave like expected (ask if i want to trust my certificate), but in Safari (latest version) I'm first ask to trust the cerfiticate:
- Safari can't verify the identity of the website "localhost". ...
(Options: "Show Certificate", "Cancle", "Continue")
Ok, than "Continue", but than Safari says:
- The website "localhost" requires a client certificate. This website requires a certificate to validate your identity. Select the certificate to use when you connect to this website, and then click Continue.
Shows me some of my own certificates like a "MobileMe Sharing Certificate" to choose from.
(Options again: "Show Certificate", "Cancle", "Continue")
Ok, may be "Continue". No, that one fails and than Safari tells me: "
Safari can’t open the page “https://localhost:9443/” because Safari can’t establish a secure connection to the server “localhost”.
"Cancle" works and the page open normally.
This behavior only occurs when you have more than one personal certificate (like MobileMe-Certificate, or an iPhone-Dev-Cert). With one certificate it fails without the connection fails without asking.
Is this a bug in play? Has someone else seen this behavior?