Intel® Software Guard Extensions (Intel® SGX)
Use hardware-based isolation and memory encryption to provide more code protection in your solutions.

Why SigRL Does Not Exist??

Loocar
Beginner
364 Views

GET https://api.trustedservices.intel.com/sgx/attestation/v4/sigrl/00000xxx

 

SPID, Product DEV Intel® Software Guard Extensions Attestation Service (Unlinkable) subscription key.

I get 200 but body is empty. Why? 

How can i do?

Please help me, thx.

 
0 Kudos
1 Solution
Daniel_ˢᵍˣ
New Contributor I
297 Views

"I get 200 but body is empty. Why?"

 

That's how it is supposed to be.

When you get status 200 OK there are two possible cases: SigRL exists or SigRL doesn't exist. If SigRL exists then the Base 64-encoded SigRL will be in body. If SigRL doesn't exist then the body will be empty.

 

It's written in Page 9 of the IAS spec (§§ 3.1.2-3):
https://api.trustedservices.intel.com/documents/sgx-attestation-api-spec.pdf

View solution in original post

3 Replies
JesusG_Intel
Moderator
320 Views

Hello loocar,


If you are using the DEV environment you must access the environment with Base URL:


https://api.trustedservices.intel.com/sgx/dev


Your SigRL URL becomes: https://api.trustedservices.intel.com/sgx/dev/attestation/v4/sigrl/0000xxx


Sincerely,

Jesus G.

Intel Customer Support


Daniel_ˢᵍˣ
New Contributor I
298 Views

"I get 200 but body is empty. Why?"

 

That's how it is supposed to be.

When you get status 200 OK there are two possible cases: SigRL exists or SigRL doesn't exist. If SigRL exists then the Base 64-encoded SigRL will be in body. If SigRL doesn't exist then the body will be empty.

 

It's written in Page 9 of the IAS spec (§§ 3.1.2-3):
https://api.trustedservices.intel.com/documents/sgx-attestation-api-spec.pdf

JesusG_Intel
Moderator
285 Views

This thread has been marked as answered and Intel will no longer monitor this thread. If you want a response from Intel in a follow-up question, please open a new


Reply