An Azure platform as a service offer that is used to deploy web and cloud applications.
Hello @Cooper
It seems the TPM is present and set up correctly; the screenshot shows IsPresent is True and that there is an Intel PTT/CSME endorsement certificate, which means a 400 Bad Request doesn't necessarily indicate that TPM 2.0 or Secure Boot is misconfigured.
Windows remote health attestation goes beyond verifying the local TPM state; the Microsoft service also checks the EK/AIK certificate chain and whether the certificate is issued by a recognized/trusted CA.
There have also recently been reports of Intel PTT/CSME systems receiving an HTTP 400 error during AIK enrollment with the message 'No valid TPM EK/Platform certificate provided', even though the TPM and EK certificates are present locally.
I would recommend:
- Install the latest MSI BIOS and Intel ME/CSME firmware, then retest.
- Make sure outbound access isn't blocking Intel's EK certificate service or Microsoft's AIK service. Microsoft specifically documents ekop.intel.com for Intel firmware TPM certificate provisioning and *.microsoftaik.azure.net for AIK provisioning.
- Run TpmTool GetDeviceInformation and confirm Ready For Attestation and Is Capable For Attestation are both True.
- Avoid clearing the TPM as the first troubleshooting step, particularly if BitLocker is enabled. Microsoft warns that TPM reset/troubleshooting operations can result in data loss.
- If the 400 persists with current firmware and unrestricted access to those endpoints, this may require escalation to Microsoft and/or MSI/Intel, since the EK/platform certificate chain may not yet be accepted by the Microsoft attestation service, rather than indicating a local Windows configuration problem.
Sharing these references with you:
Microsoft - Control the health of Windows devices ·
Microsoft - TPM attestation overview ·
Microsoft - HealthAttestation CSP
Please "Accept the Answer" if this information helped you. This will help us and others in the community.