César Calvo
2016-09-28 e1d59acfb21c99b8b1b0ca0504b599f9ac444d19
src/main/java/net/curisit/securis/ReqGenerator.java
....@@ -45,17 +45,27 @@
4545 }
4646
4747 public RequestBean createRequest(String appCode, String activationCode) throws SeCurisException {
48
+ return createRequest(appCode, activationCode, false);
49
+ }
50
+
51
+ public RequestBean createRequest(String appCode, String activationCode, boolean nativeMac) throws SeCurisException {
4852 RequestBean req = new RequestBean();
4953
5054 req.setAppCode(appCode);
5155 req.setActivationCode(activationCode);
5256 req.setArch(HWInfo.getArch());
5357 req.setCrcLogo(getCrcLogo());
54
- req.setMacAddresses(HWInfo.getMACAddress());
58
+ if (nativeMac) {
59
+ req.setMacAddresses(HWInfo.getMACAddressNativelyFailback());
60
+ } else {
61
+ req.setMacAddresses(HWInfo.getMACAddress());
62
+ }
5563 req.setOsName(HWInfo.getOsName());
5664
5765 return req;
5866 }
67
+
68
+
5969
6070 public RequestBean loadRequest(File requestFile) throws SeCurisException {
6171 try {