question

Upvotes
Accepted
5 0 1 3

How to configure c edition UPA for encrypted connection in linux platform?

We would like to implement our sink App (c++ edition, and run in Linux platform) to connect with TREP's ADS by HTTPS encrypted mode.

Some questions need help:

1) is it enough to just configure 'connectionType', 'proxyOpts', 'encryptionOpts' and 'jitOpts'?

2) is it possible NOT using a proxy?

3) need TREP's ADS add some specific configuration items for receiving encrypted connection?

elektronrefinitiv-realtimetreprfa
icon clock
10 |1500

Up to 2 attachments (including images) can be used with a maximum of 512.0 KiB each and 1.0 MiB total.

Thanks for your answers in advance.

1 Answer

· Write an Answer
Upvotes
Accepted
32.2k 40 11 20

Hello @8015388,

I will attempt to answer.

If you require an encrypted connection to infra over the internet, I believe an easy solution is Electron Connect, as EZD will encrypt.

In terms of infra, by default, ADS will not support it. It is possible via special component, according to ADS installation guide:

7.13 Tunneling
Market data can be encrypted over the internet between an RFA consumer and a ADS provider. Microsoft’s WinINET API encrypts and transports market data between an RFA C++ consumer and the ADS provider through an SSL Accelerator.
The client-side requires RFA 6.4 or later releases to use the tunneling feature. The tunneling feature is only available for Microsoft Windows. TREP does not support cascading through a tunneled connection. Refer to the RFA Configuration Guide specific to the type of RFA you use (C++ or Java) for details on RFA consumer connections.
The server-side of the tunnel has two components: a SSL-Accelerator box and a ADS.The SSL-Accelerator box decrypts all encrypted data.  

Infra experts would know more then developers on installing and configuring such accelerator.

There are examples of tunneling for ETA+ValueAdded and for EMA, it's ETA->Examples->VACommon, and EMA->Examples-> 400_Series->TunnelStream

But in my understanding, you will need to configure a provider of the encrypted tunnel stream.

icon clock
10 |1500

Up to 2 attachments (including images) can be used with a maximum of 512.0 KiB each and 1.0 MiB total.

Hi Zoya, thanks so much for your help.

Write an Answer

Hint: Notify or tag a user in this post by typing @username.

Up to 2 attachments (including images) can be used with a maximum of 512.0 KiB each and 1.0 MiB total.