]> WPIA git - gigi.git/blobdiff - src/org/cacert/gigi/ping/DNSPinger.java
upd: rename package name and all references to it
[gigi.git] / src / org / cacert / gigi / ping / DNSPinger.java
diff --git a/src/org/cacert/gigi/ping/DNSPinger.java b/src/org/cacert/gigi/ping/DNSPinger.java
deleted file mode 100644 (file)
index f9a4e71..0000000
+++ /dev/null
@@ -1,59 +0,0 @@
-package org.cacert.gigi.ping;
-
-import java.util.Arrays;
-import java.util.List;
-
-import javax.naming.NamingException;
-
-import org.cacert.gigi.dbObjects.CertificateOwner;
-import org.cacert.gigi.dbObjects.Domain;
-import org.cacert.gigi.util.DNSUtil;
-import org.cacert.gigi.util.SystemKeywords;
-
-public class DNSPinger extends DomainPinger {
-
-    @Override
-    public void ping(Domain domain, String expToken, CertificateOwner u, int confId) {
-        String[] tokenParts = expToken.split(":", 2);
-        List<String> nameservers;
-        try {
-            nameservers = Arrays.asList(DNSUtil.getNSNames(domain.getSuffix()));
-        } catch (NamingException e) {
-            enterPingResult(confId, "error", "No authorative nameserver found.", null);
-            return;
-        }
-        StringBuffer result = new StringBuffer();
-        result.append("failed: ");
-        boolean failed = nameservers.isEmpty();
-        nameservers:
-        for (String NS : nameservers) {
-            boolean found = false;
-            try {
-                for (String token : DNSUtil.getTXTEntries(tokenParts[0] + "." + SystemKeywords.DNS_PREFIX + "._auth." + domain.getSuffix(), NS)) {
-                    if (token.isEmpty()) {
-                        continue;
-                    }
-                    found = true;
-                    if (token.equals(tokenParts[1])) {
-                        continue nameservers;
-                    }
-                }
-            } catch (NamingException e) {
-                found = false;
-            }
-            result.append(NS);
-            if (found) {
-                result.append(" DIFFER;");
-            } else {
-                result.append(" EMPTY;");
-            }
-            failed = true;
-
-        }
-        if ( !failed) {
-            enterPingResult(confId, PING_SUCCEDED, "", null);
-        } else {
-            enterPingResult(confId, "error", result.toString(), null);
-        }
-    }
-}