import java.security.cert.X509Certificate;
import com.owncloud.android.lib.common.network.NetworkUtils;
-import com.owncloud.android.utils.Log_OC;
+import com.owncloud.android.lib.common.utils.Log_OC;
import android.content.Context;
import android.graphics.Bitmap;
Log_OC.d(TAG, "onReceivedSslError : " + error);
// Test 1
X509Certificate x509Certificate = getX509CertificateFromError(error);
- boolean isKnowServer = false;
+ boolean isKnownServer = false;
if (x509Certificate != null) {
Log_OC.d(TAG, "------>>>>> x509Certificate " + x509Certificate.toString());
try {
- isKnowServer = NetworkUtils.isCertInKnownServersStore((Certificate) x509Certificate, mContext);
+ isKnownServer = NetworkUtils.isCertInKnownServersStore((Certificate) x509Certificate, mContext);
} catch (Exception e) {
Log_OC.e(TAG, "Exception: " + e.getMessage());
}
}
- if (isKnowServer) {
+ if (isKnownServer) {
handler.proceed();
} else {
- // Show a dialog with the certificate info
- ((AuthenticatorActivity)mContext).showUntrustedCertDialog(x509Certificate, error);
-// SslUntrustedCertDialog dialog = SslUntrustedCertDialog.newInstance(mContext, x509Certificate, error);
-// FragmentManager fm = ((FragmentActivity)mContext).getSupportFragmentManager();
-// FragmentTransaction ft = fm.beginTransaction();
-// dialog.show(ft, DIALOG_UNTRUSTED_CERT);
- handler.cancel();
+ ((AuthenticatorActivity)mContext).showUntrustedCertDialog(x509Certificate, error, handler);
}
}