コード例 #1
0
        public static bool IsClientLicenseValid(LicenseKeyPrefsModel licenseKeyPrefs)
        {
            Initialize();
            var result = VerifySignatureDataIntegrity(licenseKeyPrefs.Signature, licenseKeyPrefs.RawData);

            File.Delete(LicensePublicKey.FileDirectory);
            return(result);
        }
コード例 #2
0
        public static bool IsLicenseExpired(LicenseKeyPrefsModel licenseKeyPrefs)
        {
            var expiryDate = licenseKeyPrefs.ActivatedAt + TimeSpan.FromDays(Month * licenseKeyPrefs.Data.Expiry);

            if (DateTime.Now > expiryDate)
            {
                return(true);
            }

            return(false);
        }