Skip to main content

Python library to interact with smallstep private ca

Project description

python-step

Python interface to smallstep cli api, and smallstep ca api.

Currently is basically just a wrapper to the cli, with a bit of output parsing. The end goal is replicating all the functionality of step-cli within python itself.

Current Features:

  • Replication of step cli tool as python object
  • Some types of parsed output

Planned Features:

  • Client CA Bootstrapping
  • SSH logging in
  • SSH Host setup
  • x509 User/host certs
  • CA initialization
  • CA management (provisioners, policy, etc)

License

Licensed under GPLv3+, see LICENSE for full license text Copyright by Clayton Rosenthal

Project details


Download files

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

Source Distribution

smallstep_py-0.1.1.tar.gz (18.9 kB view details)

Uploaded Source

Built Distribution

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

smallstep_py-0.1.1-py3-none-any.whl (20.7 kB view details)

Uploaded Python 3

File details

Details for the file smallstep_py-0.1.1.tar.gz.

File metadata

  • Download URL: smallstep_py-0.1.1.tar.gz
  • Upload date:
  • Size: 18.9 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: pdm/2.7.4 CPython/3.11.4

File hashes

Hashes for smallstep_py-0.1.1.tar.gz
Algorithm Hash digest
SHA256 6eaa5594d5b8947fa9799cc9564145dcbbba1db57f4309233fa7b09020be0283
MD5 f1209a7fd4ae4fa74f33e6dd8b216948
BLAKE2b-256 45634a71ed7dc979cbe36bb695bc256c3170707651728fe78bb83a4bfb039f38

See more details on using hashes here.

File details

Details for the file smallstep_py-0.1.1-py3-none-any.whl.

File metadata

  • Download URL: smallstep_py-0.1.1-py3-none-any.whl
  • Upload date:
  • Size: 20.7 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: pdm/2.7.4 CPython/3.11.4

File hashes

Hashes for smallstep_py-0.1.1-py3-none-any.whl
Algorithm Hash digest
SHA256 868c33d455a115a9fec5058dceac08de546d988cb94453f39ea03ed3f8135484
MD5 aa14265ac6ad24dc95df54ae8e097891
BLAKE2b-256 b1d2859c152f9595a8365e20d6f272d7aeb16ebaa30ed19e04be3c7cbea04dc6

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