An SSL (Secure Sockets Layer) certificate is a digital document that provides authentication and encryption for a website. It is issued by a trusted certificate authority (CA) and is used to establish a secure connection between a web server and a web browser.