
Presentation of series 1..Installing the Ubuntu Server..see all the video details in this series.
How to wipe out the entire capacity of your new hard disk then refill with random data prior to install the Ubuntu server ..this to ensure the integrity of you hard disk.
Select the preferred Ubuntu Server package to download.
Installation process of the Ubuntu Server 18.
Adding useful plugins to the server.
Setting up the server firewall & the networking file "netplan"
Add users to the server , root user, sudo user , delete a user with entire cluster data .
Presentation of the topics in this Postgresql series
Install Postgresql precompield package then partially encrypt your database using pcrypto package.
Install a customized Postgresql source code package using a Sudo user...then Encrypt entire databases cluster using the Data-At-Rest WIP Encryption .
Install a customized Postgresql source code package using a ROOT user...then Encrypt entire databases cluster using the Data-At-Rest WIP Encryption .
Presentation of the topics in the videos of this series .
Configure the openssl.cnf file prior to create any SSL certificate.
Create your server ROOT certificate.
Create your server Intermediate certificate from which you will create all other certificates.
TODAY 30th Nov I uploaded the correct video(previously was wrong video uploaded , therefore I sincerely apologize to subscribers who watched the wrong video)
Create a Server certificate...self-signed OR using Global Certificate Authority.
Create Client Certificate .
Copy the client key, client certificate & intermediate certificate to the client machine ..to start the SSL connection between the client machine & the Server machine.
Ween can we consider the SSL connection is fully secured based on Postgresql manual recommendations.
If we configure the SSL connection only from the Server side ...not fully secure connection.
If we configure the SSL connection from both sides..the server side & the client side ...Fully secure SSL connection.
Applying the SSL connection practically in a java application : using a Socket between the server machine & the client machine.
The course consist of 3 consecutive parts...starting with the Ubuntu Server, Postgresql & finally the SSL connection.
1- Install Ubuntu Server, configure NTP, NSCD , firewall & networking 'netplan' file .
2- Install customized source code package of Postgresql then encrypt the entire cluster of databases with Data-At-Rest encryption technique.
3- Create all necessary certificates (ROOT,Intermediate,Trust-Chain,Server ,Client) to get a full secure SSL client-server connection from both sides based on (based on postgresql manual).