For Real-Time API's connecting to an encrypted ADS/RTC, when is it necessary to create a custom K...

...eystore File?
For Real-Time API's connecting to an encrypted ADS/RTC, when is it necessary to create a custom Keystore File? Assuming the ADS/RTC is using a COMODO root certificate, it seems that the default Keystore that is used by the Application should work fine. So under what circumstances is a custom local Keystore file required and when is it not required? Why?
Best Answer
-
Hi @ron.bove01,
The certificate is needed when the underlying programming language does not have a root certificate in its store - and does not use the certificates from the OS. This happens typically with Java, Python etc. COMODO CA certificates are now included with all the recent versions of JDK, and if your ADS is signed by it - should automatically work with it, and won't need a keystore file.
For more information on encryption etc, please see this and this article.
0
Answers
-
Thanks for the quick response, Gurpreet. Would you happen to know which versions of the Java JDK include COMODO Certificates?
0 -
Hi @ron.bove01,
COMODO CA certificates were added to the default keystore in Java 8u51.
https://www.oracle.com/java/technologies/javase/8u51-relnotes.html
0 -
Hi @Gurpreet
Do you happen to know from which specific versions of JDK that it included COMODO CA Certs? It would be very useful to know which versions need a local Keystore and which do not.
We have a number of customer JAVA RFA8.x applications that need to migrate to using encrypted connections and it's much better from a support and maintenance perspective if they can avoid needing a local Keystore.
Thanks
0
Categories
- All Categories
- 3 Polls
- 6 AHS
- 36 Alpha
- 166 App Studio
- 6 Block Chain
- 4 Bot Platform
- 18 Connected Risk APIs
- 47 Data Fusion
- 34 Data Model Discovery
- 689 Datastream
- 1.4K DSS
- 629 Eikon COM
- 5.2K Eikon Data APIs
- 11 Electronic Trading
- 1 Generic FIX
- 7 Local Bank Node API
- 3 Trading API
- 2.9K Elektron
- 1.4K EMA
- 255 ETA
- 559 WebSocket API
- 39 FX Venues
- 15 FX Market Data
- 1 FX Post Trade
- 1 FX Trading - Matching
- 12 FX Trading – RFQ Maker
- 5 Intelligent Tagging
- 2 Legal One
- 24 Messenger Bot
- 3 Messenger Side by Side
- 9 ONESOURCE
- 7 Indirect Tax
- 60 Open Calais
- 279 Open PermID
- 45 Entity Search
- 2 Org ID
- 1 PAM
- PAM - Logging
- 6 Product Insight
- Project Tracking
- ProView
- ProView Internal
- 23 RDMS
- 2K Refinitiv Data Platform
- 713 Refinitiv Data Platform Libraries
- 4 LSEG Due Diligence
- LSEG Due Diligence Portal API
- 4 Refinitiv Due Dilligence Centre
- Rose's Space
- 1.2K Screening
- 18 Qual-ID API
- 13 Screening Deployed
- 23 Screening Online
- 12 World-Check Customer Risk Screener
- 1K World-Check One
- 46 World-Check One Zero Footprint
- 45 Side by Side Integration API
- 2 Test Space
- 3 Thomson One Smart
- 10 TR Knowledge Graph
- 151 Transactions
- 143 REDI API
- 1.8K TREP APIs
- 4 CAT
- 27 DACS Station
- 121 Open DACS
- 1.1K RFA
- 106 UPA
- 194 TREP Infrastructure
- 229 TRKD
- 918 TRTH
- 5 Velocity Analytics
- 9 Wealth Management Web Services
- 95 Workspace SDK
- 11 Element Framework
- 5 Grid
- 19 World-Check Data File
- 1 Yield Book Analytics
- 48 中文论坛