Getting Started

  1. Clone the Repository: Clone the OpenSSL repository to your local machine:

    git clone https://github.com/homelab-alpha/openssl.git && cd openssl && ./openssl_installer.sh && cd && exec bash
    
  2. Create the OpenSSL Directories and Configuration Files:

    new-ssl-setup
    
  3. Create a Trusted Authority (self-signed):

    new-trusted-id
    
  4. Create a Root Certificate Authority (signed by Trusted Authority):

    new-root-ca
    
  5. Create a Intermediate Certificate Authority (signed by Root Certificate Authority):

    new-ca
    
  6. Create a Certificate for localhost (signed by Intermediate Certificate Authority):

    new-cert-localhost
    

Create your own certificate for server or client application services

  1. Create a Certificate for Server application (signed by Intermediate Certificate Authority):

    new-cert-server
    

    For RSA:

    new-cert-rsa-server
    
  2. Create a Certificate for Client application (signed by Intermediate Certificate Authority):

    new-cert-client
    

    For RSA:

    new-cert-rsa-client
    

These commands will help you set up certificates for server and client applications according to your requirements.

Last updated 22 Sep 2024, 12:15 CEST . history