Authentication Key Generation#
Depending on your needs, you may require one or both of the following authentication mechanisms:
Generating a Service Account Key (SAK)#
A Service Account Key (SAK) is required specifically for authenticating with Attestation Suite cloud services.
Follow these steps to generate your SAK:
Navigate to the NGC Organization page by clicking on the Organization option in the dropdown menu (as shown in the NGC Catalog Navigation section).
From the left navigation panel, select “Service Keys” under the Organization section.
Click the “Create Service Key” button in the top right of the Service Keys page.
In the dialog that appears, provide the following information:
Name: Give your key a descriptive name (e.g., “AttestationSuiteKey”)
Description: Optional field to describe the key’s purpose (e.g., “Key for accessing Attestation Suite services”)
Service: Select “NVIDIA Attestation” from the available services
Scope: Select “All Scopes” from the available scopes
Entity Type: Select “All Entity” from the available entities
Expiration: Choose an appropriate expiration period based on your security policies
Click “Next Step” and then “Confirm” to create your Service Account Key.
A dialog will appear with your new key. IMPORTANT: This is the only time you will see the full key value. Copy and store it securely.
Click “Close” after saving your key securely.
Note: Keep your SAK confidential as it provides access to the Attestation Suite services. If your key is compromised, return to the Service Keys page to revoke it and generate a new one.
This SAK will be used to authenticate with:
NVIDIA Remote Attestation Services (the remote verifier)
CertZapper [OCSP] (certificate status verification)
RIM Service (hosts Reference Integrity Manifests for NVIDIA hardware)
For detailed instructions on generating and managing NGC API Keys, please refer to the NGC API Keys documentation.
Generating a Personal API Key#
A Personal API Key is required for standard NGC access, including Docker client, NGC CLI, or API calls.
The general process includes:
Sign in to the NGC website at https://ngc.nvidia.com/signin
Click your user account icon in the top-right corner and select Setup
Click “Generate API Key” from the available options
On the Setup > API Keys page, click “+ Generate Personal Key”
Fill in the required information, as follows:
Key Name: Give your key a descriptive name (e.g., “AttestationSuiteKey”)
Expiration: Choose an appropriate expiration period based on your security policies
Services Included: Select “NVIDIA Attestation” from the available services
Click “Generate Personal Key”
A dialog will appear with your new key. IMPORTANT: This is the only time you will see the full key value. Copy and store it securely.
Click “Close” after saving your key securely.
For complete instructions with screenshots, refer to the Generating a Personal API Key section in the NGC User Guide.