I have a touch app that was developed using 2.1.x. This app was in production for some time with out issue. The app is served up using Apache and uses a SSL key pair for authentication. On an iOS device you have to install the client certificate in a profile to gain access to the app. This has been working up until ios9.
In iOS 9 I get a message in the mobile saffari browser "A problem occured with this webpage so it was reloaded". The page never loads. There is no error in the Apache logs.
It is not the server or the key as I can load the directory using the key pairs and a simple "Hello World" html page. I have rebuilt the app using Sencha 6 and touch 2.4 and I have the same problem. The app loads fine using safari on a mac and the client key pair.
If I turn off the vhost SSLVerifyClient require directive it works.I have tried using the ios emulator, but the site works in that. Does anyone have any idea what I can check on this. The app is working fine using io2 8 and below.