Skip to content

securitypolicy_options: Add tcb-reference-info to security-context, populated from a special fragment#2836

Open
micromaomao wants to merge 1 commit into
microsoft:mainfrom
micromaomao:add-tcb-reference-info
Open

securitypolicy_options: Add tcb-reference-info to security-context, populated from a special fragment#2836
micromaomao wants to merge 1 commit into
microsoft:mainfrom
micromaomao:add-tcb-reference-info

Conversation

@micromaomao

Copy link
Copy Markdown
Member

TODO: add test and example here

Assisted-by: GitHub-Copilot copilot-review

Copilot AI left a comment

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Pull request overview

This PR extends the confidential container “security context” material written into the container rootfs by introducing a new tcb-reference-info blob. The blob is delivered via the existing fragment injection mechanism using a new media type, then persisted into the per-container security context directory.

Changes:

  • Add TCBReferenceInfoFilename constant for a new security-context file (tcb-reference-info).
  • Introduce a new fragment media type (application/vnd.tcb-reference-info.v1+cose) and store its payload in SecurityOptions.
  • Write the stored TCB reference info into the security context directory when present.

Reviewed changes

Copilot reviewed 2 out of 2 changed files in this pull request and generated 2 comments.

File Description
pkg/securitypolicy/securitypolicy.go Adds the tcb-reference-info filename constant used when writing the security context directory.
pkg/securitypolicy/securitypolicy_options.go Accepts a new injected blob media type, stores TCB reference info, and writes it into the security context directory.

💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.

Comment thread pkg/securitypolicy/securitypolicy_options.go
Comment thread pkg/securitypolicy/securitypolicy_options.go
…opulated from a special fragment

Assisted-by: GitHub-Copilot copilot-review
Signed-off-by: Tingmao Wang <tingmaowang@microsoft.com>
@micromaomao
micromaomao force-pushed the add-tcb-reference-info branch from c6db33d to 26a88a3 Compare July 22, 2026 16:44
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