void CreateLicFile() { String tenantName = "Celestial Being GN-00"; String tenantIdentifier = String.Join(".", tenantName, GetComputerName()); DownloadFileInfo rqsFileInfo = License.GetRequestTicket(tenantIdentifier); var licInfo = new LicenseInfo { RequestTicket = SecurityExt.EncodeBase64UrlFromBytes(rqsFileInfo.FileByteArray), ClientName = tenantName, Type = LicenseType.Trial, EffectiveDate = DateTime.Now.AddDays(-3), ExpiredDate = DateTime.Now.AddDays(10), UsersCount = 50, Buffer = 10, Modules = new List <String> { "Report", "Analytics", "Contacts" } }; DownloadFileInfo licFile = License.GetLicense(tenantName, licInfo); using (var writer = new BinaryWriter(File.Open(GetOutputPath(licFile.Filename), FileMode.Create))) foreach (Byte b in licFile.FileByteArray) { writer.Write(b); } }
void CreateRequestTicket() { String tenantName = "Celestial Being GN-00"; String tenantIdentifier = String.Join(".", tenantName, GetComputerName()); // Example 1 DownloadFileInfo requestTicket = License.GetRequestTicket(tenantIdentifier); File.WriteAllText(GetOutputPath(requestTicket.Filename), SecurityExt.EncodeBase64UrlFromBytes(requestTicket.FileByteArray)); // Example 2 License.SaveRequestTicket(OutputDirPath, tenantIdentifier); }