-
Notifications
You must be signed in to change notification settings - Fork 370
New issue
Have a question about this project? # for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “#”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? # 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: