Error shows on application.
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.