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
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?
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.