File tree 1 file changed +6
-3
lines changed
src/main/java/com/github/shyiko/mysql/binlog
1 file changed +6
-3
lines changed Original file line number Diff line number Diff line change @@ -530,9 +530,12 @@ private void authenticate(GreetingPacket greetingPacket) throws IOException {
530
530
SSLRequestCommand sslRequestCommand = new SSLRequestCommand ();
531
531
sslRequestCommand .setCollation (collation );
532
532
channel .write (sslRequestCommand , packetNumber ++);
533
- SSLSocketFactory sslSocketFactory = this .sslSocketFactory != null ? this .sslSocketFactory :
534
- sslMode == SSLMode .REQUIRED ? DEFAULT_REQUIRED_SSL_MODE_SOCKET_FACTORY :
535
- DEFAULT_VERIFY_CA_SSL_MODE_SOCKET_FACTORY ;
533
+ SSLSocketFactory sslSocketFactory =
534
+ this .sslSocketFactory != null ?
535
+ this .sslSocketFactory :
536
+ sslMode == SSLMode .REQUIRED || sslMode == SSLMode .PREFERRED ?
537
+ DEFAULT_REQUIRED_SSL_MODE_SOCKET_FACTORY :
538
+ DEFAULT_VERIFY_CA_SSL_MODE_SOCKET_FACTORY ;
536
539
channel .upgradeToSSL (sslSocketFactory ,
537
540
sslMode == SSLMode .VERIFY_IDENTITY ? new TLSHostnameVerifier () : null );
538
541
}
You can’t perform that action at this time.
0 commit comments