Skip to main content
Ctrl+K
Attestation CPP SDK - Home Attestation CPP SDK - Home

Attestation CPP SDK

Attestation CPP SDK - Home Attestation CPP SDK - Home

Attestation CPP SDK

Table of Contents

ATTESTATION SDK C++

  • NVIDIA Attestation SDK (NVAT)
  • Attestation SDK CLI
    • Introduction
    • Command Reference
    • Developer Setup
  • ATTESTATION SDK C
    • Introduction
    • Developer Guide
    • Configuring attestation
    • Claims and Detached EAT schema
    • Developer Setup
    • Thread Safety
    • Attestation CPP SDK API
      • Macros
        • NVAT_VERSION_MAJOR
        • NVAT_VERSION_MINOR
        • NVAT_VERSION_PATCH
        • NVAT_VERSION_STRING
      • Functions
        • nvat_claims_collection_extend
        • nvat_claims_collection_free
        • nvat_claims_collection_serialize_json
        • nvat_detached_eat_options_create
        • nvat_detached_eat_options_free
        • nvat_get_detached_eat_es384
        • nvat_nonce_create
        • nvat_nonce_free
        • nvat_nonce_from_hex
        • nvat_nonce_get_length
        • nvat_nonce_to_hex_string
      • Groups
        • Attestation
        • Evidence Policy
        • GPU Evidence
        • GPU Evidence Verification
        • NVAT String
        • NVSwitch Evidence
        • NVSwitch Evidence Verification
        • OCSP Client
        • RIM Store
        • Relying Party Policy
        • Return Codes
        • SDK Configuration
      • Typedefs
        • nvat_claims_collection_t
        • nvat_claims_t
        • nvat_detached_eat_options_t
        • nvat_nonce_t
  • ATTESTATION SDK C

ATTESTATION SDK C#

ATTESTATION SDK C

  • Introduction
    • Installation
      • Prerequisites
      • From package manager
      • From source
    • Quick Start
    • Next steps
  • Developer Guide
    • Overview
      • Conventions
    • Examples
    • Next Steps
      • Explore the Full API
  • Configuring attestation
    • Attestation context
    • Relying party policy
    • Evidence policy
  • Claims and Detached EAT schema
    • Example claims obtained after attesting 8 GPUs
  • Detached EAT
    • Example EAT obtained after attesting 8 GPUs
  • Developer Setup
    • Onboarding
      • 1. Setup the docker container
      • 2. Source the helper scripts
      • 3. Build the SDK
      • 4. VS Code Integration
    • Debugging
    • Testing
      • Prereqs
      • Unit tests
      • Integration tests
      • Running examples
    • Coding standards
    • Release process
  • Thread Safety
    • Handle Usage in Multithreaded Environments
    • Shared State
  • Attestation CPP SDK API
    • API contents
      • Macros
      • Functions
      • Groups
      • Typedefs

previous

Developer Setup

next

Introduction

NVIDIA NVIDIA

Copyright © 2025, NVIDIA Corporation.

Last updated on Nov 20, 2025.