diff --git a/BudgetMasterCore/src/main/java/de/deadlocker8/budgetmaster/logic/serverconnection/ServerConnection.java b/BudgetMasterCore/src/main/java/de/deadlocker8/budgetmaster/logic/serverconnection/ServerConnection.java
index 92ea3b1cfd035e865888bd082df97b96900eace6..80c73de79e1cf13dd32cd67266cd3f3d115f1952 100644
--- a/BudgetMasterCore/src/main/java/de/deadlocker8/budgetmaster/logic/serverconnection/ServerConnection.java
+++ b/BudgetMasterCore/src/main/java/de/deadlocker8/budgetmaster/logic/serverconnection/ServerConnection.java
@@ -8,6 +8,8 @@ import java.io.PrintWriter;
 import java.lang.reflect.Type;
 import java.net.URL;
 import java.nio.charset.StandardCharsets;
+import java.security.cert.CertificateExpiredException;
+import java.security.cert.CertificateNotYetValidException;
 import java.security.cert.X509Certificate;
 import java.util.ArrayList;
 
@@ -59,8 +61,12 @@ public class ServerConnection
 			{
 			}
 
-			public void checkServerTrusted(X509Certificate[] certs, String authType)
+			public void checkServerTrusted(X509Certificate[] certs, String authType) throws CertificateExpiredException, CertificateNotYetValidException
 			{
+				for(X509Certificate currentCert : certs)
+				{
+					currentCert.checkValidity();
+				}
 			}
 		} };