Error 2002 Certificate validation error. self signed certificate in certificate chain

EMA C++ 2.0.3 on Centos 8 (docker)

Run the consumer example 450, got error below:

Error Location /local/jenkins/workspace/ESDKCore_RCDEV/OS/RH8-64/rcdev/source/rtsdk/Cpp-C/Eta/Impl/Reactor/rsslReactorWorker.c:1241

Error Text </local/jenkins/workspace/ESDKCore_RCDEV/OS/RH8-64/rcdev/source/rtsdk/Cpp-C/Eta/Impl/Transport/ripcsslutils.c:1037> Error: 2002 Certificate validation error. OpenSSL Return code: self signed certificate in certificate chain

Tried the command line: openssl s_client -showcerts -connect amer-3-t1.streaming-pricing-api.refinitiv.com:14002 , then got the output: cert_output.txt

Nothing special, and I also checked the thread below if any idea,

https://community.developers.refinitiv.com/questions/66332/enabled-ads-server-encryption-but-fail-to-connect.html

Could you please advise me? Thanks.

Best Answer

  • umer.nalla
    umer.nalla LSEG
    Answer ✓

    Hi @Frederic

    If it is a customer issue, then it could be OpenSSL library issue OR they are trying to connect from behind a Proxy.

    If a Proxy, then the client should speak to their internal network security - who can also raise a ticket with the RTO team via My.Refinitiv - they can help with Proxy connectivity type queries.


Answers