an error occurred. Please try again later.
(TLS trust verification failed)
The browser-based version of twitter works.
Browsing around the ProxySG appliance, the Twitter App is working perfectly.
The cause for this issue has to do with certificate pining, which requires that the client and server communicate with each other directly. At the time this article was written, the Twitter app on iOS uses Certificate pinning, so SSL interception, (where the ProxySG appliance acts as a man in the middle) causes this communication to fail.
A PCAP shows that the client/server handshake fails when communicating with api.twitter.com.
Further info on the twitter dev site i.e. pinning for this app.
To work around this issue, either add the IP address for
api.twitter.com to your static bypass list, (transparent deployments) or disable protocol detection for
api.twitter.com (explicit deployments) so that app traffic is tunneled.
Imported Document ID: 000025290
Subscribing will provide email updates when this Article is updated. Login is required.