type Exception report
message HTTP transport error: javax.net.ssl.SSLHandshakeException: Received fatal alert: certificate_unknown
description The server encountered an internal error that prevented it from fulfilling this request.
exception
com.sun.xml.ws.client.ClientTransportException: HTTP transport error: javax.net.ssl.SSLHandshakeException: Received fatal alert: certificate_unknown com.sun.xml.ws.transport.http.client.HttpClientTransport.getOutput(HttpClientTransport.java:131) com.sun.xml.ws.transport.http.client.HttpTransportPipe.process(HttpTransportPipe.java:223) com.sun.xml.ws.transport.http.client.HttpTransportPipe.processRequest(HttpTransportPipe.java:145) com.sun.xml.ws.transport.DeferredTransportPipe.processRequest(DeferredTransportPipe.java:139) com.sun.xml.ws.api.pipe.Fiber.__doRun(Fiber.java:1136) com.sun.xml.ws.api.pipe.Fiber._doRun(Fiber.java:1050) com.sun.xml.ws.api.pipe.Fiber.doRun(Fiber.java:1019) com.sun.xml.ws.api.pipe.Fiber.runSync(Fiber.java:877) com.sun.xml.ws.client.Stub.process(Stub.java:463) com.sun.xml.ws.client.sei.SEIStub.doProcess(SEIStub.java:191) com.sun.xml.ws.client.sei.SyncMethodHandler.invoke(SyncMethodHandler.java:108) com.sun.xml.ws.client.sei.SyncMethodHandler.invoke(SyncMethodHandler.java:92) com.sun.xml.ws.client.sei.SEIStub.invoke(SEIStub.java:161) com.sun.proxy.$Proxy99.authenticate(Unknown Source) se.nordicedge.mbid.wsclient.MbidClient.authenticate(MbidClient.java:47) se.nordicedge.mbid.MbidTransaction.startAuthentication(MbidTransaction.java:63) se.nordicedge.servlet.BankIdAuth.processRequest(BankIdAuth.java:337) se.nordicedge.servlet.BankIdAuth.doPost(BankIdAuth.java:275) se.nordicedge.servlet.BankIdAuth.doGet(BankIdAuth.java:481) javax.servlet.http.HttpServlet.service(HttpServlet.java:622) javax.servlet.http.HttpServlet.service(HttpServlet.java:729) org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:52) se.phenixid.necs.RequestEncodingFilter.doFilter(RequestEncodingFilter.java:26)
root cause
javax.net.ssl.SSLHandshakeException: Received fatal alert: certificate_unknown sun.security.ssl.Alerts.getSSLException(Alerts.java:192) sun.security.ssl.Alerts.getSSLException(Alerts.java:154) sun.security.ssl.SSLSocketImpl.recvAlert(SSLSocketImpl.java:2011) sun.security.ssl.SSLSocketImpl.readRecord(SSLSocketImpl.java:1113) sun.security.ssl.SSLSocketImpl.performInitialHandshake(SSLSocketImpl.java:1363) sun.security.ssl.SSLSocketImpl.startHandshake(SSLSocketImpl.java:1391) sun.security.ssl.SSLSocketImpl.startHandshake(SSLSocketImpl.java:1375) sun.net.www.protocol.https.HttpsClient.afterConnect(HttpsClient.java:563) sun.net.www.protocol.https.AbstractDelegateHttpsURLConnection.connect(AbstractDelegateHttpsURLConnection.java:185) sun.net.www.protocol.http.HttpURLConnection.getOutputStream0(HttpURLConnection.java:1282) sun.net.www.protocol.http.HttpURLConnection.getOutputStream(HttpURLConnection.java:1257) sun.net.www.protocol.https.HttpsURLConnectionImpl.getOutputStream(HttpsURLConnectionImpl.java:250) com.sun.xml.ws.transport.http.client.HttpClientTransport.getOutput(HttpClientTransport.java:119) com.sun.xml.ws.transport.http.client.HttpTransportPipe.process(HttpTransportPipe.java:223) com.sun.xml.ws.transport.http.client.HttpTransportPipe.processRequest(HttpTransportPipe.java:145) com.sun.xml.ws.transport.DeferredTransportPipe.processRequest(DeferredTransportPipe.java:139) com.sun.xml.ws.api.pipe.Fiber.__doRun(Fiber.java:1136) com.sun.xml.ws.api.pipe.Fiber._doRun(Fiber.java:1050) com.sun.xml.ws.api.pipe.Fiber.doRun(Fiber.java:1019) com.sun.xml.ws.api.pipe.Fiber.runSync(Fiber.java:877) com.sun.xml.ws.client.Stub.process(Stub.java:463) com.sun.xml.ws.client.sei.SEIStub.doProcess(SEIStub.java:191) com.sun.xml.ws.client.sei.SyncMethodHandler.invoke(SyncMethodHandler.java:108) com.sun.xml.ws.client.sei.SyncMethodHandler.invoke(SyncMethodHandler.java:92) com.sun.xml.ws.client.sei.SEIStub.invoke(SEIStub.java:161) com.sun.proxy.$Proxy99.authenticate(Unknown Source) se.nordicedge.mbid.wsclient.MbidClient.authenticate(MbidClient.java:47) se.nordicedge.mbid.MbidTransaction.startAuthentication(MbidTransaction.java:63) se.nordicedge.servlet.BankIdAuth.processRequest(BankIdAuth.java:337) se.nordicedge.servlet.BankIdAuth.doPost(BankIdAuth.java:275) se.nordicedge.servlet.BankIdAuth.doGet(BankIdAuth.java:481) javax.servlet.http.HttpServlet.service(HttpServlet.java:622) javax.servlet.http.HttpServlet.service(HttpServlet.java:729) org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:52) se.phenixid.necs.RequestEncodingFilter.doFilter(RequestEncodingFilter.java:26)
note The full stack trace of the root cause is available in the Apache Tomcat logs.