]> WPIA git - gigi.git/blobdiff - src/org/cacert/gigi/pages/Verify.java
ADD: simple pinger daemon.
[gigi.git] / src / org / cacert / gigi / pages / Verify.java
index fff626282e029d5a7790daeb18e528404bf7aa5f..f64c21458ef991241c0af2fa06682d0c4f99da6c 100644 (file)
@@ -2,9 +2,11 @@ package org.cacert.gigi.pages;
 
 import java.io.IOException;
 import java.io.PrintWriter;
+
 import javax.servlet.http.HttpServletRequest;
 import javax.servlet.http.HttpServletResponse;
 
+import org.cacert.gigi.Domain;
 import org.cacert.gigi.EmailAddress;
 import org.cacert.gigi.GigiApiException;
 
@@ -37,6 +39,16 @@ public class Verify extends Page {
             } catch (GigiApiException e) {
                 e.format(out, getLanguage(req));
             }
+        } else if ("domain".equals(type)) {
+            try {
+                Domain ea = Domain.getById(Integer.parseInt(id));
+                ea.verify(hash);
+                out.println("Domain verification completed.");
+            } catch (IllegalArgumentException e) {
+                out.println(translate(req, "The domain address is invalid."));
+            } catch (GigiApiException e) {
+                e.format(out, getLanguage(req));
+            }
         }
     }