tls: support TLS_client_method, TLS_server_method
Add the two TLS protocol method functions which were missing. They seem useful, and are already documented as being supported (indirectly, our docs just point to OpenSSL's docs). PR-URL: https://github.com/nodejs/node/pull/24386 Reviewed-By: Vse Mozhet Byt <vsemozhetbyt@gmail.com> Reviewed-By: Daniel Bevenius <daniel.bevenius@gmail.com> Reviewed-By: Ujjwal Sharma <usharma1998@gmail.com>
This commit is contained in:
parent
eb42c1eb4f
commit
54b4beb506
@ -431,6 +431,14 @@ void SecureContext::Init(const FunctionCallbackInfo<Value>& args) {
|
||||
} else if (strcmp(*sslmethod, "TLS_method") == 0) {
|
||||
min_version = 0;
|
||||
max_version = 0;
|
||||
} else if (strcmp(*sslmethod, "TLS_server_method") == 0) {
|
||||
min_version = 0;
|
||||
max_version = 0;
|
||||
method = TLS_server_method();
|
||||
} else if (strcmp(*sslmethod, "TLS_client_method") == 0) {
|
||||
min_version = 0;
|
||||
max_version = 0;
|
||||
method = TLS_client_method();
|
||||
} else if (strcmp(*sslmethod, "TLSv1_method") == 0) {
|
||||
min_version = TLS1_VERSION;
|
||||
max_version = TLS1_VERSION;
|
||||
|
Loading…
x
Reference in New Issue
Block a user