Skip to content

Commit c2066e6

Browse files
authored
Merge pull request #5 from Labs64/2.5.7-PR
public, private key verification
2 parents a94b7c8 + c56144f commit c2066e6

1 file changed

Lines changed: 14 additions & 1 deletion

File tree

NetLicensingClient-demo/src/main/java/com/labs64/netlicensing/demo/NetLicensingClientDemo.java

Lines changed: 14 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -291,6 +291,13 @@ public static void main(final String[] args) {
291291

292292
final Token newToken = new TokenImpl();
293293
newToken.setTokenType(TokenType.APIKEY);
294+
newToken.addProperty(Constants.Token.TOKEN_PROP_PRIVATE_KEY,
295+
"MIIBVAIBADANBgkqhkiG9w0BAQEFAASCAT4wggE6AgEAAkEAhleNJf9h+aZ9KlkLLIUiqt4p3O8kAijzvEUSG4CuS95"
296+
+ "VsUC6iVnpTlepyLB4ZImyWBjcNme4DLufbwCKi0iPzQIDAQABAkBSv7sBnL0MubB/VTm8woUIGrBOlj7n1bHMVf9"
297+
+ "BUZIKyI/2qOVmFKtlxXXe8i5XHcg0pZukICTSWB4htxXqs8ABAiEA4JUTuq9yl2jy4aAyyrOQyPJ9s2a449tsiw3"
298+
+ "VNIcS8wECIQCZIrcE1FxNKZLgE4mrMnfZwXJ4MqO2WH6QGznMHLP4zQIgCxwUz8ViG89bRIISQSjE3svwH/HS76K"
299+
+ "pKe/TPjf4XgECIQCRE5pgMO/hCmnjb58VWZLB8csIpLEEp4H/9EslXGwEYQIgVw4LJk0EINngF2qSv0z12Q29WMr"
300+
+ "aaNNcwvc3k5g5kqc=");
294301
final Token apiKey = TokenService.create(context, newToken);
295302
out.writeObject("Created APIKey:", apiKey);
296303

@@ -326,9 +333,15 @@ public static void main(final String[] args) {
326333

327334
context.setSecurityMode(SecurityMode.APIKEY_IDENTIFICATION);
328335
validationResult = LicenseeService.validate(context, licenseeNumber, validationParameters);
329-
context.setSecurityMode(SecurityMode.BASIC_AUTHENTICATION);
330336
out.writeObject("Validation repeated with APIKey:", validationResult);
331337

338+
validationParameters.setPublicKey("MFwwDQYJKoZIhvcNAQEBBQADSwAwSAJBAIZXjSX/YfmmfSpZCyyFIqreKdzvJAIo87xFEhuA"
339+
+ "rkveVbFAuolZ6U5XqciweGSJslgY3DZnuAy7n28AiotIj80CAwEAAQ==");
340+
validationResult = LicenseeService.validate(context, licenseeNumber, validationParameters);
341+
342+
context.setSecurityMode(SecurityMode.BASIC_AUTHENTICATION);
343+
out.writeObject("Signed validation repeated with APIKey:", validationResult);
344+
332345
// endregion
333346

334347
// region ********* Transfer

0 commit comments

Comments
 (0)