X.509 digital certificates are files that are used to affirm the identity of an organization and to protect data integrity. They’re a variety of digitally encoded and/or signed documents that include code signing certificates, SSL/TLS certificates, personal authentication and S/MIME certificates, etc.