News

Usage of (TLS)/SSL certificate, a code signing certificate, and a client certificate

TLS/SSL certificate

A common use of digital certificates is to confirm the authenticity of a website to a web browser, which is also known as a secure sockets layer or SSL certificate. A TLS/SSL certificate works on a server (e.g. an application, mail, or web server) to ensure communication with its clients is private and encrypted. The certificate provides authentication for the server to send and receive encrypted messages to clients.

 The existence of a TLS/SSL certificate is signified by the HTTPS (Hypertext Transfer Protocol Secure) designation at the start of a URL (Uniform Resource Locator) or web address.

Code signing certificate

A code signing certificate is used to confirm the authenticity of software or files downloaded through the internet. The developer or publisher signs the software to confirm that it is genuine to users that download it. This is useful for software providers that make their programs available on third-party sites to prove that files have not been tampered.

Client certificate

A client certificate is a digital ID that identifies an individual user to another user or machine, or one machine to another. A common example of this is email, where a sender signs a communication digitally and the recipient verifies its signature. Client certificates can also be used to help users access protected databases.


Writer: Haimonty Roy