tls-ca-manage

Tool and Usage

Project details
Inception
LicenseMIT
Programming languageshell script
Latest releaseNo release found

Project health

64
This score is calculated by different factors, like project age, last release date, etc.

Introduction

The tls-ca-manage is a certificate authority management tool written in shell script. It can be used to manage certificates for TLS/SSL configurations.

Why this tool?

Certificate management can be complicated. Getting to know all specifics of OpenSSL takes years of experience and mistakes are made easily. This tool helps to automate the steps required to manage certificates. As it uses bash, the tool is flexible and does not have many requirements.

Usage and audience

tls-ca-manage is commonly used for certificate management. Target users for this tool are system administrators.

Features

  • Command line interface

Example usage and output

Usage: ./tls-ca-manage.sh
[ --help|-h ] [ --verbosity|-v ] [ --force-delete|-f ]
[ --base-dir|-b <ssl-directory-path> ]
[ --algorithm|-a [rsa|ed25519|ecdsa|poly1305] ]
[ --message-digest|-m [sha512|sha384|sha256|sha224|sha3-256|
sha3-224|sha3-512|sha1|md5] ]
[ --keysize|-k [4096, 2048, 1024, 512, 256] ]
[ --serial|-s <num> ] # (default: 1000)
[ --group|-g <group-name> ] # (default: ssl-cert)
[ --openssl|-o <openssl-binary-filespec ] # (default: /usr/local/bin/openssl)
[ --parent-ca|-p ] [-t|--ca-type <ca-type>] [ --traditional|-T ]
< create | renew | revoke | verify | help >
<ca-name>

<ca-type>: standalone, root, intermediate, network, identity, component,
server, client, email, ocsp, timestamping, security, codesign
Default settings:
Top-level SSL directory: /etc/ssl Cipher: rsa
Digest: sha256 Keysize: 4096

Tool review and remarks

The review and analysis of this project resulted in the following remarks for this security tool:

Strengths

  • + Very low number of dependencies

Weaknesses

  • - Full name of author is unknown

Installation

Supported operating systems

Tls-ca-manage is known to work on Linux.

tls-ca-manage alternatives

Similar tools to tls-ca-manage:

60

Certigo

Certigo is a security tool to find information about different types of digital certificates and validate them. It can be used in scripts or manually.

64

Lemur

Lemur manages TLS certificate creation and the underlying process that is required. It acts as a broker between a certificate authority (CA) and the environment

85

sslmerge

The sslmerge tool helps with merging different type of certificates so that a correct certificate chain is created.

All tls-ca-manage alternatives

This tool page was updated at . Found an improvement? Help the community by submitting an update.

Related tool information

Categories

This tool is categorized as a certificate management tool.