Skip to main content
Pre-release

This release is a pre-release and may not be stable for production use.

step-cli-tools

latest-version latest-beta-version license

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

Feature Description
Manage root CA certificates Install & uninstall your root CA certificate easily
Request certificates Request TLS certificates from your step-ca server

Supported Platforms

Platform Status
Ubuntu Server ✅
Windows 11 ✅
Debian Unverified
macOS Unverified
Windows 10 Unverified

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.

Release files for step-cli-tools 0.3.1b1

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for step-cli-tools 0.3.1b1
File Size Uploaded
step_cli_tools-0.3.1b1.tar.gz 38.9 kB Details

Built distribution (wheel)

Table of built distributions (wheels) for step-cli-tools 0.3.1b1
File Interpreter ABI Platform
step_cli_tools-0.3.1b1-py3-none-any.whl Python 3 none any Details

Total release size: 83.8 kB

Release files / step_cli_tools-0.3.1b1.tar.gz

Download URL step_cli_tools-0.3.1b1.tar.gz
Size 38.9 kB
Tags Source
SHA-256 checksum
How to use checksums
9ba765f50f7ffbd655b1feb504ede646878f50b722413b97040f519819c8e51b
BLAKE2b-256 checksum
How to use checksums
6084eb54c25c6ffabb41ab1688485e7af080b8188a4d86c04eaa1649faa93b71
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via poetry/2.2.1 CPython/3.12.3 Linux/6.17.0-1022-azure

Release files / step_cli_tools-0.3.1b1-py3-none-any.whl

Download URL step_cli_tools-0.3.1b1-py3-none-any.whl
Size 44.9 kB
Tags Python 3
SHA-256 checksum
How to use checksums
f3c9291e62651631e072d4149a50dd65b9960cb444e1deee306c5b34b4127c79
BLAKE2b-256 checksum
How to use checksums
3def00043198d91a626f82af020fc6314cdd3013215dcd6cdc6a4990d372b09f
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via poetry/2.2.1 CPython/3.12.3 Linux/6.17.0-1022-azure

Release history Release notifications | RSS feed

0.3.1

2 release files

This release

0.3.1b1 This release

2 release files

0.3.0

2 release files

0.2.3

2 release files

0.2.2

2 release files

0.2.0

2 release files

0.1.2

2 release files

0.1.1

2 release files

0.1.0

2 release files

0.0.0

2 release files

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page