openssl: Only allow certificates with cRLSign keyUsage to sign CRLs

This commit is contained in:
Tobias Brunner 2023-02-22 17:21:15 +01:00
parent 7d1f221211
commit 01ec54afc9

View File

@ -303,7 +303,7 @@ METHOD(certificate_t, issued_by, bool,
return FALSE;
}
x509 = (x509_t*)issuer;
if (!(x509->get_flags(x509) & (X509_CA | X509_CRL_SIGN)))
if (!(x509->get_flags(x509) & X509_CRL_SIGN))
{
return FALSE;
}