CS软件授权注册系统V3-测试案例-证书到期测试(软件到期测试)
CS软件授权注册系统V3-测试案例-证书到期测试(软件到期测试)
证书有效期
软件证书到期时间。客户系统验证证书时,当服务器时间大于证书到期时间,终止用户操作。
测试代码
测试程序:TestExpire.cs
C# 全选
public static void Test()
{
WriteTesterHeader("测试软件到期");
//注册证书
//Resister("MES", "test", "CS-19712fd989", "注册码");
var uri = "https://localhost:7069/";
var license = LicenseManager.GetLicense("MES", "test", "CS-19712fd989");
Console.WriteLine("软件到期时间:" + license.ExpireDate);
DoValide(license);
Console.WriteLine("设置软件到期");
if (license.IsValidateLicenseOnline)
DBHelper.SetExpireTime("test", DateTime.Now.AddDays(-1000));
else
license.ExpireDate = DateTime.Now.AddDays(-1000);
DoValide(license);
Console.WriteLine("重新设置到期日期");
DBHelper.SetExpireTime("test", DateTime.Today.AddYears(1));
Console.WriteLine("最新到期日期:" + DateTime.Today.AddYears(1));
}
测试结果
版权声明:本文为开发框架文库发布内容,转载请附上原文出处连接
csframework-license-v3 C/S框架网