Unanswered question

What needs to be to resolve error from log - Received fatal alert: unknown_ca?

I am not able to get pass the payment page in my application while recording and when i checked logs, seeing below message.
com.neotys.net.proxy.f.g: Exception during the recording javax.net.ssl.SSLHandshakeException: Received fatal alert: unknown_ca
at sun.security.ssl.Alerts.getSSLException(Alerts.java:203)
at sun.security.ssl.Alerts.getSSLException(Alerts.java:162)
at sun.security.ssl.SSLSocketImpl.recvAlert(SSLSocketImpl.java:2023)
at sun.security.ssl.SSLSocketImpl.readRecord(SSLSocketImpl.java:1125)
at sun.security.ssl.SSLSocketImpl.readDataRecord(SSLSocketImpl.java:930)
at sun.security.ssl.AppInputStream.read(AppInputStream.java:105)
at java.io.BufferedInputStream.fill(BufferedInputStream.java:246)
at java.io.BufferedInputStream.read1(BufferedInputStream.java:286)
at java.io.BufferedInputStream.read(BufferedInputStream.java:345)
at com.neotys.net.proxy.d.h.a(h.java:32)
at com.neotys.net.proxy.d.h.a(h.java:133)
at com.neotys.net.proxy.d.i.<init>(i.java:48)
at com.neotys.net.proxy.f.g.b(g.java:326)
at com.neotys.net.proxy.f.g.h(g.java:213)
at com.neotys.net.proxy.f.g.call(g.java:174)
at java.util.concurrent.FutureTask.run(FutureTask.java:266)
at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617)
at java.lang.Thread.run(Thread.java:745)

Please let me know what changes need to be done to resolve this issue

Abirami V.
Abirami V.

Abirami V.

Level
1
159 / 750
points

Answers

Nouredine A.
Nouredine A.

Nouredine A.

Level
4
5000 / 5000
points
Team

Do you know if the certificate in your server is a self-signed certificate?

In other words, when you reach your application from the browser did you have at some point to add an exception in your browser related to an untrusted certificate?

Also do you use a client certificate to reach your application?

Abirami V.
Abirami V.

Abirami V.

Level
1
159 / 750
points

Yes Nouredine. It is a self signed certificate since add an exception will be asked while navigating from unsecured page to securedpage in browser.
I am not sure about the second one.