private void handleCertificateValidationException(CertificateValidationException cve) { Timber.e(cve, "Error while testing settings"); X509Certificate[] chain = cve.getCertChain(); // Avoid NullPointerException in acceptKeyDialog() if (chain != null) { acceptKeyDialog( R.string.account_setup_failed_dlg_certificate_message_fmt, cve); } else { showErrorDialog( R.string.account_setup_failed_dlg_server_message_fmt, errorMessageForCertificateException(cve)); } }
final X509Certificate[] chain = ex.getCertChain();