| .. | .. |
|---|
| 14 | 14 | import java.security.spec.InvalidKeySpecException; |
|---|
| 15 | 15 | import java.security.spec.PKCS8EncodedKeySpec; |
|---|
| 16 | 16 | import java.security.spec.X509EncodedKeySpec; |
|---|
| 17 | | -import java.util.Date; |
|---|
| 18 | | -import java.util.HashMap; |
|---|
| 19 | | -import java.util.Map; |
|---|
| 20 | 17 | |
|---|
| 21 | 18 | import net.curisit.securis.beans.LicenseBean; |
|---|
| 22 | | -import net.curisit.securis.beans.RequestBean; |
|---|
| 23 | | -import net.curisit.securis.beans.SignedLicenseBean; |
|---|
| 24 | 19 | import net.curisit.securis.utils.JsonUtils; |
|---|
| 25 | 20 | import net.curisit.securis.utils.Params; |
|---|
| 26 | 21 | |
|---|
| .. | .. |
|---|
| 124 | 119 | |
|---|
| 125 | 120 | KeyPair kp = new KeyPair(publicKey, privateKey); |
|---|
| 126 | 121 | return kp; |
|---|
| 127 | | - } |
|---|
| 128 | | - |
|---|
| 129 | | - public static void main(String[] args) throws SeCurisException { |
|---|
| 130 | | - // org.apache.log4j.Logger.getRootLogger().addAppender(new Appender); |
|---|
| 131 | | - // DOMConfigurator.configure("/Users/cproberto/Documents/wsCurisIT/SeCurisClient/src/main/resources/log4j.xml"); |
|---|
| 132 | | - RequestBean req = ReqGenerator.getInstance().createRequest("CI", "Roberto"); |
|---|
| 133 | | - |
|---|
| 134 | | - LicenseGenerator lg = LicenseGenerator.getInstance(); |
|---|
| 135 | | - Map<String, Object> metadata = new HashMap<>(); |
|---|
| 136 | | - metadata.put("maxUsers", 14); |
|---|
| 137 | | - metadata.put("timeThreshold", 5000); |
|---|
| 138 | | - metadata.put("123", 5000); |
|---|
| 139 | | - metadata.put("Basdads", 5000); |
|---|
| 140 | | - metadata.put("aasdads", 5000); |
|---|
| 141 | | - metadata.put("maxInstances", 50); |
|---|
| 142 | | - LicenseBean lic = lg.generateLicense(req, metadata, new Date(new Date().getTime() + 24 * 3600 * 1000 * 10), "L01", "LIC-TEST-001"); |
|---|
| 143 | | - System.out.println(JsonUtils.toJSON(lic, true)); |
|---|
| 144 | | - System.out.println(JsonUtils.toJSON(new SignedLicenseBean(lic), true)); |
|---|
| 145 | 122 | } |
|---|
| 146 | 123 | |
|---|
| 147 | 124 | static { |
|---|