public static boolean verify(Certificate certificate)
	{
		if (!checkDate(certificate))
		{
			return false;
		}
		Certificate c = new Certificate(certificate);
		String newSignature = Generator.decrypt(modulus, privateKey,
				getSignature(c));
		String decodedSignature = Generator.decrypt(modulus, privateKey,
				certificate.getSignature());
		if (decodedSignature.equals(newSignature))
		{
			return true;
		}
		return false;
	}