I am trying to use the Tactical assertion "Validate Security Signature".
I have to get the base64 public key from a header and use it, but when I tested it: by putting the header in a variable and then use the variable in the assertion, it fails with the following output:
com.l7tech.external.assertions.validatesecuritysignature.server.ServerValidateSecuritySignatureAssertion: Could not initialize public key for verification. java.security.InvalidKeyException: IOException: ObjectIdentifier() -- data isn't an object ID (tag = -96)
Release : 9.4
Component : API GATEWAY
The error Could not initialize public key for verification. java.security.InvalidKeyException: IOException: ObjectIdentifier() -- data isn't an object ID (tag = -96) indicate the the variable used for the base64 encoded public key does not contain a valid key