Azure AIK enrollment returns HTTP 404 for Intel PTT EK CA "ODCA 2 CSME MTP PCH SVN 01 PTT CA" — blocks Call of Duty (RICOCHET) attestation

#LI CHENHUI# 0 Reputation points
2026-10-17T23:02:52.7933333+00:00

TPM 2.0 and Secure Boot are both fully enabled and pass every local check, but AIK

enrollment fails server-side with HTTP 404 because the Azure AIK authority for this

Intel PTT EK issuer does not exist. This blocks Call of Duty (RICOCHET) from launching.

I am requesting that the issuing CA be added to the Azure AIK trust pool.

=== ENVIRONMENT ===

OS : Windows 11 Enterprise 26H2, build 26300.9711

Board : ASUS TUF GAMING B860M-PLUS WIFI (BIOS 3401, 2026-09-14)

CPU : Intel Core Ultra 7 270K Plus (Arrow Lake)

TPM : Intel PTT (INTC / MTP), firmware 700.19.1005.2175, TPM 2.0

EK cert issuer: CN=ODCA 2 CSME MTP PCH SVN 01 PTT CA (valid to 2050-01-01)

Failure path : enrollaik.exe / COD Broker Service -> CertEnroll SCEP -> Azure AIK

=== SYMPTOM ===

Call of Duty (Black Ops 7 / Warzone) refuses to launch and redirects to the TPM/Secure

Boot support article. The COD broker log records, on every launch attempt:

Enroll AIK result -2145844844
```-2145844844 = 0x80190194 = HTTP_E_STATUS_NOT_FOUND.

=== KEY EVIDENCE: THE AUTHORITY KEYID CHANGED AND THE NEW ONE DOES NOT EXIST ===

Same machine, same TPM, two different KeyIds at two points in time:

  2026-09-29  KeyId INTC-KeyId-ea950d987bcff0df9aac1feffb8ab4803fef2ca2

```yaml
          EK issuer CA: ODCA 2 P_ADL 00002983

          Result: HTTP 400 "No valid TPM EK/Platform certificate provided..."

          -> the authority EXISTS (request reached the service)
```  2026-10-17 onward

```yaml
          KeyId INTC-KeyId-8b0906fdfc9769a2300771b97a5cee86e01fbb93

          EK issuer CA: ODCA 2 CSME MTP PCH SVN 01 PTT CA

          Result: HTTP 404 at stage GetCACaps:

            {"Message":"The authority \"intc-keyid-8b0906fd...\" does not exist."}

          -> the authority DOES NOT EXIST
