Skip to content

Commit fcb4fde

Browse files
committed
Update to the TLS hostname verification algorithm changes.
1 parent a0b2d1c commit fcb4fde

File tree

2 files changed

+4
-0
lines changed

2 files changed

+4
-0
lines changed

vertx-mssql-client/src/main/java/io/vertx/mssqlclient/impl/MSSQLSocketConnection.java

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -110,6 +110,7 @@ Future<Void> enableSsl(boolean clientConfigSsl, byte encryptionLevel, MSSQLConne
110110
if (!clientConfigSsl) {
111111
sslOptions.setTrustAll(true);
112112
}
113+
sslOptions.setHostnameVerificationAlgorithm("");
113114

114115
// 2. Create and set up an SSLHelper and SSLHandler
115116
// options.getApplicationLayerProtocols()

vertx-mysql-client/src/main/java/io/vertx/mysqlclient/impl/MySQLConnectionFactory.java

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -65,6 +65,9 @@ protected Future<Connection> doConnectInternal(MySQLConnectOptions options, Cont
6565
sslOptions = null;
6666
break;
6767
}
68+
if (sslOptions != null && sslOptions.getHostnameVerificationAlgorithm() == null) {
69+
sslOptions.setHostnameVerificationAlgorithm("");
70+
}
6871
int capabilitiesFlag = capabilitiesFlags(options);
6972
if (sslMode == SslMode.PREFERRED) {
7073
return doConnect(options, sslMode, sslOptions, capabilitiesFlag, context).recover(err -> doConnect(options, SslMode.DISABLED, null, capabilitiesFlag, context));

0 commit comments

Comments
 (0)