Though, I've setup SSL between all Ignite Nodes and whole Ignite Cluster is secured, I'm able to access the data through JDBC thin client without passing any SSL configs. Does it mean though the cluster is secured we can connect without passing any ssl config/cert?
I want no one can connect to the Ignite Cluster until and unless required ssl certs provided, is that possible to achieve?
You need explicitly enable SSL for thin protocols:
<property name="clientConnectorConfiguration">
<bean class="org.apache.ignite.configuration.ClientConnectorConfiguration">
<property name="sslEnabled" value="true"/>
</bean>
</property>