Is there an API that allows users to request a certificate from an Authority?

Our GitHub repository contains references and examples you can use to request certificates with an Authority you have set up, whether with step-ca or our commercial Certificate Manager.

Start by visiting our Smallstep/Certificates GitHub repository and familiarize yourself with the documentation.

Additional resources

  • Check out some limited-scope examples here.
  • Additional examples (including one for our Go client) can be found here.

Smallstep's commercial Certificate Manager provides an integrated REST-based Customer API for deployments where you'd prefer not to build your entire PKI solution from open source.