-
Notifications
You must be signed in to change notification settings - Fork 368
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
Support Intel On Die Certificate Authority #2934
Comments
Clearing the TPM appears to have fixed it. |
Actually no, clearing only fixed it because I had already initialized the Fapi by disabling the check. Starting from scratch raises the same error:
|
@qfiard Thank you for reporting this problem. I will implement the reading of certificates from the address range 0x01c00100 to 0x01c001ff and add the appropriate root certificate. It would be useful for me if i could get intel certificates stored in this range for testing. |
From https://community.intel.com/t5/Processors/How-to-verify-an-Intel-PTT-endorsement-key-certificate/m-p/1613959/highlight/true#M74331, intermediate certificates are now stored On Die starting with Intel 11th gen.
This doesn't appear to be supported yet as the intermediate certificates are searched for online.
tpm2-tss/src/tss2-fapi/ifapi_curl.c
Lines 207 to 223 in da3d525
Provisioning fails with
ERROR:fapi:src/tss2-fapi/fapi_crypto.c:2082:ifapi_verify_ek_cert() ErrorCode (0x00060025) No certificate downloaded
ERROR:fapi:src/tss2-fapi/api/Fapi_Provision.c:847:Fapi_Provision_Finish() ErrorCode (0x00060025) Verify EK certificate
ERROR:esys:src/tss2-esys/esys_iutil.c:394:iesys_handle_to_tpm_handle() Error: Esys invalid ESAPI handle (ff).
ERROR:esys:src/tss2-esys/esys_iutil.c:1105:esys_GetResourceObject() Unknown ESYS handle. ErrorCode (0x0007000b)
ERROR:esys:src/tss2-esys/api/Esys_FlushContext.c:138:Esys_FlushContext_Async() flushHandle unknown. ErrorCode (0x0007000b)
ERROR:esys:src/tss2-esys/api/Esys_FlushContext.c:66:Esys_FlushContext() Error in async function ErrorCode (0x0007000b)
ERROR:fapi:src/tss2-fapi/fapi_util.c:1171:ifapi_session_clean() Cleanup session failed.
ERROR:fapi:src/tss2-fapi/api/Fapi_Provision.c:168:Fapi_Provision() ErrorCode (0x00060025) Provision
The text was updated successfully, but these errors were encountered: