mirror of
https://github.com/signalwire/freeswitch.git
synced 2026-11-15 05:48:33 +00:00
FS-11730 Add support for DTLSv1.2 and make default
Needed in Chrome version >= 74 as Chrome dropped support for v1.0: https://groups.google.com/forum/?utm_medium=email&utm_source=footer#!msg/discuss-webrtc/yr6gbAgWsKo/9X5vQb8kGAAJ Using old v1.0 DTLS if 1.2 is not available or legacy DTLS wanted explicitly. To request old DTLS set variable <action application="set" data="legacyDTLS=1"/> Note: requires openssl 1.0.2 or later for DTLS v1.2 support
This commit is contained in:
1 parent
a095c83ecc
commit
9682d2c2c9
5 files changed
+56
-12
No files matched your search
@@ -1594,6 +1594,7 @@ if test x$HAVE_OPENSSL = x1; then
|
||||
APR_ADDTO(SWITCH_AM_CFLAGS, -DHAVE_OPENSSL)
|
||||
AC_CHECK_LIB(ssl, SSL_CTX_set_tlsext_use_srtp, AC_DEFINE_UNQUOTED(HAVE_OPENSSL_DTLS_SRTP, 1, HAVE_OPENSSL_DTLS_SRTP), AC_MSG_ERROR([OpenSSL >= 1.0.1e and associated developement headers required]))
|
||||
AC_CHECK_LIB(ssl, DTLSv1_method, AC_DEFINE_UNQUOTED(HAVE_OPENSSL_DTLS, 1, HAVE_OPENSSL_DTLS), AC_MSG_ERROR([OpenSSL >= 1.0.1e and associaed developement headers required]))
|
||||
AC_CHECK_LIB(ssl, DTLSv1_2_method, AC_DEFINE_UNQUOTED(HAVE_OPENSSL_DTLSv1_2_method, 1, [DTLS version 1.2 is available]))
|
||||
else
|
||||
AC_MSG_ERROR([OpenSSL >= 1.0.1e and associated developement headers required])
|
||||
fi
|
||||
|
||||
Reference in new issue
Block a user