{"repo":"smallstep/cli","free":true,"listed":false,"github":"https://github.com/smallstep/cli","clone":"git clone https://github.com/smallstep/cli.git","description":"🧰 A zero trust swiss army knife for working with X509, OAuth, JWT, OATH OTP, etc.","language":"Go","stars":4308,"topics":["security","security-tools","jwt","oauth","x509","tls","oath","totp","encryption","cryptography"],"license":"Apache-2.0","category":"auth-billing-email","readme_excerpt":"Step CLI step is an easy-to-use CLI tool for building, operating, and automating Public Key Infrastructure (PKI) systems and workflows. It's also a client for the step-ca online Certificate Authority (CA) server. You can use it for many common crypto and X.509 operations—either independently, or with an online CA. Questions? Ask us on GitHub Discussions or Discord. Website Documentation Installation Basic Crypto Operations Contributor's Guide Features Step CLI's command groups illustrate its wide-ranging uses: - step certificate : Work with X.509 (TLS/HTTPS) certificates. - Create, revoke, validate, lint, and bundle X.509 certificates. - Install (and remove) X.509 certificates into your system's (and browser's) trust store. - Validate certificate deployment and renewal status for automation - Create key pairs (RSA, ECDSA, EdDSA) and certificate signing requests (CSRs) - Sign CSRs - Create RFC5280 and CA/Browser Forum-compliant certificates that work for TLS and HTTPS - Create CA certificates (root and intermediate signing certificates) - Create self-signed & CA-signed certificates - Inspect and lint certificates on disk or in use by a remote server - Install root certificates so your CA is trusted by default (issue development certificates that work in browsers ) - step ca : Administer and use a step-ca server, or any ACMEv2 (RFC8555) compliant CA server. ACME is the protocol used by Let's Encrypt to automate the issuance of HTTPS certificates. - Initialize an X.509 and/or SS","default_branch":null,"files":null,"tree":[],"storefront":"/r/smallstep","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/smallstep/cli/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}