public static bool IsClientLicenseValid(LicenseKeyPrefsModel licenseKeyPrefs) { Initialize(); var result = VerifySignatureDataIntegrity(licenseKeyPrefs.Signature, licenseKeyPrefs.RawData); File.Delete(LicensePublicKey.FileDirectory); return(result); }
public static bool IsLicenseExpired(LicenseKeyPrefsModel licenseKeyPrefs) { var expiryDate = licenseKeyPrefs.ActivatedAt + TimeSpan.FromDays(Month * licenseKeyPrefs.Data.Expiry); if (DateTime.Now > expiryDate) { return(true); } return(false); }