mirror of
https://github.com/curl/curl.git
synced 2026-08-25 18:13:37 +03:00
TLS: add CURLOPT_SSL_SIGNATURE_ALGORITHMS and --sigalgs
Fixes #12982 Closes #16964
This commit is contained in:
parent
f9daa75a3b
commit
a638828c88
23 changed files with 194 additions and 11 deletions
|
|
@ -305,6 +305,8 @@ static const struct LongShort aliases[]= {
|
|||
{"sessionid", ARG_BOOL|ARG_NO, ' ', C_SESSIONID},
|
||||
{"show-error", ARG_BOOL, 'S', C_SHOW_ERROR},
|
||||
{"show-headers", ARG_BOOL, 'i', C_SHOW_HEADERS},
|
||||
{"sigalgs", ARG_STRG|ARG_TLS, ' ',
|
||||
C_SIGNATURE_ALGORITHMS},
|
||||
{"silent", ARG_BOOL, 's', C_SILENT},
|
||||
{"skip-existing", ARG_BOOL, ' ', C_SKIP_EXISTING},
|
||||
{"socks4", ARG_STRG, ' ', C_SOCKS4},
|
||||
|
|
@ -2692,6 +2694,9 @@ ParameterError getparameter(const char *flag, /* f or -long-flag */
|
|||
case C_CURVES: /* --curves */
|
||||
err = getstr(&config->ssl_ec_curves, nextarg, DENY_BLANK);
|
||||
break;
|
||||
case C_SIGNATURE_ALGORITHMS: /* --sigalgs */
|
||||
err = getstr(&config->ssl_signature_algorithms, nextarg, DENY_BLANK);
|
||||
break;
|
||||
case C_FAIL_EARLY: /* --fail-early */
|
||||
global->fail_early = toggle;
|
||||
break;
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue