Encyklopedia PKI: X.509 extendedKeyUsage

2006-12-21 00:00:00 +0000


extendedKeyUsage

Trzeba pamiętać, że omawiane wcześniej rozszerzenie X.509 keyUsage określa zastosowania klucza bądź certyfikatu na wysokim poziomie abstrakcji, bez precyzowania konkretnych protokołów lub produktów. Nie zawsze jest to wystarczające - na przykład wystawiając certyfikat z keyUsage=digitalSignature na potrzeby podpisywania maili S/MIME niekoniecznie naszą intencją musi być również wykorzystanie go do podpisywania aplikacji. Dodatkowe rozszerzenie extendedKeyUsage określa zastosowanie danego klucza bardzo precyzyjnie, wręcz “produktowo”. RFC 3280 “Internet X.509 Public Key Infrastructure Certificate and Certificate Revocation List (CRL) Profile” definiuje następujące wartości tego pola:

Poza wyżej wymienionymi poprzednia wersja tego RFC (RFC 2459, appendix A.2, str. 87) definiowała następujące wartości:

Draft IETF draft-ietf-ipsec-pki-req, zamiast nich (“these object identifiers never achieved any significant use in the IPsec community”) proponował jedną flagę draft-ietf-ipsec-pki-req-03.txt iKEIntermediate (1.3.6.1.5.5.8.2.2). Draft wygasł jednak w 2000 roku, a w RFC 3280 się nie pojawiły.

Dodatkowo spotyka się jeszcze dwie wartości prywatne, które w czasach amerykańskich ograniczeń eksportowych na produkty kryptograficzne odblokowywały silną kryptografię w serwerach Microsoftu i Netscape: