]> WPIA git - gigi.git/blobdiff - src/org/cacert/gigi/EmailAddress.java
UPD: Implicit mail validity check
[gigi.git] / src / org / cacert / gigi / EmailAddress.java
index 6d91e219f1d5d34d8f78a0c4fc2e9fe9d775db49..a2a7e5801d8566ef88b5c7fd59840650a77204d1 100644 (file)
@@ -33,6 +33,9 @@ public class EmailAddress {
        }
 
        public EmailAddress(String address, User owner) {
+               if (!EmailProvider.MAIL.matcher(address).matches()) {
+                       throw new IllegalArgumentException("Invalid email.");
+               }
                this.address = address;
                this.owner = owner;
                this.hash = RandomToken.generateToken(16);