@@ -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