diff -Nur dcmtk-for-dcmjp2k-3.6.1_20170228-unix/dcmtls/libsrc/tlslayer.cc dcmtk-for-dcmjp2k-3.6.1_20170228-unix.patched/dcmtls/libsrc/tlslayer.cc --- dcmtk-for-dcmjp2k-3.6.1_20170228-unix/dcmtls/libsrc/tlslayer.cc 2017-02-28 20:03:20.000000000 +0100 +++ dcmtk-for-dcmjp2k-3.6.1_20170228-unix.patched/dcmtls/libsrc/tlslayer.cc 2017-09-07 16:56:40.579020871 +0200 @@ -179,11 +179,11 @@ #if OPENSSL_VERSION_NUMBER < 0x10100000L if (networkRole == DICOM_APPLICATION_ACCEPTOR) { - transportLayerContext = SSL_CTX_new(TLSv1_server_method()); + transportLayerContext = SSL_CTX_new(SSLv23_server_method()); } else if (networkRole == DICOM_APPLICATION_REQUESTOR) { - transportLayerContext = SSL_CTX_new(TLSv1_client_method()); + transportLayerContext = SSL_CTX_new(SSLv23_client_method()); } else { - transportLayerContext = SSL_CTX_new(TLSv1_method()); + transportLayerContext = SSL_CTX_new(SSLv23_method()); } #else // starting with OpenSSL 1.1.0, a new TLS_method() is offered