From 1a75960c42a0e4293942cea0dc16dda7353d9137 Mon Sep 17 00:00:00 2001 From: Michiel Borkent Date: Mon, 19 Feb 2024 20:59:10 +0100 Subject: [PATCH] wip --- src/babashka/impl/classes.clj | 2 ++ test/babashka/interop_test.clj | 4 ++++ 2 files changed, 6 insertions(+) diff --git a/src/babashka/impl/classes.clj b/src/babashka/impl/classes.clj index 563b2d50..84007a14 100644 --- a/src/babashka/impl/classes.clj +++ b/src/babashka/impl/classes.clj @@ -743,6 +743,8 @@ java.util.Iterator (instance? javax.crypto.SecretKey v) javax.crypto.SecretKey + (instance? javax.net.ssl.SSLSocketFactory v) + javax.net.ssl.SSLSocketFactory (instance? java.lang.Thread v) java.lang.Thread (instance? java.security.cert.X509Certificate v) diff --git a/test/babashka/interop_test.clj b/test/babashka/interop_test.clj index 98610ffb..91a490fb 100644 --- a/test/babashka/interop_test.clj +++ b/test/babashka/interop_test.clj @@ -50,3 +50,7 @@ (Thread/sleep (/ 1 200) (/ 1 200)) (Thread/sleep (java.time.Duration/ofMillis 1)) true"))) + +(deftest SSL-test + (is (= :user/success + (bb nil "(try (.createSocket (javax.net.ssl.SSLSocketFactory/getDefault) \"localhost\" 4444) (catch java.net.ConnectException e ::success))"))))