| .. | .. |
|---|
| 15 | 15 | import java.security.spec.PKCS8EncodedKeySpec; |
|---|
| 16 | 16 | import java.security.spec.X509EncodedKeySpec; |
|---|
| 17 | 17 | import java.util.Date; |
|---|
| 18 | +import java.util.HashMap; |
|---|
| 19 | +import java.util.Map; |
|---|
| 18 | 20 | |
|---|
| 19 | 21 | import net.curisit.securis.beans.LicenseBean; |
|---|
| 20 | 22 | import net.curisit.securis.beans.RequestBean; |
|---|
| 23 | +import net.curisit.securis.beans.SignedLicenseBean; |
|---|
| 21 | 24 | import net.curisit.securis.utils.JsonUtils; |
|---|
| 22 | 25 | import net.curisit.securis.utils.Params; |
|---|
| 23 | 26 | |
|---|
| .. | .. |
|---|
| 131 | 134 | RequestBean req = ReqGenerator.getInstance().createRequest("CI", "Roberto"); |
|---|
| 132 | 135 | |
|---|
| 133 | 136 | 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"); |
|---|
| 135 | 145 | System.out.println(JsonUtils.toJSON(lic, true)); |
|---|
| 136 | | - System.out.println(JsonUtils.toJSON(lic)); |
|---|
| 146 | + System.out.println(JsonUtils.toJSON(new SignedLicenseBean(lic), true)); |
|---|
| 137 | 147 | } |
|---|
| 138 | 148 | |
|---|
| 139 | 149 | static { |
|---|