-
Notifications
You must be signed in to change notification settings - Fork 165
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Error: tee_verify_quote failed: 0xe022 #353
Comments
It seems my quote is format |
Yes. SGX_QL_PCK_CERT_CHAIN_ERROR (0x22) always means you are using pre-production CPU in this case. |
is there a way to fix this? I was thinking changing hardcoded Also, I was following this white paper to run attestation workflow. It aims at TDX 1.5
The paper leads me to verification sample code in this repo. So it is quite confusing if the verification code does not support pre-production. |
Official DCAP QVL/QvE doesn't support pre-production silicon by default, so we only hardcode product Intel(R) root public key. You are right, you can pass the quote verification by changing |
Seems this error is about pck certificate chain verification. I checked my quote, its certification data type is ECDSA_SIG_AUX_DATA(QE Report Certification Data). I don't know how to get a cert type 5(PCK_CERT_CHAIN), the qgs seems to successfully get pck chain from pccs, but there is no cert chain in the quote.
full output:
The text was updated successfully, but these errors were encountered: