{"version":1,"pages":[{"id":"JkNH7EHeHMxyaAXMJUAP","title":"Nitride","pathname":"/nitride","siteSpaceId":"sitesp_UQEUR","description":"Manage identities of confidential VMs and k8s containers, define workload-based access control, secure access to secrets, and pave the way to confidential computing."},{"id":"BnJnGdDK7URsbZ0UsbWH","title":"Documentation","pathname":"/nitride/documentation","siteSpaceId":"sitesp_UQEUR"},{"id":"ZZahVJr7SggwZo1z7aHB","title":"What is Nitride?","pathname":"/nitride/documentation/what-is-nitride","siteSpaceId":"sitesp_UQEUR","description":"","breadcrumbs":[{"label":"Documentation"}]},{"id":"jjb8Sv0Hs1plUNTMf9Gx","title":"How it works?","pathname":"/nitride/documentation/how-it-works","siteSpaceId":"sitesp_UQEUR","breadcrumbs":[{"label":"Documentation"}]},{"id":"jk6SPOMbUhdVyzepFGpN","title":"Use Case","pathname":"/nitride/documentation/use-case","siteSpaceId":"sitesp_UQEUR","breadcrumbs":[{"label":"Documentation"}]},{"id":"NnnhlaYxKQw3rSYf7Bs3","title":"Setup","pathname":"/nitride/documentation/setup","siteSpaceId":"sitesp_UQEUR","breadcrumbs":[{"label":"Documentation"}]},{"id":"JtAeBqU3X2EwYLmNc44i","title":"Install Nitride","pathname":"/nitride/documentation/setup/install-nitride","siteSpaceId":"sitesp_UQEUR","description":"Install Nitride and securely integrate it into your environment, ensuring that workloads are verifiably trusted before granting access.","breadcrumbs":[{"label":"Documentation"},{"label":"Setup"}]},{"id":"ygIRASgmlB7lFod6XP4a","title":"Install the CLI","pathname":"/nitride/documentation/setup/install-the-cli","siteSpaceId":"sitesp_UQEUR","breadcrumbs":[{"label":"Documentation"},{"label":"Setup"}]},{"id":"fNy3WTb4zaWvQStnk9R8","title":"Initialize","pathname":"/nitride/documentation/setup/initialize","siteSpaceId":"sitesp_UQEUR","description":"Init Nitride and implement custom authentication and authorization mechanisms.","breadcrumbs":[{"label":"Documentation"},{"label":"Setup"}]},{"id":"RAZ0Pt6rhzsq5bSQ6hxC","title":"Getting Started","pathname":"/nitride/documentation/getting-started","siteSpaceId":"sitesp_UQEUR","breadcrumbs":[{"label":"Documentation"}]},{"id":"BHm7sj9HXnlyhYjwdHQg","title":"Hello \"attestation\" world","pathname":"/nitride/documentation/getting-started/hello-attestation-world","siteSpaceId":"sitesp_UQEUR","description":"Learn to make your first \"local\" attestation from within the enclaved workload.","breadcrumbs":[{"label":"Documentation"},{"label":"Getting Started"}]},{"id":"aURXjXBOF8qfphOlQDyw","title":"Remote attestation","pathname":"/nitride/documentation/getting-started/remote-attestation","siteSpaceId":"sitesp_UQEUR","description":"Learn how to make a \"remote\" attestation workflow using the CLI commands.","breadcrumbs":[{"label":"Documentation"},{"label":"Getting Started"}]},{"id":"KK5t8ItLpXqcxMqwpTJe","title":"Setup","pathname":"/nitride/documentation/getting-started/remote-attestation/setup","siteSpaceId":"sitesp_UQEUR","description":"Learn how to do a remote attestation using vHSM nitride. You need to create an attestation policy on the verifier.","breadcrumbs":[{"label":"Documentation"},{"label":"Getting Started"},{"label":"Remote attestation"}]},{"id":"vmgjEANJtLV5khpfgA1T","title":"Generate a Nonce","pathname":"/nitride/documentation/getting-started/remote-attestation/generate-a-nonce","siteSpaceId":"sitesp_UQEUR","description":"Learn to generate nonce on the verifier","breadcrumbs":[{"label":"Documentation"},{"label":"Getting Started"},{"label":"Remote attestation"}]},{"id":"41yHt8a0ofPfPKVhcva3","title":"Generate a Report","pathname":"/nitride/documentation/getting-started/remote-attestation/generate-a-report","siteSpaceId":"sitesp_UQEUR","description":"Learn to generate an attestation report for a workload on your VM","breadcrumbs":[{"label":"Documentation"},{"label":"Getting Started"},{"label":"Remote attestation"}]},{"id":"S6lH9pM4Vw1UQlLgsX1J","title":"Verify the report","pathname":"/nitride/documentation/getting-started/remote-attestation/verify-the-report","siteSpaceId":"sitesp_UQEUR","description":"Learn to verify the attestation report that was generated by the provider.","breadcrumbs":[{"label":"Documentation"},{"label":"Getting Started"},{"label":"Remote attestation"}]},{"id":"cEXSmV6QZMN4MMMO3mVI","title":"Concepts","pathname":"/nitride/documentation/concepts","siteSpaceId":"sitesp_UQEUR","description":"Learn about the basic concepts around creating, attesting, verifying and updating workload identities, identifying not only a machine but also its code.","breadcrumbs":[{"label":"Documentation"}]},{"id":"UW94KYdq8Q63MNi3IP35","title":"Annotations","pathname":"/nitride/documentation/concepts/annotations","siteSpaceId":"sitesp_UQEUR","description":"Learn more about annotations for Attestation Reporting.","breadcrumbs":[{"label":"Documentation"},{"label":"Concepts"}]},{"id":"vgSpAdQ30FtCMdBn9EWc","title":"Attestation","pathname":"/nitride/documentation/concepts/attestation","siteSpaceId":"sitesp_UQEUR","description":"Learn the basic concept of remote attestation.","breadcrumbs":[{"label":"Documentation"},{"label":"Concepts"}]},{"id":"XoxR2fQ8iJAT9Q7uG3fe","title":"PKI","pathname":"/nitride/documentation/concepts/attestation/pki","siteSpaceId":"sitesp_UQEUR","breadcrumbs":[{"label":"Documentation"},{"label":"Concepts"},{"label":"Attestation"}]},{"id":"rbjfYhpDl4IvelwbC00r","title":"AMD SEV","pathname":"/nitride/documentation/concepts/attestation/pki/amd-sev","siteSpaceId":"sitesp_UQEUR","description":"In this article we discuss the public key infrastracture related to AMD SEV technology.","breadcrumbs":[{"label":"Documentation"},{"label":"Concepts"},{"label":"Attestation"},{"label":"PKI"}]},{"id":"IvaMnap75NPWqL2ofirh","title":"Intel TDX","pathname":"/nitride/documentation/concepts/attestation/pki/intel-tdx","siteSpaceId":"sitesp_UQEUR","breadcrumbs":[{"label":"Documentation"},{"label":"Concepts"},{"label":"Attestation"},{"label":"PKI"}]},{"id":"w4Ma5RgfcjMUkT28aHNS","title":"Methods","pathname":"/nitride/documentation/concepts/attestation/methods","siteSpaceId":"sitesp_UQEUR","description":"Understand about the various types of attestation methods along some examples.","breadcrumbs":[{"label":"Documentation"},{"label":"Concepts"},{"label":"Attestation"}]},{"id":"MmJDeextFiBF9d7Ee5WA","title":"Raw Attestation","pathname":"/nitride/documentation/concepts/attestation/methods/raw-attestation","siteSpaceId":"sitesp_UQEUR","description":"Raw is the basic form of remote attestation, protecting the integrity of the platform and virtualized (UEFI).","breadcrumbs":[{"label":"Documentation"},{"label":"Concepts"},{"label":"Attestation"},{"label":"Methods"}]},{"id":"0lw0FYjy3Gybwkp7TO65","title":"Raw Attestation with Secure Boot","pathname":"/nitride/documentation/concepts/attestation/methods/raw-attestation-with-secure-boot","siteSpaceId":"sitesp_UQEUR","description":"The attestation with Secure Boot resembles the principals of UEFI Secure Boot where the integrity of the UEFI is attested.","breadcrumbs":[{"label":"Documentation"},{"label":"Concepts"},{"label":"Attestation"},{"label":"Methods"}]},{"id":"yuT3t6ikNf28hGafGe3o","title":"Raw Attestation with vTPM","pathname":"/nitride/documentation/concepts/attestation/methods/raw-attestation-with-vtpm","siteSpaceId":"sitesp_UQEUR","description":"Understand about virtual Trusted Platform Module (vTPM) and how it works for various vendors.","breadcrumbs":[{"label":"Documentation"},{"label":"Concepts"},{"label":"Attestation"},{"label":"Methods"}]},{"id":"fNZLiAkYKJQBn7N92wQP","title":"Identity","pathname":"/nitride/documentation/concepts/identity","siteSpaceId":"sitesp_UQEUR","description":"This section introduces the concept of workload identity and explains how it is implemented within the Nitride Platform.","breadcrumbs":[{"label":"Documentation"},{"label":"Concepts"}]},{"id":"rMRv3gMGTH6AXspYv4T1","title":"Policy","pathname":"/nitride/documentation/concepts/policy","siteSpaceId":"sitesp_UQEUR","description":"Learn more about policies to verify attestation claims.","breadcrumbs":[{"label":"Documentation"},{"label":"Concepts"}]},{"id":"szJnUFa9qx7vhSQ1gkHf","title":"TOTP","pathname":"/nitride/documentation/concepts/totp","siteSpaceId":"sitesp_UQEUR","description":"Learn how to update attestations","breadcrumbs":[{"label":"Documentation"},{"label":"Concepts"}]},{"id":"HY88G578DybiL5pdrgIj","title":"Architecture","pathname":"/nitride/documentation/architecture","siteSpaceId":"sitesp_UQEUR","breadcrumbs":[{"label":"Documentation"}]},{"id":"iA0n2S1BQVBX9GQlxcO2","title":"CLI","pathname":"/nitride/documentation/architecture/cli","siteSpaceId":"sitesp_UQEUR","description":"Learn more about the command line and its architecture","breadcrumbs":[{"label":"Documentation"},{"label":"Architecture"}]},{"id":"jaBf6UQmKrX8Ait8VEwb","title":"Nitride","pathname":"/nitride/documentation/architecture/nitride","siteSpaceId":"sitesp_UQEUR","description":"Learn more about the Nitride Attestation framework and how to leverage the vHSM CLI as attestation agent","breadcrumbs":[{"label":"Documentation"},{"label":"Architecture"}]},{"id":"YjOYnJ9qkEsioWs5z0yy","title":"Supported Technologies","pathname":"/nitride/documentation/supported-technologies","siteSpaceId":"sitesp_UQEUR","breadcrumbs":[{"label":"Documentation"}]},{"id":"XfQpQhlkb7LU2AiGwleg","title":"Tutorials","pathname":"/nitride/tutorials","siteSpaceId":"sitesp_UQEUR","description":"Learn about using Nitride to attest a workload"},{"id":"Rtv3fl4pywnMF0s1qzwS","title":"Attestation Blueprint","pathname":"/nitride/tutorials/attestation-blueprint","siteSpaceId":"sitesp_UQEUR","description":"Learn about namespace attestation","breadcrumbs":[{"label":"Tutorials"}]},{"id":"9ZzAgPC0i9hXQ5v9EW84","title":"Login as root","pathname":"/nitride/tutorials/attestation-blueprint/login-as-root","siteSpaceId":"sitesp_UQEUR","description":"Login as root user of the vHSM server","breadcrumbs":[{"label":"Tutorials"},{"label":"Attestation Blueprint"}]},{"id":"83L2OZv2WRvWYaVuaFp7","title":"Create a namespace","pathname":"/nitride/tutorials/attestation-blueprint/create-a-namespace","siteSpaceId":"sitesp_UQEUR","description":"Learn to create a namespace for the attestation","breadcrumbs":[{"label":"Tutorials"},{"label":"Attestation Blueprint"}]},{"id":"GWMPuIiQnpo8ECINHugS","title":"Initialize Nitride for the namespace","pathname":"/nitride/tutorials/attestation-blueprint/initialize-nitride-for-the-namespace","siteSpaceId":"sitesp_UQEUR","description":"Learn to initialize the Nitride plugin in the namespace","breadcrumbs":[{"label":"Tutorials"},{"label":"Attestation Blueprint"}]},{"id":"TvMxA5IxRUr2pNetyOpE","title":"Create Policy","pathname":"/nitride/tutorials/attestation-blueprint/create-policy","siteSpaceId":"sitesp_UQEUR","description":"Learn to create a policy and register the policy","breadcrumbs":[{"label":"Tutorials"},{"label":"Attestation Blueprint"}]},{"id":"6xaZzMd3H6ldhbLDzcFv","title":"Create Identity","pathname":"/nitride/tutorials/attestation-blueprint/create-identity","siteSpaceId":"sitesp_UQEUR","breadcrumbs":[{"label":"Tutorials"},{"label":"Attestation Blueprint"}]},{"id":"BLMB3fSAKbziBfwldQ9h","title":"Create Attestation","pathname":"/nitride/tutorials/attestation-blueprint/create-attestation","siteSpaceId":"sitesp_UQEUR","breadcrumbs":[{"label":"Tutorials"},{"label":"Attestation Blueprint"}]},{"id":"Owr3qiyF3Fk0P4Ln12T0","title":"Update Attestation with TOTP","pathname":"/nitride/tutorials/attestation-blueprint/update-attestation-with-totp","siteSpaceId":"sitesp_UQEUR","description":"Learn to add TOTP to the attestation","breadcrumbs":[{"label":"Tutorials"},{"label":"Attestation Blueprint"}]},{"id":"iqqTv4CM0anQGvrkwcnY","title":"Create Annotations","pathname":"/nitride/tutorials/attestation-blueprint/create-annotations","siteSpaceId":"sitesp_UQEUR","breadcrumbs":[{"label":"Tutorials"},{"label":"Attestation Blueprint"}]},{"id":"PxswXue749vBGQY9LcT3","title":"Get Firmware Measurement","pathname":"/nitride/tutorials/get-firmware-measurement","siteSpaceId":"sitesp_UQEUR","description":"Learn to get the firmware measurement of the VM","breadcrumbs":[{"label":"Tutorials"}]},{"id":"cVkrfGncpDbzGkgKYX1K","title":"Attesting a buckypaper VM","pathname":"/nitride/tutorials/attesting-a-buckypaper-vm","siteSpaceId":"sitesp_UQEUR","breadcrumbs":[{"label":"Tutorials"}]},{"id":"OzEv0TwxqEmrI0AWx2Yf","title":"Provisioning MariaDB Password on Azure DCXas_v5 VM","pathname":"/nitride/tutorials/provisioning-mariadb-password-on-azure-dcxas_v5-vm","siteSpaceId":"sitesp_UQEUR","description":"This tutorial guides you through provisioning a MariaDB container on a confidential buckypaper VM in Azure. The steps can be easily adapted for any cloud service provider that supports buckypaper.","breadcrumbs":[{"label":"Tutorials"}]},{"id":"GWOFtEDZVWWfB1ukY0cO","title":"vHSM Agent","pathname":"/nitride/tutorials/vhsm-agent","siteSpaceId":"sitesp_UQEUR","description":"Learn about vHSM agent and how it can help you with secure access to secrets and cryptographic operations managed by a vHSM.","breadcrumbs":[{"label":"Tutorials"}]},{"id":"MC4rbCBfNXXCkwt6gN7b","title":"vHSM Agent Configurations","pathname":"/nitride/tutorials/vhsm-agent/vhsm-agent-configurations","siteSpaceId":"sitesp_UQEUR","breadcrumbs":[{"label":"Tutorials"},{"label":"vHSM Agent"}]},{"id":"5tj0g3QKARSk4pFxLvAX","title":"auto_auth","pathname":"/nitride/tutorials/vhsm-agent/vhsm-agent-configurations/auto_auth","siteSpaceId":"sitesp_UQEUR","description":"Learn about the various parameters in the auto_auth block of the configuration file.","breadcrumbs":[{"label":"Tutorials"},{"label":"vHSM Agent"},{"label":"vHSM Agent Configurations"}]},{"id":"D21MUm7e7Qx2Sh1FbKVs","title":"template_config","pathname":"/nitride/tutorials/vhsm-agent/vhsm-agent-configurations/template_config","siteSpaceId":"sitesp_UQEUR","description":"Learn about setting global defaults for the templating engine.","breadcrumbs":[{"label":"Tutorials"},{"label":"vHSM Agent"},{"label":"vHSM Agent Configurations"}]},{"id":"NjDUA3gNrve1f6YEI7m7","title":"template","pathname":"/nitride/tutorials/vhsm-agent/vhsm-agent-configurations/template","siteSpaceId":"sitesp_UQEUR","description":"Learn about configuring the vHSM Agent to fetch secrets and render them into files.","breadcrumbs":[{"label":"Tutorials"},{"label":"vHSM Agent"},{"label":"vHSM Agent Configurations"}]},{"id":"IzeXjQhiVQxwZfpyxJzm","title":"trustlet","pathname":"/nitride/tutorials/vhsm-agent/vhsm-agent-configurations/trustlet","siteSpaceId":"sitesp_UQEUR","description":"Learn about using trustlet to perform actions through a vHSM agent.","breadcrumbs":[{"label":"Tutorials"},{"label":"vHSM Agent"},{"label":"vHSM Agent Configurations"}]},{"id":"WN4JO3IEtAjTr1mBNwcW","title":"CLI","pathname":"/nitride/cli","siteSpaceId":"sitesp_UQEUR","description":"This guide helps you initialize and configure Nitride using the vhsm CLI. It covers authentication, workload identity management, attestation policies, and namespaced token support."},{"id":"0RgLpLV6FOSJ3RoV5P7A","title":"annotation","pathname":"/nitride/cli/annotation","siteSpaceId":"sitesp_UQEUR","description":"Add human-readable labels to raw attestation values (hashes, PCRs, measurements), so operators can understand what a value means.","breadcrumbs":[{"label":"CLI"}]},{"id":"pp0eVBji2iAUBArY6cAK","title":"create","pathname":"/nitride/cli/annotation/create","siteSpaceId":"sitesp_UQEUR","description":"This command creates  an annotation to associate a human-readable description or value with a specific technical attestation key.","breadcrumbs":[{"label":"CLI"},{"label":"annotation"}]},{"id":"NkohVKG8h3nzGhdc7hsE","title":"read","pathname":"/nitride/cli/annotation/read","siteSpaceId":"sitesp_UQEUR","description":"Learn to retrieve a previously created annotation for a given attestation value.","breadcrumbs":[{"label":"CLI"},{"label":"annotation"}]},{"id":"jnqTwsrSPmPMCoxxzD7a","title":"update","pathname":"/nitride/cli/annotation/update","siteSpaceId":"sitesp_UQEUR","description":"Learn to modify or update the human‑readable label for an existing attestation value.","breadcrumbs":[{"label":"CLI"},{"label":"annotation"}]},{"id":"c0dM3QqpxNMDjNyJbFyF","title":"delete","pathname":"/nitride/cli/annotation/delete","siteSpaceId":"sitesp_UQEUR","description":"Remove an annotation for a given attestation key.","breadcrumbs":[{"label":"CLI"},{"label":"annotation"}]},{"id":"RHFXC2CUtg4RifAysrn4","title":"list","pathname":"/nitride/cli/annotation/list","siteSpaceId":"sitesp_UQEUR","description":"List all stored annotation keys","breadcrumbs":[{"label":"CLI"},{"label":"annotation"}]},{"id":"SsH8rygF8Fs9aiX0kygw","title":"attestation","pathname":"/nitride/cli/attestation","siteSpaceId":"sitesp_UQEUR","description":"The command manages workload attestation in the vHSM system. It supports both local and remote attestation.","breadcrumbs":[{"label":"CLI"}]},{"id":"4yi3DlzFte9VbHcGQDkr","title":"create@","pathname":"/nitride/cli/attestation/create","siteSpaceId":"sitesp_UQEUR","description":"Creates a new workload attestation configuration. The attestation definition must be provided as a JSON file @values.json.","breadcrumbs":[{"label":"CLI"},{"label":"attestation"}]},{"id":"BbxzdSg77W67YT2kh9RA","title":"delete","pathname":"/nitride/cli/attestation/delete","siteSpaceId":"sitesp_UQEUR","description":"Deletes a workload attestation.","breadcrumbs":[{"label":"CLI"},{"label":"attestation"}]},{"id":"fms0lzXDjrpCEMdFWHy6","title":"dump","pathname":"/nitride/cli/attestation/dump","siteSpaceId":"sitesp_UQEUR","description":"Performs local attestation operations without requiring a connection to the vHSM server. Note, report is not verified.","breadcrumbs":[{"label":"CLI"},{"label":"attestation"}]},{"id":"48ZunM3X83wetiEUNsUv","title":"decode","pathname":"/nitride/cli/attestation/decode","siteSpaceId":"sitesp_UQEUR","description":"Decode and display an attestation report in human-readable format.","breadcrumbs":[{"label":"CLI"},{"label":"attestation"}]},{"id":"gq9hUHc2XGjobyHI3BX6","title":"generate","pathname":"/nitride/cli/attestation/generate","siteSpaceId":"sitesp_UQEUR","description":"Generates an attestation report locally for a given nonce.","breadcrumbs":[{"label":"CLI"},{"label":"attestation"}]},{"id":"lZm5MnJXPBXMUag38Toa","title":"local","pathname":"/nitride/cli/attestation/local","siteSpaceId":"sitesp_UQEUR","description":"Performs local attestation operations without requiring a connection to the vHSM server.","breadcrumbs":[{"label":"CLI"},{"label":"attestation"}]},{"id":"s2wWVHFMSAiMzvRgNDKL","title":"list","pathname":"/nitride/cli/attestation/list","siteSpaceId":"sitesp_UQEUR","description":"Lists all attestations in the vHSM system.","breadcrumbs":[{"label":"CLI"},{"label":"attestation"}]},{"id":"kdJ9vMThWJwJNKCOqrAK","title":"nonce","pathname":"/nitride/cli/attestation/nonce","siteSpaceId":"sitesp_UQEUR","description":"Generates a nonce for a specific workload attestation. A nonce is a random value used to ensure freshness and prevent replay attacks during attestation.","breadcrumbs":[{"label":"CLI"},{"label":"attestation"}]},{"id":"1bdS2svzCzHlmvD1FOKR","title":"read","pathname":"/nitride/cli/attestation/read","siteSpaceId":"sitesp_UQEUR","description":"Reads the details of a workload attestation.","breadcrumbs":[{"label":"CLI"},{"label":"attestation"}]},{"id":"T0Y3hTWAaw0lSHIwpupL","title":"update","pathname":"/nitride/cli/attestation/update","siteSpaceId":"sitesp_UQEUR","description":"Updates an existing workload attestation configuration.","breadcrumbs":[{"label":"CLI"},{"label":"attestation"}]},{"id":"h5SYQ1fq5UqAMviWBmv5","title":"verify","pathname":"/nitride/cli/attestation/verify","siteSpaceId":"sitesp_UQEUR","description":"Verifies an attestation report for a specific workload using the vHSM server.","breadcrumbs":[{"label":"CLI"},{"label":"attestation"}]},{"id":"0tXD14q6NWmWq29RlFSZ","title":"config","pathname":"/nitride/cli/config","siteSpaceId":"sitesp_UQEUR","description":"This command helps you to read the current settings of the Nitride plugin at the mount.","breadcrumbs":[{"label":"CLI"}]},{"id":"GSPdUx8qcn0EucTdosIj","title":"read","pathname":"/nitride/cli/config/read","siteSpaceId":"sitesp_UQEUR","description":"Reads the global configuration for the Nitride plugin.","breadcrumbs":[{"label":"CLI"},{"label":"config"}]},{"id":"xaphAocgQQrJXzcqQCsO","title":"identity","pathname":"/nitride/cli/identity","siteSpaceId":"sitesp_UQEUR","breadcrumbs":[{"label":"CLI"}]},{"id":"SzWl3Vb414crWdmyKTRj","title":"create","pathname":"/nitride/cli/identity/create","siteSpaceId":"sitesp_UQEUR","breadcrumbs":[{"label":"CLI"},{"label":"identity"}]},{"id":"glGmPIMZt7lCtGYRICNn","title":"read","pathname":"/nitride/cli/identity/read","siteSpaceId":"sitesp_UQEUR","description":"Read the details of the identities that you created","breadcrumbs":[{"label":"CLI"},{"label":"identity"}]},{"id":"cli5WbcQGtCUE3lPs1im","title":"delete","pathname":"/nitride/cli/identity/delete","siteSpaceId":"sitesp_UQEUR","description":"","breadcrumbs":[{"label":"CLI"},{"label":"identity"}]},{"id":"WQ9HMrALgLbNGM5S3zrO","title":"list","pathname":"/nitride/cli/identity/list","siteSpaceId":"sitesp_UQEUR","description":"View the different identities that you created.","breadcrumbs":[{"label":"CLI"},{"label":"identity"}]},{"id":"PkeyaWMwPW2NSOkSjixV","title":"init","pathname":"/nitride/cli/init","siteSpaceId":"sitesp_UQEUR","description":"The command performs a series of operations to configure and secure your environment: Creates essential Nitride identities and attaches a policy.","breadcrumbs":[{"label":"CLI"}]},{"id":"BrRljk7yrKFF4dVNm7q8","title":"log","pathname":"/nitride/cli/log","siteSpaceId":"sitesp_UQEUR","description":"The command manages attestation and event logs in the vHSM system. Logs record attestation events and other actions performed by workloads, providing an auditable history for security and compliance.","breadcrumbs":[{"label":"CLI"}]},{"id":"lSZJIcPMhhhHKM07ONJR","title":"read","pathname":"/nitride/cli/log/read","siteSpaceId":"sitesp_UQEUR","breadcrumbs":[{"label":"CLI"},{"label":"log"}]},{"id":"QUi5fmMufy4oCJNYxzS2","title":"delete","pathname":"/nitride/cli/log/delete","siteSpaceId":"sitesp_UQEUR","breadcrumbs":[{"label":"CLI"},{"label":"log"}]},{"id":"ohsTcIgRqhbGIxbkPy8f","title":"list","pathname":"/nitride/cli/log/list","siteSpaceId":"sitesp_UQEUR","breadcrumbs":[{"label":"CLI"},{"label":"log"}]},{"id":"XFB7U1CyjPLiOXYr6Q2s","title":"policy","pathname":"/nitride/cli/policy","siteSpaceId":"sitesp_UQEUR","breadcrumbs":[{"label":"CLI"}]},{"id":"XBI3xaf1NTQNjQIqf2lO","title":"create","pathname":"/nitride/cli/policy/create","siteSpaceId":"sitesp_UQEUR","breadcrumbs":[{"label":"CLI"},{"label":"policy"}]},{"id":"PqNXqJVBda769EOt2M4N","title":"read","pathname":"/nitride/cli/policy/read","siteSpaceId":"sitesp_UQEUR","breadcrumbs":[{"label":"CLI"},{"label":"policy"}]},{"id":"iZBH2GqOGeKcJBsjeTQb","title":"update","pathname":"/nitride/cli/policy/update","siteSpaceId":"sitesp_UQEUR","breadcrumbs":[{"label":"CLI"},{"label":"policy"}]},{"id":"2XyObBZELIc6PaDIee0W","title":"delete","pathname":"/nitride/cli/policy/delete","siteSpaceId":"sitesp_UQEUR","breadcrumbs":[{"label":"CLI"},{"label":"policy"}]},{"id":"xjZ3sC2HlLGSriKpRkxJ","title":"list","pathname":"/nitride/cli/policy/list","siteSpaceId":"sitesp_UQEUR","breadcrumbs":[{"label":"CLI"},{"label":"policy"}]},{"id":"S5gAGtiEqCpbH3dWe3oU","title":"totp","pathname":"/nitride/cli/totp","siteSpaceId":"sitesp_UQEUR","breadcrumbs":[{"label":"CLI"}]},{"id":"P5piU6HEvOt8KWxOf0RA","title":"create","pathname":"/nitride/cli/totp/create","siteSpaceId":"sitesp_UQEUR","description":"","breadcrumbs":[{"label":"CLI"},{"label":"totp"}]},{"id":"3HWcbGb0FtUa7J6qUKgq","title":"delete","pathname":"/nitride/cli/totp/delete","siteSpaceId":"sitesp_UQEUR","description":"Deletes a specific Time-based One-Time Password token.","breadcrumbs":[{"label":"CLI"},{"label":"totp"}]},{"id":"Y3cCqFpWxiCCvFlK5Uvu","title":"API","pathname":"/nitride/api","siteSpaceId":"sitesp_UQEUR"},{"id":"8e2992f6ec5f1d013d22c94c8155e2116c662105","title":"Annotations","pathname":"/nitride/api/annotations","siteSpaceId":"sitesp_UQEUR","description":"","breadcrumbs":[{"label":"API"}]},{"id":"1119fd1b2fc6a0365c2cab606ec1b2eea0738c56","title":"Attestations","pathname":"/nitride/api/attestations","siteSpaceId":"sitesp_UQEUR","description":"","breadcrumbs":[{"label":"API"}]},{"id":"c1551da884f04785690d6c421d91f8ca312e93da","title":"Configuration","pathname":"/nitride/api/configuration","siteSpaceId":"sitesp_UQEUR","description":"","breadcrumbs":[{"label":"API"}]},{"id":"9542c7ad84cc5e9bc0f026f88fa2849d58a38aad","title":"Identities","pathname":"/nitride/api/identities","siteSpaceId":"sitesp_UQEUR","description":"","breadcrumbs":[{"label":"API"}]},{"id":"095d370395f41c2fc16cfe44ecda1d1c8cfb30d4","title":"Logs","pathname":"/nitride/api/logs","siteSpaceId":"sitesp_UQEUR","description":"","breadcrumbs":[{"label":"API"}]},{"id":"52efb46d41f6c4821ca20802a70c84f71d1eea03","title":"Policies","pathname":"/nitride/api/policies","siteSpaceId":"sitesp_UQEUR","description":"","breadcrumbs":[{"label":"API"}]},{"id":"beb0f1db3cb01487bd65c75c2b89a6d5f3077fb3","title":"TOTP","pathname":"/nitride/api/totp","siteSpaceId":"sitesp_UQEUR","description":"","breadcrumbs":[{"label":"API"}]},{"id":"cd734095a4a8f1e41e5aa1c99df4a9a75db297e5","title":"Models","pathname":"/nitride/api/models","siteSpaceId":"sitesp_UQEUR","breadcrumbs":[{"label":"API"}]}]}