/// <summary> /// 새로운 라이선스를 생성합니다. /// </summary> /// <param name="name">라이선스 소유자 명</param> /// <param name="id">라이선스 소유자 Id</param> /// <param name="expirationDate">라이선스 유효기간</param> /// <param name="attributes">라이선스 속성</param> /// <param name="licenseKind">라이선스 종류</param> /// <returns>라이선스 내용</returns> public string Generate(string name, Guid id, DateTime expirationDate, IDictionary <string, string> attributes, LicenseKind licenseKind) { return(LicenseTool.GenerateLicense(_privateKey, name, id, expirationDate, attributes, licenseKind)); }
/// <summary> /// 새로운 Floating 라이선스를 생성합니다. /// </summary> /// <param name="name"></param> /// <param name="publicKey"></param> /// <returns></returns> public string GenerateFloatingLicense(string name, string publicKey) { return(LicenseTool.GenerateFloatingLicense(_privateKey, name, publicKey)); }