mirror of
https://github.com/apache/httpd.git
synced 2025-08-08 15:02:10 +03:00
* mod_ssl: fix in CHECK_PRIVKEY_ERROR for openssl 3.0
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@1894716 13f79535-47bb-0310-9956-ffa450edef68
This commit is contained in:
@@ -1388,7 +1388,7 @@ static APR_INLINE int modssl_DH_bits(DH *dh)
|
|||||||
#if OPENSSL_VERSION_NUMBER < 0x30000000L
|
#if OPENSSL_VERSION_NUMBER < 0x30000000L
|
||||||
#define CHECK_PRIVKEY_ERROR(ec) (ERR_GET_FUNC(ec) != X509_F_X509_CHECK_PRIVATE_KEY)
|
#define CHECK_PRIVKEY_ERROR(ec) (ERR_GET_FUNC(ec) != X509_F_X509_CHECK_PRIVATE_KEY)
|
||||||
#else
|
#else
|
||||||
#define CHECK_PRIVKEY_ERROR(ec) (ERR_GET_LIB != ERR_LIB_X509 \
|
#define CHECK_PRIVKEY_ERROR(ec) (ERR_GET_LIB(ec) != ERR_LIB_X509 \
|
||||||
|| (ERR_GET_REASON(ec) != X509_R_KEY_TYPE_MISMATCH \
|
|| (ERR_GET_REASON(ec) != X509_R_KEY_TYPE_MISMATCH \
|
||||||
&& ERR_GET_REASON(ec) != X509_R_KEY_VALUES_MISMATCH \
|
&& ERR_GET_REASON(ec) != X509_R_KEY_VALUES_MISMATCH \
|
||||||
&& ERR_GET_REASON(ec) != X509_R_UNKNOWN_KEY_TYPE))
|
&& ERR_GET_REASON(ec) != X509_R_UNKNOWN_KEY_TYPE))
|
||||||
|
Reference in New Issue
Block a user