Disambiguating step by step
There are a lot of step related names and commands floating around these docs,
step certificates to name a few.
This is an attempt to provide some guidance on what is what.
stepis a command line security utility for working with standards like X.509, JWT, and OAuth. It’s an easy-to-use
opensslreplacement for many common use cases. It also does some things that
openssland similar tools can’t. Apropos of the current discusion,
stepintegrates with the
step-caAPI to streamline certificate management workflows, making automation even easier.
step casubcommands integrate with the
step, adding a certificate authority (
step-ca) and subcommands to make secure automated certificate management easy.
step certificateshas two core components:
step-cabinary is a certificate authority (CA) service that you run yourself.
- The certificate authority exposes a JSON/HTTPS API for automating certificate management (certificate signing/issuance, renewal, and revocation).