Learnitweb

Category: Java security

  • A guide to Java KeyStore and KeyStore API

    1. Introduction In this tutorial, we’ll discuss a very important concept of security – keystore. A keystore is a storage facility for cryptographic keys and certificates and represented by java.security.KeyStore class in Java. A KeyStore manages different types of entries and the three basic type of entries are PrivateKey, SecretKey and Certificate. Let us discuss…

  • TLS Handshake process

    1. Introduction A TLS handshake is the first step that starts the a TLS communication session. During a TLS handshake, the two parties in the communication exchange acknowledgement messages, verify each other, agree on the cryptographic algorithms to be used in communication and agree on session keys. SSL was replaced by TLS (Transport Layer Security),…

  • What is HTTPS

    1. Introduction Hypertext transfer protocol secure (HTTPS) is the secure version of HTTP. The Hypertext Transfer Protocol (HTTP) is the foundation of the World Wide Web. HTTP is an application layer protocol designed to transfer information between networked devices and runs on top of other layers of the network protocol stack. In HTTPS, the data…