X.509 on kryptografian standardi julkisen avaimen salauksessa käytettäville varmenteille.[1] Standardia käytetään useissa Internetin protokollissa kuten TLS ja HTTPS.
X.509 on Kansainvälisen televiestintäliiton (ITU) standardi.