Эксепшн с хэндшейком по разным причинам может быть, в том числе потому, что на девайсе сильно сбита дата, или потому что на сервере вовремя сертификат не обновили, или другие причины. Но в том числе может быть и потому, что приложение в качестве сертификата получило самоподписанный -- обычно хттп клиенты по дефолту не принимают такое, и проверку рутовых сертификатов надо отключать явно.