You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
#24335 added VID/PID to MTRDeviceAttestationDeviceInfo. Currently, the only time we get MTRDeviceAttestationDeviceInfo is during DA which happens while commissioning.
It might be useful to perform DA again after an OTA completes. There isn't a way to perform DA without it going through the commissioning process. We should consider adding an explicit API to "perform attestation" such that any changes to MTRDeviceAttestationDeviceInfo may be retrieved at that time.
Platform
darwin
Platform Version(s)
v1.0
Type
Platform validated
(Optional) If manually tested please explain why this is only manually tested
No response
Anything else?
No response
The text was updated successfully, but these errors were encountered:
A minimal API surface here would let the consumer:
Perform device attestation using the PAA bits that the controller knows about.
On success, return that information and the VID+PID that were confirmed to match the attestation information.
On failure, return some indication of what failed.
A more expansive API would let the consumer:
Get some representation of the attestation info for a device. Neither MTRDeviceAttestationDeviceInfo nor MTRDeviceAttestationInfo have "everything" you need to do "device attestation", but perhaps we can either expand those or do some subset of the checks internally (e.g. whatever involves the attestation challenge and nonce) and then provide the API consumer with the data needed to do the rest of the checks.
Pass in the attestation info to have it checked against the set of PAAs Matter.framework has been told about.
Reproduction steps
#24335 added VID/PID to
MTRDeviceAttestationDeviceInfo
. Currently, the only time we getMTRDeviceAttestationDeviceInfo
is during DA which happens while commissioning.It might be useful to perform DA again after an OTA completes. There isn't a way to perform DA without it going through the commissioning process. We should consider adding an explicit API to "perform attestation" such that any changes to
MTRDeviceAttestationDeviceInfo
may be retrieved at that time.Platform
darwin
Platform Version(s)
v1.0
Type
Platform validated
(Optional) If manually tested please explain why this is only manually tested
No response
Anything else?
No response
The text was updated successfully, but these errors were encountered: