TLS certificates are a tool for securing communications over the Internet as well as maintaining data security. It is a widespread misunderstanding to assume that only e-commerce sites and online banking must use a TLS certificate. In fact, most web sites that employ some kind of login page should also use a TLS certificate so that passwords will not be transferred as plain text.
In this appendix you will learn how to generate a public/private key pair using the KeyTool program and have the public key signed by a trusted authority as a certificate. See Appendix C, “Tomcat” for information on installing TLS certificates in Tomcat.
TLS is based on both symmetric and asymmetric cryptography. ...