diff options
author | georgeok <giorgos.n.oikonomou@gmail.com> | 2019-07-10 14:34:17 +0300 |
---|---|---|
committer | Jay Satiro <raysatiro@yahoo.com> | 2019-07-17 01:08:23 -0400 |
commit | fea0120312f0e6a74b9dcc2a194c76c87c727ffe (patch) | |
tree | 49b30967363f922158e4d2cd9225d17e4163d1ff /docs | |
parent | e5b371dc51cb957984a0a2cbfe698f41876debed (diff) |
CIPHERS.md: Explain Schannel error SEC_E_ALGORITHM_MISMATCH
If the SSL backend is Schannel and the user specifies an Schannel CALG_
that is not supported by the protocol or the server then curl returns
CURLE_SSL_CONNECT_ERROR (35) SEC_E_ALGORITHM_MISMATCH.
Fixes https://github.com/curl/curl/issues/3389
Closes https://github.com/curl/curl/pull/4106
Diffstat (limited to 'docs')
-rw-r--r-- | docs/CIPHERS.md | 6 |
1 files changed, 6 insertions, 0 deletions
diff --git a/docs/CIPHERS.md b/docs/CIPHERS.md index 5b2dde189..19aedf36f 100644 --- a/docs/CIPHERS.md +++ b/docs/CIPHERS.md @@ -461,6 +461,12 @@ specific ciphersuites. They are [defined](https://docs.microsoft.com/windows/desktop/SecCrypto/alg-id) by Microsoft. +There is also the case that the selected algorithm is not supported by the +protocol or does not match the ciphers offered by the server during the SSL +negotiation. In this case curl will return error +`CURLE_SSL_CONNECT_ERROR (35) SEC_E_ALGORITHM_MISMATCH` +and the request will fail. + `CALG_MD2`, `CALG_MD4`, `CALG_MD5`, |