wiki:EasyRSA3-OpenSSL3-dev

Version 45 (modified by tct, 2 years ago) (diff)

--

Comments

Required patch

diff --git a/easyrsa3/easyrsa b/easyrsa3/easyrsa
index 36e154d..812e8eb 100755
--- a/easyrsa3/easyrsa
+++ b/easyrsa3/easyrsa
@@ -459,6 +459,12 @@ verify_ssl_lib () {
                val="$("$EASYRSA_OPENSSL" version)"
                case "${val%% *}" in
                        OpenSSL|LibreSSL)
+                               osslv_major="${val#* }"
+                               osslv_major="${osslv_major%%.*}"
+                               case "$osslv_major" in
+                                       1|3) : ;; # OK
+                                       *) die "Unsupported SSL library: $osslv_major"
+                               esac
                                print "\
 Using SSL: $EASYRSA_OPENSSL $("$EASYRSA_OPENSSL" version)" ;;
                        *) die "\

Current diff

redacted