SSL services: Difference between revisions
No edit summary |
|||
Line 30: | Line 30: | ||
| 8 || [6.0.0+] [[#GetDebugOption]] | | 8 || [6.0.0+] [[#GetDebugOption]] | ||
|- | |- | ||
| 9 || [14.0.0+] ClearTls12FallbackFlag | | 9 || [14.0.0+] [[#ClearTls12FallbackFlag]] | ||
|} | |} | ||
Line 88: | Line 88: | ||
Same as [[#SetDebugOption]] except this copies state to the buffer instead. | Same as [[#SetDebugOption]] except this copies state to the buffer instead. | ||
== ClearTls12FallbackFlag == | |||
No input/output. | |||
== ISslContext == | == ISslContext == | ||
Line 422: | Line 425: | ||
Auto uses min=TlsV10 max=TlsV12. | Auto uses min=TlsV10 max=TlsV12. | ||
[12.0.0+] Auto now uses min=TlsV10 max=((ApiVersion < 2) ? TlsV12 : TlsV13). | [11.0.0+] ApiVersion is 1. | ||
[12.0.0+] ApiVersion is now 2. Auto now uses min=TlsV10 max=((ApiVersion < 2) ? TlsV12 : TlsV13). | |||
[12.0.3+] TLS 1.3 is no longer used. The TlsV13 bit is now handled the same as TlsV12 (uses TLS 1.2), and Auto only uses TLS 1.2 for the maximum. | [12.0.3+] TLS 1.3 is no longer used. The TlsV13 bit is now handled the same as TlsV12 (uses TLS 1.2), and Auto only uses TLS 1.2 for the maximum. | ||
[14.0.0+] ApiVersion is now 3 and TLS 1.3 is supported again. Auto now uses min=TlsV10 max=((ApiVersion < 3) ? TlsV12 : TlsV13). If too many connection errors arise, TLS now automatically falls back to version 1.2 by setting an internal flag which can be manually cleared with [[#ClearTls12FallbackFlag]]. | |||
{| class="wikitable" border="1" | {| class="wikitable" border="1" |