PVATTEST-CHECK(1)
π NAME π
okay bestie, welcome to PVATTEST-CHECK(1) β straight from the Attestation Manual π
. pvattest-check checks if the attestation result matches the policies you defined. No cap. π«Ά
π¦ SYNOPSIS π¦
pvattest check [OPTIONS] [IN] [OUT]
πΈ DESCRIPTION πΈ
After the attestation verification, this bestie checks whether the attestation result complies with user-defined policies. Verification first, policy vibe check second, periodt. β¨
π OPTIONS π
<IN>β specify the attestation response to check whether the policies are validated. π<OUT>β specify the output file for the check result. π-i,--input <FILE>β specify the attestation response to check whether the policies are validated. π-o,--output <FILE>β specify the output file for the check result. β¨--format <FORMAT>β define the output format. [default:'yaml']. Possible values:yaml: use yaml format.
-k,--host-key-document <FILE>β useFILEto check for a host-key document. Verifies that the attestation response contains the host-key hash of one of the specified host keys. The check fails if none of the host-keys match the hash in the response. Can be specified multiple times. π₯--host-key-check <HOST_KEY_CHECKS>β define the host-key check policy. By default, all host-key hashes are checked, and it is not considered a failure if a hash is missing from the attestation response. Use this policy switch to trigger a failure if no corresponding hash is found. Requires at least one host-key document. π Possible values:att-key-hash: check the host-key used for the attestation request.boot-key-hash: check the host-key used to boot the image.
-u,--user-data <FILE>β check if the provided user data matches the data from the attestation response. π¦--secret <FILE>β useFILEto include as a successful Add-secret request. Checks whether the attestation response contains the hash of all specified add-secret request tags. The hash depends on the order in which the secrets were added. So if the order you add them here is different from the order the add-secret requests were sent to the UV, this check fails even though the same secrets are in the UV secret store. Can be specified multiple times. π--secret-store-locked <BOOL>β check whether the guestβs secret store is locked or not. Compares the hash of the secret store state to the one calculated by this option and optionally specified add-secret-requests in the correct order. If the attestation response does not contain a secret store hash, this check fails. Required if add-secret-requests are specified. π--firmwareβ check whether the firmware is supported by IBM. Requires internet access. π--firmware-check-version,--fw-ver <FIRMWARE_CHECK_VERSION>β specify the firmware verification request version. [default:'1']. Possible values:1: use firmware check API version 1.0.2: use firmware check API version 2.0.
--firmware-verify-url <URL>β specify the endpoint to use for firmware version verification. Use an endpoint you trust. Requires the--firmwareoption. π§-h,--helpβ print help (see a summary with-h). π
π SEE ALSO π
pvattest(1) β go say hi to the main character. π
Shoutout to s390-tools, dated 2026-08-11 β thatβs the source/version and date, bestie. bye! π«Άπ
π¦ where this page comes from
- centos-stream 10: s390utils 2:2.44.1-2.el10 Β· MIT AND LGPL-2.1-or-later
- centos-stream 9: s390utils 2:2.44.1-2.el9 Β· MIT
- opensuse-leap 16.0: s390-tools 2.44.1-160000.1.1 Β· MIT
- opensuse-leap 16.0: s390-tools 2.44.1-160000.1.1 Β· MIT
- π girlified by deepseek-ai/DeepSeek-V4.1-Flash-1017 on : a language model's rewrite of the original, under its terms