使用 JDBC 瘦客户端通过 SSL 连接到 Ignite Cluster
Connect to Ignite Cluster over SSL using JDBC Thin Client
尽管我已经在所有 Ignite 节点之间设置了 SSL,并且整个 Ignite 集群都是安全的,但我能够通过 JDBC 瘦客户端访问数据而无需传递任何 SSL 配置。这是否意味着虽然集群是安全的,但我们可以连接而不通过任何 ssl config/cert?
我希望没有人可以连接到 Ignite 集群,除非提供所需的 ssl 证书,这有可能实现吗?
您需要为瘦协议显式启用 SSL:
<property name="clientConnectorConfiguration">
<bean class="org.apache.ignite.configuration.ClientConnectorConfiguration">
<property name="sslEnabled" value="true"/>
</bean>
</property>
尽管我已经在所有 Ignite 节点之间设置了 SSL,并且整个 Ignite 集群都是安全的,但我能够通过 JDBC 瘦客户端访问数据而无需传递任何 SSL 配置。这是否意味着虽然集群是安全的,但我们可以连接而不通过任何 ssl config/cert?
我希望没有人可以连接到 Ignite 集群,除非提供所需的 ssl 证书,这有可能实现吗?
您需要为瘦协议显式启用 SSL:
<property name="clientConnectorConfiguration">
<bean class="org.apache.ignite.configuration.ClientConnectorConfiguration">
<property name="sslEnabled" value="true"/>
</bean>
</property>