KB Article #182177

Failed to send signed AS2 transfer to IBM Sterling

Problem

Signed AS2 transfers to IBM Sterling are failing.


An AS2 data can be sent successfully and receive MDN in return, but while parsing the received MDN, Secure Transport reports the following error:


Failed to send AS2 message with id <> null


The MDN in return is indicating an Internal Error and thus the MDN cannot be phrased by SecureTransport side, reporting the above error.


The MDN sent in return from IBM, is an indication of a Signature Verification Exception:


EDIINTPipelineParse : Failure unpackaging message Error - class: 5; subclass: 1; code: -1; reporting function: DataTransformer.Transformcalled function: DetachedSignatureVerifier.TransformText: java.security. SignatureException


Resolution

If this is a new setup on IBM side, the error could be an indication of an incorrect Signing Certificate or Signing Algorithm or security constraints. However, if this is not a new AS2 setup or if the Certificate and Signing Algorithm are set correctly on both SecureTransrpot and IMB side, then it could be an indication of security constrain.


To correct that, IBM suggests enabling the following configuration in the security.properties:


OverrideAsnCompliancePolicy=true


More about the matter: IBM Support