Secure automated certificate management is easy with
step certificates. Certificates let you use TLS to connect across clouds and easily access services and applications from anywhere.
step certificates or
brew install step
Learn how to get started with
What's included? An online certificate authority, a secure automated bootstrapping protocol for code & devices, and a CLI & API for easy integration. Step certificates fills the gaps that keep internal public key infrastructure out of reach for most teams and organizations. Read our blog post to learn more.
Subcommands to interact with
step certificates’ (Online Certificate Authority) APIs.
step ca init
Initialize the CA PKI.
step ca token
Generate an one-time token granting access to the CA.
step ca certificate
Generate a new private key and certificate signed by the root certificate.
step ca bootstrap
Initialize the environment to use the CA commands.
step ca sign
Generate a new certificate signing a certificate request.
step ca root
Download and validate the root certificate.
step ca roots
Download all the root certificates.
step ca renew
Renew a valid certificate.
step ca revoke
Revoke a certificate.
step ca provisioner
Create and manage the certificate authority provisioners.
step ca health
Get the status of the CA.
step ca federation
Download all the federated certificates.