David Cao

David Cao

David is a Cloud & DevOps Enthusiast. He has years of experience as a Linux engineer. He had working experience in AMD, EMC. He likes Linux, Python, bash, and more. He is a technical blogger and a Software Engineer. He enjoys sharing his learning and contributing to open-source.

What is SSL Wildcard Certificate?

A wildcard certificate is a specific form of the certificate used in TLS/SSL instances. It is a single certificate with a wildcard character (*) in the domain name field. This allows the certificate to secure multiple subdomain names (hosts) pertaining…

2 ways to Create New User with home directory in Linux

This article is part of the following series.   In Linux, the home directory (also called “home” or “home folder”) is a directory designated for a particular user, where their personal files and configuration settings are stored. Each user on…

2 Ways to Get Public Key from Private Key

SSH public key authentication relies on asymmetric cryptographic algorithms that generate a pair of separate keys (a key pair), one “private” and the other “public”. We keep the private key a secret and store it on the computer you use…

Create RSA DSA Public Private Key with Openssl

In this post, we will cover how to create RSA private key, RSA public key, DSA private key, DSA public key with OpenSSL. Create RSA Private Key with PEM format RSA private key generation with OpenSSL involves just one step:…

Risk of Wildcard Certificate in SSL with Examples

A wildcard certificate is a specific form of the certificate used in TLS/SSL instances. It is a single certificate with a wildcard character (*) in the domain name field. This allows the certificate to secure multiple subdomain names (hosts) pertaining…

How to fix ssh_dispatch_run_fatal?

On a Linux 8 system with FIPS enabled, connecting to a Linux 6 system fails, ssh -v displays the following message ssh_dispatch_run_fatal: Connection to XXX port 22: invalid argument Solution The simplest solution is to delete file /etc/ssh/moduli on the…

Understanding PFX File with Examples

PFX files are digital certificates that contain both the SSL certificate (public keys) and private key. They’re essential for establishing secure connections between two devices. PFX files are usually issued by a certificate authority and contain information about the issuing…