Hi There,
We're running into this issue and have noticed some interesting things. Or problem is made worse because this we're seeing it on a customer facing mobile site, customers that are using a similar BES setup cannot access the website on their BB's (every other desktop and mobile browser works though) ... did some investigating and discovered some interesting things... anyone seeing the same?
First off quick overview of my setup:
BES 5.0.2 MR2 All devices are forced to browse via MDS-CS. When browsing *SOME* ssl sites I get a:
Access Denied: Insecure SSL Request
The funny thing is that the website in question (an internally hosted, internet accessible mobile client app). This site worked during initial tests a few weeks ago and at that time we were running BES 5.0.2 MR1 but not now after upgrading to MR2. Soo we did some investigating and discovered the following:
- Our site is using a Digicert EV cert with a SAN attribute (SAN is the same as the subject)
- if you go to https://www.facebook.com they're also using a Digicert EV cert - you get the same error
- went to https://www.tdcanadatrust.com (Big Canadian bank) and SSL works
- went to https://www.cibc.ca and SSL works
- Started to go HRMM and wondered if this was a digicert issue so I decied to test other CAs
- https://www.comodo.com fails
- https://www.thawte.com fails
- https://www.entrust.com works
- HUH?!?!
I have an open ticket with RIM on this issue and after analyzing our logs we're seeing the same events as documented in KB22536. While the workaround will fix the issue for us it will not fix the issue with our customers that use the website in question that use MDS browsing/TLS proxy. Since the fix is to either allow untrusted HTTP SSL (I.E. Self signed certs) or to add the website to the device's trusted sites we're asking our clients to trust us more than they should.
So we did some more testing we have a few websites that are using verisign EV certs (not Digicert which is being used on the site in question) and they work! We can browse with no errors. I tested with a client's Blackberry too and it works! ... Soo it has us wondering does the BES have a certificate store which stored commonly used Root CA certs for MDS-CS? and have they not updated the root certificates !??!?
Right now we're waiting for RIM to confirm our findings or provide us with a solution that will ensure our mobile site will work with our clients (E.G. use verisign EV certs).
While poking around I discovered something "eeinterestink"... If you go to
https://www.rim.com it works and if you check the cert using a desktop browser it a Thawte cert - but not an EV one, if you go to thawte's site (as I did in my earlier tests) it doesn't work ... so theory #2 does BES 4.1.7 or later have problems with Validating EV certs!?!??!....
As a workaround we're more than likely going to get a Verisign EV cert for our new mobile site as it seems to be the best way to resolve this issue with our clients
Anyone else seeing the same thing? or have any other findins of note?