A configuration for a component which depends on TEE-based protocols. Examples include components which implement DRM, or authentication services.
Field | Type | Description | Default |
---|---|---|---|
guids | vector | GUIDs which of the form fuchsia.tee.Application.{GUID} will match a protocol provided by the TEE. | |
config_data | TeeClientConfigData | Config data files required for this component to work, and which will be inserted into config data for this package (with a package name based on the component URL) | |
component_url | string | The URL of the component. | |
capabilities | vector | Capabilities provided by this component which should be routed to the rest of the system. | |
additional_required_protocols | vector | Additional protocols which are required for this component to work, and which will be routed from 'parent' | |
additional_required_features | TeeClientFeatures | Additional features required for the component to function. |