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.SSLSocketFactory
getSslSocketFactory(Options options)
Create an SSL factory according to connection string options.private static javax.net.ssl.KeyManager
loadClientCerts(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
-
-