I’m pretty far out of my depth here, so bear with me. We’re using JDBC via com.intersys.jdbc.cachedriver to run stored procedures in Intersystems Cache and get the results in Java. However, there are other clients that connect directly to the Cache using a terminal over telnet. We have to lock down Cache’s telnet port so that only telnet over SSL is possible. However, the Cache experts here say that locking down one port in Cache locks them all down, so the Java to Cache connection will also have to use SSL. I understand vaguely that some JDBC drivers support SSL, but I don’t see that the Cache one does. What I need to know is:
- What’s needed to configure SSL for the JDBC connections? (We’re using JBoss 4.2.3)
- What about certificates? I assume those have to go somewhere.
- Is it actually true that locking down the telnet connections is also going lock down JDBC in the same way?
Configuring Java Clients to Use SSL/TLS with Caché
Using SSL/TLS with Caché
Telnet vs ssh is a question about what the OS allows and only relates to Cache peripherally. It doesn’t mean anything regarding items 1 or 2. So in answer to the direct question you are asking, “No”.