Henrik Grubbström wrote:
> Martin Rex <m...@sap.com> wrote:
>>
>> Nope, _our_ client is perfectly compliant by _not_ sending TLS extensions.
>> SCHannel is violating a MUST requirement, failing to properly process
>> a ServerHello without a TLS extension.
>>
>> https://tools.ietf.org/html/rfc5246#section-7.4.1.2
>>
>>   7.4.1.2  ClientHello
>>
>>    extensions
>>       Clients MAY request extended functionality from servers by sending
>>       data in the extensions field.  The actual "Extension" format is
>>       defined in Section 7.4.1.4.
>>
>>
>>                                       A server MUST accept ClientHello
>>    messages both with and without the extensions field,
> 
> Yes, and section 7.4.1.4.1 says that that means:

Section 7.4.1.4 Hello Extensions and its subsections are clearly IRRELEVANT
for a client that does not use Hello Extensions.

You are looking at a defect of the rfc5246 document.  As rfc2026 says,
defects in "proposed standards" are to be expected -- and implementors
with a clue about formal correctness proofing recognize specification
defects and compensate for it while implementing.


-Martin

_______________________________________________
TLS mailing list
TLS@ietf.org
https://www.ietf.org/mailman/listinfo/tls

Reply via email to