Check validity, not just signing for all certificates
Reviewed-by: Rich Salz <rsalz@openssl.org> (Merged from https://github.com/openssl/openssl/pull/2679)
This commit is contained in:
parent
faadddc906
commit
38e8f3cd81
1 changed files with 2 additions and 2 deletions
|
@ -2768,8 +2768,8 @@ void ssl_set_masks(SSL *s)
|
|||
#endif
|
||||
|
||||
rsa_enc = pvalid[SSL_PKEY_RSA] & CERT_PKEY_VALID;
|
||||
rsa_sign = pvalid[SSL_PKEY_RSA] & CERT_PKEY_SIGN;
|
||||
dsa_sign = pvalid[SSL_PKEY_DSA_SIGN] & CERT_PKEY_SIGN;
|
||||
rsa_sign = pvalid[SSL_PKEY_RSA] & CERT_PKEY_VALID;
|
||||
dsa_sign = pvalid[SSL_PKEY_DSA_SIGN] & CERT_PKEY_VALID;
|
||||
#ifndef OPENSSL_NO_EC
|
||||
have_ecc_cert = pvalid[SSL_PKEY_ECC] & CERT_PKEY_VALID;
|
||||
#endif
|
||||
|
|
Loading…
Reference in a new issue