Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Admin Web Interface #390

Closed
bonedaddy opened this issue Oct 4, 2020 · 2 comments
Closed

Admin Web Interface #390

bonedaddy opened this issue Oct 4, 2020 · 2 comments

Comments

@bonedaddy
Copy link

What would you like to be added

A web interface geared for administrators of smallstep certificate authorities

Why this is needed

Management of CA's is primarily CLI driven, and requires SSH access. Additionally getting an overview of the certificates currently issued, their expirations, etc.. is not super easy and a bit "manual". An administrative web interface similar to that provided by labca would be extremely useful.

@bonedaddy bonedaddy added enhancement needs triage Waiting for discussion / prioritization by team labels Oct 4, 2020
@tashian
Copy link
Contributor

tashian commented Oct 6, 2020

Hi @bonedaddy,

step is geared toward automation. We put our efforts into making an great CLI interface instead of a web interface, because the CLI facilitates automation. We don't have any near term plans for a web interface, but we're looking into expanding our REST API documentation so that a web interface could more easily be built.

The overview of certificates issued is a separate feature request, so let me address that one too. The step-ca request log includes a base64 representation of each certificate issued, and it will give you a lot of what you want if you're willing to parse it.

Thanks,
Carl

@tashian tashian closed this as completed Oct 6, 2020
@dopey dopey removed the needs triage Waiting for discussion / prioritization by team label Sep 15, 2021
@tashian
Copy link
Contributor

tashian commented Sep 15, 2021

For anyone following this issue, just wanted to let you know that our hosted Certificate Manager service comes with an administrative web interface that addresses this issue. It offers certificate observability (visibility, alerting, monitoring) as well. If you already run step-ca yourself, you can link your open source CA instance to the hosted product and start seeing new certificates in the UI.

Linking a single open source CA is free. So, I want to encourage anyone looking to get visibility into their step-ca PKI to try this out and give us feedback. Cheers!

Note: you'll need to recreate your provisioners using the new step beta ca provisioner subcommand group. Let us know if you're having any issues there and we'll be happy to help. For real time help, come find us on Discord - https://discord.gg/ypu2T7qg9y.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

3 participants