ku_reject
if (!ku_reject(reqctx->received_cert,
if (!ku_reject(x, X509v3_KU_DIGITAL_SIGNATURE))
if (!ku_reject(x, X509v3_KU_KEY_ENCIPHERMENT))
if (ku_reject(issuer, KU_DIGITAL_SIGNATURE))
} else if (ku_reject(issuer, KU_KEY_CERT_SIGN)) {
if (ku_reject(x, KU_KEY_CERT_SIGN))
if (ku_reject(x, KU_DIGITAL_SIGNATURE | KU_KEY_AGREEMENT))
if (ku_reject(x, KU_TLS))
return ku_reject(x, KU_KEY_ENCIPHERMENT) ? 0 : ret;
return ku_reject(x, KU_DIGITAL_SIGNATURE | KU_NON_REPUDIATION) ? 0 : ret;
return ku_reject(x, KU_KEY_ENCIPHERMENT) ? 0 : ret;
return !ku_reject(x, KU_CRL_SIGN);