| .. | .. |
|---|
| 133 | 133 | } |
|---|
| 134 | 134 | |
|---|
| 135 | 135 | public static void main(String[] args) throws SeCurisException { |
|---|
| 136 | | - Paths.get(new File("/Users/cproberto/Documents/wsCurisIT/SeCurisClient/license.req").toURI()); |
|---|
| 137 | 136 | |
|---|
| 138 | | - RequestBean req = ReqGenerator.getInstance().loadRequest(new File("/Users/cproberto/Downloads/license-2.req")); |
|---|
| 137 | + RequestBean req = ReqGenerator.getInstance().loadRequest(new File("/Users/cproberto/Documents/wsCurisIT/SeCurisClient/license.req")); |
|---|
| 139 | 138 | Map<String, Object> metadata = new TreeMap<>(); |
|---|
| 140 | | - metadata.put("maxUsers", 0); |
|---|
| 141 | | - metadata.put("maxInstances", 0); |
|---|
| 142 | | - metadata.put("timeThreshold", 0); |
|---|
| 143 | | - metadata.put("datasetPrefix", "BP"); |
|---|
| 144 | | - metadata.put("extendedMode", true); |
|---|
| 139 | + metadata.put("maxUsers", 20); |
|---|
| 140 | + metadata.put("maxSessionUsers", 2); |
|---|
| 141 | + Date expirationDate = new Date(new Date().getTime() + (1000L * 3600 * 24 * 365 * 10)); |
|---|
| 142 | + LicenseBean lic = LicenseGenerator.getInstance().generateLicense(req, metadata, expirationDate, "CD-01", "LIC-CURISTEC-0001"); |
|---|
| 143 | + LicenseGenerator.getInstance().save(lic, new File("/Users/cproberto/Desktop/YanFei.lic")); |
|---|
| 145 | 144 | |
|---|
| 146 | | - LicenseBean lic = LicenseGenerator.getInstance().generateLicense(req, metadata, new Date(new Date().getTime() + 3600 * 1000), "CI-CS-01", "LIC-CESAR-00001"); |
|---|
| 147 | | - LicenseGenerator.getInstance().save(lic, new File("/Users/cproberto/Desktop/license_cesar.lic")); |
|---|
| 148 | | - |
|---|
| 149 | | - System.out.print("os.arch: " + System.getProperty("os.arch") + " " + System.getProperty("os.name")); |
|---|
| 145 | + System.out.print("License expires at: " + expirationDate.getTime()); |
|---|
| 146 | + |
|---|
| 150 | 147 | |
|---|
| 151 | 148 | } |
|---|
| 152 | 149 | } |
|---|