using Autofac;
using Rhea.Common;
using Rhea.Common.Authorization;
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
namespace Tiger.IBusiness
{
public interface ITigerActive
{
///
/// 使用激活码激活程序
///
/// 激活码
///
public Result Active(string activationCode);
///
/// 验证当前程序是否已激活
///
///
public Result Verify();
///
/// 在注册表HKEY_LOCAL_MACHINE\SOFTWARE\TigerClouds节点中读取密钥证书
///
///
public string GetCertification();
///
/// 在注册表HKEY_LOCAL_MACHINE\SOFTWARE\TigerClouds节点中写入密钥证书
///
/// 公钥
public void SetCertification(string key);
///
/// 在注册表HKEY_LOCAL_MACHINE\SOFTWARE\TigerClouds节点中读取激活码
///
///
public string GetActivationCode();
///
/// 在注册表HKEY_LOCAL_MACHINE\SOFTWARE\TigerClouds节点中写入激活码
///
/// 激活码
public void SetActivationCode(string code);
///
/// 获取当前许可信息
///
///
public License GetCurLicense();
}
}