License 관련 Utility 클래스
예제 #1
0
 /// <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));
 }
예제 #2
0
 /// <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));
 }