Troubleshooting
Problem
Using IBM Sterling B2B Integrator to set up an outbound AS2 connection to a trading partner over SSL. Receiving error (in Perimeter.log): FATAL Alert:HANDSHAKE_FAILURE - The handshake handler was unable to negotiate an acceptable set of security parameters. Description: Alert Received.
Symptom
ERROR <526448046> [1478619949516] FATAL Alert:HANDSHAKE_FAILURE - The handshake handler was unable to negotiate an acceptable set of security parameters.
Description: Alert Received.
ERRORDTL <526448046> [1478619949516]com.certicom.net.ssl.b: FATAL Alert:HANDSHAKE_FAILURE - The handshake handler was unable to negotiate an acceptable set of security parameters.
Description: Alert Received.
at com.certicom.tls.interfaceimpl.TLSConnectionImpl.fireException(Unknown Source)
at com.certicom.tls.interfaceimpl.TLSConnectionImpl.fireAlertReceived(Unknown Source)
at com.certicom.tls.record.alert.a.a(Unknown Source)
at com.certicom.tls.record.alert.a.a(Unknown Source)
at com.certicom.tls.record.g.a(Unknown Source)
at com.certicom.tls.record.g.a(Unknown Source)
at com.certicom.tls.record.k.f(Unknown Source)
at com.certicom.tls.record.k.c(Unknown Source)
at com.certicom.tls.record.k.b(Unknown Source)
at com.certicom.tls.interfaceimpl.TLSConnectionImpl.completeHandshake(Unknown Source)
at com.certicom.tls.record.k.read(Unknown Source)
at com.sterlingcommerce.perimeter.api.conduit.SSLByteDataConduit.lowLevelRead(SSLByteDataConduit.java:452)
at com.sterlingcommerce.perimeter.api.conduit.SSLByteDataConduit.receive(SSLByteDataConduit.java:398)
at com.sterlingcommerce.perimeter.api.conduit.SSLByteDataConduit.receive(SSLByteDataConduit.java:335)
at com.sterlingcommerce.perimeter.api.conduit.SSLByteDataConduit.canReceive(SSLByteDataConduit.java:508)
at com.sterlingcommerce.perimeter.api.conduit.SSLByteConduit.canReceive(SSLByteConduit.java:265)
at com.sterlingcommerce.perimeter.api.conduit.DataConduitApiImpl$4.body(DataConduitApiImpl.java:305)
at com.sterlingcommerce.perimeter.api.ContextRunnable.run(ContextRunnable.java:41)
at com.sterlingcommerce.perimeter.api.scheduler.PooledScheduler$GatingScheduler$1.run(PooledScheduler.java:228)
at com.sterlingcommerce.perimeter.api.scheduler.TaskNode.run(TaskNode.java:62)
at com.sterlingcommerce.perimeter.api.scheduler.DebugPooledExecutor$Worker.run(DebugPooledExecutor.java:786)
at java.lang.Thread.run(Thread.java:798)
Log InLog in to view more of this document
Was this topic helpful?
Document Information
Modified date:
20 November 2019
UID
swg21997220