Skip to content

Authenticate confidential managed-node reads - #453

Merged
TeoSlayer merged 2 commits into
mainfrom
fix/managed-node-request-auth
Aug 7, 2026
Merged

Authenticate confidential managed-node reads#453
TeoSlayer merged 2 commits into
mainfrom
fix/managed-node-request-auth

Conversation

@TeoSlayer

Copy link
Copy Markdown
Collaborator

Summary

  • sign policy, trust, mandate, fleet, and approval-status reads with the enrolled node's delegated Ed25519 key
  • bind each signature to method, path, canonical query, tenant, agent, key, timestamp, nonce, and body digest
  • configure managed runtimes automatically while preserving unmanaged/local operation
  • cover every confidential route and the workflow-status signer in tests

Verification

  • GOWORK=off go test ./...
  • GOWORK=off go vet ./...
  • GOWORK=off go test -race ./internal/managedsdk/authorityhttp ./internal/managedsdk/decisionhttp ./internal/enterprisecontrol

@TeoSlayer
TeoSlayer merged commit 557fdff into main Aug 7, 2026
14 checks passed
@TeoSlayer
TeoSlayer deleted the fix/managed-node-request-auth branch August 7, 2026 16:16
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants