Exemple #1
0
        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);
                }
        }
Exemple #2
0
        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);
        }