We post multiple requests to a DataPower with firmware "XI18.104.22.168.3 " for a particular process
Process Output includes original Input and also a timestamp and a signature
We've got 506 responses with same time-stamp (year, month, day, hour, minute and second) but one without signature
instead of a string base 64 we got a "*RSA signing failed*" string
the Process uses dp:sign() extension function and uses as parameter the same Key-Object name and signature-method, the only parameter value that changes is the hash.
¿is there something special to configure on DataPower to stop processing at this kind of event?, ¿shouldn´t this record something in the log?
As a workaround we decide to check dp:sign() result value with a regular expression, checking with regexp:test if the result has a star character (*)
any tip is appreciated, best regards.