GithubHelp home page GithubHelp logo

ssl-tools's Introduction

SSL TOOLS

These are tool to create youw own ca and own certs and csr that can be use to get real live certs)

Installation Instructions

make sure openssl is install

Do note that the values can either be real or private. To make CSR for real life cert you should use correct information. Using real values is does not hurt for usage in a private enviroment:

edit the file env with your favorite editor and set the value example:

_my_country="US"
_my_state="Momo State"
_my_city="MomoVille"
_my_org="Momo LLC"
_my_email="[email protected]"
_my_valid_days=1830
_my_sec_size=2048
_my_key_pass=''
_my_domain="momo.com"

Create you own CA

Before anything else, you need to create the CA first. This will be a self signed ca cert, the name is always ca

create the CA : ./makeca

Create a self signed Cert

This will create a cert signed by the ca previously created. The certs can be found under the certs directory

example : ./makecert awesome.momo.com

Note:

  1. makecert support SAN certs
  2. the keyword star and wildcard indicates a wildcard cert
  3. makecert -h for more help

Create a CSR (Certificate Signing request)

This wil create a csr that can be use to request real certs. Do note that the information must match real values. no fakes. Normally the values from whois.

example : ./makecsr awesome.momo.com

Note:

  1. makecsr support SAN request
  2. the keyword star and wildcard indicates a wildcard cert
  3. makecsr -h for more help

View a cert (cert/key/csr)

view cert

./viewssl --type cert cert-file

view key

./viewssl --type key key-file

view csr

./viewssl --type csr csr-file

Enjoy d@ momo

ssl-tools's People

Contributors

my10c avatar

Stargazers

 avatar

Watchers

 avatar  avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.