KU_DIGITAL_SIGNATURE
if (ku_reject(x, KU_DIGITAL_SIGNATURE))
if (ku_reject(x, KU_DIGITAL_SIGNATURE|KU_KEY_ENCIPHERMENT))
if (ku_reject(x, KU_DIGITAL_SIGNATURE|KU_NON_REPUDIATION))
((x->ex_kusage & ~(KU_NON_REPUDIATION | KU_DIGITAL_SIGNATURE)) ||
!(x->ex_kusage & (KU_NON_REPUDIATION | KU_DIGITAL_SIGNATURE))))
if (X509_get_key_usage(x) != KU_DIGITAL_SIGNATURE) {
if(!(usage & KU_DIGITAL_SIGNATURE)) {