```The BIOS was updated during this window (now 3401 / 2026-09-14, with Intel ME

19.0.11.2289). The EK was re-issued under a newer Intel On-Die CA. So the regression is

not "TPM disabled" — it is that Azure AIK has no authority provisioned for this newer

Intel CA, whereas it had one for the older CA.

DNS is NOT the problem: the hostname resolves to prdf.aadg.msidentity.com and TCP 443

to 20.190.163.x succeeds.

=== ALREADY VERIFIED (please do not ask me to re-check these) ===

- Get-Tpm: TpmPresent/TpmReady/TpmEnabled/TpmActivated/TpmOwned = all True

- tpmtool getdeviceinformation: TPM 2.0, Is Initialized=True,

  Ready For Storage=True, Ready For Attestation=True, no vulnerable firmware

- Event 1041 (TPM-WMI pre-attestation): HealthStatus = "Attestable";

  TpmPresent / TpmMeetsMinimumVersion / TpmIsResponsive / EkCertIsAvailable /

  TcgLogFound all true; PcrsMatchTcgLog = true;

  SecureBootEnabled true from BOTH computer and TCG log

- msinfo32: Secure Boot = On, BIOS Mode = UEFI, GPT disk

- No Group Policy interference (DeviceGuard / TPM / CertificateServicesClient policy

  keys do not exist)

- BIOS is already the latest available from ASUS

- Clearing TPM does not help (EK re-issued by the same CA, same KeyId)

The only red cell is the AIK certificate itself: Event 1041 reports

"WindowsAikCertRsa2048IsAvailable", "WindowsAikCertEccP256IsAvailable" and

"WindowsAikCertEccP384IsAvailable" = all false, DesiredValue true.

=== REQUEST ===

1. Please confirm whether an Azure AIK authority is expected to exist for

   INTC-KeyId-8b0906fdfc9769a2300771b97a5cee86e01fbb93

   (EK CA: CN=ODCA 2 CSME MTP PCH SVN 01 PTT CA).

2. If not, please add this Intel On-Die CA to the Azure AIK trust pool, or tell me

   which component must provide it (Intel CSME firmware vs. Windows trust bundle).

3. Confirm whether the older authority INTC-KeyId-ea950d98... still exists, and whether

   reverting the EK to the older CA is even possible from the client side.

=== SERVER-SIDE REQUEST IDS (from CertEnroll Event ID 86) ===

dd89a34e-f57a-47bc-9abf-e34eb290548d

d7637b7b-b0ca-4c22-95c9-0bef8deb99a3

14406bce-6931-4b90-b5a5-94440c5168b9

3c8aa60d-5518-4015-837c-6db3bbb8d0f8

f9d361e9-eaa2-4785-9c2d-2e8e1b127e8b

4bedd351-96f3-4ad9-bca9-f91321283036

Reproducible with: certreq -enrollaik -config "" -q

Event log path: Application log / Microsoft-Windows-CertificateServicesClient-CertEnroll

/ Event ID 86  
  
*Moved from Windows for business | Windows Client for IT Pros | Devices and deployment | Other*
Microsoft Security | Intune | Enrollment
0 comments No comments

1 answer

Sort by: Most helpful
  1. AI answer

    2026-10-17T23:04:02.5866667+00:00

    The GetCACaps response stating that INTC-KeyId-8b0906fdfc9769a2300771b97a5cee86e01fbb93 “does not exist” requires Microsoft to investigate or provision the corresponding AIK authority; end users cannot add a KeyId to the Microsoft Cloud CA trust database.

    What can be confirmed

    • Microsoft documents that Intel firmware TPMs obtain a signed endorsement certificate from the TPM manufacturer, while the subsequent AIK certificate is issued by a Microsoft cloud service. The Microsoft Cloud CA validates that it is communicating with a genuine TPM before issuing that AIK certificate.^1^
    • Your HTTP response is not merely a generic 404: it identifies the generated INTC-KeyId authority as nonexistent during GetCACaps, before certificate submission or issuance.
    • A closely matching Microsoft Q&A case—healthy local TPM and EK chain, certreq -enrollaik, 0x80190194, and an AIK endpoint reporting “authority does not exist”—was classified as a service-side AIK enrollment problem. Its accepted answer states that users cannot manually register TPM KeyIds or modify the Microsoft AIK trust database, with no known client-side workaround.^2^
    • Recent public reports associate the exact issuer ODCA 2 CSME MTP PCH SVN 01 PTT CA with Intel PTT AIK failures, but there is no published Microsoft trust list or authoritative status for your exact KeyId.^3^

    Consequently, public information cannot confirm that the new authority is expected to exist, has been scheduled for onboarding, or has now been added. Only the AIK service team can inspect its current registration state.

    Required escalation

    Because this is Windows 11 Enterprise, open a Microsoft business support case through the organization’s support agreement or Microsoft Support.^4^ Request routing to the team responsible for Windows TPM attestation / Microsoft Cloud CA / Azure AIK enrollment.

    Use a title such as:

    Microsoft Cloud CA returns GetCACaps 404 for Intel PTT authority INTC-KeyId-8b0906fdfc9769a2300771b97a5cee86e01fbb93

    Include:

    1. Exact authority and issuer:
      • INTC-KeyId-8b0906fdfc9769a2300771b97a5cee86e01fbb93
      • CN=ODCA 2 CSME MTP PCH SVN 01 PTT CA
    2. UTC timestamps for several failures.
    3. The supplied x-ms-request-id values.
    4. Complete Event ID 86 XML, including endpoint, stage, status and headers.
    5. Output from:
         certreq -enrollaik -config "" -q
      
    6. Exported EK certificate and its complete chain. Microsoft documents this extraction method:^5^
         $ek = Get-TpmEndorsementKeyInfo
         $ek.ManufacturerCertificates |
             Export-Certificate -FilePath C:\Temp\Intel-PTT-EK.cer
      
    7. BIOS/CSME/PTT firmware versions and the before/after KeyIds.
    8. The earlier HTTP 400 response for INTC-KeyId-ea950d..., showing that its authority endpoint resolved at that time.
    9. RICOCHET broker logs demonstrating the downstream impact.

    Ask Microsoft to determine:

    • Whether the new KeyId is absent, disabled, incorrectly derived, or missing its Intel ODCA chain mapping.
    • Whether the corresponding Intel root/intermediate must be onboarded into Microsoft Cloud CA.
    • Whether the older authority remains active.
    • Whether this platform/firmware combination is approved for AIK issuance.

    Do not publish the EK certificate or full diagnostic archive in a public Q&A post; attach them privately to the support case.

    Ownership and rollback

    Intel/platform firmware provides the EK and manufacturer-issued EK certificate. Microsoft Cloud CA validates that endorsement identity and issues the Windows AIK certificate.^1^ Therefore:

    • Intel/ASUS may need to correct firmware or the generated EK chain if it is malformed or unsupported.
    • Microsoft controls AIK authority registration and service-side trust; a Windows root-store import cannot create the missing microsoftaik.azure.net authority.
    • No supplied documentation identifies a supported client operation for selecting the old EK issuer or restoring the previous KeyId. A BIOS downgrade should not be treated as a supported rollback unless ASUS explicitly confirms that it restores the previous PTT endorsement hierarchy; it also carries firmware and security risk.
    • Since clearing the TPM reproduces the same issuer and KeyId, repeating TPM clears, Secure Boot checks, DNS tests, or local certificate-store repairs will not address this particular 404.

    The older INTC-KeyId-ea950d... authority’s current status also cannot be inferred from its earlier HTTP 400 response. That response establishes only that the service recognized or routed the authority at that time; Microsoft must verify whether it still exists now.


    References

    1. Control the health of Windows devices
    2. Windows AIK Certificate Enrollment Fails with 404 Not Found (Pluton TPM / MSFT-KeyId) - Microsoft Q&A
    3. Azure AIK enrollment fails 0x80190190 - Intel ODCA 2 CSME MTP PCH SVN ...
    4. Contact Microsoft customer support | Microsoft Support
    5. TPM Key Attestation
    AI-generated content may be incorrect. Read our transparency notes for more information.

    Was this answer helpful?

    2 people found this answer helpful.

Your answer

Answers can be marked as 'Accepted' by the question author and 'Recommended' by moderators, which helps users know the answer solved the author's problem.