PCCS Server
Installing and running a PCCS server
The Provisioning Certificate Caching Service (PCCS) is a critical infrastructure component that enables DCAP-based SGX attestation for Secret Network nodes. PCCS acts as a local caching layer between your SGX-enabled hardware and Intel's Provisioning Certificate Service, storing and serving attestation collateral including Platform Certification Keys (PCK certificates), Certificate Revocation Lists (CRLs), TCB information, and enclave identity data.
PCCS server is developed and maintained by Intel.
For Secret Network validators and node operators, running a PCCS ensures reliable quote generation and verification without depending on real-time access to Intel's remote services—essential for maintaining network uptime and enabling the trusted execution environment that powers Secret Network's confidential smart contracts.
How to install
Register with Intel Trusted Services
Click "Sign In" (even if you don't have an account)
Enter your email.

If the email is not known, the registration will start

Obtain an API key
Once logged in to Trusted Services, click "Intel® SGX and Intel® TDX Registration Service"

or just go to this URL: https://api.portal.trustedservices.intel.com/registration
Once on the Registration Service page, click "Subscribe":

After you confirm your subscription on the following page, you should be taken to the Subscription page. Click "show" next to the primary key and copy it to a secure location:
Install PCCS Package
Add the official Intel Debian repository to your system sources and import the signing key:
Install the PCCS Package
During the installation you will be prompted for: PCCS API Key: Enter the key you obtained from in the previous step.
PCCS Listening Port: Default is typically 8081. PCCS Administrator
Password: Set a password for administrative tasks.
Verify installation:
PCCS server should be up and running now. Secret Nodes operators can set the URL of the PCCS server their
/etc/sgx_default_qcnl.confconfiguration file
Last updated
Was this helpful?