Closed yogeshbdeshpande closed 1 year ago
Phase -1 : Extend PSA Decoder to decode CCA claims.
Phase-2: Extend the Back End and Proto Interface to handle CCA Endorsements.
Phase 1 Tasks:
(a) Define a CoRIM Profile for Provisioning CCA Platform Endorsements. (b) Handle decoding of new CCA Platform Endorsements re-using PSA CoRIM Plugin (c) Decode CoRIM Profile in the common decoder code. (d) Write tests to cover the newly added functionality!
Phase - 1 Tasks are Handled via PR #56
Phase 2 Tasks: Modify interface between Provisioning and VTS (vts.proto) for the following -> Rename AddSoftwareComponent() to AddReferenceValue() -> Modify the Endorsement Store Interface to have "sub_type" key in the attributes. This is to distinguish the type of Reference Value: Example CCA or PSA SW Measurements or CCA Platform Config --> Define new attributes for CCA Namespace(example cca.impld) When the CoRIM Profile is for CCA
https://github.com/veraison/services/pull/91 Addresses Phase 2 tasks
Hence closing this issue
Define New Profile to handle CCA Platform Endorsement.
Handle CCA Platform Endorsements by extending the PSA plugin