Provided by: s390-tools_2.38.0-0ubuntu1_amd64 

NAME
pvattest - create, perform, and verify attestation measurements
SYNOPSIS
pvattest [OPTIONS] <COMMAND>
DESCRIPTION
Create, perform, and verify attestation measurements for IBM Secure Execution guest systems.
PVATTEST COMMANDS
pvattest-create(1) Create an attestation measurement request pvattest-perform(1) Send the attestation request to the Ultravisor pvattest-verify(1) Verify an attestation response pvattest-check(1) Check if the attestation result matches defined policies
OPTIONS
-v, --verbose Provide more detailed output. -q, --quiet Provide less output. --version Print version information and exit. -h, --help Print help (see a summary with -h).
EXAMPLES
For details refer to the man page of the command. Create the request on a trusted system. trusted:~$ pvattest create -k hkd.crt --cert CA.crt --cert ibmsk.crt --arpk arp.key -o attreq.bin On the SE-guest, perform the attestation. seguest:~$ pvattest perform attreq.bin attresp.bin On a trusted system, verify that the response is correct. Here, the protection key from the creation and the SE-guest’s header is used to verify the measurement. trusted:~$ pvattest verify -i attresp.bin --arpk arp.key --hdr se_guest.hdr trusted:~$ echo $? 0 If the measurements do not match pvattest exits with code 2 and emits an error message. The SE-guest attestation failed. trusted:~$ pvattest verify -i wrongresp.bin --arpk arp.key --hdr se_guest.hdr ERROR: Attestation measurement verification failed: Calculated and received attestation measurement are not the same. trusted:~$ echo $? 2
SEE ALSO
pvattest-create(1) pvattest-perform(1) pvattest-verify(1) pvattest-check(1) s390-tools 2025-03-12 PVATTEST(1)