[
https://issues.apache.org/jira/browse/IGNITE-6625?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=16305400#comment-16305400
]
Taras Ledkov edited comment on IGNITE-6625 at 12/28/17 12:35 PM:
-----------------------------------------------------------------
SSL properties:
|| Ignite || MySQL ||
| useSSL | useSSL |
| | requireSSL |
| javax.net.ssl.* properties | javax.net.ssl.* properties |
| sslProtocol | enabledTLSProtocols |
| sslClientCertificateKeyStoreUrl | clientCertificateKeyStoreUrl |
| sslClientCertificateKeyStorePassword | clientCertificateKeyStorePassword |
| sslClientCertificateKeyStoreType | clientCertificateKeyStoreType |
| sslTrustCertificateKeyStoreUrl | trustCertificateKeyStoreUrl |
| sslTrustCertificateKeyStorePassword | trustCertificateKeyStorePassword |
| sslTrustCertificateKeyStoreType | trustCertificateKeyStoreType |
| sslTrustAll | verifyServerCertificate |
| sslFactory | socketFactory |
PosgreSQL JDBC also supports Java SSL API and {{javax.net.ssl.*}} properties.
Also PostgreSQL has its own library (LibPQ) that allow to work with SSL
properties by postres-specific way.
The interesting things at the PostgreSQL JDBC that may be applicable for Ignite:
- {{sslpaswordcallback}} Class name of the SSL password provider
- 'argument' property for each factory property e.g.: {{sslfactory}} class
name, {{sslfactoryarg}} - arguments for factory.
was (Author: tledkov-gridgain):
SSL properties:
|| Ignite || MySQL ||
| useSSL | useSSL |
| | requireSSL |
| javax.net.ssl.* properties | javax.net.ssl.* properties |
| sslProtocol | enabledTLSProtocols |
| sslClientCertificateKeyStoreUrl | clientCertificateKeyStoreUrl |
| sslClientCertificateKeyStorePassword | clientCertificateKeyStorePassword |
| sslClientCertificateKeyStoreType | clientCertificateKeyStoreType |
| sslTrustCertificateKeyStoreUrl | trustCertificateKeyStoreUrl |
| sslTrustCertificateKeyStorePassword | trustCertificateKeyStorePassword |
| sslTrustCertificateKeyStoreType | trustCertificateKeyStoreType |
| sslTrustAll | verifyServerCertificate |
| sslFactory | socketFactory |
PosgreSQL JDBC also supports Java SSL API and {{javax.net.ssl.*}} properties.
Also PostgreSQL has its own library (LibPQ) that allow to work with SSL
properties by postres-specific way.
> JDBC thin: support SSL connection to Ignite node
> ------------------------------------------------
>
> Key: IGNITE-6625
> URL: https://issues.apache.org/jira/browse/IGNITE-6625
> Project: Ignite
> Issue Type: Improvement
> Components: jdbc
> Affects Versions: 2.2
> Reporter: Taras Ledkov
> Assignee: Taras Ledkov
> Fix For: 2.4
>
>
> SSL connection must be supported for JDBC thin driver.
--
This message was sent by Atlassian JIRA
(v6.4.14#64029)