diff --git a/lib/modules/Tools.pmod/X509.pmod b/lib/modules/Tools.pmod/X509.pmod
index 59e1c37664e2eac62a0e382ca4efd8f8291b82ab..19461ae090735ce3ab9f0830f3fc84941b993273 100644
--- a/lib/modules/Tools.pmod/X509.pmod
+++ b/lib/modules/Tools.pmod/X509.pmod
@@ -44,7 +44,7 @@ mapping parse_time(object asn1)
 			 (array(int)) (s/2));
 
   if (m->year < 50)
-    m->year += 50;
+    m->year += 100;
   if ( (m->mon <= 0 ) || (m->mon > 12) )
     return 0;
   m->mon--;
@@ -455,4 +455,4 @@ object verify_certificate(string s, mapping authorities)
     && tbs;
 }
 
-#endif
\ No newline at end of file
+#endif