Roberto Sánchez
2014-02-21 f1965e6375e2e556f642f6002b4bb5add8a20ab8
src/main/java/net/curisit/securis/SignatureHelper.java
....@@ -15,9 +15,12 @@
1515 import java.security.spec.PKCS8EncodedKeySpec;
1616 import java.security.spec.X509EncodedKeySpec;
1717 import java.util.Date;
18
+import java.util.HashMap;
19
+import java.util.Map;
1820
1921 import net.curisit.securis.beans.LicenseBean;
2022 import net.curisit.securis.beans.RequestBean;
23
+import net.curisit.securis.beans.SignedLicenseBean;
2124 import net.curisit.securis.utils.JsonUtils;
2225 import net.curisit.securis.utils.Params;
2326
....@@ -131,9 +134,16 @@
131134 RequestBean req = ReqGenerator.getInstance().createRequest("CI", "Roberto");
132135
133136 LicenseGenerator lg = LicenseGenerator.getInstance();
134
- LicenseBean lic = lg.generateLicense(req, 12, new Date(new Date().getTime() + 24 * 3600 * 1000 * 10));
137
+ Map<String, Object> metadata = new HashMap<>();
138
+ metadata.put("maxUsers", 14);
139
+ metadata.put("timeThreshold", 5000);
140
+ metadata.put("123", 5000);
141
+ metadata.put("Basdads", 5000);
142
+ metadata.put("aasdads", 5000);
143
+ metadata.put("maxInstances", 50);
144
+ LicenseBean lic = lg.generateLicense(req, metadata, new Date(new Date().getTime() + 24 * 3600 * 1000 * 10), "LIC-TEST-001");
135145 System.out.println(JsonUtils.toJSON(lic, true));
136
- System.out.println(JsonUtils.toJSON(lic));
146
+ System.out.println(JsonUtils.toJSON(new SignedLicenseBean(lic), true));
137147 }
138148
139149 static {