In today's interconnected digital landscape, securing communication between systems is paramount. While there are numerous authentication mechanisms available, one stands out for its robust security model: Mutual TLS (mTLS). This comprehensive guide will walk you through everything you need to know about mTLS, from basic concepts to implementation details. Introduction to TLS Before diving into mutual TLS, let's first understand what TLS itself is. Transport Layer Security (TLS) is a cryptographic protocol designed to provide secure communication over a computer network. It's the successor to Secure Sockets Layer (SSL) and is widely used for securing web browsing, email, messaging, and other data transfers. Standard TLS provides: Encryption : Protects data from eavesdropping Data integrity : Ensures data hasn't been tampered with during transmission Server authentication : Verifies the identity of the server In standard TLS, only the server proves its identity to t...
What is Liquibase ? LiquiBase — available since 2006 — is an open source, freely available tool for migrating from one database version to another, It is an open source database-independent library for tracking, managing and applying database changes. A handful of other open source database-migration tools are on the scene as well, including openDBcopy and dbdeploy. LiquiBase supports 10 database types, including DB2, Apache Derby, MySQL, PostgreSQL, Oracle, Microsoft® SQL Server, Sybase, and HSQL. All changes to the database are stored in XML files and identified by a combination of an "id" and "author" tag as well as the name of the file itself. A list of all applied changes is stored in each database which is consulted on all database updates to determine what new changes need to be applied. LiquiBase executes changes based on this XML file to handle different revisions of database structures and data. When you first ...
In my previous blog , we have done ELK installation on windows 10 and we have even tried to push messages from input console to Elastic Search and finally viewed on Kibana Server. I will write a separate blog on why do we need ELK? In this blog, I’ll show you how can we push spring boot application log directly to Elastic search using Logstash which we can analyze on Kibana and If you don’t know how to install ELK on windows 10 then you can refer my previous blog and start Elastic Search and Kibana server. Prerequisite Elastic Search and Kibana running on your machine Basic knowledge of Spring boot application If you don’t want to start your application from scratch then you can download one spring boot application from my GitHub repository as well. I am assuming that the Elastic Search and Kibana server are running on your machine and you have a fair idea of how to start the Logstash server and what is Logstash conf file. So, to push spring boot logs cont...
Comments
Post a Comment