• M
    Fix status_request and SCT extensions · 5de683d2
    Matt Caswell 提交于
    They are valid for use in a CertificateRequest message, but we did not
    allow it. If a server sent such a message using either of those two
    extensions then the handshake would abort.
    
    This corrects that error, but does not add support for actually processing
    the extensions. They are simply ignored, and a TODO is inserted to add
    support at a later time.
    
    This was found during interoperability testing with btls:
    https://gitlab.com/ilari_l/btls
    
    Prompted by these errors I reviewed the complete list of extensions and
    compared them with the latest table in draft-24 to confirm there were no
    other errors of a similar type. I did not find any.
    Reviewed-by: NRich Salz <rsalz@openssl.org>
    Reviewed-by: NBen Kaduk <kaduk@mit.edu>
    (Merged from https://github.com/openssl/openssl/pull/5490)
    5de683d2
extensions_clnt.c 64.4 KB