diff --git a/core/src/main/java/com/github/games647/fastlogin/core/storage/MySQLStorage.java b/core/src/main/java/com/github/games647/fastlogin/core/storage/MySQLStorage.java index fff9624b..ce22d79f 100644 --- a/core/src/main/java/com/github/games647/fastlogin/core/storage/MySQLStorage.java +++ b/core/src/main/java/com/github/games647/fastlogin/core/storage/MySQLStorage.java @@ -17,8 +17,10 @@ public class MySQLStorage extends SQLStorage { config.addDataSourceProperty("useSSL", useSSL); config.addDataSourceProperty("requireSSL", useSSL); - // prefer encrypted if possible - config.addDataSourceProperty("sslMode", "PREFERRED"); + if (useSSL) { + // require encrypted if possible + config.addDataSourceProperty("sslMode", "VerifyFull"); + } // adding paranoid hides hostname, username, version and so // could be useful for hiding server details