Skip to main content
Question

ExecutionException from Sender thread Caused by: ifs.fnd.connect.senders.ConnectSender$TemporaryFailureException: Exception while sending data Caused by: javax.net.ssl.SSLHandshakeException: Received fatal alert: certificate_required

  • June 22, 2026
  • 8 replies
  • 39 views

Forum|alt.badge.img+9

Hi, 

We are getting below error while sending the Payment Data to Bank through Bank Published Rest API. 

Till 11-June-2026, it was working fine, No changes in Bank SSL Certificate. 

 

ExecutionException from Sender thread 
Caused by: ifs.fnd.connect.senders.ConnectSender$TemporaryFailureException: Exception while sending data 
Caused by: javax.net.ssl.SSLHandshakeException: Received fatal alert: certificate_required

Error in Connect Server Log: 

 

org.apache.activemq.artemis.ra@2.19.1//org.apache.activemq.artemis.ra.inflow.ActiveMQMessageHandler.onMessage(ActiveMQMessageHandler.java:323)\n\tat org.apache.activemq.artemis@2.19.1//org.apache.activemq.artemis.core.client.impl.ClientConsumerImpl.callOnMessage(ClientConsumerImpl.java:1009)\n\tat org.apache.activemq.artemis@2.19.1//org.apache.activemq.artemis.core.client.impl.ClientConsumerImpl.access$400(ClientConsumerImpl.java:49)\n\tat org.apache.activemq.artemis@2.19.1//org.apache.activemq.artemis.core.client.impl.ClientConsumerImpl$Runner.run(ClientConsumerImpl.java:1129)\n\tat org.apache.activemq.artemis.journal//org.apache.activemq.artemis.utils.actors.OrderedExecutor.doTask(OrderedExecutor.java:42)\n\tat org.apache.activemq.artemis.journal//org.apache.activemq.artemis.utils.actors.OrderedExecutor.doTask(OrderedExecutor.java:31)\n\tat org.apache.activemq.artemis.journal//org.apache.activemq.artemis.utils.actors.ProcessorBase.executePendingTasks(ProcessorBase.java:65)\n\tat java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(Unknown Source)\n\tat java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source)\n\tat org.apache.activemq.artemis.journal//org.apache.activemq.artemis.utils.ActiveMQThreadFactory$1.run(ActiveMQThreadFactory.java:118)\nCaused by: ifs.fnd.connect.senders.ConnectSender$TemporaryFailureException: Exception while sending data\n\tat deployment.ifsapp-int.ear//ifs.fnd.connect.senders.RestConnectSender.nativeSend(RestConnectSender.java:269)\n\tat deployment.ifsapp-int.ear//ifs.fnd.connect.senders.ConnectSenderManager.call(ConnectSenderManager.java:194)\n\tat deployment.ifsapp-int.ear//ifs.fnd.connect.senders.ConnectSenderManager.call(ConnectSenderManager.java:41)\n\tat org.jboss.as.ee@26.1.2.Final//org.jboss.as.ee.concurrent.ControlPointUtils$ControlledCallable.call(ControlPointUtils.java:149)\n\tat org.wildfly.security.elytron-base@1.19.1.Final//org.wildfly.security.auth.server.SecurityIdentity.runAsFunctionEx(SecurityIdentity.java:421)\n\tat org.wildfly.security.elytron-base@1.19.1.Final//org.wildfly.security.auth.server.Scoped.runAsFunctionEx(Scoped.java:161)\n\tat org.wildfly.security.elytron-base@1.19.1.Final//org.wildfly.security.auth.server.Scoped.runAs(Scoped.java:73)\n\tat org.jboss.as.ee@26.1.2.Final//org.jboss.as.ee.concurrent.SecurityIdentityUtils.lambda$doIdentityWrap$0(SecurityIdentityUtils.java:51)\n\tat java.base/java.util.concurrent.FutureTask.run(Unknown Source)\n\tat org.glassfish.javax.enterprise.concurrent//org.glassfish.enterprise.concurrent.internal.ManagedFutureTask.run(ManagedFutureTask.java:117)\n\tat java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(Unknown Source)\n\tat java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source)\n\tat java.base/java.lang.Thread.run(Unknown Source)\n\tat org.glassfish.javax.enterprise.concurrent//org.glassfish.enterprise.concurrent.ManagedThreadFactoryImpl$ManagedThread.run(ManagedThreadFactoryImpl.java:227)\nCaused by: javax.net.ssl.SSLHandshakeException: Received fatal alert: certificate_required\n\tat java.base/sun.security.ssl.Alert.createSSLException(Unknown Source)\n\tat java.base/sun.security.ssl.Alert.createSSLException(Unknown Source)\n\tat java.base/sun.security.ssl.TransportContext.fatal(Unknown Source)\n\tat java.base/sun.security.ssl.Alert$AlertConsumer.consume(Unknown Source)\n\tat java.base/sun.security.ssl.TransportContext.dispatch(Unknown Source)\n\tat java.base/sun.security.ssl.SSLTransport.decode(Unknown Source)\n\tat java.base/sun.security.ssl.SSLSocketImpl.decode(Unknown Source)\n\tat java.base/sun.security.ssl.SSLSocketImpl.readApplicationRecord(Unknown Source)\n\tat java.base/sun.security.ssl.SSLSocketImpl$AppInputStream.read(Unknown Source)\n\tat java.base/java.io.BufferedInputStream.fill(Unknown Source)\n\tat java.base/java.io.BufferedInputStream.read1(Unknown Source)\n\tat java.base/java.io.BufferedInputStream.read(Unknown Source)\n\tat java.base/sun.net.www.http.HttpClient.parseHTTPHeader(Unknown Source)\n\tat java.base/sun.net.www.http.HttpClient.parseHTTP(Unknown Source)\n\tat java.base/sun.net.www.http.HttpClient.parseHTTP(Unknown Source)\n\tat java.base/sun.net.www.protocol.http.HttpURLConnection.getInputStream0(Unknown Source)\n\tat java.base/sun.net.www.protocol.http.HttpURLConnection.getInputStream(Unknown Source)\n\tat java.base/java.net.HttpURLConnection.getResponseCode(Unknown Source)\n\tat java.base/sun.net.www.protocol.https.HttpsURLConnectionImpl.getResponseCode(Unknown Source)\n\tat deployment.ifsapp-int.ear//ifs.fnd.connect.http.HTTPClient.doPost(HTTPClient.java:474)\n\tat deployment.ifsapp-int.ear//ifs.fnd.connect.http.HTTPClient.doPost(HTTPClient.java:409)\n\tat deployment.ifsapp-int.ear//ifs.fnd.connect.senders.RestConnectSender.nativeSend(RestConnectSender.java:213)\n\t... 13 more\n"}

 

