Les bits sont définis dans la RFC 5280 §4.2.1.3 : digitalSignature (signatures du handshake TLS, OCSP), contentCommitment (anciennement nonRepudiation, pour les documents qui valent engagement), keyEncipherment (transport de clé RSA, que TLS 1.3 n’utilise plus), dataEncipherment, keyAgreement (ECDH), keyCertSign et cRLSign (certificats d’AC). Les certificats d’AC doivent marquer l’extension comme critique.
Valeurs typiques pour un certificat feuille : les certificats TLS ECDSA n’utilisent que digitalSignature ; les certificats TLS RSA utilisent digitalSignature et, pour l’échange de clés RSA de TLS 1.2, keyEncipherment. Les vérificateurs qui appliquent ces bits rejettent les incohérences : un certificat émis pour la signature ne peut donc pas servir à l’accord de clé, et inversement.
L’utilisation de la clé (Key Usage) restreint les opérations cryptographiques ; l’utilisation étendue de la clé (EKU) restreint les applications, comme l’authentification du serveur ou la signature de code. Les deux doivent autoriser un usage pour qu’un vérificateur l’accepte.