• D
    Add client side support to tls_choose_sigalg. · 717a265a
    Dr. Stephen Henson 提交于
    Select appropriate signature algorithm and certificate for client
    authentication using tls_choose_sigalg.
    
    A lot of selection logic is very similar except not finding a
    certificate is not a fatal error: we just do not present a
    certificate.
    
    For TLS 1.2 and earlier we only check the current certificate
    is suitable (for compatibility with previous logic) for TLS 1.3
    (where there are no compatibility issues) we support multiple
    client certificates for different algorithms.
    Reviewed-by: NRich Salz <rsalz@openssl.org>
    (Merged from https://github.com/openssl/openssl/pull/2643)
    717a265a
t1_lib.c 77.6 KB