Skip To Main Content
Support Knowledge Base

Received Empty Signature Revocation List (SigRL) from Intel® Attestation Service

Content Type: Product Information & Documentation   |   Article ID: 000089251   |   Last Reviewed: 01/19/2022

Description

  • Performed remote attestation of an Intel® Guard Extensions (Intel® SGX) platform.
  • Retrieved SigRL using: GET https://api.trustedservices.intel.com/sgx/attestation/v4/sigrl/00000xxx
  • HTTP Status is 200 OK but Response body is empty.

Resolution

When HTTP status is 200 OK, there are two possibilities:

  • SigRL exists: The Base 64-encoded SigRL is in the Response body.
  • SigRL does not exist: the Response body is empty.

Refer to Page 9 of the IAS spec (§§ 3.1.2-3) for more details.

Additional information

Service Providers (SP) can retrieve Signature Revocation Lists for EPID groups. EPID SigRLs are generated by Intel and stored in the IAS. They are used to check revocation status of the platform and Quoting Enclave (QE).

As an optimization, the SP can cache a SigRL retrieved from IAS for a given EPID group and continue to use it until the IAS returns SIGRL_VERSION_MISMATCH for isvEnclaveQuoteStatus in a response to Verify Attestation Evidence. SIGRL_VERSION_MISMATCH indicates that there is a new version of SigRL for a given EPID group that must be used.