I am attempting to test nvattest on an H200 GPU. However, whenever I run
nvattest attest --device gpu --verifier local
as is suggested in the docs, I get back
2026-09-08 09:50:51.323 [/home/cw/attestation-sdk/nv-attestation-sdk-cpp/src/attestation.cpp:278 attest_device] [info] Attesting GPUs
2026-09-08 09:50:53.977 [/home/cw/attestation-sdk/nv-attestation-sdk-cpp/src/nv_http.cpp:151 do_request_as_string] [error] Non-retryable HTTP response code: 404
2026-09-08 09:50:53.979 [/home/cw/attestation-sdk/nv-attestation-sdk-cpp/src/rim.cpp:489 get_rim] [error] Non-200 response from https://rim.attestation.nvidia.com/v1/rim/NV_GPU_VBIOS_1010_0230_894_9600B70002
2026-09-08 09:50:53.979 [/home/cw/attestation-sdk/nv-attestation-sdk-cpp/src/attestation.cpp:323 attest_gpus] [error] Failed to verify GPU evidence
2026-09-08 09:50:53.979 [/home/cw/attestation-sdk/nv-attestation-sdk-cpp/src/nvat.cpp:668 nvat_attest_device] [error] Error while performing device attestation
Devices:
[no device claims]
GPU attestation failed!
Error 104: RIM Not Found
Backtrace:
| Error while performing device attestation
| Failed to verify GPU evidence
| Non-200 response from https://rim.attestation.nvidia.com/v1/rim/NV_GPU_VBIOS_1010_0230_894_9600B70002
| Non-retryable HTTP response code: 404
I am unsure as to why the RIM would not be found. Doing --verifier remote against NRAS directly, I got a similar result:
Description: RIM Bundle NV_GPU_VBIOS_1010_0230_894_9600B70002 Not Found in RIM Service, please contact administrator.
VBIOS Version: 96.00.B7.00.02
Driver Version: 610.57.04
System: SEV-SNP CVM guest, Ubuntu 24.04, kernel 6.8.0-139-generic
GPU: NVIDIA H200, confirmed CC State: ON via nvidia-smi conf-compute -q
Full Debug Message
2026-09-08 10:00:18.166 [/home/cw/attestation-sdk/nv-attestation-sdk-cpp/src/gpu/spdm/gpu_opaque_data_parser.cpp:221 create] [debug] GPU opaque data version: 1
2026-09-08 10:00:18.167 [/home/cw/attestation-sdk/nv-attestation-sdk-cpp/src/gpu/verify.cpp:69 generate_claims_v3] [debug] Generating GPU evidence claims for GPU index GPU-f7e40ad2-86cd-7742-7a44-a6664b31c9f6
2026-09-08 10:00:18.167 [/home/cw/attestation-sdk/nv-attestation-sdk-cpp/src/gpu/evidence.cpp:218 generate_gpu_evidence_claims] [debug] Generating GPU evidence claims
2026-09-08 10:00:18.167 [/home/cw/attestation-sdk/nv-attestation-sdk-cpp/src/gpu/spdm/gpu_opaque_data_parser.cpp:278 get_field] [debug] GpuOpaqueDataParser::get_field: Field not found: OPAQUE_FIELD_ID_SWITCH_PDI
2026-09-08 10:00:18.167 [/home/cw/attestation-sdk/nv-attestation-sdk-cpp/src/gpu/evidence.cpp:281 generate_attestation_report_claims] [debug] FWID found in attestation report 9e611c89b70c8078f97335b2d73ccc83ef3d33b1e5cbb3823002c4713b5bbaa282e3a83da3e62d6089f9829fee3722a3
2026-09-08 10:00:18.170 [/home/cw/attestation-sdk/nv-attestation-sdk-cpp/src/nv_x509.cpp:466 generate_ocsp_claims] [debug] Generating OCSP claims
2026-09-08 10:00:18.170 [/home/cw/attestation-sdk/nv-attestation-sdk-cpp/src/nv_x509.cpp:493 generate_ocsp_claims] [debug] Processing cert: subject_idx3. Subject: CN = NVIDIA GH100 Identity, O = NVIDIA Corporation, Issuer: CN = NVIDIA Device Identity CA, O = NVIDIA
2026-09-08 10:00:18.615 [/home/cw/attestation-sdk/nv-attestation-sdk-cpp/src/nv_ocsp.cpp:58 get_ocsp_response_from_raw] [debug] OCSP request successful
2026-09-08 10:00:18.619 [/home/cw/attestation-sdk/nv-attestation-sdk-cpp/src/nv_ocsp.cpp:267 validate_ocsp_response] [debug] OCSP basic verification successful
2026-09-08 10:00:18.623 [/home/cw/attestation-sdk/nv-attestation-sdk-cpp/src/nv_ocsp.cpp:204 get_ocsp_response] [debug] OCSP_check_nonce returned: 1
2026-09-08 10:00:18.626 [/home/cw/attestation-sdk/nv-attestation-sdk-cpp/src/nv_ocsp.cpp:302 get_ocsp_status] [debug] ASN1_TIME_to_tm successful for this update time: 1788861618
2026-09-08 10:00:18.629 [/home/cw/attestation-sdk/nv-attestation-sdk-cpp/src/nv_ocsp.cpp:305 get_ocsp_status] [debug] Generating expiration time claim
2026-09-08 10:00:18.632 [/home/cw/attestation-sdk/nv-attestation-sdk-cpp/src/nv_ocsp.cpp:318 get_ocsp_status] [debug] ASN1_TIME_to_tm successful for next update time: 1788948018
2026-09-08 10:00:18.636 [/home/cw/attestation-sdk/nv-attestation-sdk-cpp/src/nv_x509.cpp:525 generate_ocsp_claims] [debug] OCSP status for cert: Subject: CN = NVIDIA GH100 Identity, O = NVIDIA Corporation, Issuer: CN = NVIDIA Device Identity CA, O = NVIDIA is: good
2026-09-08 10:00:18.641 [/home/cw/attestation-sdk/nv-attestation-sdk-cpp/src/nv_x509.cpp:554 generate_ocsp_claims] [debug] Generating expiration time claim
2026-09-08 10:00:18.644 [/home/cw/attestation-sdk/nv-attestation-sdk-cpp/src/nv_x509.cpp:493 generate_ocsp_claims] [debug] Processing cert: subject_idx2. Subject: CN = NVIDIA GH100 Provisioner ICA 1, O = NVIDIA Corporation, C = US, Issuer: CN = NVIDIA GH100 Identity, O = NVIDIA Corporation
2026-09-08 10:00:19.023 [/home/cw/attestation-sdk/nv-attestation-sdk-cpp/src/nv_ocsp.cpp:58 get_ocsp_response_from_raw] [debug] OCSP request successful
2026-09-08 10:00:19.024 [/home/cw/attestation-sdk/nv-attestation-sdk-cpp/src/nv_ocsp.cpp:232 validate_ocsp_response] [debug] Intermediate Cert [0]: Subject: CN = NVIDIA GH100 Identity, O = NVIDIA Corporation, Issuer: CN = NVIDIA Device Identity CA, O = NVIDIA
2026-09-08 10:00:19.027 [/home/cw/attestation-sdk/nv-attestation-sdk-cpp/src/nv_ocsp.cpp:267 validate_ocsp_response] [debug] OCSP basic verification successful
2026-09-08 10:00:19.027 [/home/cw/attestation-sdk/nv-attestation-sdk-cpp/src/nv_ocsp.cpp:204 get_ocsp_response] [debug] OCSP_check_nonce returned: 1
2026-09-08 10:00:19.027 [/home/cw/attestation-sdk/nv-attestation-sdk-cpp/src/nv_ocsp.cpp:302 get_ocsp_status] [debug] ASN1_TIME_to_tm successful for this update time: 1788861618
2026-09-08 10:00:19.027 [/home/cw/attestation-sdk/nv-attestation-sdk-cpp/src/nv_ocsp.cpp:305 get_ocsp_status] [debug] Generating expiration time claim
2026-09-08 10:00:19.027 [/home/cw/attestation-sdk/nv-attestation-sdk-cpp/src/nv_ocsp.cpp:318 get_ocsp_status] [debug] ASN1_TIME_to_tm successful for next update time: 1788948018
2026-09-08 10:00:19.027 [/home/cw/attestation-sdk/nv-attestation-sdk-cpp/src/nv_x509.cpp:525 generate_ocsp_claims] [debug] OCSP status for cert: Subject: CN = NVIDIA GH100 Provisioner ICA 1, O = NVIDIA Corporation, C = US, Issuer: CN = NVIDIA GH100 Identity, O = NVIDIA Corporation is: good
2026-09-08 10:00:19.028 [/home/cw/attestation-sdk/nv-attestation-sdk-cpp/src/nv_x509.cpp:554 generate_ocsp_claims] [debug] Generating expiration time claim
2026-09-08 10:00:19.028 [/home/cw/attestation-sdk/nv-attestation-sdk-cpp/src/nv_x509.cpp:493 generate_ocsp_claims] [debug] Processing cert: subject_idx1. Subject: serialNumber = 41F416AC71E3A5CC33, C = US, O = NVIDIA Corporation, CN = GH100 A01 GSP BROM, Issuer: CN = NVIDIA GH100 Provisioner ICA 1, O = NVIDIA Corporation, C = US
2026-09-08 10:00:19.368 [/home/cw/attestation-sdk/nv-attestation-sdk-cpp/src/nv_ocsp.cpp:58 get_ocsp_response_from_raw] [debug] OCSP request successful
2026-09-08 10:00:19.371 [/home/cw/attestation-sdk/nv-attestation-sdk-cpp/src/nv_ocsp.cpp:232 validate_ocsp_response] [debug] Intermediate Cert [0]: Subject: CN = NVIDIA GH100 Provisioner ICA 1, O = NVIDIA Corporation, C = US, Issuer: CN = NVIDIA GH100 Identity, O = NVIDIA Corporation
2026-09-08 10:00:19.377 [/home/cw/attestation-sdk/nv-attestation-sdk-cpp/src/nv_ocsp.cpp:232 validate_ocsp_response] [debug] Intermediate Cert [1]: Subject: CN = NVIDIA GH100 Identity, O = NVIDIA Corporation, Issuer: CN = NVIDIA Device Identity CA, O = NVIDIA
2026-09-08 10:00:19.385 [/home/cw/attestation-sdk/nv-attestation-sdk-cpp/src/nv_ocsp.cpp:267 validate_ocsp_response] [debug] OCSP basic verification successful
2026-09-08 10:00:19.388 [/home/cw/attestation-sdk/nv-attestation-sdk-cpp/src/nv_ocsp.cpp:204 get_ocsp_response] [debug] OCSP_check_nonce returned: 1
2026-09-08 10:00:19.391 [/home/cw/attestation-sdk/nv-attestation-sdk-cpp/src/nv_ocsp.cpp:302 get_ocsp_status] [debug] ASN1_TIME_to_tm successful for this update time: 1788861619
2026-09-08 10:00:19.394 [/home/cw/attestation-sdk/nv-attestation-sdk-cpp/src/nv_ocsp.cpp:305 get_ocsp_status] [debug] Generating expiration time claim
2026-09-08 10:00:19.397 [/home/cw/attestation-sdk/nv-attestation-sdk-cpp/src/nv_ocsp.cpp:318 get_ocsp_status] [debug] ASN1_TIME_to_tm successful for next update time: 1788948019
2026-09-08 10:00:19.401 [/home/cw/attestation-sdk/nv-attestation-sdk-cpp/src/nv_x509.cpp:525 generate_ocsp_claims] [debug] OCSP status for cert: Subject: serialNumber = 41F416AC71E3A5CC33, C = US, O = NVIDIA Corporation, CN = GH100 A01 GSP BROM, Issuer: CN = NVIDIA GH100 Provisioner ICA 1, O = NVIDIA Corporation, C = US is: good
2026-09-08 10:00:19.407 [/home/cw/attestation-sdk/nv-attestation-sdk-cpp/src/nv_x509.cpp:554 generate_ocsp_claims] [debug] Generating expiration time claim
2026-09-08 10:00:19.411 [/home/cw/attestation-sdk/nv-attestation-sdk-cpp/src/gpu/verify.cpp:90 generate_claims_v3] [debug] GPU Driver RIM ID: NV_GPU_DRIVER_GH100_610.57.04
2026-09-08 10:00:19.414 [/home/cw/attestation-sdk/nv-attestation-sdk-cpp/src/rim.cpp:477 get_rim] [debug] Getting RIM from URL: ``https://rim.attestation.nvidia.com/v1/rim/NV_GPU_DRIVER_GH100_610.57.04
2026-09-08 10:00:19.735 [/home/cw/attestation-sdk/nv-attestation-sdk-cpp/src/rim.cpp:508 get_rim] [debug] RIM response: NV_GPU_DRIVER_GH100_610.57.04 82d7f6ac-2ea8-4fd5-aba1-aeccbfd021b2 8245c0ac591f5452d441b582920e7d1da48e24ed90f61887568fb669298f8193
2026-09-08 10:00:19.736 [/home/cw/attestation-sdk/nv-attestation-sdk-cpp/src/gpu/verify.cpp:172 set_driver_rim_claims] [debug] Generating driver RIM claims
2026-09-08 10:00:19.739 [/home/cw/attestation-sdk/nv-attestation-sdk-cpp/src/nv_x509.cpp:466 generate_ocsp_claims] [debug] Generating OCSP claims
2026-09-08 10:00:19.739 [/home/cw/attestation-sdk/nv-attestation-sdk-cpp/src/nv_x509.cpp:493 generate_ocsp_claims] [debug] Processing cert: subject_idx2. Subject: CN = NVIDIA Reference Value GH100 CA, O = NVIDIA Corporation, C = US, Issuer: C = US, O = NVIDIA, CN = NVIDIA CoRIM signing Root CA
2026-09-08 10:00:20.128 [/home/cw/attestation-sdk/nv-attestation-sdk-cpp/src/nv_ocsp.cpp:58 get_ocsp_response_from_raw] [debug] OCSP request successful
2026-09-08 10:00:20.133 [/home/cw/attestation-sdk/nv-attestation-sdk-cpp/src/nv_ocsp.cpp:267 validate_ocsp_response] [debug] OCSP basic verification successful
2026-09-08 10:00:20.136 [/home/cw/attestation-sdk/nv-attestation-sdk-cpp/src/nv_ocsp.cpp:204 get_ocsp_response] [debug] OCSP_check_nonce returned: 1
2026-09-08 10:00:20.139 [/home/cw/attestation-sdk/nv-attestation-sdk-cpp/src/nv_ocsp.cpp:302 get_ocsp_status] [debug] ASN1_TIME_to_tm successful for this update time: 1788861620
2026-09-08 10:00:20.142 [/home/cw/attestation-sdk/nv-attestation-sdk-cpp/src/nv_ocsp.cpp:305 get_ocsp_status] [debug] Generating expiration time claim
2026-09-08 10:00:20.145 [/home/cw/attestation-sdk/nv-attestation-sdk-cpp/src/nv_ocsp.cpp:318 get_ocsp_status] [debug] ASN1_TIME_to_tm successful for next update time: 1788948020
2026-09-08 10:00:20.149 [/home/cw/attestation-sdk/nv-attestation-sdk-cpp/src/nv_x509.cpp:525 generate_ocsp_claims] [debug] OCSP status for cert: Subject: CN = NVIDIA Reference Value GH100 CA, O = NVIDIA Corporation, C = US, Issuer: C = US, O = NVIDIA, CN = NVIDIA CoRIM signing Root CA is: good
2026-09-08 10:00:20.155 [/home/cw/attestation-sdk/nv-attestation-sdk-cpp/src/nv_x509.cpp:554 generate_ocsp_claims] [debug] Generating expiration time claim
2026-09-08 10:00:20.158 [/home/cw/attestation-sdk/nv-attestation-sdk-cpp/src/nv_x509.cpp:493 generate_ocsp_claims] [debug] Processing cert: subject_idx1. Subject: C = US, O = NVIDIA, CN = NVIDIA Reference Value L3 GH100 003, Issuer: CN = NVIDIA Reference Value GH100 CA, O = NVIDIA Corporation, C = US
2026-09-08 10:00:20.488 [/home/cw/attestation-sdk/nv-attestation-sdk-cpp/src/nv_ocsp.cpp:58 get_ocsp_response_from_raw] [debug] OCSP request successful
2026-09-08 10:00:20.489 [/home/cw/attestation-sdk/nv-attestation-sdk-cpp/src/nv_ocsp.cpp:232 validate_ocsp_response] [debug] Intermediate Cert [0]: Subject: CN = NVIDIA Reference Value GH100 CA, O = NVIDIA Corporation, C = US, Issuer: C = US, O = NVIDIA, CN = NVIDIA CoRIM signing Root CA
2026-09-08 10:00:20.491 [/home/cw/attestation-sdk/nv-attestation-sdk-cpp/src/nv_ocsp.cpp:267 validate_ocsp_response] [debug] OCSP basic verification successful
2026-09-08 10:00:20.492 [/home/cw/attestation-sdk/nv-attestation-sdk-cpp/src/nv_ocsp.cpp:204 get_ocsp_response] [debug] OCSP_check_nonce returned: 1
2026-09-08 10:00:20.492 [/home/cw/attestation-sdk/nv-attestation-sdk-cpp/src/nv_ocsp.cpp:302 get_ocsp_status] [debug] ASN1_TIME_to_tm successful for this update time: 1788861620
2026-09-08 10:00:20.492 [/home/cw/attestation-sdk/nv-attestation-sdk-cpp/src/nv_ocsp.cpp:305 get_ocsp_status] [debug] Generating expiration time claim
2026-09-08 10:00:20.492 [/home/cw/attestation-sdk/nv-attestation-sdk-cpp/src/nv_ocsp.cpp:318 get_ocsp_status] [debug] ASN1_TIME_to_tm successful for next update time: 1788948020
2026-09-08 10:00:20.492 [/home/cw/attestation-sdk/nv-attestation-sdk-cpp/src/nv_x509.cpp:525 generate_ocsp_claims] [debug] OCSP status for cert: Subject: C = US, O = NVIDIA, CN = NVIDIA Reference Value L3 GH100 003, Issuer: CN = NVIDIA Reference Value GH100 CA, O = NVIDIA Corporation, C = US is: good
2026-09-08 10:00:20.492 [/home/cw/attestation-sdk/nv-attestation-sdk-cpp/src/nv_x509.cpp:554 generate_ocsp_claims] [debug] Generating expiration time claim
2026-09-08 10:00:20.492 [/home/cw/attestation-sdk/nv-attestation-sdk-cpp/src/nv_x509.cpp:493 generate_ocsp_claims] [debug] Processing cert: subject_idx0. Subject: C = US, ST = CA, L = Santa Clara, O = NVIDIA Corporation, CN = HCC RIM L4 Signer, Issuer: C = US, O = NVIDIA, CN = NVIDIA Reference Value L3 GH100 003
2026-09-08 10:00:20.853 [/home/cw/attestation-sdk/nv-attestation-sdk-cpp/src/nv_ocsp.cpp:58 get_ocsp_response_from_raw] [debug] OCSP request successful
2026-09-08 10:00:20.854 [/home/cw/attestation-sdk/nv-attestation-sdk-cpp/src/nv_ocsp.cpp:232 validate_ocsp_response] [debug] Intermediate Cert [0]: Subject: C = US, O = NVIDIA, CN = NVIDIA Reference Value L3 GH100 003, Issuer: CN = NVIDIA Reference Value GH100 CA, O = NVIDIA Corporation, C = US
2026-09-08 10:00:20.855 [/home/cw/attestation-sdk/nv-attestation-sdk-cpp/src/nv_ocsp.cpp:232 validate_ocsp_response] [debug] Intermediate Cert [1]: Subject: CN = NVIDIA Reference Value GH100 CA, O = NVIDIA Corporation, C = US, Issuer: C = US, O = NVIDIA, CN = NVIDIA CoRIM signing Root CA
2026-09-08 10:00:20.858 [/home/cw/attestation-sdk/nv-attestation-sdk-cpp/src/nv_ocsp.cpp:267 validate_ocsp_response] [debug] OCSP basic verification successful
2026-09-08 10:00:20.858 [/home/cw/attestation-sdk/nv-attestation-sdk-cpp/src/nv_ocsp.cpp:204 get_ocsp_response] [debug] OCSP_check_nonce returned: 1
2026-09-08 10:00:20.858 [/home/cw/attestation-sdk/nv-attestation-sdk-cpp/src/nv_ocsp.cpp:302 get_ocsp_status] [debug] ASN1_TIME_to_tm successful for this update time: 1788861620
2026-09-08 10:00:20.859 [/home/cw/attestation-sdk/nv-attestation-sdk-cpp/src/nv_ocsp.cpp:305 get_ocsp_status] [debug] Generating expiration time claim
2026-09-08 10:00:20.859 [/home/cw/attestation-sdk/nv-attestation-sdk-cpp/src/nv_ocsp.cpp:318 get_ocsp_status] [debug] ASN1_TIME_to_tm successful for next update time: 1788948020
2026-09-08 10:00:20.859 [/home/cw/attestation-sdk/nv-attestation-sdk-cpp/src/nv_x509.cpp:525 generate_ocsp_claims] [debug] OCSP status for cert: Subject: C = US, ST = CA, L = Santa Clara, O = NVIDIA Corporation, CN = HCC RIM L4 Signer, Issuer: C = US, O = NVIDIA, CN = NVIDIA Reference Value L3 GH100 003 is: good
2026-09-08 10:00:20.859 [/home/cw/attestation-sdk/nv-attestation-sdk-cpp/src/nv_x509.cpp:554 generate_ocsp_claims] [debug] Generating expiration time claim
2026-09-08 10:00:20.859 [/home/cw/attestation-sdk/nv-attestation-sdk-cpp/src/rim.cpp:271 generate_rim_claims] [debug] Verifying RIM signature
2026-09-08 10:00:20.861 [/home/cw/attestation-sdk/nv-attestation-sdk-cpp/src/rim.cpp:477 get_rim] [debug] Getting RIM from URL: ``https://rim.attestation.nvidia.com/v1/rim/NV_GPU_VBIOS_1010_0230_894_9600B70002
2026-09-08 10:00:21.230 [/home/cw/attestation-sdk/nv-attestation-sdk-cpp/src/nv_http.cpp:151 do_request_as_string] [error] Non-retryable HTTP response code: 404
2026-09-08 10:00:21.232 [/home/cw/attestation-sdk/nv-attestation-sdk-cpp/src/rim.cpp:489 get_rim] [error] Non-200 response from ``https://rim.attestation.nvidia.com/v1/rim/NV_GPU_VBIOS_1010_0230_894_9600B70002
2026-09-08 10:00:21.232 [/home/cw/attestation-sdk/nv-attestation-sdk-cpp/src/attestation.cpp:323 attest_gpus] [error] Failed to verify GPU evidence
2026-09-08 10:00:21.232 [/home/cw/attestation-sdk/nv-attestation-sdk-cpp/src/nvat.cpp:668 nvat_attest_device] [error] Error while performing device attestation
2026-09-08 10:00:21.232 [/home/cw/attestation-sdk/nv-attestation-sdk-cpp/src/gpu/nvml_client.cpp:235 shutdown_nvml] [debug] Shutting down NVML
2026-09-08 10:00:21.247 [/home/cw/attestation-sdk/nv-attestation-sdk-cpp/src/gpu/nvml_client.cpp:247 shutdown_nvml] [debug] Successfully shut down NVML