1
0
Fork 0
mirror of https://github.com/M66B/FairEmail.git synced 2025-03-01 09:16:00 +00:00

Refactoring

This commit is contained in:
M66B 2024-06-25 20:41:43 +02:00
parent dd7775acfa
commit 1f63fea82e

View file

@ -42,6 +42,7 @@ import org.minidns.dnsqueryresult.DnsQueryResult;
import org.minidns.dnsqueryresult.StandardDnsQueryResult;
import org.minidns.dnssec.DnssecClient;
import org.minidns.dnssec.DnssecResultNotAuthenticException;
import org.minidns.dnssec.DnssecUnverifiedReason;
import org.minidns.dnssec.DnssecValidationFailedException;
import org.minidns.dnsserverlookup.AbstractDnsServerLookupMechanism;
import org.minidns.hla.DnssecResolverApi;
@ -76,6 +77,7 @@ import java.util.Collections;
import java.util.Comparator;
import java.util.List;
import java.util.Locale;
import java.util.Set;
import java.util.concurrent.Executor;
import java.util.concurrent.Semaphore;
import java.util.concurrent.TimeUnit;
@ -216,9 +218,10 @@ public class DnsHelper {
throw ex;
}
boolean secure = (data.getUnverifiedReasons() != null);
Set<DnssecUnverifiedReason> unverifiedReasons = data.getUnverifiedReasons();
boolean secure = (unverifiedReasons == null || unverifiedReasons.isEmpty());
Log.i("DNS secure=" + secure + " dnssec=" + dnssec);
if (secure && dnssec) {
if (!secure && dnssec) {
DnssecResultNotAuthenticException ex = data.getDnssecResultNotAuthenticException();
if (ex != null)
throw ex;