(thanks to zcw159357 for suggesting this)
SSL_CTX *old_ctx, *new_ctx;
- if (!(new_ctx = SSL_CTX_new(SSLv23_server_method()))) {
+ if (!(new_ctx = SSL_CTX_new(TLS_server_method()))) {
syslog(LOG_ERR, "crypto: SSL_CTX_new failed: %s", ERR_reason_error_string(ERR_get_error()));
return;
}
void bind_to_key_and_certificate(void) {
SSL_CTX *old_ctx, *new_ctx;
- if (!(new_ctx = SSL_CTX_new(SSLv23_server_method()))) {
+ if (!(new_ctx = SSL_CTX_new(TLS_server_method()))) {
syslog(LOG_WARNING, "SSL_CTX_new failed: %s", ERR_reason_error_string(ERR_get_error()));
return;
}
snprintf(cert_file, sizeof key_file, "%s/keys/citadel.cer", ctdl_dir);
}
- if (!(new_ctx = SSL_CTX_new(SSLv23_server_method()))) {
+ if (!(new_ctx = SSL_CTX_new(TLS_server_method()))) {
syslog(LOG_WARNING, "SSL_CTX_new failed: %s", ERR_reason_error_string(ERR_get_error()));
return;
}