rsanchez
2015-08-10 29d222da06d3ec281b605ce1d7fccf558d29110b
#2695 fix - Minor changes
4 files modified
changed files
src/main/java/net/curisit/securis/LicenseManager.java patch | view | blame | history
src/main/java/net/curisit/securis/beans/LicenseBean.java patch | view | blame | history
src/main/java/net/curisit/securis/beans/RequestBean.java patch | view | blame | history
src/main/java/net/curisit/securis/utils/SignatureHelper.java patch | view | blame | history
src/main/java/net/curisit/securis/LicenseManager.java
....@@ -221,12 +221,16 @@
221221 }
222222
223223 public static void main(String[] args) throws SeCurisException {
224
- String filename = "/Users/rob/.doxr/config_server.lic";
224
+ String filename = "/Users/rob/.doxr/doxr.lic";
225225
226226 if (filename == null)
227227 filename = "./license.req";
228228 File file = new File(filename);
229229 LicenseManager.getInstance().validateLicense(file);
230
+ LOG.info("Validation Ok");
231
+ String r = "{\"licenseTypeCode\":\"DX01\",\"packCode\":\"DEVDX01\",\"arch\":\"x86_64\",\"osName\":\"darwin\",\"customerCode\":\"CIT\",\"macAddresses\":[\"60:c5:47:03:cf:c8\",\"b2:00:12:b6:88:e0\"]}";
232
+ RequestBean rb = JsonUtils.json2object(r, RequestBean.class);
233
+ System.out.println(rb);
230234 LOG.info("Request file {} generated OK", file.getAbsolutePath());
231235
232236 }
src/main/java/net/curisit/securis/beans/LicenseBean.java
....@@ -11,7 +11,7 @@
1111
1212 @JsonAutoDetect
1313 @JsonPropertyOrder({
14
- "appName", "licenseCode", "licenseTypeCode", "expirationDate", "arch", "osName", "customerCode", "macAddresses", "crcLogo", "metadata"
14
+ "appName", "licenseCode", "licenseTypeCode", "expirationDate", "arch", "osName", "customerCode", "macAddresses", "crcLogo", "metadata", "packCode"
1515 })
1616 public class LicenseBean extends RequestBean {
1717 private Date expirationDate;
src/main/java/net/curisit/securis/beans/RequestBean.java
....@@ -14,7 +14,7 @@
1414 @JsonAutoDetect
1515 @JsonInclude(Include.NON_NULL)
1616 @JsonPropertyOrder({
17
- "appName", "licenseTypeCode", "packCode", "arch", "osName", "customerCode", "macAddresses", "crcLogo"
17
+ "licenseTypeCode", "packCode", "arch", "osName", "customerCode", "macAddresses", "crcLogo"
1818 })
1919 public class RequestBean {
2020 private String customerCode;
src/main/java/net/curisit/securis/utils/SignatureHelper.java
....@@ -49,9 +49,6 @@
4949 public void prepareSignature(Signature signature, LicenseBean licBean) throws SeCurisException {
5050 try {
5151 String aux = JsonUtils.toJSON(licBean) + AUX;
52
- System.out.println();
53
- System.out.println(aux);
54
- System.out.println();
5552 signature.update(JsonUtils.toJSON(licBean).getBytes("utf-8"));
5653 signature.update(AUX.getBytes("utf-8"));
5754 } catch (SignatureException | UnsupportedEncodingException e) {