Get desktop application:
View/edit binary Protocol Buffers messages
Config is the overall message input for the check tool. This provides all the flags that configure the tool, including the validation policy.
Configures which hardware keys to trust. Default uses library-embedded certificates.
The report validation policy.
Policy is a representation of an attestation report validation policy. Each field corresponds to a field on validate.Options. This format is useful for providing programmatic inputs to the `check` CLI tool.
Used in:
The component-wise maximum permissible guest policy, except API version values, and SingleSocket are the minimum permissible.
Should be 16 bytes long
Should be 16 bytes long
Should be 64 bytes long
Should be 48 bytes long
Should be 32 bytes long
Should be 32 bytes long
Should be 32 bytes long
Should be 64 bytes long
Should be "maj.min", both should be 0-255.
The expected product that generated the attestation report. Stepping optional.
RootOfTrust represents configuration for which hardware root of trust certificates to use for verifying attestation report signatures.
Used in:
The expected AMD product the attestation was collected from. Default "Milan".
Paths to CA bundles for the AMD product. Must be in PEM format, AS[V]K, then ARK certificates. This is for verifing a report's signature, as opposed to validating trust in the report's ID key or author key. If empty, uses the verification library's embedded certificates from AMD.
PEM format CA bundles for the AMD product. Combined with contents of cabundle_paths.
If true, download and check the CRL for revoked certificates.
If true, then check is not permitted to download necessary files for verification.
The expected AMD product line the attestation was collected from. Default "Milan".