Skip to content

Add API endpoints for issuer management#860

Draft
Sneagan wants to merge 11 commits intomasterfrom
feature/issuer-management-api
Draft

Add API endpoints for issuer management#860
Sneagan wants to merge 11 commits intomasterfrom
feature/issuer-management-api

Conversation

@Sneagan
Copy link
Collaborator

@Sneagan Sneagan commented Jan 16, 2026

  • Add management endpoints under /api/v1/manage/issuers and /api/v1/manage/issuers/{id}/keys supporting list/get/create/delete/rotate flows. Add matching data-access helpers in server/db.go.
  • Enforce Ed25519 request-signature verification for every management operation (server/signature.go), binding method, full path + query, timestamp, and body to a hard-coded signer allow-list.
  • Add unit and integration coverage for both the API handlers and the signing primitives (server/manage_issuers_test.go, server/manage_keys_test.go, server/signature_test.go, shared helpers in server/test_helpers_test.go).

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

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants