Roberto Sánchez
2014-08-27 bc2484cbd4f9e849995ad40e7f6ee3abaf7f603b
securis/src/patch/java/net/curisit/securis/LicenseGenerator.java
....@@ -133,20 +133,17 @@
133133 }
134134
135135 public static void main(String[] args) throws SeCurisException {
136
- Paths.get(new File("/Users/cproberto/Documents/wsCurisIT/SeCurisClient/license.req").toURI());
137136
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"));
139138 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"));
145144
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
+
150147
151148 }
152149 }