What is the difference between SSL, document signing, and code signing certificates?

SSL/TLS certificates secure data transmission between servers and users by encrypting web traffic.

Document signing certificates are used to digitally sign documents, ensuring authenticity, integrity and non-repudiation.

Code signing certificates verify the publisher of software and confirm that code has not been altered after release.

Each certificate type serves a distinct purpose but operates within the broader PKI trust framework.