Disabled insecure option for standard trust manager

pull/214/head
M66B 2 years ago
parent 426716328f
commit cf31f95318

@ -24,6 +24,10 @@ public class SSLHelper {
return rtm;
}
static boolean customTrustManager() {
return false;
}
interface ITrust {
void checkServerTrusted(X509Certificate[] chain);
}

@ -128,6 +128,10 @@ public class SSLHelper {
};
}
static boolean customTrustManager() {
return true;
}
private static boolean matches(X509Certificate certificate, @NonNull String trustedFingerprint) {
// Get certificate fingerprint
try {

@ -628,6 +628,11 @@ public class FragmentAccount extends FragmentBase {
btnAutoConfig.setEnabled(false);
pbAutoConfig.setVisibility(View.GONE);
if (!SSLHelper.customTrustManager()) {
Helper.hide(cbInsecure);
Helper.hide(tvInsecureRemark);
}
if (id < 0)
tilPassword.setEndIconMode(END_ICON_PASSWORD_TOGGLE);
else

@ -566,7 +566,11 @@ public class FragmentIdentity extends FragmentBase {
Helper.setViewsEnabled(view, false);
btnAutoConfig.setEnabled(false);
pbAutoConfig.setVisibility(View.GONE);
cbInsecure.setVisibility(View.GONE);
if (!SSLHelper.customTrustManager()) {
Helper.hide(cbInsecure);
Helper.hide(tvInsecureRemark);
}
btnAdvanced.setVisibility(View.GONE);

@ -353,6 +353,11 @@ public class FragmentPop extends FragmentBase {
// Initialize
Helper.setViewsEnabled(view, false);
if (!SSLHelper.customTrustManager()) {
Helper.hide(cbInsecure);
Helper.hide(tvInsecureRemark);
}
if (id < 0)
tilPassword.setEndIconMode(END_ICON_PASSWORD_TOGGLE);
else

Loading…
Cancel
Save