Regards,

Kishore Nenwani

8 replies

Forum|alt.badge.img+17
  • Superhero (Partner)
  • June 22, 2026

Forum|alt.badge.img+9
  • Author
  • Do Gooder (Partner)
  • June 22, 2026

Yes Certificate is uploaded in Routing Address


Forum|alt.badge.img+9
  • Author
  • Do Gooder (Partner)
  • June 22, 2026

Hi

 

Have You uploaded certificate on Routing Addresses?

IFS Connect for Sending IFS Delivery e-Reporting - Technical Documentation For IFS Cloud

Yes Certificate is uploaded in Routing Address. 


Forum|alt.badge.img+17
  • Superhero (Partner)
  • June 22, 2026

Next question how do You get certificates? Through a web browser?


Forum|alt.badge.img+9
  • Author
  • Do Gooder (Partner)
  • June 23, 2026

Next question how do You get certificates? Through a web browser?

It was shared by Bank, Not through Web Browser


Forum|alt.badge.img+9
  • Author
  • Do Gooder (Partner)
  • June 23, 2026

It was shared by Bank, Not through Web Browser


Forum|alt.badge.img+17
  • Superhero (Partner)
  • June 23, 2026

Did the bank send you the certificate directly or did you download it using a web browser(or any other way, ex. Open SSL,..?


InfFilipV
Hero (Partner)
Forum|alt.badge.img+13
  • Hero (Partner)
  • June 23, 2026

Hi ​@envkishon,
check if certificates really match - ideally import some parent certificate, ideally root one.
Some antivirus programs replace real certificate with its own (but usualy only in browser) and then you could download incorrect one.

 

Real certificate


vs
 

replaced certificate by Eset


 

more details here:
Certificate mismatching issue during the Aurena Agent installation in ifs cloud #GSDTECH# | IFS Community