Index: tests/util.py
IDEA additional info:
Subsystem: com.intellij.openapi.diff.impl.patch.CharsetEP
<+>UTF-8
===================================================================
diff --git a/tests/util.py b/tests/util.py
--- a/tests/util.py	(revision be18440ea2d81a053ad8a8d031bf1652f0b8e92a)
+++ b/tests/util.py	(date 1629372723041)
@@ -162,9 +162,9 @@
 
     env = os.environ.copy()
 
-    if debug:
-        env["JVM_OPTS"] = "-Djava.net.preferIPv4Stack=true -Xdebug -Xnoagent -Djava.compiler=NONE " \
-                          "-agentlib:jdwp=transport=dt_socket,server=y,suspend=n,address=5005 "
+    #if debug:
+    env["JVM_OPTS"] = "-Djava.net.preferIPv4Stack=true -Xdebug -Xnoagent -Djava.compiler=NONE -ea -Djavax.net.debug=ssl" \
+                      "-agentlib:jdwp=transport=dt_socket,server=y,suspend=n,address=5005 "
 
     if use_auth:
         use_persistence = True
Index: pyignite/connection/ssl.py
IDEA additional info:
Subsystem: com.intellij.openapi.diff.impl.patch.CharsetEP
<+>UTF-8
===================================================================
diff --git a/pyignite/connection/ssl.py b/pyignite/connection/ssl.py
--- a/pyignite/connection/ssl.py	(revision be18440ea2d81a053ad8a8d031bf1652f0b8e92a)
+++ b/pyignite/connection/ssl.py	(date 1629373168128)
@@ -59,13 +59,14 @@
         raise ValueError("certfile must be specified")
 
     password = ssl_params.get('ssl_keyfile_password', None)
-    ssl_version = ssl_params.get('ssl_version', SSL_DEFAULT_VERSION)
+    ssl_version = ssl_params.get('ssl_version', None)
     ciphers = ssl_params.get('ssl_ciphers', SSL_DEFAULT_CIPHERS)
     cert_reqs = ssl_params.get('ssl_cert_reqs', ssl.CERT_NONE)
     ca_certs = ssl_params.get('ssl_ca_certfile', None)
 
-    context = SSLContext(ssl_version)
+    context = SSLContext(ssl_version) if ssl_version else SSLContext()
     context.verify_mode = cert_reqs
+    context.post_handshake_auth = True
 
     if ca_certs:
         context.load_verify_locations(ca_certs)
Index: tests/security/conftest.py
IDEA additional info:
Subsystem: com.intellij.openapi.diff.impl.patch.CharsetEP
<+>UTF-8
===================================================================
diff --git a/tests/security/conftest.py b/tests/security/conftest.py
--- a/tests/security/conftest.py	(revision be18440ea2d81a053ad8a8d031bf1652f0b8e92a)
+++ b/tests/security/conftest.py	(date 1629372393029)
@@ -13,6 +13,7 @@
 # See the License for the specific language governing permissions and
 # limitations under the License.
 import os
+import ssl
 
 import pytest
 
