Add TrustedComponent D-bus Interface
TrustedComponent represents a trusted device, such as a TPM or
SPDM-capable device.
This commit adds TrustedComponent D-Bus interface.
Change-Id: Ic5de5ee6c8ffd58d50a64937dacdddbebac7f1ab
Signed-off-by: Zhichuang Sun <zhichuang@google.com>
diff --git a/yaml/xyz/openbmc_project/Attestation/ComponentIntegrity.interface.yaml b/yaml/xyz/openbmc_project/Attestation/ComponentIntegrity.interface.yaml
index bc0b6dc..168faa6 100644
--- a/yaml/xyz/openbmc_project/Attestation/ComponentIntegrity.interface.yaml
+++ b/yaml/xyz/openbmc_project/Attestation/ComponentIntegrity.interface.yaml
@@ -47,6 +47,14 @@
reverse_name: authenticated_by
required_endpoint_interfaces:
- xyz.openbmc_project.Inventory.Item
+ - name: reporting
+ description: >
+ Objects that implement ComponentIntegrity can implement the
+ "reporting" association to provide a link to the target trusted
+ component whose integrity this resource reports.
+ reverse_name: reported_by
+ required_endpoint_interfaces:
+ - xyz.openbmc_project.Inventory.Item.TrustedComponent
enumerations:
- name: SecurityTechnologyType