Skip to main content

Prebuilt tools for the smallstep step-cli

Project description

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.

Project details


Release history Release notifications | RSS feed

Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

step_cli_tools-0.3.1b0.tar.gz (39.0 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

step_cli_tools-0.3.1b0-py3-none-any.whl (44.9 kB view details)

Uploaded Python 3

File details

Details for the file step_cli_tools-0.3.1b0.tar.gz.

File metadata

  • Download URL: step_cli_tools-0.3.1b0.tar.gz
  • Upload date:
  • Size: 39.0 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: poetry/2.2.1 CPython/3.12.3 Linux/6.11.0-1018-azure

File hashes

Hashes for step_cli_tools-0.3.1b0.tar.gz
Algorithm Hash digest
SHA256 6ee4a8856e0c2db3af53e08c265f6981d0c14fee3f5e544f3be0a4ae49ea29d8
MD5 d21615679ff4d8bea6f15be2e5f4df96
BLAKE2b-256 a954f4b7e318e96c551924d23abc0629f430d534fe8081e2e2d273beb5221810

See more details on using hashes here.

File details

Details for the file step_cli_tools-0.3.1b0-py3-none-any.whl.

File metadata

  • Download URL: step_cli_tools-0.3.1b0-py3-none-any.whl
  • Upload date:
  • Size: 44.9 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: poetry/2.2.1 CPython/3.12.3 Linux/6.11.0-1018-azure

File hashes

Hashes for step_cli_tools-0.3.1b0-py3-none-any.whl
Algorithm Hash digest
SHA256 c98c94b8d458a2c76c1653b38e3ffa148a3756125d1021fddf139cd0eb81d1eb
MD5 87104d29f49e813104b390249a80c875
BLAKE2b-256 a08189c07b149fbdcd251cad68a96ff60cc72528a7e01035a39ece0a55b952cc

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page