Certyfikat klucza publicznego X.509 () – certyfikat klucza publicznego stosowany w architekturze X.509.

Certyfikat X.509 składa się z następujących struktur:

– kontener zawierający właściwą treść certyfikatu, podlegający podpisaniu () przez urząd certyfikacji – wartość 0 dla X.509v1, wartość 2 dla obecnie obowiązującej wersji X.509v3 – dodatnia liczba całkowita stanowiąca unikatowy identyfikator certyfikatu wydany w ramach danego urzędu certyfikacji – algorytm kryptograficzny, jakiego urząd certyfikacji użył do złożenia podpisu pod strukturą ; wartość ta jest powtórzeniem pola umieszczonego na zewnątrz struktury , gwarantując jego autentyczność – opis urzędu certyfikacji w notacji X.500 – data i czas UTC początku ważności certyfikatu oraz końca jego ważności (data i czas od roku 2050 muszą być podane w formacie GeneralizedTime zamiast UTC) – opis podmiotu (właściciela certyfikatu) w notacji X.500 – struktura zawierająca ciąg bitów klucza publicznego podmiotu oraz opis algorytmu kryptograficznego zapisany jako jego OID – rozszerzenia ograniczające sposób korzystania z certyfikatu oraz sposób weryfikacji ścieżki certyfikacji – algorytm kryptograficzny, jakiego urząd certyfikacji użył do złożenia podpisu pod strukturą – ciąg bitów zawierający wartość podpisu cyfrowego