Feature #790 ยป dcmtk-3.6.1_20170228-SSL.patch
dcmtk-for-dcmjp2k-3.6.1_20170228-unix.patched/dcmtls/libsrc/tlslayer.cc 2017-09-07 16:56:40.579020871 +0200 | ||
---|---|---|
#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
|