Unable to validate if a processor that supports Intel® Software Guard Extensions (Intel® SGX) also supports Datacenter Attestation Primitives (DCAP) and Flexible Launch Control (FLC)
If a processor supports Intel® SGX and FLC, it supports DCAP.
There are two options to determine if your system's processor supports FLC:
Option 1
On a Linux* system, execute cpuid in a terminal:
Option 2
Use test-sgx.c:
FLC support in Intel® Xeon® E systems is also dependent on the BIOS and firmware. The platform must have an Intel® Server Platform Services (Intel® SPS)–based BIOS and firmware. Check with your platform manufacturer to verify if it is SPS-based or not.
Note |
CPUID is not sufficient to detect the usability of Intel® Software Guard Extensions (Intel® SGX) on a platform. Read Properly Detecting Intel® Software Guard Extensions (Intel® SGX) in Your Applications for more details on how to determine if your processor supports Intel® SGX and Intel® SGX is enabled. |
You can find more information in An update on 3rd Party Attestation.
Intel® SGX DCAP ECDSA Attestation works with the following Intel processors that support FLC:
The following Intel® NUC Kits support FLC: