Class SslFactory
- java.lang.Object
-
- org.mariadb.jdbc.internal.protocol.tls.SslFactory
-
public class SslFactory extends java.lang.Object
-
-
Constructor Summary
Constructors Constructor Description SslFactory()
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description static javax.net.ssl.SSLSocketFactorygetSslSocketFactory(Options options)Create an SSL factory according to connection string options.private static javax.net.ssl.KeyManagerloadClientCerts(java.lang.String keyStoreUrl, java.lang.String keyStorePassword, java.lang.String keyPassword, java.lang.String storeType)
-
-
-
Field Detail
-
logger
private static final Logger logger
-
-
Method Detail
-
getSslSocketFactory
public static javax.net.ssl.SSLSocketFactory getSslSocketFactory(Options options) throws java.sql.SQLException
Create an SSL factory according to connection string options.- Parameters:
options- connection options- Returns:
- SSL socket factory
- Throws:
java.sql.SQLException- in case of error initializing context.
-
loadClientCerts
private static javax.net.ssl.KeyManager loadClientCerts(java.lang.String keyStoreUrl, java.lang.String keyStorePassword, java.lang.String keyPassword, java.lang.String storeType) throws java.sql.SQLException- Throws:
java.sql.SQLException
-
-