Skip to content

Repository files navigation

step-cli-tools

latest-versionlatest-beta-versionlicense

step-cli-tools is designed to simplify using the step-ca command-line interface step-cli whilst adding a few extra features.

About

I made this tool to learn more about Python and publishing packages to PyPI. Since I am running my own step-ca server for my private infrastructure, I was looking for a way to easily request certificates for my various services. Basically, I threw a bunch of libraries together and this was the result.

There is probably a better way to do this, but this is what I came up with. Maybe you will find it useful too!

Getting Started

Install / upgrade with pip:

pip install step-cli-tools --upgrade

Start the tool:

sct

Features

FeatureDescription
Manage root CA certificatesInstall & uninstall your root CA certificate easily
Request certificatesRequest TLS certificates from your step-ca server

Supported Platforms

PlatformStatus
Ubuntu Server
Windows 11
DebianUnverified
macOSUnverified
Windows 10Unverified

The tool should work on the unverified platforms, but they have not been actively tested. User feedback on these systems is welcome!

Credits & License

I appreciate your constructive and honest feedback. Feel free to create an issue or feature request.

This repository is licensed under the MIT License.

About

Prebuilt tools for the smallstep step-cli

Topics

Resources

Stars

1 star

Watchers

1 watching

Forks

Releases

Used by

Contributors

Languages