SSL Client Authentication not working on iPad
I have set up client authentification via SSL. I have installed a certificate on my iPad. I have added the certifying authority as "trusted" on my iPad. If I open the https url via Safari everything works fine. No prompt like not trusted or choose client certificate, nothing, it just works.
Now if I call that url from AIR via my app, I get nothing.
The apache log doesn´t show anything related to the apps calls. The request via Safari puts the following:
access.log
192.168.178.70 - - [17/Apr/2013:16:11:41 +0200] "GET /Project/index.php?=PHPE9568F34-D428-11d2-A769-00AA001ACF42 HTTP/1.1" 200 2524 "https://192.168.178.88/Project/" "Mozilla/5.0 (iPad; CPU OS 5_1_1 like Mac OS X) AppleWebKit/534.46 (KHTML, like Gecko) Version/5.1 Mobile/9B206 Safari/7534.48.3"
ssl_request.log
[17/Apr/2013:16:11:41 +0200] 192.168.178.70 TLSv1 AES128-SHA "GET /Project/index.php?=PHPE9568F34-D428-11d2-A769-00AA001ACF42 HTTP/1.1" 2524
Tried to call via StageWebView. Gave me this:
Error #2044: Unhandled ErrorEvent:. text=The Server „192.168.178.88“ needs a Client-Certificate.
So AIR uses a different certificate storage? Help is much appreciated.
