Skip to content

Separate the admin API from the CA API #1141

@tashian

Description

@tashian

A common pattern in services that have an Admin API is to stand it up on a separate socket address.
And, since a CA is a particularly sensitive application, it could be wise for us to do the same.
There are tradeoffs, though.
What we do right now is simpler, and it is secured in the same way as the CA's certificate issuance mechanisms.
One could make the case that a separate Admin API is unnecessary and adds extra knobs and complexity most people won't use.
My only perspective here is: it's probably worth a discussion.
And, if we want to separate it, it would make sense to do that sooner than later.

This example is from the nginx unit docs:
Screen Shot 2022-10-25 at 12 11 50 PM

Metadata

Metadata

Assignees

No one assigned

    Labels

    enhancementneeds triageWaiting for discussion / prioritization by team

    Type

    No type

    Projects

    No projects

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions