Skip to content

pcsclient: make platform list optional for fetch subcommand#496

Merged
bgotowal merged 1 commit into
intel:mainfrom
mythi:pcsclient-fetch
May 5, 2026
Merged

pcsclient: make platform list optional for fetch subcommand#496
bgotowal merged 1 commit into
intel:mainfrom
mythi:pcsclient-fetch

Conversation

@mythi
Copy link
Copy Markdown

@mythi mythi commented Apr 28, 2026

There are cases where platform registration information is not available but quote verification collateral needs to be pulled from PCS.

pcsclient fetch already pulls all verification data (not just the ones specified by the registered platforms) so the necessary functionality is already there.

However, fetch does not work without input files (i.e. the list of registered platforms). Relax this requirement and make it possible to pull platform collateral without PCK certificates to have verifcation collateral available.

Pulling verification collateral does not use the api-key so that can also be skipped when the platform list is not provided.

There are cases where platform registration information is not
available but quote verification collateral needs to be pulled
from PCS.

pcsclient fetch already pulls *all* verification data (not just
the ones specified by the registered platforms) so the necessary
functionality is already there.

However, fetch does not work without input files (i.e. the list of
registered platforms). Relax this requirement and make it possible
to pull platform collateral without PCK certificates to have
verifcation collateral available.

Pulling verification collateral does not use the api-key so that
can also be skipped when the platform list is not provided.

Signed-off-by: Mikko Ylinen <mikko.ylinen@intel.com>
@mbronk-intc mbronk-intc added the enhancement New feature or request label Apr 28, 2026
@bgotowal bgotowal merged commit 3aa24f6 into intel:main May 5, 2026
4 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

enhancement New feature or request

Projects

None yet

Development

Successfully merging this pull request may close these issues.

4 participants