From 97a52c90537beb3f6f656815830a61c65a36317b Mon Sep 17 00:00:00 2001 From: Haitao Huang Date: Wed, 2 Sep 2026 22:59:00 +0000 Subject: [PATCH 1/8] feat(policy): use complete TDINFO hash for TCB mappings Use SHA-384 over the complete unmasked TDINFO as the Policy v2 mapping key. Canonicalize policyData once with only the circular mapping removed so runtime verification and offline tooling extend identical RTMR2 bytes. Verify the signed mapping with the RTMR1-bound policy issuer chain, remove the separate mapping chain and obsolete mapping identity fields, and ignore the legacy outer policy signature as required by the proposal. Resolve the initial SVN through the source's authenticated JSON mapping and take its current SVN from the authenticated quote or TDREPORT evaluation. This allows an older destination to accept a newer source release without predicting its hash. Fail closed on missing authenticated SVN evidence and prevent the SERVTD_EXT current hash from overriding it. Signed-off-by: Haitao Huang Assisted-by: GitHub Copilot CLI:GPT-5.6 Sol Assisted-by: GitHub Copilot CLI:gpt-6-astra --- Cargo.lock | 1 + config/templates/policy_issuer_chain.pem | 58 +- config/templates/policy_v2.json | 2 +- config/templates/policy_v2_signed.json | 2 +- config/templates/servtd_collateral.json | 2 +- config/templates/tcb_mapping.json | 2 +- config/templates/tcb_mapping_signed.json | 2 +- config/templates/td_identity.json | 2 +- config/templates/td_identity_signed.json | 2 +- .../tdx-tdcall/src/tdx_emu.rs | 12 +- sh_script/Azure/build_azure_mock_test.sh | 41 +- sh_script/build_AzCVMEmu_policy_and_test.sh | 66 +- sh_script/build_policy_v2.sh | 11 +- src/migtd/src/bin/migtd/main.rs | 26 +- src/migtd/src/event_log.rs | 4 + src/migtd/src/lib.rs | 4 + src/migtd/src/mig_policy.rs | 773 +++++------------- src/policy/src/lib.rs | 7 + src/policy/src/v2/collaterals.rs | 69 ++ src/policy/src/v2/measurement.rs | 362 ++++++++ src/policy/src/v2/mod.rs | 2 + src/policy/src/v2/policy.rs | 51 +- src/policy/src/v2/servtd_collateral.rs | 441 +++++++--- .../cert_chain/policy_issuer_chain.pem | 57 +- src/policy/test/policy_v2/policy_data.json | 2 +- src/policy/test/policy_v2/policy_v2.json | 2 +- .../test/policy_v2/servtd_collateral.json | 2 +- src/policy/test/policy_v2/tcb_mapping.json | 2 +- tools/migtd-hash/Cargo.toml | 3 +- tools/migtd-hash/src/lib.rs | 96 ++- tools/migtd-hash/src/main.rs | 388 ++++++--- tools/servtd-collateral-generator/readme.md | 2 +- .../servtd-collateral-generator/src/build.rs | 6 - tools/servtd-collateral-generator/src/main.rs | 18 +- 34 files changed, 1496 insertions(+), 1024 deletions(-) create mode 100644 src/policy/src/v2/measurement.rs diff --git a/Cargo.lock b/Cargo.lock index 429bdddaf..ad2ad1e9a 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -1432,6 +1432,7 @@ dependencies = [ "clap", "crypto", "env_logger", + "hex", "igvm", "log", "migtd", diff --git a/config/templates/policy_issuer_chain.pem b/config/templates/policy_issuer_chain.pem index 151d4abd6..7966f9c8c 100644 --- a/config/templates/policy_issuer_chain.pem +++ b/config/templates/policy_issuer_chain.pem @@ -1,46 +1,46 @@ -----BEGIN CERTIFICATE----- -MIICaDCCAe6gAwIBAgIUI42jpwfmZAB+N0e+h+6KCfklh40wCgYIKoZIzj0EAwMw +MIICaDCCAe6gAwIBAgIUTbltbfR2MqjYC04lViWFKrg6HdwwCgYIKoZIzj0EAwMw dDELMAkGA1UEBhMCVVMxCzAJBgNVBAgMAkNBMRQwEgYDVQQHDAtTYW50YSBDbGFy YTEiMCAGA1UECgwZTWlnVEQgSW50ZXJtZWRpYXRlIElzc3VlcjEeMBwGA1UEAwwV -TWlnVEQgSW50ZXJtZWRpYXRlIENBMB4XDTI2MDcwMTEwNTA0NFoXDTI3MDcwMTEw -NTA0NFowYzELMAkGA1UEBhMCVVMxCzAJBgNVBAgMAkNBMRQwEgYDVQQHDAtTYW50 +TWlnVEQgSW50ZXJtZWRpYXRlIENBMB4XDTI2MDkwMjIwNDIxNFoXDTI3MDkwMjIw +NDIxNFowYzELMAkGA1UEBhMCVVMxCzAJBgNVBAgMAkNBMRQwEgYDVQQHDAtTYW50 YSBDbGFyYTEVMBMGA1UECgwMTWlnVEQgSXNzdWVyMRowGAYDVQQDDBFNaWdURCBJ -bmZvIElzc3VlcjB2MBAGByqGSM49AgEGBSuBBAAiA2IABPwrt1m60ICixce/2ugR -GSQhPzgWcbe9JYkFB49ttKJRcxluthFr1spPZerKDUwdvvGCHdoqxKT6itswbZS3 -ahmVUhAsrXPDmKxDCTizZm7ceyRWZ1k7+wR3rlZTSMRoYqNSMFAwDgYDVR0PAQH/ -BAQDAgeAMB0GA1UdDgQWBBT157AdCLS2hROQ1D6welT+Ajy3TjAfBgNVHSMEGDAW -gBRVgv61R6StRYHfVgRYfD1ejdJSgTAKBggqhkjOPQQDAwNoADBlAjASRh3kf2O1 -0EOhJiZEelug2E0+qWqN3AydrbGBn2ZJt5g5jUxhoXlcqXFPiBn83XECMQCn6Wia -Q9PpGUg1E9K9sk22W55z8vDre3VyWkj4nJl4rvk208ugBLWrezdEHasLsOc= +bmZvIElzc3VlcjB2MBAGByqGSM49AgEGBSuBBAAiA2IABH5vWdNV562wS25uaCye +prgjA1xJH4hlVTmI6whzgO7xmOW1kZi7glN3TXAdEcKctSIOiYw+oHqiXZsPGTKB +f6ieEey3yynUO8UwMsr25rVkpDvKi2PL1ZDeR2FQ5GMxcKNSMFAwDgYDVR0PAQH/ +BAQDAgeAMB0GA1UdDgQWBBRRsu5Xj3LZ8FzNUK5TEUD9E4ahuDAfBgNVHSMEGDAW +gBQG9PzDbR1trcTTtqJEMR+xeXF4uzAKBggqhkjOPQQDAwNoADBlAjEA1S9EBp+C +QO920YlTE1aYW+xHjBJq9W2TM79SIVENFHSxIRYdANWAaJge2gtwMknMAjAZZupA +w6HSYkKWsQP0pG2utLLxi85lS+1vVhWyl8Sh2k6xOiq303K8TK/auAFOXQo= -----END CERTIFICATE----- -----BEGIN CERTIFICATE----- -MIICdTCCAfugAwIBAgIUbqZePdS7UEe0psj4wUNa57MrET0wCgYIKoZIzj0EAwMw +MIICdTCCAfugAwIBAgIUUhMm1H4HjXLOwHVkvZzXcESTTBIwCgYIKoZIzj0EAwMw XzELMAkGA1UEBhMCVVMxCzAJBgNVBAgMAkNBMRQwEgYDVQQHDAtTYW50YSBDbGFy YTEVMBMGA1UECgwMTWlnVEQgSXNzdWVyMRYwFAYDVQQDDA1NaWdURCBSb290IENB -MB4XDTI2MDcwMTEwNTA0NFoXDTMxMDYzMDEwNTA0NFowdDELMAkGA1UEBhMCVVMx +MB4XDTI2MDkwMjIwNDIxNFoXDTMxMDkwMTIwNDIxNFowdDELMAkGA1UEBhMCVVMx CzAJBgNVBAgMAkNBMRQwEgYDVQQHDAtTYW50YSBDbGFyYTEiMCAGA1UECgwZTWln VEQgSW50ZXJtZWRpYXRlIElzc3VlcjEeMBwGA1UEAwwVTWlnVEQgSW50ZXJtZWRp -YXRlIENBMHYwEAYHKoZIzj0CAQYFK4EEACIDYgAEdsL/cjUrCPa00GusnZsRjOxo -8otNIO1a4Ls1rz5Ew7ilQ4X2WNWwNvmwaNY0qFc+MXXSnMY4Q6QmoJesSqCfp5J1 -ooXjIB25lYdXl3bxCMrRmvNzDOWHSKrNkFBpm1p+o2MwYTAPBgNVHRMBAf8EBTAD -AQH/MA4GA1UdDwEB/wQEAwIBBjAdBgNVHQ4EFgQUVYL+tUekrUWB31YEWHw9Xo3S -UoEwHwYDVR0jBBgwFoAUCtxBCuwlgOzy1VZm81dXlo69pNgwCgYIKoZIzj0EAwMD -aAAwZQIwP0qNIE1ZMEKV309QREX+zoHgDYp1CgKrRPnCwZSLat80h7GTlYdc8aUN -hGNhIlzjAjEA52OKlaqU1we3OPeoozPyE+H8gr6tRZSX9GhBVnC1yb/OBX5jLN3l -MSh0m8g8dWtL +YXRlIENBMHYwEAYHKoZIzj0CAQYFK4EEACIDYgAEbG8UwpbhzDyzLsfGYOf+MxDG ++2DX61exLjnMAgo78CQTD12ge66dgkzcJZ5FI3GrlJZPXAgVvDKsJXSEaysfV2U7 +D4LA4LDOqy8gF/xIYWa0CG+8K/K2nsbKASIhuwE+o2MwYTAPBgNVHRMBAf8EBTAD +AQH/MA4GA1UdDwEB/wQEAwIBBjAdBgNVHQ4EFgQUBvT8w20dba3E07aiRDEfsXlx +eLswHwYDVR0jBBgwFoAUByYcVdKYdUuTd97TmqGMw5Ekrg0wCgYIKoZIzj0EAwMD +aAAwZQIxAIibTFYBOcoBPPrgIN9ZUJcZpM1nMphNfiOkNXknMFfwyiOBc0aYef2e +1PtopEFZiQIwU0l+LeqVirXD7dWXAANN9+W2hLmdNNifZvf5ENGwEK5dgn54FWoU +koGfhEFuuemy -----END CERTIFICATE----- -----BEGIN CERTIFICATE----- -MIICTzCCAdagAwIBAgIUYTquwcbmxr8y1BBPK5eTmYdTB1MwCgYIKoZIzj0EAwMw +MIICTzCCAdagAwIBAgIUIIRnuq6BASXwFFcIwhWGtuvoWP8wCgYIKoZIzj0EAwMw XzELMAkGA1UEBhMCVVMxCzAJBgNVBAgMAkNBMRQwEgYDVQQHDAtTYW50YSBDbGFy YTEVMBMGA1UECgwMTWlnVEQgSXNzdWVyMRYwFAYDVQQDDA1NaWdURCBSb290IENB -MB4XDTI2MDcwMTEwNTA0NFoXDTM2MDYyODEwNTA0NFowXzELMAkGA1UEBhMCVVMx +MB4XDTI2MDkwMjIwNDIxM1oXDTM2MDgzMDIwNDIxM1owXzELMAkGA1UEBhMCVVMx CzAJBgNVBAgMAkNBMRQwEgYDVQQHDAtTYW50YSBDbGFyYTEVMBMGA1UECgwMTWln VEQgSXNzdWVyMRYwFAYDVQQDDA1NaWdURCBSb290IENBMHYwEAYHKoZIzj0CAQYF -K4EEACIDYgAEOApWwQJHtYcFaq0EHH058knEo3Hz6kMqHiuiaB9XUttM1PGvwrux -gnxq1SNp8tfXDQlmjXP/m1TJ+BdFX+9cqSG26/W7doazDHW1MNRir4E/v4mMzIox -86pnu7/7oTnvo1MwUTAdBgNVHQ4EFgQUCtxBCuwlgOzy1VZm81dXlo69pNgwHwYD -VR0jBBgwFoAUCtxBCuwlgOzy1VZm81dXlo69pNgwDwYDVR0TAQH/BAUwAwEB/zAK -BggqhkjOPQQDAwNnADBkAjBGru+cELo1WJH/pxCN1q0adDrhJavW2yVm1A6UbZYm -XvKKVqOsgSf/fhMRGb/htQ8CMBkFmbplQzY3SVlkTT8aBfNq3a1yNZJRw5HQUz9R -DrAL9xNFgVm3//brLnWNpVOtcw== +K4EEACIDYgAEsoBV62G+63+QswhM7il92pH6v+86NLMLAPyyzHIgAXzKJTQLsLDq +Xvq3yZbXFLAEoABZkshXNKxphoSK+b7rQjvgral7vNshcq/bgSmkAFxGjXzuHC8V +XOpBVmVEsdgio1MwUTAdBgNVHQ4EFgQUByYcVdKYdUuTd97TmqGMw5Ekrg0wHwYD +VR0jBBgwFoAUByYcVdKYdUuTd97TmqGMw5Ekrg0wDwYDVR0TAQH/BAUwAwEB/zAK +BggqhkjOPQQDAwNnADBkAjA46e70GOt1bjKjU4YlDEnh01KjpcqRFC2w4lGiG/RJ +sKsNTMhJhmglcJw3UN3vCDYCMAwNzecuOD6joTJXiBFDw9zA0oisIust4NSZUtnj ++dN7kruhJoRxoyftJ3O48BuF2A== -----END CERTIFICATE----- diff --git a/config/templates/policy_v2.json b/config/templates/policy_v2.json index efb9487c1..bb3daadac 100644 --- a/config/templates/policy_v2.json +++ b/config/templates/policy_v2.json @@ -1 +1 @@ -{"id":"B87BFE45-9CC7-46F9-8F2C-A6CB55BF7101","version":"2.0","policySvn":1,"policy":[{"global":{"tcb":{"tcbEvaluationDataNumber":{"operation":"greater-or-equal","reference":5},"tcbDate":{"operation":"greater-or-equal","reference":"2022-11-09T00:00:00Z"},"tcbStatusAccepted":{"operation":"allow-list","reference":["UpToDate","ConfigurationNeeded"]}},"platform":{"fmspc":{"operation":"allow-list","reference":["00706A000000","00706E170000","00A068070000","20C06F000000","10A06E040000","40806F000000","10706A000000","10A067110000","20606A000000","10906EA50000","20906EA10000","10906EB10000","10806F000000","00706E070000","50A06D000000","10606A000000","10706A800000","10706A100000","B0806F000000","00706D050000","10806EB70000","10906ED10000","00A06F010000","00A06D070000","40806F200000","60806F000000","10A06E050000","40A06D000000","10606C040000","50A06F000000","00A06D000000","10806EA60000","00706D010000","10806F070000","20D06D010000","00706E270000","00A06F000000","10A06D050000","00C06F000000","30806F000000","20906EA50000","10706E370000","20806F070000","10906EC50000","10806F040000","10D06D000000","10906EA10000","20806F000000","10A067010000","30A06E000000","10A06F000000","70806F000000","10906EC10000","20A06D050000","00606A000000"]}},"crl":{"pckCrlNum":{"operation":"greater-or-equal","reference":1},"rootCaCrlNum":{"operation":"greater-or-equal","reference":1}}}}],"collaterals":{"majorVersion":1,"minorVersion":0,"teeType":129,"rootCa":"-----BEGIN CERTIFICATE-----\nMIIClDCCAjmgAwIBAgIVAOnoRFJTNlxLGJoR/EMYLKXcIIBIMAoGCCqGSM49BAMC\nMGgxGjAYBgNVBAMMEUludGVsIFNHWCBSb290IENBMRowGAYDVQQKDBFJbnRlbCBD\nb3Jwb3JhdGlvbjEUMBIGA1UEBwwLU2FudGEgQ2xhcmExCzAJBgNVBAgMAkNBMQsw\nCQYDVQQGEwJVUzAeFw0xOTEwMzEwOTQ5MjFaFw00OTEyMzEyMzU5NTlaMGgxGjAY\nBgNVBAMMEUludGVsIFNHWCBSb290IENBMRowGAYDVQQKDBFJbnRlbCBDb3Jwb3Jh\ndGlvbjEUMBIGA1UEBwwLU2FudGEgQ2xhcmExCzAJBgNVBAgMAkNBMQswCQYDVQQG\nEwJVUzBZMBMGByqGSM49AgEGCCqGSM49AwEHA0IABE/6D/1WHNrWwPmNMIyBKMW5\nJ6JzMsjo6xP2vkK1cdZGb1PGRP/C/8ECgiDkmklmzwLzLi+000m7LLrtKJA3oC2j\ngb8wgbwwHwYDVR0jBBgwFoAU6ehEUlM2XEsYmhH8QxgspdwggEgwVgYDVR0fBE8w\nTTBLoEmgR4ZFaHR0cHM6Ly9zYngtY2VydGlmaWNhdGVzLnRydXN0ZWRzZXJ2aWNl\ncy5pbnRlbC5jb20vSW50ZWxTR1hSb290Q0EuZGVyMB0GA1UdDgQWBBTp6ERSUzZc\nSxiaEfxDGCyl3CCASDAOBgNVHQ8BAf8EBAMCAQYwEgYDVR0TAQH/BAgwBgEB/wIB\nATAKBggqhkjOPQQDAgNJADBGAiEAzw9zdUiUHPMUd0C4mx41jlFZkrM3y5f1lgnV\nO7FbjOoCIQCoGtUmT4cXt7V+ySHbJ8Hob9AanpvXNH1ER+/gZF+opQ==\n-----END CERTIFICATE-----","pckCrlIssuerChain":"-----BEGIN CERTIFICATE-----\nMIICmjCCAkCgAwIBAgIUWSPTp0qoY1QuOXCt4A8HK1ckKrcwCgYIKoZIzj0EAwIw\naDEaMBgGA1UEAwwRSW50ZWwgU0dYIFJvb3QgQ0ExGjAYBgNVBAoMEUludGVsIENv\ncnBvcmF0aW9uMRQwEgYDVQQHDAtTYW50YSBDbGFyYTELMAkGA1UECAwCQ0ExCzAJ\nBgNVBAYTAlVTMB4XDTE5MTAzMTEyMzM0N1oXDTM0MTAzMTEyMzM0N1owcDEiMCAG\nA1UEAwwZSW50ZWwgU0dYIFBDSyBQbGF0Zm9ybSBDQTEaMBgGA1UECgwRSW50ZWwg\nQ29ycG9yYXRpb24xFDASBgNVBAcMC1NhbnRhIENsYXJhMQswCQYDVQQIDAJDQTEL\nMAkGA1UEBhMCVVMwWTATBgcqhkjOPQIBBggqhkjOPQMBBwNCAAQwp+Lc+TUBtg1H\n+U8JIsMsbjHjCkTtXb8jPM6r2dhu9zIblhDZ7INfqt3Ix8XcFKD8k0NEXrkZ66qJ\nXa1KzLIKo4G/MIG8MB8GA1UdIwQYMBaAFOnoRFJTNlxLGJoR/EMYLKXcIIBIMFYG\nA1UdHwRPME0wS6BJoEeGRWh0dHBzOi8vc2J4LWNlcnRpZmljYXRlcy50cnVzdGVk\nc2VydmljZXMuaW50ZWwuY29tL0ludGVsU0dYUm9vdENBLmRlcjAdBgNVHQ4EFgQU\nWSPTp0qoY1QuOXCt4A8HK1ckKrcwDgYDVR0PAQH/BAQDAgEGMBIGA1UdEwEB/wQI\nMAYBAf8CAQAwCgYIKoZIzj0EAwIDSAAwRQIhAJ1q+FTz+gUuVfBQuCgJsFrL2TTS\ne1aBZ53O52TjFie6AiAriPaRahUX9Oa9kGLlAchWXKT6j4RWSR50BqhrN3UT4A==\n-----END CERTIFICATE-----\n-----BEGIN CERTIFICATE-----\nMIIClDCCAjmgAwIBAgIVAOnoRFJTNlxLGJoR/EMYLKXcIIBIMAoGCCqGSM49BAMC\nMGgxGjAYBgNVBAMMEUludGVsIFNHWCBSb290IENBMRowGAYDVQQKDBFJbnRlbCBD\nb3Jwb3JhdGlvbjEUMBIGA1UEBwwLU2FudGEgQ2xhcmExCzAJBgNVBAgMAkNBMQsw\nCQYDVQQGEwJVUzAeFw0xOTEwMzEwOTQ5MjFaFw00OTEyMzEyMzU5NTlaMGgxGjAY\nBgNVBAMMEUludGVsIFNHWCBSb290IENBMRowGAYDVQQKDBFJbnRlbCBDb3Jwb3Jh\ndGlvbjEUMBIGA1UEBwwLU2FudGEgQ2xhcmExCzAJBgNVBAgMAkNBMQswCQYDVQQG\nEwJVUzBZMBMGByqGSM49AgEGCCqGSM49AwEHA0IABE/6D/1WHNrWwPmNMIyBKMW5\nJ6JzMsjo6xP2vkK1cdZGb1PGRP/C/8ECgiDkmklmzwLzLi+000m7LLrtKJA3oC2j\ngb8wgbwwHwYDVR0jBBgwFoAU6ehEUlM2XEsYmhH8QxgspdwggEgwVgYDVR0fBE8w\nTTBLoEmgR4ZFaHR0cHM6Ly9zYngtY2VydGlmaWNhdGVzLnRydXN0ZWRzZXJ2aWNl\ncy5pbnRlbC5jb20vSW50ZWxTR1hSb290Q0EuZGVyMB0GA1UdDgQWBBTp6ERSUzZc\nSxiaEfxDGCyl3CCASDAOBgNVHQ8BAf8EBAMCAQYwEgYDVR0TAQH/BAgwBgEB/wIB\nATAKBggqhkjOPQQDAgNJADBGAiEAzw9zdUiUHPMUd0C4mx41jlFZkrM3y5f1lgnV\nO7FbjOoCIQCoGtUmT4cXt7V+ySHbJ8Hob9AanpvXNH1ER+/gZF+opQ==\n-----END CERTIFICATE-----\n","rootCaCrl":"-----BEGIN X509 CRL-----\nMIIBITCByAIBATAKBggqhkjOPQQDAjBoMRowGAYDVQQDDBFJbnRlbCBTR1ggUm9v\ndCBDQTEaMBgGA1UECgwRSW50ZWwgQ29ycG9yYXRpb24xFDASBgNVBAcMC1NhbnRh\nIENsYXJhMQswCQYDVQQIDAJDQTELMAkGA1UEBhMCVVMXDTI1MDkxNjExNTMxMloX\nDTI2MDkxNjExNTMxMlqgLzAtMAoGA1UdFAQDAgEBMB8GA1UdIwQYMBaAFOnoRFJT\nNlxLGJoR/EMYLKXcIIBIMAoGCCqGSM49BAMCA0gAMEUCIQDv5KEBogNCzPgupOPj\nFIYJaOubypBPCGqnE0XcYTgFDwIgeSfXk71tIbV5lqp6gWCpN98/xu/8c7y36EV3\npkfootI=\n-----END X509 CRL-----","pckCrl":"-----BEGIN X509 CRL-----\nMIIBKTCB0AIBATAKBggqhkjOPQQDAjBwMSIwIAYDVQQDDBlJbnRlbCBTR1ggUENL\nIFBsYXRmb3JtIENBMRowGAYDVQQKDBFJbnRlbCBDb3Jwb3JhdGlvbjEUMBIGA1UE\nBwwLU2FudGEgQ2xhcmExCzAJBgNVBAgMAkNBMQswCQYDVQQGEwJVUxcNMjYwNzAx\nMDk0NjIzWhcNMjYwNzMxMDk0NjIzWqAvMC0wCgYDVR0UBAMCAQEwHwYDVR0jBBgw\nFoAUWSPTp0qoY1QuOXCt4A8HK1ckKrcwCgYIKoZIzj0EAwIDSAAwRQIgcGtzcbJl\n2S3wCJYxAd7KNnRsztqrU+u2NaDupYb0lTgCIQCA6I7FwSIA0s2r9sVOz6dIqV1w\naBnaP08fyNmvo7VbCA==\n-----END X509 CRL-----","platforms":[{"fmspc":"20C06F000000","tcbInfoIssuerChain":"-----BEGIN CERTIFICATE-----\nMIICkDCCAjagAwIBAgIUTh8n662T/sqPZK+7n3H67/KGwu0wCgYIKoZIzj0EAwIw\naDEaMBgGA1UEAwwRSW50ZWwgU0dYIFJvb3QgQ0ExGjAYBgNVBAoMEUludGVsIENv\ncnBvcmF0aW9uMRQwEgYDVQQHDAtTYW50YSBDbGFyYTELMAkGA1UECAwCQ0ExCzAJ\nBgNVBAYTAlVTMB4XDTE5MTAzMTEyMzM0N1oXDTI2MTAzMTEyMzM0N1owbDEeMBwG\nA1UEAwwVSW50ZWwgU0dYIFRDQiBTaWduaW5nMRowGAYDVQQKDBFJbnRlbCBDb3Jw\nb3JhdGlvbjEUMBIGA1UEBwwLU2FudGEgQ2xhcmExCzAJBgNVBAgMAkNBMQswCQYD\nVQQGEwJVUzBZMBMGByqGSM49AgEGCCqGSM49AwEHA0IABOnYw9LbN/JmyUttXa0M\niBEenjPbxbR4C8MuVYxDI+Le8lDBLp9X4wMzCAUF/fI/31giClXp/y0erLbLZjdV\n07+jgbkwgbYwHwYDVR0jBBgwFoAU6ehEUlM2XEsYmhH8QxgspdwggEgwVgYDVR0f\nBE8wTTBLoEmgR4ZFaHR0cHM6Ly9zYngtY2VydGlmaWNhdGVzLnRydXN0ZWRzZXJ2\naWNlcy5pbnRlbC5jb20vSW50ZWxTR1hSb290Q0EuZGVyMB0GA1UdDgQWBBROHyfr\nrZP+yo9kr7ufcfrv8obC7TAOBgNVHQ8BAf8EBAMCBsAwDAYDVR0TAQH/BAIwADAK\nBggqhkjOPQQDAgNIADBFAiEA9xQeifK+2abQGnrAgk0hrOhdyvJQorh2cEMn4Gwr\n4hoCIFHW5qQ9G2wBJ4GMNQqv/oMfbPtzmyTlaWWzwxkqM0CT\n-----END CERTIFICATE-----\n-----BEGIN CERTIFICATE-----\nMIIClDCCAjmgAwIBAgIVAOnoRFJTNlxLGJoR/EMYLKXcIIBIMAoGCCqGSM49BAMC\nMGgxGjAYBgNVBAMMEUludGVsIFNHWCBSb290IENBMRowGAYDVQQKDBFJbnRlbCBD\nb3Jwb3JhdGlvbjEUMBIGA1UEBwwLU2FudGEgQ2xhcmExCzAJBgNVBAgMAkNBMQsw\nCQYDVQQGEwJVUzAeFw0xOTEwMzEwOTQ5MjFaFw00OTEyMzEyMzU5NTlaMGgxGjAY\nBgNVBAMMEUludGVsIFNHWCBSb290IENBMRowGAYDVQQKDBFJbnRlbCBDb3Jwb3Jh\ndGlvbjEUMBIGA1UEBwwLU2FudGEgQ2xhcmExCzAJBgNVBAgMAkNBMQswCQYDVQQG\nEwJVUzBZMBMGByqGSM49AgEGCCqGSM49AwEHA0IABE/6D/1WHNrWwPmNMIyBKMW5\nJ6JzMsjo6xP2vkK1cdZGb1PGRP/C/8ECgiDkmklmzwLzLi+000m7LLrtKJA3oC2j\ngb8wgbwwHwYDVR0jBBgwFoAU6ehEUlM2XEsYmhH8QxgspdwggEgwVgYDVR0fBE8w\nTTBLoEmgR4ZFaHR0cHM6Ly9zYngtY2VydGlmaWNhdGVzLnRydXN0ZWRzZXJ2aWNl\ncy5pbnRlbC5jb20vSW50ZWxTR1hSb290Q0EuZGVyMB0GA1UdDgQWBBTp6ERSUzZc\nSxiaEfxDGCyl3CCASDAOBgNVHQ8BAf8EBAMCAQYwEgYDVR0TAQH/BAgwBgEB/wIB\nATAKBggqhkjOPQQDAgNJADBGAiEAzw9zdUiUHPMUd0C4mx41jlFZkrM3y5f1lgnV\nO7FbjOoCIQCoGtUmT4cXt7V+ySHbJ8Hob9AanpvXNH1ER+/gZF+opQ==\n-----END CERTIFICATE-----\n","tcbInfo":"{\"tcbInfo\":{\"id\":\"TDX\",\"version\":3,\"issueDate\":\"2026-07-01T10:00:45Z\",\"nextUpdate\":\"2026-07-31T10:00:45Z\",\"fmspc\":\"20C06F000000\",\"pceId\":\"0000\",\"tcbType\":0,\"tcbEvaluationDataNumber\":5,\"tdxModule\":{\"mrsigner\":\"000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000\",\"attributes\":\"0000000000000000\",\"attributesMask\":\"FFFFFFFFFFFFFFFF\"},\"tdxModuleIdentities\":[{\"id\":\"TDX_02\",\"mrsigner\":\"000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000\",\"attributes\":\"0000000000000000\",\"attributesMask\":\"FFFFFFFFFFFFFFFF\",\"tcbLevels\":[{\"tcb\":{\"isvsvn\":0},\"tcbDate\":\"2022-11-09T00:00:00Z\",\"tcbStatus\":\"UpToDate\"}]},{\"id\":\"TDX_05\",\"mrsigner\":\"000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000\",\"attributes\":\"0000000000000000\",\"attributesMask\":\"FFFFFFFFFFFFFFFF\",\"tcbLevels\":[{\"tcb\":{\"isvsvn\":0},\"tcbDate\":\"2022-11-09T00:00:00Z\",\"tcbStatus\":\"UpToDate\"}]},{\"id\":\"TDX_03\",\"mrsigner\":\"000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000\",\"attributes\":\"0000000000000000\",\"attributesMask\":\"FFFFFFFFFFFFFFFF\",\"tcbLevels\":[{\"tcb\":{\"isvsvn\":0},\"tcbDate\":\"2022-11-09T00:00:00Z\",\"tcbStatus\":\"UpToDate\"}]},{\"id\":\"TDX_01\",\"mrsigner\":\"000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000\",\"attributes\":\"0000000000000000\",\"attributesMask\":\"FFFFFFFFFFFFFFFF\",\"tcbLevels\":[{\"tcb\":{\"isvsvn\":0},\"tcbDate\":\"2022-11-09T00:00:00Z\",\"tcbStatus\":\"UpToDate\"}]}],\"tcbLevels\":[{\"tcb\":{\"sgxtcbcomponents\":[{\"svn\":1,\"category\":\"BIOS\",\"type\":\"Early Microcode Update\"},{\"svn\":1,\"category\":\"OS/VMM\",\"type\":\"SGX Late Microcode Update\"},{\"svn\":0,\"category\":\"OS/VMM\",\"type\":\"TXT SINIT\"},{\"svn\":0,\"category\":\"BIOS\"},{\"svn\":0,\"category\":\"BIOS\"},{\"svn\":0,\"category\":\"BIOS\"},{\"svn\":0},{\"svn\":0,\"category\":\"OS/VMM\",\"type\":\"SEAMLDR ACM\"},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0}],\"pcesvn\":0,\"tdxtcbcomponents\":[{\"svn\":0,\"category\":\"OS/VMM\",\"type\":\"TDX Module\"},{\"svn\":0,\"category\":\"OS/VMM\",\"type\":\"TDX Module\"},{\"svn\":1,\"category\":\"OS/VMM\",\"type\":\"TDX Late Microcode Update\"},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0}]},\"tcbDate\":\"2022-11-09T00:00:00Z\",\"tcbStatus\":\"UpToDate\"}]},\"signature\":\"3d0d3653b9341dc41c362f8f7cd38e9f4b829d057811ce6cafbcc77f167b6447522b4717b3d5c58a71648eec12af0b8e935edbb6cd773c4ceb7ad90e68cf001e\"}"},{"fmspc":"0400F1300000","tcbInfoIssuerChain":"-----BEGIN CERTIFICATE-----\nMIICkDCCAjagAwIBAgIUTh8n662T/sqPZK+7n3H67/KGwu0wCgYIKoZIzj0EAwIw\naDEaMBgGA1UEAwwRSW50ZWwgU0dYIFJvb3QgQ0ExGjAYBgNVBAoMEUludGVsIENv\ncnBvcmF0aW9uMRQwEgYDVQQHDAtTYW50YSBDbGFyYTELMAkGA1UECAwCQ0ExCzAJ\nBgNVBAYTAlVTMB4XDTE5MTAzMTEyMzM0N1oXDTI2MTAzMTEyMzM0N1owbDEeMBwG\nA1UEAwwVSW50ZWwgU0dYIFRDQiBTaWduaW5nMRowGAYDVQQKDBFJbnRlbCBDb3Jw\nb3JhdGlvbjEUMBIGA1UEBwwLU2FudGEgQ2xhcmExCzAJBgNVBAgMAkNBMQswCQYD\nVQQGEwJVUzBZMBMGByqGSM49AgEGCCqGSM49AwEHA0IABOnYw9LbN/JmyUttXa0M\niBEenjPbxbR4C8MuVYxDI+Le8lDBLp9X4wMzCAUF/fI/31giClXp/y0erLbLZjdV\n07+jgbkwgbYwHwYDVR0jBBgwFoAU6ehEUlM2XEsYmhH8QxgspdwggEgwVgYDVR0f\nBE8wTTBLoEmgR4ZFaHR0cHM6Ly9zYngtY2VydGlmaWNhdGVzLnRydXN0ZWRzZXJ2\naWNlcy5pbnRlbC5jb20vSW50ZWxTR1hSb290Q0EuZGVyMB0GA1UdDgQWBBROHyfr\nrZP+yo9kr7ufcfrv8obC7TAOBgNVHQ8BAf8EBAMCBsAwDAYDVR0TAQH/BAIwADAK\nBggqhkjOPQQDAgNIADBFAiEA9xQeifK+2abQGnrAgk0hrOhdyvJQorh2cEMn4Gwr\n4hoCIFHW5qQ9G2wBJ4GMNQqv/oMfbPtzmyTlaWWzwxkqM0CT\n-----END CERTIFICATE-----\n-----BEGIN CERTIFICATE-----\nMIIClDCCAjmgAwIBAgIVAOnoRFJTNlxLGJoR/EMYLKXcIIBIMAoGCCqGSM49BAMC\nMGgxGjAYBgNVBAMMEUludGVsIFNHWCBSb290IENBMRowGAYDVQQKDBFJbnRlbCBD\nb3Jwb3JhdGlvbjEUMBIGA1UEBwwLU2FudGEgQ2xhcmExCzAJBgNVBAgMAkNBMQsw\nCQYDVQQGEwJVUzAeFw0xOTEwMzEwOTQ5MjFaFw00OTEyMzEyMzU5NTlaMGgxGjAY\nBgNVBAMMEUludGVsIFNHWCBSb290IENBMRowGAYDVQQKDBFJbnRlbCBDb3Jwb3Jh\ndGlvbjEUMBIGA1UEBwwLU2FudGEgQ2xhcmExCzAJBgNVBAgMAkNBMQswCQYDVQQG\nEwJVUzBZMBMGByqGSM49AgEGCCqGSM49AwEHA0IABE/6D/1WHNrWwPmNMIyBKMW5\nJ6JzMsjo6xP2vkK1cdZGb1PGRP/C/8ECgiDkmklmzwLzLi+000m7LLrtKJA3oC2j\ngb8wgbwwHwYDVR0jBBgwFoAU6ehEUlM2XEsYmhH8QxgspdwggEgwVgYDVR0fBE8w\nTTBLoEmgR4ZFaHR0cHM6Ly9zYngtY2VydGlmaWNhdGVzLnRydXN0ZWRzZXJ2aWNl\ncy5pbnRlbC5jb20vSW50ZWxTR1hSb290Q0EuZGVyMB0GA1UdDgQWBBTp6ERSUzZc\nSxiaEfxDGCyl3CCASDAOBgNVHQ8BAf8EBAMCAQYwEgYDVR0TAQH/BAgwBgEB/wIB\nATAKBggqhkjOPQQDAgNJADBGAiEAzw9zdUiUHPMUd0C4mx41jlFZkrM3y5f1lgnV\nO7FbjOoCIQCoGtUmT4cXt7V+ySHbJ8Hob9AanpvXNH1ER+/gZF+opQ==\n-----END CERTIFICATE-----\n","tcbInfo":"{\"tcbInfo\":{\"id\":\"TDX\",\"version\":3,\"issueDate\":\"2026-07-01T10:00:45Z\",\"nextUpdate\":\"2026-07-31T10:00:45Z\",\"fmspc\":\"0400F1300000\",\"pceId\":\"0000\",\"tcbType\":0,\"tcbEvaluationDataNumber\":5,\"tdxModule\":{\"mrsigner\":\"000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000\",\"attributes\":\"0000000000000000\",\"attributesMask\":\"FFFFFFFFFFFFFFFF\"},\"tdxModuleIdentities\":[{\"id\":\"TDX_02\",\"mrsigner\":\"000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000\",\"attributes\":\"0000000000000000\",\"attributesMask\":\"FFFFFFFFFFFFFFFF\",\"tcbLevels\":[{\"tcb\":{\"isvsvn\":0},\"tcbDate\":\"2022-11-09T00:00:00Z\",\"tcbStatus\":\"UpToDate\"}]},{\"id\":\"TDX_05\",\"mrsigner\":\"000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000\",\"attributes\":\"0000000000000000\",\"attributesMask\":\"FFFFFFFFFFFFFFFF\",\"tcbLevels\":[{\"tcb\":{\"isvsvn\":0},\"tcbDate\":\"2022-11-09T00:00:00Z\",\"tcbStatus\":\"UpToDate\"}]},{\"id\":\"TDX_03\",\"mrsigner\":\"000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000\",\"attributes\":\"0000000000000000\",\"attributesMask\":\"FFFFFFFFFFFFFFFF\",\"tcbLevels\":[{\"tcb\":{\"isvsvn\":0},\"tcbDate\":\"2022-11-09T00:00:00Z\",\"tcbStatus\":\"UpToDate\"}]},{\"id\":\"TDX_01\",\"mrsigner\":\"000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000\",\"attributes\":\"0000000000000000\",\"attributesMask\":\"FFFFFFFFFFFFFFFF\",\"tcbLevels\":[{\"tcb\":{\"isvsvn\":0},\"tcbDate\":\"2022-11-09T00:00:00Z\",\"tcbStatus\":\"UpToDate\"}]}],\"tcbLevels\":[{\"tcb\":{\"sgxtcbcomponents\":[{\"svn\":1,\"category\":\"BIOS\",\"type\":\"Early Microcode Update\"},{\"svn\":1,\"category\":\"OS/VMM\",\"type\":\"SGX Late Microcode Update\"},{\"svn\":0,\"category\":\"OS/VMM\",\"type\":\"TXT SINIT\"},{\"svn\":0,\"category\":\"BIOS\"},{\"svn\":0,\"category\":\"BIOS\"},{\"svn\":0,\"category\":\"BIOS\"},{\"svn\":0},{\"svn\":0,\"category\":\"OS/VMM\",\"type\":\"SEAMLDR ACM\"},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0}],\"pcesvn\":0,\"tdxtcbcomponents\":[{\"svn\":0,\"category\":\"OS/VMM\",\"type\":\"TDX Module\"},{\"svn\":0,\"category\":\"OS/VMM\",\"type\":\"TDX Module\"},{\"svn\":0,\"category\":\"OS/VMM\",\"type\":\"TDX Late Microcode Update\"},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0}]},\"tcbDate\":\"2022-11-09T00:00:00Z\",\"tcbStatus\":\"UpToDate\"}]},\"signature\":\"bcb9b79749670cca6342f83b2a5590595faf905d450ec175c7efdf9ff4dca6ad1dc3d10b8570ab0318a5bc3fd24c58a1729f09994b47bd0f82d49cfbb71ee3dd\"}"},{"fmspc":"10A06E040000","tcbInfoIssuerChain":"-----BEGIN CERTIFICATE-----\nMIICkDCCAjagAwIBAgIUTh8n662T/sqPZK+7n3H67/KGwu0wCgYIKoZIzj0EAwIw\naDEaMBgGA1UEAwwRSW50ZWwgU0dYIFJvb3QgQ0ExGjAYBgNVBAoMEUludGVsIENv\ncnBvcmF0aW9uMRQwEgYDVQQHDAtTYW50YSBDbGFyYTELMAkGA1UECAwCQ0ExCzAJ\nBgNVBAYTAlVTMB4XDTE5MTAzMTEyMzM0N1oXDTI2MTAzMTEyMzM0N1owbDEeMBwG\nA1UEAwwVSW50ZWwgU0dYIFRDQiBTaWduaW5nMRowGAYDVQQKDBFJbnRlbCBDb3Jw\nb3JhdGlvbjEUMBIGA1UEBwwLU2FudGEgQ2xhcmExCzAJBgNVBAgMAkNBMQswCQYD\nVQQGEwJVUzBZMBMGByqGSM49AgEGCCqGSM49AwEHA0IABOnYw9LbN/JmyUttXa0M\niBEenjPbxbR4C8MuVYxDI+Le8lDBLp9X4wMzCAUF/fI/31giClXp/y0erLbLZjdV\n07+jgbkwgbYwHwYDVR0jBBgwFoAU6ehEUlM2XEsYmhH8QxgspdwggEgwVgYDVR0f\nBE8wTTBLoEmgR4ZFaHR0cHM6Ly9zYngtY2VydGlmaWNhdGVzLnRydXN0ZWRzZXJ2\naWNlcy5pbnRlbC5jb20vSW50ZWxTR1hSb290Q0EuZGVyMB0GA1UdDgQWBBROHyfr\nrZP+yo9kr7ufcfrv8obC7TAOBgNVHQ8BAf8EBAMCBsAwDAYDVR0TAQH/BAIwADAK\nBggqhkjOPQQDAgNIADBFAiEA9xQeifK+2abQGnrAgk0hrOhdyvJQorh2cEMn4Gwr\n4hoCIFHW5qQ9G2wBJ4GMNQqv/oMfbPtzmyTlaWWzwxkqM0CT\n-----END CERTIFICATE-----\n-----BEGIN CERTIFICATE-----\nMIIClDCCAjmgAwIBAgIVAOnoRFJTNlxLGJoR/EMYLKXcIIBIMAoGCCqGSM49BAMC\nMGgxGjAYBgNVBAMMEUludGVsIFNHWCBSb290IENBMRowGAYDVQQKDBFJbnRlbCBD\nb3Jwb3JhdGlvbjEUMBIGA1UEBwwLU2FudGEgQ2xhcmExCzAJBgNVBAgMAkNBMQsw\nCQYDVQQGEwJVUzAeFw0xOTEwMzEwOTQ5MjFaFw00OTEyMzEyMzU5NTlaMGgxGjAY\nBgNVBAMMEUludGVsIFNHWCBSb290IENBMRowGAYDVQQKDBFJbnRlbCBDb3Jwb3Jh\ndGlvbjEUMBIGA1UEBwwLU2FudGEgQ2xhcmExCzAJBgNVBAgMAkNBMQswCQYDVQQG\nEwJVUzBZMBMGByqGSM49AgEGCCqGSM49AwEHA0IABE/6D/1WHNrWwPmNMIyBKMW5\nJ6JzMsjo6xP2vkK1cdZGb1PGRP/C/8ECgiDkmklmzwLzLi+000m7LLrtKJA3oC2j\ngb8wgbwwHwYDVR0jBBgwFoAU6ehEUlM2XEsYmhH8QxgspdwggEgwVgYDVR0fBE8w\nTTBLoEmgR4ZFaHR0cHM6Ly9zYngtY2VydGlmaWNhdGVzLnRydXN0ZWRzZXJ2aWNl\ncy5pbnRlbC5jb20vSW50ZWxTR1hSb290Q0EuZGVyMB0GA1UdDgQWBBTp6ERSUzZc\nSxiaEfxDGCyl3CCASDAOBgNVHQ8BAf8EBAMCAQYwEgYDVR0TAQH/BAgwBgEB/wIB\nATAKBggqhkjOPQQDAgNJADBGAiEAzw9zdUiUHPMUd0C4mx41jlFZkrM3y5f1lgnV\nO7FbjOoCIQCoGtUmT4cXt7V+ySHbJ8Hob9AanpvXNH1ER+/gZF+opQ==\n-----END CERTIFICATE-----\n","tcbInfo":"{\"tcbInfo\":{\"id\":\"TDX\",\"version\":3,\"issueDate\":\"2026-07-01T10:00:45Z\",\"nextUpdate\":\"2026-07-31T10:00:45Z\",\"fmspc\":\"10A06E040000\",\"pceId\":\"0000\",\"tcbType\":0,\"tcbEvaluationDataNumber\":5,\"tdxModule\":{\"mrsigner\":\"000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000\",\"attributes\":\"0000000000000000\",\"attributesMask\":\"FFFFFFFFFFFFFFFF\"},\"tdxModuleIdentities\":[{\"id\":\"TDX_02\",\"mrsigner\":\"000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000\",\"attributes\":\"0000000000000000\",\"attributesMask\":\"FFFFFFFFFFFFFFFF\",\"tcbLevels\":[{\"tcb\":{\"isvsvn\":0},\"tcbDate\":\"2022-11-09T00:00:00Z\",\"tcbStatus\":\"UpToDate\"}]},{\"id\":\"TDX_05\",\"mrsigner\":\"000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000\",\"attributes\":\"0000000000000000\",\"attributesMask\":\"FFFFFFFFFFFFFFFF\",\"tcbLevels\":[{\"tcb\":{\"isvsvn\":0},\"tcbDate\":\"2022-11-09T00:00:00Z\",\"tcbStatus\":\"UpToDate\"}]},{\"id\":\"TDX_03\",\"mrsigner\":\"000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000\",\"attributes\":\"0000000000000000\",\"attributesMask\":\"FFFFFFFFFFFFFFFF\",\"tcbLevels\":[{\"tcb\":{\"isvsvn\":0},\"tcbDate\":\"2022-11-09T00:00:00Z\",\"tcbStatus\":\"UpToDate\"}]},{\"id\":\"TDX_01\",\"mrsigner\":\"000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000\",\"attributes\":\"0000000000000000\",\"attributesMask\":\"FFFFFFFFFFFFFFFF\",\"tcbLevels\":[{\"tcb\":{\"isvsvn\":0},\"tcbDate\":\"2022-11-09T00:00:00Z\",\"tcbStatus\":\"UpToDate\"}]}],\"tcbLevels\":[{\"tcb\":{\"sgxtcbcomponents\":[{\"svn\":1,\"category\":\"BIOS\",\"type\":\"Early Microcode Update\"},{\"svn\":1,\"category\":\"OS/VMM\",\"type\":\"SGX Late Microcode Update\"},{\"svn\":0,\"category\":\"OS/VMM\",\"type\":\"TXT SINIT\"},{\"svn\":0,\"category\":\"BIOS\"},{\"svn\":0,\"category\":\"BIOS\"},{\"svn\":0,\"category\":\"BIOS\"},{\"svn\":0},{\"svn\":0,\"category\":\"OS/VMM\",\"type\":\"SEAMLDR ACM\"},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0}],\"pcesvn\":0,\"tdxtcbcomponents\":[{\"svn\":0,\"category\":\"OS/VMM\",\"type\":\"TDX Module\"},{\"svn\":0,\"category\":\"OS/VMM\",\"type\":\"TDX Module\"},{\"svn\":1,\"category\":\"OS/VMM\",\"type\":\"TDX Late Microcode Update\"},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0}]},\"tcbDate\":\"2022-11-09T00:00:00Z\",\"tcbStatus\":\"UpToDate\"}]},\"signature\":\"3bb24f39c796226e15a38616fe60e4c28d7ec28acb5d67e25b659555b29f404f472a7b0f9ee26fa065941ce915966f7c3759f52e27dc07bb1c2a29da08bb094d\"}"},{"fmspc":"40806F000000","tcbInfoIssuerChain":"-----BEGIN CERTIFICATE-----\nMIICkDCCAjagAwIBAgIUTh8n662T/sqPZK+7n3H67/KGwu0wCgYIKoZIzj0EAwIw\naDEaMBgGA1UEAwwRSW50ZWwgU0dYIFJvb3QgQ0ExGjAYBgNVBAoMEUludGVsIENv\ncnBvcmF0aW9uMRQwEgYDVQQHDAtTYW50YSBDbGFyYTELMAkGA1UECAwCQ0ExCzAJ\nBgNVBAYTAlVTMB4XDTE5MTAzMTEyMzM0N1oXDTI2MTAzMTEyMzM0N1owbDEeMBwG\nA1UEAwwVSW50ZWwgU0dYIFRDQiBTaWduaW5nMRowGAYDVQQKDBFJbnRlbCBDb3Jw\nb3JhdGlvbjEUMBIGA1UEBwwLU2FudGEgQ2xhcmExCzAJBgNVBAgMAkNBMQswCQYD\nVQQGEwJVUzBZMBMGByqGSM49AgEGCCqGSM49AwEHA0IABOnYw9LbN/JmyUttXa0M\niBEenjPbxbR4C8MuVYxDI+Le8lDBLp9X4wMzCAUF/fI/31giClXp/y0erLbLZjdV\n07+jgbkwgbYwHwYDVR0jBBgwFoAU6ehEUlM2XEsYmhH8QxgspdwggEgwVgYDVR0f\nBE8wTTBLoEmgR4ZFaHR0cHM6Ly9zYngtY2VydGlmaWNhdGVzLnRydXN0ZWRzZXJ2\naWNlcy5pbnRlbC5jb20vSW50ZWxTR1hSb290Q0EuZGVyMB0GA1UdDgQWBBROHyfr\nrZP+yo9kr7ufcfrv8obC7TAOBgNVHQ8BAf8EBAMCBsAwDAYDVR0TAQH/BAIwADAK\nBggqhkjOPQQDAgNIADBFAiEA9xQeifK+2abQGnrAgk0hrOhdyvJQorh2cEMn4Gwr\n4hoCIFHW5qQ9G2wBJ4GMNQqv/oMfbPtzmyTlaWWzwxkqM0CT\n-----END CERTIFICATE-----\n-----BEGIN CERTIFICATE-----\nMIIClDCCAjmgAwIBAgIVAOnoRFJTNlxLGJoR/EMYLKXcIIBIMAoGCCqGSM49BAMC\nMGgxGjAYBgNVBAMMEUludGVsIFNHWCBSb290IENBMRowGAYDVQQKDBFJbnRlbCBD\nb3Jwb3JhdGlvbjEUMBIGA1UEBwwLU2FudGEgQ2xhcmExCzAJBgNVBAgMAkNBMQsw\nCQYDVQQGEwJVUzAeFw0xOTEwMzEwOTQ5MjFaFw00OTEyMzEyMzU5NTlaMGgxGjAY\nBgNVBAMMEUludGVsIFNHWCBSb290IENBMRowGAYDVQQKDBFJbnRlbCBDb3Jwb3Jh\ndGlvbjEUMBIGA1UEBwwLU2FudGEgQ2xhcmExCzAJBgNVBAgMAkNBMQswCQYDVQQG\nEwJVUzBZMBMGByqGSM49AgEGCCqGSM49AwEHA0IABE/6D/1WHNrWwPmNMIyBKMW5\nJ6JzMsjo6xP2vkK1cdZGb1PGRP/C/8ECgiDkmklmzwLzLi+000m7LLrtKJA3oC2j\ngb8wgbwwHwYDVR0jBBgwFoAU6ehEUlM2XEsYmhH8QxgspdwggEgwVgYDVR0fBE8w\nTTBLoEmgR4ZFaHR0cHM6Ly9zYngtY2VydGlmaWNhdGVzLnRydXN0ZWRzZXJ2aWNl\ncy5pbnRlbC5jb20vSW50ZWxTR1hSb290Q0EuZGVyMB0GA1UdDgQWBBTp6ERSUzZc\nSxiaEfxDGCyl3CCASDAOBgNVHQ8BAf8EBAMCAQYwEgYDVR0TAQH/BAgwBgEB/wIB\nATAKBggqhkjOPQQDAgNJADBGAiEAzw9zdUiUHPMUd0C4mx41jlFZkrM3y5f1lgnV\nO7FbjOoCIQCoGtUmT4cXt7V+ySHbJ8Hob9AanpvXNH1ER+/gZF+opQ==\n-----END CERTIFICATE-----\n","tcbInfo":"{\"tcbInfo\":{\"id\":\"TDX\",\"version\":3,\"issueDate\":\"2026-07-01T10:00:45Z\",\"nextUpdate\":\"2026-07-31T10:00:45Z\",\"fmspc\":\"40806F000000\",\"pceId\":\"0000\",\"tcbType\":0,\"tcbEvaluationDataNumber\":5,\"tdxModule\":{\"mrsigner\":\"000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000\",\"attributes\":\"0000000000000000\",\"attributesMask\":\"FFFFFFFFFFFFFFFF\"},\"tdxModuleIdentities\":[{\"id\":\"TDX_02\",\"mrsigner\":\"000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000\",\"attributes\":\"0000000000000000\",\"attributesMask\":\"FFFFFFFFFFFFFFFF\",\"tcbLevels\":[{\"tcb\":{\"isvsvn\":0},\"tcbDate\":\"2022-11-09T00:00:00Z\",\"tcbStatus\":\"UpToDate\"}]},{\"id\":\"TDX_05\",\"mrsigner\":\"000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000\",\"attributes\":\"0000000000000000\",\"attributesMask\":\"FFFFFFFFFFFFFFFF\",\"tcbLevels\":[{\"tcb\":{\"isvsvn\":0},\"tcbDate\":\"2022-11-09T00:00:00Z\",\"tcbStatus\":\"UpToDate\"}]},{\"id\":\"TDX_03\",\"mrsigner\":\"000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000\",\"attributes\":\"0000000000000000\",\"attributesMask\":\"FFFFFFFFFFFFFFFF\",\"tcbLevels\":[{\"tcb\":{\"isvsvn\":0},\"tcbDate\":\"2022-11-09T00:00:00Z\",\"tcbStatus\":\"UpToDate\"}]},{\"id\":\"TDX_01\",\"mrsigner\":\"000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000\",\"attributes\":\"0000000000000000\",\"attributesMask\":\"FFFFFFFFFFFFFFFF\",\"tcbLevels\":[{\"tcb\":{\"isvsvn\":0},\"tcbDate\":\"2022-11-09T00:00:00Z\",\"tcbStatus\":\"UpToDate\"}]}],\"tcbLevels\":[{\"tcb\":{\"sgxtcbcomponents\":[{\"svn\":1,\"category\":\"BIOS\",\"type\":\"Early Microcode Update\"},{\"svn\":1,\"category\":\"OS/VMM\",\"type\":\"SGX Late Microcode Update\"},{\"svn\":0,\"category\":\"OS/VMM\",\"type\":\"TXT SINIT\"},{\"svn\":0,\"category\":\"BIOS\"},{\"svn\":0,\"category\":\"BIOS\"},{\"svn\":0,\"category\":\"BIOS\"},{\"svn\":0},{\"svn\":0,\"category\":\"OS/VMM\",\"type\":\"SEAMLDR ACM\"},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0}],\"pcesvn\":11,\"tdxtcbcomponents\":[{\"svn\":0,\"category\":\"OS/VMM\",\"type\":\"TDX Module\"},{\"svn\":0,\"category\":\"OS/VMM\",\"type\":\"TDX Module\"},{\"svn\":1,\"category\":\"OS/VMM\",\"type\":\"TDX Late Microcode Update\"},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0}]},\"tcbDate\":\"2022-11-09T00:00:00Z\",\"tcbStatus\":\"UpToDate\"}]},\"signature\":\"5320e541877e904a23caa7ee30c8ca7d794a72617b4c16cf6028746731fee7248f2583eda07683edcbd3e08e14e91d846cfafa7355866e10d6150bf8b47ae269\"}"},{"fmspc":"0400F1370000","tcbInfoIssuerChain":"-----BEGIN CERTIFICATE-----\nMIICkDCCAjagAwIBAgIUTh8n662T/sqPZK+7n3H67/KGwu0wCgYIKoZIzj0EAwIw\naDEaMBgGA1UEAwwRSW50ZWwgU0dYIFJvb3QgQ0ExGjAYBgNVBAoMEUludGVsIENv\ncnBvcmF0aW9uMRQwEgYDVQQHDAtTYW50YSBDbGFyYTELMAkGA1UECAwCQ0ExCzAJ\nBgNVBAYTAlVTMB4XDTE5MTAzMTEyMzM0N1oXDTI2MTAzMTEyMzM0N1owbDEeMBwG\nA1UEAwwVSW50ZWwgU0dYIFRDQiBTaWduaW5nMRowGAYDVQQKDBFJbnRlbCBDb3Jw\nb3JhdGlvbjEUMBIGA1UEBwwLU2FudGEgQ2xhcmExCzAJBgNVBAgMAkNBMQswCQYD\nVQQGEwJVUzBZMBMGByqGSM49AgEGCCqGSM49AwEHA0IABOnYw9LbN/JmyUttXa0M\niBEenjPbxbR4C8MuVYxDI+Le8lDBLp9X4wMzCAUF/fI/31giClXp/y0erLbLZjdV\n07+jgbkwgbYwHwYDVR0jBBgwFoAU6ehEUlM2XEsYmhH8QxgspdwggEgwVgYDVR0f\nBE8wTTBLoEmgR4ZFaHR0cHM6Ly9zYngtY2VydGlmaWNhdGVzLnRydXN0ZWRzZXJ2\naWNlcy5pbnRlbC5jb20vSW50ZWxTR1hSb290Q0EuZGVyMB0GA1UdDgQWBBROHyfr\nrZP+yo9kr7ufcfrv8obC7TAOBgNVHQ8BAf8EBAMCBsAwDAYDVR0TAQH/BAIwADAK\nBggqhkjOPQQDAgNIADBFAiEA9xQeifK+2abQGnrAgk0hrOhdyvJQorh2cEMn4Gwr\n4hoCIFHW5qQ9G2wBJ4GMNQqv/oMfbPtzmyTlaWWzwxkqM0CT\n-----END CERTIFICATE-----\n-----BEGIN CERTIFICATE-----\nMIIClDCCAjmgAwIBAgIVAOnoRFJTNlxLGJoR/EMYLKXcIIBIMAoGCCqGSM49BAMC\nMGgxGjAYBgNVBAMMEUludGVsIFNHWCBSb290IENBMRowGAYDVQQKDBFJbnRlbCBD\nb3Jwb3JhdGlvbjEUMBIGA1UEBwwLU2FudGEgQ2xhcmExCzAJBgNVBAgMAkNBMQsw\nCQYDVQQGEwJVUzAeFw0xOTEwMzEwOTQ5MjFaFw00OTEyMzEyMzU5NTlaMGgxGjAY\nBgNVBAMMEUludGVsIFNHWCBSb290IENBMRowGAYDVQQKDBFJbnRlbCBDb3Jwb3Jh\ndGlvbjEUMBIGA1UEBwwLU2FudGEgQ2xhcmExCzAJBgNVBAgMAkNBMQswCQYDVQQG\nEwJVUzBZMBMGByqGSM49AgEGCCqGSM49AwEHA0IABE/6D/1WHNrWwPmNMIyBKMW5\nJ6JzMsjo6xP2vkK1cdZGb1PGRP/C/8ECgiDkmklmzwLzLi+000m7LLrtKJA3oC2j\ngb8wgbwwHwYDVR0jBBgwFoAU6ehEUlM2XEsYmhH8QxgspdwggEgwVgYDVR0fBE8w\nTTBLoEmgR4ZFaHR0cHM6Ly9zYngtY2VydGlmaWNhdGVzLnRydXN0ZWRzZXJ2aWNl\ncy5pbnRlbC5jb20vSW50ZWxTR1hSb290Q0EuZGVyMB0GA1UdDgQWBBTp6ERSUzZc\nSxiaEfxDGCyl3CCASDAOBgNVHQ8BAf8EBAMCAQYwEgYDVR0TAQH/BAgwBgEB/wIB\nATAKBggqhkjOPQQDAgNJADBGAiEAzw9zdUiUHPMUd0C4mx41jlFZkrM3y5f1lgnV\nO7FbjOoCIQCoGtUmT4cXt7V+ySHbJ8Hob9AanpvXNH1ER+/gZF+opQ==\n-----END CERTIFICATE-----\n","tcbInfo":"{\"tcbInfo\":{\"id\":\"TDX\",\"version\":3,\"issueDate\":\"2026-07-01T10:00:45Z\",\"nextUpdate\":\"2026-07-31T10:00:45Z\",\"fmspc\":\"0400F1370000\",\"pceId\":\"0000\",\"tcbType\":0,\"tcbEvaluationDataNumber\":5,\"tdxModule\":{\"mrsigner\":\"000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000\",\"attributes\":\"0000000000000000\",\"attributesMask\":\"FFFFFFFFFFFFFFFF\"},\"tdxModuleIdentities\":[{\"id\":\"TDX_02\",\"mrsigner\":\"000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000\",\"attributes\":\"0000000000000000\",\"attributesMask\":\"FFFFFFFFFFFFFFFF\",\"tcbLevels\":[{\"tcb\":{\"isvsvn\":0},\"tcbDate\":\"2022-11-09T00:00:00Z\",\"tcbStatus\":\"UpToDate\"}]},{\"id\":\"TDX_05\",\"mrsigner\":\"000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000\",\"attributes\":\"0000000000000000\",\"attributesMask\":\"FFFFFFFFFFFFFFFF\",\"tcbLevels\":[{\"tcb\":{\"isvsvn\":0},\"tcbDate\":\"2022-11-09T00:00:00Z\",\"tcbStatus\":\"UpToDate\"}]},{\"id\":\"TDX_03\",\"mrsigner\":\"000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000\",\"attributes\":\"0000000000000000\",\"attributesMask\":\"FFFFFFFFFFFFFFFF\",\"tcbLevels\":[{\"tcb\":{\"isvsvn\":0},\"tcbDate\":\"2022-11-09T00:00:00Z\",\"tcbStatus\":\"UpToDate\"}]},{\"id\":\"TDX_01\",\"mrsigner\":\"000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000\",\"attributes\":\"0000000000000000\",\"attributesMask\":\"FFFFFFFFFFFFFFFF\",\"tcbLevels\":[{\"tcb\":{\"isvsvn\":0},\"tcbDate\":\"2022-11-09T00:00:00Z\",\"tcbStatus\":\"UpToDate\"}]}],\"tcbLevels\":[{\"tcb\":{\"sgxtcbcomponents\":[{\"svn\":1,\"category\":\"BIOS\",\"type\":\"Early Microcode Update\"},{\"svn\":1,\"category\":\"OS/VMM\",\"type\":\"SGX Late Microcode Update\"},{\"svn\":0,\"category\":\"OS/VMM\",\"type\":\"TXT SINIT\"},{\"svn\":0,\"category\":\"BIOS\"},{\"svn\":0,\"category\":\"BIOS\"},{\"svn\":0,\"category\":\"BIOS\"},{\"svn\":0},{\"svn\":0,\"category\":\"OS/VMM\",\"type\":\"SEAMLDR ACM\"},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0}],\"pcesvn\":0,\"tdxtcbcomponents\":[{\"svn\":0,\"category\":\"OS/VMM\",\"type\":\"TDX Module\"},{\"svn\":0,\"category\":\"OS/VMM\",\"type\":\"TDX Module\"},{\"svn\":0,\"category\":\"OS/VMM\",\"type\":\"TDX Late Microcode Update\"},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0}]},\"tcbDate\":\"2022-11-09T00:00:00Z\",\"tcbStatus\":\"UpToDate\"}]},\"signature\":\"361c382377cc1515aa6f6f5d74a3b8ab02aca6eafb30f97322715f61fdfcfffa549c12f4e74e4769fd248483124cc2228c134577cf3bd199fbd3d03244a80610\"}"},{"fmspc":"0400F1100000","tcbInfoIssuerChain":"-----BEGIN CERTIFICATE-----\nMIICkDCCAjagAwIBAgIUTh8n662T/sqPZK+7n3H67/KGwu0wCgYIKoZIzj0EAwIw\naDEaMBgGA1UEAwwRSW50ZWwgU0dYIFJvb3QgQ0ExGjAYBgNVBAoMEUludGVsIENv\ncnBvcmF0aW9uMRQwEgYDVQQHDAtTYW50YSBDbGFyYTELMAkGA1UECAwCQ0ExCzAJ\nBgNVBAYTAlVTMB4XDTE5MTAzMTEyMzM0N1oXDTI2MTAzMTEyMzM0N1owbDEeMBwG\nA1UEAwwVSW50ZWwgU0dYIFRDQiBTaWduaW5nMRowGAYDVQQKDBFJbnRlbCBDb3Jw\nb3JhdGlvbjEUMBIGA1UEBwwLU2FudGEgQ2xhcmExCzAJBgNVBAgMAkNBMQswCQYD\nVQQGEwJVUzBZMBMGByqGSM49AgEGCCqGSM49AwEHA0IABOnYw9LbN/JmyUttXa0M\niBEenjPbxbR4C8MuVYxDI+Le8lDBLp9X4wMzCAUF/fI/31giClXp/y0erLbLZjdV\n07+jgbkwgbYwHwYDVR0jBBgwFoAU6ehEUlM2XEsYmhH8QxgspdwggEgwVgYDVR0f\nBE8wTTBLoEmgR4ZFaHR0cHM6Ly9zYngtY2VydGlmaWNhdGVzLnRydXN0ZWRzZXJ2\naWNlcy5pbnRlbC5jb20vSW50ZWxTR1hSb290Q0EuZGVyMB0GA1UdDgQWBBROHyfr\nrZP+yo9kr7ufcfrv8obC7TAOBgNVHQ8BAf8EBAMCBsAwDAYDVR0TAQH/BAIwADAK\nBggqhkjOPQQDAgNIADBFAiEA9xQeifK+2abQGnrAgk0hrOhdyvJQorh2cEMn4Gwr\n4hoCIFHW5qQ9G2wBJ4GMNQqv/oMfbPtzmyTlaWWzwxkqM0CT\n-----END CERTIFICATE-----\n-----BEGIN CERTIFICATE-----\nMIIClDCCAjmgAwIBAgIVAOnoRFJTNlxLGJoR/EMYLKXcIIBIMAoGCCqGSM49BAMC\nMGgxGjAYBgNVBAMMEUludGVsIFNHWCBSb290IENBMRowGAYDVQQKDBFJbnRlbCBD\nb3Jwb3JhdGlvbjEUMBIGA1UEBwwLU2FudGEgQ2xhcmExCzAJBgNVBAgMAkNBMQsw\nCQYDVQQGEwJVUzAeFw0xOTEwMzEwOTQ5MjFaFw00OTEyMzEyMzU5NTlaMGgxGjAY\nBgNVBAMMEUludGVsIFNHWCBSb290IENBMRowGAYDVQQKDBFJbnRlbCBDb3Jwb3Jh\ndGlvbjEUMBIGA1UEBwwLU2FudGEgQ2xhcmExCzAJBgNVBAgMAkNBMQswCQYDVQQG\nEwJVUzBZMBMGByqGSM49AgEGCCqGSM49AwEHA0IABE/6D/1WHNrWwPmNMIyBKMW5\nJ6JzMsjo6xP2vkK1cdZGb1PGRP/C/8ECgiDkmklmzwLzLi+000m7LLrtKJA3oC2j\ngb8wgbwwHwYDVR0jBBgwFoAU6ehEUlM2XEsYmhH8QxgspdwggEgwVgYDVR0fBE8w\nTTBLoEmgR4ZFaHR0cHM6Ly9zYngtY2VydGlmaWNhdGVzLnRydXN0ZWRzZXJ2aWNl\ncy5pbnRlbC5jb20vSW50ZWxTR1hSb290Q0EuZGVyMB0GA1UdDgQWBBTp6ERSUzZc\nSxiaEfxDGCyl3CCASDAOBgNVHQ8BAf8EBAMCAQYwEgYDVR0TAQH/BAgwBgEB/wIB\nATAKBggqhkjOPQQDAgNJADBGAiEAzw9zdUiUHPMUd0C4mx41jlFZkrM3y5f1lgnV\nO7FbjOoCIQCoGtUmT4cXt7V+ySHbJ8Hob9AanpvXNH1ER+/gZF+opQ==\n-----END CERTIFICATE-----\n","tcbInfo":"{\"tcbInfo\":{\"id\":\"TDX\",\"version\":3,\"issueDate\":\"2026-07-01T10:00:45Z\",\"nextUpdate\":\"2026-07-31T10:00:45Z\",\"fmspc\":\"0400F1100000\",\"pceId\":\"0000\",\"tcbType\":0,\"tcbEvaluationDataNumber\":5,\"tdxModule\":{\"mrsigner\":\"000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000\",\"attributes\":\"0000000000000000\",\"attributesMask\":\"FFFFFFFFFFFFFFFF\"},\"tdxModuleIdentities\":[{\"id\":\"TDX_02\",\"mrsigner\":\"000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000\",\"attributes\":\"0000000000000000\",\"attributesMask\":\"FFFFFFFFFFFFFFFF\",\"tcbLevels\":[{\"tcb\":{\"isvsvn\":0},\"tcbDate\":\"2022-11-09T00:00:00Z\",\"tcbStatus\":\"UpToDate\"}]},{\"id\":\"TDX_05\",\"mrsigner\":\"000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000\",\"attributes\":\"0000000000000000\",\"attributesMask\":\"FFFFFFFFFFFFFFFF\",\"tcbLevels\":[{\"tcb\":{\"isvsvn\":0},\"tcbDate\":\"2022-11-09T00:00:00Z\",\"tcbStatus\":\"UpToDate\"}]},{\"id\":\"TDX_03\",\"mrsigner\":\"000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000\",\"attributes\":\"0000000000000000\",\"attributesMask\":\"FFFFFFFFFFFFFFFF\",\"tcbLevels\":[{\"tcb\":{\"isvsvn\":0},\"tcbDate\":\"2022-11-09T00:00:00Z\",\"tcbStatus\":\"UpToDate\"}]},{\"id\":\"TDX_01\",\"mrsigner\":\"000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000\",\"attributes\":\"0000000000000000\",\"attributesMask\":\"FFFFFFFFFFFFFFFF\",\"tcbLevels\":[{\"tcb\":{\"isvsvn\":0},\"tcbDate\":\"2022-11-09T00:00:00Z\",\"tcbStatus\":\"UpToDate\"}]}],\"tcbLevels\":[{\"tcb\":{\"sgxtcbcomponents\":[{\"svn\":1,\"category\":\"BIOS\",\"type\":\"Early Microcode Update\"},{\"svn\":1,\"category\":\"OS/VMM\",\"type\":\"SGX Late Microcode Update\"},{\"svn\":0,\"category\":\"OS/VMM\",\"type\":\"TXT SINIT\"},{\"svn\":0,\"category\":\"BIOS\"},{\"svn\":0,\"category\":\"BIOS\"},{\"svn\":0,\"category\":\"BIOS\"},{\"svn\":0},{\"svn\":0,\"category\":\"OS/VMM\",\"type\":\"SEAMLDR ACM\"},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0}],\"pcesvn\":0,\"tdxtcbcomponents\":[{\"svn\":0,\"category\":\"OS/VMM\",\"type\":\"TDX Module\"},{\"svn\":0,\"category\":\"OS/VMM\",\"type\":\"TDX Module\"},{\"svn\":0,\"category\":\"OS/VMM\",\"type\":\"TDX Late Microcode Update\"},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0}]},\"tcbDate\":\"2022-11-09T00:00:00Z\",\"tcbStatus\":\"UpToDate\"}]},\"signature\":\"d33030e843729d88c8b9c5a4aae1185f6a0f43a2fc6bdbf7eff62ae0dc14411ae097b3a50ae6d411748950aa2c0953adbbb128d59bc337bede6792b0248a2a3b\"}"},{"fmspc":"10806F000000","tcbInfoIssuerChain":"-----BEGIN CERTIFICATE-----\nMIICkDCCAjagAwIBAgIUTh8n662T/sqPZK+7n3H67/KGwu0wCgYIKoZIzj0EAwIw\naDEaMBgGA1UEAwwRSW50ZWwgU0dYIFJvb3QgQ0ExGjAYBgNVBAoMEUludGVsIENv\ncnBvcmF0aW9uMRQwEgYDVQQHDAtTYW50YSBDbGFyYTELMAkGA1UECAwCQ0ExCzAJ\nBgNVBAYTAlVTMB4XDTE5MTAzMTEyMzM0N1oXDTI2MTAzMTEyMzM0N1owbDEeMBwG\nA1UEAwwVSW50ZWwgU0dYIFRDQiBTaWduaW5nMRowGAYDVQQKDBFJbnRlbCBDb3Jw\nb3JhdGlvbjEUMBIGA1UEBwwLU2FudGEgQ2xhcmExCzAJBgNVBAgMAkNBMQswCQYD\nVQQGEwJVUzBZMBMGByqGSM49AgEGCCqGSM49AwEHA0IABOnYw9LbN/JmyUttXa0M\niBEenjPbxbR4C8MuVYxDI+Le8lDBLp9X4wMzCAUF/fI/31giClXp/y0erLbLZjdV\n07+jgbkwgbYwHwYDVR0jBBgwFoAU6ehEUlM2XEsYmhH8QxgspdwggEgwVgYDVR0f\nBE8wTTBLoEmgR4ZFaHR0cHM6Ly9zYngtY2VydGlmaWNhdGVzLnRydXN0ZWRzZXJ2\naWNlcy5pbnRlbC5jb20vSW50ZWxTR1hSb290Q0EuZGVyMB0GA1UdDgQWBBROHyfr\nrZP+yo9kr7ufcfrv8obC7TAOBgNVHQ8BAf8EBAMCBsAwDAYDVR0TAQH/BAIwADAK\nBggqhkjOPQQDAgNIADBFAiEA9xQeifK+2abQGnrAgk0hrOhdyvJQorh2cEMn4Gwr\n4hoCIFHW5qQ9G2wBJ4GMNQqv/oMfbPtzmyTlaWWzwxkqM0CT\n-----END CERTIFICATE-----\n-----BEGIN CERTIFICATE-----\nMIIClDCCAjmgAwIBAgIVAOnoRFJTNlxLGJoR/EMYLKXcIIBIMAoGCCqGSM49BAMC\nMGgxGjAYBgNVBAMMEUludGVsIFNHWCBSb290IENBMRowGAYDVQQKDBFJbnRlbCBD\nb3Jwb3JhdGlvbjEUMBIGA1UEBwwLU2FudGEgQ2xhcmExCzAJBgNVBAgMAkNBMQsw\nCQYDVQQGEwJVUzAeFw0xOTEwMzEwOTQ5MjFaFw00OTEyMzEyMzU5NTlaMGgxGjAY\nBgNVBAMMEUludGVsIFNHWCBSb290IENBMRowGAYDVQQKDBFJbnRlbCBDb3Jwb3Jh\ndGlvbjEUMBIGA1UEBwwLU2FudGEgQ2xhcmExCzAJBgNVBAgMAkNBMQswCQYDVQQG\nEwJVUzBZMBMGByqGSM49AgEGCCqGSM49AwEHA0IABE/6D/1WHNrWwPmNMIyBKMW5\nJ6JzMsjo6xP2vkK1cdZGb1PGRP/C/8ECgiDkmklmzwLzLi+000m7LLrtKJA3oC2j\ngb8wgbwwHwYDVR0jBBgwFoAU6ehEUlM2XEsYmhH8QxgspdwggEgwVgYDVR0fBE8w\nTTBLoEmgR4ZFaHR0cHM6Ly9zYngtY2VydGlmaWNhdGVzLnRydXN0ZWRzZXJ2aWNl\ncy5pbnRlbC5jb20vSW50ZWxTR1hSb290Q0EuZGVyMB0GA1UdDgQWBBTp6ERSUzZc\nSxiaEfxDGCyl3CCASDAOBgNVHQ8BAf8EBAMCAQYwEgYDVR0TAQH/BAgwBgEB/wIB\nATAKBggqhkjOPQQDAgNJADBGAiEAzw9zdUiUHPMUd0C4mx41jlFZkrM3y5f1lgnV\nO7FbjOoCIQCoGtUmT4cXt7V+ySHbJ8Hob9AanpvXNH1ER+/gZF+opQ==\n-----END CERTIFICATE-----\n","tcbInfo":"{\"tcbInfo\":{\"id\":\"TDX\",\"version\":3,\"issueDate\":\"2026-07-01T09:46:20Z\",\"nextUpdate\":\"2026-07-31T09:46:20Z\",\"fmspc\":\"10806F000000\",\"pceId\":\"0000\",\"tcbType\":0,\"tcbEvaluationDataNumber\":5,\"tdxModule\":{\"mrsigner\":\"000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000\",\"attributes\":\"0000000000000000\",\"attributesMask\":\"FFFFFFFFFFFFFFFF\"},\"tdxModuleIdentities\":[{\"id\":\"TDX_02\",\"mrsigner\":\"000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000\",\"attributes\":\"0000000000000000\",\"attributesMask\":\"FFFFFFFFFFFFFFFF\",\"tcbLevels\":[{\"tcb\":{\"isvsvn\":0},\"tcbDate\":\"2022-11-09T00:00:00Z\",\"tcbStatus\":\"UpToDate\"}]},{\"id\":\"TDX_05\",\"mrsigner\":\"000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000\",\"attributes\":\"0000000000000000\",\"attributesMask\":\"FFFFFFFFFFFFFFFF\",\"tcbLevels\":[{\"tcb\":{\"isvsvn\":0},\"tcbDate\":\"2022-11-09T00:00:00Z\",\"tcbStatus\":\"UpToDate\"}]},{\"id\":\"TDX_03\",\"mrsigner\":\"000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000\",\"attributes\":\"0000000000000000\",\"attributesMask\":\"FFFFFFFFFFFFFFFF\",\"tcbLevels\":[{\"tcb\":{\"isvsvn\":0},\"tcbDate\":\"2022-11-09T00:00:00Z\",\"tcbStatus\":\"UpToDate\"}]},{\"id\":\"TDX_01\",\"mrsigner\":\"000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000\",\"attributes\":\"0000000000000000\",\"attributesMask\":\"FFFFFFFFFFFFFFFF\",\"tcbLevels\":[{\"tcb\":{\"isvsvn\":0},\"tcbDate\":\"2022-11-09T00:00:00Z\",\"tcbStatus\":\"UpToDate\"}]}],\"tcbLevels\":[{\"tcb\":{\"sgxtcbcomponents\":[{\"svn\":2,\"category\":\"BIOS\",\"type\":\"Early Microcode Update\"},{\"svn\":2,\"category\":\"OS/VMM\",\"type\":\"SGX Late Microcode Update\"},{\"svn\":0,\"category\":\"OS/VMM\",\"type\":\"TXT SINIT\"},{\"svn\":0,\"category\":\"BIOS\"},{\"svn\":0,\"category\":\"BIOS\"},{\"svn\":0,\"category\":\"BIOS\"},{\"svn\":0},{\"svn\":0,\"category\":\"OS/VMM\",\"type\":\"SEAMLDR ACM\"},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0}],\"pcesvn\":10,\"tdxtcbcomponents\":[{\"svn\":0,\"category\":\"OS/VMM\",\"type\":\"TDX Module\"},{\"svn\":0,\"category\":\"OS/VMM\",\"type\":\"TDX Module\"},{\"svn\":3,\"category\":\"OS/VMM\",\"type\":\"TDX Late Microcode Update\"},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0}]},\"tcbDate\":\"2022-11-09T00:00:00Z\",\"tcbStatus\":\"UpToDate\"},{\"tcb\":{\"sgxtcbcomponents\":[{\"svn\":2,\"category\":\"BIOS\",\"type\":\"Early Microcode Update\"},{\"svn\":2,\"category\":\"OS/VMM\",\"type\":\"SGX Late Microcode Update\"},{\"svn\":0,\"category\":\"OS/VMM\",\"type\":\"TXT SINIT\"},{\"svn\":0,\"category\":\"BIOS\"},{\"svn\":0,\"category\":\"BIOS\"},{\"svn\":0,\"category\":\"BIOS\"},{\"svn\":0},{\"svn\":0,\"category\":\"OS/VMM\",\"type\":\"SEAMLDR ACM\"},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0}],\"pcesvn\":10,\"tdxtcbcomponents\":[{\"svn\":0,\"category\":\"OS/VMM\",\"type\":\"TDX Module\"},{\"svn\":0,\"category\":\"OS/VMM\",\"type\":\"TDX Module\"},{\"svn\":2,\"category\":\"OS/VMM\",\"type\":\"TDX Late Microcode Update\"},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0}]},\"tcbDate\":\"2020-05-28T00:00:00Z\",\"tcbStatus\":\"OutOfDate\"},{\"tcb\":{\"sgxtcbcomponents\":[{\"svn\":1,\"category\":\"BIOS\",\"type\":\"Early Microcode Update\"},{\"svn\":1,\"category\":\"OS/VMM\",\"type\":\"SGX Late Microcode Update\"},{\"svn\":0,\"category\":\"OS/VMM\",\"type\":\"TXT SINIT\"},{\"svn\":0,\"category\":\"BIOS\"},{\"svn\":0,\"category\":\"BIOS\"},{\"svn\":0,\"category\":\"BIOS\"},{\"svn\":0},{\"svn\":0,\"category\":\"OS/VMM\",\"type\":\"SEAMLDR ACM\"},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0}],\"pcesvn\":9,\"tdxtcbcomponents\":[{\"svn\":0,\"category\":\"OS/VMM\",\"type\":\"TDX Module\"},{\"svn\":0,\"category\":\"OS/VMM\",\"type\":\"TDX Module\"},{\"svn\":1,\"category\":\"OS/VMM\",\"type\":\"TDX Late Microcode Update\"},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0}]},\"tcbDate\":\"2020-03-22T00:00:00Z\",\"tcbStatus\":\"OutOfDate\"}]},\"signature\":\"19a007d6ca2b8a300ce6ff7d34f93ef32a98462b6c1b003a8a230743be6c7ec80cfcb869dfb9be29c5e30d4d14817899d5249ddb1d146f04b623f87010837657\"}"},{"fmspc":"50A06D000000","tcbInfoIssuerChain":"-----BEGIN CERTIFICATE-----\nMIICkDCCAjagAwIBAgIUTh8n662T/sqPZK+7n3H67/KGwu0wCgYIKoZIzj0EAwIw\naDEaMBgGA1UEAwwRSW50ZWwgU0dYIFJvb3QgQ0ExGjAYBgNVBAoMEUludGVsIENv\ncnBvcmF0aW9uMRQwEgYDVQQHDAtTYW50YSBDbGFyYTELMAkGA1UECAwCQ0ExCzAJ\nBgNVBAYTAlVTMB4XDTE5MTAzMTEyMzM0N1oXDTI2MTAzMTEyMzM0N1owbDEeMBwG\nA1UEAwwVSW50ZWwgU0dYIFRDQiBTaWduaW5nMRowGAYDVQQKDBFJbnRlbCBDb3Jw\nb3JhdGlvbjEUMBIGA1UEBwwLU2FudGEgQ2xhcmExCzAJBgNVBAgMAkNBMQswCQYD\nVQQGEwJVUzBZMBMGByqGSM49AgEGCCqGSM49AwEHA0IABOnYw9LbN/JmyUttXa0M\niBEenjPbxbR4C8MuVYxDI+Le8lDBLp9X4wMzCAUF/fI/31giClXp/y0erLbLZjdV\n07+jgbkwgbYwHwYDVR0jBBgwFoAU6ehEUlM2XEsYmhH8QxgspdwggEgwVgYDVR0f\nBE8wTTBLoEmgR4ZFaHR0cHM6Ly9zYngtY2VydGlmaWNhdGVzLnRydXN0ZWRzZXJ2\naWNlcy5pbnRlbC5jb20vSW50ZWxTR1hSb290Q0EuZGVyMB0GA1UdDgQWBBROHyfr\nrZP+yo9kr7ufcfrv8obC7TAOBgNVHQ8BAf8EBAMCBsAwDAYDVR0TAQH/BAIwADAK\nBggqhkjOPQQDAgNIADBFAiEA9xQeifK+2abQGnrAgk0hrOhdyvJQorh2cEMn4Gwr\n4hoCIFHW5qQ9G2wBJ4GMNQqv/oMfbPtzmyTlaWWzwxkqM0CT\n-----END CERTIFICATE-----\n-----BEGIN CERTIFICATE-----\nMIIClDCCAjmgAwIBAgIVAOnoRFJTNlxLGJoR/EMYLKXcIIBIMAoGCCqGSM49BAMC\nMGgxGjAYBgNVBAMMEUludGVsIFNHWCBSb290IENBMRowGAYDVQQKDBFJbnRlbCBD\nb3Jwb3JhdGlvbjEUMBIGA1UEBwwLU2FudGEgQ2xhcmExCzAJBgNVBAgMAkNBMQsw\nCQYDVQQGEwJVUzAeFw0xOTEwMzEwOTQ5MjFaFw00OTEyMzEyMzU5NTlaMGgxGjAY\nBgNVBAMMEUludGVsIFNHWCBSb290IENBMRowGAYDVQQKDBFJbnRlbCBDb3Jwb3Jh\ndGlvbjEUMBIGA1UEBwwLU2FudGEgQ2xhcmExCzAJBgNVBAgMAkNBMQswCQYDVQQG\nEwJVUzBZMBMGByqGSM49AgEGCCqGSM49AwEHA0IABE/6D/1WHNrWwPmNMIyBKMW5\nJ6JzMsjo6xP2vkK1cdZGb1PGRP/C/8ECgiDkmklmzwLzLi+000m7LLrtKJA3oC2j\ngb8wgbwwHwYDVR0jBBgwFoAU6ehEUlM2XEsYmhH8QxgspdwggEgwVgYDVR0fBE8w\nTTBLoEmgR4ZFaHR0cHM6Ly9zYngtY2VydGlmaWNhdGVzLnRydXN0ZWRzZXJ2aWNl\ncy5pbnRlbC5jb20vSW50ZWxTR1hSb290Q0EuZGVyMB0GA1UdDgQWBBTp6ERSUzZc\nSxiaEfxDGCyl3CCASDAOBgNVHQ8BAf8EBAMCAQYwEgYDVR0TAQH/BAgwBgEB/wIB\nATAKBggqhkjOPQQDAgNJADBGAiEAzw9zdUiUHPMUd0C4mx41jlFZkrM3y5f1lgnV\nO7FbjOoCIQCoGtUmT4cXt7V+ySHbJ8Hob9AanpvXNH1ER+/gZF+opQ==\n-----END CERTIFICATE-----\n","tcbInfo":"{\"tcbInfo\":{\"id\":\"TDX\",\"version\":3,\"issueDate\":\"2026-07-01T10:00:45Z\",\"nextUpdate\":\"2026-07-31T10:00:45Z\",\"fmspc\":\"50A06D000000\",\"pceId\":\"0000\",\"tcbType\":0,\"tcbEvaluationDataNumber\":5,\"tdxModule\":{\"mrsigner\":\"000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000\",\"attributes\":\"0000000000000000\",\"attributesMask\":\"FFFFFFFFFFFFFFFF\"},\"tdxModuleIdentities\":[{\"id\":\"TDX_02\",\"mrsigner\":\"000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000\",\"attributes\":\"0000000000000000\",\"attributesMask\":\"FFFFFFFFFFFFFFFF\",\"tcbLevels\":[{\"tcb\":{\"isvsvn\":0},\"tcbDate\":\"2022-11-09T00:00:00Z\",\"tcbStatus\":\"UpToDate\"}]},{\"id\":\"TDX_05\",\"mrsigner\":\"000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000\",\"attributes\":\"0000000000000000\",\"attributesMask\":\"FFFFFFFFFFFFFFFF\",\"tcbLevels\":[{\"tcb\":{\"isvsvn\":0},\"tcbDate\":\"2022-11-09T00:00:00Z\",\"tcbStatus\":\"UpToDate\"}]},{\"id\":\"TDX_03\",\"mrsigner\":\"000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000\",\"attributes\":\"0000000000000000\",\"attributesMask\":\"FFFFFFFFFFFFFFFF\",\"tcbLevels\":[{\"tcb\":{\"isvsvn\":0},\"tcbDate\":\"2022-11-09T00:00:00Z\",\"tcbStatus\":\"UpToDate\"}]},{\"id\":\"TDX_01\",\"mrsigner\":\"000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000\",\"attributes\":\"0000000000000000\",\"attributesMask\":\"FFFFFFFFFFFFFFFF\",\"tcbLevels\":[{\"tcb\":{\"isvsvn\":0},\"tcbDate\":\"2022-11-09T00:00:00Z\",\"tcbStatus\":\"UpToDate\"}]}],\"tcbLevels\":[{\"tcb\":{\"sgxtcbcomponents\":[{\"svn\":1,\"category\":\"BIOS\",\"type\":\"Early Microcode Update\"},{\"svn\":1,\"category\":\"OS/VMM\",\"type\":\"SGX Late Microcode Update\"},{\"svn\":0,\"category\":\"OS/VMM\",\"type\":\"TXT SINIT\"},{\"svn\":0,\"category\":\"BIOS\"},{\"svn\":0,\"category\":\"BIOS\"},{\"svn\":0,\"category\":\"BIOS\"},{\"svn\":0},{\"svn\":0,\"category\":\"OS/VMM\",\"type\":\"SEAMLDR ACM\"},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0}],\"pcesvn\":0,\"tdxtcbcomponents\":[{\"svn\":0,\"category\":\"OS/VMM\",\"type\":\"TDX Module\"},{\"svn\":0,\"category\":\"OS/VMM\",\"type\":\"TDX Module\"},{\"svn\":1,\"category\":\"OS/VMM\",\"type\":\"TDX Late Microcode Update\"},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0}]},\"tcbDate\":\"2022-11-09T00:00:00Z\",\"tcbStatus\":\"UpToDate\"}]},\"signature\":\"28e87299fb0ed2b63890a895f6b8fe86abcf087c7023f79cb93aaa3ceb8fdefd694ec5bcaed2fb00e83e9696557ff70b1649107de1269f477723db74cd815653\"}"},{"fmspc":"B0806F000000","tcbInfoIssuerChain":"-----BEGIN CERTIFICATE-----\nMIICkDCCAjagAwIBAgIUTh8n662T/sqPZK+7n3H67/KGwu0wCgYIKoZIzj0EAwIw\naDEaMBgGA1UEAwwRSW50ZWwgU0dYIFJvb3QgQ0ExGjAYBgNVBAoMEUludGVsIENv\ncnBvcmF0aW9uMRQwEgYDVQQHDAtTYW50YSBDbGFyYTELMAkGA1UECAwCQ0ExCzAJ\nBgNVBAYTAlVTMB4XDTE5MTAzMTEyMzM0N1oXDTI2MTAzMTEyMzM0N1owbDEeMBwG\nA1UEAwwVSW50ZWwgU0dYIFRDQiBTaWduaW5nMRowGAYDVQQKDBFJbnRlbCBDb3Jw\nb3JhdGlvbjEUMBIGA1UEBwwLU2FudGEgQ2xhcmExCzAJBgNVBAgMAkNBMQswCQYD\nVQQGEwJVUzBZMBMGByqGSM49AgEGCCqGSM49AwEHA0IABOnYw9LbN/JmyUttXa0M\niBEenjPbxbR4C8MuVYxDI+Le8lDBLp9X4wMzCAUF/fI/31giClXp/y0erLbLZjdV\n07+jgbkwgbYwHwYDVR0jBBgwFoAU6ehEUlM2XEsYmhH8QxgspdwggEgwVgYDVR0f\nBE8wTTBLoEmgR4ZFaHR0cHM6Ly9zYngtY2VydGlmaWNhdGVzLnRydXN0ZWRzZXJ2\naWNlcy5pbnRlbC5jb20vSW50ZWxTR1hSb290Q0EuZGVyMB0GA1UdDgQWBBROHyfr\nrZP+yo9kr7ufcfrv8obC7TAOBgNVHQ8BAf8EBAMCBsAwDAYDVR0TAQH/BAIwADAK\nBggqhkjOPQQDAgNIADBFAiEA9xQeifK+2abQGnrAgk0hrOhdyvJQorh2cEMn4Gwr\n4hoCIFHW5qQ9G2wBJ4GMNQqv/oMfbPtzmyTlaWWzwxkqM0CT\n-----END CERTIFICATE-----\n-----BEGIN CERTIFICATE-----\nMIIClDCCAjmgAwIBAgIVAOnoRFJTNlxLGJoR/EMYLKXcIIBIMAoGCCqGSM49BAMC\nMGgxGjAYBgNVBAMMEUludGVsIFNHWCBSb290IENBMRowGAYDVQQKDBFJbnRlbCBD\nb3Jwb3JhdGlvbjEUMBIGA1UEBwwLU2FudGEgQ2xhcmExCzAJBgNVBAgMAkNBMQsw\nCQYDVQQGEwJVUzAeFw0xOTEwMzEwOTQ5MjFaFw00OTEyMzEyMzU5NTlaMGgxGjAY\nBgNVBAMMEUludGVsIFNHWCBSb290IENBMRowGAYDVQQKDBFJbnRlbCBDb3Jwb3Jh\ndGlvbjEUMBIGA1UEBwwLU2FudGEgQ2xhcmExCzAJBgNVBAgMAkNBMQswCQYDVQQG\nEwJVUzBZMBMGByqGSM49AgEGCCqGSM49AwEHA0IABE/6D/1WHNrWwPmNMIyBKMW5\nJ6JzMsjo6xP2vkK1cdZGb1PGRP/C/8ECgiDkmklmzwLzLi+000m7LLrtKJA3oC2j\ngb8wgbwwHwYDVR0jBBgwFoAU6ehEUlM2XEsYmhH8QxgspdwggEgwVgYDVR0fBE8w\nTTBLoEmgR4ZFaHR0cHM6Ly9zYngtY2VydGlmaWNhdGVzLnRydXN0ZWRzZXJ2aWNl\ncy5pbnRlbC5jb20vSW50ZWxTR1hSb290Q0EuZGVyMB0GA1UdDgQWBBTp6ERSUzZc\nSxiaEfxDGCyl3CCASDAOBgNVHQ8BAf8EBAMCAQYwEgYDVR0TAQH/BAgwBgEB/wIB\nATAKBggqhkjOPQQDAgNJADBGAiEAzw9zdUiUHPMUd0C4mx41jlFZkrM3y5f1lgnV\nO7FbjOoCIQCoGtUmT4cXt7V+ySHbJ8Hob9AanpvXNH1ER+/gZF+opQ==\n-----END CERTIFICATE-----\n","tcbInfo":"{\"tcbInfo\":{\"id\":\"TDX\",\"version\":3,\"issueDate\":\"2026-07-01T10:00:45Z\",\"nextUpdate\":\"2026-07-31T10:00:45Z\",\"fmspc\":\"B0806F000000\",\"pceId\":\"0000\",\"tcbType\":0,\"tcbEvaluationDataNumber\":5,\"tdxModule\":{\"mrsigner\":\"000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000\",\"attributes\":\"0000000000000000\",\"attributesMask\":\"FFFFFFFFFFFFFFFF\"},\"tdxModuleIdentities\":[{\"id\":\"TDX_02\",\"mrsigner\":\"000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000\",\"attributes\":\"0000000000000000\",\"attributesMask\":\"FFFFFFFFFFFFFFFF\",\"tcbLevels\":[{\"tcb\":{\"isvsvn\":0},\"tcbDate\":\"2022-11-09T00:00:00Z\",\"tcbStatus\":\"UpToDate\"}]},{\"id\":\"TDX_05\",\"mrsigner\":\"000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000\",\"attributes\":\"0000000000000000\",\"attributesMask\":\"FFFFFFFFFFFFFFFF\",\"tcbLevels\":[{\"tcb\":{\"isvsvn\":0},\"tcbDate\":\"2022-11-09T00:00:00Z\",\"tcbStatus\":\"UpToDate\"}]},{\"id\":\"TDX_03\",\"mrsigner\":\"000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000\",\"attributes\":\"0000000000000000\",\"attributesMask\":\"FFFFFFFFFFFFFFFF\",\"tcbLevels\":[{\"tcb\":{\"isvsvn\":0},\"tcbDate\":\"2022-11-09T00:00:00Z\",\"tcbStatus\":\"UpToDate\"}]},{\"id\":\"TDX_01\",\"mrsigner\":\"000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000\",\"attributes\":\"0000000000000000\",\"attributesMask\":\"FFFFFFFFFFFFFFFF\",\"tcbLevels\":[{\"tcb\":{\"isvsvn\":0},\"tcbDate\":\"2022-11-09T00:00:00Z\",\"tcbStatus\":\"UpToDate\"}]}],\"tcbLevels\":[{\"tcb\":{\"sgxtcbcomponents\":[{\"svn\":1,\"category\":\"BIOS\",\"type\":\"Early Microcode Update\"},{\"svn\":1,\"category\":\"OS/VMM\",\"type\":\"SGX Late Microcode Update\"},{\"svn\":0,\"category\":\"OS/VMM\",\"type\":\"TXT SINIT\"},{\"svn\":0,\"category\":\"BIOS\"},{\"svn\":0,\"category\":\"BIOS\"},{\"svn\":0,\"category\":\"BIOS\"},{\"svn\":0},{\"svn\":0,\"category\":\"OS/VMM\",\"type\":\"SEAMLDR ACM\"},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0}],\"pcesvn\":0,\"tdxtcbcomponents\":[{\"svn\":0,\"category\":\"OS/VMM\",\"type\":\"TDX Module\"},{\"svn\":0,\"category\":\"OS/VMM\",\"type\":\"TDX Module\"},{\"svn\":1,\"category\":\"OS/VMM\",\"type\":\"TDX Late Microcode Update\"},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0}]},\"tcbDate\":\"2022-11-09T00:00:00Z\",\"tcbStatus\":\"UpToDate\"}]},\"signature\":\"da0312fbe582e1d32136ddd517abf928c2c9ccdcb686d3306a6c4401a96190d6fdd753da816ffaa27d7b536298713f48de3f45d1a7a8e364d3ea75159452614c\"}"},{"fmspc":"00A06F010000","tcbInfoIssuerChain":"-----BEGIN CERTIFICATE-----\nMIICkDCCAjagAwIBAgIUTh8n662T/sqPZK+7n3H67/KGwu0wCgYIKoZIzj0EAwIw\naDEaMBgGA1UEAwwRSW50ZWwgU0dYIFJvb3QgQ0ExGjAYBgNVBAoMEUludGVsIENv\ncnBvcmF0aW9uMRQwEgYDVQQHDAtTYW50YSBDbGFyYTELMAkGA1UECAwCQ0ExCzAJ\nBgNVBAYTAlVTMB4XDTE5MTAzMTEyMzM0N1oXDTI2MTAzMTEyMzM0N1owbDEeMBwG\nA1UEAwwVSW50ZWwgU0dYIFRDQiBTaWduaW5nMRowGAYDVQQKDBFJbnRlbCBDb3Jw\nb3JhdGlvbjEUMBIGA1UEBwwLU2FudGEgQ2xhcmExCzAJBgNVBAgMAkNBMQswCQYD\nVQQGEwJVUzBZMBMGByqGSM49AgEGCCqGSM49AwEHA0IABOnYw9LbN/JmyUttXa0M\niBEenjPbxbR4C8MuVYxDI+Le8lDBLp9X4wMzCAUF/fI/31giClXp/y0erLbLZjdV\n07+jgbkwgbYwHwYDVR0jBBgwFoAU6ehEUlM2XEsYmhH8QxgspdwggEgwVgYDVR0f\nBE8wTTBLoEmgR4ZFaHR0cHM6Ly9zYngtY2VydGlmaWNhdGVzLnRydXN0ZWRzZXJ2\naWNlcy5pbnRlbC5jb20vSW50ZWxTR1hSb290Q0EuZGVyMB0GA1UdDgQWBBROHyfr\nrZP+yo9kr7ufcfrv8obC7TAOBgNVHQ8BAf8EBAMCBsAwDAYDVR0TAQH/BAIwADAK\nBggqhkjOPQQDAgNIADBFAiEA9xQeifK+2abQGnrAgk0hrOhdyvJQorh2cEMn4Gwr\n4hoCIFHW5qQ9G2wBJ4GMNQqv/oMfbPtzmyTlaWWzwxkqM0CT\n-----END CERTIFICATE-----\n-----BEGIN CERTIFICATE-----\nMIIClDCCAjmgAwIBAgIVAOnoRFJTNlxLGJoR/EMYLKXcIIBIMAoGCCqGSM49BAMC\nMGgxGjAYBgNVBAMMEUludGVsIFNHWCBSb290IENBMRowGAYDVQQKDBFJbnRlbCBD\nb3Jwb3JhdGlvbjEUMBIGA1UEBwwLU2FudGEgQ2xhcmExCzAJBgNVBAgMAkNBMQsw\nCQYDVQQGEwJVUzAeFw0xOTEwMzEwOTQ5MjFaFw00OTEyMzEyMzU5NTlaMGgxGjAY\nBgNVBAMMEUludGVsIFNHWCBSb290IENBMRowGAYDVQQKDBFJbnRlbCBDb3Jwb3Jh\ndGlvbjEUMBIGA1UEBwwLU2FudGEgQ2xhcmExCzAJBgNVBAgMAkNBMQswCQYDVQQG\nEwJVUzBZMBMGByqGSM49AgEGCCqGSM49AwEHA0IABE/6D/1WHNrWwPmNMIyBKMW5\nJ6JzMsjo6xP2vkK1cdZGb1PGRP/C/8ECgiDkmklmzwLzLi+000m7LLrtKJA3oC2j\ngb8wgbwwHwYDVR0jBBgwFoAU6ehEUlM2XEsYmhH8QxgspdwggEgwVgYDVR0fBE8w\nTTBLoEmgR4ZFaHR0cHM6Ly9zYngtY2VydGlmaWNhdGVzLnRydXN0ZWRzZXJ2aWNl\ncy5pbnRlbC5jb20vSW50ZWxTR1hSb290Q0EuZGVyMB0GA1UdDgQWBBTp6ERSUzZc\nSxiaEfxDGCyl3CCASDAOBgNVHQ8BAf8EBAMCAQYwEgYDVR0TAQH/BAgwBgEB/wIB\nATAKBggqhkjOPQQDAgNJADBGAiEAzw9zdUiUHPMUd0C4mx41jlFZkrM3y5f1lgnV\nO7FbjOoCIQCoGtUmT4cXt7V+ySHbJ8Hob9AanpvXNH1ER+/gZF+opQ==\n-----END CERTIFICATE-----\n","tcbInfo":"{\"tcbInfo\":{\"id\":\"TDX\",\"version\":3,\"issueDate\":\"2026-07-01T10:00:45Z\",\"nextUpdate\":\"2026-07-31T10:00:45Z\",\"fmspc\":\"00A06F010000\",\"pceId\":\"0000\",\"tcbType\":0,\"tcbEvaluationDataNumber\":5,\"tdxModule\":{\"mrsigner\":\"000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000\",\"attributes\":\"0000000000000000\",\"attributesMask\":\"FFFFFFFFFFFFFFFF\"},\"tdxModuleIdentities\":[{\"id\":\"TDX_02\",\"mrsigner\":\"000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000\",\"attributes\":\"0000000000000000\",\"attributesMask\":\"FFFFFFFFFFFFFFFF\",\"tcbLevels\":[{\"tcb\":{\"isvsvn\":0},\"tcbDate\":\"2022-11-09T00:00:00Z\",\"tcbStatus\":\"UpToDate\"}]},{\"id\":\"TDX_05\",\"mrsigner\":\"000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000\",\"attributes\":\"0000000000000000\",\"attributesMask\":\"FFFFFFFFFFFFFFFF\",\"tcbLevels\":[{\"tcb\":{\"isvsvn\":0},\"tcbDate\":\"2022-11-09T00:00:00Z\",\"tcbStatus\":\"UpToDate\"}]},{\"id\":\"TDX_03\",\"mrsigner\":\"000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000\",\"attributes\":\"0000000000000000\",\"attributesMask\":\"FFFFFFFFFFFFFFFF\",\"tcbLevels\":[{\"tcb\":{\"isvsvn\":0},\"tcbDate\":\"2022-11-09T00:00:00Z\",\"tcbStatus\":\"UpToDate\"}]},{\"id\":\"TDX_01\",\"mrsigner\":\"000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000\",\"attributes\":\"0000000000000000\",\"attributesMask\":\"FFFFFFFFFFFFFFFF\",\"tcbLevels\":[{\"tcb\":{\"isvsvn\":0},\"tcbDate\":\"2022-11-09T00:00:00Z\",\"tcbStatus\":\"UpToDate\"}]}],\"tcbLevels\":[{\"tcb\":{\"sgxtcbcomponents\":[{\"svn\":1,\"category\":\"BIOS\",\"type\":\"Early Microcode Update\"},{\"svn\":1,\"category\":\"OS/VMM\",\"type\":\"SGX Late Microcode Update\"},{\"svn\":0,\"category\":\"OS/VMM\",\"type\":\"TXT SINIT\"},{\"svn\":0,\"category\":\"BIOS\"},{\"svn\":0,\"category\":\"BIOS\"},{\"svn\":0,\"category\":\"BIOS\"},{\"svn\":0},{\"svn\":0,\"category\":\"OS/VMM\",\"type\":\"SEAMLDR ACM\"},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0}],\"pcesvn\":0,\"tdxtcbcomponents\":[{\"svn\":0,\"category\":\"OS/VMM\",\"type\":\"TDX Module\"},{\"svn\":0,\"category\":\"OS/VMM\",\"type\":\"TDX Module\"},{\"svn\":1,\"category\":\"OS/VMM\",\"type\":\"TDX Late Microcode Update\"},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0}]},\"tcbDate\":\"2022-11-09T00:00:00Z\",\"tcbStatus\":\"UpToDate\"}]},\"signature\":\"a1309265fe850a27482fc8cdb2854cab6ff10f5ca4099af209a676a062b4b45943155227d431d4058c47c70be382dc43defde577b980412653b59ec4e298a23b\"}"},{"fmspc":"00A06D070000","tcbInfoIssuerChain":"-----BEGIN CERTIFICATE-----\nMIICkDCCAjagAwIBAgIUTh8n662T/sqPZK+7n3H67/KGwu0wCgYIKoZIzj0EAwIw\naDEaMBgGA1UEAwwRSW50ZWwgU0dYIFJvb3QgQ0ExGjAYBgNVBAoMEUludGVsIENv\ncnBvcmF0aW9uMRQwEgYDVQQHDAtTYW50YSBDbGFyYTELMAkGA1UECAwCQ0ExCzAJ\nBgNVBAYTAlVTMB4XDTE5MTAzMTEyMzM0N1oXDTI2MTAzMTEyMzM0N1owbDEeMBwG\nA1UEAwwVSW50ZWwgU0dYIFRDQiBTaWduaW5nMRowGAYDVQQKDBFJbnRlbCBDb3Jw\nb3JhdGlvbjEUMBIGA1UEBwwLU2FudGEgQ2xhcmExCzAJBgNVBAgMAkNBMQswCQYD\nVQQGEwJVUzBZMBMGByqGSM49AgEGCCqGSM49AwEHA0IABOnYw9LbN/JmyUttXa0M\niBEenjPbxbR4C8MuVYxDI+Le8lDBLp9X4wMzCAUF/fI/31giClXp/y0erLbLZjdV\n07+jgbkwgbYwHwYDVR0jBBgwFoAU6ehEUlM2XEsYmhH8QxgspdwggEgwVgYDVR0f\nBE8wTTBLoEmgR4ZFaHR0cHM6Ly9zYngtY2VydGlmaWNhdGVzLnRydXN0ZWRzZXJ2\naWNlcy5pbnRlbC5jb20vSW50ZWxTR1hSb290Q0EuZGVyMB0GA1UdDgQWBBROHyfr\nrZP+yo9kr7ufcfrv8obC7TAOBgNVHQ8BAf8EBAMCBsAwDAYDVR0TAQH/BAIwADAK\nBggqhkjOPQQDAgNIADBFAiEA9xQeifK+2abQGnrAgk0hrOhdyvJQorh2cEMn4Gwr\n4hoCIFHW5qQ9G2wBJ4GMNQqv/oMfbPtzmyTlaWWzwxkqM0CT\n-----END CERTIFICATE-----\n-----BEGIN CERTIFICATE-----\nMIIClDCCAjmgAwIBAgIVAOnoRFJTNlxLGJoR/EMYLKXcIIBIMAoGCCqGSM49BAMC\nMGgxGjAYBgNVBAMMEUludGVsIFNHWCBSb290IENBMRowGAYDVQQKDBFJbnRlbCBD\nb3Jwb3JhdGlvbjEUMBIGA1UEBwwLU2FudGEgQ2xhcmExCzAJBgNVBAgMAkNBMQsw\nCQYDVQQGEwJVUzAeFw0xOTEwMzEwOTQ5MjFaFw00OTEyMzEyMzU5NTlaMGgxGjAY\nBgNVBAMMEUludGVsIFNHWCBSb290IENBMRowGAYDVQQKDBFJbnRlbCBDb3Jwb3Jh\ndGlvbjEUMBIGA1UEBwwLU2FudGEgQ2xhcmExCzAJBgNVBAgMAkNBMQswCQYDVQQG\nEwJVUzBZMBMGByqGSM49AgEGCCqGSM49AwEHA0IABE/6D/1WHNrWwPmNMIyBKMW5\nJ6JzMsjo6xP2vkK1cdZGb1PGRP/C/8ECgiDkmklmzwLzLi+000m7LLrtKJA3oC2j\ngb8wgbwwHwYDVR0jBBgwFoAU6ehEUlM2XEsYmhH8QxgspdwggEgwVgYDVR0fBE8w\nTTBLoEmgR4ZFaHR0cHM6Ly9zYngtY2VydGlmaWNhdGVzLnRydXN0ZWRzZXJ2aWNl\ncy5pbnRlbC5jb20vSW50ZWxTR1hSb290Q0EuZGVyMB0GA1UdDgQWBBTp6ERSUzZc\nSxiaEfxDGCyl3CCASDAOBgNVHQ8BAf8EBAMCAQYwEgYDVR0TAQH/BAgwBgEB/wIB\nATAKBggqhkjOPQQDAgNJADBGAiEAzw9zdUiUHPMUd0C4mx41jlFZkrM3y5f1lgnV\nO7FbjOoCIQCoGtUmT4cXt7V+ySHbJ8Hob9AanpvXNH1ER+/gZF+opQ==\n-----END CERTIFICATE-----\n","tcbInfo":"{\"tcbInfo\":{\"id\":\"TDX\",\"version\":3,\"issueDate\":\"2026-07-01T10:00:45Z\",\"nextUpdate\":\"2026-07-31T10:00:45Z\",\"fmspc\":\"00A06D070000\",\"pceId\":\"0000\",\"tcbType\":0,\"tcbEvaluationDataNumber\":5,\"tdxModule\":{\"mrsigner\":\"000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000\",\"attributes\":\"0000000000000000\",\"attributesMask\":\"FFFFFFFFFFFFFFFF\"},\"tdxModuleIdentities\":[{\"id\":\"TDX_02\",\"mrsigner\":\"000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000\",\"attributes\":\"0000000000000000\",\"attributesMask\":\"FFFFFFFFFFFFFFFF\",\"tcbLevels\":[{\"tcb\":{\"isvsvn\":0},\"tcbDate\":\"2022-11-09T00:00:00Z\",\"tcbStatus\":\"UpToDate\"}]},{\"id\":\"TDX_05\",\"mrsigner\":\"000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000\",\"attributes\":\"0000000000000000\",\"attributesMask\":\"FFFFFFFFFFFFFFFF\",\"tcbLevels\":[{\"tcb\":{\"isvsvn\":0},\"tcbDate\":\"2022-11-09T00:00:00Z\",\"tcbStatus\":\"UpToDate\"}]},{\"id\":\"TDX_03\",\"mrsigner\":\"000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000\",\"attributes\":\"0000000000000000\",\"attributesMask\":\"FFFFFFFFFFFFFFFF\",\"tcbLevels\":[{\"tcb\":{\"isvsvn\":0},\"tcbDate\":\"2022-11-09T00:00:00Z\",\"tcbStatus\":\"UpToDate\"}]},{\"id\":\"TDX_01\",\"mrsigner\":\"000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000\",\"attributes\":\"0000000000000000\",\"attributesMask\":\"FFFFFFFFFFFFFFFF\",\"tcbLevels\":[{\"tcb\":{\"isvsvn\":0},\"tcbDate\":\"2022-11-09T00:00:00Z\",\"tcbStatus\":\"UpToDate\"}]}],\"tcbLevels\":[{\"tcb\":{\"sgxtcbcomponents\":[{\"svn\":1,\"category\":\"BIOS\",\"type\":\"Early Microcode Update\"},{\"svn\":1,\"category\":\"OS/VMM\",\"type\":\"SGX Late Microcode Update\"},{\"svn\":0,\"category\":\"OS/VMM\",\"type\":\"TXT SINIT\"},{\"svn\":0,\"category\":\"BIOS\"},{\"svn\":0,\"category\":\"BIOS\"},{\"svn\":0,\"category\":\"BIOS\"},{\"svn\":0},{\"svn\":0,\"category\":\"OS/VMM\",\"type\":\"SEAMLDR ACM\"},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0}],\"pcesvn\":0,\"tdxtcbcomponents\":[{\"svn\":0,\"category\":\"OS/VMM\",\"type\":\"TDX Module\"},{\"svn\":0,\"category\":\"OS/VMM\",\"type\":\"TDX Module\"},{\"svn\":1,\"category\":\"OS/VMM\",\"type\":\"TDX Late Microcode Update\"},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0}]},\"tcbDate\":\"2022-11-09T00:00:00Z\",\"tcbStatus\":\"UpToDate\"}]},\"signature\":\"98641e3b215e1134191c0637028cd6031ab109354d8c68083769bd63757418d83c2837f396ecad4f7e1e13176b0b2367e46cd1045dc6032df731c7edebe124e2\"}"},{"fmspc":"60806F000000","tcbInfoIssuerChain":"-----BEGIN CERTIFICATE-----\nMIICkDCCAjagAwIBAgIUTh8n662T/sqPZK+7n3H67/KGwu0wCgYIKoZIzj0EAwIw\naDEaMBgGA1UEAwwRSW50ZWwgU0dYIFJvb3QgQ0ExGjAYBgNVBAoMEUludGVsIENv\ncnBvcmF0aW9uMRQwEgYDVQQHDAtTYW50YSBDbGFyYTELMAkGA1UECAwCQ0ExCzAJ\nBgNVBAYTAlVTMB4XDTE5MTAzMTEyMzM0N1oXDTI2MTAzMTEyMzM0N1owbDEeMBwG\nA1UEAwwVSW50ZWwgU0dYIFRDQiBTaWduaW5nMRowGAYDVQQKDBFJbnRlbCBDb3Jw\nb3JhdGlvbjEUMBIGA1UEBwwLU2FudGEgQ2xhcmExCzAJBgNVBAgMAkNBMQswCQYD\nVQQGEwJVUzBZMBMGByqGSM49AgEGCCqGSM49AwEHA0IABOnYw9LbN/JmyUttXa0M\niBEenjPbxbR4C8MuVYxDI+Le8lDBLp9X4wMzCAUF/fI/31giClXp/y0erLbLZjdV\n07+jgbkwgbYwHwYDVR0jBBgwFoAU6ehEUlM2XEsYmhH8QxgspdwggEgwVgYDVR0f\nBE8wTTBLoEmgR4ZFaHR0cHM6Ly9zYngtY2VydGlmaWNhdGVzLnRydXN0ZWRzZXJ2\naWNlcy5pbnRlbC5jb20vSW50ZWxTR1hSb290Q0EuZGVyMB0GA1UdDgQWBBROHyfr\nrZP+yo9kr7ufcfrv8obC7TAOBgNVHQ8BAf8EBAMCBsAwDAYDVR0TAQH/BAIwADAK\nBggqhkjOPQQDAgNIADBFAiEA9xQeifK+2abQGnrAgk0hrOhdyvJQorh2cEMn4Gwr\n4hoCIFHW5qQ9G2wBJ4GMNQqv/oMfbPtzmyTlaWWzwxkqM0CT\n-----END CERTIFICATE-----\n-----BEGIN CERTIFICATE-----\nMIIClDCCAjmgAwIBAgIVAOnoRFJTNlxLGJoR/EMYLKXcIIBIMAoGCCqGSM49BAMC\nMGgxGjAYBgNVBAMMEUludGVsIFNHWCBSb290IENBMRowGAYDVQQKDBFJbnRlbCBD\nb3Jwb3JhdGlvbjEUMBIGA1UEBwwLU2FudGEgQ2xhcmExCzAJBgNVBAgMAkNBMQsw\nCQYDVQQGEwJVUzAeFw0xOTEwMzEwOTQ5MjFaFw00OTEyMzEyMzU5NTlaMGgxGjAY\nBgNVBAMMEUludGVsIFNHWCBSb290IENBMRowGAYDVQQKDBFJbnRlbCBDb3Jwb3Jh\ndGlvbjEUMBIGA1UEBwwLU2FudGEgQ2xhcmExCzAJBgNVBAgMAkNBMQswCQYDVQQG\nEwJVUzBZMBMGByqGSM49AgEGCCqGSM49AwEHA0IABE/6D/1WHNrWwPmNMIyBKMW5\nJ6JzMsjo6xP2vkK1cdZGb1PGRP/C/8ECgiDkmklmzwLzLi+000m7LLrtKJA3oC2j\ngb8wgbwwHwYDVR0jBBgwFoAU6ehEUlM2XEsYmhH8QxgspdwggEgwVgYDVR0fBE8w\nTTBLoEmgR4ZFaHR0cHM6Ly9zYngtY2VydGlmaWNhdGVzLnRydXN0ZWRzZXJ2aWNl\ncy5pbnRlbC5jb20vSW50ZWxTR1hSb290Q0EuZGVyMB0GA1UdDgQWBBTp6ERSUzZc\nSxiaEfxDGCyl3CCASDAOBgNVHQ8BAf8EBAMCAQYwEgYDVR0TAQH/BAgwBgEB/wIB\nATAKBggqhkjOPQQDAgNJADBGAiEAzw9zdUiUHPMUd0C4mx41jlFZkrM3y5f1lgnV\nO7FbjOoCIQCoGtUmT4cXt7V+ySHbJ8Hob9AanpvXNH1ER+/gZF+opQ==\n-----END CERTIFICATE-----\n","tcbInfo":"{\"tcbInfo\":{\"id\":\"TDX\",\"version\":3,\"issueDate\":\"2026-07-01T10:00:45Z\",\"nextUpdate\":\"2026-07-31T10:00:45Z\",\"fmspc\":\"60806F000000\",\"pceId\":\"0000\",\"tcbType\":0,\"tcbEvaluationDataNumber\":5,\"tdxModule\":{\"mrsigner\":\"000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000\",\"attributes\":\"0000000000000000\",\"attributesMask\":\"FFFFFFFFFFFFFFFF\"},\"tdxModuleIdentities\":[{\"id\":\"TDX_02\",\"mrsigner\":\"000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000\",\"attributes\":\"0000000000000000\",\"attributesMask\":\"FFFFFFFFFFFFFFFF\",\"tcbLevels\":[{\"tcb\":{\"isvsvn\":0},\"tcbDate\":\"2022-11-09T00:00:00Z\",\"tcbStatus\":\"UpToDate\"}]},{\"id\":\"TDX_05\",\"mrsigner\":\"000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000\",\"attributes\":\"0000000000000000\",\"attributesMask\":\"FFFFFFFFFFFFFFFF\",\"tcbLevels\":[{\"tcb\":{\"isvsvn\":0},\"tcbDate\":\"2022-11-09T00:00:00Z\",\"tcbStatus\":\"UpToDate\"}]},{\"id\":\"TDX_03\",\"mrsigner\":\"000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000\",\"attributes\":\"0000000000000000\",\"attributesMask\":\"FFFFFFFFFFFFFFFF\",\"tcbLevels\":[{\"tcb\":{\"isvsvn\":0},\"tcbDate\":\"2022-11-09T00:00:00Z\",\"tcbStatus\":\"UpToDate\"}]},{\"id\":\"TDX_01\",\"mrsigner\":\"000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000\",\"attributes\":\"0000000000000000\",\"attributesMask\":\"FFFFFFFFFFFFFFFF\",\"tcbLevels\":[{\"tcb\":{\"isvsvn\":0},\"tcbDate\":\"2022-11-09T00:00:00Z\",\"tcbStatus\":\"UpToDate\"}]}],\"tcbLevels\":[{\"tcb\":{\"sgxtcbcomponents\":[{\"svn\":1,\"category\":\"BIOS\",\"type\":\"Early Microcode Update\"},{\"svn\":1,\"category\":\"OS/VMM\",\"type\":\"SGX Late Microcode Update\"},{\"svn\":0,\"category\":\"OS/VMM\",\"type\":\"TXT SINIT\"},{\"svn\":0,\"category\":\"BIOS\"},{\"svn\":0,\"category\":\"BIOS\"},{\"svn\":0,\"category\":\"BIOS\"},{\"svn\":0},{\"svn\":0,\"category\":\"OS/VMM\",\"type\":\"SEAMLDR ACM\"},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0}],\"pcesvn\":11,\"tdxtcbcomponents\":[{\"svn\":0,\"category\":\"OS/VMM\",\"type\":\"TDX Module\"},{\"svn\":0,\"category\":\"OS/VMM\",\"type\":\"TDX Module\"},{\"svn\":1,\"category\":\"OS/VMM\",\"type\":\"TDX Late Microcode Update\"},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0}]},\"tcbDate\":\"2022-11-09T00:00:00Z\",\"tcbStatus\":\"UpToDate\"}]},\"signature\":\"85ecac3694bcca3320c5ce5cdbc67bbec0d85ae9642561a13e47e6dafb1bec844c9b023760b33ea981bec268d814aa039e27063674b41671e079f39bb3509cfd\"}"},{"fmspc":"10A06E050000","tcbInfoIssuerChain":"-----BEGIN CERTIFICATE-----\nMIICkDCCAjagAwIBAgIUTh8n662T/sqPZK+7n3H67/KGwu0wCgYIKoZIzj0EAwIw\naDEaMBgGA1UEAwwRSW50ZWwgU0dYIFJvb3QgQ0ExGjAYBgNVBAoMEUludGVsIENv\ncnBvcmF0aW9uMRQwEgYDVQQHDAtTYW50YSBDbGFyYTELMAkGA1UECAwCQ0ExCzAJ\nBgNVBAYTAlVTMB4XDTE5MTAzMTEyMzM0N1oXDTI2MTAzMTEyMzM0N1owbDEeMBwG\nA1UEAwwVSW50ZWwgU0dYIFRDQiBTaWduaW5nMRowGAYDVQQKDBFJbnRlbCBDb3Jw\nb3JhdGlvbjEUMBIGA1UEBwwLU2FudGEgQ2xhcmExCzAJBgNVBAgMAkNBMQswCQYD\nVQQGEwJVUzBZMBMGByqGSM49AgEGCCqGSM49AwEHA0IABOnYw9LbN/JmyUttXa0M\niBEenjPbxbR4C8MuVYxDI+Le8lDBLp9X4wMzCAUF/fI/31giClXp/y0erLbLZjdV\n07+jgbkwgbYwHwYDVR0jBBgwFoAU6ehEUlM2XEsYmhH8QxgspdwggEgwVgYDVR0f\nBE8wTTBLoEmgR4ZFaHR0cHM6Ly9zYngtY2VydGlmaWNhdGVzLnRydXN0ZWRzZXJ2\naWNlcy5pbnRlbC5jb20vSW50ZWxTR1hSb290Q0EuZGVyMB0GA1UdDgQWBBROHyfr\nrZP+yo9kr7ufcfrv8obC7TAOBgNVHQ8BAf8EBAMCBsAwDAYDVR0TAQH/BAIwADAK\nBggqhkjOPQQDAgNIADBFAiEA9xQeifK+2abQGnrAgk0hrOhdyvJQorh2cEMn4Gwr\n4hoCIFHW5qQ9G2wBJ4GMNQqv/oMfbPtzmyTlaWWzwxkqM0CT\n-----END CERTIFICATE-----\n-----BEGIN CERTIFICATE-----\nMIIClDCCAjmgAwIBAgIVAOnoRFJTNlxLGJoR/EMYLKXcIIBIMAoGCCqGSM49BAMC\nMGgxGjAYBgNVBAMMEUludGVsIFNHWCBSb290IENBMRowGAYDVQQKDBFJbnRlbCBD\nb3Jwb3JhdGlvbjEUMBIGA1UEBwwLU2FudGEgQ2xhcmExCzAJBgNVBAgMAkNBMQsw\nCQYDVQQGEwJVUzAeFw0xOTEwMzEwOTQ5MjFaFw00OTEyMzEyMzU5NTlaMGgxGjAY\nBgNVBAMMEUludGVsIFNHWCBSb290IENBMRowGAYDVQQKDBFJbnRlbCBDb3Jwb3Jh\ndGlvbjEUMBIGA1UEBwwLU2FudGEgQ2xhcmExCzAJBgNVBAgMAkNBMQswCQYDVQQG\nEwJVUzBZMBMGByqGSM49AgEGCCqGSM49AwEHA0IABE/6D/1WHNrWwPmNMIyBKMW5\nJ6JzMsjo6xP2vkK1cdZGb1PGRP/C/8ECgiDkmklmzwLzLi+000m7LLrtKJA3oC2j\ngb8wgbwwHwYDVR0jBBgwFoAU6ehEUlM2XEsYmhH8QxgspdwggEgwVgYDVR0fBE8w\nTTBLoEmgR4ZFaHR0cHM6Ly9zYngtY2VydGlmaWNhdGVzLnRydXN0ZWRzZXJ2aWNl\ncy5pbnRlbC5jb20vSW50ZWxTR1hSb290Q0EuZGVyMB0GA1UdDgQWBBTp6ERSUzZc\nSxiaEfxDGCyl3CCASDAOBgNVHQ8BAf8EBAMCAQYwEgYDVR0TAQH/BAgwBgEB/wIB\nATAKBggqhkjOPQQDAgNJADBGAiEAzw9zdUiUHPMUd0C4mx41jlFZkrM3y5f1lgnV\nO7FbjOoCIQCoGtUmT4cXt7V+ySHbJ8Hob9AanpvXNH1ER+/gZF+opQ==\n-----END CERTIFICATE-----\n","tcbInfo":"{\"tcbInfo\":{\"id\":\"TDX\",\"version\":3,\"issueDate\":\"2026-07-01T10:00:45Z\",\"nextUpdate\":\"2026-07-31T10:00:45Z\",\"fmspc\":\"10A06E050000\",\"pceId\":\"0000\",\"tcbType\":0,\"tcbEvaluationDataNumber\":5,\"tdxModule\":{\"mrsigner\":\"000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000\",\"attributes\":\"0000000000000000\",\"attributesMask\":\"FFFFFFFFFFFFFFFF\"},\"tdxModuleIdentities\":[{\"id\":\"TDX_02\",\"mrsigner\":\"000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000\",\"attributes\":\"0000000000000000\",\"attributesMask\":\"FFFFFFFFFFFFFFFF\",\"tcbLevels\":[{\"tcb\":{\"isvsvn\":0},\"tcbDate\":\"2022-11-09T00:00:00Z\",\"tcbStatus\":\"UpToDate\"}]},{\"id\":\"TDX_05\",\"mrsigner\":\"000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000\",\"attributes\":\"0000000000000000\",\"attributesMask\":\"FFFFFFFFFFFFFFFF\",\"tcbLevels\":[{\"tcb\":{\"isvsvn\":0},\"tcbDate\":\"2022-11-09T00:00:00Z\",\"tcbStatus\":\"UpToDate\"}]},{\"id\":\"TDX_03\",\"mrsigner\":\"000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000\",\"attributes\":\"0000000000000000\",\"attributesMask\":\"FFFFFFFFFFFFFFFF\",\"tcbLevels\":[{\"tcb\":{\"isvsvn\":0},\"tcbDate\":\"2022-11-09T00:00:00Z\",\"tcbStatus\":\"UpToDate\"}]},{\"id\":\"TDX_01\",\"mrsigner\":\"000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000\",\"attributes\":\"0000000000000000\",\"attributesMask\":\"FFFFFFFFFFFFFFFF\",\"tcbLevels\":[{\"tcb\":{\"isvsvn\":0},\"tcbDate\":\"2022-11-09T00:00:00Z\",\"tcbStatus\":\"UpToDate\"}]}],\"tcbLevels\":[{\"tcb\":{\"sgxtcbcomponents\":[{\"svn\":1,\"category\":\"BIOS\",\"type\":\"Early Microcode Update\"},{\"svn\":1,\"category\":\"OS/VMM\",\"type\":\"SGX Late Microcode Update\"},{\"svn\":0,\"category\":\"OS/VMM\",\"type\":\"TXT SINIT\"},{\"svn\":0,\"category\":\"BIOS\"},{\"svn\":0,\"category\":\"BIOS\"},{\"svn\":0,\"category\":\"BIOS\"},{\"svn\":0},{\"svn\":0,\"category\":\"OS/VMM\",\"type\":\"SEAMLDR ACM\"},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0}],\"pcesvn\":0,\"tdxtcbcomponents\":[{\"svn\":0,\"category\":\"OS/VMM\",\"type\":\"TDX Module\"},{\"svn\":0,\"category\":\"OS/VMM\",\"type\":\"TDX Module\"},{\"svn\":1,\"category\":\"OS/VMM\",\"type\":\"TDX Late Microcode Update\"},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0}]},\"tcbDate\":\"2022-11-09T00:00:00Z\",\"tcbStatus\":\"UpToDate\"}]},\"signature\":\"0a8a99b3c165ef65b54c2e313764342850bfd1c31aa201f2cfdb93399a115ae3f20faabbf53f1bb66565c58763eb300c852a0fa796aa065b64b79138585f5682\"}"},{"fmspc":"40A06D000000","tcbInfoIssuerChain":"-----BEGIN CERTIFICATE-----\nMIICkDCCAjagAwIBAgIUTh8n662T/sqPZK+7n3H67/KGwu0wCgYIKoZIzj0EAwIw\naDEaMBgGA1UEAwwRSW50ZWwgU0dYIFJvb3QgQ0ExGjAYBgNVBAoMEUludGVsIENv\ncnBvcmF0aW9uMRQwEgYDVQQHDAtTYW50YSBDbGFyYTELMAkGA1UECAwCQ0ExCzAJ\nBgNVBAYTAlVTMB4XDTE5MTAzMTEyMzM0N1oXDTI2MTAzMTEyMzM0N1owbDEeMBwG\nA1UEAwwVSW50ZWwgU0dYIFRDQiBTaWduaW5nMRowGAYDVQQKDBFJbnRlbCBDb3Jw\nb3JhdGlvbjEUMBIGA1UEBwwLU2FudGEgQ2xhcmExCzAJBgNVBAgMAkNBMQswCQYD\nVQQGEwJVUzBZMBMGByqGSM49AgEGCCqGSM49AwEHA0IABOnYw9LbN/JmyUttXa0M\niBEenjPbxbR4C8MuVYxDI+Le8lDBLp9X4wMzCAUF/fI/31giClXp/y0erLbLZjdV\n07+jgbkwgbYwHwYDVR0jBBgwFoAU6ehEUlM2XEsYmhH8QxgspdwggEgwVgYDVR0f\nBE8wTTBLoEmgR4ZFaHR0cHM6Ly9zYngtY2VydGlmaWNhdGVzLnRydXN0ZWRzZXJ2\naWNlcy5pbnRlbC5jb20vSW50ZWxTR1hSb290Q0EuZGVyMB0GA1UdDgQWBBROHyfr\nrZP+yo9kr7ufcfrv8obC7TAOBgNVHQ8BAf8EBAMCBsAwDAYDVR0TAQH/BAIwADAK\nBggqhkjOPQQDAgNIADBFAiEA9xQeifK+2abQGnrAgk0hrOhdyvJQorh2cEMn4Gwr\n4hoCIFHW5qQ9G2wBJ4GMNQqv/oMfbPtzmyTlaWWzwxkqM0CT\n-----END CERTIFICATE-----\n-----BEGIN CERTIFICATE-----\nMIIClDCCAjmgAwIBAgIVAOnoRFJTNlxLGJoR/EMYLKXcIIBIMAoGCCqGSM49BAMC\nMGgxGjAYBgNVBAMMEUludGVsIFNHWCBSb290IENBMRowGAYDVQQKDBFJbnRlbCBD\nb3Jwb3JhdGlvbjEUMBIGA1UEBwwLU2FudGEgQ2xhcmExCzAJBgNVBAgMAkNBMQsw\nCQYDVQQGEwJVUzAeFw0xOTEwMzEwOTQ5MjFaFw00OTEyMzEyMzU5NTlaMGgxGjAY\nBgNVBAMMEUludGVsIFNHWCBSb290IENBMRowGAYDVQQKDBFJbnRlbCBDb3Jwb3Jh\ndGlvbjEUMBIGA1UEBwwLU2FudGEgQ2xhcmExCzAJBgNVBAgMAkNBMQswCQYDVQQG\nEwJVUzBZMBMGByqGSM49AgEGCCqGSM49AwEHA0IABE/6D/1WHNrWwPmNMIyBKMW5\nJ6JzMsjo6xP2vkK1cdZGb1PGRP/C/8ECgiDkmklmzwLzLi+000m7LLrtKJA3oC2j\ngb8wgbwwHwYDVR0jBBgwFoAU6ehEUlM2XEsYmhH8QxgspdwggEgwVgYDVR0fBE8w\nTTBLoEmgR4ZFaHR0cHM6Ly9zYngtY2VydGlmaWNhdGVzLnRydXN0ZWRzZXJ2aWNl\ncy5pbnRlbC5jb20vSW50ZWxTR1hSb290Q0EuZGVyMB0GA1UdDgQWBBTp6ERSUzZc\nSxiaEfxDGCyl3CCASDAOBgNVHQ8BAf8EBAMCAQYwEgYDVR0TAQH/BAgwBgEB/wIB\nATAKBggqhkjOPQQDAgNJADBGAiEAzw9zdUiUHPMUd0C4mx41jlFZkrM3y5f1lgnV\nO7FbjOoCIQCoGtUmT4cXt7V+ySHbJ8Hob9AanpvXNH1ER+/gZF+opQ==\n-----END CERTIFICATE-----\n","tcbInfo":"{\"tcbInfo\":{\"id\":\"TDX\",\"version\":3,\"issueDate\":\"2026-07-01T10:00:45Z\",\"nextUpdate\":\"2026-07-31T10:00:45Z\",\"fmspc\":\"40A06D000000\",\"pceId\":\"0000\",\"tcbType\":0,\"tcbEvaluationDataNumber\":5,\"tdxModule\":{\"mrsigner\":\"000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000\",\"attributes\":\"0000000000000000\",\"attributesMask\":\"FFFFFFFFFFFFFFFF\"},\"tdxModuleIdentities\":[{\"id\":\"TDX_02\",\"mrsigner\":\"000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000\",\"attributes\":\"0000000000000000\",\"attributesMask\":\"FFFFFFFFFFFFFFFF\",\"tcbLevels\":[{\"tcb\":{\"isvsvn\":0},\"tcbDate\":\"2022-11-09T00:00:00Z\",\"tcbStatus\":\"UpToDate\"}]},{\"id\":\"TDX_05\",\"mrsigner\":\"000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000\",\"attributes\":\"0000000000000000\",\"attributesMask\":\"FFFFFFFFFFFFFFFF\",\"tcbLevels\":[{\"tcb\":{\"isvsvn\":0},\"tcbDate\":\"2022-11-09T00:00:00Z\",\"tcbStatus\":\"UpToDate\"}]},{\"id\":\"TDX_03\",\"mrsigner\":\"000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000\",\"attributes\":\"0000000000000000\",\"attributesMask\":\"FFFFFFFFFFFFFFFF\",\"tcbLevels\":[{\"tcb\":{\"isvsvn\":0},\"tcbDate\":\"2022-11-09T00:00:00Z\",\"tcbStatus\":\"UpToDate\"}]},{\"id\":\"TDX_01\",\"mrsigner\":\"000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000\",\"attributes\":\"0000000000000000\",\"attributesMask\":\"FFFFFFFFFFFFFFFF\",\"tcbLevels\":[{\"tcb\":{\"isvsvn\":0},\"tcbDate\":\"2022-11-09T00:00:00Z\",\"tcbStatus\":\"UpToDate\"}]}],\"tcbLevels\":[{\"tcb\":{\"sgxtcbcomponents\":[{\"svn\":1,\"category\":\"BIOS\",\"type\":\"Early Microcode Update\"},{\"svn\":1,\"category\":\"OS/VMM\",\"type\":\"SGX Late Microcode Update\"},{\"svn\":0,\"category\":\"OS/VMM\",\"type\":\"TXT SINIT\"},{\"svn\":0,\"category\":\"BIOS\"},{\"svn\":0,\"category\":\"BIOS\"},{\"svn\":0,\"category\":\"BIOS\"},{\"svn\":0},{\"svn\":0,\"category\":\"OS/VMM\",\"type\":\"SEAMLDR ACM\"},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0}],\"pcesvn\":0,\"tdxtcbcomponents\":[{\"svn\":0,\"category\":\"OS/VMM\",\"type\":\"TDX Module\"},{\"svn\":0,\"category\":\"OS/VMM\",\"type\":\"TDX Module\"},{\"svn\":1,\"category\":\"OS/VMM\",\"type\":\"TDX Late Microcode Update\"},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0}]},\"tcbDate\":\"2022-11-09T00:00:00Z\",\"tcbStatus\":\"UpToDate\"}]},\"signature\":\"f049caf6905eebfbba2a1eccc7e96268a4c4f3d7d8a31ca340f260ea2035ec596cf5fe7bef4e86f42ecd2014b6a10feace6e622df152ce6faf74eafb54329dee\"}"},{"fmspc":"0400F1000000","tcbInfoIssuerChain":"-----BEGIN CERTIFICATE-----\nMIICkDCCAjagAwIBAgIUTh8n662T/sqPZK+7n3H67/KGwu0wCgYIKoZIzj0EAwIw\naDEaMBgGA1UEAwwRSW50ZWwgU0dYIFJvb3QgQ0ExGjAYBgNVBAoMEUludGVsIENv\ncnBvcmF0aW9uMRQwEgYDVQQHDAtTYW50YSBDbGFyYTELMAkGA1UECAwCQ0ExCzAJ\nBgNVBAYTAlVTMB4XDTE5MTAzMTEyMzM0N1oXDTI2MTAzMTEyMzM0N1owbDEeMBwG\nA1UEAwwVSW50ZWwgU0dYIFRDQiBTaWduaW5nMRowGAYDVQQKDBFJbnRlbCBDb3Jw\nb3JhdGlvbjEUMBIGA1UEBwwLU2FudGEgQ2xhcmExCzAJBgNVBAgMAkNBMQswCQYD\nVQQGEwJVUzBZMBMGByqGSM49AgEGCCqGSM49AwEHA0IABOnYw9LbN/JmyUttXa0M\niBEenjPbxbR4C8MuVYxDI+Le8lDBLp9X4wMzCAUF/fI/31giClXp/y0erLbLZjdV\n07+jgbkwgbYwHwYDVR0jBBgwFoAU6ehEUlM2XEsYmhH8QxgspdwggEgwVgYDVR0f\nBE8wTTBLoEmgR4ZFaHR0cHM6Ly9zYngtY2VydGlmaWNhdGVzLnRydXN0ZWRzZXJ2\naWNlcy5pbnRlbC5jb20vSW50ZWxTR1hSb290Q0EuZGVyMB0GA1UdDgQWBBROHyfr\nrZP+yo9kr7ufcfrv8obC7TAOBgNVHQ8BAf8EBAMCBsAwDAYDVR0TAQH/BAIwADAK\nBggqhkjOPQQDAgNIADBFAiEA9xQeifK+2abQGnrAgk0hrOhdyvJQorh2cEMn4Gwr\n4hoCIFHW5qQ9G2wBJ4GMNQqv/oMfbPtzmyTlaWWzwxkqM0CT\n-----END CERTIFICATE-----\n-----BEGIN CERTIFICATE-----\nMIIClDCCAjmgAwIBAgIVAOnoRFJTNlxLGJoR/EMYLKXcIIBIMAoGCCqGSM49BAMC\nMGgxGjAYBgNVBAMMEUludGVsIFNHWCBSb290IENBMRowGAYDVQQKDBFJbnRlbCBD\nb3Jwb3JhdGlvbjEUMBIGA1UEBwwLU2FudGEgQ2xhcmExCzAJBgNVBAgMAkNBMQsw\nCQYDVQQGEwJVUzAeFw0xOTEwMzEwOTQ5MjFaFw00OTEyMzEyMzU5NTlaMGgxGjAY\nBgNVBAMMEUludGVsIFNHWCBSb290IENBMRowGAYDVQQKDBFJbnRlbCBDb3Jwb3Jh\ndGlvbjEUMBIGA1UEBwwLU2FudGEgQ2xhcmExCzAJBgNVBAgMAkNBMQswCQYDVQQG\nEwJVUzBZMBMGByqGSM49AgEGCCqGSM49AwEHA0IABE/6D/1WHNrWwPmNMIyBKMW5\nJ6JzMsjo6xP2vkK1cdZGb1PGRP/C/8ECgiDkmklmzwLzLi+000m7LLrtKJA3oC2j\ngb8wgbwwHwYDVR0jBBgwFoAU6ehEUlM2XEsYmhH8QxgspdwggEgwVgYDVR0fBE8w\nTTBLoEmgR4ZFaHR0cHM6Ly9zYngtY2VydGlmaWNhdGVzLnRydXN0ZWRzZXJ2aWNl\ncy5pbnRlbC5jb20vSW50ZWxTR1hSb290Q0EuZGVyMB0GA1UdDgQWBBTp6ERSUzZc\nSxiaEfxDGCyl3CCASDAOBgNVHQ8BAf8EBAMCAQYwEgYDVR0TAQH/BAgwBgEB/wIB\nATAKBggqhkjOPQQDAgNJADBGAiEAzw9zdUiUHPMUd0C4mx41jlFZkrM3y5f1lgnV\nO7FbjOoCIQCoGtUmT4cXt7V+ySHbJ8Hob9AanpvXNH1ER+/gZF+opQ==\n-----END CERTIFICATE-----\n","tcbInfo":"{\"tcbInfo\":{\"id\":\"TDX\",\"version\":3,\"issueDate\":\"2026-07-01T10:00:45Z\",\"nextUpdate\":\"2026-07-31T10:00:45Z\",\"fmspc\":\"0400F1000000\",\"pceId\":\"0000\",\"tcbType\":0,\"tcbEvaluationDataNumber\":5,\"tdxModule\":{\"mrsigner\":\"000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000\",\"attributes\":\"0000000000000000\",\"attributesMask\":\"FFFFFFFFFFFFFFFF\"},\"tdxModuleIdentities\":[{\"id\":\"TDX_02\",\"mrsigner\":\"000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000\",\"attributes\":\"0000000000000000\",\"attributesMask\":\"FFFFFFFFFFFFFFFF\",\"tcbLevels\":[{\"tcb\":{\"isvsvn\":0},\"tcbDate\":\"2022-11-09T00:00:00Z\",\"tcbStatus\":\"UpToDate\"}]},{\"id\":\"TDX_05\",\"mrsigner\":\"000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000\",\"attributes\":\"0000000000000000\",\"attributesMask\":\"FFFFFFFFFFFFFFFF\",\"tcbLevels\":[{\"tcb\":{\"isvsvn\":0},\"tcbDate\":\"2022-11-09T00:00:00Z\",\"tcbStatus\":\"UpToDate\"}]},{\"id\":\"TDX_03\",\"mrsigner\":\"000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000\",\"attributes\":\"0000000000000000\",\"attributesMask\":\"FFFFFFFFFFFFFFFF\",\"tcbLevels\":[{\"tcb\":{\"isvsvn\":0},\"tcbDate\":\"2022-11-09T00:00:00Z\",\"tcbStatus\":\"UpToDate\"}]},{\"id\":\"TDX_01\",\"mrsigner\":\"000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000\",\"attributes\":\"0000000000000000\",\"attributesMask\":\"FFFFFFFFFFFFFFFF\",\"tcbLevels\":[{\"tcb\":{\"isvsvn\":0},\"tcbDate\":\"2022-11-09T00:00:00Z\",\"tcbStatus\":\"UpToDate\"}]}],\"tcbLevels\":[{\"tcb\":{\"sgxtcbcomponents\":[{\"svn\":0,\"category\":\"BIOS\",\"type\":\"Early Microcode Update\"},{\"svn\":0,\"category\":\"OS/VMM\",\"type\":\"SGX Late Microcode Update\"},{\"svn\":0,\"category\":\"OS/VMM\",\"type\":\"TXT SINIT\"},{\"svn\":0,\"category\":\"BIOS\"},{\"svn\":0,\"category\":\"BIOS\"},{\"svn\":0,\"category\":\"BIOS\"},{\"svn\":0},{\"svn\":0,\"category\":\"OS/VMM\",\"type\":\"SEAMLDR ACM\"},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0}],\"pcesvn\":0,\"tdxtcbcomponents\":[{\"svn\":0,\"category\":\"OS/VMM\",\"type\":\"TDX Module\"},{\"svn\":0,\"category\":\"OS/VMM\",\"type\":\"TDX Module\"},{\"svn\":0,\"category\":\"OS/VMM\",\"type\":\"TDX Late Microcode Update\"},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0}]},\"tcbDate\":\"2022-11-09T00:00:00Z\",\"tcbStatus\":\"UpToDate\"}]},\"signature\":\"589d8a6a5a60f3e12b303f6bd0ab9b3e70ad77500216936a5245c734443c6ea847a682b28324aa99e705f974446a66bad79fab7ee0291d62650db0c7681bd61b\"}"},{"fmspc":"50A06F000000","tcbInfoIssuerChain":"-----BEGIN CERTIFICATE-----\nMIICkDCCAjagAwIBAgIUTh8n662T/sqPZK+7n3H67/KGwu0wCgYIKoZIzj0EAwIw\naDEaMBgGA1UEAwwRSW50ZWwgU0dYIFJvb3QgQ0ExGjAYBgNVBAoMEUludGVsIENv\ncnBvcmF0aW9uMRQwEgYDVQQHDAtTYW50YSBDbGFyYTELMAkGA1UECAwCQ0ExCzAJ\nBgNVBAYTAlVTMB4XDTE5MTAzMTEyMzM0N1oXDTI2MTAzMTEyMzM0N1owbDEeMBwG\nA1UEAwwVSW50ZWwgU0dYIFRDQiBTaWduaW5nMRowGAYDVQQKDBFJbnRlbCBDb3Jw\nb3JhdGlvbjEUMBIGA1UEBwwLU2FudGEgQ2xhcmExCzAJBgNVBAgMAkNBMQswCQYD\nVQQGEwJVUzBZMBMGByqGSM49AgEGCCqGSM49AwEHA0IABOnYw9LbN/JmyUttXa0M\niBEenjPbxbR4C8MuVYxDI+Le8lDBLp9X4wMzCAUF/fI/31giClXp/y0erLbLZjdV\n07+jgbkwgbYwHwYDVR0jBBgwFoAU6ehEUlM2XEsYmhH8QxgspdwggEgwVgYDVR0f\nBE8wTTBLoEmgR4ZFaHR0cHM6Ly9zYngtY2VydGlmaWNhdGVzLnRydXN0ZWRzZXJ2\naWNlcy5pbnRlbC5jb20vSW50ZWxTR1hSb290Q0EuZGVyMB0GA1UdDgQWBBROHyfr\nrZP+yo9kr7ufcfrv8obC7TAOBgNVHQ8BAf8EBAMCBsAwDAYDVR0TAQH/BAIwADAK\nBggqhkjOPQQDAgNIADBFAiEA9xQeifK+2abQGnrAgk0hrOhdyvJQorh2cEMn4Gwr\n4hoCIFHW5qQ9G2wBJ4GMNQqv/oMfbPtzmyTlaWWzwxkqM0CT\n-----END CERTIFICATE-----\n-----BEGIN CERTIFICATE-----\nMIIClDCCAjmgAwIBAgIVAOnoRFJTNlxLGJoR/EMYLKXcIIBIMAoGCCqGSM49BAMC\nMGgxGjAYBgNVBAMMEUludGVsIFNHWCBSb290IENBMRowGAYDVQQKDBFJbnRlbCBD\nb3Jwb3JhdGlvbjEUMBIGA1UEBwwLU2FudGEgQ2xhcmExCzAJBgNVBAgMAkNBMQsw\nCQYDVQQGEwJVUzAeFw0xOTEwMzEwOTQ5MjFaFw00OTEyMzEyMzU5NTlaMGgxGjAY\nBgNVBAMMEUludGVsIFNHWCBSb290IENBMRowGAYDVQQKDBFJbnRlbCBDb3Jwb3Jh\ndGlvbjEUMBIGA1UEBwwLU2FudGEgQ2xhcmExCzAJBgNVBAgMAkNBMQswCQYDVQQG\nEwJVUzBZMBMGByqGSM49AgEGCCqGSM49AwEHA0IABE/6D/1WHNrWwPmNMIyBKMW5\nJ6JzMsjo6xP2vkK1cdZGb1PGRP/C/8ECgiDkmklmzwLzLi+000m7LLrtKJA3oC2j\ngb8wgbwwHwYDVR0jBBgwFoAU6ehEUlM2XEsYmhH8QxgspdwggEgwVgYDVR0fBE8w\nTTBLoEmgR4ZFaHR0cHM6Ly9zYngtY2VydGlmaWNhdGVzLnRydXN0ZWRzZXJ2aWNl\ncy5pbnRlbC5jb20vSW50ZWxTR1hSb290Q0EuZGVyMB0GA1UdDgQWBBTp6ERSUzZc\nSxiaEfxDGCyl3CCASDAOBgNVHQ8BAf8EBAMCAQYwEgYDVR0TAQH/BAgwBgEB/wIB\nATAKBggqhkjOPQQDAgNJADBGAiEAzw9zdUiUHPMUd0C4mx41jlFZkrM3y5f1lgnV\nO7FbjOoCIQCoGtUmT4cXt7V+ySHbJ8Hob9AanpvXNH1ER+/gZF+opQ==\n-----END CERTIFICATE-----\n","tcbInfo":"{\"tcbInfo\":{\"id\":\"TDX\",\"version\":3,\"issueDate\":\"2026-07-01T10:00:45Z\",\"nextUpdate\":\"2026-07-31T10:00:45Z\",\"fmspc\":\"50A06F000000\",\"pceId\":\"0000\",\"tcbType\":0,\"tcbEvaluationDataNumber\":5,\"tdxModule\":{\"mrsigner\":\"000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000\",\"attributes\":\"0000000000000000\",\"attributesMask\":\"FFFFFFFFFFFFFFFF\"},\"tdxModuleIdentities\":[{\"id\":\"TDX_02\",\"mrsigner\":\"000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000\",\"attributes\":\"0000000000000000\",\"attributesMask\":\"FFFFFFFFFFFFFFFF\",\"tcbLevels\":[{\"tcb\":{\"isvsvn\":0},\"tcbDate\":\"2022-11-09T00:00:00Z\",\"tcbStatus\":\"UpToDate\"}]},{\"id\":\"TDX_05\",\"mrsigner\":\"000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000\",\"attributes\":\"0000000000000000\",\"attributesMask\":\"FFFFFFFFFFFFFFFF\",\"tcbLevels\":[{\"tcb\":{\"isvsvn\":0},\"tcbDate\":\"2022-11-09T00:00:00Z\",\"tcbStatus\":\"UpToDate\"}]},{\"id\":\"TDX_03\",\"mrsigner\":\"000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000\",\"attributes\":\"0000000000000000\",\"attributesMask\":\"FFFFFFFFFFFFFFFF\",\"tcbLevels\":[{\"tcb\":{\"isvsvn\":0},\"tcbDate\":\"2022-11-09T00:00:00Z\",\"tcbStatus\":\"UpToDate\"}]},{\"id\":\"TDX_01\",\"mrsigner\":\"000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000\",\"attributes\":\"0000000000000000\",\"attributesMask\":\"FFFFFFFFFFFFFFFF\",\"tcbLevels\":[{\"tcb\":{\"isvsvn\":0},\"tcbDate\":\"2022-11-09T00:00:00Z\",\"tcbStatus\":\"UpToDate\"}]}],\"tcbLevels\":[{\"tcb\":{\"sgxtcbcomponents\":[{\"svn\":1,\"category\":\"BIOS\",\"type\":\"Early Microcode Update\"},{\"svn\":1,\"category\":\"OS/VMM\",\"type\":\"SGX Late Microcode Update\"},{\"svn\":0,\"category\":\"OS/VMM\",\"type\":\"TXT SINIT\"},{\"svn\":0,\"category\":\"BIOS\"},{\"svn\":0,\"category\":\"BIOS\"},{\"svn\":0,\"category\":\"BIOS\"},{\"svn\":0},{\"svn\":0,\"category\":\"OS/VMM\",\"type\":\"SEAMLDR ACM\"},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0}],\"pcesvn\":0,\"tdxtcbcomponents\":[{\"svn\":0,\"category\":\"OS/VMM\",\"type\":\"TDX Module\"},{\"svn\":0,\"category\":\"OS/VMM\",\"type\":\"TDX Module\"},{\"svn\":1,\"category\":\"OS/VMM\",\"type\":\"TDX Late Microcode Update\"},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0}]},\"tcbDate\":\"2022-11-09T00:00:00Z\",\"tcbStatus\":\"UpToDate\"}]},\"signature\":\"8ef380408be7b4d51e2e19c03cecd5685467d0203719efeeac19c44d79b2b4358695345ec7adfb3abb71698001ddeb0de24adba24cc82ede59c4c828b3c52f59\"}"},{"fmspc":"00A06D000000","tcbInfoIssuerChain":"-----BEGIN CERTIFICATE-----\nMIICkDCCAjagAwIBAgIUTh8n662T/sqPZK+7n3H67/KGwu0wCgYIKoZIzj0EAwIw\naDEaMBgGA1UEAwwRSW50ZWwgU0dYIFJvb3QgQ0ExGjAYBgNVBAoMEUludGVsIENv\ncnBvcmF0aW9uMRQwEgYDVQQHDAtTYW50YSBDbGFyYTELMAkGA1UECAwCQ0ExCzAJ\nBgNVBAYTAlVTMB4XDTE5MTAzMTEyMzM0N1oXDTI2MTAzMTEyMzM0N1owbDEeMBwG\nA1UEAwwVSW50ZWwgU0dYIFRDQiBTaWduaW5nMRowGAYDVQQKDBFJbnRlbCBDb3Jw\nb3JhdGlvbjEUMBIGA1UEBwwLU2FudGEgQ2xhcmExCzAJBgNVBAgMAkNBMQswCQYD\nVQQGEwJVUzBZMBMGByqGSM49AgEGCCqGSM49AwEHA0IABOnYw9LbN/JmyUttXa0M\niBEenjPbxbR4C8MuVYxDI+Le8lDBLp9X4wMzCAUF/fI/31giClXp/y0erLbLZjdV\n07+jgbkwgbYwHwYDVR0jBBgwFoAU6ehEUlM2XEsYmhH8QxgspdwggEgwVgYDVR0f\nBE8wTTBLoEmgR4ZFaHR0cHM6Ly9zYngtY2VydGlmaWNhdGVzLnRydXN0ZWRzZXJ2\naWNlcy5pbnRlbC5jb20vSW50ZWxTR1hSb290Q0EuZGVyMB0GA1UdDgQWBBROHyfr\nrZP+yo9kr7ufcfrv8obC7TAOBgNVHQ8BAf8EBAMCBsAwDAYDVR0TAQH/BAIwADAK\nBggqhkjOPQQDAgNIADBFAiEA9xQeifK+2abQGnrAgk0hrOhdyvJQorh2cEMn4Gwr\n4hoCIFHW5qQ9G2wBJ4GMNQqv/oMfbPtzmyTlaWWzwxkqM0CT\n-----END CERTIFICATE-----\n-----BEGIN CERTIFICATE-----\nMIIClDCCAjmgAwIBAgIVAOnoRFJTNlxLGJoR/EMYLKXcIIBIMAoGCCqGSM49BAMC\nMGgxGjAYBgNVBAMMEUludGVsIFNHWCBSb290IENBMRowGAYDVQQKDBFJbnRlbCBD\nb3Jwb3JhdGlvbjEUMBIGA1UEBwwLU2FudGEgQ2xhcmExCzAJBgNVBAgMAkNBMQsw\nCQYDVQQGEwJVUzAeFw0xOTEwMzEwOTQ5MjFaFw00OTEyMzEyMzU5NTlaMGgxGjAY\nBgNVBAMMEUludGVsIFNHWCBSb290IENBMRowGAYDVQQKDBFJbnRlbCBDb3Jwb3Jh\ndGlvbjEUMBIGA1UEBwwLU2FudGEgQ2xhcmExCzAJBgNVBAgMAkNBMQswCQYDVQQG\nEwJVUzBZMBMGByqGSM49AgEGCCqGSM49AwEHA0IABE/6D/1WHNrWwPmNMIyBKMW5\nJ6JzMsjo6xP2vkK1cdZGb1PGRP/C/8ECgiDkmklmzwLzLi+000m7LLrtKJA3oC2j\ngb8wgbwwHwYDVR0jBBgwFoAU6ehEUlM2XEsYmhH8QxgspdwggEgwVgYDVR0fBE8w\nTTBLoEmgR4ZFaHR0cHM6Ly9zYngtY2VydGlmaWNhdGVzLnRydXN0ZWRzZXJ2aWNl\ncy5pbnRlbC5jb20vSW50ZWxTR1hSb290Q0EuZGVyMB0GA1UdDgQWBBTp6ERSUzZc\nSxiaEfxDGCyl3CCASDAOBgNVHQ8BAf8EBAMCAQYwEgYDVR0TAQH/BAgwBgEB/wIB\nATAKBggqhkjOPQQDAgNJADBGAiEAzw9zdUiUHPMUd0C4mx41jlFZkrM3y5f1lgnV\nO7FbjOoCIQCoGtUmT4cXt7V+ySHbJ8Hob9AanpvXNH1ER+/gZF+opQ==\n-----END CERTIFICATE-----\n","tcbInfo":"{\"tcbInfo\":{\"id\":\"TDX\",\"version\":3,\"issueDate\":\"2026-07-01T10:00:45Z\",\"nextUpdate\":\"2026-07-31T10:00:45Z\",\"fmspc\":\"00A06D000000\",\"pceId\":\"0000\",\"tcbType\":0,\"tcbEvaluationDataNumber\":5,\"tdxModule\":{\"mrsigner\":\"000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000\",\"attributes\":\"0000000000000000\",\"attributesMask\":\"FFFFFFFFFFFFFFFF\"},\"tdxModuleIdentities\":[{\"id\":\"TDX_02\",\"mrsigner\":\"000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000\",\"attributes\":\"0000000000000000\",\"attributesMask\":\"FFFFFFFFFFFFFFFF\",\"tcbLevels\":[{\"tcb\":{\"isvsvn\":0},\"tcbDate\":\"2022-11-09T00:00:00Z\",\"tcbStatus\":\"UpToDate\"}]},{\"id\":\"TDX_05\",\"mrsigner\":\"000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000\",\"attributes\":\"0000000000000000\",\"attributesMask\":\"FFFFFFFFFFFFFFFF\",\"tcbLevels\":[{\"tcb\":{\"isvsvn\":0},\"tcbDate\":\"2022-11-09T00:00:00Z\",\"tcbStatus\":\"UpToDate\"}]},{\"id\":\"TDX_03\",\"mrsigner\":\"000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000\",\"attributes\":\"0000000000000000\",\"attributesMask\":\"FFFFFFFFFFFFFFFF\",\"tcbLevels\":[{\"tcb\":{\"isvsvn\":0},\"tcbDate\":\"2022-11-09T00:00:00Z\",\"tcbStatus\":\"UpToDate\"}]},{\"id\":\"TDX_01\",\"mrsigner\":\"000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000\",\"attributes\":\"0000000000000000\",\"attributesMask\":\"FFFFFFFFFFFFFFFF\",\"tcbLevels\":[{\"tcb\":{\"isvsvn\":0},\"tcbDate\":\"2022-11-09T00:00:00Z\",\"tcbStatus\":\"UpToDate\"}]}],\"tcbLevels\":[{\"tcb\":{\"sgxtcbcomponents\":[{\"svn\":1,\"category\":\"BIOS\",\"type\":\"Early Microcode Update\"},{\"svn\":1,\"category\":\"OS/VMM\",\"type\":\"SGX Late Microcode Update\"},{\"svn\":0,\"category\":\"OS/VMM\",\"type\":\"TXT SINIT\"},{\"svn\":0,\"category\":\"BIOS\"},{\"svn\":0,\"category\":\"BIOS\"},{\"svn\":0,\"category\":\"BIOS\"},{\"svn\":0},{\"svn\":0,\"category\":\"OS/VMM\",\"type\":\"SEAMLDR ACM\"},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0}],\"pcesvn\":0,\"tdxtcbcomponents\":[{\"svn\":0,\"category\":\"OS/VMM\",\"type\":\"TDX Module\"},{\"svn\":0,\"category\":\"OS/VMM\",\"type\":\"TDX Module\"},{\"svn\":1,\"category\":\"OS/VMM\",\"type\":\"TDX Late Microcode Update\"},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0}]},\"tcbDate\":\"2022-11-09T00:00:00Z\",\"tcbStatus\":\"UpToDate\"}]},\"signature\":\"126fd0874cbcee488f4fa793f0ca020f41a5f44965622b6e7768f9b4e677e7920105bbf3c3735e3ed7c6ad3f4e501534ee8e6c29df6a0c4367287d3d5176c72f\"}"},{"fmspc":"0400F1070000","tcbInfoIssuerChain":"-----BEGIN CERTIFICATE-----\nMIICkDCCAjagAwIBAgIUTh8n662T/sqPZK+7n3H67/KGwu0wCgYIKoZIzj0EAwIw\naDEaMBgGA1UEAwwRSW50ZWwgU0dYIFJvb3QgQ0ExGjAYBgNVBAoMEUludGVsIENv\ncnBvcmF0aW9uMRQwEgYDVQQHDAtTYW50YSBDbGFyYTELMAkGA1UECAwCQ0ExCzAJ\nBgNVBAYTAlVTMB4XDTE5MTAzMTEyMzM0N1oXDTI2MTAzMTEyMzM0N1owbDEeMBwG\nA1UEAwwVSW50ZWwgU0dYIFRDQiBTaWduaW5nMRowGAYDVQQKDBFJbnRlbCBDb3Jw\nb3JhdGlvbjEUMBIGA1UEBwwLU2FudGEgQ2xhcmExCzAJBgNVBAgMAkNBMQswCQYD\nVQQGEwJVUzBZMBMGByqGSM49AgEGCCqGSM49AwEHA0IABOnYw9LbN/JmyUttXa0M\niBEenjPbxbR4C8MuVYxDI+Le8lDBLp9X4wMzCAUF/fI/31giClXp/y0erLbLZjdV\n07+jgbkwgbYwHwYDVR0jBBgwFoAU6ehEUlM2XEsYmhH8QxgspdwggEgwVgYDVR0f\nBE8wTTBLoEmgR4ZFaHR0cHM6Ly9zYngtY2VydGlmaWNhdGVzLnRydXN0ZWRzZXJ2\naWNlcy5pbnRlbC5jb20vSW50ZWxTR1hSb290Q0EuZGVyMB0GA1UdDgQWBBROHyfr\nrZP+yo9kr7ufcfrv8obC7TAOBgNVHQ8BAf8EBAMCBsAwDAYDVR0TAQH/BAIwADAK\nBggqhkjOPQQDAgNIADBFAiEA9xQeifK+2abQGnrAgk0hrOhdyvJQorh2cEMn4Gwr\n4hoCIFHW5qQ9G2wBJ4GMNQqv/oMfbPtzmyTlaWWzwxkqM0CT\n-----END CERTIFICATE-----\n-----BEGIN CERTIFICATE-----\nMIIClDCCAjmgAwIBAgIVAOnoRFJTNlxLGJoR/EMYLKXcIIBIMAoGCCqGSM49BAMC\nMGgxGjAYBgNVBAMMEUludGVsIFNHWCBSb290IENBMRowGAYDVQQKDBFJbnRlbCBD\nb3Jwb3JhdGlvbjEUMBIGA1UEBwwLU2FudGEgQ2xhcmExCzAJBgNVBAgMAkNBMQsw\nCQYDVQQGEwJVUzAeFw0xOTEwMzEwOTQ5MjFaFw00OTEyMzEyMzU5NTlaMGgxGjAY\nBgNVBAMMEUludGVsIFNHWCBSb290IENBMRowGAYDVQQKDBFJbnRlbCBDb3Jwb3Jh\ndGlvbjEUMBIGA1UEBwwLU2FudGEgQ2xhcmExCzAJBgNVBAgMAkNBMQswCQYDVQQG\nEwJVUzBZMBMGByqGSM49AgEGCCqGSM49AwEHA0IABE/6D/1WHNrWwPmNMIyBKMW5\nJ6JzMsjo6xP2vkK1cdZGb1PGRP/C/8ECgiDkmklmzwLzLi+000m7LLrtKJA3oC2j\ngb8wgbwwHwYDVR0jBBgwFoAU6ehEUlM2XEsYmhH8QxgspdwggEgwVgYDVR0fBE8w\nTTBLoEmgR4ZFaHR0cHM6Ly9zYngtY2VydGlmaWNhdGVzLnRydXN0ZWRzZXJ2aWNl\ncy5pbnRlbC5jb20vSW50ZWxTR1hSb290Q0EuZGVyMB0GA1UdDgQWBBTp6ERSUzZc\nSxiaEfxDGCyl3CCASDAOBgNVHQ8BAf8EBAMCAQYwEgYDVR0TAQH/BAgwBgEB/wIB\nATAKBggqhkjOPQQDAgNJADBGAiEAzw9zdUiUHPMUd0C4mx41jlFZkrM3y5f1lgnV\nO7FbjOoCIQCoGtUmT4cXt7V+ySHbJ8Hob9AanpvXNH1ER+/gZF+opQ==\n-----END CERTIFICATE-----\n","tcbInfo":"{\"tcbInfo\":{\"id\":\"TDX\",\"version\":3,\"issueDate\":\"2026-07-01T10:00:45Z\",\"nextUpdate\":\"2026-07-31T10:00:45Z\",\"fmspc\":\"0400F1070000\",\"pceId\":\"0000\",\"tcbType\":0,\"tcbEvaluationDataNumber\":5,\"tdxModule\":{\"mrsigner\":\"000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000\",\"attributes\":\"0000000000000000\",\"attributesMask\":\"FFFFFFFFFFFFFFFF\"},\"tdxModuleIdentities\":[{\"id\":\"TDX_02\",\"mrsigner\":\"000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000\",\"attributes\":\"0000000000000000\",\"attributesMask\":\"FFFFFFFFFFFFFFFF\",\"tcbLevels\":[{\"tcb\":{\"isvsvn\":0},\"tcbDate\":\"2022-11-09T00:00:00Z\",\"tcbStatus\":\"UpToDate\"}]},{\"id\":\"TDX_05\",\"mrsigner\":\"000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000\",\"attributes\":\"0000000000000000\",\"attributesMask\":\"FFFFFFFFFFFFFFFF\",\"tcbLevels\":[{\"tcb\":{\"isvsvn\":0},\"tcbDate\":\"2022-11-09T00:00:00Z\",\"tcbStatus\":\"UpToDate\"}]},{\"id\":\"TDX_03\",\"mrsigner\":\"000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000\",\"attributes\":\"0000000000000000\",\"attributesMask\":\"FFFFFFFFFFFFFFFF\",\"tcbLevels\":[{\"tcb\":{\"isvsvn\":0},\"tcbDate\":\"2022-11-09T00:00:00Z\",\"tcbStatus\":\"UpToDate\"}]},{\"id\":\"TDX_01\",\"mrsigner\":\"000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000\",\"attributes\":\"0000000000000000\",\"attributesMask\":\"FFFFFFFFFFFFFFFF\",\"tcbLevels\":[{\"tcb\":{\"isvsvn\":0},\"tcbDate\":\"2022-11-09T00:00:00Z\",\"tcbStatus\":\"UpToDate\"}]}],\"tcbLevels\":[{\"tcb\":{\"sgxtcbcomponents\":[{\"svn\":1,\"category\":\"BIOS\",\"type\":\"Early Microcode Update\"},{\"svn\":1,\"category\":\"OS/VMM\",\"type\":\"SGX Late Microcode Update\"},{\"svn\":0,\"category\":\"OS/VMM\",\"type\":\"TXT SINIT\"},{\"svn\":0,\"category\":\"BIOS\"},{\"svn\":0,\"category\":\"BIOS\"},{\"svn\":0,\"category\":\"BIOS\"},{\"svn\":0},{\"svn\":0,\"category\":\"OS/VMM\",\"type\":\"SEAMLDR ACM\"},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0}],\"pcesvn\":0,\"tdxtcbcomponents\":[{\"svn\":0,\"category\":\"OS/VMM\",\"type\":\"TDX Module\"},{\"svn\":0,\"category\":\"OS/VMM\",\"type\":\"TDX Module\"},{\"svn\":0,\"category\":\"OS/VMM\",\"type\":\"TDX Late Microcode Update\"},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0}]},\"tcbDate\":\"2022-11-09T00:00:00Z\",\"tcbStatus\":\"UpToDate\"}]},\"signature\":\"b35cffb8b5af48c3026ee5ae3ad56bb1b45ef872ca2ec744a562073ffb57940cff890454f385ef57a39a5941fd4aa6049ce502be027ef5cf1b33f12bb4af9fd0\"}"},{"fmspc":"10806F070000","tcbInfoIssuerChain":"-----BEGIN CERTIFICATE-----\nMIICkDCCAjagAwIBAgIUTh8n662T/sqPZK+7n3H67/KGwu0wCgYIKoZIzj0EAwIw\naDEaMBgGA1UEAwwRSW50ZWwgU0dYIFJvb3QgQ0ExGjAYBgNVBAoMEUludGVsIENv\ncnBvcmF0aW9uMRQwEgYDVQQHDAtTYW50YSBDbGFyYTELMAkGA1UECAwCQ0ExCzAJ\nBgNVBAYTAlVTMB4XDTE5MTAzMTEyMzM0N1oXDTI2MTAzMTEyMzM0N1owbDEeMBwG\nA1UEAwwVSW50ZWwgU0dYIFRDQiBTaWduaW5nMRowGAYDVQQKDBFJbnRlbCBDb3Jw\nb3JhdGlvbjEUMBIGA1UEBwwLU2FudGEgQ2xhcmExCzAJBgNVBAgMAkNBMQswCQYD\nVQQGEwJVUzBZMBMGByqGSM49AgEGCCqGSM49AwEHA0IABOnYw9LbN/JmyUttXa0M\niBEenjPbxbR4C8MuVYxDI+Le8lDBLp9X4wMzCAUF/fI/31giClXp/y0erLbLZjdV\n07+jgbkwgbYwHwYDVR0jBBgwFoAU6ehEUlM2XEsYmhH8QxgspdwggEgwVgYDVR0f\nBE8wTTBLoEmgR4ZFaHR0cHM6Ly9zYngtY2VydGlmaWNhdGVzLnRydXN0ZWRzZXJ2\naWNlcy5pbnRlbC5jb20vSW50ZWxTR1hSb290Q0EuZGVyMB0GA1UdDgQWBBROHyfr\nrZP+yo9kr7ufcfrv8obC7TAOBgNVHQ8BAf8EBAMCBsAwDAYDVR0TAQH/BAIwADAK\nBggqhkjOPQQDAgNIADBFAiEA9xQeifK+2abQGnrAgk0hrOhdyvJQorh2cEMn4Gwr\n4hoCIFHW5qQ9G2wBJ4GMNQqv/oMfbPtzmyTlaWWzwxkqM0CT\n-----END CERTIFICATE-----\n-----BEGIN CERTIFICATE-----\nMIIClDCCAjmgAwIBAgIVAOnoRFJTNlxLGJoR/EMYLKXcIIBIMAoGCCqGSM49BAMC\nMGgxGjAYBgNVBAMMEUludGVsIFNHWCBSb290IENBMRowGAYDVQQKDBFJbnRlbCBD\nb3Jwb3JhdGlvbjEUMBIGA1UEBwwLU2FudGEgQ2xhcmExCzAJBgNVBAgMAkNBMQsw\nCQYDVQQGEwJVUzAeFw0xOTEwMzEwOTQ5MjFaFw00OTEyMzEyMzU5NTlaMGgxGjAY\nBgNVBAMMEUludGVsIFNHWCBSb290IENBMRowGAYDVQQKDBFJbnRlbCBDb3Jwb3Jh\ndGlvbjEUMBIGA1UEBwwLU2FudGEgQ2xhcmExCzAJBgNVBAgMAkNBMQswCQYDVQQG\nEwJVUzBZMBMGByqGSM49AgEGCCqGSM49AwEHA0IABE/6D/1WHNrWwPmNMIyBKMW5\nJ6JzMsjo6xP2vkK1cdZGb1PGRP/C/8ECgiDkmklmzwLzLi+000m7LLrtKJA3oC2j\ngb8wgbwwHwYDVR0jBBgwFoAU6ehEUlM2XEsYmhH8QxgspdwggEgwVgYDVR0fBE8w\nTTBLoEmgR4ZFaHR0cHM6Ly9zYngtY2VydGlmaWNhdGVzLnRydXN0ZWRzZXJ2aWNl\ncy5pbnRlbC5jb20vSW50ZWxTR1hSb290Q0EuZGVyMB0GA1UdDgQWBBTp6ERSUzZc\nSxiaEfxDGCyl3CCASDAOBgNVHQ8BAf8EBAMCAQYwEgYDVR0TAQH/BAgwBgEB/wIB\nATAKBggqhkjOPQQDAgNJADBGAiEAzw9zdUiUHPMUd0C4mx41jlFZkrM3y5f1lgnV\nO7FbjOoCIQCoGtUmT4cXt7V+ySHbJ8Hob9AanpvXNH1ER+/gZF+opQ==\n-----END CERTIFICATE-----\n","tcbInfo":"{\"tcbInfo\":{\"id\":\"TDX\",\"version\":3,\"issueDate\":\"2026-07-01T10:00:45Z\",\"nextUpdate\":\"2026-07-31T10:00:45Z\",\"fmspc\":\"10806F070000\",\"pceId\":\"0000\",\"tcbType\":0,\"tcbEvaluationDataNumber\":5,\"tdxModule\":{\"mrsigner\":\"000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000\",\"attributes\":\"0000000000000000\",\"attributesMask\":\"FFFFFFFFFFFFFFFF\"},\"tdxModuleIdentities\":[{\"id\":\"TDX_02\",\"mrsigner\":\"000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000\",\"attributes\":\"0000000000000000\",\"attributesMask\":\"FFFFFFFFFFFFFFFF\",\"tcbLevels\":[{\"tcb\":{\"isvsvn\":0},\"tcbDate\":\"2022-11-09T00:00:00Z\",\"tcbStatus\":\"UpToDate\"}]},{\"id\":\"TDX_05\",\"mrsigner\":\"000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000\",\"attributes\":\"0000000000000000\",\"attributesMask\":\"FFFFFFFFFFFFFFFF\",\"tcbLevels\":[{\"tcb\":{\"isvsvn\":0},\"tcbDate\":\"2022-11-09T00:00:00Z\",\"tcbStatus\":\"UpToDate\"}]},{\"id\":\"TDX_03\",\"mrsigner\":\"000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000\",\"attributes\":\"0000000000000000\",\"attributesMask\":\"FFFFFFFFFFFFFFFF\",\"tcbLevels\":[{\"tcb\":{\"isvsvn\":0},\"tcbDate\":\"2022-11-09T00:00:00Z\",\"tcbStatus\":\"UpToDate\"}]},{\"id\":\"TDX_01\",\"mrsigner\":\"000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000\",\"attributes\":\"0000000000000000\",\"attributesMask\":\"FFFFFFFFFFFFFFFF\",\"tcbLevels\":[{\"tcb\":{\"isvsvn\":0},\"tcbDate\":\"2022-11-09T00:00:00Z\",\"tcbStatus\":\"UpToDate\"}]}],\"tcbLevels\":[{\"tcb\":{\"sgxtcbcomponents\":[{\"svn\":1,\"category\":\"BIOS\",\"type\":\"Early Microcode Update\"},{\"svn\":1,\"category\":\"OS/VMM\",\"type\":\"SGX Late Microcode Update\"},{\"svn\":0,\"category\":\"OS/VMM\",\"type\":\"TXT SINIT\"},{\"svn\":0,\"category\":\"BIOS\"},{\"svn\":0,\"category\":\"BIOS\"},{\"svn\":0,\"category\":\"BIOS\"},{\"svn\":0},{\"svn\":0,\"category\":\"OS/VMM\",\"type\":\"SEAMLDR ACM\"},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0}],\"pcesvn\":0,\"tdxtcbcomponents\":[{\"svn\":0,\"category\":\"OS/VMM\",\"type\":\"TDX Module\"},{\"svn\":0,\"category\":\"OS/VMM\",\"type\":\"TDX Module\"},{\"svn\":1,\"category\":\"OS/VMM\",\"type\":\"TDX Late Microcode Update\"},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0}]},\"tcbDate\":\"2022-11-09T00:00:00Z\",\"tcbStatus\":\"UpToDate\"}]},\"signature\":\"9ed0865391001855b2e35740fdeb3978b284364201d1d568cc8c85bd640e707767c73cad516c00e2b29a2e81963fe5560c93ef20f391e936b33db74c1aa5b26c\"}"},{"fmspc":"20D06D010000","tcbInfoIssuerChain":"-----BEGIN CERTIFICATE-----\nMIICkDCCAjagAwIBAgIUTh8n662T/sqPZK+7n3H67/KGwu0wCgYIKoZIzj0EAwIw\naDEaMBgGA1UEAwwRSW50ZWwgU0dYIFJvb3QgQ0ExGjAYBgNVBAoMEUludGVsIENv\ncnBvcmF0aW9uMRQwEgYDVQQHDAtTYW50YSBDbGFyYTELMAkGA1UECAwCQ0ExCzAJ\nBgNVBAYTAlVTMB4XDTE5MTAzMTEyMzM0N1oXDTI2MTAzMTEyMzM0N1owbDEeMBwG\nA1UEAwwVSW50ZWwgU0dYIFRDQiBTaWduaW5nMRowGAYDVQQKDBFJbnRlbCBDb3Jw\nb3JhdGlvbjEUMBIGA1UEBwwLU2FudGEgQ2xhcmExCzAJBgNVBAgMAkNBMQswCQYD\nVQQGEwJVUzBZMBMGByqGSM49AgEGCCqGSM49AwEHA0IABOnYw9LbN/JmyUttXa0M\niBEenjPbxbR4C8MuVYxDI+Le8lDBLp9X4wMzCAUF/fI/31giClXp/y0erLbLZjdV\n07+jgbkwgbYwHwYDVR0jBBgwFoAU6ehEUlM2XEsYmhH8QxgspdwggEgwVgYDVR0f\nBE8wTTBLoEmgR4ZFaHR0cHM6Ly9zYngtY2VydGlmaWNhdGVzLnRydXN0ZWRzZXJ2\naWNlcy5pbnRlbC5jb20vSW50ZWxTR1hSb290Q0EuZGVyMB0GA1UdDgQWBBROHyfr\nrZP+yo9kr7ufcfrv8obC7TAOBgNVHQ8BAf8EBAMCBsAwDAYDVR0TAQH/BAIwADAK\nBggqhkjOPQQDAgNIADBFAiEA9xQeifK+2abQGnrAgk0hrOhdyvJQorh2cEMn4Gwr\n4hoCIFHW5qQ9G2wBJ4GMNQqv/oMfbPtzmyTlaWWzwxkqM0CT\n-----END CERTIFICATE-----\n-----BEGIN CERTIFICATE-----\nMIIClDCCAjmgAwIBAgIVAOnoRFJTNlxLGJoR/EMYLKXcIIBIMAoGCCqGSM49BAMC\nMGgxGjAYBgNVBAMMEUludGVsIFNHWCBSb290IENBMRowGAYDVQQKDBFJbnRlbCBD\nb3Jwb3JhdGlvbjEUMBIGA1UEBwwLU2FudGEgQ2xhcmExCzAJBgNVBAgMAkNBMQsw\nCQYDVQQGEwJVUzAeFw0xOTEwMzEwOTQ5MjFaFw00OTEyMzEyMzU5NTlaMGgxGjAY\nBgNVBAMMEUludGVsIFNHWCBSb290IENBMRowGAYDVQQKDBFJbnRlbCBDb3Jwb3Jh\ndGlvbjEUMBIGA1UEBwwLU2FudGEgQ2xhcmExCzAJBgNVBAgMAkNBMQswCQYDVQQG\nEwJVUzBZMBMGByqGSM49AgEGCCqGSM49AwEHA0IABE/6D/1WHNrWwPmNMIyBKMW5\nJ6JzMsjo6xP2vkK1cdZGb1PGRP/C/8ECgiDkmklmzwLzLi+000m7LLrtKJA3oC2j\ngb8wgbwwHwYDVR0jBBgwFoAU6ehEUlM2XEsYmhH8QxgspdwggEgwVgYDVR0fBE8w\nTTBLoEmgR4ZFaHR0cHM6Ly9zYngtY2VydGlmaWNhdGVzLnRydXN0ZWRzZXJ2aWNl\ncy5pbnRlbC5jb20vSW50ZWxTR1hSb290Q0EuZGVyMB0GA1UdDgQWBBTp6ERSUzZc\nSxiaEfxDGCyl3CCASDAOBgNVHQ8BAf8EBAMCAQYwEgYDVR0TAQH/BAgwBgEB/wIB\nATAKBggqhkjOPQQDAgNJADBGAiEAzw9zdUiUHPMUd0C4mx41jlFZkrM3y5f1lgnV\nO7FbjOoCIQCoGtUmT4cXt7V+ySHbJ8Hob9AanpvXNH1ER+/gZF+opQ==\n-----END CERTIFICATE-----\n","tcbInfo":"{\"tcbInfo\":{\"id\":\"TDX\",\"version\":3,\"issueDate\":\"2026-07-01T10:00:45Z\",\"nextUpdate\":\"2026-07-31T10:00:45Z\",\"fmspc\":\"20D06D010000\",\"pceId\":\"0000\",\"tcbType\":0,\"tcbEvaluationDataNumber\":5,\"tdxModule\":{\"mrsigner\":\"000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000\",\"attributes\":\"0000000000000000\",\"attributesMask\":\"FFFFFFFFFFFFFFFF\"},\"tdxModuleIdentities\":[{\"id\":\"TDX_02\",\"mrsigner\":\"000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000\",\"attributes\":\"0000000000000000\",\"attributesMask\":\"FFFFFFFFFFFFFFFF\",\"tcbLevels\":[{\"tcb\":{\"isvsvn\":0},\"tcbDate\":\"2022-11-09T00:00:00Z\",\"tcbStatus\":\"UpToDate\"}]},{\"id\":\"TDX_05\",\"mrsigner\":\"000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000\",\"attributes\":\"0000000000000000\",\"attributesMask\":\"FFFFFFFFFFFFFFFF\",\"tcbLevels\":[{\"tcb\":{\"isvsvn\":0},\"tcbDate\":\"2022-11-09T00:00:00Z\",\"tcbStatus\":\"UpToDate\"}]},{\"id\":\"TDX_03\",\"mrsigner\":\"000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000\",\"attributes\":\"0000000000000000\",\"attributesMask\":\"FFFFFFFFFFFFFFFF\",\"tcbLevels\":[{\"tcb\":{\"isvsvn\":0},\"tcbDate\":\"2022-11-09T00:00:00Z\",\"tcbStatus\":\"UpToDate\"}]},{\"id\":\"TDX_01\",\"mrsigner\":\"000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000\",\"attributes\":\"0000000000000000\",\"attributesMask\":\"FFFFFFFFFFFFFFFF\",\"tcbLevels\":[{\"tcb\":{\"isvsvn\":0},\"tcbDate\":\"2022-11-09T00:00:00Z\",\"tcbStatus\":\"UpToDate\"}]}],\"tcbLevels\":[{\"tcb\":{\"sgxtcbcomponents\":[{\"svn\":1,\"category\":\"BIOS\",\"type\":\"Early Microcode Update\"},{\"svn\":1,\"category\":\"OS/VMM\",\"type\":\"SGX Late Microcode Update\"},{\"svn\":0,\"category\":\"OS/VMM\",\"type\":\"TXT SINIT\"},{\"svn\":0,\"category\":\"BIOS\"},{\"svn\":0,\"category\":\"BIOS\"},{\"svn\":0,\"category\":\"BIOS\"},{\"svn\":0},{\"svn\":0,\"category\":\"OS/VMM\",\"type\":\"SEAMLDR ACM\"},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0}],\"pcesvn\":0,\"tdxtcbcomponents\":[{\"svn\":0,\"category\":\"OS/VMM\",\"type\":\"TDX Module\"},{\"svn\":0,\"category\":\"OS/VMM\",\"type\":\"TDX Module\"},{\"svn\":1,\"category\":\"OS/VMM\",\"type\":\"TDX Late Microcode Update\"},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0}]},\"tcbDate\":\"2022-11-09T00:00:00Z\",\"tcbStatus\":\"UpToDate\"}]},\"signature\":\"5214de9edac3522fe9a68abba903fc88c59c37651c8f4bf2b79bebf2381fc32907dc9790ed883d15a948b7ba91f4ad8fe1712c56390d8398ac0641a55eb80f21\"}"},{"fmspc":"00A06F000000","tcbInfoIssuerChain":"-----BEGIN CERTIFICATE-----\nMIICkDCCAjagAwIBAgIUTh8n662T/sqPZK+7n3H67/KGwu0wCgYIKoZIzj0EAwIw\naDEaMBgGA1UEAwwRSW50ZWwgU0dYIFJvb3QgQ0ExGjAYBgNVBAoMEUludGVsIENv\ncnBvcmF0aW9uMRQwEgYDVQQHDAtTYW50YSBDbGFyYTELMAkGA1UECAwCQ0ExCzAJ\nBgNVBAYTAlVTMB4XDTE5MTAzMTEyMzM0N1oXDTI2MTAzMTEyMzM0N1owbDEeMBwG\nA1UEAwwVSW50ZWwgU0dYIFRDQiBTaWduaW5nMRowGAYDVQQKDBFJbnRlbCBDb3Jw\nb3JhdGlvbjEUMBIGA1UEBwwLU2FudGEgQ2xhcmExCzAJBgNVBAgMAkNBMQswCQYD\nVQQGEwJVUzBZMBMGByqGSM49AgEGCCqGSM49AwEHA0IABOnYw9LbN/JmyUttXa0M\niBEenjPbxbR4C8MuVYxDI+Le8lDBLp9X4wMzCAUF/fI/31giClXp/y0erLbLZjdV\n07+jgbkwgbYwHwYDVR0jBBgwFoAU6ehEUlM2XEsYmhH8QxgspdwggEgwVgYDVR0f\nBE8wTTBLoEmgR4ZFaHR0cHM6Ly9zYngtY2VydGlmaWNhdGVzLnRydXN0ZWRzZXJ2\naWNlcy5pbnRlbC5jb20vSW50ZWxTR1hSb290Q0EuZGVyMB0GA1UdDgQWBBROHyfr\nrZP+yo9kr7ufcfrv8obC7TAOBgNVHQ8BAf8EBAMCBsAwDAYDVR0TAQH/BAIwADAK\nBggqhkjOPQQDAgNIADBFAiEA9xQeifK+2abQGnrAgk0hrOhdyvJQorh2cEMn4Gwr\n4hoCIFHW5qQ9G2wBJ4GMNQqv/oMfbPtzmyTlaWWzwxkqM0CT\n-----END CERTIFICATE-----\n-----BEGIN CERTIFICATE-----\nMIIClDCCAjmgAwIBAgIVAOnoRFJTNlxLGJoR/EMYLKXcIIBIMAoGCCqGSM49BAMC\nMGgxGjAYBgNVBAMMEUludGVsIFNHWCBSb290IENBMRowGAYDVQQKDBFJbnRlbCBD\nb3Jwb3JhdGlvbjEUMBIGA1UEBwwLU2FudGEgQ2xhcmExCzAJBgNVBAgMAkNBMQsw\nCQYDVQQGEwJVUzAeFw0xOTEwMzEwOTQ5MjFaFw00OTEyMzEyMzU5NTlaMGgxGjAY\nBgNVBAMMEUludGVsIFNHWCBSb290IENBMRowGAYDVQQKDBFJbnRlbCBDb3Jwb3Jh\ndGlvbjEUMBIGA1UEBwwLU2FudGEgQ2xhcmExCzAJBgNVBAgMAkNBMQswCQYDVQQG\nEwJVUzBZMBMGByqGSM49AgEGCCqGSM49AwEHA0IABE/6D/1WHNrWwPmNMIyBKMW5\nJ6JzMsjo6xP2vkK1cdZGb1PGRP/C/8ECgiDkmklmzwLzLi+000m7LLrtKJA3oC2j\ngb8wgbwwHwYDVR0jBBgwFoAU6ehEUlM2XEsYmhH8QxgspdwggEgwVgYDVR0fBE8w\nTTBLoEmgR4ZFaHR0cHM6Ly9zYngtY2VydGlmaWNhdGVzLnRydXN0ZWRzZXJ2aWNl\ncy5pbnRlbC5jb20vSW50ZWxTR1hSb290Q0EuZGVyMB0GA1UdDgQWBBTp6ERSUzZc\nSxiaEfxDGCyl3CCASDAOBgNVHQ8BAf8EBAMCAQYwEgYDVR0TAQH/BAgwBgEB/wIB\nATAKBggqhkjOPQQDAgNJADBGAiEAzw9zdUiUHPMUd0C4mx41jlFZkrM3y5f1lgnV\nO7FbjOoCIQCoGtUmT4cXt7V+ySHbJ8Hob9AanpvXNH1ER+/gZF+opQ==\n-----END CERTIFICATE-----\n","tcbInfo":"{\"tcbInfo\":{\"id\":\"TDX\",\"version\":3,\"issueDate\":\"2026-07-01T10:00:45Z\",\"nextUpdate\":\"2026-07-31T10:00:45Z\",\"fmspc\":\"00A06F000000\",\"pceId\":\"0000\",\"tcbType\":0,\"tcbEvaluationDataNumber\":5,\"tdxModule\":{\"mrsigner\":\"000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000\",\"attributes\":\"0000000000000000\",\"attributesMask\":\"FFFFFFFFFFFFFFFF\"},\"tdxModuleIdentities\":[{\"id\":\"TDX_02\",\"mrsigner\":\"000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000\",\"attributes\":\"0000000000000000\",\"attributesMask\":\"FFFFFFFFFFFFFFFF\",\"tcbLevels\":[{\"tcb\":{\"isvsvn\":0},\"tcbDate\":\"2022-11-09T00:00:00Z\",\"tcbStatus\":\"UpToDate\"}]},{\"id\":\"TDX_05\",\"mrsigner\":\"000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000\",\"attributes\":\"0000000000000000\",\"attributesMask\":\"FFFFFFFFFFFFFFFF\",\"tcbLevels\":[{\"tcb\":{\"isvsvn\":0},\"tcbDate\":\"2022-11-09T00:00:00Z\",\"tcbStatus\":\"UpToDate\"}]},{\"id\":\"TDX_03\",\"mrsigner\":\"000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000\",\"attributes\":\"0000000000000000\",\"attributesMask\":\"FFFFFFFFFFFFFFFF\",\"tcbLevels\":[{\"tcb\":{\"isvsvn\":0},\"tcbDate\":\"2022-11-09T00:00:00Z\",\"tcbStatus\":\"UpToDate\"}]},{\"id\":\"TDX_01\",\"mrsigner\":\"000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000\",\"attributes\":\"0000000000000000\",\"attributesMask\":\"FFFFFFFFFFFFFFFF\",\"tcbLevels\":[{\"tcb\":{\"isvsvn\":0},\"tcbDate\":\"2022-11-09T00:00:00Z\",\"tcbStatus\":\"UpToDate\"}]}],\"tcbLevels\":[{\"tcb\":{\"sgxtcbcomponents\":[{\"svn\":1,\"category\":\"BIOS\",\"type\":\"Early Microcode Update\"},{\"svn\":1,\"category\":\"OS/VMM\",\"type\":\"SGX Late Microcode Update\"},{\"svn\":0,\"category\":\"OS/VMM\",\"type\":\"TXT SINIT\"},{\"svn\":0,\"category\":\"BIOS\"},{\"svn\":0,\"category\":\"BIOS\"},{\"svn\":0,\"category\":\"BIOS\"},{\"svn\":0},{\"svn\":0,\"category\":\"OS/VMM\",\"type\":\"SEAMLDR ACM\"},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0}],\"pcesvn\":0,\"tdxtcbcomponents\":[{\"svn\":0,\"category\":\"OS/VMM\",\"type\":\"TDX Module\"},{\"svn\":0,\"category\":\"OS/VMM\",\"type\":\"TDX Module\"},{\"svn\":1,\"category\":\"OS/VMM\",\"type\":\"TDX Late Microcode Update\"},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0}]},\"tcbDate\":\"2022-11-09T00:00:00Z\",\"tcbStatus\":\"UpToDate\"}]},\"signature\":\"ac626a284a933532e9ad33ce2c2dbc24ad7e79dbef9a33dc8697fed09e2c46e5a8f508d057dc619d801eded0536502fb9be503a626cc5cbb2b02dd3da1f0b921\"}"},{"fmspc":"10A06D050000","tcbInfoIssuerChain":"-----BEGIN CERTIFICATE-----\nMIICkDCCAjagAwIBAgIUTh8n662T/sqPZK+7n3H67/KGwu0wCgYIKoZIzj0EAwIw\naDEaMBgGA1UEAwwRSW50ZWwgU0dYIFJvb3QgQ0ExGjAYBgNVBAoMEUludGVsIENv\ncnBvcmF0aW9uMRQwEgYDVQQHDAtTYW50YSBDbGFyYTELMAkGA1UECAwCQ0ExCzAJ\nBgNVBAYTAlVTMB4XDTE5MTAzMTEyMzM0N1oXDTI2MTAzMTEyMzM0N1owbDEeMBwG\nA1UEAwwVSW50ZWwgU0dYIFRDQiBTaWduaW5nMRowGAYDVQQKDBFJbnRlbCBDb3Jw\nb3JhdGlvbjEUMBIGA1UEBwwLU2FudGEgQ2xhcmExCzAJBgNVBAgMAkNBMQswCQYD\nVQQGEwJVUzBZMBMGByqGSM49AgEGCCqGSM49AwEHA0IABOnYw9LbN/JmyUttXa0M\niBEenjPbxbR4C8MuVYxDI+Le8lDBLp9X4wMzCAUF/fI/31giClXp/y0erLbLZjdV\n07+jgbkwgbYwHwYDVR0jBBgwFoAU6ehEUlM2XEsYmhH8QxgspdwggEgwVgYDVR0f\nBE8wTTBLoEmgR4ZFaHR0cHM6Ly9zYngtY2VydGlmaWNhdGVzLnRydXN0ZWRzZXJ2\naWNlcy5pbnRlbC5jb20vSW50ZWxTR1hSb290Q0EuZGVyMB0GA1UdDgQWBBROHyfr\nrZP+yo9kr7ufcfrv8obC7TAOBgNVHQ8BAf8EBAMCBsAwDAYDVR0TAQH/BAIwADAK\nBggqhkjOPQQDAgNIADBFAiEA9xQeifK+2abQGnrAgk0hrOhdyvJQorh2cEMn4Gwr\n4hoCIFHW5qQ9G2wBJ4GMNQqv/oMfbPtzmyTlaWWzwxkqM0CT\n-----END CERTIFICATE-----\n-----BEGIN CERTIFICATE-----\nMIIClDCCAjmgAwIBAgIVAOnoRFJTNlxLGJoR/EMYLKXcIIBIMAoGCCqGSM49BAMC\nMGgxGjAYBgNVBAMMEUludGVsIFNHWCBSb290IENBMRowGAYDVQQKDBFJbnRlbCBD\nb3Jwb3JhdGlvbjEUMBIGA1UEBwwLU2FudGEgQ2xhcmExCzAJBgNVBAgMAkNBMQsw\nCQYDVQQGEwJVUzAeFw0xOTEwMzEwOTQ5MjFaFw00OTEyMzEyMzU5NTlaMGgxGjAY\nBgNVBAMMEUludGVsIFNHWCBSb290IENBMRowGAYDVQQKDBFJbnRlbCBDb3Jwb3Jh\ndGlvbjEUMBIGA1UEBwwLU2FudGEgQ2xhcmExCzAJBgNVBAgMAkNBMQswCQYDVQQG\nEwJVUzBZMBMGByqGSM49AgEGCCqGSM49AwEHA0IABE/6D/1WHNrWwPmNMIyBKMW5\nJ6JzMsjo6xP2vkK1cdZGb1PGRP/C/8ECgiDkmklmzwLzLi+000m7LLrtKJA3oC2j\ngb8wgbwwHwYDVR0jBBgwFoAU6ehEUlM2XEsYmhH8QxgspdwggEgwVgYDVR0fBE8w\nTTBLoEmgR4ZFaHR0cHM6Ly9zYngtY2VydGlmaWNhdGVzLnRydXN0ZWRzZXJ2aWNl\ncy5pbnRlbC5jb20vSW50ZWxTR1hSb290Q0EuZGVyMB0GA1UdDgQWBBTp6ERSUzZc\nSxiaEfxDGCyl3CCASDAOBgNVHQ8BAf8EBAMCAQYwEgYDVR0TAQH/BAgwBgEB/wIB\nATAKBggqhkjOPQQDAgNJADBGAiEAzw9zdUiUHPMUd0C4mx41jlFZkrM3y5f1lgnV\nO7FbjOoCIQCoGtUmT4cXt7V+ySHbJ8Hob9AanpvXNH1ER+/gZF+opQ==\n-----END CERTIFICATE-----\n","tcbInfo":"{\"tcbInfo\":{\"id\":\"TDX\",\"version\":3,\"issueDate\":\"2026-07-01T10:00:45Z\",\"nextUpdate\":\"2026-07-31T10:00:45Z\",\"fmspc\":\"10A06D050000\",\"pceId\":\"0000\",\"tcbType\":0,\"tcbEvaluationDataNumber\":5,\"tdxModule\":{\"mrsigner\":\"000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000\",\"attributes\":\"0000000000000000\",\"attributesMask\":\"FFFFFFFFFFFFFFFF\"},\"tdxModuleIdentities\":[{\"id\":\"TDX_02\",\"mrsigner\":\"000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000\",\"attributes\":\"0000000000000000\",\"attributesMask\":\"FFFFFFFFFFFFFFFF\",\"tcbLevels\":[{\"tcb\":{\"isvsvn\":0},\"tcbDate\":\"2022-11-09T00:00:00Z\",\"tcbStatus\":\"UpToDate\"}]},{\"id\":\"TDX_05\",\"mrsigner\":\"000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000\",\"attributes\":\"0000000000000000\",\"attributesMask\":\"FFFFFFFFFFFFFFFF\",\"tcbLevels\":[{\"tcb\":{\"isvsvn\":0},\"tcbDate\":\"2022-11-09T00:00:00Z\",\"tcbStatus\":\"UpToDate\"}]},{\"id\":\"TDX_03\",\"mrsigner\":\"000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000\",\"attributes\":\"0000000000000000\",\"attributesMask\":\"FFFFFFFFFFFFFFFF\",\"tcbLevels\":[{\"tcb\":{\"isvsvn\":0},\"tcbDate\":\"2022-11-09T00:00:00Z\",\"tcbStatus\":\"UpToDate\"}]},{\"id\":\"TDX_01\",\"mrsigner\":\"000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000\",\"attributes\":\"0000000000000000\",\"attributesMask\":\"FFFFFFFFFFFFFFFF\",\"tcbLevels\":[{\"tcb\":{\"isvsvn\":0},\"tcbDate\":\"2022-11-09T00:00:00Z\",\"tcbStatus\":\"UpToDate\"}]}],\"tcbLevels\":[{\"tcb\":{\"sgxtcbcomponents\":[{\"svn\":0,\"category\":\"BIOS\",\"type\":\"Early Microcode Update\"},{\"svn\":0,\"category\":\"OS/VMM\",\"type\":\"SGX Late Microcode Update\"},{\"svn\":0,\"category\":\"OS/VMM\",\"type\":\"TXT SINIT\"},{\"svn\":0,\"category\":\"BIOS\"},{\"svn\":0,\"category\":\"BIOS\"},{\"svn\":0,\"category\":\"BIOS\"},{\"svn\":0},{\"svn\":0,\"category\":\"OS/VMM\",\"type\":\"SEAMLDR ACM\"},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0}],\"pcesvn\":0,\"tdxtcbcomponents\":[{\"svn\":0,\"category\":\"OS/VMM\",\"type\":\"TDX Module\"},{\"svn\":0,\"category\":\"OS/VMM\",\"type\":\"TDX Module\"},{\"svn\":0,\"category\":\"OS/VMM\",\"type\":\"TDX Late Microcode Update\"},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0}]},\"tcbDate\":\"2022-11-09T00:00:00Z\",\"tcbStatus\":\"UpToDate\"}]},\"signature\":\"5ab60c67e4c6477c8767bf2b615cf985211e1ee3a3ecb06cd045b2907f5e120cd3f2dad24c2143d887e0596b8ffdb477e0edf417509a871f932e06debceff864\"}"},{"fmspc":"00C06F000000","tcbInfoIssuerChain":"-----BEGIN CERTIFICATE-----\nMIICkDCCAjagAwIBAgIUTh8n662T/sqPZK+7n3H67/KGwu0wCgYIKoZIzj0EAwIw\naDEaMBgGA1UEAwwRSW50ZWwgU0dYIFJvb3QgQ0ExGjAYBgNVBAoMEUludGVsIENv\ncnBvcmF0aW9uMRQwEgYDVQQHDAtTYW50YSBDbGFyYTELMAkGA1UECAwCQ0ExCzAJ\nBgNVBAYTAlVTMB4XDTE5MTAzMTEyMzM0N1oXDTI2MTAzMTEyMzM0N1owbDEeMBwG\nA1UEAwwVSW50ZWwgU0dYIFRDQiBTaWduaW5nMRowGAYDVQQKDBFJbnRlbCBDb3Jw\nb3JhdGlvbjEUMBIGA1UEBwwLU2FudGEgQ2xhcmExCzAJBgNVBAgMAkNBMQswCQYD\nVQQGEwJVUzBZMBMGByqGSM49AgEGCCqGSM49AwEHA0IABOnYw9LbN/JmyUttXa0M\niBEenjPbxbR4C8MuVYxDI+Le8lDBLp9X4wMzCAUF/fI/31giClXp/y0erLbLZjdV\n07+jgbkwgbYwHwYDVR0jBBgwFoAU6ehEUlM2XEsYmhH8QxgspdwggEgwVgYDVR0f\nBE8wTTBLoEmgR4ZFaHR0cHM6Ly9zYngtY2VydGlmaWNhdGVzLnRydXN0ZWRzZXJ2\naWNlcy5pbnRlbC5jb20vSW50ZWxTR1hSb290Q0EuZGVyMB0GA1UdDgQWBBROHyfr\nrZP+yo9kr7ufcfrv8obC7TAOBgNVHQ8BAf8EBAMCBsAwDAYDVR0TAQH/BAIwADAK\nBggqhkjOPQQDAgNIADBFAiEA9xQeifK+2abQGnrAgk0hrOhdyvJQorh2cEMn4Gwr\n4hoCIFHW5qQ9G2wBJ4GMNQqv/oMfbPtzmyTlaWWzwxkqM0CT\n-----END CERTIFICATE-----\n-----BEGIN CERTIFICATE-----\nMIIClDCCAjmgAwIBAgIVAOnoRFJTNlxLGJoR/EMYLKXcIIBIMAoGCCqGSM49BAMC\nMGgxGjAYBgNVBAMMEUludGVsIFNHWCBSb290IENBMRowGAYDVQQKDBFJbnRlbCBD\nb3Jwb3JhdGlvbjEUMBIGA1UEBwwLU2FudGEgQ2xhcmExCzAJBgNVBAgMAkNBMQsw\nCQYDVQQGEwJVUzAeFw0xOTEwMzEwOTQ5MjFaFw00OTEyMzEyMzU5NTlaMGgxGjAY\nBgNVBAMMEUludGVsIFNHWCBSb290IENBMRowGAYDVQQKDBFJbnRlbCBDb3Jwb3Jh\ndGlvbjEUMBIGA1UEBwwLU2FudGEgQ2xhcmExCzAJBgNVBAgMAkNBMQswCQYDVQQG\nEwJVUzBZMBMGByqGSM49AgEGCCqGSM49AwEHA0IABE/6D/1WHNrWwPmNMIyBKMW5\nJ6JzMsjo6xP2vkK1cdZGb1PGRP/C/8ECgiDkmklmzwLzLi+000m7LLrtKJA3oC2j\ngb8wgbwwHwYDVR0jBBgwFoAU6ehEUlM2XEsYmhH8QxgspdwggEgwVgYDVR0fBE8w\nTTBLoEmgR4ZFaHR0cHM6Ly9zYngtY2VydGlmaWNhdGVzLnRydXN0ZWRzZXJ2aWNl\ncy5pbnRlbC5jb20vSW50ZWxTR1hSb290Q0EuZGVyMB0GA1UdDgQWBBTp6ERSUzZc\nSxiaEfxDGCyl3CCASDAOBgNVHQ8BAf8EBAMCAQYwEgYDVR0TAQH/BAgwBgEB/wIB\nATAKBggqhkjOPQQDAgNJADBGAiEAzw9zdUiUHPMUd0C4mx41jlFZkrM3y5f1lgnV\nO7FbjOoCIQCoGtUmT4cXt7V+ySHbJ8Hob9AanpvXNH1ER+/gZF+opQ==\n-----END CERTIFICATE-----\n","tcbInfo":"{\"tcbInfo\":{\"id\":\"TDX\",\"version\":3,\"issueDate\":\"2026-07-01T10:00:45Z\",\"nextUpdate\":\"2026-07-31T10:00:45Z\",\"fmspc\":\"00C06F000000\",\"pceId\":\"0000\",\"tcbType\":0,\"tcbEvaluationDataNumber\":5,\"tdxModule\":{\"mrsigner\":\"000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000\",\"attributes\":\"0000000000000000\",\"attributesMask\":\"FFFFFFFFFFFFFFFF\"},\"tdxModuleIdentities\":[{\"id\":\"TDX_02\",\"mrsigner\":\"000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000\",\"attributes\":\"0000000000000000\",\"attributesMask\":\"FFFFFFFFFFFFFFFF\",\"tcbLevels\":[{\"tcb\":{\"isvsvn\":0},\"tcbDate\":\"2022-11-09T00:00:00Z\",\"tcbStatus\":\"UpToDate\"}]},{\"id\":\"TDX_05\",\"mrsigner\":\"000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000\",\"attributes\":\"0000000000000000\",\"attributesMask\":\"FFFFFFFFFFFFFFFF\",\"tcbLevels\":[{\"tcb\":{\"isvsvn\":0},\"tcbDate\":\"2022-11-09T00:00:00Z\",\"tcbStatus\":\"UpToDate\"}]},{\"id\":\"TDX_03\",\"mrsigner\":\"000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000\",\"attributes\":\"0000000000000000\",\"attributesMask\":\"FFFFFFFFFFFFFFFF\",\"tcbLevels\":[{\"tcb\":{\"isvsvn\":0},\"tcbDate\":\"2022-11-09T00:00:00Z\",\"tcbStatus\":\"UpToDate\"}]},{\"id\":\"TDX_01\",\"mrsigner\":\"000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000\",\"attributes\":\"0000000000000000\",\"attributesMask\":\"FFFFFFFFFFFFFFFF\",\"tcbLevels\":[{\"tcb\":{\"isvsvn\":0},\"tcbDate\":\"2022-11-09T00:00:00Z\",\"tcbStatus\":\"UpToDate\"}]}],\"tcbLevels\":[{\"tcb\":{\"sgxtcbcomponents\":[{\"svn\":1,\"category\":\"BIOS\",\"type\":\"Early Microcode Update\"},{\"svn\":1,\"category\":\"OS/VMM\",\"type\":\"SGX Late Microcode Update\"},{\"svn\":0,\"category\":\"OS/VMM\",\"type\":\"TXT SINIT\"},{\"svn\":0,\"category\":\"BIOS\"},{\"svn\":0,\"category\":\"BIOS\"},{\"svn\":0,\"category\":\"BIOS\"},{\"svn\":0},{\"svn\":0,\"category\":\"OS/VMM\",\"type\":\"SEAMLDR ACM\"},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0}],\"pcesvn\":0,\"tdxtcbcomponents\":[{\"svn\":0,\"category\":\"OS/VMM\",\"type\":\"TDX Module\"},{\"svn\":0,\"category\":\"OS/VMM\",\"type\":\"TDX Module\"},{\"svn\":1,\"category\":\"OS/VMM\",\"type\":\"TDX Late Microcode Update\"},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0}]},\"tcbDate\":\"2022-11-09T00:00:00Z\",\"tcbStatus\":\"UpToDate\"}]},\"signature\":\"f787aeb769a57e7aa4e8cd64ba199b71966d6ffb441b9a5de66bcbc4e93b65f049da696bdefad506e3ece86249a4688b12f077bb559f1cace27899a5a4541f2c\"}"},{"fmspc":"30806F000000","tcbInfoIssuerChain":"-----BEGIN CERTIFICATE-----\nMIICkDCCAjagAwIBAgIUTh8n662T/sqPZK+7n3H67/KGwu0wCgYIKoZIzj0EAwIw\naDEaMBgGA1UEAwwRSW50ZWwgU0dYIFJvb3QgQ0ExGjAYBgNVBAoMEUludGVsIENv\ncnBvcmF0aW9uMRQwEgYDVQQHDAtTYW50YSBDbGFyYTELMAkGA1UECAwCQ0ExCzAJ\nBgNVBAYTAlVTMB4XDTE5MTAzMTEyMzM0N1oXDTI2MTAzMTEyMzM0N1owbDEeMBwG\nA1UEAwwVSW50ZWwgU0dYIFRDQiBTaWduaW5nMRowGAYDVQQKDBFJbnRlbCBDb3Jw\nb3JhdGlvbjEUMBIGA1UEBwwLU2FudGEgQ2xhcmExCzAJBgNVBAgMAkNBMQswCQYD\nVQQGEwJVUzBZMBMGByqGSM49AgEGCCqGSM49AwEHA0IABOnYw9LbN/JmyUttXa0M\niBEenjPbxbR4C8MuVYxDI+Le8lDBLp9X4wMzCAUF/fI/31giClXp/y0erLbLZjdV\n07+jgbkwgbYwHwYDVR0jBBgwFoAU6ehEUlM2XEsYmhH8QxgspdwggEgwVgYDVR0f\nBE8wTTBLoEmgR4ZFaHR0cHM6Ly9zYngtY2VydGlmaWNhdGVzLnRydXN0ZWRzZXJ2\naWNlcy5pbnRlbC5jb20vSW50ZWxTR1hSb290Q0EuZGVyMB0GA1UdDgQWBBROHyfr\nrZP+yo9kr7ufcfrv8obC7TAOBgNVHQ8BAf8EBAMCBsAwDAYDVR0TAQH/BAIwADAK\nBggqhkjOPQQDAgNIADBFAiEA9xQeifK+2abQGnrAgk0hrOhdyvJQorh2cEMn4Gwr\n4hoCIFHW5qQ9G2wBJ4GMNQqv/oMfbPtzmyTlaWWzwxkqM0CT\n-----END CERTIFICATE-----\n-----BEGIN CERTIFICATE-----\nMIIClDCCAjmgAwIBAgIVAOnoRFJTNlxLGJoR/EMYLKXcIIBIMAoGCCqGSM49BAMC\nMGgxGjAYBgNVBAMMEUludGVsIFNHWCBSb290IENBMRowGAYDVQQKDBFJbnRlbCBD\nb3Jwb3JhdGlvbjEUMBIGA1UEBwwLU2FudGEgQ2xhcmExCzAJBgNVBAgMAkNBMQsw\nCQYDVQQGEwJVUzAeFw0xOTEwMzEwOTQ5MjFaFw00OTEyMzEyMzU5NTlaMGgxGjAY\nBgNVBAMMEUludGVsIFNHWCBSb290IENBMRowGAYDVQQKDBFJbnRlbCBDb3Jwb3Jh\ndGlvbjEUMBIGA1UEBwwLU2FudGEgQ2xhcmExCzAJBgNVBAgMAkNBMQswCQYDVQQG\nEwJVUzBZMBMGByqGSM49AgEGCCqGSM49AwEHA0IABE/6D/1WHNrWwPmNMIyBKMW5\nJ6JzMsjo6xP2vkK1cdZGb1PGRP/C/8ECgiDkmklmzwLzLi+000m7LLrtKJA3oC2j\ngb8wgbwwHwYDVR0jBBgwFoAU6ehEUlM2XEsYmhH8QxgspdwggEgwVgYDVR0fBE8w\nTTBLoEmgR4ZFaHR0cHM6Ly9zYngtY2VydGlmaWNhdGVzLnRydXN0ZWRzZXJ2aWNl\ncy5pbnRlbC5jb20vSW50ZWxTR1hSb290Q0EuZGVyMB0GA1UdDgQWBBTp6ERSUzZc\nSxiaEfxDGCyl3CCASDAOBgNVHQ8BAf8EBAMCAQYwEgYDVR0TAQH/BAgwBgEB/wIB\nATAKBggqhkjOPQQDAgNJADBGAiEAzw9zdUiUHPMUd0C4mx41jlFZkrM3y5f1lgnV\nO7FbjOoCIQCoGtUmT4cXt7V+ySHbJ8Hob9AanpvXNH1ER+/gZF+opQ==\n-----END CERTIFICATE-----\n","tcbInfo":"{\"tcbInfo\":{\"id\":\"TDX\",\"version\":3,\"issueDate\":\"2026-07-01T10:00:45Z\",\"nextUpdate\":\"2026-07-31T10:00:45Z\",\"fmspc\":\"30806F000000\",\"pceId\":\"0000\",\"tcbType\":0,\"tcbEvaluationDataNumber\":5,\"tdxModule\":{\"mrsigner\":\"000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000\",\"attributes\":\"0000000000000000\",\"attributesMask\":\"FFFFFFFFFFFFFFFF\"},\"tdxModuleIdentities\":[{\"id\":\"TDX_02\",\"mrsigner\":\"000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000\",\"attributes\":\"0000000000000000\",\"attributesMask\":\"FFFFFFFFFFFFFFFF\",\"tcbLevels\":[{\"tcb\":{\"isvsvn\":0},\"tcbDate\":\"2022-11-09T00:00:00Z\",\"tcbStatus\":\"UpToDate\"}]},{\"id\":\"TDX_05\",\"mrsigner\":\"000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000\",\"attributes\":\"0000000000000000\",\"attributesMask\":\"FFFFFFFFFFFFFFFF\",\"tcbLevels\":[{\"tcb\":{\"isvsvn\":0},\"tcbDate\":\"2022-11-09T00:00:00Z\",\"tcbStatus\":\"UpToDate\"}]},{\"id\":\"TDX_03\",\"mrsigner\":\"000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000\",\"attributes\":\"0000000000000000\",\"attributesMask\":\"FFFFFFFFFFFFFFFF\",\"tcbLevels\":[{\"tcb\":{\"isvsvn\":0},\"tcbDate\":\"2022-11-09T00:00:00Z\",\"tcbStatus\":\"UpToDate\"}]},{\"id\":\"TDX_01\",\"mrsigner\":\"000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000\",\"attributes\":\"0000000000000000\",\"attributesMask\":\"FFFFFFFFFFFFFFFF\",\"tcbLevels\":[{\"tcb\":{\"isvsvn\":0},\"tcbDate\":\"2022-11-09T00:00:00Z\",\"tcbStatus\":\"UpToDate\"}]}],\"tcbLevels\":[{\"tcb\":{\"sgxtcbcomponents\":[{\"svn\":1,\"category\":\"BIOS\",\"type\":\"Early Microcode Update\"},{\"svn\":1,\"category\":\"OS/VMM\",\"type\":\"SGX Late Microcode Update\"},{\"svn\":0,\"category\":\"OS/VMM\",\"type\":\"TXT SINIT\"},{\"svn\":0,\"category\":\"BIOS\"},{\"svn\":0,\"category\":\"BIOS\"},{\"svn\":0,\"category\":\"BIOS\"},{\"svn\":0},{\"svn\":0,\"category\":\"OS/VMM\",\"type\":\"SEAMLDR ACM\"},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0}],\"pcesvn\":11,\"tdxtcbcomponents\":[{\"svn\":0,\"category\":\"OS/VMM\",\"type\":\"TDX Module\"},{\"svn\":0,\"category\":\"OS/VMM\",\"type\":\"TDX Module\"},{\"svn\":1,\"category\":\"OS/VMM\",\"type\":\"TDX Late Microcode Update\"},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0}]},\"tcbDate\":\"2022-11-09T00:00:00Z\",\"tcbStatus\":\"UpToDate\"}]},\"signature\":\"c7bfb3a1d338bb64803c232efff231a25871dd14b06ecd4d119adc6998b0c90bd8d3f109af79f40d4cb24c2e939c596c2ab0896b289569b8d3dadc920900a98a\"}"},{"fmspc":"0400F1200000","tcbInfoIssuerChain":"-----BEGIN CERTIFICATE-----\nMIICkDCCAjagAwIBAgIUTh8n662T/sqPZK+7n3H67/KGwu0wCgYIKoZIzj0EAwIw\naDEaMBgGA1UEAwwRSW50ZWwgU0dYIFJvb3QgQ0ExGjAYBgNVBAoMEUludGVsIENv\ncnBvcmF0aW9uMRQwEgYDVQQHDAtTYW50YSBDbGFyYTELMAkGA1UECAwCQ0ExCzAJ\nBgNVBAYTAlVTMB4XDTE5MTAzMTEyMzM0N1oXDTI2MTAzMTEyMzM0N1owbDEeMBwG\nA1UEAwwVSW50ZWwgU0dYIFRDQiBTaWduaW5nMRowGAYDVQQKDBFJbnRlbCBDb3Jw\nb3JhdGlvbjEUMBIGA1UEBwwLU2FudGEgQ2xhcmExCzAJBgNVBAgMAkNBMQswCQYD\nVQQGEwJVUzBZMBMGByqGSM49AgEGCCqGSM49AwEHA0IABOnYw9LbN/JmyUttXa0M\niBEenjPbxbR4C8MuVYxDI+Le8lDBLp9X4wMzCAUF/fI/31giClXp/y0erLbLZjdV\n07+jgbkwgbYwHwYDVR0jBBgwFoAU6ehEUlM2XEsYmhH8QxgspdwggEgwVgYDVR0f\nBE8wTTBLoEmgR4ZFaHR0cHM6Ly9zYngtY2VydGlmaWNhdGVzLnRydXN0ZWRzZXJ2\naWNlcy5pbnRlbC5jb20vSW50ZWxTR1hSb290Q0EuZGVyMB0GA1UdDgQWBBROHyfr\nrZP+yo9kr7ufcfrv8obC7TAOBgNVHQ8BAf8EBAMCBsAwDAYDVR0TAQH/BAIwADAK\nBggqhkjOPQQDAgNIADBFAiEA9xQeifK+2abQGnrAgk0hrOhdyvJQorh2cEMn4Gwr\n4hoCIFHW5qQ9G2wBJ4GMNQqv/oMfbPtzmyTlaWWzwxkqM0CT\n-----END CERTIFICATE-----\n-----BEGIN CERTIFICATE-----\nMIIClDCCAjmgAwIBAgIVAOnoRFJTNlxLGJoR/EMYLKXcIIBIMAoGCCqGSM49BAMC\nMGgxGjAYBgNVBAMMEUludGVsIFNHWCBSb290IENBMRowGAYDVQQKDBFJbnRlbCBD\nb3Jwb3JhdGlvbjEUMBIGA1UEBwwLU2FudGEgQ2xhcmExCzAJBgNVBAgMAkNBMQsw\nCQYDVQQGEwJVUzAeFw0xOTEwMzEwOTQ5MjFaFw00OTEyMzEyMzU5NTlaMGgxGjAY\nBgNVBAMMEUludGVsIFNHWCBSb290IENBMRowGAYDVQQKDBFJbnRlbCBDb3Jwb3Jh\ndGlvbjEUMBIGA1UEBwwLU2FudGEgQ2xhcmExCzAJBgNVBAgMAkNBMQswCQYDVQQG\nEwJVUzBZMBMGByqGSM49AgEGCCqGSM49AwEHA0IABE/6D/1WHNrWwPmNMIyBKMW5\nJ6JzMsjo6xP2vkK1cdZGb1PGRP/C/8ECgiDkmklmzwLzLi+000m7LLrtKJA3oC2j\ngb8wgbwwHwYDVR0jBBgwFoAU6ehEUlM2XEsYmhH8QxgspdwggEgwVgYDVR0fBE8w\nTTBLoEmgR4ZFaHR0cHM6Ly9zYngtY2VydGlmaWNhdGVzLnRydXN0ZWRzZXJ2aWNl\ncy5pbnRlbC5jb20vSW50ZWxTR1hSb290Q0EuZGVyMB0GA1UdDgQWBBTp6ERSUzZc\nSxiaEfxDGCyl3CCASDAOBgNVHQ8BAf8EBAMCAQYwEgYDVR0TAQH/BAgwBgEB/wIB\nATAKBggqhkjOPQQDAgNJADBGAiEAzw9zdUiUHPMUd0C4mx41jlFZkrM3y5f1lgnV\nO7FbjOoCIQCoGtUmT4cXt7V+ySHbJ8Hob9AanpvXNH1ER+/gZF+opQ==\n-----END CERTIFICATE-----\n","tcbInfo":"{\"tcbInfo\":{\"id\":\"TDX\",\"version\":3,\"issueDate\":\"2026-07-01T10:00:45Z\",\"nextUpdate\":\"2026-07-31T10:00:45Z\",\"fmspc\":\"0400F1200000\",\"pceId\":\"0000\",\"tcbType\":0,\"tcbEvaluationDataNumber\":5,\"tdxModule\":{\"mrsigner\":\"000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000\",\"attributes\":\"0000000000000000\",\"attributesMask\":\"FFFFFFFFFFFFFFFF\"},\"tdxModuleIdentities\":[{\"id\":\"TDX_02\",\"mrsigner\":\"000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000\",\"attributes\":\"0000000000000000\",\"attributesMask\":\"FFFFFFFFFFFFFFFF\",\"tcbLevels\":[{\"tcb\":{\"isvsvn\":0},\"tcbDate\":\"2022-11-09T00:00:00Z\",\"tcbStatus\":\"UpToDate\"}]},{\"id\":\"TDX_05\",\"mrsigner\":\"000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000\",\"attributes\":\"0000000000000000\",\"attributesMask\":\"FFFFFFFFFFFFFFFF\",\"tcbLevels\":[{\"tcb\":{\"isvsvn\":0},\"tcbDate\":\"2022-11-09T00:00:00Z\",\"tcbStatus\":\"UpToDate\"}]},{\"id\":\"TDX_03\",\"mrsigner\":\"000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000\",\"attributes\":\"0000000000000000\",\"attributesMask\":\"FFFFFFFFFFFFFFFF\",\"tcbLevels\":[{\"tcb\":{\"isvsvn\":0},\"tcbDate\":\"2022-11-09T00:00:00Z\",\"tcbStatus\":\"UpToDate\"}]},{\"id\":\"TDX_01\",\"mrsigner\":\"000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000\",\"attributes\":\"0000000000000000\",\"attributesMask\":\"FFFFFFFFFFFFFFFF\",\"tcbLevels\":[{\"tcb\":{\"isvsvn\":0},\"tcbDate\":\"2022-11-09T00:00:00Z\",\"tcbStatus\":\"UpToDate\"}]}],\"tcbLevels\":[{\"tcb\":{\"sgxtcbcomponents\":[{\"svn\":1,\"category\":\"BIOS\",\"type\":\"Early Microcode Update\"},{\"svn\":1,\"category\":\"OS/VMM\",\"type\":\"SGX Late Microcode Update\"},{\"svn\":0,\"category\":\"OS/VMM\",\"type\":\"TXT SINIT\"},{\"svn\":0,\"category\":\"BIOS\"},{\"svn\":0,\"category\":\"BIOS\"},{\"svn\":0,\"category\":\"BIOS\"},{\"svn\":0},{\"svn\":0,\"category\":\"OS/VMM\",\"type\":\"SEAMLDR ACM\"},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0}],\"pcesvn\":0,\"tdxtcbcomponents\":[{\"svn\":0,\"category\":\"OS/VMM\",\"type\":\"TDX Module\"},{\"svn\":0,\"category\":\"OS/VMM\",\"type\":\"TDX Module\"},{\"svn\":0,\"category\":\"OS/VMM\",\"type\":\"TDX Late Microcode Update\"},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0}]},\"tcbDate\":\"2022-11-09T00:00:00Z\",\"tcbStatus\":\"UpToDate\"}]},\"signature\":\"8c8c10f373ab61fa882f2f10f3885cea3b4ad34cfcbef833be573cbf631e7e84c31ad26ec05ee640fd91aa0ef0433e53c4d0fbc82c14cf055aabd698a96da216\"}"},{"fmspc":"20806F070000","tcbInfoIssuerChain":"-----BEGIN CERTIFICATE-----\nMIICkDCCAjagAwIBAgIUTh8n662T/sqPZK+7n3H67/KGwu0wCgYIKoZIzj0EAwIw\naDEaMBgGA1UEAwwRSW50ZWwgU0dYIFJvb3QgQ0ExGjAYBgNVBAoMEUludGVsIENv\ncnBvcmF0aW9uMRQwEgYDVQQHDAtTYW50YSBDbGFyYTELMAkGA1UECAwCQ0ExCzAJ\nBgNVBAYTAlVTMB4XDTE5MTAzMTEyMzM0N1oXDTI2MTAzMTEyMzM0N1owbDEeMBwG\nA1UEAwwVSW50ZWwgU0dYIFRDQiBTaWduaW5nMRowGAYDVQQKDBFJbnRlbCBDb3Jw\nb3JhdGlvbjEUMBIGA1UEBwwLU2FudGEgQ2xhcmExCzAJBgNVBAgMAkNBMQswCQYD\nVQQGEwJVUzBZMBMGByqGSM49AgEGCCqGSM49AwEHA0IABOnYw9LbN/JmyUttXa0M\niBEenjPbxbR4C8MuVYxDI+Le8lDBLp9X4wMzCAUF/fI/31giClXp/y0erLbLZjdV\n07+jgbkwgbYwHwYDVR0jBBgwFoAU6ehEUlM2XEsYmhH8QxgspdwggEgwVgYDVR0f\nBE8wTTBLoEmgR4ZFaHR0cHM6Ly9zYngtY2VydGlmaWNhdGVzLnRydXN0ZWRzZXJ2\naWNlcy5pbnRlbC5jb20vSW50ZWxTR1hSb290Q0EuZGVyMB0GA1UdDgQWBBROHyfr\nrZP+yo9kr7ufcfrv8obC7TAOBgNVHQ8BAf8EBAMCBsAwDAYDVR0TAQH/BAIwADAK\nBggqhkjOPQQDAgNIADBFAiEA9xQeifK+2abQGnrAgk0hrOhdyvJQorh2cEMn4Gwr\n4hoCIFHW5qQ9G2wBJ4GMNQqv/oMfbPtzmyTlaWWzwxkqM0CT\n-----END CERTIFICATE-----\n-----BEGIN CERTIFICATE-----\nMIIClDCCAjmgAwIBAgIVAOnoRFJTNlxLGJoR/EMYLKXcIIBIMAoGCCqGSM49BAMC\nMGgxGjAYBgNVBAMMEUludGVsIFNHWCBSb290IENBMRowGAYDVQQKDBFJbnRlbCBD\nb3Jwb3JhdGlvbjEUMBIGA1UEBwwLU2FudGEgQ2xhcmExCzAJBgNVBAgMAkNBMQsw\nCQYDVQQGEwJVUzAeFw0xOTEwMzEwOTQ5MjFaFw00OTEyMzEyMzU5NTlaMGgxGjAY\nBgNVBAMMEUludGVsIFNHWCBSb290IENBMRowGAYDVQQKDBFJbnRlbCBDb3Jwb3Jh\ndGlvbjEUMBIGA1UEBwwLU2FudGEgQ2xhcmExCzAJBgNVBAgMAkNBMQswCQYDVQQG\nEwJVUzBZMBMGByqGSM49AgEGCCqGSM49AwEHA0IABE/6D/1WHNrWwPmNMIyBKMW5\nJ6JzMsjo6xP2vkK1cdZGb1PGRP/C/8ECgiDkmklmzwLzLi+000m7LLrtKJA3oC2j\ngb8wgbwwHwYDVR0jBBgwFoAU6ehEUlM2XEsYmhH8QxgspdwggEgwVgYDVR0fBE8w\nTTBLoEmgR4ZFaHR0cHM6Ly9zYngtY2VydGlmaWNhdGVzLnRydXN0ZWRzZXJ2aWNl\ncy5pbnRlbC5jb20vSW50ZWxTR1hSb290Q0EuZGVyMB0GA1UdDgQWBBTp6ERSUzZc\nSxiaEfxDGCyl3CCASDAOBgNVHQ8BAf8EBAMCAQYwEgYDVR0TAQH/BAgwBgEB/wIB\nATAKBggqhkjOPQQDAgNJADBGAiEAzw9zdUiUHPMUd0C4mx41jlFZkrM3y5f1lgnV\nO7FbjOoCIQCoGtUmT4cXt7V+ySHbJ8Hob9AanpvXNH1ER+/gZF+opQ==\n-----END CERTIFICATE-----\n","tcbInfo":"{\"tcbInfo\":{\"id\":\"TDX\",\"version\":3,\"issueDate\":\"2026-07-01T10:00:45Z\",\"nextUpdate\":\"2026-07-31T10:00:45Z\",\"fmspc\":\"20806F070000\",\"pceId\":\"0000\",\"tcbType\":0,\"tcbEvaluationDataNumber\":5,\"tdxModule\":{\"mrsigner\":\"000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000\",\"attributes\":\"0000000000000000\",\"attributesMask\":\"FFFFFFFFFFFFFFFF\"},\"tdxModuleIdentities\":[{\"id\":\"TDX_02\",\"mrsigner\":\"000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000\",\"attributes\":\"0000000000000000\",\"attributesMask\":\"FFFFFFFFFFFFFFFF\",\"tcbLevels\":[{\"tcb\":{\"isvsvn\":0},\"tcbDate\":\"2022-11-09T00:00:00Z\",\"tcbStatus\":\"UpToDate\"}]},{\"id\":\"TDX_05\",\"mrsigner\":\"000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000\",\"attributes\":\"0000000000000000\",\"attributesMask\":\"FFFFFFFFFFFFFFFF\",\"tcbLevels\":[{\"tcb\":{\"isvsvn\":0},\"tcbDate\":\"2022-11-09T00:00:00Z\",\"tcbStatus\":\"UpToDate\"}]},{\"id\":\"TDX_03\",\"mrsigner\":\"000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000\",\"attributes\":\"0000000000000000\",\"attributesMask\":\"FFFFFFFFFFFFFFFF\",\"tcbLevels\":[{\"tcb\":{\"isvsvn\":0},\"tcbDate\":\"2022-11-09T00:00:00Z\",\"tcbStatus\":\"UpToDate\"}]},{\"id\":\"TDX_01\",\"mrsigner\":\"000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000\",\"attributes\":\"0000000000000000\",\"attributesMask\":\"FFFFFFFFFFFFFFFF\",\"tcbLevels\":[{\"tcb\":{\"isvsvn\":0},\"tcbDate\":\"2022-11-09T00:00:00Z\",\"tcbStatus\":\"UpToDate\"}]}],\"tcbLevels\":[{\"tcb\":{\"sgxtcbcomponents\":[{\"svn\":1,\"category\":\"BIOS\",\"type\":\"Early Microcode Update\"},{\"svn\":1,\"category\":\"OS/VMM\",\"type\":\"SGX Late Microcode Update\"},{\"svn\":0,\"category\":\"OS/VMM\",\"type\":\"TXT SINIT\"},{\"svn\":0,\"category\":\"BIOS\"},{\"svn\":0,\"category\":\"BIOS\"},{\"svn\":0,\"category\":\"BIOS\"},{\"svn\":0},{\"svn\":0,\"category\":\"OS/VMM\",\"type\":\"SEAMLDR ACM\"},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0}],\"pcesvn\":0,\"tdxtcbcomponents\":[{\"svn\":0,\"category\":\"OS/VMM\",\"type\":\"TDX Module\"},{\"svn\":0,\"category\":\"OS/VMM\",\"type\":\"TDX Module\"},{\"svn\":1,\"category\":\"OS/VMM\",\"type\":\"TDX Late Microcode Update\"},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0}]},\"tcbDate\":\"2022-11-09T00:00:00Z\",\"tcbStatus\":\"UpToDate\"}]},\"signature\":\"d6154c177ad2e3f782dba2df4bf13e2fe2f6a07e20ae09d63cd4e1c3a7caca1afdecbc2c6959619e810926f6d6df4fe5b6d62e7a3f3abfc0bc440e768084298d\"}"},{"fmspc":"10806F040000","tcbInfoIssuerChain":"-----BEGIN CERTIFICATE-----\nMIICkDCCAjagAwIBAgIUTh8n662T/sqPZK+7n3H67/KGwu0wCgYIKoZIzj0EAwIw\naDEaMBgGA1UEAwwRSW50ZWwgU0dYIFJvb3QgQ0ExGjAYBgNVBAoMEUludGVsIENv\ncnBvcmF0aW9uMRQwEgYDVQQHDAtTYW50YSBDbGFyYTELMAkGA1UECAwCQ0ExCzAJ\nBgNVBAYTAlVTMB4XDTE5MTAzMTEyMzM0N1oXDTI2MTAzMTEyMzM0N1owbDEeMBwG\nA1UEAwwVSW50ZWwgU0dYIFRDQiBTaWduaW5nMRowGAYDVQQKDBFJbnRlbCBDb3Jw\nb3JhdGlvbjEUMBIGA1UEBwwLU2FudGEgQ2xhcmExCzAJBgNVBAgMAkNBMQswCQYD\nVQQGEwJVUzBZMBMGByqGSM49AgEGCCqGSM49AwEHA0IABOnYw9LbN/JmyUttXa0M\niBEenjPbxbR4C8MuVYxDI+Le8lDBLp9X4wMzCAUF/fI/31giClXp/y0erLbLZjdV\n07+jgbkwgbYwHwYDVR0jBBgwFoAU6ehEUlM2XEsYmhH8QxgspdwggEgwVgYDVR0f\nBE8wTTBLoEmgR4ZFaHR0cHM6Ly9zYngtY2VydGlmaWNhdGVzLnRydXN0ZWRzZXJ2\naWNlcy5pbnRlbC5jb20vSW50ZWxTR1hSb290Q0EuZGVyMB0GA1UdDgQWBBROHyfr\nrZP+yo9kr7ufcfrv8obC7TAOBgNVHQ8BAf8EBAMCBsAwDAYDVR0TAQH/BAIwADAK\nBggqhkjOPQQDAgNIADBFAiEA9xQeifK+2abQGnrAgk0hrOhdyvJQorh2cEMn4Gwr\n4hoCIFHW5qQ9G2wBJ4GMNQqv/oMfbPtzmyTlaWWzwxkqM0CT\n-----END CERTIFICATE-----\n-----BEGIN CERTIFICATE-----\nMIIClDCCAjmgAwIBAgIVAOnoRFJTNlxLGJoR/EMYLKXcIIBIMAoGCCqGSM49BAMC\nMGgxGjAYBgNVBAMMEUludGVsIFNHWCBSb290IENBMRowGAYDVQQKDBFJbnRlbCBD\nb3Jwb3JhdGlvbjEUMBIGA1UEBwwLU2FudGEgQ2xhcmExCzAJBgNVBAgMAkNBMQsw\nCQYDVQQGEwJVUzAeFw0xOTEwMzEwOTQ5MjFaFw00OTEyMzEyMzU5NTlaMGgxGjAY\nBgNVBAMMEUludGVsIFNHWCBSb290IENBMRowGAYDVQQKDBFJbnRlbCBDb3Jwb3Jh\ndGlvbjEUMBIGA1UEBwwLU2FudGEgQ2xhcmExCzAJBgNVBAgMAkNBMQswCQYDVQQG\nEwJVUzBZMBMGByqGSM49AgEGCCqGSM49AwEHA0IABE/6D/1WHNrWwPmNMIyBKMW5\nJ6JzMsjo6xP2vkK1cdZGb1PGRP/C/8ECgiDkmklmzwLzLi+000m7LLrtKJA3oC2j\ngb8wgbwwHwYDVR0jBBgwFoAU6ehEUlM2XEsYmhH8QxgspdwggEgwVgYDVR0fBE8w\nTTBLoEmgR4ZFaHR0cHM6Ly9zYngtY2VydGlmaWNhdGVzLnRydXN0ZWRzZXJ2aWNl\ncy5pbnRlbC5jb20vSW50ZWxTR1hSb290Q0EuZGVyMB0GA1UdDgQWBBTp6ERSUzZc\nSxiaEfxDGCyl3CCASDAOBgNVHQ8BAf8EBAMCAQYwEgYDVR0TAQH/BAgwBgEB/wIB\nATAKBggqhkjOPQQDAgNJADBGAiEAzw9zdUiUHPMUd0C4mx41jlFZkrM3y5f1lgnV\nO7FbjOoCIQCoGtUmT4cXt7V+ySHbJ8Hob9AanpvXNH1ER+/gZF+opQ==\n-----END CERTIFICATE-----\n","tcbInfo":"{\"tcbInfo\":{\"id\":\"TDX\",\"version\":3,\"issueDate\":\"2026-07-01T10:00:45Z\",\"nextUpdate\":\"2026-07-31T10:00:45Z\",\"fmspc\":\"10806F040000\",\"pceId\":\"0000\",\"tcbType\":0,\"tcbEvaluationDataNumber\":5,\"tdxModule\":{\"mrsigner\":\"000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000\",\"attributes\":\"0000000000000000\",\"attributesMask\":\"FFFFFFFFFFFFFFFF\"},\"tdxModuleIdentities\":[{\"id\":\"TDX_02\",\"mrsigner\":\"000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000\",\"attributes\":\"0000000000000000\",\"attributesMask\":\"FFFFFFFFFFFFFFFF\",\"tcbLevels\":[{\"tcb\":{\"isvsvn\":0},\"tcbDate\":\"2022-11-09T00:00:00Z\",\"tcbStatus\":\"UpToDate\"}]},{\"id\":\"TDX_05\",\"mrsigner\":\"000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000\",\"attributes\":\"0000000000000000\",\"attributesMask\":\"FFFFFFFFFFFFFFFF\",\"tcbLevels\":[{\"tcb\":{\"isvsvn\":0},\"tcbDate\":\"2022-11-09T00:00:00Z\",\"tcbStatus\":\"UpToDate\"}]},{\"id\":\"TDX_03\",\"mrsigner\":\"000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000\",\"attributes\":\"0000000000000000\",\"attributesMask\":\"FFFFFFFFFFFFFFFF\",\"tcbLevels\":[{\"tcb\":{\"isvsvn\":0},\"tcbDate\":\"2022-11-09T00:00:00Z\",\"tcbStatus\":\"UpToDate\"}]},{\"id\":\"TDX_01\",\"mrsigner\":\"000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000\",\"attributes\":\"0000000000000000\",\"attributesMask\":\"FFFFFFFFFFFFFFFF\",\"tcbLevels\":[{\"tcb\":{\"isvsvn\":0},\"tcbDate\":\"2022-11-09T00:00:00Z\",\"tcbStatus\":\"UpToDate\"}]}],\"tcbLevels\":[{\"tcb\":{\"sgxtcbcomponents\":[{\"svn\":1,\"category\":\"BIOS\",\"type\":\"Early Microcode Update\"},{\"svn\":1,\"category\":\"OS/VMM\",\"type\":\"SGX Late Microcode Update\"},{\"svn\":0,\"category\":\"OS/VMM\",\"type\":\"TXT SINIT\"},{\"svn\":0,\"category\":\"BIOS\"},{\"svn\":0,\"category\":\"BIOS\"},{\"svn\":0,\"category\":\"BIOS\"},{\"svn\":0},{\"svn\":0,\"category\":\"OS/VMM\",\"type\":\"SEAMLDR ACM\"},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0}],\"pcesvn\":11,\"tdxtcbcomponents\":[{\"svn\":0,\"category\":\"OS/VMM\",\"type\":\"TDX Module\"},{\"svn\":0,\"category\":\"OS/VMM\",\"type\":\"TDX Module\"},{\"svn\":1,\"category\":\"OS/VMM\",\"type\":\"TDX Late Microcode Update\"},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0}]},\"tcbDate\":\"2022-11-09T00:00:00Z\",\"tcbStatus\":\"UpToDate\"}]},\"signature\":\"c04cb69c8a57965018da713e624baa6c11f290f762b1b73cf01f90087334ba8d6c33e10fb3ca766b7dd99d87387b8b4241f25f3e91328c160c193deb70ec0bdb\"}"},{"fmspc":"10D06D000000","tcbInfoIssuerChain":"-----BEGIN CERTIFICATE-----\nMIICkDCCAjagAwIBAgIUTh8n662T/sqPZK+7n3H67/KGwu0wCgYIKoZIzj0EAwIw\naDEaMBgGA1UEAwwRSW50ZWwgU0dYIFJvb3QgQ0ExGjAYBgNVBAoMEUludGVsIENv\ncnBvcmF0aW9uMRQwEgYDVQQHDAtTYW50YSBDbGFyYTELMAkGA1UECAwCQ0ExCzAJ\nBgNVBAYTAlVTMB4XDTE5MTAzMTEyMzM0N1oXDTI2MTAzMTEyMzM0N1owbDEeMBwG\nA1UEAwwVSW50ZWwgU0dYIFRDQiBTaWduaW5nMRowGAYDVQQKDBFJbnRlbCBDb3Jw\nb3JhdGlvbjEUMBIGA1UEBwwLU2FudGEgQ2xhcmExCzAJBgNVBAgMAkNBMQswCQYD\nVQQGEwJVUzBZMBMGByqGSM49AgEGCCqGSM49AwEHA0IABOnYw9LbN/JmyUttXa0M\niBEenjPbxbR4C8MuVYxDI+Le8lDBLp9X4wMzCAUF/fI/31giClXp/y0erLbLZjdV\n07+jgbkwgbYwHwYDVR0jBBgwFoAU6ehEUlM2XEsYmhH8QxgspdwggEgwVgYDVR0f\nBE8wTTBLoEmgR4ZFaHR0cHM6Ly9zYngtY2VydGlmaWNhdGVzLnRydXN0ZWRzZXJ2\naWNlcy5pbnRlbC5jb20vSW50ZWxTR1hSb290Q0EuZGVyMB0GA1UdDgQWBBROHyfr\nrZP+yo9kr7ufcfrv8obC7TAOBgNVHQ8BAf8EBAMCBsAwDAYDVR0TAQH/BAIwADAK\nBggqhkjOPQQDAgNIADBFAiEA9xQeifK+2abQGnrAgk0hrOhdyvJQorh2cEMn4Gwr\n4hoCIFHW5qQ9G2wBJ4GMNQqv/oMfbPtzmyTlaWWzwxkqM0CT\n-----END CERTIFICATE-----\n-----BEGIN CERTIFICATE-----\nMIIClDCCAjmgAwIBAgIVAOnoRFJTNlxLGJoR/EMYLKXcIIBIMAoGCCqGSM49BAMC\nMGgxGjAYBgNVBAMMEUludGVsIFNHWCBSb290IENBMRowGAYDVQQKDBFJbnRlbCBD\nb3Jwb3JhdGlvbjEUMBIGA1UEBwwLU2FudGEgQ2xhcmExCzAJBgNVBAgMAkNBMQsw\nCQYDVQQGEwJVUzAeFw0xOTEwMzEwOTQ5MjFaFw00OTEyMzEyMzU5NTlaMGgxGjAY\nBgNVBAMMEUludGVsIFNHWCBSb290IENBMRowGAYDVQQKDBFJbnRlbCBDb3Jwb3Jh\ndGlvbjEUMBIGA1UEBwwLU2FudGEgQ2xhcmExCzAJBgNVBAgMAkNBMQswCQYDVQQG\nEwJVUzBZMBMGByqGSM49AgEGCCqGSM49AwEHA0IABE/6D/1WHNrWwPmNMIyBKMW5\nJ6JzMsjo6xP2vkK1cdZGb1PGRP/C/8ECgiDkmklmzwLzLi+000m7LLrtKJA3oC2j\ngb8wgbwwHwYDVR0jBBgwFoAU6ehEUlM2XEsYmhH8QxgspdwggEgwVgYDVR0fBE8w\nTTBLoEmgR4ZFaHR0cHM6Ly9zYngtY2VydGlmaWNhdGVzLnRydXN0ZWRzZXJ2aWNl\ncy5pbnRlbC5jb20vSW50ZWxTR1hSb290Q0EuZGVyMB0GA1UdDgQWBBTp6ERSUzZc\nSxiaEfxDGCyl3CCASDAOBgNVHQ8BAf8EBAMCAQYwEgYDVR0TAQH/BAgwBgEB/wIB\nATAKBggqhkjOPQQDAgNJADBGAiEAzw9zdUiUHPMUd0C4mx41jlFZkrM3y5f1lgnV\nO7FbjOoCIQCoGtUmT4cXt7V+ySHbJ8Hob9AanpvXNH1ER+/gZF+opQ==\n-----END CERTIFICATE-----\n","tcbInfo":"{\"tcbInfo\":{\"id\":\"TDX\",\"version\":3,\"issueDate\":\"2026-07-01T10:00:45Z\",\"nextUpdate\":\"2026-07-31T10:00:45Z\",\"fmspc\":\"10D06D000000\",\"pceId\":\"0000\",\"tcbType\":0,\"tcbEvaluationDataNumber\":5,\"tdxModule\":{\"mrsigner\":\"000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000\",\"attributes\":\"0000000000000000\",\"attributesMask\":\"FFFFFFFFFFFFFFFF\"},\"tdxModuleIdentities\":[{\"id\":\"TDX_02\",\"mrsigner\":\"000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000\",\"attributes\":\"0000000000000000\",\"attributesMask\":\"FFFFFFFFFFFFFFFF\",\"tcbLevels\":[{\"tcb\":{\"isvsvn\":0},\"tcbDate\":\"2022-11-09T00:00:00Z\",\"tcbStatus\":\"UpToDate\"}]},{\"id\":\"TDX_05\",\"mrsigner\":\"000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000\",\"attributes\":\"0000000000000000\",\"attributesMask\":\"FFFFFFFFFFFFFFFF\",\"tcbLevels\":[{\"tcb\":{\"isvsvn\":0},\"tcbDate\":\"2022-11-09T00:00:00Z\",\"tcbStatus\":\"UpToDate\"}]},{\"id\":\"TDX_03\",\"mrsigner\":\"000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000\",\"attributes\":\"0000000000000000\",\"attributesMask\":\"FFFFFFFFFFFFFFFF\",\"tcbLevels\":[{\"tcb\":{\"isvsvn\":0},\"tcbDate\":\"2022-11-09T00:00:00Z\",\"tcbStatus\":\"UpToDate\"}]},{\"id\":\"TDX_01\",\"mrsigner\":\"000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000\",\"attributes\":\"0000000000000000\",\"attributesMask\":\"FFFFFFFFFFFFFFFF\",\"tcbLevels\":[{\"tcb\":{\"isvsvn\":0},\"tcbDate\":\"2022-11-09T00:00:00Z\",\"tcbStatus\":\"UpToDate\"}]}],\"tcbLevels\":[{\"tcb\":{\"sgxtcbcomponents\":[{\"svn\":1,\"category\":\"BIOS\",\"type\":\"Early Microcode Update\"},{\"svn\":1,\"category\":\"OS/VMM\",\"type\":\"SGX Late Microcode Update\"},{\"svn\":0,\"category\":\"OS/VMM\",\"type\":\"TXT SINIT\"},{\"svn\":0,\"category\":\"BIOS\"},{\"svn\":0,\"category\":\"BIOS\"},{\"svn\":0,\"category\":\"BIOS\"},{\"svn\":0},{\"svn\":0,\"category\":\"OS/VMM\",\"type\":\"SEAMLDR ACM\"},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0}],\"pcesvn\":0,\"tdxtcbcomponents\":[{\"svn\":0,\"category\":\"OS/VMM\",\"type\":\"TDX Module\"},{\"svn\":0,\"category\":\"OS/VMM\",\"type\":\"TDX Module\"},{\"svn\":1,\"category\":\"OS/VMM\",\"type\":\"TDX Late Microcode Update\"},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0}]},\"tcbDate\":\"2022-11-09T00:00:00Z\",\"tcbStatus\":\"UpToDate\"}]},\"signature\":\"29ec7d93a60c101cd878f061467e933088dd0f393d8cbfd26ecba14cdf22c839b89b9fca57440105770449c022b3f7c1c514b294a46e504718b81deda3620d76\"}"},{"fmspc":"20806F000000","tcbInfoIssuerChain":"-----BEGIN CERTIFICATE-----\nMIICkDCCAjagAwIBAgIUTh8n662T/sqPZK+7n3H67/KGwu0wCgYIKoZIzj0EAwIw\naDEaMBgGA1UEAwwRSW50ZWwgU0dYIFJvb3QgQ0ExGjAYBgNVBAoMEUludGVsIENv\ncnBvcmF0aW9uMRQwEgYDVQQHDAtTYW50YSBDbGFyYTELMAkGA1UECAwCQ0ExCzAJ\nBgNVBAYTAlVTMB4XDTE5MTAzMTEyMzM0N1oXDTI2MTAzMTEyMzM0N1owbDEeMBwG\nA1UEAwwVSW50ZWwgU0dYIFRDQiBTaWduaW5nMRowGAYDVQQKDBFJbnRlbCBDb3Jw\nb3JhdGlvbjEUMBIGA1UEBwwLU2FudGEgQ2xhcmExCzAJBgNVBAgMAkNBMQswCQYD\nVQQGEwJVUzBZMBMGByqGSM49AgEGCCqGSM49AwEHA0IABOnYw9LbN/JmyUttXa0M\niBEenjPbxbR4C8MuVYxDI+Le8lDBLp9X4wMzCAUF/fI/31giClXp/y0erLbLZjdV\n07+jgbkwgbYwHwYDVR0jBBgwFoAU6ehEUlM2XEsYmhH8QxgspdwggEgwVgYDVR0f\nBE8wTTBLoEmgR4ZFaHR0cHM6Ly9zYngtY2VydGlmaWNhdGVzLnRydXN0ZWRzZXJ2\naWNlcy5pbnRlbC5jb20vSW50ZWxTR1hSb290Q0EuZGVyMB0GA1UdDgQWBBROHyfr\nrZP+yo9kr7ufcfrv8obC7TAOBgNVHQ8BAf8EBAMCBsAwDAYDVR0TAQH/BAIwADAK\nBggqhkjOPQQDAgNIADBFAiEA9xQeifK+2abQGnrAgk0hrOhdyvJQorh2cEMn4Gwr\n4hoCIFHW5qQ9G2wBJ4GMNQqv/oMfbPtzmyTlaWWzwxkqM0CT\n-----END CERTIFICATE-----\n-----BEGIN CERTIFICATE-----\nMIIClDCCAjmgAwIBAgIVAOnoRFJTNlxLGJoR/EMYLKXcIIBIMAoGCCqGSM49BAMC\nMGgxGjAYBgNVBAMMEUludGVsIFNHWCBSb290IENBMRowGAYDVQQKDBFJbnRlbCBD\nb3Jwb3JhdGlvbjEUMBIGA1UEBwwLU2FudGEgQ2xhcmExCzAJBgNVBAgMAkNBMQsw\nCQYDVQQGEwJVUzAeFw0xOTEwMzEwOTQ5MjFaFw00OTEyMzEyMzU5NTlaMGgxGjAY\nBgNVBAMMEUludGVsIFNHWCBSb290IENBMRowGAYDVQQKDBFJbnRlbCBDb3Jwb3Jh\ndGlvbjEUMBIGA1UEBwwLU2FudGEgQ2xhcmExCzAJBgNVBAgMAkNBMQswCQYDVQQG\nEwJVUzBZMBMGByqGSM49AgEGCCqGSM49AwEHA0IABE/6D/1WHNrWwPmNMIyBKMW5\nJ6JzMsjo6xP2vkK1cdZGb1PGRP/C/8ECgiDkmklmzwLzLi+000m7LLrtKJA3oC2j\ngb8wgbwwHwYDVR0jBBgwFoAU6ehEUlM2XEsYmhH8QxgspdwggEgwVgYDVR0fBE8w\nTTBLoEmgR4ZFaHR0cHM6Ly9zYngtY2VydGlmaWNhdGVzLnRydXN0ZWRzZXJ2aWNl\ncy5pbnRlbC5jb20vSW50ZWxTR1hSb290Q0EuZGVyMB0GA1UdDgQWBBTp6ERSUzZc\nSxiaEfxDGCyl3CCASDAOBgNVHQ8BAf8EBAMCAQYwEgYDVR0TAQH/BAgwBgEB/wIB\nATAKBggqhkjOPQQDAgNJADBGAiEAzw9zdUiUHPMUd0C4mx41jlFZkrM3y5f1lgnV\nO7FbjOoCIQCoGtUmT4cXt7V+ySHbJ8Hob9AanpvXNH1ER+/gZF+opQ==\n-----END CERTIFICATE-----\n","tcbInfo":"{\"tcbInfo\":{\"id\":\"TDX\",\"version\":3,\"issueDate\":\"2026-07-01T10:00:45Z\",\"nextUpdate\":\"2026-07-31T10:00:45Z\",\"fmspc\":\"20806F000000\",\"pceId\":\"0000\",\"tcbType\":0,\"tcbEvaluationDataNumber\":5,\"tdxModule\":{\"mrsigner\":\"000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000\",\"attributes\":\"0000000000000000\",\"attributesMask\":\"FFFFFFFFFFFFFFFF\"},\"tdxModuleIdentities\":[{\"id\":\"TDX_02\",\"mrsigner\":\"000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000\",\"attributes\":\"0000000000000000\",\"attributesMask\":\"FFFFFFFFFFFFFFFF\",\"tcbLevels\":[{\"tcb\":{\"isvsvn\":0},\"tcbDate\":\"2022-11-09T00:00:00Z\",\"tcbStatus\":\"UpToDate\"}]},{\"id\":\"TDX_05\",\"mrsigner\":\"000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000\",\"attributes\":\"0000000000000000\",\"attributesMask\":\"FFFFFFFFFFFFFFFF\",\"tcbLevels\":[{\"tcb\":{\"isvsvn\":0},\"tcbDate\":\"2022-11-09T00:00:00Z\",\"tcbStatus\":\"UpToDate\"}]},{\"id\":\"TDX_03\",\"mrsigner\":\"000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000\",\"attributes\":\"0000000000000000\",\"attributesMask\":\"FFFFFFFFFFFFFFFF\",\"tcbLevels\":[{\"tcb\":{\"isvsvn\":0},\"tcbDate\":\"2022-11-09T00:00:00Z\",\"tcbStatus\":\"UpToDate\"}]},{\"id\":\"TDX_01\",\"mrsigner\":\"000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000\",\"attributes\":\"0000000000000000\",\"attributesMask\":\"FFFFFFFFFFFFFFFF\",\"tcbLevels\":[{\"tcb\":{\"isvsvn\":0},\"tcbDate\":\"2022-11-09T00:00:00Z\",\"tcbStatus\":\"UpToDate\"}]}],\"tcbLevels\":[{\"tcb\":{\"sgxtcbcomponents\":[{\"svn\":1,\"category\":\"BIOS\",\"type\":\"Early Microcode Update\"},{\"svn\":1,\"category\":\"OS/VMM\",\"type\":\"SGX Late Microcode Update\"},{\"svn\":0,\"category\":\"OS/VMM\",\"type\":\"TXT SINIT\"},{\"svn\":0,\"category\":\"BIOS\"},{\"svn\":0,\"category\":\"BIOS\"},{\"svn\":0,\"category\":\"BIOS\"},{\"svn\":0},{\"svn\":0,\"category\":\"OS/VMM\",\"type\":\"SEAMLDR ACM\"},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0}],\"pcesvn\":11,\"tdxtcbcomponents\":[{\"svn\":0,\"category\":\"OS/VMM\",\"type\":\"TDX Module\"},{\"svn\":0,\"category\":\"OS/VMM\",\"type\":\"TDX Module\"},{\"svn\":1,\"category\":\"OS/VMM\",\"type\":\"TDX Late Microcode Update\"},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0}]},\"tcbDate\":\"2022-11-09T00:00:00Z\",\"tcbStatus\":\"UpToDate\"}]},\"signature\":\"89ccc75f7e47334690d6ac8ba90d0ea84850d837ce51698dfe7b4b778476afd09fcd3119e3bc93e660b195e7db805d69cf8ed4ce1705eed3beaca4de8027ec8d\"}"},{"fmspc":"30A06E000000","tcbInfoIssuerChain":"-----BEGIN CERTIFICATE-----\nMIICkDCCAjagAwIBAgIUTh8n662T/sqPZK+7n3H67/KGwu0wCgYIKoZIzj0EAwIw\naDEaMBgGA1UEAwwRSW50ZWwgU0dYIFJvb3QgQ0ExGjAYBgNVBAoMEUludGVsIENv\ncnBvcmF0aW9uMRQwEgYDVQQHDAtTYW50YSBDbGFyYTELMAkGA1UECAwCQ0ExCzAJ\nBgNVBAYTAlVTMB4XDTE5MTAzMTEyMzM0N1oXDTI2MTAzMTEyMzM0N1owbDEeMBwG\nA1UEAwwVSW50ZWwgU0dYIFRDQiBTaWduaW5nMRowGAYDVQQKDBFJbnRlbCBDb3Jw\nb3JhdGlvbjEUMBIGA1UEBwwLU2FudGEgQ2xhcmExCzAJBgNVBAgMAkNBMQswCQYD\nVQQGEwJVUzBZMBMGByqGSM49AgEGCCqGSM49AwEHA0IABOnYw9LbN/JmyUttXa0M\niBEenjPbxbR4C8MuVYxDI+Le8lDBLp9X4wMzCAUF/fI/31giClXp/y0erLbLZjdV\n07+jgbkwgbYwHwYDVR0jBBgwFoAU6ehEUlM2XEsYmhH8QxgspdwggEgwVgYDVR0f\nBE8wTTBLoEmgR4ZFaHR0cHM6Ly9zYngtY2VydGlmaWNhdGVzLnRydXN0ZWRzZXJ2\naWNlcy5pbnRlbC5jb20vSW50ZWxTR1hSb290Q0EuZGVyMB0GA1UdDgQWBBROHyfr\nrZP+yo9kr7ufcfrv8obC7TAOBgNVHQ8BAf8EBAMCBsAwDAYDVR0TAQH/BAIwADAK\nBggqhkjOPQQDAgNIADBFAiEA9xQeifK+2abQGnrAgk0hrOhdyvJQorh2cEMn4Gwr\n4hoCIFHW5qQ9G2wBJ4GMNQqv/oMfbPtzmyTlaWWzwxkqM0CT\n-----END CERTIFICATE-----\n-----BEGIN CERTIFICATE-----\nMIIClDCCAjmgAwIBAgIVAOnoRFJTNlxLGJoR/EMYLKXcIIBIMAoGCCqGSM49BAMC\nMGgxGjAYBgNVBAMMEUludGVsIFNHWCBSb290IENBMRowGAYDVQQKDBFJbnRlbCBD\nb3Jwb3JhdGlvbjEUMBIGA1UEBwwLU2FudGEgQ2xhcmExCzAJBgNVBAgMAkNBMQsw\nCQYDVQQGEwJVUzAeFw0xOTEwMzEwOTQ5MjFaFw00OTEyMzEyMzU5NTlaMGgxGjAY\nBgNVBAMMEUludGVsIFNHWCBSb290IENBMRowGAYDVQQKDBFJbnRlbCBDb3Jwb3Jh\ndGlvbjEUMBIGA1UEBwwLU2FudGEgQ2xhcmExCzAJBgNVBAgMAkNBMQswCQYDVQQG\nEwJVUzBZMBMGByqGSM49AgEGCCqGSM49AwEHA0IABE/6D/1WHNrWwPmNMIyBKMW5\nJ6JzMsjo6xP2vkK1cdZGb1PGRP/C/8ECgiDkmklmzwLzLi+000m7LLrtKJA3oC2j\ngb8wgbwwHwYDVR0jBBgwFoAU6ehEUlM2XEsYmhH8QxgspdwggEgwVgYDVR0fBE8w\nTTBLoEmgR4ZFaHR0cHM6Ly9zYngtY2VydGlmaWNhdGVzLnRydXN0ZWRzZXJ2aWNl\ncy5pbnRlbC5jb20vSW50ZWxTR1hSb290Q0EuZGVyMB0GA1UdDgQWBBTp6ERSUzZc\nSxiaEfxDGCyl3CCASDAOBgNVHQ8BAf8EBAMCAQYwEgYDVR0TAQH/BAgwBgEB/wIB\nATAKBggqhkjOPQQDAgNJADBGAiEAzw9zdUiUHPMUd0C4mx41jlFZkrM3y5f1lgnV\nO7FbjOoCIQCoGtUmT4cXt7V+ySHbJ8Hob9AanpvXNH1ER+/gZF+opQ==\n-----END CERTIFICATE-----\n","tcbInfo":"{\"tcbInfo\":{\"id\":\"TDX\",\"version\":3,\"issueDate\":\"2026-07-01T10:00:45Z\",\"nextUpdate\":\"2026-07-31T10:00:45Z\",\"fmspc\":\"30A06E000000\",\"pceId\":\"0000\",\"tcbType\":0,\"tcbEvaluationDataNumber\":5,\"tdxModule\":{\"mrsigner\":\"000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000\",\"attributes\":\"0000000000000000\",\"attributesMask\":\"FFFFFFFFFFFFFFFF\"},\"tdxModuleIdentities\":[{\"id\":\"TDX_02\",\"mrsigner\":\"000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000\",\"attributes\":\"0000000000000000\",\"attributesMask\":\"FFFFFFFFFFFFFFFF\",\"tcbLevels\":[{\"tcb\":{\"isvsvn\":0},\"tcbDate\":\"2022-11-09T00:00:00Z\",\"tcbStatus\":\"UpToDate\"}]},{\"id\":\"TDX_05\",\"mrsigner\":\"000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000\",\"attributes\":\"0000000000000000\",\"attributesMask\":\"FFFFFFFFFFFFFFFF\",\"tcbLevels\":[{\"tcb\":{\"isvsvn\":0},\"tcbDate\":\"2022-11-09T00:00:00Z\",\"tcbStatus\":\"UpToDate\"}]},{\"id\":\"TDX_03\",\"mrsigner\":\"000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000\",\"attributes\":\"0000000000000000\",\"attributesMask\":\"FFFFFFFFFFFFFFFF\",\"tcbLevels\":[{\"tcb\":{\"isvsvn\":0},\"tcbDate\":\"2022-11-09T00:00:00Z\",\"tcbStatus\":\"UpToDate\"}]},{\"id\":\"TDX_01\",\"mrsigner\":\"000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000\",\"attributes\":\"0000000000000000\",\"attributesMask\":\"FFFFFFFFFFFFFFFF\",\"tcbLevels\":[{\"tcb\":{\"isvsvn\":0},\"tcbDate\":\"2022-11-09T00:00:00Z\",\"tcbStatus\":\"UpToDate\"}]}],\"tcbLevels\":[{\"tcb\":{\"sgxtcbcomponents\":[{\"svn\":1,\"category\":\"BIOS\",\"type\":\"Early Microcode Update\"},{\"svn\":1,\"category\":\"OS/VMM\",\"type\":\"SGX Late Microcode Update\"},{\"svn\":0,\"category\":\"OS/VMM\",\"type\":\"TXT SINIT\"},{\"svn\":0,\"category\":\"BIOS\"},{\"svn\":0,\"category\":\"BIOS\"},{\"svn\":0,\"category\":\"BIOS\"},{\"svn\":0},{\"svn\":0,\"category\":\"OS/VMM\",\"type\":\"SEAMLDR ACM\"},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0}],\"pcesvn\":0,\"tdxtcbcomponents\":[{\"svn\":0,\"category\":\"OS/VMM\",\"type\":\"TDX Module\"},{\"svn\":0,\"category\":\"OS/VMM\",\"type\":\"TDX Module\"},{\"svn\":1,\"category\":\"OS/VMM\",\"type\":\"TDX Late Microcode Update\"},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0}]},\"tcbDate\":\"2022-11-09T00:00:00Z\",\"tcbStatus\":\"UpToDate\"}]},\"signature\":\"d5550e6e74aed8bd2806e47cbdc99ed75b833401896a662727b5ff62e205e118e17afc952158d54b132719eebe45a5dde9e8c501dcba827320f76f1053460f8b\"}"},{"fmspc":"10A06F000000","tcbInfoIssuerChain":"-----BEGIN CERTIFICATE-----\nMIICkDCCAjagAwIBAgIUTh8n662T/sqPZK+7n3H67/KGwu0wCgYIKoZIzj0EAwIw\naDEaMBgGA1UEAwwRSW50ZWwgU0dYIFJvb3QgQ0ExGjAYBgNVBAoMEUludGVsIENv\ncnBvcmF0aW9uMRQwEgYDVQQHDAtTYW50YSBDbGFyYTELMAkGA1UECAwCQ0ExCzAJ\nBgNVBAYTAlVTMB4XDTE5MTAzMTEyMzM0N1oXDTI2MTAzMTEyMzM0N1owbDEeMBwG\nA1UEAwwVSW50ZWwgU0dYIFRDQiBTaWduaW5nMRowGAYDVQQKDBFJbnRlbCBDb3Jw\nb3JhdGlvbjEUMBIGA1UEBwwLU2FudGEgQ2xhcmExCzAJBgNVBAgMAkNBMQswCQYD\nVQQGEwJVUzBZMBMGByqGSM49AgEGCCqGSM49AwEHA0IABOnYw9LbN/JmyUttXa0M\niBEenjPbxbR4C8MuVYxDI+Le8lDBLp9X4wMzCAUF/fI/31giClXp/y0erLbLZjdV\n07+jgbkwgbYwHwYDVR0jBBgwFoAU6ehEUlM2XEsYmhH8QxgspdwggEgwVgYDVR0f\nBE8wTTBLoEmgR4ZFaHR0cHM6Ly9zYngtY2VydGlmaWNhdGVzLnRydXN0ZWRzZXJ2\naWNlcy5pbnRlbC5jb20vSW50ZWxTR1hSb290Q0EuZGVyMB0GA1UdDgQWBBROHyfr\nrZP+yo9kr7ufcfrv8obC7TAOBgNVHQ8BAf8EBAMCBsAwDAYDVR0TAQH/BAIwADAK\nBggqhkjOPQQDAgNIADBFAiEA9xQeifK+2abQGnrAgk0hrOhdyvJQorh2cEMn4Gwr\n4hoCIFHW5qQ9G2wBJ4GMNQqv/oMfbPtzmyTlaWWzwxkqM0CT\n-----END CERTIFICATE-----\n-----BEGIN CERTIFICATE-----\nMIIClDCCAjmgAwIBAgIVAOnoRFJTNlxLGJoR/EMYLKXcIIBIMAoGCCqGSM49BAMC\nMGgxGjAYBgNVBAMMEUludGVsIFNHWCBSb290IENBMRowGAYDVQQKDBFJbnRlbCBD\nb3Jwb3JhdGlvbjEUMBIGA1UEBwwLU2FudGEgQ2xhcmExCzAJBgNVBAgMAkNBMQsw\nCQYDVQQGEwJVUzAeFw0xOTEwMzEwOTQ5MjFaFw00OTEyMzEyMzU5NTlaMGgxGjAY\nBgNVBAMMEUludGVsIFNHWCBSb290IENBMRowGAYDVQQKDBFJbnRlbCBDb3Jwb3Jh\ndGlvbjEUMBIGA1UEBwwLU2FudGEgQ2xhcmExCzAJBgNVBAgMAkNBMQswCQYDVQQG\nEwJVUzBZMBMGByqGSM49AgEGCCqGSM49AwEHA0IABE/6D/1WHNrWwPmNMIyBKMW5\nJ6JzMsjo6xP2vkK1cdZGb1PGRP/C/8ECgiDkmklmzwLzLi+000m7LLrtKJA3oC2j\ngb8wgbwwHwYDVR0jBBgwFoAU6ehEUlM2XEsYmhH8QxgspdwggEgwVgYDVR0fBE8w\nTTBLoEmgR4ZFaHR0cHM6Ly9zYngtY2VydGlmaWNhdGVzLnRydXN0ZWRzZXJ2aWNl\ncy5pbnRlbC5jb20vSW50ZWxTR1hSb290Q0EuZGVyMB0GA1UdDgQWBBTp6ERSUzZc\nSxiaEfxDGCyl3CCASDAOBgNVHQ8BAf8EBAMCAQYwEgYDVR0TAQH/BAgwBgEB/wIB\nATAKBggqhkjOPQQDAgNJADBGAiEAzw9zdUiUHPMUd0C4mx41jlFZkrM3y5f1lgnV\nO7FbjOoCIQCoGtUmT4cXt7V+ySHbJ8Hob9AanpvXNH1ER+/gZF+opQ==\n-----END CERTIFICATE-----\n","tcbInfo":"{\"tcbInfo\":{\"id\":\"TDX\",\"version\":3,\"issueDate\":\"2026-07-01T10:00:45Z\",\"nextUpdate\":\"2026-07-31T10:00:45Z\",\"fmspc\":\"10A06F000000\",\"pceId\":\"0000\",\"tcbType\":0,\"tcbEvaluationDataNumber\":5,\"tdxModule\":{\"mrsigner\":\"000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000\",\"attributes\":\"0000000000000000\",\"attributesMask\":\"FFFFFFFFFFFFFFFF\"},\"tdxModuleIdentities\":[{\"id\":\"TDX_02\",\"mrsigner\":\"000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000\",\"attributes\":\"0000000000000000\",\"attributesMask\":\"FFFFFFFFFFFFFFFF\",\"tcbLevels\":[{\"tcb\":{\"isvsvn\":0},\"tcbDate\":\"2022-11-09T00:00:00Z\",\"tcbStatus\":\"UpToDate\"}]},{\"id\":\"TDX_05\",\"mrsigner\":\"000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000\",\"attributes\":\"0000000000000000\",\"attributesMask\":\"FFFFFFFFFFFFFFFF\",\"tcbLevels\":[{\"tcb\":{\"isvsvn\":0},\"tcbDate\":\"2022-11-09T00:00:00Z\",\"tcbStatus\":\"UpToDate\"}]},{\"id\":\"TDX_03\",\"mrsigner\":\"000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000\",\"attributes\":\"0000000000000000\",\"attributesMask\":\"FFFFFFFFFFFFFFFF\",\"tcbLevels\":[{\"tcb\":{\"isvsvn\":0},\"tcbDate\":\"2022-11-09T00:00:00Z\",\"tcbStatus\":\"UpToDate\"}]},{\"id\":\"TDX_01\",\"mrsigner\":\"000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000\",\"attributes\":\"0000000000000000\",\"attributesMask\":\"FFFFFFFFFFFFFFFF\",\"tcbLevels\":[{\"tcb\":{\"isvsvn\":0},\"tcbDate\":\"2022-11-09T00:00:00Z\",\"tcbStatus\":\"UpToDate\"}]}],\"tcbLevels\":[{\"tcb\":{\"sgxtcbcomponents\":[{\"svn\":1,\"category\":\"BIOS\",\"type\":\"Early Microcode Update\"},{\"svn\":1,\"category\":\"OS/VMM\",\"type\":\"SGX Late Microcode Update\"},{\"svn\":0,\"category\":\"OS/VMM\",\"type\":\"TXT SINIT\"},{\"svn\":0,\"category\":\"BIOS\"},{\"svn\":0,\"category\":\"BIOS\"},{\"svn\":0,\"category\":\"BIOS\"},{\"svn\":0},{\"svn\":0,\"category\":\"OS/VMM\",\"type\":\"SEAMLDR ACM\"},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0}],\"pcesvn\":0,\"tdxtcbcomponents\":[{\"svn\":0,\"category\":\"OS/VMM\",\"type\":\"TDX Module\"},{\"svn\":0,\"category\":\"OS/VMM\",\"type\":\"TDX Module\"},{\"svn\":1,\"category\":\"OS/VMM\",\"type\":\"TDX Late Microcode Update\"},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0}]},\"tcbDate\":\"2022-11-09T00:00:00Z\",\"tcbStatus\":\"UpToDate\"}]},\"signature\":\"7ce7382154fbea591d0851952f283b16edf79ce56cba3757dd2297cfd0296c6bc3408eaa416ae14d13936f7662ba42741f4e718888dc0ad9f2630fde233810fa\"}"},{"fmspc":"20A06D050000","tcbInfoIssuerChain":"-----BEGIN CERTIFICATE-----\nMIICkDCCAjagAwIBAgIUTh8n662T/sqPZK+7n3H67/KGwu0wCgYIKoZIzj0EAwIw\naDEaMBgGA1UEAwwRSW50ZWwgU0dYIFJvb3QgQ0ExGjAYBgNVBAoMEUludGVsIENv\ncnBvcmF0aW9uMRQwEgYDVQQHDAtTYW50YSBDbGFyYTELMAkGA1UECAwCQ0ExCzAJ\nBgNVBAYTAlVTMB4XDTE5MTAzMTEyMzM0N1oXDTI2MTAzMTEyMzM0N1owbDEeMBwG\nA1UEAwwVSW50ZWwgU0dYIFRDQiBTaWduaW5nMRowGAYDVQQKDBFJbnRlbCBDb3Jw\nb3JhdGlvbjEUMBIGA1UEBwwLU2FudGEgQ2xhcmExCzAJBgNVBAgMAkNBMQswCQYD\nVQQGEwJVUzBZMBMGByqGSM49AgEGCCqGSM49AwEHA0IABOnYw9LbN/JmyUttXa0M\niBEenjPbxbR4C8MuVYxDI+Le8lDBLp9X4wMzCAUF/fI/31giClXp/y0erLbLZjdV\n07+jgbkwgbYwHwYDVR0jBBgwFoAU6ehEUlM2XEsYmhH8QxgspdwggEgwVgYDVR0f\nBE8wTTBLoEmgR4ZFaHR0cHM6Ly9zYngtY2VydGlmaWNhdGVzLnRydXN0ZWRzZXJ2\naWNlcy5pbnRlbC5jb20vSW50ZWxTR1hSb290Q0EuZGVyMB0GA1UdDgQWBBROHyfr\nrZP+yo9kr7ufcfrv8obC7TAOBgNVHQ8BAf8EBAMCBsAwDAYDVR0TAQH/BAIwADAK\nBggqhkjOPQQDAgNIADBFAiEA9xQeifK+2abQGnrAgk0hrOhdyvJQorh2cEMn4Gwr\n4hoCIFHW5qQ9G2wBJ4GMNQqv/oMfbPtzmyTlaWWzwxkqM0CT\n-----END CERTIFICATE-----\n-----BEGIN CERTIFICATE-----\nMIIClDCCAjmgAwIBAgIVAOnoRFJTNlxLGJoR/EMYLKXcIIBIMAoGCCqGSM49BAMC\nMGgxGjAYBgNVBAMMEUludGVsIFNHWCBSb290IENBMRowGAYDVQQKDBFJbnRlbCBD\nb3Jwb3JhdGlvbjEUMBIGA1UEBwwLU2FudGEgQ2xhcmExCzAJBgNVBAgMAkNBMQsw\nCQYDVQQGEwJVUzAeFw0xOTEwMzEwOTQ5MjFaFw00OTEyMzEyMzU5NTlaMGgxGjAY\nBgNVBAMMEUludGVsIFNHWCBSb290IENBMRowGAYDVQQKDBFJbnRlbCBDb3Jwb3Jh\ndGlvbjEUMBIGA1UEBwwLU2FudGEgQ2xhcmExCzAJBgNVBAgMAkNBMQswCQYDVQQG\nEwJVUzBZMBMGByqGSM49AgEGCCqGSM49AwEHA0IABE/6D/1WHNrWwPmNMIyBKMW5\nJ6JzMsjo6xP2vkK1cdZGb1PGRP/C/8ECgiDkmklmzwLzLi+000m7LLrtKJA3oC2j\ngb8wgbwwHwYDVR0jBBgwFoAU6ehEUlM2XEsYmhH8QxgspdwggEgwVgYDVR0fBE8w\nTTBLoEmgR4ZFaHR0cHM6Ly9zYngtY2VydGlmaWNhdGVzLnRydXN0ZWRzZXJ2aWNl\ncy5pbnRlbC5jb20vSW50ZWxTR1hSb290Q0EuZGVyMB0GA1UdDgQWBBTp6ERSUzZc\nSxiaEfxDGCyl3CCASDAOBgNVHQ8BAf8EBAMCAQYwEgYDVR0TAQH/BAgwBgEB/wIB\nATAKBggqhkjOPQQDAgNJADBGAiEAzw9zdUiUHPMUd0C4mx41jlFZkrM3y5f1lgnV\nO7FbjOoCIQCoGtUmT4cXt7V+ySHbJ8Hob9AanpvXNH1ER+/gZF+opQ==\n-----END CERTIFICATE-----\n","tcbInfo":"{\"tcbInfo\":{\"id\":\"TDX\",\"version\":3,\"issueDate\":\"2026-07-01T10:00:45Z\",\"nextUpdate\":\"2026-07-31T10:00:45Z\",\"fmspc\":\"20A06D050000\",\"pceId\":\"0000\",\"tcbType\":0,\"tcbEvaluationDataNumber\":5,\"tdxModule\":{\"mrsigner\":\"000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000\",\"attributes\":\"0000000000000000\",\"attributesMask\":\"FFFFFFFFFFFFFFFF\"},\"tdxModuleIdentities\":[{\"id\":\"TDX_02\",\"mrsigner\":\"000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000\",\"attributes\":\"0000000000000000\",\"attributesMask\":\"FFFFFFFFFFFFFFFF\",\"tcbLevels\":[{\"tcb\":{\"isvsvn\":0},\"tcbDate\":\"2022-11-09T00:00:00Z\",\"tcbStatus\":\"UpToDate\"}]},{\"id\":\"TDX_05\",\"mrsigner\":\"000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000\",\"attributes\":\"0000000000000000\",\"attributesMask\":\"FFFFFFFFFFFFFFFF\",\"tcbLevels\":[{\"tcb\":{\"isvsvn\":0},\"tcbDate\":\"2022-11-09T00:00:00Z\",\"tcbStatus\":\"UpToDate\"}]},{\"id\":\"TDX_03\",\"mrsigner\":\"000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000\",\"attributes\":\"0000000000000000\",\"attributesMask\":\"FFFFFFFFFFFFFFFF\",\"tcbLevels\":[{\"tcb\":{\"isvsvn\":0},\"tcbDate\":\"2022-11-09T00:00:00Z\",\"tcbStatus\":\"UpToDate\"}]},{\"id\":\"TDX_01\",\"mrsigner\":\"000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000\",\"attributes\":\"0000000000000000\",\"attributesMask\":\"FFFFFFFFFFFFFFFF\",\"tcbLevels\":[{\"tcb\":{\"isvsvn\":0},\"tcbDate\":\"2022-11-09T00:00:00Z\",\"tcbStatus\":\"UpToDate\"}]}],\"tcbLevels\":[{\"tcb\":{\"sgxtcbcomponents\":[{\"svn\":1,\"category\":\"BIOS\",\"type\":\"Early Microcode Update\"},{\"svn\":1,\"category\":\"OS/VMM\",\"type\":\"SGX Late Microcode Update\"},{\"svn\":0,\"category\":\"OS/VMM\",\"type\":\"TXT SINIT\"},{\"svn\":0,\"category\":\"BIOS\"},{\"svn\":0,\"category\":\"BIOS\"},{\"svn\":0,\"category\":\"BIOS\"},{\"svn\":0},{\"svn\":0,\"category\":\"OS/VMM\",\"type\":\"SEAMLDR ACM\"},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0}],\"pcesvn\":0,\"tdxtcbcomponents\":[{\"svn\":0,\"category\":\"OS/VMM\",\"type\":\"TDX Module\"},{\"svn\":0,\"category\":\"OS/VMM\",\"type\":\"TDX Module\"},{\"svn\":1,\"category\":\"OS/VMM\",\"type\":\"TDX Late Microcode Update\"},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0}]},\"tcbDate\":\"2022-11-09T00:00:00Z\",\"tcbStatus\":\"UpToDate\"}]},\"signature\":\"4fceb18caf6eb5ba2ca7138d55d24a6b8d81f99147383bcb5dec755572bf5a24d496fdcdbda75ce076682703685fdac3c9b0f0f53059ab2a3d8d0a8cba9631eb\"}"}],"qeIdentityIssuerChain":"-----BEGIN CERTIFICATE-----\nMIICkDCCAjagAwIBAgIUTh8n662T/sqPZK+7n3H67/KGwu0wCgYIKoZIzj0EAwIw\naDEaMBgGA1UEAwwRSW50ZWwgU0dYIFJvb3QgQ0ExGjAYBgNVBAoMEUludGVsIENv\ncnBvcmF0aW9uMRQwEgYDVQQHDAtTYW50YSBDbGFyYTELMAkGA1UECAwCQ0ExCzAJ\nBgNVBAYTAlVTMB4XDTE5MTAzMTEyMzM0N1oXDTI2MTAzMTEyMzM0N1owbDEeMBwG\nA1UEAwwVSW50ZWwgU0dYIFRDQiBTaWduaW5nMRowGAYDVQQKDBFJbnRlbCBDb3Jw\nb3JhdGlvbjEUMBIGA1UEBwwLU2FudGEgQ2xhcmExCzAJBgNVBAgMAkNBMQswCQYD\nVQQGEwJVUzBZMBMGByqGSM49AgEGCCqGSM49AwEHA0IABOnYw9LbN/JmyUttXa0M\niBEenjPbxbR4C8MuVYxDI+Le8lDBLp9X4wMzCAUF/fI/31giClXp/y0erLbLZjdV\n07+jgbkwgbYwHwYDVR0jBBgwFoAU6ehEUlM2XEsYmhH8QxgspdwggEgwVgYDVR0f\nBE8wTTBLoEmgR4ZFaHR0cHM6Ly9zYngtY2VydGlmaWNhdGVzLnRydXN0ZWRzZXJ2\naWNlcy5pbnRlbC5jb20vSW50ZWxTR1hSb290Q0EuZGVyMB0GA1UdDgQWBBROHyfr\nrZP+yo9kr7ufcfrv8obC7TAOBgNVHQ8BAf8EBAMCBsAwDAYDVR0TAQH/BAIwADAK\nBggqhkjOPQQDAgNIADBFAiEA9xQeifK+2abQGnrAgk0hrOhdyvJQorh2cEMn4Gwr\n4hoCIFHW5qQ9G2wBJ4GMNQqv/oMfbPtzmyTlaWWzwxkqM0CT\n-----END CERTIFICATE-----\n-----BEGIN CERTIFICATE-----\nMIIClDCCAjmgAwIBAgIVAOnoRFJTNlxLGJoR/EMYLKXcIIBIMAoGCCqGSM49BAMC\nMGgxGjAYBgNVBAMMEUludGVsIFNHWCBSb290IENBMRowGAYDVQQKDBFJbnRlbCBD\nb3Jwb3JhdGlvbjEUMBIGA1UEBwwLU2FudGEgQ2xhcmExCzAJBgNVBAgMAkNBMQsw\nCQYDVQQGEwJVUzAeFw0xOTEwMzEwOTQ5MjFaFw00OTEyMzEyMzU5NTlaMGgxGjAY\nBgNVBAMMEUludGVsIFNHWCBSb290IENBMRowGAYDVQQKDBFJbnRlbCBDb3Jwb3Jh\ndGlvbjEUMBIGA1UEBwwLU2FudGEgQ2xhcmExCzAJBgNVBAgMAkNBMQswCQYDVQQG\nEwJVUzBZMBMGByqGSM49AgEGCCqGSM49AwEHA0IABE/6D/1WHNrWwPmNMIyBKMW5\nJ6JzMsjo6xP2vkK1cdZGb1PGRP/C/8ECgiDkmklmzwLzLi+000m7LLrtKJA3oC2j\ngb8wgbwwHwYDVR0jBBgwFoAU6ehEUlM2XEsYmhH8QxgspdwggEgwVgYDVR0fBE8w\nTTBLoEmgR4ZFaHR0cHM6Ly9zYngtY2VydGlmaWNhdGVzLnRydXN0ZWRzZXJ2aWNl\ncy5pbnRlbC5jb20vSW50ZWxTR1hSb290Q0EuZGVyMB0GA1UdDgQWBBTp6ERSUzZc\nSxiaEfxDGCyl3CCASDAOBgNVHQ8BAf8EBAMCAQYwEgYDVR0TAQH/BAgwBgEB/wIB\nATAKBggqhkjOPQQDAgNJADBGAiEAzw9zdUiUHPMUd0C4mx41jlFZkrM3y5f1lgnV\nO7FbjOoCIQCoGtUmT4cXt7V+ySHbJ8Hob9AanpvXNH1ER+/gZF+opQ==\n-----END CERTIFICATE-----\n","qeIdentity":"{\"enclaveIdentity\":{\"id\":\"TD_QE\",\"version\":2,\"issueDate\":\"2026-07-01T10:33:44Z\",\"nextUpdate\":\"2026-07-31T10:33:44Z\",\"tcbEvaluationDataNumber\":5,\"miscselect\":\"00000000\",\"miscselectMask\":\"FFFFFFFF\",\"attributes\":\"11000000000000000000000000000000\",\"attributesMask\":\"FBFFFFFFFFFFFFFF0000000000000000\",\"mrsigner\":\"DC9E2A7C6F948F17474E34A7FC43ED030F7C1563F1BABDDF6340C82E0E54A8C5\",\"isvprodid\":2,\"tcbLevels\":[{\"tcb\":{\"isvsvn\":0},\"tcbDate\":\"2022-11-09T00:00:00Z\",\"tcbStatus\":\"UpToDate\"}]},\"signature\":\"bccb9464275b040819102bd2357fb77e2f1936f218c4d06afebe55b97d7bf416c7d70839897df145c94c6cc65a090c274f94df9b158c245fd37c344272527703\"}"},"servtdCollateral":{"majorVersion":1,"minorVersion":0,"servtdIdentity":{"tdIdentity":{"id":"A0998F0F-B2F3-4872-8138-FBC2B853E8C6","version":1,"issueDate":"2025-01-01T00:00:00Z","nextUpdate":"2026-01-01T00:00:00Z","tcbEvaluationNumber":1,"xfam":"E71A060000000000","attributes":"0000000000000000","mrConfigId":"000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000","mrOwner":"000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000","mrOwnerConfig":"000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000","mrsigner":"000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000","isvProdId":1,"tcbLevels":[{"tcb":{"isvsvn":1},"tcbDate":"2024-01-01T00:00:00Z","tcbStatus":"UpToDate"}]},"signature":"3066023100E903D592DF599196522B27BF9AC5B6DAC650CC092E0E901B9D9DCA85595286E4D324400D022D6B5D5601C8172842D465023100D200B5F89F368BC875B6792AE553B7563E9B4DBFF15220BF04D0E06AA1E2E841A0B74CC118927D3BACB5F54B027C25AD"},"servtdIdentityIssuerChain":"-----BEGIN CERTIFICATE-----\nMIICaDCCAe6gAwIBAgIUI42jpwfmZAB+N0e+h+6KCfklh40wCgYIKoZIzj0EAwMw\ndDELMAkGA1UEBhMCVVMxCzAJBgNVBAgMAkNBMRQwEgYDVQQHDAtTYW50YSBDbGFy\nYTEiMCAGA1UECgwZTWlnVEQgSW50ZXJtZWRpYXRlIElzc3VlcjEeMBwGA1UEAwwV\nTWlnVEQgSW50ZXJtZWRpYXRlIENBMB4XDTI2MDcwMTEwNTA0NFoXDTI3MDcwMTEw\nNTA0NFowYzELMAkGA1UEBhMCVVMxCzAJBgNVBAgMAkNBMRQwEgYDVQQHDAtTYW50\nYSBDbGFyYTEVMBMGA1UECgwMTWlnVEQgSXNzdWVyMRowGAYDVQQDDBFNaWdURCBJ\nbmZvIElzc3VlcjB2MBAGByqGSM49AgEGBSuBBAAiA2IABPwrt1m60ICixce/2ugR\nGSQhPzgWcbe9JYkFB49ttKJRcxluthFr1spPZerKDUwdvvGCHdoqxKT6itswbZS3\nahmVUhAsrXPDmKxDCTizZm7ceyRWZ1k7+wR3rlZTSMRoYqNSMFAwDgYDVR0PAQH/\nBAQDAgeAMB0GA1UdDgQWBBT157AdCLS2hROQ1D6welT+Ajy3TjAfBgNVHSMEGDAW\ngBRVgv61R6StRYHfVgRYfD1ejdJSgTAKBggqhkjOPQQDAwNoADBlAjASRh3kf2O1\n0EOhJiZEelug2E0+qWqN3AydrbGBn2ZJt5g5jUxhoXlcqXFPiBn83XECMQCn6Wia\nQ9PpGUg1E9K9sk22W55z8vDre3VyWkj4nJl4rvk208ugBLWrezdEHasLsOc=\n-----END CERTIFICATE-----\n-----BEGIN CERTIFICATE-----\nMIICdTCCAfugAwIBAgIUbqZePdS7UEe0psj4wUNa57MrET0wCgYIKoZIzj0EAwMw\nXzELMAkGA1UEBhMCVVMxCzAJBgNVBAgMAkNBMRQwEgYDVQQHDAtTYW50YSBDbGFy\nYTEVMBMGA1UECgwMTWlnVEQgSXNzdWVyMRYwFAYDVQQDDA1NaWdURCBSb290IENB\nMB4XDTI2MDcwMTEwNTA0NFoXDTMxMDYzMDEwNTA0NFowdDELMAkGA1UEBhMCVVMx\nCzAJBgNVBAgMAkNBMRQwEgYDVQQHDAtTYW50YSBDbGFyYTEiMCAGA1UECgwZTWln\nVEQgSW50ZXJtZWRpYXRlIElzc3VlcjEeMBwGA1UEAwwVTWlnVEQgSW50ZXJtZWRp\nYXRlIENBMHYwEAYHKoZIzj0CAQYFK4EEACIDYgAEdsL/cjUrCPa00GusnZsRjOxo\n8otNIO1a4Ls1rz5Ew7ilQ4X2WNWwNvmwaNY0qFc+MXXSnMY4Q6QmoJesSqCfp5J1\nooXjIB25lYdXl3bxCMrRmvNzDOWHSKrNkFBpm1p+o2MwYTAPBgNVHRMBAf8EBTAD\nAQH/MA4GA1UdDwEB/wQEAwIBBjAdBgNVHQ4EFgQUVYL+tUekrUWB31YEWHw9Xo3S\nUoEwHwYDVR0jBBgwFoAUCtxBCuwlgOzy1VZm81dXlo69pNgwCgYIKoZIzj0EAwMD\naAAwZQIwP0qNIE1ZMEKV309QREX+zoHgDYp1CgKrRPnCwZSLat80h7GTlYdc8aUN\nhGNhIlzjAjEA52OKlaqU1we3OPeoozPyE+H8gr6tRZSX9GhBVnC1yb/OBX5jLN3l\nMSh0m8g8dWtL\n-----END CERTIFICATE-----\n-----BEGIN CERTIFICATE-----\nMIICTzCCAdagAwIBAgIUYTquwcbmxr8y1BBPK5eTmYdTB1MwCgYIKoZIzj0EAwMw\nXzELMAkGA1UEBhMCVVMxCzAJBgNVBAgMAkNBMRQwEgYDVQQHDAtTYW50YSBDbGFy\nYTEVMBMGA1UECgwMTWlnVEQgSXNzdWVyMRYwFAYDVQQDDA1NaWdURCBSb290IENB\nMB4XDTI2MDcwMTEwNTA0NFoXDTM2MDYyODEwNTA0NFowXzELMAkGA1UEBhMCVVMx\nCzAJBgNVBAgMAkNBMRQwEgYDVQQHDAtTYW50YSBDbGFyYTEVMBMGA1UECgwMTWln\nVEQgSXNzdWVyMRYwFAYDVQQDDA1NaWdURCBSb290IENBMHYwEAYHKoZIzj0CAQYF\nK4EEACIDYgAEOApWwQJHtYcFaq0EHH058knEo3Hz6kMqHiuiaB9XUttM1PGvwrux\ngnxq1SNp8tfXDQlmjXP/m1TJ+BdFX+9cqSG26/W7doazDHW1MNRir4E/v4mMzIox\n86pnu7/7oTnvo1MwUTAdBgNVHQ4EFgQUCtxBCuwlgOzy1VZm81dXlo69pNgwHwYD\nVR0jBBgwFoAUCtxBCuwlgOzy1VZm81dXlo69pNgwDwYDVR0TAQH/BAUwAwEB/zAK\nBggqhkjOPQQDAwNnADBkAjBGru+cELo1WJH/pxCN1q0adDrhJavW2yVm1A6UbZYm\nXvKKVqOsgSf/fhMRGb/htQ8CMBkFmbplQzY3SVlkTT8aBfNq3a1yNZJRw5HQUz9R\nDrAL9xNFgVm3//brLnWNpVOtcw==\n-----END CERTIFICATE-----\n","servtdTcbMapping":{"tdTcbMapping":{"id":"BB9668CA-4EE8-4523-941A-B3B03BE46E03","issueDate":"2025-01-01T00:00:00Z","isvProdId":1,"mrSigner":"00000000000000000000000000000000","nextUpdate":"2026-01-01T00:00:00Z","svnMappings":[{"isvsvn":1,"tdMeasurements":{"mrtd":"0E200328149B9BAAFD0E68557A426EFF78553D13E2536862EDDD8299A80C986567A8E03CB86F7D3EC75E99F386C3490B","rtmr0":"518923B0F955D08DA077C96AABA522B9DECEDE61C599CEA6C41889CFBEA4AE4D50529D96FE4D1AFDAFB65E7F95BF23C4","rtmr1":"C3C3F42541603E01B85F8B5BD89B45A1B386CB76D56182F63AF73589F81B3280D35545FFD3BF3BDBD5649ABD2E3C3C3E"}}],"version":1},"signature":"306502305E23F4D150336BB6CD0C873C63AB7359556DF5260689324DD242EA0F3007A7C37BFADE5C099A3859D7F9C6978A29E077023100911C7AD3F666F8CE8659F7F4F9474CF9D557AEAEA647F3B9549FF434A6589E697D0588F7E82CF87F2F794FC0E305EC51"},"servtdTcbMappingIssuerChain":"-----BEGIN CERTIFICATE-----\nMIICaDCCAe6gAwIBAgIUI42jpwfmZAB+N0e+h+6KCfklh40wCgYIKoZIzj0EAwMw\ndDELMAkGA1UEBhMCVVMxCzAJBgNVBAgMAkNBMRQwEgYDVQQHDAtTYW50YSBDbGFy\nYTEiMCAGA1UECgwZTWlnVEQgSW50ZXJtZWRpYXRlIElzc3VlcjEeMBwGA1UEAwwV\nTWlnVEQgSW50ZXJtZWRpYXRlIENBMB4XDTI2MDcwMTEwNTA0NFoXDTI3MDcwMTEw\nNTA0NFowYzELMAkGA1UEBhMCVVMxCzAJBgNVBAgMAkNBMRQwEgYDVQQHDAtTYW50\nYSBDbGFyYTEVMBMGA1UECgwMTWlnVEQgSXNzdWVyMRowGAYDVQQDDBFNaWdURCBJ\nbmZvIElzc3VlcjB2MBAGByqGSM49AgEGBSuBBAAiA2IABPwrt1m60ICixce/2ugR\nGSQhPzgWcbe9JYkFB49ttKJRcxluthFr1spPZerKDUwdvvGCHdoqxKT6itswbZS3\nahmVUhAsrXPDmKxDCTizZm7ceyRWZ1k7+wR3rlZTSMRoYqNSMFAwDgYDVR0PAQH/\nBAQDAgeAMB0GA1UdDgQWBBT157AdCLS2hROQ1D6welT+Ajy3TjAfBgNVHSMEGDAW\ngBRVgv61R6StRYHfVgRYfD1ejdJSgTAKBggqhkjOPQQDAwNoADBlAjASRh3kf2O1\n0EOhJiZEelug2E0+qWqN3AydrbGBn2ZJt5g5jUxhoXlcqXFPiBn83XECMQCn6Wia\nQ9PpGUg1E9K9sk22W55z8vDre3VyWkj4nJl4rvk208ugBLWrezdEHasLsOc=\n-----END CERTIFICATE-----\n-----BEGIN CERTIFICATE-----\nMIICdTCCAfugAwIBAgIUbqZePdS7UEe0psj4wUNa57MrET0wCgYIKoZIzj0EAwMw\nXzELMAkGA1UEBhMCVVMxCzAJBgNVBAgMAkNBMRQwEgYDVQQHDAtTYW50YSBDbGFy\nYTEVMBMGA1UECgwMTWlnVEQgSXNzdWVyMRYwFAYDVQQDDA1NaWdURCBSb290IENB\nMB4XDTI2MDcwMTEwNTA0NFoXDTMxMDYzMDEwNTA0NFowdDELMAkGA1UEBhMCVVMx\nCzAJBgNVBAgMAkNBMRQwEgYDVQQHDAtTYW50YSBDbGFyYTEiMCAGA1UECgwZTWln\nVEQgSW50ZXJtZWRpYXRlIElzc3VlcjEeMBwGA1UEAwwVTWlnVEQgSW50ZXJtZWRp\nYXRlIENBMHYwEAYHKoZIzj0CAQYFK4EEACIDYgAEdsL/cjUrCPa00GusnZsRjOxo\n8otNIO1a4Ls1rz5Ew7ilQ4X2WNWwNvmwaNY0qFc+MXXSnMY4Q6QmoJesSqCfp5J1\nooXjIB25lYdXl3bxCMrRmvNzDOWHSKrNkFBpm1p+o2MwYTAPBgNVHRMBAf8EBTAD\nAQH/MA4GA1UdDwEB/wQEAwIBBjAdBgNVHQ4EFgQUVYL+tUekrUWB31YEWHw9Xo3S\nUoEwHwYDVR0jBBgwFoAUCtxBCuwlgOzy1VZm81dXlo69pNgwCgYIKoZIzj0EAwMD\naAAwZQIwP0qNIE1ZMEKV309QREX+zoHgDYp1CgKrRPnCwZSLat80h7GTlYdc8aUN\nhGNhIlzjAjEA52OKlaqU1we3OPeoozPyE+H8gr6tRZSX9GhBVnC1yb/OBX5jLN3l\nMSh0m8g8dWtL\n-----END CERTIFICATE-----\n-----BEGIN CERTIFICATE-----\nMIICTzCCAdagAwIBAgIUYTquwcbmxr8y1BBPK5eTmYdTB1MwCgYIKoZIzj0EAwMw\nXzELMAkGA1UEBhMCVVMxCzAJBgNVBAgMAkNBMRQwEgYDVQQHDAtTYW50YSBDbGFy\nYTEVMBMGA1UECgwMTWlnVEQgSXNzdWVyMRYwFAYDVQQDDA1NaWdURCBSb290IENB\nMB4XDTI2MDcwMTEwNTA0NFoXDTM2MDYyODEwNTA0NFowXzELMAkGA1UEBhMCVVMx\nCzAJBgNVBAgMAkNBMRQwEgYDVQQHDAtTYW50YSBDbGFyYTEVMBMGA1UECgwMTWln\nVEQgSXNzdWVyMRYwFAYDVQQDDA1NaWdURCBSb290IENBMHYwEAYHKoZIzj0CAQYF\nK4EEACIDYgAEOApWwQJHtYcFaq0EHH058knEo3Hz6kMqHiuiaB9XUttM1PGvwrux\ngnxq1SNp8tfXDQlmjXP/m1TJ+BdFX+9cqSG26/W7doazDHW1MNRir4E/v4mMzIox\n86pnu7/7oTnvo1MwUTAdBgNVHQ4EFgQUCtxBCuwlgOzy1VZm81dXlo69pNgwHwYD\nVR0jBBgwFoAUCtxBCuwlgOzy1VZm81dXlo69pNgwDwYDVR0TAQH/BAUwAwEB/zAK\nBggqhkjOPQQDAwNnADBkAjBGru+cELo1WJH/pxCN1q0adDrhJavW2yVm1A6UbZYm\nXvKKVqOsgSf/fhMRGb/htQ8CMBkFmbplQzY3SVlkTT8aBfNq3a1yNZJRw5HQUz9R\nDrAL9xNFgVm3//brLnWNpVOtcw==\n-----END CERTIFICATE-----\n"}} \ No newline at end of file +{"collaterals":{"majorVersion":1,"minorVersion":0,"pckCrl":"-----BEGIN X509 CRL-----\nMIIBKTCB0AIBATAKBggqhkjOPQQDAjBwMSIwIAYDVQQDDBlJbnRlbCBTR1ggUENL\nIFBsYXRmb3JtIENBMRowGAYDVQQKDBFJbnRlbCBDb3Jwb3JhdGlvbjEUMBIGA1UE\nBwwLU2FudGEgQ2xhcmExCzAJBgNVBAgMAkNBMQswCQYDVQQGEwJVUxcNMjYwNzAx\nMDk0NjIzWhcNMjYwNzMxMDk0NjIzWqAvMC0wCgYDVR0UBAMCAQEwHwYDVR0jBBgw\nFoAUWSPTp0qoY1QuOXCt4A8HK1ckKrcwCgYIKoZIzj0EAwIDSAAwRQIgcGtzcbJl\n2S3wCJYxAd7KNnRsztqrU+u2NaDupYb0lTgCIQCA6I7FwSIA0s2r9sVOz6dIqV1w\naBnaP08fyNmvo7VbCA==\n-----END X509 CRL-----","pckCrlIssuerChain":"-----BEGIN CERTIFICATE-----\nMIICmjCCAkCgAwIBAgIUWSPTp0qoY1QuOXCt4A8HK1ckKrcwCgYIKoZIzj0EAwIw\naDEaMBgGA1UEAwwRSW50ZWwgU0dYIFJvb3QgQ0ExGjAYBgNVBAoMEUludGVsIENv\ncnBvcmF0aW9uMRQwEgYDVQQHDAtTYW50YSBDbGFyYTELMAkGA1UECAwCQ0ExCzAJ\nBgNVBAYTAlVTMB4XDTE5MTAzMTEyMzM0N1oXDTM0MTAzMTEyMzM0N1owcDEiMCAG\nA1UEAwwZSW50ZWwgU0dYIFBDSyBQbGF0Zm9ybSBDQTEaMBgGA1UECgwRSW50ZWwg\nQ29ycG9yYXRpb24xFDASBgNVBAcMC1NhbnRhIENsYXJhMQswCQYDVQQIDAJDQTEL\nMAkGA1UEBhMCVVMwWTATBgcqhkjOPQIBBggqhkjOPQMBBwNCAAQwp+Lc+TUBtg1H\n+U8JIsMsbjHjCkTtXb8jPM6r2dhu9zIblhDZ7INfqt3Ix8XcFKD8k0NEXrkZ66qJ\nXa1KzLIKo4G/MIG8MB8GA1UdIwQYMBaAFOnoRFJTNlxLGJoR/EMYLKXcIIBIMFYG\nA1UdHwRPME0wS6BJoEeGRWh0dHBzOi8vc2J4LWNlcnRpZmljYXRlcy50cnVzdGVk\nc2VydmljZXMuaW50ZWwuY29tL0ludGVsU0dYUm9vdENBLmRlcjAdBgNVHQ4EFgQU\nWSPTp0qoY1QuOXCt4A8HK1ckKrcwDgYDVR0PAQH/BAQDAgEGMBIGA1UdEwEB/wQI\nMAYBAf8CAQAwCgYIKoZIzj0EAwIDSAAwRQIhAJ1q+FTz+gUuVfBQuCgJsFrL2TTS\ne1aBZ53O52TjFie6AiAriPaRahUX9Oa9kGLlAchWXKT6j4RWSR50BqhrN3UT4A==\n-----END CERTIFICATE-----\n-----BEGIN CERTIFICATE-----\nMIIClDCCAjmgAwIBAgIVAOnoRFJTNlxLGJoR/EMYLKXcIIBIMAoGCCqGSM49BAMC\nMGgxGjAYBgNVBAMMEUludGVsIFNHWCBSb290IENBMRowGAYDVQQKDBFJbnRlbCBD\nb3Jwb3JhdGlvbjEUMBIGA1UEBwwLU2FudGEgQ2xhcmExCzAJBgNVBAgMAkNBMQsw\nCQYDVQQGEwJVUzAeFw0xOTEwMzEwOTQ5MjFaFw00OTEyMzEyMzU5NTlaMGgxGjAY\nBgNVBAMMEUludGVsIFNHWCBSb290IENBMRowGAYDVQQKDBFJbnRlbCBDb3Jwb3Jh\ndGlvbjEUMBIGA1UEBwwLU2FudGEgQ2xhcmExCzAJBgNVBAgMAkNBMQswCQYDVQQG\nEwJVUzBZMBMGByqGSM49AgEGCCqGSM49AwEHA0IABE/6D/1WHNrWwPmNMIyBKMW5\nJ6JzMsjo6xP2vkK1cdZGb1PGRP/C/8ECgiDkmklmzwLzLi+000m7LLrtKJA3oC2j\ngb8wgbwwHwYDVR0jBBgwFoAU6ehEUlM2XEsYmhH8QxgspdwggEgwVgYDVR0fBE8w\nTTBLoEmgR4ZFaHR0cHM6Ly9zYngtY2VydGlmaWNhdGVzLnRydXN0ZWRzZXJ2aWNl\ncy5pbnRlbC5jb20vSW50ZWxTR1hSb290Q0EuZGVyMB0GA1UdDgQWBBTp6ERSUzZc\nSxiaEfxDGCyl3CCASDAOBgNVHQ8BAf8EBAMCAQYwEgYDVR0TAQH/BAgwBgEB/wIB\nATAKBggqhkjOPQQDAgNJADBGAiEAzw9zdUiUHPMUd0C4mx41jlFZkrM3y5f1lgnV\nO7FbjOoCIQCoGtUmT4cXt7V+ySHbJ8Hob9AanpvXNH1ER+/gZF+opQ==\n-----END CERTIFICATE-----\n","platforms":[{"fmspc":"20C06F000000","tcbInfo":"{\"tcbInfo\":{\"id\":\"TDX\",\"version\":3,\"issueDate\":\"2026-07-01T10:00:45Z\",\"nextUpdate\":\"2026-07-31T10:00:45Z\",\"fmspc\":\"20C06F000000\",\"pceId\":\"0000\",\"tcbType\":0,\"tcbEvaluationDataNumber\":5,\"tdxModule\":{\"mrsigner\":\"000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000\",\"attributes\":\"0000000000000000\",\"attributesMask\":\"FFFFFFFFFFFFFFFF\"},\"tdxModuleIdentities\":[{\"id\":\"TDX_02\",\"mrsigner\":\"000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000\",\"attributes\":\"0000000000000000\",\"attributesMask\":\"FFFFFFFFFFFFFFFF\",\"tcbLevels\":[{\"tcb\":{\"isvsvn\":0},\"tcbDate\":\"2022-11-09T00:00:00Z\",\"tcbStatus\":\"UpToDate\"}]},{\"id\":\"TDX_05\",\"mrsigner\":\"000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000\",\"attributes\":\"0000000000000000\",\"attributesMask\":\"FFFFFFFFFFFFFFFF\",\"tcbLevels\":[{\"tcb\":{\"isvsvn\":0},\"tcbDate\":\"2022-11-09T00:00:00Z\",\"tcbStatus\":\"UpToDate\"}]},{\"id\":\"TDX_03\",\"mrsigner\":\"000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000\",\"attributes\":\"0000000000000000\",\"attributesMask\":\"FFFFFFFFFFFFFFFF\",\"tcbLevels\":[{\"tcb\":{\"isvsvn\":0},\"tcbDate\":\"2022-11-09T00:00:00Z\",\"tcbStatus\":\"UpToDate\"}]},{\"id\":\"TDX_01\",\"mrsigner\":\"000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000\",\"attributes\":\"0000000000000000\",\"attributesMask\":\"FFFFFFFFFFFFFFFF\",\"tcbLevels\":[{\"tcb\":{\"isvsvn\":0},\"tcbDate\":\"2022-11-09T00:00:00Z\",\"tcbStatus\":\"UpToDate\"}]}],\"tcbLevels\":[{\"tcb\":{\"sgxtcbcomponents\":[{\"svn\":1,\"category\":\"BIOS\",\"type\":\"Early Microcode Update\"},{\"svn\":1,\"category\":\"OS/VMM\",\"type\":\"SGX Late Microcode Update\"},{\"svn\":0,\"category\":\"OS/VMM\",\"type\":\"TXT SINIT\"},{\"svn\":0,\"category\":\"BIOS\"},{\"svn\":0,\"category\":\"BIOS\"},{\"svn\":0,\"category\":\"BIOS\"},{\"svn\":0},{\"svn\":0,\"category\":\"OS/VMM\",\"type\":\"SEAMLDR ACM\"},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0}],\"pcesvn\":0,\"tdxtcbcomponents\":[{\"svn\":0,\"category\":\"OS/VMM\",\"type\":\"TDX Module\"},{\"svn\":0,\"category\":\"OS/VMM\",\"type\":\"TDX Module\"},{\"svn\":1,\"category\":\"OS/VMM\",\"type\":\"TDX Late Microcode Update\"},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0}]},\"tcbDate\":\"2022-11-09T00:00:00Z\",\"tcbStatus\":\"UpToDate\"}]},\"signature\":\"3d0d3653b9341dc41c362f8f7cd38e9f4b829d057811ce6cafbcc77f167b6447522b4717b3d5c58a71648eec12af0b8e935edbb6cd773c4ceb7ad90e68cf001e\"}","tcbInfoIssuerChain":"-----BEGIN CERTIFICATE-----\nMIICkDCCAjagAwIBAgIUTh8n662T/sqPZK+7n3H67/KGwu0wCgYIKoZIzj0EAwIw\naDEaMBgGA1UEAwwRSW50ZWwgU0dYIFJvb3QgQ0ExGjAYBgNVBAoMEUludGVsIENv\ncnBvcmF0aW9uMRQwEgYDVQQHDAtTYW50YSBDbGFyYTELMAkGA1UECAwCQ0ExCzAJ\nBgNVBAYTAlVTMB4XDTE5MTAzMTEyMzM0N1oXDTI2MTAzMTEyMzM0N1owbDEeMBwG\nA1UEAwwVSW50ZWwgU0dYIFRDQiBTaWduaW5nMRowGAYDVQQKDBFJbnRlbCBDb3Jw\nb3JhdGlvbjEUMBIGA1UEBwwLU2FudGEgQ2xhcmExCzAJBgNVBAgMAkNBMQswCQYD\nVQQGEwJVUzBZMBMGByqGSM49AgEGCCqGSM49AwEHA0IABOnYw9LbN/JmyUttXa0M\niBEenjPbxbR4C8MuVYxDI+Le8lDBLp9X4wMzCAUF/fI/31giClXp/y0erLbLZjdV\n07+jgbkwgbYwHwYDVR0jBBgwFoAU6ehEUlM2XEsYmhH8QxgspdwggEgwVgYDVR0f\nBE8wTTBLoEmgR4ZFaHR0cHM6Ly9zYngtY2VydGlmaWNhdGVzLnRydXN0ZWRzZXJ2\naWNlcy5pbnRlbC5jb20vSW50ZWxTR1hSb290Q0EuZGVyMB0GA1UdDgQWBBROHyfr\nrZP+yo9kr7ufcfrv8obC7TAOBgNVHQ8BAf8EBAMCBsAwDAYDVR0TAQH/BAIwADAK\nBggqhkjOPQQDAgNIADBFAiEA9xQeifK+2abQGnrAgk0hrOhdyvJQorh2cEMn4Gwr\n4hoCIFHW5qQ9G2wBJ4GMNQqv/oMfbPtzmyTlaWWzwxkqM0CT\n-----END CERTIFICATE-----\n-----BEGIN CERTIFICATE-----\nMIIClDCCAjmgAwIBAgIVAOnoRFJTNlxLGJoR/EMYLKXcIIBIMAoGCCqGSM49BAMC\nMGgxGjAYBgNVBAMMEUludGVsIFNHWCBSb290IENBMRowGAYDVQQKDBFJbnRlbCBD\nb3Jwb3JhdGlvbjEUMBIGA1UEBwwLU2FudGEgQ2xhcmExCzAJBgNVBAgMAkNBMQsw\nCQYDVQQGEwJVUzAeFw0xOTEwMzEwOTQ5MjFaFw00OTEyMzEyMzU5NTlaMGgxGjAY\nBgNVBAMMEUludGVsIFNHWCBSb290IENBMRowGAYDVQQKDBFJbnRlbCBDb3Jwb3Jh\ndGlvbjEUMBIGA1UEBwwLU2FudGEgQ2xhcmExCzAJBgNVBAgMAkNBMQswCQYDVQQG\nEwJVUzBZMBMGByqGSM49AgEGCCqGSM49AwEHA0IABE/6D/1WHNrWwPmNMIyBKMW5\nJ6JzMsjo6xP2vkK1cdZGb1PGRP/C/8ECgiDkmklmzwLzLi+000m7LLrtKJA3oC2j\ngb8wgbwwHwYDVR0jBBgwFoAU6ehEUlM2XEsYmhH8QxgspdwggEgwVgYDVR0fBE8w\nTTBLoEmgR4ZFaHR0cHM6Ly9zYngtY2VydGlmaWNhdGVzLnRydXN0ZWRzZXJ2aWNl\ncy5pbnRlbC5jb20vSW50ZWxTR1hSb290Q0EuZGVyMB0GA1UdDgQWBBTp6ERSUzZc\nSxiaEfxDGCyl3CCASDAOBgNVHQ8BAf8EBAMCAQYwEgYDVR0TAQH/BAgwBgEB/wIB\nATAKBggqhkjOPQQDAgNJADBGAiEAzw9zdUiUHPMUd0C4mx41jlFZkrM3y5f1lgnV\nO7FbjOoCIQCoGtUmT4cXt7V+ySHbJ8Hob9AanpvXNH1ER+/gZF+opQ==\n-----END CERTIFICATE-----\n"},{"fmspc":"0400F1300000","tcbInfo":"{\"tcbInfo\":{\"id\":\"TDX\",\"version\":3,\"issueDate\":\"2026-07-01T10:00:45Z\",\"nextUpdate\":\"2026-07-31T10:00:45Z\",\"fmspc\":\"0400F1300000\",\"pceId\":\"0000\",\"tcbType\":0,\"tcbEvaluationDataNumber\":5,\"tdxModule\":{\"mrsigner\":\"000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000\",\"attributes\":\"0000000000000000\",\"attributesMask\":\"FFFFFFFFFFFFFFFF\"},\"tdxModuleIdentities\":[{\"id\":\"TDX_02\",\"mrsigner\":\"000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000\",\"attributes\":\"0000000000000000\",\"attributesMask\":\"FFFFFFFFFFFFFFFF\",\"tcbLevels\":[{\"tcb\":{\"isvsvn\":0},\"tcbDate\":\"2022-11-09T00:00:00Z\",\"tcbStatus\":\"UpToDate\"}]},{\"id\":\"TDX_05\",\"mrsigner\":\"000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000\",\"attributes\":\"0000000000000000\",\"attributesMask\":\"FFFFFFFFFFFFFFFF\",\"tcbLevels\":[{\"tcb\":{\"isvsvn\":0},\"tcbDate\":\"2022-11-09T00:00:00Z\",\"tcbStatus\":\"UpToDate\"}]},{\"id\":\"TDX_03\",\"mrsigner\":\"000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000\",\"attributes\":\"0000000000000000\",\"attributesMask\":\"FFFFFFFFFFFFFFFF\",\"tcbLevels\":[{\"tcb\":{\"isvsvn\":0},\"tcbDate\":\"2022-11-09T00:00:00Z\",\"tcbStatus\":\"UpToDate\"}]},{\"id\":\"TDX_01\",\"mrsigner\":\"000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000\",\"attributes\":\"0000000000000000\",\"attributesMask\":\"FFFFFFFFFFFFFFFF\",\"tcbLevels\":[{\"tcb\":{\"isvsvn\":0},\"tcbDate\":\"2022-11-09T00:00:00Z\",\"tcbStatus\":\"UpToDate\"}]}],\"tcbLevels\":[{\"tcb\":{\"sgxtcbcomponents\":[{\"svn\":1,\"category\":\"BIOS\",\"type\":\"Early Microcode Update\"},{\"svn\":1,\"category\":\"OS/VMM\",\"type\":\"SGX Late Microcode Update\"},{\"svn\":0,\"category\":\"OS/VMM\",\"type\":\"TXT SINIT\"},{\"svn\":0,\"category\":\"BIOS\"},{\"svn\":0,\"category\":\"BIOS\"},{\"svn\":0,\"category\":\"BIOS\"},{\"svn\":0},{\"svn\":0,\"category\":\"OS/VMM\",\"type\":\"SEAMLDR ACM\"},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0}],\"pcesvn\":0,\"tdxtcbcomponents\":[{\"svn\":0,\"category\":\"OS/VMM\",\"type\":\"TDX Module\"},{\"svn\":0,\"category\":\"OS/VMM\",\"type\":\"TDX Module\"},{\"svn\":0,\"category\":\"OS/VMM\",\"type\":\"TDX Late Microcode Update\"},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0}]},\"tcbDate\":\"2022-11-09T00:00:00Z\",\"tcbStatus\":\"UpToDate\"}]},\"signature\":\"bcb9b79749670cca6342f83b2a5590595faf905d450ec175c7efdf9ff4dca6ad1dc3d10b8570ab0318a5bc3fd24c58a1729f09994b47bd0f82d49cfbb71ee3dd\"}","tcbInfoIssuerChain":"-----BEGIN CERTIFICATE-----\nMIICkDCCAjagAwIBAgIUTh8n662T/sqPZK+7n3H67/KGwu0wCgYIKoZIzj0EAwIw\naDEaMBgGA1UEAwwRSW50ZWwgU0dYIFJvb3QgQ0ExGjAYBgNVBAoMEUludGVsIENv\ncnBvcmF0aW9uMRQwEgYDVQQHDAtTYW50YSBDbGFyYTELMAkGA1UECAwCQ0ExCzAJ\nBgNVBAYTAlVTMB4XDTE5MTAzMTEyMzM0N1oXDTI2MTAzMTEyMzM0N1owbDEeMBwG\nA1UEAwwVSW50ZWwgU0dYIFRDQiBTaWduaW5nMRowGAYDVQQKDBFJbnRlbCBDb3Jw\nb3JhdGlvbjEUMBIGA1UEBwwLU2FudGEgQ2xhcmExCzAJBgNVBAgMAkNBMQswCQYD\nVQQGEwJVUzBZMBMGByqGSM49AgEGCCqGSM49AwEHA0IABOnYw9LbN/JmyUttXa0M\niBEenjPbxbR4C8MuVYxDI+Le8lDBLp9X4wMzCAUF/fI/31giClXp/y0erLbLZjdV\n07+jgbkwgbYwHwYDVR0jBBgwFoAU6ehEUlM2XEsYmhH8QxgspdwggEgwVgYDVR0f\nBE8wTTBLoEmgR4ZFaHR0cHM6Ly9zYngtY2VydGlmaWNhdGVzLnRydXN0ZWRzZXJ2\naWNlcy5pbnRlbC5jb20vSW50ZWxTR1hSb290Q0EuZGVyMB0GA1UdDgQWBBROHyfr\nrZP+yo9kr7ufcfrv8obC7TAOBgNVHQ8BAf8EBAMCBsAwDAYDVR0TAQH/BAIwADAK\nBggqhkjOPQQDAgNIADBFAiEA9xQeifK+2abQGnrAgk0hrOhdyvJQorh2cEMn4Gwr\n4hoCIFHW5qQ9G2wBJ4GMNQqv/oMfbPtzmyTlaWWzwxkqM0CT\n-----END CERTIFICATE-----\n-----BEGIN CERTIFICATE-----\nMIIClDCCAjmgAwIBAgIVAOnoRFJTNlxLGJoR/EMYLKXcIIBIMAoGCCqGSM49BAMC\nMGgxGjAYBgNVBAMMEUludGVsIFNHWCBSb290IENBMRowGAYDVQQKDBFJbnRlbCBD\nb3Jwb3JhdGlvbjEUMBIGA1UEBwwLU2FudGEgQ2xhcmExCzAJBgNVBAgMAkNBMQsw\nCQYDVQQGEwJVUzAeFw0xOTEwMzEwOTQ5MjFaFw00OTEyMzEyMzU5NTlaMGgxGjAY\nBgNVBAMMEUludGVsIFNHWCBSb290IENBMRowGAYDVQQKDBFJbnRlbCBDb3Jwb3Jh\ndGlvbjEUMBIGA1UEBwwLU2FudGEgQ2xhcmExCzAJBgNVBAgMAkNBMQswCQYDVQQG\nEwJVUzBZMBMGByqGSM49AgEGCCqGSM49AwEHA0IABE/6D/1WHNrWwPmNMIyBKMW5\nJ6JzMsjo6xP2vkK1cdZGb1PGRP/C/8ECgiDkmklmzwLzLi+000m7LLrtKJA3oC2j\ngb8wgbwwHwYDVR0jBBgwFoAU6ehEUlM2XEsYmhH8QxgspdwggEgwVgYDVR0fBE8w\nTTBLoEmgR4ZFaHR0cHM6Ly9zYngtY2VydGlmaWNhdGVzLnRydXN0ZWRzZXJ2aWNl\ncy5pbnRlbC5jb20vSW50ZWxTR1hSb290Q0EuZGVyMB0GA1UdDgQWBBTp6ERSUzZc\nSxiaEfxDGCyl3CCASDAOBgNVHQ8BAf8EBAMCAQYwEgYDVR0TAQH/BAgwBgEB/wIB\nATAKBggqhkjOPQQDAgNJADBGAiEAzw9zdUiUHPMUd0C4mx41jlFZkrM3y5f1lgnV\nO7FbjOoCIQCoGtUmT4cXt7V+ySHbJ8Hob9AanpvXNH1ER+/gZF+opQ==\n-----END CERTIFICATE-----\n"},{"fmspc":"10A06E040000","tcbInfo":"{\"tcbInfo\":{\"id\":\"TDX\",\"version\":3,\"issueDate\":\"2026-07-01T10:00:45Z\",\"nextUpdate\":\"2026-07-31T10:00:45Z\",\"fmspc\":\"10A06E040000\",\"pceId\":\"0000\",\"tcbType\":0,\"tcbEvaluationDataNumber\":5,\"tdxModule\":{\"mrsigner\":\"000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000\",\"attributes\":\"0000000000000000\",\"attributesMask\":\"FFFFFFFFFFFFFFFF\"},\"tdxModuleIdentities\":[{\"id\":\"TDX_02\",\"mrsigner\":\"000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000\",\"attributes\":\"0000000000000000\",\"attributesMask\":\"FFFFFFFFFFFFFFFF\",\"tcbLevels\":[{\"tcb\":{\"isvsvn\":0},\"tcbDate\":\"2022-11-09T00:00:00Z\",\"tcbStatus\":\"UpToDate\"}]},{\"id\":\"TDX_05\",\"mrsigner\":\"000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000\",\"attributes\":\"0000000000000000\",\"attributesMask\":\"FFFFFFFFFFFFFFFF\",\"tcbLevels\":[{\"tcb\":{\"isvsvn\":0},\"tcbDate\":\"2022-11-09T00:00:00Z\",\"tcbStatus\":\"UpToDate\"}]},{\"id\":\"TDX_03\",\"mrsigner\":\"000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000\",\"attributes\":\"0000000000000000\",\"attributesMask\":\"FFFFFFFFFFFFFFFF\",\"tcbLevels\":[{\"tcb\":{\"isvsvn\":0},\"tcbDate\":\"2022-11-09T00:00:00Z\",\"tcbStatus\":\"UpToDate\"}]},{\"id\":\"TDX_01\",\"mrsigner\":\"000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000\",\"attributes\":\"0000000000000000\",\"attributesMask\":\"FFFFFFFFFFFFFFFF\",\"tcbLevels\":[{\"tcb\":{\"isvsvn\":0},\"tcbDate\":\"2022-11-09T00:00:00Z\",\"tcbStatus\":\"UpToDate\"}]}],\"tcbLevels\":[{\"tcb\":{\"sgxtcbcomponents\":[{\"svn\":1,\"category\":\"BIOS\",\"type\":\"Early Microcode Update\"},{\"svn\":1,\"category\":\"OS/VMM\",\"type\":\"SGX Late Microcode Update\"},{\"svn\":0,\"category\":\"OS/VMM\",\"type\":\"TXT SINIT\"},{\"svn\":0,\"category\":\"BIOS\"},{\"svn\":0,\"category\":\"BIOS\"},{\"svn\":0,\"category\":\"BIOS\"},{\"svn\":0},{\"svn\":0,\"category\":\"OS/VMM\",\"type\":\"SEAMLDR ACM\"},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0}],\"pcesvn\":0,\"tdxtcbcomponents\":[{\"svn\":0,\"category\":\"OS/VMM\",\"type\":\"TDX Module\"},{\"svn\":0,\"category\":\"OS/VMM\",\"type\":\"TDX Module\"},{\"svn\":1,\"category\":\"OS/VMM\",\"type\":\"TDX Late Microcode Update\"},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0}]},\"tcbDate\":\"2022-11-09T00:00:00Z\",\"tcbStatus\":\"UpToDate\"}]},\"signature\":\"3bb24f39c796226e15a38616fe60e4c28d7ec28acb5d67e25b659555b29f404f472a7b0f9ee26fa065941ce915966f7c3759f52e27dc07bb1c2a29da08bb094d\"}","tcbInfoIssuerChain":"-----BEGIN CERTIFICATE-----\nMIICkDCCAjagAwIBAgIUTh8n662T/sqPZK+7n3H67/KGwu0wCgYIKoZIzj0EAwIw\naDEaMBgGA1UEAwwRSW50ZWwgU0dYIFJvb3QgQ0ExGjAYBgNVBAoMEUludGVsIENv\ncnBvcmF0aW9uMRQwEgYDVQQHDAtTYW50YSBDbGFyYTELMAkGA1UECAwCQ0ExCzAJ\nBgNVBAYTAlVTMB4XDTE5MTAzMTEyMzM0N1oXDTI2MTAzMTEyMzM0N1owbDEeMBwG\nA1UEAwwVSW50ZWwgU0dYIFRDQiBTaWduaW5nMRowGAYDVQQKDBFJbnRlbCBDb3Jw\nb3JhdGlvbjEUMBIGA1UEBwwLU2FudGEgQ2xhcmExCzAJBgNVBAgMAkNBMQswCQYD\nVQQGEwJVUzBZMBMGByqGSM49AgEGCCqGSM49AwEHA0IABOnYw9LbN/JmyUttXa0M\niBEenjPbxbR4C8MuVYxDI+Le8lDBLp9X4wMzCAUF/fI/31giClXp/y0erLbLZjdV\n07+jgbkwgbYwHwYDVR0jBBgwFoAU6ehEUlM2XEsYmhH8QxgspdwggEgwVgYDVR0f\nBE8wTTBLoEmgR4ZFaHR0cHM6Ly9zYngtY2VydGlmaWNhdGVzLnRydXN0ZWRzZXJ2\naWNlcy5pbnRlbC5jb20vSW50ZWxTR1hSb290Q0EuZGVyMB0GA1UdDgQWBBROHyfr\nrZP+yo9kr7ufcfrv8obC7TAOBgNVHQ8BAf8EBAMCBsAwDAYDVR0TAQH/BAIwADAK\nBggqhkjOPQQDAgNIADBFAiEA9xQeifK+2abQGnrAgk0hrOhdyvJQorh2cEMn4Gwr\n4hoCIFHW5qQ9G2wBJ4GMNQqv/oMfbPtzmyTlaWWzwxkqM0CT\n-----END CERTIFICATE-----\n-----BEGIN CERTIFICATE-----\nMIIClDCCAjmgAwIBAgIVAOnoRFJTNlxLGJoR/EMYLKXcIIBIMAoGCCqGSM49BAMC\nMGgxGjAYBgNVBAMMEUludGVsIFNHWCBSb290IENBMRowGAYDVQQKDBFJbnRlbCBD\nb3Jwb3JhdGlvbjEUMBIGA1UEBwwLU2FudGEgQ2xhcmExCzAJBgNVBAgMAkNBMQsw\nCQYDVQQGEwJVUzAeFw0xOTEwMzEwOTQ5MjFaFw00OTEyMzEyMzU5NTlaMGgxGjAY\nBgNVBAMMEUludGVsIFNHWCBSb290IENBMRowGAYDVQQKDBFJbnRlbCBDb3Jwb3Jh\ndGlvbjEUMBIGA1UEBwwLU2FudGEgQ2xhcmExCzAJBgNVBAgMAkNBMQswCQYDVQQG\nEwJVUzBZMBMGByqGSM49AgEGCCqGSM49AwEHA0IABE/6D/1WHNrWwPmNMIyBKMW5\nJ6JzMsjo6xP2vkK1cdZGb1PGRP/C/8ECgiDkmklmzwLzLi+000m7LLrtKJA3oC2j\ngb8wgbwwHwYDVR0jBBgwFoAU6ehEUlM2XEsYmhH8QxgspdwggEgwVgYDVR0fBE8w\nTTBLoEmgR4ZFaHR0cHM6Ly9zYngtY2VydGlmaWNhdGVzLnRydXN0ZWRzZXJ2aWNl\ncy5pbnRlbC5jb20vSW50ZWxTR1hSb290Q0EuZGVyMB0GA1UdDgQWBBTp6ERSUzZc\nSxiaEfxDGCyl3CCASDAOBgNVHQ8BAf8EBAMCAQYwEgYDVR0TAQH/BAgwBgEB/wIB\nATAKBggqhkjOPQQDAgNJADBGAiEAzw9zdUiUHPMUd0C4mx41jlFZkrM3y5f1lgnV\nO7FbjOoCIQCoGtUmT4cXt7V+ySHbJ8Hob9AanpvXNH1ER+/gZF+opQ==\n-----END CERTIFICATE-----\n"},{"fmspc":"40806F000000","tcbInfo":"{\"tcbInfo\":{\"id\":\"TDX\",\"version\":3,\"issueDate\":\"2026-07-01T10:00:45Z\",\"nextUpdate\":\"2026-07-31T10:00:45Z\",\"fmspc\":\"40806F000000\",\"pceId\":\"0000\",\"tcbType\":0,\"tcbEvaluationDataNumber\":5,\"tdxModule\":{\"mrsigner\":\"000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000\",\"attributes\":\"0000000000000000\",\"attributesMask\":\"FFFFFFFFFFFFFFFF\"},\"tdxModuleIdentities\":[{\"id\":\"TDX_02\",\"mrsigner\":\"000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000\",\"attributes\":\"0000000000000000\",\"attributesMask\":\"FFFFFFFFFFFFFFFF\",\"tcbLevels\":[{\"tcb\":{\"isvsvn\":0},\"tcbDate\":\"2022-11-09T00:00:00Z\",\"tcbStatus\":\"UpToDate\"}]},{\"id\":\"TDX_05\",\"mrsigner\":\"000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000\",\"attributes\":\"0000000000000000\",\"attributesMask\":\"FFFFFFFFFFFFFFFF\",\"tcbLevels\":[{\"tcb\":{\"isvsvn\":0},\"tcbDate\":\"2022-11-09T00:00:00Z\",\"tcbStatus\":\"UpToDate\"}]},{\"id\":\"TDX_03\",\"mrsigner\":\"000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000\",\"attributes\":\"0000000000000000\",\"attributesMask\":\"FFFFFFFFFFFFFFFF\",\"tcbLevels\":[{\"tcb\":{\"isvsvn\":0},\"tcbDate\":\"2022-11-09T00:00:00Z\",\"tcbStatus\":\"UpToDate\"}]},{\"id\":\"TDX_01\",\"mrsigner\":\"000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000\",\"attributes\":\"0000000000000000\",\"attributesMask\":\"FFFFFFFFFFFFFFFF\",\"tcbLevels\":[{\"tcb\":{\"isvsvn\":0},\"tcbDate\":\"2022-11-09T00:00:00Z\",\"tcbStatus\":\"UpToDate\"}]}],\"tcbLevels\":[{\"tcb\":{\"sgxtcbcomponents\":[{\"svn\":1,\"category\":\"BIOS\",\"type\":\"Early Microcode Update\"},{\"svn\":1,\"category\":\"OS/VMM\",\"type\":\"SGX Late Microcode Update\"},{\"svn\":0,\"category\":\"OS/VMM\",\"type\":\"TXT SINIT\"},{\"svn\":0,\"category\":\"BIOS\"},{\"svn\":0,\"category\":\"BIOS\"},{\"svn\":0,\"category\":\"BIOS\"},{\"svn\":0},{\"svn\":0,\"category\":\"OS/VMM\",\"type\":\"SEAMLDR ACM\"},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0}],\"pcesvn\":11,\"tdxtcbcomponents\":[{\"svn\":0,\"category\":\"OS/VMM\",\"type\":\"TDX Module\"},{\"svn\":0,\"category\":\"OS/VMM\",\"type\":\"TDX Module\"},{\"svn\":1,\"category\":\"OS/VMM\",\"type\":\"TDX Late Microcode Update\"},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0}]},\"tcbDate\":\"2022-11-09T00:00:00Z\",\"tcbStatus\":\"UpToDate\"}]},\"signature\":\"5320e541877e904a23caa7ee30c8ca7d794a72617b4c16cf6028746731fee7248f2583eda07683edcbd3e08e14e91d846cfafa7355866e10d6150bf8b47ae269\"}","tcbInfoIssuerChain":"-----BEGIN CERTIFICATE-----\nMIICkDCCAjagAwIBAgIUTh8n662T/sqPZK+7n3H67/KGwu0wCgYIKoZIzj0EAwIw\naDEaMBgGA1UEAwwRSW50ZWwgU0dYIFJvb3QgQ0ExGjAYBgNVBAoMEUludGVsIENv\ncnBvcmF0aW9uMRQwEgYDVQQHDAtTYW50YSBDbGFyYTELMAkGA1UECAwCQ0ExCzAJ\nBgNVBAYTAlVTMB4XDTE5MTAzMTEyMzM0N1oXDTI2MTAzMTEyMzM0N1owbDEeMBwG\nA1UEAwwVSW50ZWwgU0dYIFRDQiBTaWduaW5nMRowGAYDVQQKDBFJbnRlbCBDb3Jw\nb3JhdGlvbjEUMBIGA1UEBwwLU2FudGEgQ2xhcmExCzAJBgNVBAgMAkNBMQswCQYD\nVQQGEwJVUzBZMBMGByqGSM49AgEGCCqGSM49AwEHA0IABOnYw9LbN/JmyUttXa0M\niBEenjPbxbR4C8MuVYxDI+Le8lDBLp9X4wMzCAUF/fI/31giClXp/y0erLbLZjdV\n07+jgbkwgbYwHwYDVR0jBBgwFoAU6ehEUlM2XEsYmhH8QxgspdwggEgwVgYDVR0f\nBE8wTTBLoEmgR4ZFaHR0cHM6Ly9zYngtY2VydGlmaWNhdGVzLnRydXN0ZWRzZXJ2\naWNlcy5pbnRlbC5jb20vSW50ZWxTR1hSb290Q0EuZGVyMB0GA1UdDgQWBBROHyfr\nrZP+yo9kr7ufcfrv8obC7TAOBgNVHQ8BAf8EBAMCBsAwDAYDVR0TAQH/BAIwADAK\nBggqhkjOPQQDAgNIADBFAiEA9xQeifK+2abQGnrAgk0hrOhdyvJQorh2cEMn4Gwr\n4hoCIFHW5qQ9G2wBJ4GMNQqv/oMfbPtzmyTlaWWzwxkqM0CT\n-----END CERTIFICATE-----\n-----BEGIN CERTIFICATE-----\nMIIClDCCAjmgAwIBAgIVAOnoRFJTNlxLGJoR/EMYLKXcIIBIMAoGCCqGSM49BAMC\nMGgxGjAYBgNVBAMMEUludGVsIFNHWCBSb290IENBMRowGAYDVQQKDBFJbnRlbCBD\nb3Jwb3JhdGlvbjEUMBIGA1UEBwwLU2FudGEgQ2xhcmExCzAJBgNVBAgMAkNBMQsw\nCQYDVQQGEwJVUzAeFw0xOTEwMzEwOTQ5MjFaFw00OTEyMzEyMzU5NTlaMGgxGjAY\nBgNVBAMMEUludGVsIFNHWCBSb290IENBMRowGAYDVQQKDBFJbnRlbCBDb3Jwb3Jh\ndGlvbjEUMBIGA1UEBwwLU2FudGEgQ2xhcmExCzAJBgNVBAgMAkNBMQswCQYDVQQG\nEwJVUzBZMBMGByqGSM49AgEGCCqGSM49AwEHA0IABE/6D/1WHNrWwPmNMIyBKMW5\nJ6JzMsjo6xP2vkK1cdZGb1PGRP/C/8ECgiDkmklmzwLzLi+000m7LLrtKJA3oC2j\ngb8wgbwwHwYDVR0jBBgwFoAU6ehEUlM2XEsYmhH8QxgspdwggEgwVgYDVR0fBE8w\nTTBLoEmgR4ZFaHR0cHM6Ly9zYngtY2VydGlmaWNhdGVzLnRydXN0ZWRzZXJ2aWNl\ncy5pbnRlbC5jb20vSW50ZWxTR1hSb290Q0EuZGVyMB0GA1UdDgQWBBTp6ERSUzZc\nSxiaEfxDGCyl3CCASDAOBgNVHQ8BAf8EBAMCAQYwEgYDVR0TAQH/BAgwBgEB/wIB\nATAKBggqhkjOPQQDAgNJADBGAiEAzw9zdUiUHPMUd0C4mx41jlFZkrM3y5f1lgnV\nO7FbjOoCIQCoGtUmT4cXt7V+ySHbJ8Hob9AanpvXNH1ER+/gZF+opQ==\n-----END CERTIFICATE-----\n"},{"fmspc":"0400F1370000","tcbInfo":"{\"tcbInfo\":{\"id\":\"TDX\",\"version\":3,\"issueDate\":\"2026-07-01T10:00:45Z\",\"nextUpdate\":\"2026-07-31T10:00:45Z\",\"fmspc\":\"0400F1370000\",\"pceId\":\"0000\",\"tcbType\":0,\"tcbEvaluationDataNumber\":5,\"tdxModule\":{\"mrsigner\":\"000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000\",\"attributes\":\"0000000000000000\",\"attributesMask\":\"FFFFFFFFFFFFFFFF\"},\"tdxModuleIdentities\":[{\"id\":\"TDX_02\",\"mrsigner\":\"000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000\",\"attributes\":\"0000000000000000\",\"attributesMask\":\"FFFFFFFFFFFFFFFF\",\"tcbLevels\":[{\"tcb\":{\"isvsvn\":0},\"tcbDate\":\"2022-11-09T00:00:00Z\",\"tcbStatus\":\"UpToDate\"}]},{\"id\":\"TDX_05\",\"mrsigner\":\"000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000\",\"attributes\":\"0000000000000000\",\"attributesMask\":\"FFFFFFFFFFFFFFFF\",\"tcbLevels\":[{\"tcb\":{\"isvsvn\":0},\"tcbDate\":\"2022-11-09T00:00:00Z\",\"tcbStatus\":\"UpToDate\"}]},{\"id\":\"TDX_03\",\"mrsigner\":\"000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000\",\"attributes\":\"0000000000000000\",\"attributesMask\":\"FFFFFFFFFFFFFFFF\",\"tcbLevels\":[{\"tcb\":{\"isvsvn\":0},\"tcbDate\":\"2022-11-09T00:00:00Z\",\"tcbStatus\":\"UpToDate\"}]},{\"id\":\"TDX_01\",\"mrsigner\":\"000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000\",\"attributes\":\"0000000000000000\",\"attributesMask\":\"FFFFFFFFFFFFFFFF\",\"tcbLevels\":[{\"tcb\":{\"isvsvn\":0},\"tcbDate\":\"2022-11-09T00:00:00Z\",\"tcbStatus\":\"UpToDate\"}]}],\"tcbLevels\":[{\"tcb\":{\"sgxtcbcomponents\":[{\"svn\":1,\"category\":\"BIOS\",\"type\":\"Early Microcode Update\"},{\"svn\":1,\"category\":\"OS/VMM\",\"type\":\"SGX Late Microcode Update\"},{\"svn\":0,\"category\":\"OS/VMM\",\"type\":\"TXT SINIT\"},{\"svn\":0,\"category\":\"BIOS\"},{\"svn\":0,\"category\":\"BIOS\"},{\"svn\":0,\"category\":\"BIOS\"},{\"svn\":0},{\"svn\":0,\"category\":\"OS/VMM\",\"type\":\"SEAMLDR ACM\"},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0}],\"pcesvn\":0,\"tdxtcbcomponents\":[{\"svn\":0,\"category\":\"OS/VMM\",\"type\":\"TDX Module\"},{\"svn\":0,\"category\":\"OS/VMM\",\"type\":\"TDX Module\"},{\"svn\":0,\"category\":\"OS/VMM\",\"type\":\"TDX Late Microcode Update\"},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0}]},\"tcbDate\":\"2022-11-09T00:00:00Z\",\"tcbStatus\":\"UpToDate\"}]},\"signature\":\"361c382377cc1515aa6f6f5d74a3b8ab02aca6eafb30f97322715f61fdfcfffa549c12f4e74e4769fd248483124cc2228c134577cf3bd199fbd3d03244a80610\"}","tcbInfoIssuerChain":"-----BEGIN CERTIFICATE-----\nMIICkDCCAjagAwIBAgIUTh8n662T/sqPZK+7n3H67/KGwu0wCgYIKoZIzj0EAwIw\naDEaMBgGA1UEAwwRSW50ZWwgU0dYIFJvb3QgQ0ExGjAYBgNVBAoMEUludGVsIENv\ncnBvcmF0aW9uMRQwEgYDVQQHDAtTYW50YSBDbGFyYTELMAkGA1UECAwCQ0ExCzAJ\nBgNVBAYTAlVTMB4XDTE5MTAzMTEyMzM0N1oXDTI2MTAzMTEyMzM0N1owbDEeMBwG\nA1UEAwwVSW50ZWwgU0dYIFRDQiBTaWduaW5nMRowGAYDVQQKDBFJbnRlbCBDb3Jw\nb3JhdGlvbjEUMBIGA1UEBwwLU2FudGEgQ2xhcmExCzAJBgNVBAgMAkNBMQswCQYD\nVQQGEwJVUzBZMBMGByqGSM49AgEGCCqGSM49AwEHA0IABOnYw9LbN/JmyUttXa0M\niBEenjPbxbR4C8MuVYxDI+Le8lDBLp9X4wMzCAUF/fI/31giClXp/y0erLbLZjdV\n07+jgbkwgbYwHwYDVR0jBBgwFoAU6ehEUlM2XEsYmhH8QxgspdwggEgwVgYDVR0f\nBE8wTTBLoEmgR4ZFaHR0cHM6Ly9zYngtY2VydGlmaWNhdGVzLnRydXN0ZWRzZXJ2\naWNlcy5pbnRlbC5jb20vSW50ZWxTR1hSb290Q0EuZGVyMB0GA1UdDgQWBBROHyfr\nrZP+yo9kr7ufcfrv8obC7TAOBgNVHQ8BAf8EBAMCBsAwDAYDVR0TAQH/BAIwADAK\nBggqhkjOPQQDAgNIADBFAiEA9xQeifK+2abQGnrAgk0hrOhdyvJQorh2cEMn4Gwr\n4hoCIFHW5qQ9G2wBJ4GMNQqv/oMfbPtzmyTlaWWzwxkqM0CT\n-----END CERTIFICATE-----\n-----BEGIN CERTIFICATE-----\nMIIClDCCAjmgAwIBAgIVAOnoRFJTNlxLGJoR/EMYLKXcIIBIMAoGCCqGSM49BAMC\nMGgxGjAYBgNVBAMMEUludGVsIFNHWCBSb290IENBMRowGAYDVQQKDBFJbnRlbCBD\nb3Jwb3JhdGlvbjEUMBIGA1UEBwwLU2FudGEgQ2xhcmExCzAJBgNVBAgMAkNBMQsw\nCQYDVQQGEwJVUzAeFw0xOTEwMzEwOTQ5MjFaFw00OTEyMzEyMzU5NTlaMGgxGjAY\nBgNVBAMMEUludGVsIFNHWCBSb290IENBMRowGAYDVQQKDBFJbnRlbCBDb3Jwb3Jh\ndGlvbjEUMBIGA1UEBwwLU2FudGEgQ2xhcmExCzAJBgNVBAgMAkNBMQswCQYDVQQG\nEwJVUzBZMBMGByqGSM49AgEGCCqGSM49AwEHA0IABE/6D/1WHNrWwPmNMIyBKMW5\nJ6JzMsjo6xP2vkK1cdZGb1PGRP/C/8ECgiDkmklmzwLzLi+000m7LLrtKJA3oC2j\ngb8wgbwwHwYDVR0jBBgwFoAU6ehEUlM2XEsYmhH8QxgspdwggEgwVgYDVR0fBE8w\nTTBLoEmgR4ZFaHR0cHM6Ly9zYngtY2VydGlmaWNhdGVzLnRydXN0ZWRzZXJ2aWNl\ncy5pbnRlbC5jb20vSW50ZWxTR1hSb290Q0EuZGVyMB0GA1UdDgQWBBTp6ERSUzZc\nSxiaEfxDGCyl3CCASDAOBgNVHQ8BAf8EBAMCAQYwEgYDVR0TAQH/BAgwBgEB/wIB\nATAKBggqhkjOPQQDAgNJADBGAiEAzw9zdUiUHPMUd0C4mx41jlFZkrM3y5f1lgnV\nO7FbjOoCIQCoGtUmT4cXt7V+ySHbJ8Hob9AanpvXNH1ER+/gZF+opQ==\n-----END CERTIFICATE-----\n"},{"fmspc":"0400F1100000","tcbInfo":"{\"tcbInfo\":{\"id\":\"TDX\",\"version\":3,\"issueDate\":\"2026-07-01T10:00:45Z\",\"nextUpdate\":\"2026-07-31T10:00:45Z\",\"fmspc\":\"0400F1100000\",\"pceId\":\"0000\",\"tcbType\":0,\"tcbEvaluationDataNumber\":5,\"tdxModule\":{\"mrsigner\":\"000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000\",\"attributes\":\"0000000000000000\",\"attributesMask\":\"FFFFFFFFFFFFFFFF\"},\"tdxModuleIdentities\":[{\"id\":\"TDX_02\",\"mrsigner\":\"000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000\",\"attributes\":\"0000000000000000\",\"attributesMask\":\"FFFFFFFFFFFFFFFF\",\"tcbLevels\":[{\"tcb\":{\"isvsvn\":0},\"tcbDate\":\"2022-11-09T00:00:00Z\",\"tcbStatus\":\"UpToDate\"}]},{\"id\":\"TDX_05\",\"mrsigner\":\"000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000\",\"attributes\":\"0000000000000000\",\"attributesMask\":\"FFFFFFFFFFFFFFFF\",\"tcbLevels\":[{\"tcb\":{\"isvsvn\":0},\"tcbDate\":\"2022-11-09T00:00:00Z\",\"tcbStatus\":\"UpToDate\"}]},{\"id\":\"TDX_03\",\"mrsigner\":\"000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000\",\"attributes\":\"0000000000000000\",\"attributesMask\":\"FFFFFFFFFFFFFFFF\",\"tcbLevels\":[{\"tcb\":{\"isvsvn\":0},\"tcbDate\":\"2022-11-09T00:00:00Z\",\"tcbStatus\":\"UpToDate\"}]},{\"id\":\"TDX_01\",\"mrsigner\":\"000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000\",\"attributes\":\"0000000000000000\",\"attributesMask\":\"FFFFFFFFFFFFFFFF\",\"tcbLevels\":[{\"tcb\":{\"isvsvn\":0},\"tcbDate\":\"2022-11-09T00:00:00Z\",\"tcbStatus\":\"UpToDate\"}]}],\"tcbLevels\":[{\"tcb\":{\"sgxtcbcomponents\":[{\"svn\":1,\"category\":\"BIOS\",\"type\":\"Early Microcode Update\"},{\"svn\":1,\"category\":\"OS/VMM\",\"type\":\"SGX Late Microcode Update\"},{\"svn\":0,\"category\":\"OS/VMM\",\"type\":\"TXT SINIT\"},{\"svn\":0,\"category\":\"BIOS\"},{\"svn\":0,\"category\":\"BIOS\"},{\"svn\":0,\"category\":\"BIOS\"},{\"svn\":0},{\"svn\":0,\"category\":\"OS/VMM\",\"type\":\"SEAMLDR ACM\"},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0}],\"pcesvn\":0,\"tdxtcbcomponents\":[{\"svn\":0,\"category\":\"OS/VMM\",\"type\":\"TDX Module\"},{\"svn\":0,\"category\":\"OS/VMM\",\"type\":\"TDX Module\"},{\"svn\":0,\"category\":\"OS/VMM\",\"type\":\"TDX Late Microcode Update\"},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0}]},\"tcbDate\":\"2022-11-09T00:00:00Z\",\"tcbStatus\":\"UpToDate\"}]},\"signature\":\"d33030e843729d88c8b9c5a4aae1185f6a0f43a2fc6bdbf7eff62ae0dc14411ae097b3a50ae6d411748950aa2c0953adbbb128d59bc337bede6792b0248a2a3b\"}","tcbInfoIssuerChain":"-----BEGIN CERTIFICATE-----\nMIICkDCCAjagAwIBAgIUTh8n662T/sqPZK+7n3H67/KGwu0wCgYIKoZIzj0EAwIw\naDEaMBgGA1UEAwwRSW50ZWwgU0dYIFJvb3QgQ0ExGjAYBgNVBAoMEUludGVsIENv\ncnBvcmF0aW9uMRQwEgYDVQQHDAtTYW50YSBDbGFyYTELMAkGA1UECAwCQ0ExCzAJ\nBgNVBAYTAlVTMB4XDTE5MTAzMTEyMzM0N1oXDTI2MTAzMTEyMzM0N1owbDEeMBwG\nA1UEAwwVSW50ZWwgU0dYIFRDQiBTaWduaW5nMRowGAYDVQQKDBFJbnRlbCBDb3Jw\nb3JhdGlvbjEUMBIGA1UEBwwLU2FudGEgQ2xhcmExCzAJBgNVBAgMAkNBMQswCQYD\nVQQGEwJVUzBZMBMGByqGSM49AgEGCCqGSM49AwEHA0IABOnYw9LbN/JmyUttXa0M\niBEenjPbxbR4C8MuVYxDI+Le8lDBLp9X4wMzCAUF/fI/31giClXp/y0erLbLZjdV\n07+jgbkwgbYwHwYDVR0jBBgwFoAU6ehEUlM2XEsYmhH8QxgspdwggEgwVgYDVR0f\nBE8wTTBLoEmgR4ZFaHR0cHM6Ly9zYngtY2VydGlmaWNhdGVzLnRydXN0ZWRzZXJ2\naWNlcy5pbnRlbC5jb20vSW50ZWxTR1hSb290Q0EuZGVyMB0GA1UdDgQWBBROHyfr\nrZP+yo9kr7ufcfrv8obC7TAOBgNVHQ8BAf8EBAMCBsAwDAYDVR0TAQH/BAIwADAK\nBggqhkjOPQQDAgNIADBFAiEA9xQeifK+2abQGnrAgk0hrOhdyvJQorh2cEMn4Gwr\n4hoCIFHW5qQ9G2wBJ4GMNQqv/oMfbPtzmyTlaWWzwxkqM0CT\n-----END CERTIFICATE-----\n-----BEGIN CERTIFICATE-----\nMIIClDCCAjmgAwIBAgIVAOnoRFJTNlxLGJoR/EMYLKXcIIBIMAoGCCqGSM49BAMC\nMGgxGjAYBgNVBAMMEUludGVsIFNHWCBSb290IENBMRowGAYDVQQKDBFJbnRlbCBD\nb3Jwb3JhdGlvbjEUMBIGA1UEBwwLU2FudGEgQ2xhcmExCzAJBgNVBAgMAkNBMQsw\nCQYDVQQGEwJVUzAeFw0xOTEwMzEwOTQ5MjFaFw00OTEyMzEyMzU5NTlaMGgxGjAY\nBgNVBAMMEUludGVsIFNHWCBSb290IENBMRowGAYDVQQKDBFJbnRlbCBDb3Jwb3Jh\ndGlvbjEUMBIGA1UEBwwLU2FudGEgQ2xhcmExCzAJBgNVBAgMAkNBMQswCQYDVQQG\nEwJVUzBZMBMGByqGSM49AgEGCCqGSM49AwEHA0IABE/6D/1WHNrWwPmNMIyBKMW5\nJ6JzMsjo6xP2vkK1cdZGb1PGRP/C/8ECgiDkmklmzwLzLi+000m7LLrtKJA3oC2j\ngb8wgbwwHwYDVR0jBBgwFoAU6ehEUlM2XEsYmhH8QxgspdwggEgwVgYDVR0fBE8w\nTTBLoEmgR4ZFaHR0cHM6Ly9zYngtY2VydGlmaWNhdGVzLnRydXN0ZWRzZXJ2aWNl\ncy5pbnRlbC5jb20vSW50ZWxTR1hSb290Q0EuZGVyMB0GA1UdDgQWBBTp6ERSUzZc\nSxiaEfxDGCyl3CCASDAOBgNVHQ8BAf8EBAMCAQYwEgYDVR0TAQH/BAgwBgEB/wIB\nATAKBggqhkjOPQQDAgNJADBGAiEAzw9zdUiUHPMUd0C4mx41jlFZkrM3y5f1lgnV\nO7FbjOoCIQCoGtUmT4cXt7V+ySHbJ8Hob9AanpvXNH1ER+/gZF+opQ==\n-----END CERTIFICATE-----\n"},{"fmspc":"10806F000000","tcbInfo":"{\"tcbInfo\":{\"id\":\"TDX\",\"version\":3,\"issueDate\":\"2026-07-01T09:46:20Z\",\"nextUpdate\":\"2026-07-31T09:46:20Z\",\"fmspc\":\"10806F000000\",\"pceId\":\"0000\",\"tcbType\":0,\"tcbEvaluationDataNumber\":5,\"tdxModule\":{\"mrsigner\":\"000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000\",\"attributes\":\"0000000000000000\",\"attributesMask\":\"FFFFFFFFFFFFFFFF\"},\"tdxModuleIdentities\":[{\"id\":\"TDX_02\",\"mrsigner\":\"000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000\",\"attributes\":\"0000000000000000\",\"attributesMask\":\"FFFFFFFFFFFFFFFF\",\"tcbLevels\":[{\"tcb\":{\"isvsvn\":0},\"tcbDate\":\"2022-11-09T00:00:00Z\",\"tcbStatus\":\"UpToDate\"}]},{\"id\":\"TDX_05\",\"mrsigner\":\"000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000\",\"attributes\":\"0000000000000000\",\"attributesMask\":\"FFFFFFFFFFFFFFFF\",\"tcbLevels\":[{\"tcb\":{\"isvsvn\":0},\"tcbDate\":\"2022-11-09T00:00:00Z\",\"tcbStatus\":\"UpToDate\"}]},{\"id\":\"TDX_03\",\"mrsigner\":\"000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000\",\"attributes\":\"0000000000000000\",\"attributesMask\":\"FFFFFFFFFFFFFFFF\",\"tcbLevels\":[{\"tcb\":{\"isvsvn\":0},\"tcbDate\":\"2022-11-09T00:00:00Z\",\"tcbStatus\":\"UpToDate\"}]},{\"id\":\"TDX_01\",\"mrsigner\":\"000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000\",\"attributes\":\"0000000000000000\",\"attributesMask\":\"FFFFFFFFFFFFFFFF\",\"tcbLevels\":[{\"tcb\":{\"isvsvn\":0},\"tcbDate\":\"2022-11-09T00:00:00Z\",\"tcbStatus\":\"UpToDate\"}]}],\"tcbLevels\":[{\"tcb\":{\"sgxtcbcomponents\":[{\"svn\":2,\"category\":\"BIOS\",\"type\":\"Early Microcode Update\"},{\"svn\":2,\"category\":\"OS/VMM\",\"type\":\"SGX Late Microcode Update\"},{\"svn\":0,\"category\":\"OS/VMM\",\"type\":\"TXT SINIT\"},{\"svn\":0,\"category\":\"BIOS\"},{\"svn\":0,\"category\":\"BIOS\"},{\"svn\":0,\"category\":\"BIOS\"},{\"svn\":0},{\"svn\":0,\"category\":\"OS/VMM\",\"type\":\"SEAMLDR ACM\"},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0}],\"pcesvn\":10,\"tdxtcbcomponents\":[{\"svn\":0,\"category\":\"OS/VMM\",\"type\":\"TDX Module\"},{\"svn\":0,\"category\":\"OS/VMM\",\"type\":\"TDX Module\"},{\"svn\":3,\"category\":\"OS/VMM\",\"type\":\"TDX Late Microcode Update\"},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0}]},\"tcbDate\":\"2022-11-09T00:00:00Z\",\"tcbStatus\":\"UpToDate\"},{\"tcb\":{\"sgxtcbcomponents\":[{\"svn\":2,\"category\":\"BIOS\",\"type\":\"Early Microcode Update\"},{\"svn\":2,\"category\":\"OS/VMM\",\"type\":\"SGX Late Microcode Update\"},{\"svn\":0,\"category\":\"OS/VMM\",\"type\":\"TXT SINIT\"},{\"svn\":0,\"category\":\"BIOS\"},{\"svn\":0,\"category\":\"BIOS\"},{\"svn\":0,\"category\":\"BIOS\"},{\"svn\":0},{\"svn\":0,\"category\":\"OS/VMM\",\"type\":\"SEAMLDR ACM\"},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0}],\"pcesvn\":10,\"tdxtcbcomponents\":[{\"svn\":0,\"category\":\"OS/VMM\",\"type\":\"TDX Module\"},{\"svn\":0,\"category\":\"OS/VMM\",\"type\":\"TDX Module\"},{\"svn\":2,\"category\":\"OS/VMM\",\"type\":\"TDX Late Microcode Update\"},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0}]},\"tcbDate\":\"2020-05-28T00:00:00Z\",\"tcbStatus\":\"OutOfDate\"},{\"tcb\":{\"sgxtcbcomponents\":[{\"svn\":1,\"category\":\"BIOS\",\"type\":\"Early Microcode Update\"},{\"svn\":1,\"category\":\"OS/VMM\",\"type\":\"SGX Late Microcode Update\"},{\"svn\":0,\"category\":\"OS/VMM\",\"type\":\"TXT SINIT\"},{\"svn\":0,\"category\":\"BIOS\"},{\"svn\":0,\"category\":\"BIOS\"},{\"svn\":0,\"category\":\"BIOS\"},{\"svn\":0},{\"svn\":0,\"category\":\"OS/VMM\",\"type\":\"SEAMLDR ACM\"},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0}],\"pcesvn\":9,\"tdxtcbcomponents\":[{\"svn\":0,\"category\":\"OS/VMM\",\"type\":\"TDX Module\"},{\"svn\":0,\"category\":\"OS/VMM\",\"type\":\"TDX Module\"},{\"svn\":1,\"category\":\"OS/VMM\",\"type\":\"TDX Late Microcode Update\"},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0}]},\"tcbDate\":\"2020-03-22T00:00:00Z\",\"tcbStatus\":\"OutOfDate\"}]},\"signature\":\"19a007d6ca2b8a300ce6ff7d34f93ef32a98462b6c1b003a8a230743be6c7ec80cfcb869dfb9be29c5e30d4d14817899d5249ddb1d146f04b623f87010837657\"}","tcbInfoIssuerChain":"-----BEGIN CERTIFICATE-----\nMIICkDCCAjagAwIBAgIUTh8n662T/sqPZK+7n3H67/KGwu0wCgYIKoZIzj0EAwIw\naDEaMBgGA1UEAwwRSW50ZWwgU0dYIFJvb3QgQ0ExGjAYBgNVBAoMEUludGVsIENv\ncnBvcmF0aW9uMRQwEgYDVQQHDAtTYW50YSBDbGFyYTELMAkGA1UECAwCQ0ExCzAJ\nBgNVBAYTAlVTMB4XDTE5MTAzMTEyMzM0N1oXDTI2MTAzMTEyMzM0N1owbDEeMBwG\nA1UEAwwVSW50ZWwgU0dYIFRDQiBTaWduaW5nMRowGAYDVQQKDBFJbnRlbCBDb3Jw\nb3JhdGlvbjEUMBIGA1UEBwwLU2FudGEgQ2xhcmExCzAJBgNVBAgMAkNBMQswCQYD\nVQQGEwJVUzBZMBMGByqGSM49AgEGCCqGSM49AwEHA0IABOnYw9LbN/JmyUttXa0M\niBEenjPbxbR4C8MuVYxDI+Le8lDBLp9X4wMzCAUF/fI/31giClXp/y0erLbLZjdV\n07+jgbkwgbYwHwYDVR0jBBgwFoAU6ehEUlM2XEsYmhH8QxgspdwggEgwVgYDVR0f\nBE8wTTBLoEmgR4ZFaHR0cHM6Ly9zYngtY2VydGlmaWNhdGVzLnRydXN0ZWRzZXJ2\naWNlcy5pbnRlbC5jb20vSW50ZWxTR1hSb290Q0EuZGVyMB0GA1UdDgQWBBROHyfr\nrZP+yo9kr7ufcfrv8obC7TAOBgNVHQ8BAf8EBAMCBsAwDAYDVR0TAQH/BAIwADAK\nBggqhkjOPQQDAgNIADBFAiEA9xQeifK+2abQGnrAgk0hrOhdyvJQorh2cEMn4Gwr\n4hoCIFHW5qQ9G2wBJ4GMNQqv/oMfbPtzmyTlaWWzwxkqM0CT\n-----END CERTIFICATE-----\n-----BEGIN CERTIFICATE-----\nMIIClDCCAjmgAwIBAgIVAOnoRFJTNlxLGJoR/EMYLKXcIIBIMAoGCCqGSM49BAMC\nMGgxGjAYBgNVBAMMEUludGVsIFNHWCBSb290IENBMRowGAYDVQQKDBFJbnRlbCBD\nb3Jwb3JhdGlvbjEUMBIGA1UEBwwLU2FudGEgQ2xhcmExCzAJBgNVBAgMAkNBMQsw\nCQYDVQQGEwJVUzAeFw0xOTEwMzEwOTQ5MjFaFw00OTEyMzEyMzU5NTlaMGgxGjAY\nBgNVBAMMEUludGVsIFNHWCBSb290IENBMRowGAYDVQQKDBFJbnRlbCBDb3Jwb3Jh\ndGlvbjEUMBIGA1UEBwwLU2FudGEgQ2xhcmExCzAJBgNVBAgMAkNBMQswCQYDVQQG\nEwJVUzBZMBMGByqGSM49AgEGCCqGSM49AwEHA0IABE/6D/1WHNrWwPmNMIyBKMW5\nJ6JzMsjo6xP2vkK1cdZGb1PGRP/C/8ECgiDkmklmzwLzLi+000m7LLrtKJA3oC2j\ngb8wgbwwHwYDVR0jBBgwFoAU6ehEUlM2XEsYmhH8QxgspdwggEgwVgYDVR0fBE8w\nTTBLoEmgR4ZFaHR0cHM6Ly9zYngtY2VydGlmaWNhdGVzLnRydXN0ZWRzZXJ2aWNl\ncy5pbnRlbC5jb20vSW50ZWxTR1hSb290Q0EuZGVyMB0GA1UdDgQWBBTp6ERSUzZc\nSxiaEfxDGCyl3CCASDAOBgNVHQ8BAf8EBAMCAQYwEgYDVR0TAQH/BAgwBgEB/wIB\nATAKBggqhkjOPQQDAgNJADBGAiEAzw9zdUiUHPMUd0C4mx41jlFZkrM3y5f1lgnV\nO7FbjOoCIQCoGtUmT4cXt7V+ySHbJ8Hob9AanpvXNH1ER+/gZF+opQ==\n-----END CERTIFICATE-----\n"},{"fmspc":"50A06D000000","tcbInfo":"{\"tcbInfo\":{\"id\":\"TDX\",\"version\":3,\"issueDate\":\"2026-07-01T10:00:45Z\",\"nextUpdate\":\"2026-07-31T10:00:45Z\",\"fmspc\":\"50A06D000000\",\"pceId\":\"0000\",\"tcbType\":0,\"tcbEvaluationDataNumber\":5,\"tdxModule\":{\"mrsigner\":\"000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000\",\"attributes\":\"0000000000000000\",\"attributesMask\":\"FFFFFFFFFFFFFFFF\"},\"tdxModuleIdentities\":[{\"id\":\"TDX_02\",\"mrsigner\":\"000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000\",\"attributes\":\"0000000000000000\",\"attributesMask\":\"FFFFFFFFFFFFFFFF\",\"tcbLevels\":[{\"tcb\":{\"isvsvn\":0},\"tcbDate\":\"2022-11-09T00:00:00Z\",\"tcbStatus\":\"UpToDate\"}]},{\"id\":\"TDX_05\",\"mrsigner\":\"000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000\",\"attributes\":\"0000000000000000\",\"attributesMask\":\"FFFFFFFFFFFFFFFF\",\"tcbLevels\":[{\"tcb\":{\"isvsvn\":0},\"tcbDate\":\"2022-11-09T00:00:00Z\",\"tcbStatus\":\"UpToDate\"}]},{\"id\":\"TDX_03\",\"mrsigner\":\"000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000\",\"attributes\":\"0000000000000000\",\"attributesMask\":\"FFFFFFFFFFFFFFFF\",\"tcbLevels\":[{\"tcb\":{\"isvsvn\":0},\"tcbDate\":\"2022-11-09T00:00:00Z\",\"tcbStatus\":\"UpToDate\"}]},{\"id\":\"TDX_01\",\"mrsigner\":\"000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000\",\"attributes\":\"0000000000000000\",\"attributesMask\":\"FFFFFFFFFFFFFFFF\",\"tcbLevels\":[{\"tcb\":{\"isvsvn\":0},\"tcbDate\":\"2022-11-09T00:00:00Z\",\"tcbStatus\":\"UpToDate\"}]}],\"tcbLevels\":[{\"tcb\":{\"sgxtcbcomponents\":[{\"svn\":1,\"category\":\"BIOS\",\"type\":\"Early Microcode Update\"},{\"svn\":1,\"category\":\"OS/VMM\",\"type\":\"SGX Late Microcode Update\"},{\"svn\":0,\"category\":\"OS/VMM\",\"type\":\"TXT SINIT\"},{\"svn\":0,\"category\":\"BIOS\"},{\"svn\":0,\"category\":\"BIOS\"},{\"svn\":0,\"category\":\"BIOS\"},{\"svn\":0},{\"svn\":0,\"category\":\"OS/VMM\",\"type\":\"SEAMLDR ACM\"},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0}],\"pcesvn\":0,\"tdxtcbcomponents\":[{\"svn\":0,\"category\":\"OS/VMM\",\"type\":\"TDX Module\"},{\"svn\":0,\"category\":\"OS/VMM\",\"type\":\"TDX Module\"},{\"svn\":1,\"category\":\"OS/VMM\",\"type\":\"TDX Late Microcode Update\"},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0}]},\"tcbDate\":\"2022-11-09T00:00:00Z\",\"tcbStatus\":\"UpToDate\"}]},\"signature\":\"28e87299fb0ed2b63890a895f6b8fe86abcf087c7023f79cb93aaa3ceb8fdefd694ec5bcaed2fb00e83e9696557ff70b1649107de1269f477723db74cd815653\"}","tcbInfoIssuerChain":"-----BEGIN CERTIFICATE-----\nMIICkDCCAjagAwIBAgIUTh8n662T/sqPZK+7n3H67/KGwu0wCgYIKoZIzj0EAwIw\naDEaMBgGA1UEAwwRSW50ZWwgU0dYIFJvb3QgQ0ExGjAYBgNVBAoMEUludGVsIENv\ncnBvcmF0aW9uMRQwEgYDVQQHDAtTYW50YSBDbGFyYTELMAkGA1UECAwCQ0ExCzAJ\nBgNVBAYTAlVTMB4XDTE5MTAzMTEyMzM0N1oXDTI2MTAzMTEyMzM0N1owbDEeMBwG\nA1UEAwwVSW50ZWwgU0dYIFRDQiBTaWduaW5nMRowGAYDVQQKDBFJbnRlbCBDb3Jw\nb3JhdGlvbjEUMBIGA1UEBwwLU2FudGEgQ2xhcmExCzAJBgNVBAgMAkNBMQswCQYD\nVQQGEwJVUzBZMBMGByqGSM49AgEGCCqGSM49AwEHA0IABOnYw9LbN/JmyUttXa0M\niBEenjPbxbR4C8MuVYxDI+Le8lDBLp9X4wMzCAUF/fI/31giClXp/y0erLbLZjdV\n07+jgbkwgbYwHwYDVR0jBBgwFoAU6ehEUlM2XEsYmhH8QxgspdwggEgwVgYDVR0f\nBE8wTTBLoEmgR4ZFaHR0cHM6Ly9zYngtY2VydGlmaWNhdGVzLnRydXN0ZWRzZXJ2\naWNlcy5pbnRlbC5jb20vSW50ZWxTR1hSb290Q0EuZGVyMB0GA1UdDgQWBBROHyfr\nrZP+yo9kr7ufcfrv8obC7TAOBgNVHQ8BAf8EBAMCBsAwDAYDVR0TAQH/BAIwADAK\nBggqhkjOPQQDAgNIADBFAiEA9xQeifK+2abQGnrAgk0hrOhdyvJQorh2cEMn4Gwr\n4hoCIFHW5qQ9G2wBJ4GMNQqv/oMfbPtzmyTlaWWzwxkqM0CT\n-----END CERTIFICATE-----\n-----BEGIN CERTIFICATE-----\nMIIClDCCAjmgAwIBAgIVAOnoRFJTNlxLGJoR/EMYLKXcIIBIMAoGCCqGSM49BAMC\nMGgxGjAYBgNVBAMMEUludGVsIFNHWCBSb290IENBMRowGAYDVQQKDBFJbnRlbCBD\nb3Jwb3JhdGlvbjEUMBIGA1UEBwwLU2FudGEgQ2xhcmExCzAJBgNVBAgMAkNBMQsw\nCQYDVQQGEwJVUzAeFw0xOTEwMzEwOTQ5MjFaFw00OTEyMzEyMzU5NTlaMGgxGjAY\nBgNVBAMMEUludGVsIFNHWCBSb290IENBMRowGAYDVQQKDBFJbnRlbCBDb3Jwb3Jh\ndGlvbjEUMBIGA1UEBwwLU2FudGEgQ2xhcmExCzAJBgNVBAgMAkNBMQswCQYDVQQG\nEwJVUzBZMBMGByqGSM49AgEGCCqGSM49AwEHA0IABE/6D/1WHNrWwPmNMIyBKMW5\nJ6JzMsjo6xP2vkK1cdZGb1PGRP/C/8ECgiDkmklmzwLzLi+000m7LLrtKJA3oC2j\ngb8wgbwwHwYDVR0jBBgwFoAU6ehEUlM2XEsYmhH8QxgspdwggEgwVgYDVR0fBE8w\nTTBLoEmgR4ZFaHR0cHM6Ly9zYngtY2VydGlmaWNhdGVzLnRydXN0ZWRzZXJ2aWNl\ncy5pbnRlbC5jb20vSW50ZWxTR1hSb290Q0EuZGVyMB0GA1UdDgQWBBTp6ERSUzZc\nSxiaEfxDGCyl3CCASDAOBgNVHQ8BAf8EBAMCAQYwEgYDVR0TAQH/BAgwBgEB/wIB\nATAKBggqhkjOPQQDAgNJADBGAiEAzw9zdUiUHPMUd0C4mx41jlFZkrM3y5f1lgnV\nO7FbjOoCIQCoGtUmT4cXt7V+ySHbJ8Hob9AanpvXNH1ER+/gZF+opQ==\n-----END CERTIFICATE-----\n"},{"fmspc":"B0806F000000","tcbInfo":"{\"tcbInfo\":{\"id\":\"TDX\",\"version\":3,\"issueDate\":\"2026-07-01T10:00:45Z\",\"nextUpdate\":\"2026-07-31T10:00:45Z\",\"fmspc\":\"B0806F000000\",\"pceId\":\"0000\",\"tcbType\":0,\"tcbEvaluationDataNumber\":5,\"tdxModule\":{\"mrsigner\":\"000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000\",\"attributes\":\"0000000000000000\",\"attributesMask\":\"FFFFFFFFFFFFFFFF\"},\"tdxModuleIdentities\":[{\"id\":\"TDX_02\",\"mrsigner\":\"000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000\",\"attributes\":\"0000000000000000\",\"attributesMask\":\"FFFFFFFFFFFFFFFF\",\"tcbLevels\":[{\"tcb\":{\"isvsvn\":0},\"tcbDate\":\"2022-11-09T00:00:00Z\",\"tcbStatus\":\"UpToDate\"}]},{\"id\":\"TDX_05\",\"mrsigner\":\"000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000\",\"attributes\":\"0000000000000000\",\"attributesMask\":\"FFFFFFFFFFFFFFFF\",\"tcbLevels\":[{\"tcb\":{\"isvsvn\":0},\"tcbDate\":\"2022-11-09T00:00:00Z\",\"tcbStatus\":\"UpToDate\"}]},{\"id\":\"TDX_03\",\"mrsigner\":\"000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000\",\"attributes\":\"0000000000000000\",\"attributesMask\":\"FFFFFFFFFFFFFFFF\",\"tcbLevels\":[{\"tcb\":{\"isvsvn\":0},\"tcbDate\":\"2022-11-09T00:00:00Z\",\"tcbStatus\":\"UpToDate\"}]},{\"id\":\"TDX_01\",\"mrsigner\":\"000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000\",\"attributes\":\"0000000000000000\",\"attributesMask\":\"FFFFFFFFFFFFFFFF\",\"tcbLevels\":[{\"tcb\":{\"isvsvn\":0},\"tcbDate\":\"2022-11-09T00:00:00Z\",\"tcbStatus\":\"UpToDate\"}]}],\"tcbLevels\":[{\"tcb\":{\"sgxtcbcomponents\":[{\"svn\":1,\"category\":\"BIOS\",\"type\":\"Early Microcode Update\"},{\"svn\":1,\"category\":\"OS/VMM\",\"type\":\"SGX Late Microcode Update\"},{\"svn\":0,\"category\":\"OS/VMM\",\"type\":\"TXT SINIT\"},{\"svn\":0,\"category\":\"BIOS\"},{\"svn\":0,\"category\":\"BIOS\"},{\"svn\":0,\"category\":\"BIOS\"},{\"svn\":0},{\"svn\":0,\"category\":\"OS/VMM\",\"type\":\"SEAMLDR ACM\"},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0}],\"pcesvn\":0,\"tdxtcbcomponents\":[{\"svn\":0,\"category\":\"OS/VMM\",\"type\":\"TDX Module\"},{\"svn\":0,\"category\":\"OS/VMM\",\"type\":\"TDX Module\"},{\"svn\":1,\"category\":\"OS/VMM\",\"type\":\"TDX Late Microcode Update\"},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0}]},\"tcbDate\":\"2022-11-09T00:00:00Z\",\"tcbStatus\":\"UpToDate\"}]},\"signature\":\"da0312fbe582e1d32136ddd517abf928c2c9ccdcb686d3306a6c4401a96190d6fdd753da816ffaa27d7b536298713f48de3f45d1a7a8e364d3ea75159452614c\"}","tcbInfoIssuerChain":"-----BEGIN CERTIFICATE-----\nMIICkDCCAjagAwIBAgIUTh8n662T/sqPZK+7n3H67/KGwu0wCgYIKoZIzj0EAwIw\naDEaMBgGA1UEAwwRSW50ZWwgU0dYIFJvb3QgQ0ExGjAYBgNVBAoMEUludGVsIENv\ncnBvcmF0aW9uMRQwEgYDVQQHDAtTYW50YSBDbGFyYTELMAkGA1UECAwCQ0ExCzAJ\nBgNVBAYTAlVTMB4XDTE5MTAzMTEyMzM0N1oXDTI2MTAzMTEyMzM0N1owbDEeMBwG\nA1UEAwwVSW50ZWwgU0dYIFRDQiBTaWduaW5nMRowGAYDVQQKDBFJbnRlbCBDb3Jw\nb3JhdGlvbjEUMBIGA1UEBwwLU2FudGEgQ2xhcmExCzAJBgNVBAgMAkNBMQswCQYD\nVQQGEwJVUzBZMBMGByqGSM49AgEGCCqGSM49AwEHA0IABOnYw9LbN/JmyUttXa0M\niBEenjPbxbR4C8MuVYxDI+Le8lDBLp9X4wMzCAUF/fI/31giClXp/y0erLbLZjdV\n07+jgbkwgbYwHwYDVR0jBBgwFoAU6ehEUlM2XEsYmhH8QxgspdwggEgwVgYDVR0f\nBE8wTTBLoEmgR4ZFaHR0cHM6Ly9zYngtY2VydGlmaWNhdGVzLnRydXN0ZWRzZXJ2\naWNlcy5pbnRlbC5jb20vSW50ZWxTR1hSb290Q0EuZGVyMB0GA1UdDgQWBBROHyfr\nrZP+yo9kr7ufcfrv8obC7TAOBgNVHQ8BAf8EBAMCBsAwDAYDVR0TAQH/BAIwADAK\nBggqhkjOPQQDAgNIADBFAiEA9xQeifK+2abQGnrAgk0hrOhdyvJQorh2cEMn4Gwr\n4hoCIFHW5qQ9G2wBJ4GMNQqv/oMfbPtzmyTlaWWzwxkqM0CT\n-----END CERTIFICATE-----\n-----BEGIN CERTIFICATE-----\nMIIClDCCAjmgAwIBAgIVAOnoRFJTNlxLGJoR/EMYLKXcIIBIMAoGCCqGSM49BAMC\nMGgxGjAYBgNVBAMMEUludGVsIFNHWCBSb290IENBMRowGAYDVQQKDBFJbnRlbCBD\nb3Jwb3JhdGlvbjEUMBIGA1UEBwwLU2FudGEgQ2xhcmExCzAJBgNVBAgMAkNBMQsw\nCQYDVQQGEwJVUzAeFw0xOTEwMzEwOTQ5MjFaFw00OTEyMzEyMzU5NTlaMGgxGjAY\nBgNVBAMMEUludGVsIFNHWCBSb290IENBMRowGAYDVQQKDBFJbnRlbCBDb3Jwb3Jh\ndGlvbjEUMBIGA1UEBwwLU2FudGEgQ2xhcmExCzAJBgNVBAgMAkNBMQswCQYDVQQG\nEwJVUzBZMBMGByqGSM49AgEGCCqGSM49AwEHA0IABE/6D/1WHNrWwPmNMIyBKMW5\nJ6JzMsjo6xP2vkK1cdZGb1PGRP/C/8ECgiDkmklmzwLzLi+000m7LLrtKJA3oC2j\ngb8wgbwwHwYDVR0jBBgwFoAU6ehEUlM2XEsYmhH8QxgspdwggEgwVgYDVR0fBE8w\nTTBLoEmgR4ZFaHR0cHM6Ly9zYngtY2VydGlmaWNhdGVzLnRydXN0ZWRzZXJ2aWNl\ncy5pbnRlbC5jb20vSW50ZWxTR1hSb290Q0EuZGVyMB0GA1UdDgQWBBTp6ERSUzZc\nSxiaEfxDGCyl3CCASDAOBgNVHQ8BAf8EBAMCAQYwEgYDVR0TAQH/BAgwBgEB/wIB\nATAKBggqhkjOPQQDAgNJADBGAiEAzw9zdUiUHPMUd0C4mx41jlFZkrM3y5f1lgnV\nO7FbjOoCIQCoGtUmT4cXt7V+ySHbJ8Hob9AanpvXNH1ER+/gZF+opQ==\n-----END CERTIFICATE-----\n"},{"fmspc":"00A06F010000","tcbInfo":"{\"tcbInfo\":{\"id\":\"TDX\",\"version\":3,\"issueDate\":\"2026-07-01T10:00:45Z\",\"nextUpdate\":\"2026-07-31T10:00:45Z\",\"fmspc\":\"00A06F010000\",\"pceId\":\"0000\",\"tcbType\":0,\"tcbEvaluationDataNumber\":5,\"tdxModule\":{\"mrsigner\":\"000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000\",\"attributes\":\"0000000000000000\",\"attributesMask\":\"FFFFFFFFFFFFFFFF\"},\"tdxModuleIdentities\":[{\"id\":\"TDX_02\",\"mrsigner\":\"000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000\",\"attributes\":\"0000000000000000\",\"attributesMask\":\"FFFFFFFFFFFFFFFF\",\"tcbLevels\":[{\"tcb\":{\"isvsvn\":0},\"tcbDate\":\"2022-11-09T00:00:00Z\",\"tcbStatus\":\"UpToDate\"}]},{\"id\":\"TDX_05\",\"mrsigner\":\"000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000\",\"attributes\":\"0000000000000000\",\"attributesMask\":\"FFFFFFFFFFFFFFFF\",\"tcbLevels\":[{\"tcb\":{\"isvsvn\":0},\"tcbDate\":\"2022-11-09T00:00:00Z\",\"tcbStatus\":\"UpToDate\"}]},{\"id\":\"TDX_03\",\"mrsigner\":\"000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000\",\"attributes\":\"0000000000000000\",\"attributesMask\":\"FFFFFFFFFFFFFFFF\",\"tcbLevels\":[{\"tcb\":{\"isvsvn\":0},\"tcbDate\":\"2022-11-09T00:00:00Z\",\"tcbStatus\":\"UpToDate\"}]},{\"id\":\"TDX_01\",\"mrsigner\":\"000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000\",\"attributes\":\"0000000000000000\",\"attributesMask\":\"FFFFFFFFFFFFFFFF\",\"tcbLevels\":[{\"tcb\":{\"isvsvn\":0},\"tcbDate\":\"2022-11-09T00:00:00Z\",\"tcbStatus\":\"UpToDate\"}]}],\"tcbLevels\":[{\"tcb\":{\"sgxtcbcomponents\":[{\"svn\":1,\"category\":\"BIOS\",\"type\":\"Early Microcode Update\"},{\"svn\":1,\"category\":\"OS/VMM\",\"type\":\"SGX Late Microcode Update\"},{\"svn\":0,\"category\":\"OS/VMM\",\"type\":\"TXT SINIT\"},{\"svn\":0,\"category\":\"BIOS\"},{\"svn\":0,\"category\":\"BIOS\"},{\"svn\":0,\"category\":\"BIOS\"},{\"svn\":0},{\"svn\":0,\"category\":\"OS/VMM\",\"type\":\"SEAMLDR ACM\"},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0}],\"pcesvn\":0,\"tdxtcbcomponents\":[{\"svn\":0,\"category\":\"OS/VMM\",\"type\":\"TDX Module\"},{\"svn\":0,\"category\":\"OS/VMM\",\"type\":\"TDX Module\"},{\"svn\":1,\"category\":\"OS/VMM\",\"type\":\"TDX Late Microcode Update\"},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0}]},\"tcbDate\":\"2022-11-09T00:00:00Z\",\"tcbStatus\":\"UpToDate\"}]},\"signature\":\"a1309265fe850a27482fc8cdb2854cab6ff10f5ca4099af209a676a062b4b45943155227d431d4058c47c70be382dc43defde577b980412653b59ec4e298a23b\"}","tcbInfoIssuerChain":"-----BEGIN CERTIFICATE-----\nMIICkDCCAjagAwIBAgIUTh8n662T/sqPZK+7n3H67/KGwu0wCgYIKoZIzj0EAwIw\naDEaMBgGA1UEAwwRSW50ZWwgU0dYIFJvb3QgQ0ExGjAYBgNVBAoMEUludGVsIENv\ncnBvcmF0aW9uMRQwEgYDVQQHDAtTYW50YSBDbGFyYTELMAkGA1UECAwCQ0ExCzAJ\nBgNVBAYTAlVTMB4XDTE5MTAzMTEyMzM0N1oXDTI2MTAzMTEyMzM0N1owbDEeMBwG\nA1UEAwwVSW50ZWwgU0dYIFRDQiBTaWduaW5nMRowGAYDVQQKDBFJbnRlbCBDb3Jw\nb3JhdGlvbjEUMBIGA1UEBwwLU2FudGEgQ2xhcmExCzAJBgNVBAgMAkNBMQswCQYD\nVQQGEwJVUzBZMBMGByqGSM49AgEGCCqGSM49AwEHA0IABOnYw9LbN/JmyUttXa0M\niBEenjPbxbR4C8MuVYxDI+Le8lDBLp9X4wMzCAUF/fI/31giClXp/y0erLbLZjdV\n07+jgbkwgbYwHwYDVR0jBBgwFoAU6ehEUlM2XEsYmhH8QxgspdwggEgwVgYDVR0f\nBE8wTTBLoEmgR4ZFaHR0cHM6Ly9zYngtY2VydGlmaWNhdGVzLnRydXN0ZWRzZXJ2\naWNlcy5pbnRlbC5jb20vSW50ZWxTR1hSb290Q0EuZGVyMB0GA1UdDgQWBBROHyfr\nrZP+yo9kr7ufcfrv8obC7TAOBgNVHQ8BAf8EBAMCBsAwDAYDVR0TAQH/BAIwADAK\nBggqhkjOPQQDAgNIADBFAiEA9xQeifK+2abQGnrAgk0hrOhdyvJQorh2cEMn4Gwr\n4hoCIFHW5qQ9G2wBJ4GMNQqv/oMfbPtzmyTlaWWzwxkqM0CT\n-----END CERTIFICATE-----\n-----BEGIN CERTIFICATE-----\nMIIClDCCAjmgAwIBAgIVAOnoRFJTNlxLGJoR/EMYLKXcIIBIMAoGCCqGSM49BAMC\nMGgxGjAYBgNVBAMMEUludGVsIFNHWCBSb290IENBMRowGAYDVQQKDBFJbnRlbCBD\nb3Jwb3JhdGlvbjEUMBIGA1UEBwwLU2FudGEgQ2xhcmExCzAJBgNVBAgMAkNBMQsw\nCQYDVQQGEwJVUzAeFw0xOTEwMzEwOTQ5MjFaFw00OTEyMzEyMzU5NTlaMGgxGjAY\nBgNVBAMMEUludGVsIFNHWCBSb290IENBMRowGAYDVQQKDBFJbnRlbCBDb3Jwb3Jh\ndGlvbjEUMBIGA1UEBwwLU2FudGEgQ2xhcmExCzAJBgNVBAgMAkNBMQswCQYDVQQG\nEwJVUzBZMBMGByqGSM49AgEGCCqGSM49AwEHA0IABE/6D/1WHNrWwPmNMIyBKMW5\nJ6JzMsjo6xP2vkK1cdZGb1PGRP/C/8ECgiDkmklmzwLzLi+000m7LLrtKJA3oC2j\ngb8wgbwwHwYDVR0jBBgwFoAU6ehEUlM2XEsYmhH8QxgspdwggEgwVgYDVR0fBE8w\nTTBLoEmgR4ZFaHR0cHM6Ly9zYngtY2VydGlmaWNhdGVzLnRydXN0ZWRzZXJ2aWNl\ncy5pbnRlbC5jb20vSW50ZWxTR1hSb290Q0EuZGVyMB0GA1UdDgQWBBTp6ERSUzZc\nSxiaEfxDGCyl3CCASDAOBgNVHQ8BAf8EBAMCAQYwEgYDVR0TAQH/BAgwBgEB/wIB\nATAKBggqhkjOPQQDAgNJADBGAiEAzw9zdUiUHPMUd0C4mx41jlFZkrM3y5f1lgnV\nO7FbjOoCIQCoGtUmT4cXt7V+ySHbJ8Hob9AanpvXNH1ER+/gZF+opQ==\n-----END CERTIFICATE-----\n"},{"fmspc":"00A06D070000","tcbInfo":"{\"tcbInfo\":{\"id\":\"TDX\",\"version\":3,\"issueDate\":\"2026-07-01T10:00:45Z\",\"nextUpdate\":\"2026-07-31T10:00:45Z\",\"fmspc\":\"00A06D070000\",\"pceId\":\"0000\",\"tcbType\":0,\"tcbEvaluationDataNumber\":5,\"tdxModule\":{\"mrsigner\":\"000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000\",\"attributes\":\"0000000000000000\",\"attributesMask\":\"FFFFFFFFFFFFFFFF\"},\"tdxModuleIdentities\":[{\"id\":\"TDX_02\",\"mrsigner\":\"000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000\",\"attributes\":\"0000000000000000\",\"attributesMask\":\"FFFFFFFFFFFFFFFF\",\"tcbLevels\":[{\"tcb\":{\"isvsvn\":0},\"tcbDate\":\"2022-11-09T00:00:00Z\",\"tcbStatus\":\"UpToDate\"}]},{\"id\":\"TDX_05\",\"mrsigner\":\"000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000\",\"attributes\":\"0000000000000000\",\"attributesMask\":\"FFFFFFFFFFFFFFFF\",\"tcbLevels\":[{\"tcb\":{\"isvsvn\":0},\"tcbDate\":\"2022-11-09T00:00:00Z\",\"tcbStatus\":\"UpToDate\"}]},{\"id\":\"TDX_03\",\"mrsigner\":\"000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000\",\"attributes\":\"0000000000000000\",\"attributesMask\":\"FFFFFFFFFFFFFFFF\",\"tcbLevels\":[{\"tcb\":{\"isvsvn\":0},\"tcbDate\":\"2022-11-09T00:00:00Z\",\"tcbStatus\":\"UpToDate\"}]},{\"id\":\"TDX_01\",\"mrsigner\":\"000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000\",\"attributes\":\"0000000000000000\",\"attributesMask\":\"FFFFFFFFFFFFFFFF\",\"tcbLevels\":[{\"tcb\":{\"isvsvn\":0},\"tcbDate\":\"2022-11-09T00:00:00Z\",\"tcbStatus\":\"UpToDate\"}]}],\"tcbLevels\":[{\"tcb\":{\"sgxtcbcomponents\":[{\"svn\":1,\"category\":\"BIOS\",\"type\":\"Early Microcode Update\"},{\"svn\":1,\"category\":\"OS/VMM\",\"type\":\"SGX Late Microcode Update\"},{\"svn\":0,\"category\":\"OS/VMM\",\"type\":\"TXT SINIT\"},{\"svn\":0,\"category\":\"BIOS\"},{\"svn\":0,\"category\":\"BIOS\"},{\"svn\":0,\"category\":\"BIOS\"},{\"svn\":0},{\"svn\":0,\"category\":\"OS/VMM\",\"type\":\"SEAMLDR ACM\"},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0}],\"pcesvn\":0,\"tdxtcbcomponents\":[{\"svn\":0,\"category\":\"OS/VMM\",\"type\":\"TDX Module\"},{\"svn\":0,\"category\":\"OS/VMM\",\"type\":\"TDX Module\"},{\"svn\":1,\"category\":\"OS/VMM\",\"type\":\"TDX Late Microcode Update\"},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0}]},\"tcbDate\":\"2022-11-09T00:00:00Z\",\"tcbStatus\":\"UpToDate\"}]},\"signature\":\"98641e3b215e1134191c0637028cd6031ab109354d8c68083769bd63757418d83c2837f396ecad4f7e1e13176b0b2367e46cd1045dc6032df731c7edebe124e2\"}","tcbInfoIssuerChain":"-----BEGIN CERTIFICATE-----\nMIICkDCCAjagAwIBAgIUTh8n662T/sqPZK+7n3H67/KGwu0wCgYIKoZIzj0EAwIw\naDEaMBgGA1UEAwwRSW50ZWwgU0dYIFJvb3QgQ0ExGjAYBgNVBAoMEUludGVsIENv\ncnBvcmF0aW9uMRQwEgYDVQQHDAtTYW50YSBDbGFyYTELMAkGA1UECAwCQ0ExCzAJ\nBgNVBAYTAlVTMB4XDTE5MTAzMTEyMzM0N1oXDTI2MTAzMTEyMzM0N1owbDEeMBwG\nA1UEAwwVSW50ZWwgU0dYIFRDQiBTaWduaW5nMRowGAYDVQQKDBFJbnRlbCBDb3Jw\nb3JhdGlvbjEUMBIGA1UEBwwLU2FudGEgQ2xhcmExCzAJBgNVBAgMAkNBMQswCQYD\nVQQGEwJVUzBZMBMGByqGSM49AgEGCCqGSM49AwEHA0IABOnYw9LbN/JmyUttXa0M\niBEenjPbxbR4C8MuVYxDI+Le8lDBLp9X4wMzCAUF/fI/31giClXp/y0erLbLZjdV\n07+jgbkwgbYwHwYDVR0jBBgwFoAU6ehEUlM2XEsYmhH8QxgspdwggEgwVgYDVR0f\nBE8wTTBLoEmgR4ZFaHR0cHM6Ly9zYngtY2VydGlmaWNhdGVzLnRydXN0ZWRzZXJ2\naWNlcy5pbnRlbC5jb20vSW50ZWxTR1hSb290Q0EuZGVyMB0GA1UdDgQWBBROHyfr\nrZP+yo9kr7ufcfrv8obC7TAOBgNVHQ8BAf8EBAMCBsAwDAYDVR0TAQH/BAIwADAK\nBggqhkjOPQQDAgNIADBFAiEA9xQeifK+2abQGnrAgk0hrOhdyvJQorh2cEMn4Gwr\n4hoCIFHW5qQ9G2wBJ4GMNQqv/oMfbPtzmyTlaWWzwxkqM0CT\n-----END CERTIFICATE-----\n-----BEGIN CERTIFICATE-----\nMIIClDCCAjmgAwIBAgIVAOnoRFJTNlxLGJoR/EMYLKXcIIBIMAoGCCqGSM49BAMC\nMGgxGjAYBgNVBAMMEUludGVsIFNHWCBSb290IENBMRowGAYDVQQKDBFJbnRlbCBD\nb3Jwb3JhdGlvbjEUMBIGA1UEBwwLU2FudGEgQ2xhcmExCzAJBgNVBAgMAkNBMQsw\nCQYDVQQGEwJVUzAeFw0xOTEwMzEwOTQ5MjFaFw00OTEyMzEyMzU5NTlaMGgxGjAY\nBgNVBAMMEUludGVsIFNHWCBSb290IENBMRowGAYDVQQKDBFJbnRlbCBDb3Jwb3Jh\ndGlvbjEUMBIGA1UEBwwLU2FudGEgQ2xhcmExCzAJBgNVBAgMAkNBMQswCQYDVQQG\nEwJVUzBZMBMGByqGSM49AgEGCCqGSM49AwEHA0IABE/6D/1WHNrWwPmNMIyBKMW5\nJ6JzMsjo6xP2vkK1cdZGb1PGRP/C/8ECgiDkmklmzwLzLi+000m7LLrtKJA3oC2j\ngb8wgbwwHwYDVR0jBBgwFoAU6ehEUlM2XEsYmhH8QxgspdwggEgwVgYDVR0fBE8w\nTTBLoEmgR4ZFaHR0cHM6Ly9zYngtY2VydGlmaWNhdGVzLnRydXN0ZWRzZXJ2aWNl\ncy5pbnRlbC5jb20vSW50ZWxTR1hSb290Q0EuZGVyMB0GA1UdDgQWBBTp6ERSUzZc\nSxiaEfxDGCyl3CCASDAOBgNVHQ8BAf8EBAMCAQYwEgYDVR0TAQH/BAgwBgEB/wIB\nATAKBggqhkjOPQQDAgNJADBGAiEAzw9zdUiUHPMUd0C4mx41jlFZkrM3y5f1lgnV\nO7FbjOoCIQCoGtUmT4cXt7V+ySHbJ8Hob9AanpvXNH1ER+/gZF+opQ==\n-----END CERTIFICATE-----\n"},{"fmspc":"60806F000000","tcbInfo":"{\"tcbInfo\":{\"id\":\"TDX\",\"version\":3,\"issueDate\":\"2026-07-01T10:00:45Z\",\"nextUpdate\":\"2026-07-31T10:00:45Z\",\"fmspc\":\"60806F000000\",\"pceId\":\"0000\",\"tcbType\":0,\"tcbEvaluationDataNumber\":5,\"tdxModule\":{\"mrsigner\":\"000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000\",\"attributes\":\"0000000000000000\",\"attributesMask\":\"FFFFFFFFFFFFFFFF\"},\"tdxModuleIdentities\":[{\"id\":\"TDX_02\",\"mrsigner\":\"000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000\",\"attributes\":\"0000000000000000\",\"attributesMask\":\"FFFFFFFFFFFFFFFF\",\"tcbLevels\":[{\"tcb\":{\"isvsvn\":0},\"tcbDate\":\"2022-11-09T00:00:00Z\",\"tcbStatus\":\"UpToDate\"}]},{\"id\":\"TDX_05\",\"mrsigner\":\"000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000\",\"attributes\":\"0000000000000000\",\"attributesMask\":\"FFFFFFFFFFFFFFFF\",\"tcbLevels\":[{\"tcb\":{\"isvsvn\":0},\"tcbDate\":\"2022-11-09T00:00:00Z\",\"tcbStatus\":\"UpToDate\"}]},{\"id\":\"TDX_03\",\"mrsigner\":\"000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000\",\"attributes\":\"0000000000000000\",\"attributesMask\":\"FFFFFFFFFFFFFFFF\",\"tcbLevels\":[{\"tcb\":{\"isvsvn\":0},\"tcbDate\":\"2022-11-09T00:00:00Z\",\"tcbStatus\":\"UpToDate\"}]},{\"id\":\"TDX_01\",\"mrsigner\":\"000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000\",\"attributes\":\"0000000000000000\",\"attributesMask\":\"FFFFFFFFFFFFFFFF\",\"tcbLevels\":[{\"tcb\":{\"isvsvn\":0},\"tcbDate\":\"2022-11-09T00:00:00Z\",\"tcbStatus\":\"UpToDate\"}]}],\"tcbLevels\":[{\"tcb\":{\"sgxtcbcomponents\":[{\"svn\":1,\"category\":\"BIOS\",\"type\":\"Early Microcode Update\"},{\"svn\":1,\"category\":\"OS/VMM\",\"type\":\"SGX Late Microcode Update\"},{\"svn\":0,\"category\":\"OS/VMM\",\"type\":\"TXT SINIT\"},{\"svn\":0,\"category\":\"BIOS\"},{\"svn\":0,\"category\":\"BIOS\"},{\"svn\":0,\"category\":\"BIOS\"},{\"svn\":0},{\"svn\":0,\"category\":\"OS/VMM\",\"type\":\"SEAMLDR ACM\"},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0}],\"pcesvn\":11,\"tdxtcbcomponents\":[{\"svn\":0,\"category\":\"OS/VMM\",\"type\":\"TDX Module\"},{\"svn\":0,\"category\":\"OS/VMM\",\"type\":\"TDX Module\"},{\"svn\":1,\"category\":\"OS/VMM\",\"type\":\"TDX Late Microcode Update\"},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0}]},\"tcbDate\":\"2022-11-09T00:00:00Z\",\"tcbStatus\":\"UpToDate\"}]},\"signature\":\"85ecac3694bcca3320c5ce5cdbc67bbec0d85ae9642561a13e47e6dafb1bec844c9b023760b33ea981bec268d814aa039e27063674b41671e079f39bb3509cfd\"}","tcbInfoIssuerChain":"-----BEGIN CERTIFICATE-----\nMIICkDCCAjagAwIBAgIUTh8n662T/sqPZK+7n3H67/KGwu0wCgYIKoZIzj0EAwIw\naDEaMBgGA1UEAwwRSW50ZWwgU0dYIFJvb3QgQ0ExGjAYBgNVBAoMEUludGVsIENv\ncnBvcmF0aW9uMRQwEgYDVQQHDAtTYW50YSBDbGFyYTELMAkGA1UECAwCQ0ExCzAJ\nBgNVBAYTAlVTMB4XDTE5MTAzMTEyMzM0N1oXDTI2MTAzMTEyMzM0N1owbDEeMBwG\nA1UEAwwVSW50ZWwgU0dYIFRDQiBTaWduaW5nMRowGAYDVQQKDBFJbnRlbCBDb3Jw\nb3JhdGlvbjEUMBIGA1UEBwwLU2FudGEgQ2xhcmExCzAJBgNVBAgMAkNBMQswCQYD\nVQQGEwJVUzBZMBMGByqGSM49AgEGCCqGSM49AwEHA0IABOnYw9LbN/JmyUttXa0M\niBEenjPbxbR4C8MuVYxDI+Le8lDBLp9X4wMzCAUF/fI/31giClXp/y0erLbLZjdV\n07+jgbkwgbYwHwYDVR0jBBgwFoAU6ehEUlM2XEsYmhH8QxgspdwggEgwVgYDVR0f\nBE8wTTBLoEmgR4ZFaHR0cHM6Ly9zYngtY2VydGlmaWNhdGVzLnRydXN0ZWRzZXJ2\naWNlcy5pbnRlbC5jb20vSW50ZWxTR1hSb290Q0EuZGVyMB0GA1UdDgQWBBROHyfr\nrZP+yo9kr7ufcfrv8obC7TAOBgNVHQ8BAf8EBAMCBsAwDAYDVR0TAQH/BAIwADAK\nBggqhkjOPQQDAgNIADBFAiEA9xQeifK+2abQGnrAgk0hrOhdyvJQorh2cEMn4Gwr\n4hoCIFHW5qQ9G2wBJ4GMNQqv/oMfbPtzmyTlaWWzwxkqM0CT\n-----END CERTIFICATE-----\n-----BEGIN CERTIFICATE-----\nMIIClDCCAjmgAwIBAgIVAOnoRFJTNlxLGJoR/EMYLKXcIIBIMAoGCCqGSM49BAMC\nMGgxGjAYBgNVBAMMEUludGVsIFNHWCBSb290IENBMRowGAYDVQQKDBFJbnRlbCBD\nb3Jwb3JhdGlvbjEUMBIGA1UEBwwLU2FudGEgQ2xhcmExCzAJBgNVBAgMAkNBMQsw\nCQYDVQQGEwJVUzAeFw0xOTEwMzEwOTQ5MjFaFw00OTEyMzEyMzU5NTlaMGgxGjAY\nBgNVBAMMEUludGVsIFNHWCBSb290IENBMRowGAYDVQQKDBFJbnRlbCBDb3Jwb3Jh\ndGlvbjEUMBIGA1UEBwwLU2FudGEgQ2xhcmExCzAJBgNVBAgMAkNBMQswCQYDVQQG\nEwJVUzBZMBMGByqGSM49AgEGCCqGSM49AwEHA0IABE/6D/1WHNrWwPmNMIyBKMW5\nJ6JzMsjo6xP2vkK1cdZGb1PGRP/C/8ECgiDkmklmzwLzLi+000m7LLrtKJA3oC2j\ngb8wgbwwHwYDVR0jBBgwFoAU6ehEUlM2XEsYmhH8QxgspdwggEgwVgYDVR0fBE8w\nTTBLoEmgR4ZFaHR0cHM6Ly9zYngtY2VydGlmaWNhdGVzLnRydXN0ZWRzZXJ2aWNl\ncy5pbnRlbC5jb20vSW50ZWxTR1hSb290Q0EuZGVyMB0GA1UdDgQWBBTp6ERSUzZc\nSxiaEfxDGCyl3CCASDAOBgNVHQ8BAf8EBAMCAQYwEgYDVR0TAQH/BAgwBgEB/wIB\nATAKBggqhkjOPQQDAgNJADBGAiEAzw9zdUiUHPMUd0C4mx41jlFZkrM3y5f1lgnV\nO7FbjOoCIQCoGtUmT4cXt7V+ySHbJ8Hob9AanpvXNH1ER+/gZF+opQ==\n-----END CERTIFICATE-----\n"},{"fmspc":"10A06E050000","tcbInfo":"{\"tcbInfo\":{\"id\":\"TDX\",\"version\":3,\"issueDate\":\"2026-07-01T10:00:45Z\",\"nextUpdate\":\"2026-07-31T10:00:45Z\",\"fmspc\":\"10A06E050000\",\"pceId\":\"0000\",\"tcbType\":0,\"tcbEvaluationDataNumber\":5,\"tdxModule\":{\"mrsigner\":\"000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000\",\"attributes\":\"0000000000000000\",\"attributesMask\":\"FFFFFFFFFFFFFFFF\"},\"tdxModuleIdentities\":[{\"id\":\"TDX_02\",\"mrsigner\":\"000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000\",\"attributes\":\"0000000000000000\",\"attributesMask\":\"FFFFFFFFFFFFFFFF\",\"tcbLevels\":[{\"tcb\":{\"isvsvn\":0},\"tcbDate\":\"2022-11-09T00:00:00Z\",\"tcbStatus\":\"UpToDate\"}]},{\"id\":\"TDX_05\",\"mrsigner\":\"000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000\",\"attributes\":\"0000000000000000\",\"attributesMask\":\"FFFFFFFFFFFFFFFF\",\"tcbLevels\":[{\"tcb\":{\"isvsvn\":0},\"tcbDate\":\"2022-11-09T00:00:00Z\",\"tcbStatus\":\"UpToDate\"}]},{\"id\":\"TDX_03\",\"mrsigner\":\"000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000\",\"attributes\":\"0000000000000000\",\"attributesMask\":\"FFFFFFFFFFFFFFFF\",\"tcbLevels\":[{\"tcb\":{\"isvsvn\":0},\"tcbDate\":\"2022-11-09T00:00:00Z\",\"tcbStatus\":\"UpToDate\"}]},{\"id\":\"TDX_01\",\"mrsigner\":\"000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000\",\"attributes\":\"0000000000000000\",\"attributesMask\":\"FFFFFFFFFFFFFFFF\",\"tcbLevels\":[{\"tcb\":{\"isvsvn\":0},\"tcbDate\":\"2022-11-09T00:00:00Z\",\"tcbStatus\":\"UpToDate\"}]}],\"tcbLevels\":[{\"tcb\":{\"sgxtcbcomponents\":[{\"svn\":1,\"category\":\"BIOS\",\"type\":\"Early Microcode Update\"},{\"svn\":1,\"category\":\"OS/VMM\",\"type\":\"SGX Late Microcode Update\"},{\"svn\":0,\"category\":\"OS/VMM\",\"type\":\"TXT SINIT\"},{\"svn\":0,\"category\":\"BIOS\"},{\"svn\":0,\"category\":\"BIOS\"},{\"svn\":0,\"category\":\"BIOS\"},{\"svn\":0},{\"svn\":0,\"category\":\"OS/VMM\",\"type\":\"SEAMLDR ACM\"},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0}],\"pcesvn\":0,\"tdxtcbcomponents\":[{\"svn\":0,\"category\":\"OS/VMM\",\"type\":\"TDX Module\"},{\"svn\":0,\"category\":\"OS/VMM\",\"type\":\"TDX Module\"},{\"svn\":1,\"category\":\"OS/VMM\",\"type\":\"TDX Late Microcode Update\"},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0}]},\"tcbDate\":\"2022-11-09T00:00:00Z\",\"tcbStatus\":\"UpToDate\"}]},\"signature\":\"0a8a99b3c165ef65b54c2e313764342850bfd1c31aa201f2cfdb93399a115ae3f20faabbf53f1bb66565c58763eb300c852a0fa796aa065b64b79138585f5682\"}","tcbInfoIssuerChain":"-----BEGIN CERTIFICATE-----\nMIICkDCCAjagAwIBAgIUTh8n662T/sqPZK+7n3H67/KGwu0wCgYIKoZIzj0EAwIw\naDEaMBgGA1UEAwwRSW50ZWwgU0dYIFJvb3QgQ0ExGjAYBgNVBAoMEUludGVsIENv\ncnBvcmF0aW9uMRQwEgYDVQQHDAtTYW50YSBDbGFyYTELMAkGA1UECAwCQ0ExCzAJ\nBgNVBAYTAlVTMB4XDTE5MTAzMTEyMzM0N1oXDTI2MTAzMTEyMzM0N1owbDEeMBwG\nA1UEAwwVSW50ZWwgU0dYIFRDQiBTaWduaW5nMRowGAYDVQQKDBFJbnRlbCBDb3Jw\nb3JhdGlvbjEUMBIGA1UEBwwLU2FudGEgQ2xhcmExCzAJBgNVBAgMAkNBMQswCQYD\nVQQGEwJVUzBZMBMGByqGSM49AgEGCCqGSM49AwEHA0IABOnYw9LbN/JmyUttXa0M\niBEenjPbxbR4C8MuVYxDI+Le8lDBLp9X4wMzCAUF/fI/31giClXp/y0erLbLZjdV\n07+jgbkwgbYwHwYDVR0jBBgwFoAU6ehEUlM2XEsYmhH8QxgspdwggEgwVgYDVR0f\nBE8wTTBLoEmgR4ZFaHR0cHM6Ly9zYngtY2VydGlmaWNhdGVzLnRydXN0ZWRzZXJ2\naWNlcy5pbnRlbC5jb20vSW50ZWxTR1hSb290Q0EuZGVyMB0GA1UdDgQWBBROHyfr\nrZP+yo9kr7ufcfrv8obC7TAOBgNVHQ8BAf8EBAMCBsAwDAYDVR0TAQH/BAIwADAK\nBggqhkjOPQQDAgNIADBFAiEA9xQeifK+2abQGnrAgk0hrOhdyvJQorh2cEMn4Gwr\n4hoCIFHW5qQ9G2wBJ4GMNQqv/oMfbPtzmyTlaWWzwxkqM0CT\n-----END CERTIFICATE-----\n-----BEGIN CERTIFICATE-----\nMIIClDCCAjmgAwIBAgIVAOnoRFJTNlxLGJoR/EMYLKXcIIBIMAoGCCqGSM49BAMC\nMGgxGjAYBgNVBAMMEUludGVsIFNHWCBSb290IENBMRowGAYDVQQKDBFJbnRlbCBD\nb3Jwb3JhdGlvbjEUMBIGA1UEBwwLU2FudGEgQ2xhcmExCzAJBgNVBAgMAkNBMQsw\nCQYDVQQGEwJVUzAeFw0xOTEwMzEwOTQ5MjFaFw00OTEyMzEyMzU5NTlaMGgxGjAY\nBgNVBAMMEUludGVsIFNHWCBSb290IENBMRowGAYDVQQKDBFJbnRlbCBDb3Jwb3Jh\ndGlvbjEUMBIGA1UEBwwLU2FudGEgQ2xhcmExCzAJBgNVBAgMAkNBMQswCQYDVQQG\nEwJVUzBZMBMGByqGSM49AgEGCCqGSM49AwEHA0IABE/6D/1WHNrWwPmNMIyBKMW5\nJ6JzMsjo6xP2vkK1cdZGb1PGRP/C/8ECgiDkmklmzwLzLi+000m7LLrtKJA3oC2j\ngb8wgbwwHwYDVR0jBBgwFoAU6ehEUlM2XEsYmhH8QxgspdwggEgwVgYDVR0fBE8w\nTTBLoEmgR4ZFaHR0cHM6Ly9zYngtY2VydGlmaWNhdGVzLnRydXN0ZWRzZXJ2aWNl\ncy5pbnRlbC5jb20vSW50ZWxTR1hSb290Q0EuZGVyMB0GA1UdDgQWBBTp6ERSUzZc\nSxiaEfxDGCyl3CCASDAOBgNVHQ8BAf8EBAMCAQYwEgYDVR0TAQH/BAgwBgEB/wIB\nATAKBggqhkjOPQQDAgNJADBGAiEAzw9zdUiUHPMUd0C4mx41jlFZkrM3y5f1lgnV\nO7FbjOoCIQCoGtUmT4cXt7V+ySHbJ8Hob9AanpvXNH1ER+/gZF+opQ==\n-----END CERTIFICATE-----\n"},{"fmspc":"40A06D000000","tcbInfo":"{\"tcbInfo\":{\"id\":\"TDX\",\"version\":3,\"issueDate\":\"2026-07-01T10:00:45Z\",\"nextUpdate\":\"2026-07-31T10:00:45Z\",\"fmspc\":\"40A06D000000\",\"pceId\":\"0000\",\"tcbType\":0,\"tcbEvaluationDataNumber\":5,\"tdxModule\":{\"mrsigner\":\"000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000\",\"attributes\":\"0000000000000000\",\"attributesMask\":\"FFFFFFFFFFFFFFFF\"},\"tdxModuleIdentities\":[{\"id\":\"TDX_02\",\"mrsigner\":\"000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000\",\"attributes\":\"0000000000000000\",\"attributesMask\":\"FFFFFFFFFFFFFFFF\",\"tcbLevels\":[{\"tcb\":{\"isvsvn\":0},\"tcbDate\":\"2022-11-09T00:00:00Z\",\"tcbStatus\":\"UpToDate\"}]},{\"id\":\"TDX_05\",\"mrsigner\":\"000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000\",\"attributes\":\"0000000000000000\",\"attributesMask\":\"FFFFFFFFFFFFFFFF\",\"tcbLevels\":[{\"tcb\":{\"isvsvn\":0},\"tcbDate\":\"2022-11-09T00:00:00Z\",\"tcbStatus\":\"UpToDate\"}]},{\"id\":\"TDX_03\",\"mrsigner\":\"000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000\",\"attributes\":\"0000000000000000\",\"attributesMask\":\"FFFFFFFFFFFFFFFF\",\"tcbLevels\":[{\"tcb\":{\"isvsvn\":0},\"tcbDate\":\"2022-11-09T00:00:00Z\",\"tcbStatus\":\"UpToDate\"}]},{\"id\":\"TDX_01\",\"mrsigner\":\"000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000\",\"attributes\":\"0000000000000000\",\"attributesMask\":\"FFFFFFFFFFFFFFFF\",\"tcbLevels\":[{\"tcb\":{\"isvsvn\":0},\"tcbDate\":\"2022-11-09T00:00:00Z\",\"tcbStatus\":\"UpToDate\"}]}],\"tcbLevels\":[{\"tcb\":{\"sgxtcbcomponents\":[{\"svn\":1,\"category\":\"BIOS\",\"type\":\"Early Microcode Update\"},{\"svn\":1,\"category\":\"OS/VMM\",\"type\":\"SGX Late Microcode Update\"},{\"svn\":0,\"category\":\"OS/VMM\",\"type\":\"TXT SINIT\"},{\"svn\":0,\"category\":\"BIOS\"},{\"svn\":0,\"category\":\"BIOS\"},{\"svn\":0,\"category\":\"BIOS\"},{\"svn\":0},{\"svn\":0,\"category\":\"OS/VMM\",\"type\":\"SEAMLDR ACM\"},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0}],\"pcesvn\":0,\"tdxtcbcomponents\":[{\"svn\":0,\"category\":\"OS/VMM\",\"type\":\"TDX Module\"},{\"svn\":0,\"category\":\"OS/VMM\",\"type\":\"TDX Module\"},{\"svn\":1,\"category\":\"OS/VMM\",\"type\":\"TDX Late Microcode Update\"},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0}]},\"tcbDate\":\"2022-11-09T00:00:00Z\",\"tcbStatus\":\"UpToDate\"}]},\"signature\":\"f049caf6905eebfbba2a1eccc7e96268a4c4f3d7d8a31ca340f260ea2035ec596cf5fe7bef4e86f42ecd2014b6a10feace6e622df152ce6faf74eafb54329dee\"}","tcbInfoIssuerChain":"-----BEGIN CERTIFICATE-----\nMIICkDCCAjagAwIBAgIUTh8n662T/sqPZK+7n3H67/KGwu0wCgYIKoZIzj0EAwIw\naDEaMBgGA1UEAwwRSW50ZWwgU0dYIFJvb3QgQ0ExGjAYBgNVBAoMEUludGVsIENv\ncnBvcmF0aW9uMRQwEgYDVQQHDAtTYW50YSBDbGFyYTELMAkGA1UECAwCQ0ExCzAJ\nBgNVBAYTAlVTMB4XDTE5MTAzMTEyMzM0N1oXDTI2MTAzMTEyMzM0N1owbDEeMBwG\nA1UEAwwVSW50ZWwgU0dYIFRDQiBTaWduaW5nMRowGAYDVQQKDBFJbnRlbCBDb3Jw\nb3JhdGlvbjEUMBIGA1UEBwwLU2FudGEgQ2xhcmExCzAJBgNVBAgMAkNBMQswCQYD\nVQQGEwJVUzBZMBMGByqGSM49AgEGCCqGSM49AwEHA0IABOnYw9LbN/JmyUttXa0M\niBEenjPbxbR4C8MuVYxDI+Le8lDBLp9X4wMzCAUF/fI/31giClXp/y0erLbLZjdV\n07+jgbkwgbYwHwYDVR0jBBgwFoAU6ehEUlM2XEsYmhH8QxgspdwggEgwVgYDVR0f\nBE8wTTBLoEmgR4ZFaHR0cHM6Ly9zYngtY2VydGlmaWNhdGVzLnRydXN0ZWRzZXJ2\naWNlcy5pbnRlbC5jb20vSW50ZWxTR1hSb290Q0EuZGVyMB0GA1UdDgQWBBROHyfr\nrZP+yo9kr7ufcfrv8obC7TAOBgNVHQ8BAf8EBAMCBsAwDAYDVR0TAQH/BAIwADAK\nBggqhkjOPQQDAgNIADBFAiEA9xQeifK+2abQGnrAgk0hrOhdyvJQorh2cEMn4Gwr\n4hoCIFHW5qQ9G2wBJ4GMNQqv/oMfbPtzmyTlaWWzwxkqM0CT\n-----END CERTIFICATE-----\n-----BEGIN CERTIFICATE-----\nMIIClDCCAjmgAwIBAgIVAOnoRFJTNlxLGJoR/EMYLKXcIIBIMAoGCCqGSM49BAMC\nMGgxGjAYBgNVBAMMEUludGVsIFNHWCBSb290IENBMRowGAYDVQQKDBFJbnRlbCBD\nb3Jwb3JhdGlvbjEUMBIGA1UEBwwLU2FudGEgQ2xhcmExCzAJBgNVBAgMAkNBMQsw\nCQYDVQQGEwJVUzAeFw0xOTEwMzEwOTQ5MjFaFw00OTEyMzEyMzU5NTlaMGgxGjAY\nBgNVBAMMEUludGVsIFNHWCBSb290IENBMRowGAYDVQQKDBFJbnRlbCBDb3Jwb3Jh\ndGlvbjEUMBIGA1UEBwwLU2FudGEgQ2xhcmExCzAJBgNVBAgMAkNBMQswCQYDVQQG\nEwJVUzBZMBMGByqGSM49AgEGCCqGSM49AwEHA0IABE/6D/1WHNrWwPmNMIyBKMW5\nJ6JzMsjo6xP2vkK1cdZGb1PGRP/C/8ECgiDkmklmzwLzLi+000m7LLrtKJA3oC2j\ngb8wgbwwHwYDVR0jBBgwFoAU6ehEUlM2XEsYmhH8QxgspdwggEgwVgYDVR0fBE8w\nTTBLoEmgR4ZFaHR0cHM6Ly9zYngtY2VydGlmaWNhdGVzLnRydXN0ZWRzZXJ2aWNl\ncy5pbnRlbC5jb20vSW50ZWxTR1hSb290Q0EuZGVyMB0GA1UdDgQWBBTp6ERSUzZc\nSxiaEfxDGCyl3CCASDAOBgNVHQ8BAf8EBAMCAQYwEgYDVR0TAQH/BAgwBgEB/wIB\nATAKBggqhkjOPQQDAgNJADBGAiEAzw9zdUiUHPMUd0C4mx41jlFZkrM3y5f1lgnV\nO7FbjOoCIQCoGtUmT4cXt7V+ySHbJ8Hob9AanpvXNH1ER+/gZF+opQ==\n-----END CERTIFICATE-----\n"},{"fmspc":"0400F1000000","tcbInfo":"{\"tcbInfo\":{\"id\":\"TDX\",\"version\":3,\"issueDate\":\"2026-07-01T10:00:45Z\",\"nextUpdate\":\"2026-07-31T10:00:45Z\",\"fmspc\":\"0400F1000000\",\"pceId\":\"0000\",\"tcbType\":0,\"tcbEvaluationDataNumber\":5,\"tdxModule\":{\"mrsigner\":\"000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000\",\"attributes\":\"0000000000000000\",\"attributesMask\":\"FFFFFFFFFFFFFFFF\"},\"tdxModuleIdentities\":[{\"id\":\"TDX_02\",\"mrsigner\":\"000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000\",\"attributes\":\"0000000000000000\",\"attributesMask\":\"FFFFFFFFFFFFFFFF\",\"tcbLevels\":[{\"tcb\":{\"isvsvn\":0},\"tcbDate\":\"2022-11-09T00:00:00Z\",\"tcbStatus\":\"UpToDate\"}]},{\"id\":\"TDX_05\",\"mrsigner\":\"000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000\",\"attributes\":\"0000000000000000\",\"attributesMask\":\"FFFFFFFFFFFFFFFF\",\"tcbLevels\":[{\"tcb\":{\"isvsvn\":0},\"tcbDate\":\"2022-11-09T00:00:00Z\",\"tcbStatus\":\"UpToDate\"}]},{\"id\":\"TDX_03\",\"mrsigner\":\"000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000\",\"attributes\":\"0000000000000000\",\"attributesMask\":\"FFFFFFFFFFFFFFFF\",\"tcbLevels\":[{\"tcb\":{\"isvsvn\":0},\"tcbDate\":\"2022-11-09T00:00:00Z\",\"tcbStatus\":\"UpToDate\"}]},{\"id\":\"TDX_01\",\"mrsigner\":\"000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000\",\"attributes\":\"0000000000000000\",\"attributesMask\":\"FFFFFFFFFFFFFFFF\",\"tcbLevels\":[{\"tcb\":{\"isvsvn\":0},\"tcbDate\":\"2022-11-09T00:00:00Z\",\"tcbStatus\":\"UpToDate\"}]}],\"tcbLevels\":[{\"tcb\":{\"sgxtcbcomponents\":[{\"svn\":0,\"category\":\"BIOS\",\"type\":\"Early Microcode Update\"},{\"svn\":0,\"category\":\"OS/VMM\",\"type\":\"SGX Late Microcode Update\"},{\"svn\":0,\"category\":\"OS/VMM\",\"type\":\"TXT SINIT\"},{\"svn\":0,\"category\":\"BIOS\"},{\"svn\":0,\"category\":\"BIOS\"},{\"svn\":0,\"category\":\"BIOS\"},{\"svn\":0},{\"svn\":0,\"category\":\"OS/VMM\",\"type\":\"SEAMLDR ACM\"},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0}],\"pcesvn\":0,\"tdxtcbcomponents\":[{\"svn\":0,\"category\":\"OS/VMM\",\"type\":\"TDX Module\"},{\"svn\":0,\"category\":\"OS/VMM\",\"type\":\"TDX Module\"},{\"svn\":0,\"category\":\"OS/VMM\",\"type\":\"TDX Late Microcode Update\"},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0}]},\"tcbDate\":\"2022-11-09T00:00:00Z\",\"tcbStatus\":\"UpToDate\"}]},\"signature\":\"589d8a6a5a60f3e12b303f6bd0ab9b3e70ad77500216936a5245c734443c6ea847a682b28324aa99e705f974446a66bad79fab7ee0291d62650db0c7681bd61b\"}","tcbInfoIssuerChain":"-----BEGIN CERTIFICATE-----\nMIICkDCCAjagAwIBAgIUTh8n662T/sqPZK+7n3H67/KGwu0wCgYIKoZIzj0EAwIw\naDEaMBgGA1UEAwwRSW50ZWwgU0dYIFJvb3QgQ0ExGjAYBgNVBAoMEUludGVsIENv\ncnBvcmF0aW9uMRQwEgYDVQQHDAtTYW50YSBDbGFyYTELMAkGA1UECAwCQ0ExCzAJ\nBgNVBAYTAlVTMB4XDTE5MTAzMTEyMzM0N1oXDTI2MTAzMTEyMzM0N1owbDEeMBwG\nA1UEAwwVSW50ZWwgU0dYIFRDQiBTaWduaW5nMRowGAYDVQQKDBFJbnRlbCBDb3Jw\nb3JhdGlvbjEUMBIGA1UEBwwLU2FudGEgQ2xhcmExCzAJBgNVBAgMAkNBMQswCQYD\nVQQGEwJVUzBZMBMGByqGSM49AgEGCCqGSM49AwEHA0IABOnYw9LbN/JmyUttXa0M\niBEenjPbxbR4C8MuVYxDI+Le8lDBLp9X4wMzCAUF/fI/31giClXp/y0erLbLZjdV\n07+jgbkwgbYwHwYDVR0jBBgwFoAU6ehEUlM2XEsYmhH8QxgspdwggEgwVgYDVR0f\nBE8wTTBLoEmgR4ZFaHR0cHM6Ly9zYngtY2VydGlmaWNhdGVzLnRydXN0ZWRzZXJ2\naWNlcy5pbnRlbC5jb20vSW50ZWxTR1hSb290Q0EuZGVyMB0GA1UdDgQWBBROHyfr\nrZP+yo9kr7ufcfrv8obC7TAOBgNVHQ8BAf8EBAMCBsAwDAYDVR0TAQH/BAIwADAK\nBggqhkjOPQQDAgNIADBFAiEA9xQeifK+2abQGnrAgk0hrOhdyvJQorh2cEMn4Gwr\n4hoCIFHW5qQ9G2wBJ4GMNQqv/oMfbPtzmyTlaWWzwxkqM0CT\n-----END CERTIFICATE-----\n-----BEGIN CERTIFICATE-----\nMIIClDCCAjmgAwIBAgIVAOnoRFJTNlxLGJoR/EMYLKXcIIBIMAoGCCqGSM49BAMC\nMGgxGjAYBgNVBAMMEUludGVsIFNHWCBSb290IENBMRowGAYDVQQKDBFJbnRlbCBD\nb3Jwb3JhdGlvbjEUMBIGA1UEBwwLU2FudGEgQ2xhcmExCzAJBgNVBAgMAkNBMQsw\nCQYDVQQGEwJVUzAeFw0xOTEwMzEwOTQ5MjFaFw00OTEyMzEyMzU5NTlaMGgxGjAY\nBgNVBAMMEUludGVsIFNHWCBSb290IENBMRowGAYDVQQKDBFJbnRlbCBDb3Jwb3Jh\ndGlvbjEUMBIGA1UEBwwLU2FudGEgQ2xhcmExCzAJBgNVBAgMAkNBMQswCQYDVQQG\nEwJVUzBZMBMGByqGSM49AgEGCCqGSM49AwEHA0IABE/6D/1WHNrWwPmNMIyBKMW5\nJ6JzMsjo6xP2vkK1cdZGb1PGRP/C/8ECgiDkmklmzwLzLi+000m7LLrtKJA3oC2j\ngb8wgbwwHwYDVR0jBBgwFoAU6ehEUlM2XEsYmhH8QxgspdwggEgwVgYDVR0fBE8w\nTTBLoEmgR4ZFaHR0cHM6Ly9zYngtY2VydGlmaWNhdGVzLnRydXN0ZWRzZXJ2aWNl\ncy5pbnRlbC5jb20vSW50ZWxTR1hSb290Q0EuZGVyMB0GA1UdDgQWBBTp6ERSUzZc\nSxiaEfxDGCyl3CCASDAOBgNVHQ8BAf8EBAMCAQYwEgYDVR0TAQH/BAgwBgEB/wIB\nATAKBggqhkjOPQQDAgNJADBGAiEAzw9zdUiUHPMUd0C4mx41jlFZkrM3y5f1lgnV\nO7FbjOoCIQCoGtUmT4cXt7V+ySHbJ8Hob9AanpvXNH1ER+/gZF+opQ==\n-----END CERTIFICATE-----\n"},{"fmspc":"50A06F000000","tcbInfo":"{\"tcbInfo\":{\"id\":\"TDX\",\"version\":3,\"issueDate\":\"2026-07-01T10:00:45Z\",\"nextUpdate\":\"2026-07-31T10:00:45Z\",\"fmspc\":\"50A06F000000\",\"pceId\":\"0000\",\"tcbType\":0,\"tcbEvaluationDataNumber\":5,\"tdxModule\":{\"mrsigner\":\"000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000\",\"attributes\":\"0000000000000000\",\"attributesMask\":\"FFFFFFFFFFFFFFFF\"},\"tdxModuleIdentities\":[{\"id\":\"TDX_02\",\"mrsigner\":\"000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000\",\"attributes\":\"0000000000000000\",\"attributesMask\":\"FFFFFFFFFFFFFFFF\",\"tcbLevels\":[{\"tcb\":{\"isvsvn\":0},\"tcbDate\":\"2022-11-09T00:00:00Z\",\"tcbStatus\":\"UpToDate\"}]},{\"id\":\"TDX_05\",\"mrsigner\":\"000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000\",\"attributes\":\"0000000000000000\",\"attributesMask\":\"FFFFFFFFFFFFFFFF\",\"tcbLevels\":[{\"tcb\":{\"isvsvn\":0},\"tcbDate\":\"2022-11-09T00:00:00Z\",\"tcbStatus\":\"UpToDate\"}]},{\"id\":\"TDX_03\",\"mrsigner\":\"000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000\",\"attributes\":\"0000000000000000\",\"attributesMask\":\"FFFFFFFFFFFFFFFF\",\"tcbLevels\":[{\"tcb\":{\"isvsvn\":0},\"tcbDate\":\"2022-11-09T00:00:00Z\",\"tcbStatus\":\"UpToDate\"}]},{\"id\":\"TDX_01\",\"mrsigner\":\"000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000\",\"attributes\":\"0000000000000000\",\"attributesMask\":\"FFFFFFFFFFFFFFFF\",\"tcbLevels\":[{\"tcb\":{\"isvsvn\":0},\"tcbDate\":\"2022-11-09T00:00:00Z\",\"tcbStatus\":\"UpToDate\"}]}],\"tcbLevels\":[{\"tcb\":{\"sgxtcbcomponents\":[{\"svn\":1,\"category\":\"BIOS\",\"type\":\"Early Microcode Update\"},{\"svn\":1,\"category\":\"OS/VMM\",\"type\":\"SGX Late Microcode Update\"},{\"svn\":0,\"category\":\"OS/VMM\",\"type\":\"TXT SINIT\"},{\"svn\":0,\"category\":\"BIOS\"},{\"svn\":0,\"category\":\"BIOS\"},{\"svn\":0,\"category\":\"BIOS\"},{\"svn\":0},{\"svn\":0,\"category\":\"OS/VMM\",\"type\":\"SEAMLDR ACM\"},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0}],\"pcesvn\":0,\"tdxtcbcomponents\":[{\"svn\":0,\"category\":\"OS/VMM\",\"type\":\"TDX Module\"},{\"svn\":0,\"category\":\"OS/VMM\",\"type\":\"TDX Module\"},{\"svn\":1,\"category\":\"OS/VMM\",\"type\":\"TDX Late Microcode Update\"},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0}]},\"tcbDate\":\"2022-11-09T00:00:00Z\",\"tcbStatus\":\"UpToDate\"}]},\"signature\":\"8ef380408be7b4d51e2e19c03cecd5685467d0203719efeeac19c44d79b2b4358695345ec7adfb3abb71698001ddeb0de24adba24cc82ede59c4c828b3c52f59\"}","tcbInfoIssuerChain":"-----BEGIN CERTIFICATE-----\nMIICkDCCAjagAwIBAgIUTh8n662T/sqPZK+7n3H67/KGwu0wCgYIKoZIzj0EAwIw\naDEaMBgGA1UEAwwRSW50ZWwgU0dYIFJvb3QgQ0ExGjAYBgNVBAoMEUludGVsIENv\ncnBvcmF0aW9uMRQwEgYDVQQHDAtTYW50YSBDbGFyYTELMAkGA1UECAwCQ0ExCzAJ\nBgNVBAYTAlVTMB4XDTE5MTAzMTEyMzM0N1oXDTI2MTAzMTEyMzM0N1owbDEeMBwG\nA1UEAwwVSW50ZWwgU0dYIFRDQiBTaWduaW5nMRowGAYDVQQKDBFJbnRlbCBDb3Jw\nb3JhdGlvbjEUMBIGA1UEBwwLU2FudGEgQ2xhcmExCzAJBgNVBAgMAkNBMQswCQYD\nVQQGEwJVUzBZMBMGByqGSM49AgEGCCqGSM49AwEHA0IABOnYw9LbN/JmyUttXa0M\niBEenjPbxbR4C8MuVYxDI+Le8lDBLp9X4wMzCAUF/fI/31giClXp/y0erLbLZjdV\n07+jgbkwgbYwHwYDVR0jBBgwFoAU6ehEUlM2XEsYmhH8QxgspdwggEgwVgYDVR0f\nBE8wTTBLoEmgR4ZFaHR0cHM6Ly9zYngtY2VydGlmaWNhdGVzLnRydXN0ZWRzZXJ2\naWNlcy5pbnRlbC5jb20vSW50ZWxTR1hSb290Q0EuZGVyMB0GA1UdDgQWBBROHyfr\nrZP+yo9kr7ufcfrv8obC7TAOBgNVHQ8BAf8EBAMCBsAwDAYDVR0TAQH/BAIwADAK\nBggqhkjOPQQDAgNIADBFAiEA9xQeifK+2abQGnrAgk0hrOhdyvJQorh2cEMn4Gwr\n4hoCIFHW5qQ9G2wBJ4GMNQqv/oMfbPtzmyTlaWWzwxkqM0CT\n-----END CERTIFICATE-----\n-----BEGIN CERTIFICATE-----\nMIIClDCCAjmgAwIBAgIVAOnoRFJTNlxLGJoR/EMYLKXcIIBIMAoGCCqGSM49BAMC\nMGgxGjAYBgNVBAMMEUludGVsIFNHWCBSb290IENBMRowGAYDVQQKDBFJbnRlbCBD\nb3Jwb3JhdGlvbjEUMBIGA1UEBwwLU2FudGEgQ2xhcmExCzAJBgNVBAgMAkNBMQsw\nCQYDVQQGEwJVUzAeFw0xOTEwMzEwOTQ5MjFaFw00OTEyMzEyMzU5NTlaMGgxGjAY\nBgNVBAMMEUludGVsIFNHWCBSb290IENBMRowGAYDVQQKDBFJbnRlbCBDb3Jwb3Jh\ndGlvbjEUMBIGA1UEBwwLU2FudGEgQ2xhcmExCzAJBgNVBAgMAkNBMQswCQYDVQQG\nEwJVUzBZMBMGByqGSM49AgEGCCqGSM49AwEHA0IABE/6D/1WHNrWwPmNMIyBKMW5\nJ6JzMsjo6xP2vkK1cdZGb1PGRP/C/8ECgiDkmklmzwLzLi+000m7LLrtKJA3oC2j\ngb8wgbwwHwYDVR0jBBgwFoAU6ehEUlM2XEsYmhH8QxgspdwggEgwVgYDVR0fBE8w\nTTBLoEmgR4ZFaHR0cHM6Ly9zYngtY2VydGlmaWNhdGVzLnRydXN0ZWRzZXJ2aWNl\ncy5pbnRlbC5jb20vSW50ZWxTR1hSb290Q0EuZGVyMB0GA1UdDgQWBBTp6ERSUzZc\nSxiaEfxDGCyl3CCASDAOBgNVHQ8BAf8EBAMCAQYwEgYDVR0TAQH/BAgwBgEB/wIB\nATAKBggqhkjOPQQDAgNJADBGAiEAzw9zdUiUHPMUd0C4mx41jlFZkrM3y5f1lgnV\nO7FbjOoCIQCoGtUmT4cXt7V+ySHbJ8Hob9AanpvXNH1ER+/gZF+opQ==\n-----END CERTIFICATE-----\n"},{"fmspc":"00A06D000000","tcbInfo":"{\"tcbInfo\":{\"id\":\"TDX\",\"version\":3,\"issueDate\":\"2026-07-01T10:00:45Z\",\"nextUpdate\":\"2026-07-31T10:00:45Z\",\"fmspc\":\"00A06D000000\",\"pceId\":\"0000\",\"tcbType\":0,\"tcbEvaluationDataNumber\":5,\"tdxModule\":{\"mrsigner\":\"000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000\",\"attributes\":\"0000000000000000\",\"attributesMask\":\"FFFFFFFFFFFFFFFF\"},\"tdxModuleIdentities\":[{\"id\":\"TDX_02\",\"mrsigner\":\"000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000\",\"attributes\":\"0000000000000000\",\"attributesMask\":\"FFFFFFFFFFFFFFFF\",\"tcbLevels\":[{\"tcb\":{\"isvsvn\":0},\"tcbDate\":\"2022-11-09T00:00:00Z\",\"tcbStatus\":\"UpToDate\"}]},{\"id\":\"TDX_05\",\"mrsigner\":\"000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000\",\"attributes\":\"0000000000000000\",\"attributesMask\":\"FFFFFFFFFFFFFFFF\",\"tcbLevels\":[{\"tcb\":{\"isvsvn\":0},\"tcbDate\":\"2022-11-09T00:00:00Z\",\"tcbStatus\":\"UpToDate\"}]},{\"id\":\"TDX_03\",\"mrsigner\":\"000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000\",\"attributes\":\"0000000000000000\",\"attributesMask\":\"FFFFFFFFFFFFFFFF\",\"tcbLevels\":[{\"tcb\":{\"isvsvn\":0},\"tcbDate\":\"2022-11-09T00:00:00Z\",\"tcbStatus\":\"UpToDate\"}]},{\"id\":\"TDX_01\",\"mrsigner\":\"000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000\",\"attributes\":\"0000000000000000\",\"attributesMask\":\"FFFFFFFFFFFFFFFF\",\"tcbLevels\":[{\"tcb\":{\"isvsvn\":0},\"tcbDate\":\"2022-11-09T00:00:00Z\",\"tcbStatus\":\"UpToDate\"}]}],\"tcbLevels\":[{\"tcb\":{\"sgxtcbcomponents\":[{\"svn\":1,\"category\":\"BIOS\",\"type\":\"Early Microcode Update\"},{\"svn\":1,\"category\":\"OS/VMM\",\"type\":\"SGX Late Microcode Update\"},{\"svn\":0,\"category\":\"OS/VMM\",\"type\":\"TXT SINIT\"},{\"svn\":0,\"category\":\"BIOS\"},{\"svn\":0,\"category\":\"BIOS\"},{\"svn\":0,\"category\":\"BIOS\"},{\"svn\":0},{\"svn\":0,\"category\":\"OS/VMM\",\"type\":\"SEAMLDR ACM\"},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0}],\"pcesvn\":0,\"tdxtcbcomponents\":[{\"svn\":0,\"category\":\"OS/VMM\",\"type\":\"TDX Module\"},{\"svn\":0,\"category\":\"OS/VMM\",\"type\":\"TDX Module\"},{\"svn\":1,\"category\":\"OS/VMM\",\"type\":\"TDX Late Microcode Update\"},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0}]},\"tcbDate\":\"2022-11-09T00:00:00Z\",\"tcbStatus\":\"UpToDate\"}]},\"signature\":\"126fd0874cbcee488f4fa793f0ca020f41a5f44965622b6e7768f9b4e677e7920105bbf3c3735e3ed7c6ad3f4e501534ee8e6c29df6a0c4367287d3d5176c72f\"}","tcbInfoIssuerChain":"-----BEGIN CERTIFICATE-----\nMIICkDCCAjagAwIBAgIUTh8n662T/sqPZK+7n3H67/KGwu0wCgYIKoZIzj0EAwIw\naDEaMBgGA1UEAwwRSW50ZWwgU0dYIFJvb3QgQ0ExGjAYBgNVBAoMEUludGVsIENv\ncnBvcmF0aW9uMRQwEgYDVQQHDAtTYW50YSBDbGFyYTELMAkGA1UECAwCQ0ExCzAJ\nBgNVBAYTAlVTMB4XDTE5MTAzMTEyMzM0N1oXDTI2MTAzMTEyMzM0N1owbDEeMBwG\nA1UEAwwVSW50ZWwgU0dYIFRDQiBTaWduaW5nMRowGAYDVQQKDBFJbnRlbCBDb3Jw\nb3JhdGlvbjEUMBIGA1UEBwwLU2FudGEgQ2xhcmExCzAJBgNVBAgMAkNBMQswCQYD\nVQQGEwJVUzBZMBMGByqGSM49AgEGCCqGSM49AwEHA0IABOnYw9LbN/JmyUttXa0M\niBEenjPbxbR4C8MuVYxDI+Le8lDBLp9X4wMzCAUF/fI/31giClXp/y0erLbLZjdV\n07+jgbkwgbYwHwYDVR0jBBgwFoAU6ehEUlM2XEsYmhH8QxgspdwggEgwVgYDVR0f\nBE8wTTBLoEmgR4ZFaHR0cHM6Ly9zYngtY2VydGlmaWNhdGVzLnRydXN0ZWRzZXJ2\naWNlcy5pbnRlbC5jb20vSW50ZWxTR1hSb290Q0EuZGVyMB0GA1UdDgQWBBROHyfr\nrZP+yo9kr7ufcfrv8obC7TAOBgNVHQ8BAf8EBAMCBsAwDAYDVR0TAQH/BAIwADAK\nBggqhkjOPQQDAgNIADBFAiEA9xQeifK+2abQGnrAgk0hrOhdyvJQorh2cEMn4Gwr\n4hoCIFHW5qQ9G2wBJ4GMNQqv/oMfbPtzmyTlaWWzwxkqM0CT\n-----END CERTIFICATE-----\n-----BEGIN CERTIFICATE-----\nMIIClDCCAjmgAwIBAgIVAOnoRFJTNlxLGJoR/EMYLKXcIIBIMAoGCCqGSM49BAMC\nMGgxGjAYBgNVBAMMEUludGVsIFNHWCBSb290IENBMRowGAYDVQQKDBFJbnRlbCBD\nb3Jwb3JhdGlvbjEUMBIGA1UEBwwLU2FudGEgQ2xhcmExCzAJBgNVBAgMAkNBMQsw\nCQYDVQQGEwJVUzAeFw0xOTEwMzEwOTQ5MjFaFw00OTEyMzEyMzU5NTlaMGgxGjAY\nBgNVBAMMEUludGVsIFNHWCBSb290IENBMRowGAYDVQQKDBFJbnRlbCBDb3Jwb3Jh\ndGlvbjEUMBIGA1UEBwwLU2FudGEgQ2xhcmExCzAJBgNVBAgMAkNBMQswCQYDVQQG\nEwJVUzBZMBMGByqGSM49AgEGCCqGSM49AwEHA0IABE/6D/1WHNrWwPmNMIyBKMW5\nJ6JzMsjo6xP2vkK1cdZGb1PGRP/C/8ECgiDkmklmzwLzLi+000m7LLrtKJA3oC2j\ngb8wgbwwHwYDVR0jBBgwFoAU6ehEUlM2XEsYmhH8QxgspdwggEgwVgYDVR0fBE8w\nTTBLoEmgR4ZFaHR0cHM6Ly9zYngtY2VydGlmaWNhdGVzLnRydXN0ZWRzZXJ2aWNl\ncy5pbnRlbC5jb20vSW50ZWxTR1hSb290Q0EuZGVyMB0GA1UdDgQWBBTp6ERSUzZc\nSxiaEfxDGCyl3CCASDAOBgNVHQ8BAf8EBAMCAQYwEgYDVR0TAQH/BAgwBgEB/wIB\nATAKBggqhkjOPQQDAgNJADBGAiEAzw9zdUiUHPMUd0C4mx41jlFZkrM3y5f1lgnV\nO7FbjOoCIQCoGtUmT4cXt7V+ySHbJ8Hob9AanpvXNH1ER+/gZF+opQ==\n-----END CERTIFICATE-----\n"},{"fmspc":"0400F1070000","tcbInfo":"{\"tcbInfo\":{\"id\":\"TDX\",\"version\":3,\"issueDate\":\"2026-07-01T10:00:45Z\",\"nextUpdate\":\"2026-07-31T10:00:45Z\",\"fmspc\":\"0400F1070000\",\"pceId\":\"0000\",\"tcbType\":0,\"tcbEvaluationDataNumber\":5,\"tdxModule\":{\"mrsigner\":\"000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000\",\"attributes\":\"0000000000000000\",\"attributesMask\":\"FFFFFFFFFFFFFFFF\"},\"tdxModuleIdentities\":[{\"id\":\"TDX_02\",\"mrsigner\":\"000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000\",\"attributes\":\"0000000000000000\",\"attributesMask\":\"FFFFFFFFFFFFFFFF\",\"tcbLevels\":[{\"tcb\":{\"isvsvn\":0},\"tcbDate\":\"2022-11-09T00:00:00Z\",\"tcbStatus\":\"UpToDate\"}]},{\"id\":\"TDX_05\",\"mrsigner\":\"000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000\",\"attributes\":\"0000000000000000\",\"attributesMask\":\"FFFFFFFFFFFFFFFF\",\"tcbLevels\":[{\"tcb\":{\"isvsvn\":0},\"tcbDate\":\"2022-11-09T00:00:00Z\",\"tcbStatus\":\"UpToDate\"}]},{\"id\":\"TDX_03\",\"mrsigner\":\"000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000\",\"attributes\":\"0000000000000000\",\"attributesMask\":\"FFFFFFFFFFFFFFFF\",\"tcbLevels\":[{\"tcb\":{\"isvsvn\":0},\"tcbDate\":\"2022-11-09T00:00:00Z\",\"tcbStatus\":\"UpToDate\"}]},{\"id\":\"TDX_01\",\"mrsigner\":\"000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000\",\"attributes\":\"0000000000000000\",\"attributesMask\":\"FFFFFFFFFFFFFFFF\",\"tcbLevels\":[{\"tcb\":{\"isvsvn\":0},\"tcbDate\":\"2022-11-09T00:00:00Z\",\"tcbStatus\":\"UpToDate\"}]}],\"tcbLevels\":[{\"tcb\":{\"sgxtcbcomponents\":[{\"svn\":1,\"category\":\"BIOS\",\"type\":\"Early Microcode Update\"},{\"svn\":1,\"category\":\"OS/VMM\",\"type\":\"SGX Late Microcode Update\"},{\"svn\":0,\"category\":\"OS/VMM\",\"type\":\"TXT SINIT\"},{\"svn\":0,\"category\":\"BIOS\"},{\"svn\":0,\"category\":\"BIOS\"},{\"svn\":0,\"category\":\"BIOS\"},{\"svn\":0},{\"svn\":0,\"category\":\"OS/VMM\",\"type\":\"SEAMLDR ACM\"},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0}],\"pcesvn\":0,\"tdxtcbcomponents\":[{\"svn\":0,\"category\":\"OS/VMM\",\"type\":\"TDX Module\"},{\"svn\":0,\"category\":\"OS/VMM\",\"type\":\"TDX Module\"},{\"svn\":0,\"category\":\"OS/VMM\",\"type\":\"TDX Late Microcode Update\"},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0}]},\"tcbDate\":\"2022-11-09T00:00:00Z\",\"tcbStatus\":\"UpToDate\"}]},\"signature\":\"b35cffb8b5af48c3026ee5ae3ad56bb1b45ef872ca2ec744a562073ffb57940cff890454f385ef57a39a5941fd4aa6049ce502be027ef5cf1b33f12bb4af9fd0\"}","tcbInfoIssuerChain":"-----BEGIN CERTIFICATE-----\nMIICkDCCAjagAwIBAgIUTh8n662T/sqPZK+7n3H67/KGwu0wCgYIKoZIzj0EAwIw\naDEaMBgGA1UEAwwRSW50ZWwgU0dYIFJvb3QgQ0ExGjAYBgNVBAoMEUludGVsIENv\ncnBvcmF0aW9uMRQwEgYDVQQHDAtTYW50YSBDbGFyYTELMAkGA1UECAwCQ0ExCzAJ\nBgNVBAYTAlVTMB4XDTE5MTAzMTEyMzM0N1oXDTI2MTAzMTEyMzM0N1owbDEeMBwG\nA1UEAwwVSW50ZWwgU0dYIFRDQiBTaWduaW5nMRowGAYDVQQKDBFJbnRlbCBDb3Jw\nb3JhdGlvbjEUMBIGA1UEBwwLU2FudGEgQ2xhcmExCzAJBgNVBAgMAkNBMQswCQYD\nVQQGEwJVUzBZMBMGByqGSM49AgEGCCqGSM49AwEHA0IABOnYw9LbN/JmyUttXa0M\niBEenjPbxbR4C8MuVYxDI+Le8lDBLp9X4wMzCAUF/fI/31giClXp/y0erLbLZjdV\n07+jgbkwgbYwHwYDVR0jBBgwFoAU6ehEUlM2XEsYmhH8QxgspdwggEgwVgYDVR0f\nBE8wTTBLoEmgR4ZFaHR0cHM6Ly9zYngtY2VydGlmaWNhdGVzLnRydXN0ZWRzZXJ2\naWNlcy5pbnRlbC5jb20vSW50ZWxTR1hSb290Q0EuZGVyMB0GA1UdDgQWBBROHyfr\nrZP+yo9kr7ufcfrv8obC7TAOBgNVHQ8BAf8EBAMCBsAwDAYDVR0TAQH/BAIwADAK\nBggqhkjOPQQDAgNIADBFAiEA9xQeifK+2abQGnrAgk0hrOhdyvJQorh2cEMn4Gwr\n4hoCIFHW5qQ9G2wBJ4GMNQqv/oMfbPtzmyTlaWWzwxkqM0CT\n-----END CERTIFICATE-----\n-----BEGIN CERTIFICATE-----\nMIIClDCCAjmgAwIBAgIVAOnoRFJTNlxLGJoR/EMYLKXcIIBIMAoGCCqGSM49BAMC\nMGgxGjAYBgNVBAMMEUludGVsIFNHWCBSb290IENBMRowGAYDVQQKDBFJbnRlbCBD\nb3Jwb3JhdGlvbjEUMBIGA1UEBwwLU2FudGEgQ2xhcmExCzAJBgNVBAgMAkNBMQsw\nCQYDVQQGEwJVUzAeFw0xOTEwMzEwOTQ5MjFaFw00OTEyMzEyMzU5NTlaMGgxGjAY\nBgNVBAMMEUludGVsIFNHWCBSb290IENBMRowGAYDVQQKDBFJbnRlbCBDb3Jwb3Jh\ndGlvbjEUMBIGA1UEBwwLU2FudGEgQ2xhcmExCzAJBgNVBAgMAkNBMQswCQYDVQQG\nEwJVUzBZMBMGByqGSM49AgEGCCqGSM49AwEHA0IABE/6D/1WHNrWwPmNMIyBKMW5\nJ6JzMsjo6xP2vkK1cdZGb1PGRP/C/8ECgiDkmklmzwLzLi+000m7LLrtKJA3oC2j\ngb8wgbwwHwYDVR0jBBgwFoAU6ehEUlM2XEsYmhH8QxgspdwggEgwVgYDVR0fBE8w\nTTBLoEmgR4ZFaHR0cHM6Ly9zYngtY2VydGlmaWNhdGVzLnRydXN0ZWRzZXJ2aWNl\ncy5pbnRlbC5jb20vSW50ZWxTR1hSb290Q0EuZGVyMB0GA1UdDgQWBBTp6ERSUzZc\nSxiaEfxDGCyl3CCASDAOBgNVHQ8BAf8EBAMCAQYwEgYDVR0TAQH/BAgwBgEB/wIB\nATAKBggqhkjOPQQDAgNJADBGAiEAzw9zdUiUHPMUd0C4mx41jlFZkrM3y5f1lgnV\nO7FbjOoCIQCoGtUmT4cXt7V+ySHbJ8Hob9AanpvXNH1ER+/gZF+opQ==\n-----END CERTIFICATE-----\n"},{"fmspc":"10806F070000","tcbInfo":"{\"tcbInfo\":{\"id\":\"TDX\",\"version\":3,\"issueDate\":\"2026-07-01T10:00:45Z\",\"nextUpdate\":\"2026-07-31T10:00:45Z\",\"fmspc\":\"10806F070000\",\"pceId\":\"0000\",\"tcbType\":0,\"tcbEvaluationDataNumber\":5,\"tdxModule\":{\"mrsigner\":\"000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000\",\"attributes\":\"0000000000000000\",\"attributesMask\":\"FFFFFFFFFFFFFFFF\"},\"tdxModuleIdentities\":[{\"id\":\"TDX_02\",\"mrsigner\":\"000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000\",\"attributes\":\"0000000000000000\",\"attributesMask\":\"FFFFFFFFFFFFFFFF\",\"tcbLevels\":[{\"tcb\":{\"isvsvn\":0},\"tcbDate\":\"2022-11-09T00:00:00Z\",\"tcbStatus\":\"UpToDate\"}]},{\"id\":\"TDX_05\",\"mrsigner\":\"000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000\",\"attributes\":\"0000000000000000\",\"attributesMask\":\"FFFFFFFFFFFFFFFF\",\"tcbLevels\":[{\"tcb\":{\"isvsvn\":0},\"tcbDate\":\"2022-11-09T00:00:00Z\",\"tcbStatus\":\"UpToDate\"}]},{\"id\":\"TDX_03\",\"mrsigner\":\"000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000\",\"attributes\":\"0000000000000000\",\"attributesMask\":\"FFFFFFFFFFFFFFFF\",\"tcbLevels\":[{\"tcb\":{\"isvsvn\":0},\"tcbDate\":\"2022-11-09T00:00:00Z\",\"tcbStatus\":\"UpToDate\"}]},{\"id\":\"TDX_01\",\"mrsigner\":\"000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000\",\"attributes\":\"0000000000000000\",\"attributesMask\":\"FFFFFFFFFFFFFFFF\",\"tcbLevels\":[{\"tcb\":{\"isvsvn\":0},\"tcbDate\":\"2022-11-09T00:00:00Z\",\"tcbStatus\":\"UpToDate\"}]}],\"tcbLevels\":[{\"tcb\":{\"sgxtcbcomponents\":[{\"svn\":1,\"category\":\"BIOS\",\"type\":\"Early Microcode Update\"},{\"svn\":1,\"category\":\"OS/VMM\",\"type\":\"SGX Late Microcode Update\"},{\"svn\":0,\"category\":\"OS/VMM\",\"type\":\"TXT SINIT\"},{\"svn\":0,\"category\":\"BIOS\"},{\"svn\":0,\"category\":\"BIOS\"},{\"svn\":0,\"category\":\"BIOS\"},{\"svn\":0},{\"svn\":0,\"category\":\"OS/VMM\",\"type\":\"SEAMLDR ACM\"},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0}],\"pcesvn\":0,\"tdxtcbcomponents\":[{\"svn\":0,\"category\":\"OS/VMM\",\"type\":\"TDX Module\"},{\"svn\":0,\"category\":\"OS/VMM\",\"type\":\"TDX Module\"},{\"svn\":1,\"category\":\"OS/VMM\",\"type\":\"TDX Late Microcode Update\"},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0}]},\"tcbDate\":\"2022-11-09T00:00:00Z\",\"tcbStatus\":\"UpToDate\"}]},\"signature\":\"9ed0865391001855b2e35740fdeb3978b284364201d1d568cc8c85bd640e707767c73cad516c00e2b29a2e81963fe5560c93ef20f391e936b33db74c1aa5b26c\"}","tcbInfoIssuerChain":"-----BEGIN CERTIFICATE-----\nMIICkDCCAjagAwIBAgIUTh8n662T/sqPZK+7n3H67/KGwu0wCgYIKoZIzj0EAwIw\naDEaMBgGA1UEAwwRSW50ZWwgU0dYIFJvb3QgQ0ExGjAYBgNVBAoMEUludGVsIENv\ncnBvcmF0aW9uMRQwEgYDVQQHDAtTYW50YSBDbGFyYTELMAkGA1UECAwCQ0ExCzAJ\nBgNVBAYTAlVTMB4XDTE5MTAzMTEyMzM0N1oXDTI2MTAzMTEyMzM0N1owbDEeMBwG\nA1UEAwwVSW50ZWwgU0dYIFRDQiBTaWduaW5nMRowGAYDVQQKDBFJbnRlbCBDb3Jw\nb3JhdGlvbjEUMBIGA1UEBwwLU2FudGEgQ2xhcmExCzAJBgNVBAgMAkNBMQswCQYD\nVQQGEwJVUzBZMBMGByqGSM49AgEGCCqGSM49AwEHA0IABOnYw9LbN/JmyUttXa0M\niBEenjPbxbR4C8MuVYxDI+Le8lDBLp9X4wMzCAUF/fI/31giClXp/y0erLbLZjdV\n07+jgbkwgbYwHwYDVR0jBBgwFoAU6ehEUlM2XEsYmhH8QxgspdwggEgwVgYDVR0f\nBE8wTTBLoEmgR4ZFaHR0cHM6Ly9zYngtY2VydGlmaWNhdGVzLnRydXN0ZWRzZXJ2\naWNlcy5pbnRlbC5jb20vSW50ZWxTR1hSb290Q0EuZGVyMB0GA1UdDgQWBBROHyfr\nrZP+yo9kr7ufcfrv8obC7TAOBgNVHQ8BAf8EBAMCBsAwDAYDVR0TAQH/BAIwADAK\nBggqhkjOPQQDAgNIADBFAiEA9xQeifK+2abQGnrAgk0hrOhdyvJQorh2cEMn4Gwr\n4hoCIFHW5qQ9G2wBJ4GMNQqv/oMfbPtzmyTlaWWzwxkqM0CT\n-----END CERTIFICATE-----\n-----BEGIN CERTIFICATE-----\nMIIClDCCAjmgAwIBAgIVAOnoRFJTNlxLGJoR/EMYLKXcIIBIMAoGCCqGSM49BAMC\nMGgxGjAYBgNVBAMMEUludGVsIFNHWCBSb290IENBMRowGAYDVQQKDBFJbnRlbCBD\nb3Jwb3JhdGlvbjEUMBIGA1UEBwwLU2FudGEgQ2xhcmExCzAJBgNVBAgMAkNBMQsw\nCQYDVQQGEwJVUzAeFw0xOTEwMzEwOTQ5MjFaFw00OTEyMzEyMzU5NTlaMGgxGjAY\nBgNVBAMMEUludGVsIFNHWCBSb290IENBMRowGAYDVQQKDBFJbnRlbCBDb3Jwb3Jh\ndGlvbjEUMBIGA1UEBwwLU2FudGEgQ2xhcmExCzAJBgNVBAgMAkNBMQswCQYDVQQG\nEwJVUzBZMBMGByqGSM49AgEGCCqGSM49AwEHA0IABE/6D/1WHNrWwPmNMIyBKMW5\nJ6JzMsjo6xP2vkK1cdZGb1PGRP/C/8ECgiDkmklmzwLzLi+000m7LLrtKJA3oC2j\ngb8wgbwwHwYDVR0jBBgwFoAU6ehEUlM2XEsYmhH8QxgspdwggEgwVgYDVR0fBE8w\nTTBLoEmgR4ZFaHR0cHM6Ly9zYngtY2VydGlmaWNhdGVzLnRydXN0ZWRzZXJ2aWNl\ncy5pbnRlbC5jb20vSW50ZWxTR1hSb290Q0EuZGVyMB0GA1UdDgQWBBTp6ERSUzZc\nSxiaEfxDGCyl3CCASDAOBgNVHQ8BAf8EBAMCAQYwEgYDVR0TAQH/BAgwBgEB/wIB\nATAKBggqhkjOPQQDAgNJADBGAiEAzw9zdUiUHPMUd0C4mx41jlFZkrM3y5f1lgnV\nO7FbjOoCIQCoGtUmT4cXt7V+ySHbJ8Hob9AanpvXNH1ER+/gZF+opQ==\n-----END CERTIFICATE-----\n"},{"fmspc":"20D06D010000","tcbInfo":"{\"tcbInfo\":{\"id\":\"TDX\",\"version\":3,\"issueDate\":\"2026-07-01T10:00:45Z\",\"nextUpdate\":\"2026-07-31T10:00:45Z\",\"fmspc\":\"20D06D010000\",\"pceId\":\"0000\",\"tcbType\":0,\"tcbEvaluationDataNumber\":5,\"tdxModule\":{\"mrsigner\":\"000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000\",\"attributes\":\"0000000000000000\",\"attributesMask\":\"FFFFFFFFFFFFFFFF\"},\"tdxModuleIdentities\":[{\"id\":\"TDX_02\",\"mrsigner\":\"000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000\",\"attributes\":\"0000000000000000\",\"attributesMask\":\"FFFFFFFFFFFFFFFF\",\"tcbLevels\":[{\"tcb\":{\"isvsvn\":0},\"tcbDate\":\"2022-11-09T00:00:00Z\",\"tcbStatus\":\"UpToDate\"}]},{\"id\":\"TDX_05\",\"mrsigner\":\"000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000\",\"attributes\":\"0000000000000000\",\"attributesMask\":\"FFFFFFFFFFFFFFFF\",\"tcbLevels\":[{\"tcb\":{\"isvsvn\":0},\"tcbDate\":\"2022-11-09T00:00:00Z\",\"tcbStatus\":\"UpToDate\"}]},{\"id\":\"TDX_03\",\"mrsigner\":\"000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000\",\"attributes\":\"0000000000000000\",\"attributesMask\":\"FFFFFFFFFFFFFFFF\",\"tcbLevels\":[{\"tcb\":{\"isvsvn\":0},\"tcbDate\":\"2022-11-09T00:00:00Z\",\"tcbStatus\":\"UpToDate\"}]},{\"id\":\"TDX_01\",\"mrsigner\":\"000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000\",\"attributes\":\"0000000000000000\",\"attributesMask\":\"FFFFFFFFFFFFFFFF\",\"tcbLevels\":[{\"tcb\":{\"isvsvn\":0},\"tcbDate\":\"2022-11-09T00:00:00Z\",\"tcbStatus\":\"UpToDate\"}]}],\"tcbLevels\":[{\"tcb\":{\"sgxtcbcomponents\":[{\"svn\":1,\"category\":\"BIOS\",\"type\":\"Early Microcode Update\"},{\"svn\":1,\"category\":\"OS/VMM\",\"type\":\"SGX Late Microcode Update\"},{\"svn\":0,\"category\":\"OS/VMM\",\"type\":\"TXT SINIT\"},{\"svn\":0,\"category\":\"BIOS\"},{\"svn\":0,\"category\":\"BIOS\"},{\"svn\":0,\"category\":\"BIOS\"},{\"svn\":0},{\"svn\":0,\"category\":\"OS/VMM\",\"type\":\"SEAMLDR ACM\"},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0}],\"pcesvn\":0,\"tdxtcbcomponents\":[{\"svn\":0,\"category\":\"OS/VMM\",\"type\":\"TDX Module\"},{\"svn\":0,\"category\":\"OS/VMM\",\"type\":\"TDX Module\"},{\"svn\":1,\"category\":\"OS/VMM\",\"type\":\"TDX Late Microcode Update\"},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0}]},\"tcbDate\":\"2022-11-09T00:00:00Z\",\"tcbStatus\":\"UpToDate\"}]},\"signature\":\"5214de9edac3522fe9a68abba903fc88c59c37651c8f4bf2b79bebf2381fc32907dc9790ed883d15a948b7ba91f4ad8fe1712c56390d8398ac0641a55eb80f21\"}","tcbInfoIssuerChain":"-----BEGIN CERTIFICATE-----\nMIICkDCCAjagAwIBAgIUTh8n662T/sqPZK+7n3H67/KGwu0wCgYIKoZIzj0EAwIw\naDEaMBgGA1UEAwwRSW50ZWwgU0dYIFJvb3QgQ0ExGjAYBgNVBAoMEUludGVsIENv\ncnBvcmF0aW9uMRQwEgYDVQQHDAtTYW50YSBDbGFyYTELMAkGA1UECAwCQ0ExCzAJ\nBgNVBAYTAlVTMB4XDTE5MTAzMTEyMzM0N1oXDTI2MTAzMTEyMzM0N1owbDEeMBwG\nA1UEAwwVSW50ZWwgU0dYIFRDQiBTaWduaW5nMRowGAYDVQQKDBFJbnRlbCBDb3Jw\nb3JhdGlvbjEUMBIGA1UEBwwLU2FudGEgQ2xhcmExCzAJBgNVBAgMAkNBMQswCQYD\nVQQGEwJVUzBZMBMGByqGSM49AgEGCCqGSM49AwEHA0IABOnYw9LbN/JmyUttXa0M\niBEenjPbxbR4C8MuVYxDI+Le8lDBLp9X4wMzCAUF/fI/31giClXp/y0erLbLZjdV\n07+jgbkwgbYwHwYDVR0jBBgwFoAU6ehEUlM2XEsYmhH8QxgspdwggEgwVgYDVR0f\nBE8wTTBLoEmgR4ZFaHR0cHM6Ly9zYngtY2VydGlmaWNhdGVzLnRydXN0ZWRzZXJ2\naWNlcy5pbnRlbC5jb20vSW50ZWxTR1hSb290Q0EuZGVyMB0GA1UdDgQWBBROHyfr\nrZP+yo9kr7ufcfrv8obC7TAOBgNVHQ8BAf8EBAMCBsAwDAYDVR0TAQH/BAIwADAK\nBggqhkjOPQQDAgNIADBFAiEA9xQeifK+2abQGnrAgk0hrOhdyvJQorh2cEMn4Gwr\n4hoCIFHW5qQ9G2wBJ4GMNQqv/oMfbPtzmyTlaWWzwxkqM0CT\n-----END CERTIFICATE-----\n-----BEGIN CERTIFICATE-----\nMIIClDCCAjmgAwIBAgIVAOnoRFJTNlxLGJoR/EMYLKXcIIBIMAoGCCqGSM49BAMC\nMGgxGjAYBgNVBAMMEUludGVsIFNHWCBSb290IENBMRowGAYDVQQKDBFJbnRlbCBD\nb3Jwb3JhdGlvbjEUMBIGA1UEBwwLU2FudGEgQ2xhcmExCzAJBgNVBAgMAkNBMQsw\nCQYDVQQGEwJVUzAeFw0xOTEwMzEwOTQ5MjFaFw00OTEyMzEyMzU5NTlaMGgxGjAY\nBgNVBAMMEUludGVsIFNHWCBSb290IENBMRowGAYDVQQKDBFJbnRlbCBDb3Jwb3Jh\ndGlvbjEUMBIGA1UEBwwLU2FudGEgQ2xhcmExCzAJBgNVBAgMAkNBMQswCQYDVQQG\nEwJVUzBZMBMGByqGSM49AgEGCCqGSM49AwEHA0IABE/6D/1WHNrWwPmNMIyBKMW5\nJ6JzMsjo6xP2vkK1cdZGb1PGRP/C/8ECgiDkmklmzwLzLi+000m7LLrtKJA3oC2j\ngb8wgbwwHwYDVR0jBBgwFoAU6ehEUlM2XEsYmhH8QxgspdwggEgwVgYDVR0fBE8w\nTTBLoEmgR4ZFaHR0cHM6Ly9zYngtY2VydGlmaWNhdGVzLnRydXN0ZWRzZXJ2aWNl\ncy5pbnRlbC5jb20vSW50ZWxTR1hSb290Q0EuZGVyMB0GA1UdDgQWBBTp6ERSUzZc\nSxiaEfxDGCyl3CCASDAOBgNVHQ8BAf8EBAMCAQYwEgYDVR0TAQH/BAgwBgEB/wIB\nATAKBggqhkjOPQQDAgNJADBGAiEAzw9zdUiUHPMUd0C4mx41jlFZkrM3y5f1lgnV\nO7FbjOoCIQCoGtUmT4cXt7V+ySHbJ8Hob9AanpvXNH1ER+/gZF+opQ==\n-----END CERTIFICATE-----\n"},{"fmspc":"00A06F000000","tcbInfo":"{\"tcbInfo\":{\"id\":\"TDX\",\"version\":3,\"issueDate\":\"2026-07-01T10:00:45Z\",\"nextUpdate\":\"2026-07-31T10:00:45Z\",\"fmspc\":\"00A06F000000\",\"pceId\":\"0000\",\"tcbType\":0,\"tcbEvaluationDataNumber\":5,\"tdxModule\":{\"mrsigner\":\"000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000\",\"attributes\":\"0000000000000000\",\"attributesMask\":\"FFFFFFFFFFFFFFFF\"},\"tdxModuleIdentities\":[{\"id\":\"TDX_02\",\"mrsigner\":\"000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000\",\"attributes\":\"0000000000000000\",\"attributesMask\":\"FFFFFFFFFFFFFFFF\",\"tcbLevels\":[{\"tcb\":{\"isvsvn\":0},\"tcbDate\":\"2022-11-09T00:00:00Z\",\"tcbStatus\":\"UpToDate\"}]},{\"id\":\"TDX_05\",\"mrsigner\":\"000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000\",\"attributes\":\"0000000000000000\",\"attributesMask\":\"FFFFFFFFFFFFFFFF\",\"tcbLevels\":[{\"tcb\":{\"isvsvn\":0},\"tcbDate\":\"2022-11-09T00:00:00Z\",\"tcbStatus\":\"UpToDate\"}]},{\"id\":\"TDX_03\",\"mrsigner\":\"000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000\",\"attributes\":\"0000000000000000\",\"attributesMask\":\"FFFFFFFFFFFFFFFF\",\"tcbLevels\":[{\"tcb\":{\"isvsvn\":0},\"tcbDate\":\"2022-11-09T00:00:00Z\",\"tcbStatus\":\"UpToDate\"}]},{\"id\":\"TDX_01\",\"mrsigner\":\"000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000\",\"attributes\":\"0000000000000000\",\"attributesMask\":\"FFFFFFFFFFFFFFFF\",\"tcbLevels\":[{\"tcb\":{\"isvsvn\":0},\"tcbDate\":\"2022-11-09T00:00:00Z\",\"tcbStatus\":\"UpToDate\"}]}],\"tcbLevels\":[{\"tcb\":{\"sgxtcbcomponents\":[{\"svn\":1,\"category\":\"BIOS\",\"type\":\"Early Microcode Update\"},{\"svn\":1,\"category\":\"OS/VMM\",\"type\":\"SGX Late Microcode Update\"},{\"svn\":0,\"category\":\"OS/VMM\",\"type\":\"TXT SINIT\"},{\"svn\":0,\"category\":\"BIOS\"},{\"svn\":0,\"category\":\"BIOS\"},{\"svn\":0,\"category\":\"BIOS\"},{\"svn\":0},{\"svn\":0,\"category\":\"OS/VMM\",\"type\":\"SEAMLDR ACM\"},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0}],\"pcesvn\":0,\"tdxtcbcomponents\":[{\"svn\":0,\"category\":\"OS/VMM\",\"type\":\"TDX Module\"},{\"svn\":0,\"category\":\"OS/VMM\",\"type\":\"TDX Module\"},{\"svn\":1,\"category\":\"OS/VMM\",\"type\":\"TDX Late Microcode Update\"},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0}]},\"tcbDate\":\"2022-11-09T00:00:00Z\",\"tcbStatus\":\"UpToDate\"}]},\"signature\":\"ac626a284a933532e9ad33ce2c2dbc24ad7e79dbef9a33dc8697fed09e2c46e5a8f508d057dc619d801eded0536502fb9be503a626cc5cbb2b02dd3da1f0b921\"}","tcbInfoIssuerChain":"-----BEGIN CERTIFICATE-----\nMIICkDCCAjagAwIBAgIUTh8n662T/sqPZK+7n3H67/KGwu0wCgYIKoZIzj0EAwIw\naDEaMBgGA1UEAwwRSW50ZWwgU0dYIFJvb3QgQ0ExGjAYBgNVBAoMEUludGVsIENv\ncnBvcmF0aW9uMRQwEgYDVQQHDAtTYW50YSBDbGFyYTELMAkGA1UECAwCQ0ExCzAJ\nBgNVBAYTAlVTMB4XDTE5MTAzMTEyMzM0N1oXDTI2MTAzMTEyMzM0N1owbDEeMBwG\nA1UEAwwVSW50ZWwgU0dYIFRDQiBTaWduaW5nMRowGAYDVQQKDBFJbnRlbCBDb3Jw\nb3JhdGlvbjEUMBIGA1UEBwwLU2FudGEgQ2xhcmExCzAJBgNVBAgMAkNBMQswCQYD\nVQQGEwJVUzBZMBMGByqGSM49AgEGCCqGSM49AwEHA0IABOnYw9LbN/JmyUttXa0M\niBEenjPbxbR4C8MuVYxDI+Le8lDBLp9X4wMzCAUF/fI/31giClXp/y0erLbLZjdV\n07+jgbkwgbYwHwYDVR0jBBgwFoAU6ehEUlM2XEsYmhH8QxgspdwggEgwVgYDVR0f\nBE8wTTBLoEmgR4ZFaHR0cHM6Ly9zYngtY2VydGlmaWNhdGVzLnRydXN0ZWRzZXJ2\naWNlcy5pbnRlbC5jb20vSW50ZWxTR1hSb290Q0EuZGVyMB0GA1UdDgQWBBROHyfr\nrZP+yo9kr7ufcfrv8obC7TAOBgNVHQ8BAf8EBAMCBsAwDAYDVR0TAQH/BAIwADAK\nBggqhkjOPQQDAgNIADBFAiEA9xQeifK+2abQGnrAgk0hrOhdyvJQorh2cEMn4Gwr\n4hoCIFHW5qQ9G2wBJ4GMNQqv/oMfbPtzmyTlaWWzwxkqM0CT\n-----END CERTIFICATE-----\n-----BEGIN CERTIFICATE-----\nMIIClDCCAjmgAwIBAgIVAOnoRFJTNlxLGJoR/EMYLKXcIIBIMAoGCCqGSM49BAMC\nMGgxGjAYBgNVBAMMEUludGVsIFNHWCBSb290IENBMRowGAYDVQQKDBFJbnRlbCBD\nb3Jwb3JhdGlvbjEUMBIGA1UEBwwLU2FudGEgQ2xhcmExCzAJBgNVBAgMAkNBMQsw\nCQYDVQQGEwJVUzAeFw0xOTEwMzEwOTQ5MjFaFw00OTEyMzEyMzU5NTlaMGgxGjAY\nBgNVBAMMEUludGVsIFNHWCBSb290IENBMRowGAYDVQQKDBFJbnRlbCBDb3Jwb3Jh\ndGlvbjEUMBIGA1UEBwwLU2FudGEgQ2xhcmExCzAJBgNVBAgMAkNBMQswCQYDVQQG\nEwJVUzBZMBMGByqGSM49AgEGCCqGSM49AwEHA0IABE/6D/1WHNrWwPmNMIyBKMW5\nJ6JzMsjo6xP2vkK1cdZGb1PGRP/C/8ECgiDkmklmzwLzLi+000m7LLrtKJA3oC2j\ngb8wgbwwHwYDVR0jBBgwFoAU6ehEUlM2XEsYmhH8QxgspdwggEgwVgYDVR0fBE8w\nTTBLoEmgR4ZFaHR0cHM6Ly9zYngtY2VydGlmaWNhdGVzLnRydXN0ZWRzZXJ2aWNl\ncy5pbnRlbC5jb20vSW50ZWxTR1hSb290Q0EuZGVyMB0GA1UdDgQWBBTp6ERSUzZc\nSxiaEfxDGCyl3CCASDAOBgNVHQ8BAf8EBAMCAQYwEgYDVR0TAQH/BAgwBgEB/wIB\nATAKBggqhkjOPQQDAgNJADBGAiEAzw9zdUiUHPMUd0C4mx41jlFZkrM3y5f1lgnV\nO7FbjOoCIQCoGtUmT4cXt7V+ySHbJ8Hob9AanpvXNH1ER+/gZF+opQ==\n-----END CERTIFICATE-----\n"},{"fmspc":"10A06D050000","tcbInfo":"{\"tcbInfo\":{\"id\":\"TDX\",\"version\":3,\"issueDate\":\"2026-07-01T10:00:45Z\",\"nextUpdate\":\"2026-07-31T10:00:45Z\",\"fmspc\":\"10A06D050000\",\"pceId\":\"0000\",\"tcbType\":0,\"tcbEvaluationDataNumber\":5,\"tdxModule\":{\"mrsigner\":\"000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000\",\"attributes\":\"0000000000000000\",\"attributesMask\":\"FFFFFFFFFFFFFFFF\"},\"tdxModuleIdentities\":[{\"id\":\"TDX_02\",\"mrsigner\":\"000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000\",\"attributes\":\"0000000000000000\",\"attributesMask\":\"FFFFFFFFFFFFFFFF\",\"tcbLevels\":[{\"tcb\":{\"isvsvn\":0},\"tcbDate\":\"2022-11-09T00:00:00Z\",\"tcbStatus\":\"UpToDate\"}]},{\"id\":\"TDX_05\",\"mrsigner\":\"000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000\",\"attributes\":\"0000000000000000\",\"attributesMask\":\"FFFFFFFFFFFFFFFF\",\"tcbLevels\":[{\"tcb\":{\"isvsvn\":0},\"tcbDate\":\"2022-11-09T00:00:00Z\",\"tcbStatus\":\"UpToDate\"}]},{\"id\":\"TDX_03\",\"mrsigner\":\"000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000\",\"attributes\":\"0000000000000000\",\"attributesMask\":\"FFFFFFFFFFFFFFFF\",\"tcbLevels\":[{\"tcb\":{\"isvsvn\":0},\"tcbDate\":\"2022-11-09T00:00:00Z\",\"tcbStatus\":\"UpToDate\"}]},{\"id\":\"TDX_01\",\"mrsigner\":\"000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000\",\"attributes\":\"0000000000000000\",\"attributesMask\":\"FFFFFFFFFFFFFFFF\",\"tcbLevels\":[{\"tcb\":{\"isvsvn\":0},\"tcbDate\":\"2022-11-09T00:00:00Z\",\"tcbStatus\":\"UpToDate\"}]}],\"tcbLevels\":[{\"tcb\":{\"sgxtcbcomponents\":[{\"svn\":0,\"category\":\"BIOS\",\"type\":\"Early Microcode Update\"},{\"svn\":0,\"category\":\"OS/VMM\",\"type\":\"SGX Late Microcode Update\"},{\"svn\":0,\"category\":\"OS/VMM\",\"type\":\"TXT SINIT\"},{\"svn\":0,\"category\":\"BIOS\"},{\"svn\":0,\"category\":\"BIOS\"},{\"svn\":0,\"category\":\"BIOS\"},{\"svn\":0},{\"svn\":0,\"category\":\"OS/VMM\",\"type\":\"SEAMLDR ACM\"},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0}],\"pcesvn\":0,\"tdxtcbcomponents\":[{\"svn\":0,\"category\":\"OS/VMM\",\"type\":\"TDX Module\"},{\"svn\":0,\"category\":\"OS/VMM\",\"type\":\"TDX Module\"},{\"svn\":0,\"category\":\"OS/VMM\",\"type\":\"TDX Late Microcode Update\"},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0}]},\"tcbDate\":\"2022-11-09T00:00:00Z\",\"tcbStatus\":\"UpToDate\"}]},\"signature\":\"5ab60c67e4c6477c8767bf2b615cf985211e1ee3a3ecb06cd045b2907f5e120cd3f2dad24c2143d887e0596b8ffdb477e0edf417509a871f932e06debceff864\"}","tcbInfoIssuerChain":"-----BEGIN CERTIFICATE-----\nMIICkDCCAjagAwIBAgIUTh8n662T/sqPZK+7n3H67/KGwu0wCgYIKoZIzj0EAwIw\naDEaMBgGA1UEAwwRSW50ZWwgU0dYIFJvb3QgQ0ExGjAYBgNVBAoMEUludGVsIENv\ncnBvcmF0aW9uMRQwEgYDVQQHDAtTYW50YSBDbGFyYTELMAkGA1UECAwCQ0ExCzAJ\nBgNVBAYTAlVTMB4XDTE5MTAzMTEyMzM0N1oXDTI2MTAzMTEyMzM0N1owbDEeMBwG\nA1UEAwwVSW50ZWwgU0dYIFRDQiBTaWduaW5nMRowGAYDVQQKDBFJbnRlbCBDb3Jw\nb3JhdGlvbjEUMBIGA1UEBwwLU2FudGEgQ2xhcmExCzAJBgNVBAgMAkNBMQswCQYD\nVQQGEwJVUzBZMBMGByqGSM49AgEGCCqGSM49AwEHA0IABOnYw9LbN/JmyUttXa0M\niBEenjPbxbR4C8MuVYxDI+Le8lDBLp9X4wMzCAUF/fI/31giClXp/y0erLbLZjdV\n07+jgbkwgbYwHwYDVR0jBBgwFoAU6ehEUlM2XEsYmhH8QxgspdwggEgwVgYDVR0f\nBE8wTTBLoEmgR4ZFaHR0cHM6Ly9zYngtY2VydGlmaWNhdGVzLnRydXN0ZWRzZXJ2\naWNlcy5pbnRlbC5jb20vSW50ZWxTR1hSb290Q0EuZGVyMB0GA1UdDgQWBBROHyfr\nrZP+yo9kr7ufcfrv8obC7TAOBgNVHQ8BAf8EBAMCBsAwDAYDVR0TAQH/BAIwADAK\nBggqhkjOPQQDAgNIADBFAiEA9xQeifK+2abQGnrAgk0hrOhdyvJQorh2cEMn4Gwr\n4hoCIFHW5qQ9G2wBJ4GMNQqv/oMfbPtzmyTlaWWzwxkqM0CT\n-----END CERTIFICATE-----\n-----BEGIN CERTIFICATE-----\nMIIClDCCAjmgAwIBAgIVAOnoRFJTNlxLGJoR/EMYLKXcIIBIMAoGCCqGSM49BAMC\nMGgxGjAYBgNVBAMMEUludGVsIFNHWCBSb290IENBMRowGAYDVQQKDBFJbnRlbCBD\nb3Jwb3JhdGlvbjEUMBIGA1UEBwwLU2FudGEgQ2xhcmExCzAJBgNVBAgMAkNBMQsw\nCQYDVQQGEwJVUzAeFw0xOTEwMzEwOTQ5MjFaFw00OTEyMzEyMzU5NTlaMGgxGjAY\nBgNVBAMMEUludGVsIFNHWCBSb290IENBMRowGAYDVQQKDBFJbnRlbCBDb3Jwb3Jh\ndGlvbjEUMBIGA1UEBwwLU2FudGEgQ2xhcmExCzAJBgNVBAgMAkNBMQswCQYDVQQG\nEwJVUzBZMBMGByqGSM49AgEGCCqGSM49AwEHA0IABE/6D/1WHNrWwPmNMIyBKMW5\nJ6JzMsjo6xP2vkK1cdZGb1PGRP/C/8ECgiDkmklmzwLzLi+000m7LLrtKJA3oC2j\ngb8wgbwwHwYDVR0jBBgwFoAU6ehEUlM2XEsYmhH8QxgspdwggEgwVgYDVR0fBE8w\nTTBLoEmgR4ZFaHR0cHM6Ly9zYngtY2VydGlmaWNhdGVzLnRydXN0ZWRzZXJ2aWNl\ncy5pbnRlbC5jb20vSW50ZWxTR1hSb290Q0EuZGVyMB0GA1UdDgQWBBTp6ERSUzZc\nSxiaEfxDGCyl3CCASDAOBgNVHQ8BAf8EBAMCAQYwEgYDVR0TAQH/BAgwBgEB/wIB\nATAKBggqhkjOPQQDAgNJADBGAiEAzw9zdUiUHPMUd0C4mx41jlFZkrM3y5f1lgnV\nO7FbjOoCIQCoGtUmT4cXt7V+ySHbJ8Hob9AanpvXNH1ER+/gZF+opQ==\n-----END CERTIFICATE-----\n"},{"fmspc":"00C06F000000","tcbInfo":"{\"tcbInfo\":{\"id\":\"TDX\",\"version\":3,\"issueDate\":\"2026-07-01T10:00:45Z\",\"nextUpdate\":\"2026-07-31T10:00:45Z\",\"fmspc\":\"00C06F000000\",\"pceId\":\"0000\",\"tcbType\":0,\"tcbEvaluationDataNumber\":5,\"tdxModule\":{\"mrsigner\":\"000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000\",\"attributes\":\"0000000000000000\",\"attributesMask\":\"FFFFFFFFFFFFFFFF\"},\"tdxModuleIdentities\":[{\"id\":\"TDX_02\",\"mrsigner\":\"000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000\",\"attributes\":\"0000000000000000\",\"attributesMask\":\"FFFFFFFFFFFFFFFF\",\"tcbLevels\":[{\"tcb\":{\"isvsvn\":0},\"tcbDate\":\"2022-11-09T00:00:00Z\",\"tcbStatus\":\"UpToDate\"}]},{\"id\":\"TDX_05\",\"mrsigner\":\"000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000\",\"attributes\":\"0000000000000000\",\"attributesMask\":\"FFFFFFFFFFFFFFFF\",\"tcbLevels\":[{\"tcb\":{\"isvsvn\":0},\"tcbDate\":\"2022-11-09T00:00:00Z\",\"tcbStatus\":\"UpToDate\"}]},{\"id\":\"TDX_03\",\"mrsigner\":\"000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000\",\"attributes\":\"0000000000000000\",\"attributesMask\":\"FFFFFFFFFFFFFFFF\",\"tcbLevels\":[{\"tcb\":{\"isvsvn\":0},\"tcbDate\":\"2022-11-09T00:00:00Z\",\"tcbStatus\":\"UpToDate\"}]},{\"id\":\"TDX_01\",\"mrsigner\":\"000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000\",\"attributes\":\"0000000000000000\",\"attributesMask\":\"FFFFFFFFFFFFFFFF\",\"tcbLevels\":[{\"tcb\":{\"isvsvn\":0},\"tcbDate\":\"2022-11-09T00:00:00Z\",\"tcbStatus\":\"UpToDate\"}]}],\"tcbLevels\":[{\"tcb\":{\"sgxtcbcomponents\":[{\"svn\":1,\"category\":\"BIOS\",\"type\":\"Early Microcode Update\"},{\"svn\":1,\"category\":\"OS/VMM\",\"type\":\"SGX Late Microcode Update\"},{\"svn\":0,\"category\":\"OS/VMM\",\"type\":\"TXT SINIT\"},{\"svn\":0,\"category\":\"BIOS\"},{\"svn\":0,\"category\":\"BIOS\"},{\"svn\":0,\"category\":\"BIOS\"},{\"svn\":0},{\"svn\":0,\"category\":\"OS/VMM\",\"type\":\"SEAMLDR ACM\"},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0}],\"pcesvn\":0,\"tdxtcbcomponents\":[{\"svn\":0,\"category\":\"OS/VMM\",\"type\":\"TDX Module\"},{\"svn\":0,\"category\":\"OS/VMM\",\"type\":\"TDX Module\"},{\"svn\":1,\"category\":\"OS/VMM\",\"type\":\"TDX Late Microcode Update\"},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0}]},\"tcbDate\":\"2022-11-09T00:00:00Z\",\"tcbStatus\":\"UpToDate\"}]},\"signature\":\"f787aeb769a57e7aa4e8cd64ba199b71966d6ffb441b9a5de66bcbc4e93b65f049da696bdefad506e3ece86249a4688b12f077bb559f1cace27899a5a4541f2c\"}","tcbInfoIssuerChain":"-----BEGIN CERTIFICATE-----\nMIICkDCCAjagAwIBAgIUTh8n662T/sqPZK+7n3H67/KGwu0wCgYIKoZIzj0EAwIw\naDEaMBgGA1UEAwwRSW50ZWwgU0dYIFJvb3QgQ0ExGjAYBgNVBAoMEUludGVsIENv\ncnBvcmF0aW9uMRQwEgYDVQQHDAtTYW50YSBDbGFyYTELMAkGA1UECAwCQ0ExCzAJ\nBgNVBAYTAlVTMB4XDTE5MTAzMTEyMzM0N1oXDTI2MTAzMTEyMzM0N1owbDEeMBwG\nA1UEAwwVSW50ZWwgU0dYIFRDQiBTaWduaW5nMRowGAYDVQQKDBFJbnRlbCBDb3Jw\nb3JhdGlvbjEUMBIGA1UEBwwLU2FudGEgQ2xhcmExCzAJBgNVBAgMAkNBMQswCQYD\nVQQGEwJVUzBZMBMGByqGSM49AgEGCCqGSM49AwEHA0IABOnYw9LbN/JmyUttXa0M\niBEenjPbxbR4C8MuVYxDI+Le8lDBLp9X4wMzCAUF/fI/31giClXp/y0erLbLZjdV\n07+jgbkwgbYwHwYDVR0jBBgwFoAU6ehEUlM2XEsYmhH8QxgspdwggEgwVgYDVR0f\nBE8wTTBLoEmgR4ZFaHR0cHM6Ly9zYngtY2VydGlmaWNhdGVzLnRydXN0ZWRzZXJ2\naWNlcy5pbnRlbC5jb20vSW50ZWxTR1hSb290Q0EuZGVyMB0GA1UdDgQWBBROHyfr\nrZP+yo9kr7ufcfrv8obC7TAOBgNVHQ8BAf8EBAMCBsAwDAYDVR0TAQH/BAIwADAK\nBggqhkjOPQQDAgNIADBFAiEA9xQeifK+2abQGnrAgk0hrOhdyvJQorh2cEMn4Gwr\n4hoCIFHW5qQ9G2wBJ4GMNQqv/oMfbPtzmyTlaWWzwxkqM0CT\n-----END CERTIFICATE-----\n-----BEGIN CERTIFICATE-----\nMIIClDCCAjmgAwIBAgIVAOnoRFJTNlxLGJoR/EMYLKXcIIBIMAoGCCqGSM49BAMC\nMGgxGjAYBgNVBAMMEUludGVsIFNHWCBSb290IENBMRowGAYDVQQKDBFJbnRlbCBD\nb3Jwb3JhdGlvbjEUMBIGA1UEBwwLU2FudGEgQ2xhcmExCzAJBgNVBAgMAkNBMQsw\nCQYDVQQGEwJVUzAeFw0xOTEwMzEwOTQ5MjFaFw00OTEyMzEyMzU5NTlaMGgxGjAY\nBgNVBAMMEUludGVsIFNHWCBSb290IENBMRowGAYDVQQKDBFJbnRlbCBDb3Jwb3Jh\ndGlvbjEUMBIGA1UEBwwLU2FudGEgQ2xhcmExCzAJBgNVBAgMAkNBMQswCQYDVQQG\nEwJVUzBZMBMGByqGSM49AgEGCCqGSM49AwEHA0IABE/6D/1WHNrWwPmNMIyBKMW5\nJ6JzMsjo6xP2vkK1cdZGb1PGRP/C/8ECgiDkmklmzwLzLi+000m7LLrtKJA3oC2j\ngb8wgbwwHwYDVR0jBBgwFoAU6ehEUlM2XEsYmhH8QxgspdwggEgwVgYDVR0fBE8w\nTTBLoEmgR4ZFaHR0cHM6Ly9zYngtY2VydGlmaWNhdGVzLnRydXN0ZWRzZXJ2aWNl\ncy5pbnRlbC5jb20vSW50ZWxTR1hSb290Q0EuZGVyMB0GA1UdDgQWBBTp6ERSUzZc\nSxiaEfxDGCyl3CCASDAOBgNVHQ8BAf8EBAMCAQYwEgYDVR0TAQH/BAgwBgEB/wIB\nATAKBggqhkjOPQQDAgNJADBGAiEAzw9zdUiUHPMUd0C4mx41jlFZkrM3y5f1lgnV\nO7FbjOoCIQCoGtUmT4cXt7V+ySHbJ8Hob9AanpvXNH1ER+/gZF+opQ==\n-----END CERTIFICATE-----\n"},{"fmspc":"30806F000000","tcbInfo":"{\"tcbInfo\":{\"id\":\"TDX\",\"version\":3,\"issueDate\":\"2026-07-01T10:00:45Z\",\"nextUpdate\":\"2026-07-31T10:00:45Z\",\"fmspc\":\"30806F000000\",\"pceId\":\"0000\",\"tcbType\":0,\"tcbEvaluationDataNumber\":5,\"tdxModule\":{\"mrsigner\":\"000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000\",\"attributes\":\"0000000000000000\",\"attributesMask\":\"FFFFFFFFFFFFFFFF\"},\"tdxModuleIdentities\":[{\"id\":\"TDX_02\",\"mrsigner\":\"000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000\",\"attributes\":\"0000000000000000\",\"attributesMask\":\"FFFFFFFFFFFFFFFF\",\"tcbLevels\":[{\"tcb\":{\"isvsvn\":0},\"tcbDate\":\"2022-11-09T00:00:00Z\",\"tcbStatus\":\"UpToDate\"}]},{\"id\":\"TDX_05\",\"mrsigner\":\"000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000\",\"attributes\":\"0000000000000000\",\"attributesMask\":\"FFFFFFFFFFFFFFFF\",\"tcbLevels\":[{\"tcb\":{\"isvsvn\":0},\"tcbDate\":\"2022-11-09T00:00:00Z\",\"tcbStatus\":\"UpToDate\"}]},{\"id\":\"TDX_03\",\"mrsigner\":\"000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000\",\"attributes\":\"0000000000000000\",\"attributesMask\":\"FFFFFFFFFFFFFFFF\",\"tcbLevels\":[{\"tcb\":{\"isvsvn\":0},\"tcbDate\":\"2022-11-09T00:00:00Z\",\"tcbStatus\":\"UpToDate\"}]},{\"id\":\"TDX_01\",\"mrsigner\":\"000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000\",\"attributes\":\"0000000000000000\",\"attributesMask\":\"FFFFFFFFFFFFFFFF\",\"tcbLevels\":[{\"tcb\":{\"isvsvn\":0},\"tcbDate\":\"2022-11-09T00:00:00Z\",\"tcbStatus\":\"UpToDate\"}]}],\"tcbLevels\":[{\"tcb\":{\"sgxtcbcomponents\":[{\"svn\":1,\"category\":\"BIOS\",\"type\":\"Early Microcode Update\"},{\"svn\":1,\"category\":\"OS/VMM\",\"type\":\"SGX Late Microcode Update\"},{\"svn\":0,\"category\":\"OS/VMM\",\"type\":\"TXT SINIT\"},{\"svn\":0,\"category\":\"BIOS\"},{\"svn\":0,\"category\":\"BIOS\"},{\"svn\":0,\"category\":\"BIOS\"},{\"svn\":0},{\"svn\":0,\"category\":\"OS/VMM\",\"type\":\"SEAMLDR ACM\"},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0}],\"pcesvn\":11,\"tdxtcbcomponents\":[{\"svn\":0,\"category\":\"OS/VMM\",\"type\":\"TDX Module\"},{\"svn\":0,\"category\":\"OS/VMM\",\"type\":\"TDX Module\"},{\"svn\":1,\"category\":\"OS/VMM\",\"type\":\"TDX Late Microcode Update\"},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0}]},\"tcbDate\":\"2022-11-09T00:00:00Z\",\"tcbStatus\":\"UpToDate\"}]},\"signature\":\"c7bfb3a1d338bb64803c232efff231a25871dd14b06ecd4d119adc6998b0c90bd8d3f109af79f40d4cb24c2e939c596c2ab0896b289569b8d3dadc920900a98a\"}","tcbInfoIssuerChain":"-----BEGIN CERTIFICATE-----\nMIICkDCCAjagAwIBAgIUTh8n662T/sqPZK+7n3H67/KGwu0wCgYIKoZIzj0EAwIw\naDEaMBgGA1UEAwwRSW50ZWwgU0dYIFJvb3QgQ0ExGjAYBgNVBAoMEUludGVsIENv\ncnBvcmF0aW9uMRQwEgYDVQQHDAtTYW50YSBDbGFyYTELMAkGA1UECAwCQ0ExCzAJ\nBgNVBAYTAlVTMB4XDTE5MTAzMTEyMzM0N1oXDTI2MTAzMTEyMzM0N1owbDEeMBwG\nA1UEAwwVSW50ZWwgU0dYIFRDQiBTaWduaW5nMRowGAYDVQQKDBFJbnRlbCBDb3Jw\nb3JhdGlvbjEUMBIGA1UEBwwLU2FudGEgQ2xhcmExCzAJBgNVBAgMAkNBMQswCQYD\nVQQGEwJVUzBZMBMGByqGSM49AgEGCCqGSM49AwEHA0IABOnYw9LbN/JmyUttXa0M\niBEenjPbxbR4C8MuVYxDI+Le8lDBLp9X4wMzCAUF/fI/31giClXp/y0erLbLZjdV\n07+jgbkwgbYwHwYDVR0jBBgwFoAU6ehEUlM2XEsYmhH8QxgspdwggEgwVgYDVR0f\nBE8wTTBLoEmgR4ZFaHR0cHM6Ly9zYngtY2VydGlmaWNhdGVzLnRydXN0ZWRzZXJ2\naWNlcy5pbnRlbC5jb20vSW50ZWxTR1hSb290Q0EuZGVyMB0GA1UdDgQWBBROHyfr\nrZP+yo9kr7ufcfrv8obC7TAOBgNVHQ8BAf8EBAMCBsAwDAYDVR0TAQH/BAIwADAK\nBggqhkjOPQQDAgNIADBFAiEA9xQeifK+2abQGnrAgk0hrOhdyvJQorh2cEMn4Gwr\n4hoCIFHW5qQ9G2wBJ4GMNQqv/oMfbPtzmyTlaWWzwxkqM0CT\n-----END CERTIFICATE-----\n-----BEGIN CERTIFICATE-----\nMIIClDCCAjmgAwIBAgIVAOnoRFJTNlxLGJoR/EMYLKXcIIBIMAoGCCqGSM49BAMC\nMGgxGjAYBgNVBAMMEUludGVsIFNHWCBSb290IENBMRowGAYDVQQKDBFJbnRlbCBD\nb3Jwb3JhdGlvbjEUMBIGA1UEBwwLU2FudGEgQ2xhcmExCzAJBgNVBAgMAkNBMQsw\nCQYDVQQGEwJVUzAeFw0xOTEwMzEwOTQ5MjFaFw00OTEyMzEyMzU5NTlaMGgxGjAY\nBgNVBAMMEUludGVsIFNHWCBSb290IENBMRowGAYDVQQKDBFJbnRlbCBDb3Jwb3Jh\ndGlvbjEUMBIGA1UEBwwLU2FudGEgQ2xhcmExCzAJBgNVBAgMAkNBMQswCQYDVQQG\nEwJVUzBZMBMGByqGSM49AgEGCCqGSM49AwEHA0IABE/6D/1WHNrWwPmNMIyBKMW5\nJ6JzMsjo6xP2vkK1cdZGb1PGRP/C/8ECgiDkmklmzwLzLi+000m7LLrtKJA3oC2j\ngb8wgbwwHwYDVR0jBBgwFoAU6ehEUlM2XEsYmhH8QxgspdwggEgwVgYDVR0fBE8w\nTTBLoEmgR4ZFaHR0cHM6Ly9zYngtY2VydGlmaWNhdGVzLnRydXN0ZWRzZXJ2aWNl\ncy5pbnRlbC5jb20vSW50ZWxTR1hSb290Q0EuZGVyMB0GA1UdDgQWBBTp6ERSUzZc\nSxiaEfxDGCyl3CCASDAOBgNVHQ8BAf8EBAMCAQYwEgYDVR0TAQH/BAgwBgEB/wIB\nATAKBggqhkjOPQQDAgNJADBGAiEAzw9zdUiUHPMUd0C4mx41jlFZkrM3y5f1lgnV\nO7FbjOoCIQCoGtUmT4cXt7V+ySHbJ8Hob9AanpvXNH1ER+/gZF+opQ==\n-----END CERTIFICATE-----\n"},{"fmspc":"0400F1200000","tcbInfo":"{\"tcbInfo\":{\"id\":\"TDX\",\"version\":3,\"issueDate\":\"2026-07-01T10:00:45Z\",\"nextUpdate\":\"2026-07-31T10:00:45Z\",\"fmspc\":\"0400F1200000\",\"pceId\":\"0000\",\"tcbType\":0,\"tcbEvaluationDataNumber\":5,\"tdxModule\":{\"mrsigner\":\"000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000\",\"attributes\":\"0000000000000000\",\"attributesMask\":\"FFFFFFFFFFFFFFFF\"},\"tdxModuleIdentities\":[{\"id\":\"TDX_02\",\"mrsigner\":\"000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000\",\"attributes\":\"0000000000000000\",\"attributesMask\":\"FFFFFFFFFFFFFFFF\",\"tcbLevels\":[{\"tcb\":{\"isvsvn\":0},\"tcbDate\":\"2022-11-09T00:00:00Z\",\"tcbStatus\":\"UpToDate\"}]},{\"id\":\"TDX_05\",\"mrsigner\":\"000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000\",\"attributes\":\"0000000000000000\",\"attributesMask\":\"FFFFFFFFFFFFFFFF\",\"tcbLevels\":[{\"tcb\":{\"isvsvn\":0},\"tcbDate\":\"2022-11-09T00:00:00Z\",\"tcbStatus\":\"UpToDate\"}]},{\"id\":\"TDX_03\",\"mrsigner\":\"000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000\",\"attributes\":\"0000000000000000\",\"attributesMask\":\"FFFFFFFFFFFFFFFF\",\"tcbLevels\":[{\"tcb\":{\"isvsvn\":0},\"tcbDate\":\"2022-11-09T00:00:00Z\",\"tcbStatus\":\"UpToDate\"}]},{\"id\":\"TDX_01\",\"mrsigner\":\"000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000\",\"attributes\":\"0000000000000000\",\"attributesMask\":\"FFFFFFFFFFFFFFFF\",\"tcbLevels\":[{\"tcb\":{\"isvsvn\":0},\"tcbDate\":\"2022-11-09T00:00:00Z\",\"tcbStatus\":\"UpToDate\"}]}],\"tcbLevels\":[{\"tcb\":{\"sgxtcbcomponents\":[{\"svn\":1,\"category\":\"BIOS\",\"type\":\"Early Microcode Update\"},{\"svn\":1,\"category\":\"OS/VMM\",\"type\":\"SGX Late Microcode Update\"},{\"svn\":0,\"category\":\"OS/VMM\",\"type\":\"TXT SINIT\"},{\"svn\":0,\"category\":\"BIOS\"},{\"svn\":0,\"category\":\"BIOS\"},{\"svn\":0,\"category\":\"BIOS\"},{\"svn\":0},{\"svn\":0,\"category\":\"OS/VMM\",\"type\":\"SEAMLDR ACM\"},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0}],\"pcesvn\":0,\"tdxtcbcomponents\":[{\"svn\":0,\"category\":\"OS/VMM\",\"type\":\"TDX Module\"},{\"svn\":0,\"category\":\"OS/VMM\",\"type\":\"TDX Module\"},{\"svn\":0,\"category\":\"OS/VMM\",\"type\":\"TDX Late Microcode Update\"},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0}]},\"tcbDate\":\"2022-11-09T00:00:00Z\",\"tcbStatus\":\"UpToDate\"}]},\"signature\":\"8c8c10f373ab61fa882f2f10f3885cea3b4ad34cfcbef833be573cbf631e7e84c31ad26ec05ee640fd91aa0ef0433e53c4d0fbc82c14cf055aabd698a96da216\"}","tcbInfoIssuerChain":"-----BEGIN CERTIFICATE-----\nMIICkDCCAjagAwIBAgIUTh8n662T/sqPZK+7n3H67/KGwu0wCgYIKoZIzj0EAwIw\naDEaMBgGA1UEAwwRSW50ZWwgU0dYIFJvb3QgQ0ExGjAYBgNVBAoMEUludGVsIENv\ncnBvcmF0aW9uMRQwEgYDVQQHDAtTYW50YSBDbGFyYTELMAkGA1UECAwCQ0ExCzAJ\nBgNVBAYTAlVTMB4XDTE5MTAzMTEyMzM0N1oXDTI2MTAzMTEyMzM0N1owbDEeMBwG\nA1UEAwwVSW50ZWwgU0dYIFRDQiBTaWduaW5nMRowGAYDVQQKDBFJbnRlbCBDb3Jw\nb3JhdGlvbjEUMBIGA1UEBwwLU2FudGEgQ2xhcmExCzAJBgNVBAgMAkNBMQswCQYD\nVQQGEwJVUzBZMBMGByqGSM49AgEGCCqGSM49AwEHA0IABOnYw9LbN/JmyUttXa0M\niBEenjPbxbR4C8MuVYxDI+Le8lDBLp9X4wMzCAUF/fI/31giClXp/y0erLbLZjdV\n07+jgbkwgbYwHwYDVR0jBBgwFoAU6ehEUlM2XEsYmhH8QxgspdwggEgwVgYDVR0f\nBE8wTTBLoEmgR4ZFaHR0cHM6Ly9zYngtY2VydGlmaWNhdGVzLnRydXN0ZWRzZXJ2\naWNlcy5pbnRlbC5jb20vSW50ZWxTR1hSb290Q0EuZGVyMB0GA1UdDgQWBBROHyfr\nrZP+yo9kr7ufcfrv8obC7TAOBgNVHQ8BAf8EBAMCBsAwDAYDVR0TAQH/BAIwADAK\nBggqhkjOPQQDAgNIADBFAiEA9xQeifK+2abQGnrAgk0hrOhdyvJQorh2cEMn4Gwr\n4hoCIFHW5qQ9G2wBJ4GMNQqv/oMfbPtzmyTlaWWzwxkqM0CT\n-----END CERTIFICATE-----\n-----BEGIN CERTIFICATE-----\nMIIClDCCAjmgAwIBAgIVAOnoRFJTNlxLGJoR/EMYLKXcIIBIMAoGCCqGSM49BAMC\nMGgxGjAYBgNVBAMMEUludGVsIFNHWCBSb290IENBMRowGAYDVQQKDBFJbnRlbCBD\nb3Jwb3JhdGlvbjEUMBIGA1UEBwwLU2FudGEgQ2xhcmExCzAJBgNVBAgMAkNBMQsw\nCQYDVQQGEwJVUzAeFw0xOTEwMzEwOTQ5MjFaFw00OTEyMzEyMzU5NTlaMGgxGjAY\nBgNVBAMMEUludGVsIFNHWCBSb290IENBMRowGAYDVQQKDBFJbnRlbCBDb3Jwb3Jh\ndGlvbjEUMBIGA1UEBwwLU2FudGEgQ2xhcmExCzAJBgNVBAgMAkNBMQswCQYDVQQG\nEwJVUzBZMBMGByqGSM49AgEGCCqGSM49AwEHA0IABE/6D/1WHNrWwPmNMIyBKMW5\nJ6JzMsjo6xP2vkK1cdZGb1PGRP/C/8ECgiDkmklmzwLzLi+000m7LLrtKJA3oC2j\ngb8wgbwwHwYDVR0jBBgwFoAU6ehEUlM2XEsYmhH8QxgspdwggEgwVgYDVR0fBE8w\nTTBLoEmgR4ZFaHR0cHM6Ly9zYngtY2VydGlmaWNhdGVzLnRydXN0ZWRzZXJ2aWNl\ncy5pbnRlbC5jb20vSW50ZWxTR1hSb290Q0EuZGVyMB0GA1UdDgQWBBTp6ERSUzZc\nSxiaEfxDGCyl3CCASDAOBgNVHQ8BAf8EBAMCAQYwEgYDVR0TAQH/BAgwBgEB/wIB\nATAKBggqhkjOPQQDAgNJADBGAiEAzw9zdUiUHPMUd0C4mx41jlFZkrM3y5f1lgnV\nO7FbjOoCIQCoGtUmT4cXt7V+ySHbJ8Hob9AanpvXNH1ER+/gZF+opQ==\n-----END CERTIFICATE-----\n"},{"fmspc":"20806F070000","tcbInfo":"{\"tcbInfo\":{\"id\":\"TDX\",\"version\":3,\"issueDate\":\"2026-07-01T10:00:45Z\",\"nextUpdate\":\"2026-07-31T10:00:45Z\",\"fmspc\":\"20806F070000\",\"pceId\":\"0000\",\"tcbType\":0,\"tcbEvaluationDataNumber\":5,\"tdxModule\":{\"mrsigner\":\"000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000\",\"attributes\":\"0000000000000000\",\"attributesMask\":\"FFFFFFFFFFFFFFFF\"},\"tdxModuleIdentities\":[{\"id\":\"TDX_02\",\"mrsigner\":\"000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000\",\"attributes\":\"0000000000000000\",\"attributesMask\":\"FFFFFFFFFFFFFFFF\",\"tcbLevels\":[{\"tcb\":{\"isvsvn\":0},\"tcbDate\":\"2022-11-09T00:00:00Z\",\"tcbStatus\":\"UpToDate\"}]},{\"id\":\"TDX_05\",\"mrsigner\":\"000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000\",\"attributes\":\"0000000000000000\",\"attributesMask\":\"FFFFFFFFFFFFFFFF\",\"tcbLevels\":[{\"tcb\":{\"isvsvn\":0},\"tcbDate\":\"2022-11-09T00:00:00Z\",\"tcbStatus\":\"UpToDate\"}]},{\"id\":\"TDX_03\",\"mrsigner\":\"000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000\",\"attributes\":\"0000000000000000\",\"attributesMask\":\"FFFFFFFFFFFFFFFF\",\"tcbLevels\":[{\"tcb\":{\"isvsvn\":0},\"tcbDate\":\"2022-11-09T00:00:00Z\",\"tcbStatus\":\"UpToDate\"}]},{\"id\":\"TDX_01\",\"mrsigner\":\"000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000\",\"attributes\":\"0000000000000000\",\"attributesMask\":\"FFFFFFFFFFFFFFFF\",\"tcbLevels\":[{\"tcb\":{\"isvsvn\":0},\"tcbDate\":\"2022-11-09T00:00:00Z\",\"tcbStatus\":\"UpToDate\"}]}],\"tcbLevels\":[{\"tcb\":{\"sgxtcbcomponents\":[{\"svn\":1,\"category\":\"BIOS\",\"type\":\"Early Microcode Update\"},{\"svn\":1,\"category\":\"OS/VMM\",\"type\":\"SGX Late Microcode Update\"},{\"svn\":0,\"category\":\"OS/VMM\",\"type\":\"TXT SINIT\"},{\"svn\":0,\"category\":\"BIOS\"},{\"svn\":0,\"category\":\"BIOS\"},{\"svn\":0,\"category\":\"BIOS\"},{\"svn\":0},{\"svn\":0,\"category\":\"OS/VMM\",\"type\":\"SEAMLDR ACM\"},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0}],\"pcesvn\":0,\"tdxtcbcomponents\":[{\"svn\":0,\"category\":\"OS/VMM\",\"type\":\"TDX Module\"},{\"svn\":0,\"category\":\"OS/VMM\",\"type\":\"TDX Module\"},{\"svn\":1,\"category\":\"OS/VMM\",\"type\":\"TDX Late Microcode Update\"},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0}]},\"tcbDate\":\"2022-11-09T00:00:00Z\",\"tcbStatus\":\"UpToDate\"}]},\"signature\":\"d6154c177ad2e3f782dba2df4bf13e2fe2f6a07e20ae09d63cd4e1c3a7caca1afdecbc2c6959619e810926f6d6df4fe5b6d62e7a3f3abfc0bc440e768084298d\"}","tcbInfoIssuerChain":"-----BEGIN CERTIFICATE-----\nMIICkDCCAjagAwIBAgIUTh8n662T/sqPZK+7n3H67/KGwu0wCgYIKoZIzj0EAwIw\naDEaMBgGA1UEAwwRSW50ZWwgU0dYIFJvb3QgQ0ExGjAYBgNVBAoMEUludGVsIENv\ncnBvcmF0aW9uMRQwEgYDVQQHDAtTYW50YSBDbGFyYTELMAkGA1UECAwCQ0ExCzAJ\nBgNVBAYTAlVTMB4XDTE5MTAzMTEyMzM0N1oXDTI2MTAzMTEyMzM0N1owbDEeMBwG\nA1UEAwwVSW50ZWwgU0dYIFRDQiBTaWduaW5nMRowGAYDVQQKDBFJbnRlbCBDb3Jw\nb3JhdGlvbjEUMBIGA1UEBwwLU2FudGEgQ2xhcmExCzAJBgNVBAgMAkNBMQswCQYD\nVQQGEwJVUzBZMBMGByqGSM49AgEGCCqGSM49AwEHA0IABOnYw9LbN/JmyUttXa0M\niBEenjPbxbR4C8MuVYxDI+Le8lDBLp9X4wMzCAUF/fI/31giClXp/y0erLbLZjdV\n07+jgbkwgbYwHwYDVR0jBBgwFoAU6ehEUlM2XEsYmhH8QxgspdwggEgwVgYDVR0f\nBE8wTTBLoEmgR4ZFaHR0cHM6Ly9zYngtY2VydGlmaWNhdGVzLnRydXN0ZWRzZXJ2\naWNlcy5pbnRlbC5jb20vSW50ZWxTR1hSb290Q0EuZGVyMB0GA1UdDgQWBBROHyfr\nrZP+yo9kr7ufcfrv8obC7TAOBgNVHQ8BAf8EBAMCBsAwDAYDVR0TAQH/BAIwADAK\nBggqhkjOPQQDAgNIADBFAiEA9xQeifK+2abQGnrAgk0hrOhdyvJQorh2cEMn4Gwr\n4hoCIFHW5qQ9G2wBJ4GMNQqv/oMfbPtzmyTlaWWzwxkqM0CT\n-----END CERTIFICATE-----\n-----BEGIN CERTIFICATE-----\nMIIClDCCAjmgAwIBAgIVAOnoRFJTNlxLGJoR/EMYLKXcIIBIMAoGCCqGSM49BAMC\nMGgxGjAYBgNVBAMMEUludGVsIFNHWCBSb290IENBMRowGAYDVQQKDBFJbnRlbCBD\nb3Jwb3JhdGlvbjEUMBIGA1UEBwwLU2FudGEgQ2xhcmExCzAJBgNVBAgMAkNBMQsw\nCQYDVQQGEwJVUzAeFw0xOTEwMzEwOTQ5MjFaFw00OTEyMzEyMzU5NTlaMGgxGjAY\nBgNVBAMMEUludGVsIFNHWCBSb290IENBMRowGAYDVQQKDBFJbnRlbCBDb3Jwb3Jh\ndGlvbjEUMBIGA1UEBwwLU2FudGEgQ2xhcmExCzAJBgNVBAgMAkNBMQswCQYDVQQG\nEwJVUzBZMBMGByqGSM49AgEGCCqGSM49AwEHA0IABE/6D/1WHNrWwPmNMIyBKMW5\nJ6JzMsjo6xP2vkK1cdZGb1PGRP/C/8ECgiDkmklmzwLzLi+000m7LLrtKJA3oC2j\ngb8wgbwwHwYDVR0jBBgwFoAU6ehEUlM2XEsYmhH8QxgspdwggEgwVgYDVR0fBE8w\nTTBLoEmgR4ZFaHR0cHM6Ly9zYngtY2VydGlmaWNhdGVzLnRydXN0ZWRzZXJ2aWNl\ncy5pbnRlbC5jb20vSW50ZWxTR1hSb290Q0EuZGVyMB0GA1UdDgQWBBTp6ERSUzZc\nSxiaEfxDGCyl3CCASDAOBgNVHQ8BAf8EBAMCAQYwEgYDVR0TAQH/BAgwBgEB/wIB\nATAKBggqhkjOPQQDAgNJADBGAiEAzw9zdUiUHPMUd0C4mx41jlFZkrM3y5f1lgnV\nO7FbjOoCIQCoGtUmT4cXt7V+ySHbJ8Hob9AanpvXNH1ER+/gZF+opQ==\n-----END CERTIFICATE-----\n"},{"fmspc":"10806F040000","tcbInfo":"{\"tcbInfo\":{\"id\":\"TDX\",\"version\":3,\"issueDate\":\"2026-07-01T10:00:45Z\",\"nextUpdate\":\"2026-07-31T10:00:45Z\",\"fmspc\":\"10806F040000\",\"pceId\":\"0000\",\"tcbType\":0,\"tcbEvaluationDataNumber\":5,\"tdxModule\":{\"mrsigner\":\"000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000\",\"attributes\":\"0000000000000000\",\"attributesMask\":\"FFFFFFFFFFFFFFFF\"},\"tdxModuleIdentities\":[{\"id\":\"TDX_02\",\"mrsigner\":\"000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000\",\"attributes\":\"0000000000000000\",\"attributesMask\":\"FFFFFFFFFFFFFFFF\",\"tcbLevels\":[{\"tcb\":{\"isvsvn\":0},\"tcbDate\":\"2022-11-09T00:00:00Z\",\"tcbStatus\":\"UpToDate\"}]},{\"id\":\"TDX_05\",\"mrsigner\":\"000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000\",\"attributes\":\"0000000000000000\",\"attributesMask\":\"FFFFFFFFFFFFFFFF\",\"tcbLevels\":[{\"tcb\":{\"isvsvn\":0},\"tcbDate\":\"2022-11-09T00:00:00Z\",\"tcbStatus\":\"UpToDate\"}]},{\"id\":\"TDX_03\",\"mrsigner\":\"000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000\",\"attributes\":\"0000000000000000\",\"attributesMask\":\"FFFFFFFFFFFFFFFF\",\"tcbLevels\":[{\"tcb\":{\"isvsvn\":0},\"tcbDate\":\"2022-11-09T00:00:00Z\",\"tcbStatus\":\"UpToDate\"}]},{\"id\":\"TDX_01\",\"mrsigner\":\"000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000\",\"attributes\":\"0000000000000000\",\"attributesMask\":\"FFFFFFFFFFFFFFFF\",\"tcbLevels\":[{\"tcb\":{\"isvsvn\":0},\"tcbDate\":\"2022-11-09T00:00:00Z\",\"tcbStatus\":\"UpToDate\"}]}],\"tcbLevels\":[{\"tcb\":{\"sgxtcbcomponents\":[{\"svn\":1,\"category\":\"BIOS\",\"type\":\"Early Microcode Update\"},{\"svn\":1,\"category\":\"OS/VMM\",\"type\":\"SGX Late Microcode Update\"},{\"svn\":0,\"category\":\"OS/VMM\",\"type\":\"TXT SINIT\"},{\"svn\":0,\"category\":\"BIOS\"},{\"svn\":0,\"category\":\"BIOS\"},{\"svn\":0,\"category\":\"BIOS\"},{\"svn\":0},{\"svn\":0,\"category\":\"OS/VMM\",\"type\":\"SEAMLDR ACM\"},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0}],\"pcesvn\":11,\"tdxtcbcomponents\":[{\"svn\":0,\"category\":\"OS/VMM\",\"type\":\"TDX Module\"},{\"svn\":0,\"category\":\"OS/VMM\",\"type\":\"TDX Module\"},{\"svn\":1,\"category\":\"OS/VMM\",\"type\":\"TDX Late Microcode Update\"},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0}]},\"tcbDate\":\"2022-11-09T00:00:00Z\",\"tcbStatus\":\"UpToDate\"}]},\"signature\":\"c04cb69c8a57965018da713e624baa6c11f290f762b1b73cf01f90087334ba8d6c33e10fb3ca766b7dd99d87387b8b4241f25f3e91328c160c193deb70ec0bdb\"}","tcbInfoIssuerChain":"-----BEGIN CERTIFICATE-----\nMIICkDCCAjagAwIBAgIUTh8n662T/sqPZK+7n3H67/KGwu0wCgYIKoZIzj0EAwIw\naDEaMBgGA1UEAwwRSW50ZWwgU0dYIFJvb3QgQ0ExGjAYBgNVBAoMEUludGVsIENv\ncnBvcmF0aW9uMRQwEgYDVQQHDAtTYW50YSBDbGFyYTELMAkGA1UECAwCQ0ExCzAJ\nBgNVBAYTAlVTMB4XDTE5MTAzMTEyMzM0N1oXDTI2MTAzMTEyMzM0N1owbDEeMBwG\nA1UEAwwVSW50ZWwgU0dYIFRDQiBTaWduaW5nMRowGAYDVQQKDBFJbnRlbCBDb3Jw\nb3JhdGlvbjEUMBIGA1UEBwwLU2FudGEgQ2xhcmExCzAJBgNVBAgMAkNBMQswCQYD\nVQQGEwJVUzBZMBMGByqGSM49AgEGCCqGSM49AwEHA0IABOnYw9LbN/JmyUttXa0M\niBEenjPbxbR4C8MuVYxDI+Le8lDBLp9X4wMzCAUF/fI/31giClXp/y0erLbLZjdV\n07+jgbkwgbYwHwYDVR0jBBgwFoAU6ehEUlM2XEsYmhH8QxgspdwggEgwVgYDVR0f\nBE8wTTBLoEmgR4ZFaHR0cHM6Ly9zYngtY2VydGlmaWNhdGVzLnRydXN0ZWRzZXJ2\naWNlcy5pbnRlbC5jb20vSW50ZWxTR1hSb290Q0EuZGVyMB0GA1UdDgQWBBROHyfr\nrZP+yo9kr7ufcfrv8obC7TAOBgNVHQ8BAf8EBAMCBsAwDAYDVR0TAQH/BAIwADAK\nBggqhkjOPQQDAgNIADBFAiEA9xQeifK+2abQGnrAgk0hrOhdyvJQorh2cEMn4Gwr\n4hoCIFHW5qQ9G2wBJ4GMNQqv/oMfbPtzmyTlaWWzwxkqM0CT\n-----END CERTIFICATE-----\n-----BEGIN CERTIFICATE-----\nMIIClDCCAjmgAwIBAgIVAOnoRFJTNlxLGJoR/EMYLKXcIIBIMAoGCCqGSM49BAMC\nMGgxGjAYBgNVBAMMEUludGVsIFNHWCBSb290IENBMRowGAYDVQQKDBFJbnRlbCBD\nb3Jwb3JhdGlvbjEUMBIGA1UEBwwLU2FudGEgQ2xhcmExCzAJBgNVBAgMAkNBMQsw\nCQYDVQQGEwJVUzAeFw0xOTEwMzEwOTQ5MjFaFw00OTEyMzEyMzU5NTlaMGgxGjAY\nBgNVBAMMEUludGVsIFNHWCBSb290IENBMRowGAYDVQQKDBFJbnRlbCBDb3Jwb3Jh\ndGlvbjEUMBIGA1UEBwwLU2FudGEgQ2xhcmExCzAJBgNVBAgMAkNBMQswCQYDVQQG\nEwJVUzBZMBMGByqGSM49AgEGCCqGSM49AwEHA0IABE/6D/1WHNrWwPmNMIyBKMW5\nJ6JzMsjo6xP2vkK1cdZGb1PGRP/C/8ECgiDkmklmzwLzLi+000m7LLrtKJA3oC2j\ngb8wgbwwHwYDVR0jBBgwFoAU6ehEUlM2XEsYmhH8QxgspdwggEgwVgYDVR0fBE8w\nTTBLoEmgR4ZFaHR0cHM6Ly9zYngtY2VydGlmaWNhdGVzLnRydXN0ZWRzZXJ2aWNl\ncy5pbnRlbC5jb20vSW50ZWxTR1hSb290Q0EuZGVyMB0GA1UdDgQWBBTp6ERSUzZc\nSxiaEfxDGCyl3CCASDAOBgNVHQ8BAf8EBAMCAQYwEgYDVR0TAQH/BAgwBgEB/wIB\nATAKBggqhkjOPQQDAgNJADBGAiEAzw9zdUiUHPMUd0C4mx41jlFZkrM3y5f1lgnV\nO7FbjOoCIQCoGtUmT4cXt7V+ySHbJ8Hob9AanpvXNH1ER+/gZF+opQ==\n-----END CERTIFICATE-----\n"},{"fmspc":"10D06D000000","tcbInfo":"{\"tcbInfo\":{\"id\":\"TDX\",\"version\":3,\"issueDate\":\"2026-07-01T10:00:45Z\",\"nextUpdate\":\"2026-07-31T10:00:45Z\",\"fmspc\":\"10D06D000000\",\"pceId\":\"0000\",\"tcbType\":0,\"tcbEvaluationDataNumber\":5,\"tdxModule\":{\"mrsigner\":\"000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000\",\"attributes\":\"0000000000000000\",\"attributesMask\":\"FFFFFFFFFFFFFFFF\"},\"tdxModuleIdentities\":[{\"id\":\"TDX_02\",\"mrsigner\":\"000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000\",\"attributes\":\"0000000000000000\",\"attributesMask\":\"FFFFFFFFFFFFFFFF\",\"tcbLevels\":[{\"tcb\":{\"isvsvn\":0},\"tcbDate\":\"2022-11-09T00:00:00Z\",\"tcbStatus\":\"UpToDate\"}]},{\"id\":\"TDX_05\",\"mrsigner\":\"000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000\",\"attributes\":\"0000000000000000\",\"attributesMask\":\"FFFFFFFFFFFFFFFF\",\"tcbLevels\":[{\"tcb\":{\"isvsvn\":0},\"tcbDate\":\"2022-11-09T00:00:00Z\",\"tcbStatus\":\"UpToDate\"}]},{\"id\":\"TDX_03\",\"mrsigner\":\"000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000\",\"attributes\":\"0000000000000000\",\"attributesMask\":\"FFFFFFFFFFFFFFFF\",\"tcbLevels\":[{\"tcb\":{\"isvsvn\":0},\"tcbDate\":\"2022-11-09T00:00:00Z\",\"tcbStatus\":\"UpToDate\"}]},{\"id\":\"TDX_01\",\"mrsigner\":\"000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000\",\"attributes\":\"0000000000000000\",\"attributesMask\":\"FFFFFFFFFFFFFFFF\",\"tcbLevels\":[{\"tcb\":{\"isvsvn\":0},\"tcbDate\":\"2022-11-09T00:00:00Z\",\"tcbStatus\":\"UpToDate\"}]}],\"tcbLevels\":[{\"tcb\":{\"sgxtcbcomponents\":[{\"svn\":1,\"category\":\"BIOS\",\"type\":\"Early Microcode Update\"},{\"svn\":1,\"category\":\"OS/VMM\",\"type\":\"SGX Late Microcode Update\"},{\"svn\":0,\"category\":\"OS/VMM\",\"type\":\"TXT SINIT\"},{\"svn\":0,\"category\":\"BIOS\"},{\"svn\":0,\"category\":\"BIOS\"},{\"svn\":0,\"category\":\"BIOS\"},{\"svn\":0},{\"svn\":0,\"category\":\"OS/VMM\",\"type\":\"SEAMLDR ACM\"},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0}],\"pcesvn\":0,\"tdxtcbcomponents\":[{\"svn\":0,\"category\":\"OS/VMM\",\"type\":\"TDX Module\"},{\"svn\":0,\"category\":\"OS/VMM\",\"type\":\"TDX Module\"},{\"svn\":1,\"category\":\"OS/VMM\",\"type\":\"TDX Late Microcode Update\"},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0}]},\"tcbDate\":\"2022-11-09T00:00:00Z\",\"tcbStatus\":\"UpToDate\"}]},\"signature\":\"29ec7d93a60c101cd878f061467e933088dd0f393d8cbfd26ecba14cdf22c839b89b9fca57440105770449c022b3f7c1c514b294a46e504718b81deda3620d76\"}","tcbInfoIssuerChain":"-----BEGIN CERTIFICATE-----\nMIICkDCCAjagAwIBAgIUTh8n662T/sqPZK+7n3H67/KGwu0wCgYIKoZIzj0EAwIw\naDEaMBgGA1UEAwwRSW50ZWwgU0dYIFJvb3QgQ0ExGjAYBgNVBAoMEUludGVsIENv\ncnBvcmF0aW9uMRQwEgYDVQQHDAtTYW50YSBDbGFyYTELMAkGA1UECAwCQ0ExCzAJ\nBgNVBAYTAlVTMB4XDTE5MTAzMTEyMzM0N1oXDTI2MTAzMTEyMzM0N1owbDEeMBwG\nA1UEAwwVSW50ZWwgU0dYIFRDQiBTaWduaW5nMRowGAYDVQQKDBFJbnRlbCBDb3Jw\nb3JhdGlvbjEUMBIGA1UEBwwLU2FudGEgQ2xhcmExCzAJBgNVBAgMAkNBMQswCQYD\nVQQGEwJVUzBZMBMGByqGSM49AgEGCCqGSM49AwEHA0IABOnYw9LbN/JmyUttXa0M\niBEenjPbxbR4C8MuVYxDI+Le8lDBLp9X4wMzCAUF/fI/31giClXp/y0erLbLZjdV\n07+jgbkwgbYwHwYDVR0jBBgwFoAU6ehEUlM2XEsYmhH8QxgspdwggEgwVgYDVR0f\nBE8wTTBLoEmgR4ZFaHR0cHM6Ly9zYngtY2VydGlmaWNhdGVzLnRydXN0ZWRzZXJ2\naWNlcy5pbnRlbC5jb20vSW50ZWxTR1hSb290Q0EuZGVyMB0GA1UdDgQWBBROHyfr\nrZP+yo9kr7ufcfrv8obC7TAOBgNVHQ8BAf8EBAMCBsAwDAYDVR0TAQH/BAIwADAK\nBggqhkjOPQQDAgNIADBFAiEA9xQeifK+2abQGnrAgk0hrOhdyvJQorh2cEMn4Gwr\n4hoCIFHW5qQ9G2wBJ4GMNQqv/oMfbPtzmyTlaWWzwxkqM0CT\n-----END CERTIFICATE-----\n-----BEGIN CERTIFICATE-----\nMIIClDCCAjmgAwIBAgIVAOnoRFJTNlxLGJoR/EMYLKXcIIBIMAoGCCqGSM49BAMC\nMGgxGjAYBgNVBAMMEUludGVsIFNHWCBSb290IENBMRowGAYDVQQKDBFJbnRlbCBD\nb3Jwb3JhdGlvbjEUMBIGA1UEBwwLU2FudGEgQ2xhcmExCzAJBgNVBAgMAkNBMQsw\nCQYDVQQGEwJVUzAeFw0xOTEwMzEwOTQ5MjFaFw00OTEyMzEyMzU5NTlaMGgxGjAY\nBgNVBAMMEUludGVsIFNHWCBSb290IENBMRowGAYDVQQKDBFJbnRlbCBDb3Jwb3Jh\ndGlvbjEUMBIGA1UEBwwLU2FudGEgQ2xhcmExCzAJBgNVBAgMAkNBMQswCQYDVQQG\nEwJVUzBZMBMGByqGSM49AgEGCCqGSM49AwEHA0IABE/6D/1WHNrWwPmNMIyBKMW5\nJ6JzMsjo6xP2vkK1cdZGb1PGRP/C/8ECgiDkmklmzwLzLi+000m7LLrtKJA3oC2j\ngb8wgbwwHwYDVR0jBBgwFoAU6ehEUlM2XEsYmhH8QxgspdwggEgwVgYDVR0fBE8w\nTTBLoEmgR4ZFaHR0cHM6Ly9zYngtY2VydGlmaWNhdGVzLnRydXN0ZWRzZXJ2aWNl\ncy5pbnRlbC5jb20vSW50ZWxTR1hSb290Q0EuZGVyMB0GA1UdDgQWBBTp6ERSUzZc\nSxiaEfxDGCyl3CCASDAOBgNVHQ8BAf8EBAMCAQYwEgYDVR0TAQH/BAgwBgEB/wIB\nATAKBggqhkjOPQQDAgNJADBGAiEAzw9zdUiUHPMUd0C4mx41jlFZkrM3y5f1lgnV\nO7FbjOoCIQCoGtUmT4cXt7V+ySHbJ8Hob9AanpvXNH1ER+/gZF+opQ==\n-----END CERTIFICATE-----\n"},{"fmspc":"20806F000000","tcbInfo":"{\"tcbInfo\":{\"id\":\"TDX\",\"version\":3,\"issueDate\":\"2026-07-01T10:00:45Z\",\"nextUpdate\":\"2026-07-31T10:00:45Z\",\"fmspc\":\"20806F000000\",\"pceId\":\"0000\",\"tcbType\":0,\"tcbEvaluationDataNumber\":5,\"tdxModule\":{\"mrsigner\":\"000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000\",\"attributes\":\"0000000000000000\",\"attributesMask\":\"FFFFFFFFFFFFFFFF\"},\"tdxModuleIdentities\":[{\"id\":\"TDX_02\",\"mrsigner\":\"000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000\",\"attributes\":\"0000000000000000\",\"attributesMask\":\"FFFFFFFFFFFFFFFF\",\"tcbLevels\":[{\"tcb\":{\"isvsvn\":0},\"tcbDate\":\"2022-11-09T00:00:00Z\",\"tcbStatus\":\"UpToDate\"}]},{\"id\":\"TDX_05\",\"mrsigner\":\"000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000\",\"attributes\":\"0000000000000000\",\"attributesMask\":\"FFFFFFFFFFFFFFFF\",\"tcbLevels\":[{\"tcb\":{\"isvsvn\":0},\"tcbDate\":\"2022-11-09T00:00:00Z\",\"tcbStatus\":\"UpToDate\"}]},{\"id\":\"TDX_03\",\"mrsigner\":\"000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000\",\"attributes\":\"0000000000000000\",\"attributesMask\":\"FFFFFFFFFFFFFFFF\",\"tcbLevels\":[{\"tcb\":{\"isvsvn\":0},\"tcbDate\":\"2022-11-09T00:00:00Z\",\"tcbStatus\":\"UpToDate\"}]},{\"id\":\"TDX_01\",\"mrsigner\":\"000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000\",\"attributes\":\"0000000000000000\",\"attributesMask\":\"FFFFFFFFFFFFFFFF\",\"tcbLevels\":[{\"tcb\":{\"isvsvn\":0},\"tcbDate\":\"2022-11-09T00:00:00Z\",\"tcbStatus\":\"UpToDate\"}]}],\"tcbLevels\":[{\"tcb\":{\"sgxtcbcomponents\":[{\"svn\":1,\"category\":\"BIOS\",\"type\":\"Early Microcode Update\"},{\"svn\":1,\"category\":\"OS/VMM\",\"type\":\"SGX Late Microcode Update\"},{\"svn\":0,\"category\":\"OS/VMM\",\"type\":\"TXT SINIT\"},{\"svn\":0,\"category\":\"BIOS\"},{\"svn\":0,\"category\":\"BIOS\"},{\"svn\":0,\"category\":\"BIOS\"},{\"svn\":0},{\"svn\":0,\"category\":\"OS/VMM\",\"type\":\"SEAMLDR ACM\"},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0}],\"pcesvn\":11,\"tdxtcbcomponents\":[{\"svn\":0,\"category\":\"OS/VMM\",\"type\":\"TDX Module\"},{\"svn\":0,\"category\":\"OS/VMM\",\"type\":\"TDX Module\"},{\"svn\":1,\"category\":\"OS/VMM\",\"type\":\"TDX Late Microcode Update\"},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0}]},\"tcbDate\":\"2022-11-09T00:00:00Z\",\"tcbStatus\":\"UpToDate\"}]},\"signature\":\"89ccc75f7e47334690d6ac8ba90d0ea84850d837ce51698dfe7b4b778476afd09fcd3119e3bc93e660b195e7db805d69cf8ed4ce1705eed3beaca4de8027ec8d\"}","tcbInfoIssuerChain":"-----BEGIN CERTIFICATE-----\nMIICkDCCAjagAwIBAgIUTh8n662T/sqPZK+7n3H67/KGwu0wCgYIKoZIzj0EAwIw\naDEaMBgGA1UEAwwRSW50ZWwgU0dYIFJvb3QgQ0ExGjAYBgNVBAoMEUludGVsIENv\ncnBvcmF0aW9uMRQwEgYDVQQHDAtTYW50YSBDbGFyYTELMAkGA1UECAwCQ0ExCzAJ\nBgNVBAYTAlVTMB4XDTE5MTAzMTEyMzM0N1oXDTI2MTAzMTEyMzM0N1owbDEeMBwG\nA1UEAwwVSW50ZWwgU0dYIFRDQiBTaWduaW5nMRowGAYDVQQKDBFJbnRlbCBDb3Jw\nb3JhdGlvbjEUMBIGA1UEBwwLU2FudGEgQ2xhcmExCzAJBgNVBAgMAkNBMQswCQYD\nVQQGEwJVUzBZMBMGByqGSM49AgEGCCqGSM49AwEHA0IABOnYw9LbN/JmyUttXa0M\niBEenjPbxbR4C8MuVYxDI+Le8lDBLp9X4wMzCAUF/fI/31giClXp/y0erLbLZjdV\n07+jgbkwgbYwHwYDVR0jBBgwFoAU6ehEUlM2XEsYmhH8QxgspdwggEgwVgYDVR0f\nBE8wTTBLoEmgR4ZFaHR0cHM6Ly9zYngtY2VydGlmaWNhdGVzLnRydXN0ZWRzZXJ2\naWNlcy5pbnRlbC5jb20vSW50ZWxTR1hSb290Q0EuZGVyMB0GA1UdDgQWBBROHyfr\nrZP+yo9kr7ufcfrv8obC7TAOBgNVHQ8BAf8EBAMCBsAwDAYDVR0TAQH/BAIwADAK\nBggqhkjOPQQDAgNIADBFAiEA9xQeifK+2abQGnrAgk0hrOhdyvJQorh2cEMn4Gwr\n4hoCIFHW5qQ9G2wBJ4GMNQqv/oMfbPtzmyTlaWWzwxkqM0CT\n-----END CERTIFICATE-----\n-----BEGIN CERTIFICATE-----\nMIIClDCCAjmgAwIBAgIVAOnoRFJTNlxLGJoR/EMYLKXcIIBIMAoGCCqGSM49BAMC\nMGgxGjAYBgNVBAMMEUludGVsIFNHWCBSb290IENBMRowGAYDVQQKDBFJbnRlbCBD\nb3Jwb3JhdGlvbjEUMBIGA1UEBwwLU2FudGEgQ2xhcmExCzAJBgNVBAgMAkNBMQsw\nCQYDVQQGEwJVUzAeFw0xOTEwMzEwOTQ5MjFaFw00OTEyMzEyMzU5NTlaMGgxGjAY\nBgNVBAMMEUludGVsIFNHWCBSb290IENBMRowGAYDVQQKDBFJbnRlbCBDb3Jwb3Jh\ndGlvbjEUMBIGA1UEBwwLU2FudGEgQ2xhcmExCzAJBgNVBAgMAkNBMQswCQYDVQQG\nEwJVUzBZMBMGByqGSM49AgEGCCqGSM49AwEHA0IABE/6D/1WHNrWwPmNMIyBKMW5\nJ6JzMsjo6xP2vkK1cdZGb1PGRP/C/8ECgiDkmklmzwLzLi+000m7LLrtKJA3oC2j\ngb8wgbwwHwYDVR0jBBgwFoAU6ehEUlM2XEsYmhH8QxgspdwggEgwVgYDVR0fBE8w\nTTBLoEmgR4ZFaHR0cHM6Ly9zYngtY2VydGlmaWNhdGVzLnRydXN0ZWRzZXJ2aWNl\ncy5pbnRlbC5jb20vSW50ZWxTR1hSb290Q0EuZGVyMB0GA1UdDgQWBBTp6ERSUzZc\nSxiaEfxDGCyl3CCASDAOBgNVHQ8BAf8EBAMCAQYwEgYDVR0TAQH/BAgwBgEB/wIB\nATAKBggqhkjOPQQDAgNJADBGAiEAzw9zdUiUHPMUd0C4mx41jlFZkrM3y5f1lgnV\nO7FbjOoCIQCoGtUmT4cXt7V+ySHbJ8Hob9AanpvXNH1ER+/gZF+opQ==\n-----END CERTIFICATE-----\n"},{"fmspc":"30A06E000000","tcbInfo":"{\"tcbInfo\":{\"id\":\"TDX\",\"version\":3,\"issueDate\":\"2026-07-01T10:00:45Z\",\"nextUpdate\":\"2026-07-31T10:00:45Z\",\"fmspc\":\"30A06E000000\",\"pceId\":\"0000\",\"tcbType\":0,\"tcbEvaluationDataNumber\":5,\"tdxModule\":{\"mrsigner\":\"000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000\",\"attributes\":\"0000000000000000\",\"attributesMask\":\"FFFFFFFFFFFFFFFF\"},\"tdxModuleIdentities\":[{\"id\":\"TDX_02\",\"mrsigner\":\"000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000\",\"attributes\":\"0000000000000000\",\"attributesMask\":\"FFFFFFFFFFFFFFFF\",\"tcbLevels\":[{\"tcb\":{\"isvsvn\":0},\"tcbDate\":\"2022-11-09T00:00:00Z\",\"tcbStatus\":\"UpToDate\"}]},{\"id\":\"TDX_05\",\"mrsigner\":\"000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000\",\"attributes\":\"0000000000000000\",\"attributesMask\":\"FFFFFFFFFFFFFFFF\",\"tcbLevels\":[{\"tcb\":{\"isvsvn\":0},\"tcbDate\":\"2022-11-09T00:00:00Z\",\"tcbStatus\":\"UpToDate\"}]},{\"id\":\"TDX_03\",\"mrsigner\":\"000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000\",\"attributes\":\"0000000000000000\",\"attributesMask\":\"FFFFFFFFFFFFFFFF\",\"tcbLevels\":[{\"tcb\":{\"isvsvn\":0},\"tcbDate\":\"2022-11-09T00:00:00Z\",\"tcbStatus\":\"UpToDate\"}]},{\"id\":\"TDX_01\",\"mrsigner\":\"000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000\",\"attributes\":\"0000000000000000\",\"attributesMask\":\"FFFFFFFFFFFFFFFF\",\"tcbLevels\":[{\"tcb\":{\"isvsvn\":0},\"tcbDate\":\"2022-11-09T00:00:00Z\",\"tcbStatus\":\"UpToDate\"}]}],\"tcbLevels\":[{\"tcb\":{\"sgxtcbcomponents\":[{\"svn\":1,\"category\":\"BIOS\",\"type\":\"Early Microcode Update\"},{\"svn\":1,\"category\":\"OS/VMM\",\"type\":\"SGX Late Microcode Update\"},{\"svn\":0,\"category\":\"OS/VMM\",\"type\":\"TXT SINIT\"},{\"svn\":0,\"category\":\"BIOS\"},{\"svn\":0,\"category\":\"BIOS\"},{\"svn\":0,\"category\":\"BIOS\"},{\"svn\":0},{\"svn\":0,\"category\":\"OS/VMM\",\"type\":\"SEAMLDR ACM\"},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0}],\"pcesvn\":0,\"tdxtcbcomponents\":[{\"svn\":0,\"category\":\"OS/VMM\",\"type\":\"TDX Module\"},{\"svn\":0,\"category\":\"OS/VMM\",\"type\":\"TDX Module\"},{\"svn\":1,\"category\":\"OS/VMM\",\"type\":\"TDX Late Microcode Update\"},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0}]},\"tcbDate\":\"2022-11-09T00:00:00Z\",\"tcbStatus\":\"UpToDate\"}]},\"signature\":\"d5550e6e74aed8bd2806e47cbdc99ed75b833401896a662727b5ff62e205e118e17afc952158d54b132719eebe45a5dde9e8c501dcba827320f76f1053460f8b\"}","tcbInfoIssuerChain":"-----BEGIN CERTIFICATE-----\nMIICkDCCAjagAwIBAgIUTh8n662T/sqPZK+7n3H67/KGwu0wCgYIKoZIzj0EAwIw\naDEaMBgGA1UEAwwRSW50ZWwgU0dYIFJvb3QgQ0ExGjAYBgNVBAoMEUludGVsIENv\ncnBvcmF0aW9uMRQwEgYDVQQHDAtTYW50YSBDbGFyYTELMAkGA1UECAwCQ0ExCzAJ\nBgNVBAYTAlVTMB4XDTE5MTAzMTEyMzM0N1oXDTI2MTAzMTEyMzM0N1owbDEeMBwG\nA1UEAwwVSW50ZWwgU0dYIFRDQiBTaWduaW5nMRowGAYDVQQKDBFJbnRlbCBDb3Jw\nb3JhdGlvbjEUMBIGA1UEBwwLU2FudGEgQ2xhcmExCzAJBgNVBAgMAkNBMQswCQYD\nVQQGEwJVUzBZMBMGByqGSM49AgEGCCqGSM49AwEHA0IABOnYw9LbN/JmyUttXa0M\niBEenjPbxbR4C8MuVYxDI+Le8lDBLp9X4wMzCAUF/fI/31giClXp/y0erLbLZjdV\n07+jgbkwgbYwHwYDVR0jBBgwFoAU6ehEUlM2XEsYmhH8QxgspdwggEgwVgYDVR0f\nBE8wTTBLoEmgR4ZFaHR0cHM6Ly9zYngtY2VydGlmaWNhdGVzLnRydXN0ZWRzZXJ2\naWNlcy5pbnRlbC5jb20vSW50ZWxTR1hSb290Q0EuZGVyMB0GA1UdDgQWBBROHyfr\nrZP+yo9kr7ufcfrv8obC7TAOBgNVHQ8BAf8EBAMCBsAwDAYDVR0TAQH/BAIwADAK\nBggqhkjOPQQDAgNIADBFAiEA9xQeifK+2abQGnrAgk0hrOhdyvJQorh2cEMn4Gwr\n4hoCIFHW5qQ9G2wBJ4GMNQqv/oMfbPtzmyTlaWWzwxkqM0CT\n-----END CERTIFICATE-----\n-----BEGIN CERTIFICATE-----\nMIIClDCCAjmgAwIBAgIVAOnoRFJTNlxLGJoR/EMYLKXcIIBIMAoGCCqGSM49BAMC\nMGgxGjAYBgNVBAMMEUludGVsIFNHWCBSb290IENBMRowGAYDVQQKDBFJbnRlbCBD\nb3Jwb3JhdGlvbjEUMBIGA1UEBwwLU2FudGEgQ2xhcmExCzAJBgNVBAgMAkNBMQsw\nCQYDVQQGEwJVUzAeFw0xOTEwMzEwOTQ5MjFaFw00OTEyMzEyMzU5NTlaMGgxGjAY\nBgNVBAMMEUludGVsIFNHWCBSb290IENBMRowGAYDVQQKDBFJbnRlbCBDb3Jwb3Jh\ndGlvbjEUMBIGA1UEBwwLU2FudGEgQ2xhcmExCzAJBgNVBAgMAkNBMQswCQYDVQQG\nEwJVUzBZMBMGByqGSM49AgEGCCqGSM49AwEHA0IABE/6D/1WHNrWwPmNMIyBKMW5\nJ6JzMsjo6xP2vkK1cdZGb1PGRP/C/8ECgiDkmklmzwLzLi+000m7LLrtKJA3oC2j\ngb8wgbwwHwYDVR0jBBgwFoAU6ehEUlM2XEsYmhH8QxgspdwggEgwVgYDVR0fBE8w\nTTBLoEmgR4ZFaHR0cHM6Ly9zYngtY2VydGlmaWNhdGVzLnRydXN0ZWRzZXJ2aWNl\ncy5pbnRlbC5jb20vSW50ZWxTR1hSb290Q0EuZGVyMB0GA1UdDgQWBBTp6ERSUzZc\nSxiaEfxDGCyl3CCASDAOBgNVHQ8BAf8EBAMCAQYwEgYDVR0TAQH/BAgwBgEB/wIB\nATAKBggqhkjOPQQDAgNJADBGAiEAzw9zdUiUHPMUd0C4mx41jlFZkrM3y5f1lgnV\nO7FbjOoCIQCoGtUmT4cXt7V+ySHbJ8Hob9AanpvXNH1ER+/gZF+opQ==\n-----END CERTIFICATE-----\n"},{"fmspc":"10A06F000000","tcbInfo":"{\"tcbInfo\":{\"id\":\"TDX\",\"version\":3,\"issueDate\":\"2026-07-01T10:00:45Z\",\"nextUpdate\":\"2026-07-31T10:00:45Z\",\"fmspc\":\"10A06F000000\",\"pceId\":\"0000\",\"tcbType\":0,\"tcbEvaluationDataNumber\":5,\"tdxModule\":{\"mrsigner\":\"000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000\",\"attributes\":\"0000000000000000\",\"attributesMask\":\"FFFFFFFFFFFFFFFF\"},\"tdxModuleIdentities\":[{\"id\":\"TDX_02\",\"mrsigner\":\"000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000\",\"attributes\":\"0000000000000000\",\"attributesMask\":\"FFFFFFFFFFFFFFFF\",\"tcbLevels\":[{\"tcb\":{\"isvsvn\":0},\"tcbDate\":\"2022-11-09T00:00:00Z\",\"tcbStatus\":\"UpToDate\"}]},{\"id\":\"TDX_05\",\"mrsigner\":\"000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000\",\"attributes\":\"0000000000000000\",\"attributesMask\":\"FFFFFFFFFFFFFFFF\",\"tcbLevels\":[{\"tcb\":{\"isvsvn\":0},\"tcbDate\":\"2022-11-09T00:00:00Z\",\"tcbStatus\":\"UpToDate\"}]},{\"id\":\"TDX_03\",\"mrsigner\":\"000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000\",\"attributes\":\"0000000000000000\",\"attributesMask\":\"FFFFFFFFFFFFFFFF\",\"tcbLevels\":[{\"tcb\":{\"isvsvn\":0},\"tcbDate\":\"2022-11-09T00:00:00Z\",\"tcbStatus\":\"UpToDate\"}]},{\"id\":\"TDX_01\",\"mrsigner\":\"000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000\",\"attributes\":\"0000000000000000\",\"attributesMask\":\"FFFFFFFFFFFFFFFF\",\"tcbLevels\":[{\"tcb\":{\"isvsvn\":0},\"tcbDate\":\"2022-11-09T00:00:00Z\",\"tcbStatus\":\"UpToDate\"}]}],\"tcbLevels\":[{\"tcb\":{\"sgxtcbcomponents\":[{\"svn\":1,\"category\":\"BIOS\",\"type\":\"Early Microcode Update\"},{\"svn\":1,\"category\":\"OS/VMM\",\"type\":\"SGX Late Microcode Update\"},{\"svn\":0,\"category\":\"OS/VMM\",\"type\":\"TXT SINIT\"},{\"svn\":0,\"category\":\"BIOS\"},{\"svn\":0,\"category\":\"BIOS\"},{\"svn\":0,\"category\":\"BIOS\"},{\"svn\":0},{\"svn\":0,\"category\":\"OS/VMM\",\"type\":\"SEAMLDR ACM\"},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0}],\"pcesvn\":0,\"tdxtcbcomponents\":[{\"svn\":0,\"category\":\"OS/VMM\",\"type\":\"TDX Module\"},{\"svn\":0,\"category\":\"OS/VMM\",\"type\":\"TDX Module\"},{\"svn\":1,\"category\":\"OS/VMM\",\"type\":\"TDX Late Microcode Update\"},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0}]},\"tcbDate\":\"2022-11-09T00:00:00Z\",\"tcbStatus\":\"UpToDate\"}]},\"signature\":\"7ce7382154fbea591d0851952f283b16edf79ce56cba3757dd2297cfd0296c6bc3408eaa416ae14d13936f7662ba42741f4e718888dc0ad9f2630fde233810fa\"}","tcbInfoIssuerChain":"-----BEGIN CERTIFICATE-----\nMIICkDCCAjagAwIBAgIUTh8n662T/sqPZK+7n3H67/KGwu0wCgYIKoZIzj0EAwIw\naDEaMBgGA1UEAwwRSW50ZWwgU0dYIFJvb3QgQ0ExGjAYBgNVBAoMEUludGVsIENv\ncnBvcmF0aW9uMRQwEgYDVQQHDAtTYW50YSBDbGFyYTELMAkGA1UECAwCQ0ExCzAJ\nBgNVBAYTAlVTMB4XDTE5MTAzMTEyMzM0N1oXDTI2MTAzMTEyMzM0N1owbDEeMBwG\nA1UEAwwVSW50ZWwgU0dYIFRDQiBTaWduaW5nMRowGAYDVQQKDBFJbnRlbCBDb3Jw\nb3JhdGlvbjEUMBIGA1UEBwwLU2FudGEgQ2xhcmExCzAJBgNVBAgMAkNBMQswCQYD\nVQQGEwJVUzBZMBMGByqGSM49AgEGCCqGSM49AwEHA0IABOnYw9LbN/JmyUttXa0M\niBEenjPbxbR4C8MuVYxDI+Le8lDBLp9X4wMzCAUF/fI/31giClXp/y0erLbLZjdV\n07+jgbkwgbYwHwYDVR0jBBgwFoAU6ehEUlM2XEsYmhH8QxgspdwggEgwVgYDVR0f\nBE8wTTBLoEmgR4ZFaHR0cHM6Ly9zYngtY2VydGlmaWNhdGVzLnRydXN0ZWRzZXJ2\naWNlcy5pbnRlbC5jb20vSW50ZWxTR1hSb290Q0EuZGVyMB0GA1UdDgQWBBROHyfr\nrZP+yo9kr7ufcfrv8obC7TAOBgNVHQ8BAf8EBAMCBsAwDAYDVR0TAQH/BAIwADAK\nBggqhkjOPQQDAgNIADBFAiEA9xQeifK+2abQGnrAgk0hrOhdyvJQorh2cEMn4Gwr\n4hoCIFHW5qQ9G2wBJ4GMNQqv/oMfbPtzmyTlaWWzwxkqM0CT\n-----END CERTIFICATE-----\n-----BEGIN CERTIFICATE-----\nMIIClDCCAjmgAwIBAgIVAOnoRFJTNlxLGJoR/EMYLKXcIIBIMAoGCCqGSM49BAMC\nMGgxGjAYBgNVBAMMEUludGVsIFNHWCBSb290IENBMRowGAYDVQQKDBFJbnRlbCBD\nb3Jwb3JhdGlvbjEUMBIGA1UEBwwLU2FudGEgQ2xhcmExCzAJBgNVBAgMAkNBMQsw\nCQYDVQQGEwJVUzAeFw0xOTEwMzEwOTQ5MjFaFw00OTEyMzEyMzU5NTlaMGgxGjAY\nBgNVBAMMEUludGVsIFNHWCBSb290IENBMRowGAYDVQQKDBFJbnRlbCBDb3Jwb3Jh\ndGlvbjEUMBIGA1UEBwwLU2FudGEgQ2xhcmExCzAJBgNVBAgMAkNBMQswCQYDVQQG\nEwJVUzBZMBMGByqGSM49AgEGCCqGSM49AwEHA0IABE/6D/1WHNrWwPmNMIyBKMW5\nJ6JzMsjo6xP2vkK1cdZGb1PGRP/C/8ECgiDkmklmzwLzLi+000m7LLrtKJA3oC2j\ngb8wgbwwHwYDVR0jBBgwFoAU6ehEUlM2XEsYmhH8QxgspdwggEgwVgYDVR0fBE8w\nTTBLoEmgR4ZFaHR0cHM6Ly9zYngtY2VydGlmaWNhdGVzLnRydXN0ZWRzZXJ2aWNl\ncy5pbnRlbC5jb20vSW50ZWxTR1hSb290Q0EuZGVyMB0GA1UdDgQWBBTp6ERSUzZc\nSxiaEfxDGCyl3CCASDAOBgNVHQ8BAf8EBAMCAQYwEgYDVR0TAQH/BAgwBgEB/wIB\nATAKBggqhkjOPQQDAgNJADBGAiEAzw9zdUiUHPMUd0C4mx41jlFZkrM3y5f1lgnV\nO7FbjOoCIQCoGtUmT4cXt7V+ySHbJ8Hob9AanpvXNH1ER+/gZF+opQ==\n-----END CERTIFICATE-----\n"},{"fmspc":"20A06D050000","tcbInfo":"{\"tcbInfo\":{\"id\":\"TDX\",\"version\":3,\"issueDate\":\"2026-07-01T10:00:45Z\",\"nextUpdate\":\"2026-07-31T10:00:45Z\",\"fmspc\":\"20A06D050000\",\"pceId\":\"0000\",\"tcbType\":0,\"tcbEvaluationDataNumber\":5,\"tdxModule\":{\"mrsigner\":\"000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000\",\"attributes\":\"0000000000000000\",\"attributesMask\":\"FFFFFFFFFFFFFFFF\"},\"tdxModuleIdentities\":[{\"id\":\"TDX_02\",\"mrsigner\":\"000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000\",\"attributes\":\"0000000000000000\",\"attributesMask\":\"FFFFFFFFFFFFFFFF\",\"tcbLevels\":[{\"tcb\":{\"isvsvn\":0},\"tcbDate\":\"2022-11-09T00:00:00Z\",\"tcbStatus\":\"UpToDate\"}]},{\"id\":\"TDX_05\",\"mrsigner\":\"000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000\",\"attributes\":\"0000000000000000\",\"attributesMask\":\"FFFFFFFFFFFFFFFF\",\"tcbLevels\":[{\"tcb\":{\"isvsvn\":0},\"tcbDate\":\"2022-11-09T00:00:00Z\",\"tcbStatus\":\"UpToDate\"}]},{\"id\":\"TDX_03\",\"mrsigner\":\"000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000\",\"attributes\":\"0000000000000000\",\"attributesMask\":\"FFFFFFFFFFFFFFFF\",\"tcbLevels\":[{\"tcb\":{\"isvsvn\":0},\"tcbDate\":\"2022-11-09T00:00:00Z\",\"tcbStatus\":\"UpToDate\"}]},{\"id\":\"TDX_01\",\"mrsigner\":\"000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000\",\"attributes\":\"0000000000000000\",\"attributesMask\":\"FFFFFFFFFFFFFFFF\",\"tcbLevels\":[{\"tcb\":{\"isvsvn\":0},\"tcbDate\":\"2022-11-09T00:00:00Z\",\"tcbStatus\":\"UpToDate\"}]}],\"tcbLevels\":[{\"tcb\":{\"sgxtcbcomponents\":[{\"svn\":1,\"category\":\"BIOS\",\"type\":\"Early Microcode Update\"},{\"svn\":1,\"category\":\"OS/VMM\",\"type\":\"SGX Late Microcode Update\"},{\"svn\":0,\"category\":\"OS/VMM\",\"type\":\"TXT SINIT\"},{\"svn\":0,\"category\":\"BIOS\"},{\"svn\":0,\"category\":\"BIOS\"},{\"svn\":0,\"category\":\"BIOS\"},{\"svn\":0},{\"svn\":0,\"category\":\"OS/VMM\",\"type\":\"SEAMLDR ACM\"},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0}],\"pcesvn\":0,\"tdxtcbcomponents\":[{\"svn\":0,\"category\":\"OS/VMM\",\"type\":\"TDX Module\"},{\"svn\":0,\"category\":\"OS/VMM\",\"type\":\"TDX Module\"},{\"svn\":1,\"category\":\"OS/VMM\",\"type\":\"TDX Late Microcode Update\"},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0}]},\"tcbDate\":\"2022-11-09T00:00:00Z\",\"tcbStatus\":\"UpToDate\"}]},\"signature\":\"4fceb18caf6eb5ba2ca7138d55d24a6b8d81f99147383bcb5dec755572bf5a24d496fdcdbda75ce076682703685fdac3c9b0f0f53059ab2a3d8d0a8cba9631eb\"}","tcbInfoIssuerChain":"-----BEGIN CERTIFICATE-----\nMIICkDCCAjagAwIBAgIUTh8n662T/sqPZK+7n3H67/KGwu0wCgYIKoZIzj0EAwIw\naDEaMBgGA1UEAwwRSW50ZWwgU0dYIFJvb3QgQ0ExGjAYBgNVBAoMEUludGVsIENv\ncnBvcmF0aW9uMRQwEgYDVQQHDAtTYW50YSBDbGFyYTELMAkGA1UECAwCQ0ExCzAJ\nBgNVBAYTAlVTMB4XDTE5MTAzMTEyMzM0N1oXDTI2MTAzMTEyMzM0N1owbDEeMBwG\nA1UEAwwVSW50ZWwgU0dYIFRDQiBTaWduaW5nMRowGAYDVQQKDBFJbnRlbCBDb3Jw\nb3JhdGlvbjEUMBIGA1UEBwwLU2FudGEgQ2xhcmExCzAJBgNVBAgMAkNBMQswCQYD\nVQQGEwJVUzBZMBMGByqGSM49AgEGCCqGSM49AwEHA0IABOnYw9LbN/JmyUttXa0M\niBEenjPbxbR4C8MuVYxDI+Le8lDBLp9X4wMzCAUF/fI/31giClXp/y0erLbLZjdV\n07+jgbkwgbYwHwYDVR0jBBgwFoAU6ehEUlM2XEsYmhH8QxgspdwggEgwVgYDVR0f\nBE8wTTBLoEmgR4ZFaHR0cHM6Ly9zYngtY2VydGlmaWNhdGVzLnRydXN0ZWRzZXJ2\naWNlcy5pbnRlbC5jb20vSW50ZWxTR1hSb290Q0EuZGVyMB0GA1UdDgQWBBROHyfr\nrZP+yo9kr7ufcfrv8obC7TAOBgNVHQ8BAf8EBAMCBsAwDAYDVR0TAQH/BAIwADAK\nBggqhkjOPQQDAgNIADBFAiEA9xQeifK+2abQGnrAgk0hrOhdyvJQorh2cEMn4Gwr\n4hoCIFHW5qQ9G2wBJ4GMNQqv/oMfbPtzmyTlaWWzwxkqM0CT\n-----END CERTIFICATE-----\n-----BEGIN CERTIFICATE-----\nMIIClDCCAjmgAwIBAgIVAOnoRFJTNlxLGJoR/EMYLKXcIIBIMAoGCCqGSM49BAMC\nMGgxGjAYBgNVBAMMEUludGVsIFNHWCBSb290IENBMRowGAYDVQQKDBFJbnRlbCBD\nb3Jwb3JhdGlvbjEUMBIGA1UEBwwLU2FudGEgQ2xhcmExCzAJBgNVBAgMAkNBMQsw\nCQYDVQQGEwJVUzAeFw0xOTEwMzEwOTQ5MjFaFw00OTEyMzEyMzU5NTlaMGgxGjAY\nBgNVBAMMEUludGVsIFNHWCBSb290IENBMRowGAYDVQQKDBFJbnRlbCBDb3Jwb3Jh\ndGlvbjEUMBIGA1UEBwwLU2FudGEgQ2xhcmExCzAJBgNVBAgMAkNBMQswCQYDVQQG\nEwJVUzBZMBMGByqGSM49AgEGCCqGSM49AwEHA0IABE/6D/1WHNrWwPmNMIyBKMW5\nJ6JzMsjo6xP2vkK1cdZGb1PGRP/C/8ECgiDkmklmzwLzLi+000m7LLrtKJA3oC2j\ngb8wgbwwHwYDVR0jBBgwFoAU6ehEUlM2XEsYmhH8QxgspdwggEgwVgYDVR0fBE8w\nTTBLoEmgR4ZFaHR0cHM6Ly9zYngtY2VydGlmaWNhdGVzLnRydXN0ZWRzZXJ2aWNl\ncy5pbnRlbC5jb20vSW50ZWxTR1hSb290Q0EuZGVyMB0GA1UdDgQWBBTp6ERSUzZc\nSxiaEfxDGCyl3CCASDAOBgNVHQ8BAf8EBAMCAQYwEgYDVR0TAQH/BAgwBgEB/wIB\nATAKBggqhkjOPQQDAgNJADBGAiEAzw9zdUiUHPMUd0C4mx41jlFZkrM3y5f1lgnV\nO7FbjOoCIQCoGtUmT4cXt7V+ySHbJ8Hob9AanpvXNH1ER+/gZF+opQ==\n-----END CERTIFICATE-----\n"}],"qeIdentity":"{\"enclaveIdentity\":{\"id\":\"TD_QE\",\"version\":2,\"issueDate\":\"2026-07-01T10:33:44Z\",\"nextUpdate\":\"2026-07-31T10:33:44Z\",\"tcbEvaluationDataNumber\":5,\"miscselect\":\"00000000\",\"miscselectMask\":\"FFFFFFFF\",\"attributes\":\"11000000000000000000000000000000\",\"attributesMask\":\"FBFFFFFFFFFFFFFF0000000000000000\",\"mrsigner\":\"DC9E2A7C6F948F17474E34A7FC43ED030F7C1563F1BABDDF6340C82E0E54A8C5\",\"isvprodid\":2,\"tcbLevels\":[{\"tcb\":{\"isvsvn\":0},\"tcbDate\":\"2022-11-09T00:00:00Z\",\"tcbStatus\":\"UpToDate\"}]},\"signature\":\"bccb9464275b040819102bd2357fb77e2f1936f218c4d06afebe55b97d7bf416c7d70839897df145c94c6cc65a090c274f94df9b158c245fd37c344272527703\"}","qeIdentityIssuerChain":"-----BEGIN CERTIFICATE-----\nMIICkDCCAjagAwIBAgIUTh8n662T/sqPZK+7n3H67/KGwu0wCgYIKoZIzj0EAwIw\naDEaMBgGA1UEAwwRSW50ZWwgU0dYIFJvb3QgQ0ExGjAYBgNVBAoMEUludGVsIENv\ncnBvcmF0aW9uMRQwEgYDVQQHDAtTYW50YSBDbGFyYTELMAkGA1UECAwCQ0ExCzAJ\nBgNVBAYTAlVTMB4XDTE5MTAzMTEyMzM0N1oXDTI2MTAzMTEyMzM0N1owbDEeMBwG\nA1UEAwwVSW50ZWwgU0dYIFRDQiBTaWduaW5nMRowGAYDVQQKDBFJbnRlbCBDb3Jw\nb3JhdGlvbjEUMBIGA1UEBwwLU2FudGEgQ2xhcmExCzAJBgNVBAgMAkNBMQswCQYD\nVQQGEwJVUzBZMBMGByqGSM49AgEGCCqGSM49AwEHA0IABOnYw9LbN/JmyUttXa0M\niBEenjPbxbR4C8MuVYxDI+Le8lDBLp9X4wMzCAUF/fI/31giClXp/y0erLbLZjdV\n07+jgbkwgbYwHwYDVR0jBBgwFoAU6ehEUlM2XEsYmhH8QxgspdwggEgwVgYDVR0f\nBE8wTTBLoEmgR4ZFaHR0cHM6Ly9zYngtY2VydGlmaWNhdGVzLnRydXN0ZWRzZXJ2\naWNlcy5pbnRlbC5jb20vSW50ZWxTR1hSb290Q0EuZGVyMB0GA1UdDgQWBBROHyfr\nrZP+yo9kr7ufcfrv8obC7TAOBgNVHQ8BAf8EBAMCBsAwDAYDVR0TAQH/BAIwADAK\nBggqhkjOPQQDAgNIADBFAiEA9xQeifK+2abQGnrAgk0hrOhdyvJQorh2cEMn4Gwr\n4hoCIFHW5qQ9G2wBJ4GMNQqv/oMfbPtzmyTlaWWzwxkqM0CT\n-----END CERTIFICATE-----\n-----BEGIN CERTIFICATE-----\nMIIClDCCAjmgAwIBAgIVAOnoRFJTNlxLGJoR/EMYLKXcIIBIMAoGCCqGSM49BAMC\nMGgxGjAYBgNVBAMMEUludGVsIFNHWCBSb290IENBMRowGAYDVQQKDBFJbnRlbCBD\nb3Jwb3JhdGlvbjEUMBIGA1UEBwwLU2FudGEgQ2xhcmExCzAJBgNVBAgMAkNBMQsw\nCQYDVQQGEwJVUzAeFw0xOTEwMzEwOTQ5MjFaFw00OTEyMzEyMzU5NTlaMGgxGjAY\nBgNVBAMMEUludGVsIFNHWCBSb290IENBMRowGAYDVQQKDBFJbnRlbCBDb3Jwb3Jh\ndGlvbjEUMBIGA1UEBwwLU2FudGEgQ2xhcmExCzAJBgNVBAgMAkNBMQswCQYDVQQG\nEwJVUzBZMBMGByqGSM49AgEGCCqGSM49AwEHA0IABE/6D/1WHNrWwPmNMIyBKMW5\nJ6JzMsjo6xP2vkK1cdZGb1PGRP/C/8ECgiDkmklmzwLzLi+000m7LLrtKJA3oC2j\ngb8wgbwwHwYDVR0jBBgwFoAU6ehEUlM2XEsYmhH8QxgspdwggEgwVgYDVR0fBE8w\nTTBLoEmgR4ZFaHR0cHM6Ly9zYngtY2VydGlmaWNhdGVzLnRydXN0ZWRzZXJ2aWNl\ncy5pbnRlbC5jb20vSW50ZWxTR1hSb290Q0EuZGVyMB0GA1UdDgQWBBTp6ERSUzZc\nSxiaEfxDGCyl3CCASDAOBgNVHQ8BAf8EBAMCAQYwEgYDVR0TAQH/BAgwBgEB/wIB\nATAKBggqhkjOPQQDAgNJADBGAiEAzw9zdUiUHPMUd0C4mx41jlFZkrM3y5f1lgnV\nO7FbjOoCIQCoGtUmT4cXt7V+ySHbJ8Hob9AanpvXNH1ER+/gZF+opQ==\n-----END CERTIFICATE-----\n","rootCa":"-----BEGIN CERTIFICATE-----\nMIIClDCCAjmgAwIBAgIVAOnoRFJTNlxLGJoR/EMYLKXcIIBIMAoGCCqGSM49BAMC\nMGgxGjAYBgNVBAMMEUludGVsIFNHWCBSb290IENBMRowGAYDVQQKDBFJbnRlbCBD\nb3Jwb3JhdGlvbjEUMBIGA1UEBwwLU2FudGEgQ2xhcmExCzAJBgNVBAgMAkNBMQsw\nCQYDVQQGEwJVUzAeFw0xOTEwMzEwOTQ5MjFaFw00OTEyMzEyMzU5NTlaMGgxGjAY\nBgNVBAMMEUludGVsIFNHWCBSb290IENBMRowGAYDVQQKDBFJbnRlbCBDb3Jwb3Jh\ndGlvbjEUMBIGA1UEBwwLU2FudGEgQ2xhcmExCzAJBgNVBAgMAkNBMQswCQYDVQQG\nEwJVUzBZMBMGByqGSM49AgEGCCqGSM49AwEHA0IABE/6D/1WHNrWwPmNMIyBKMW5\nJ6JzMsjo6xP2vkK1cdZGb1PGRP/C/8ECgiDkmklmzwLzLi+000m7LLrtKJA3oC2j\ngb8wgbwwHwYDVR0jBBgwFoAU6ehEUlM2XEsYmhH8QxgspdwggEgwVgYDVR0fBE8w\nTTBLoEmgR4ZFaHR0cHM6Ly9zYngtY2VydGlmaWNhdGVzLnRydXN0ZWRzZXJ2aWNl\ncy5pbnRlbC5jb20vSW50ZWxTR1hSb290Q0EuZGVyMB0GA1UdDgQWBBTp6ERSUzZc\nSxiaEfxDGCyl3CCASDAOBgNVHQ8BAf8EBAMCAQYwEgYDVR0TAQH/BAgwBgEB/wIB\nATAKBggqhkjOPQQDAgNJADBGAiEAzw9zdUiUHPMUd0C4mx41jlFZkrM3y5f1lgnV\nO7FbjOoCIQCoGtUmT4cXt7V+ySHbJ8Hob9AanpvXNH1ER+/gZF+opQ==\n-----END CERTIFICATE-----","rootCaCrl":"-----BEGIN X509 CRL-----\nMIIBITCByAIBATAKBggqhkjOPQQDAjBoMRowGAYDVQQDDBFJbnRlbCBTR1ggUm9v\ndCBDQTEaMBgGA1UECgwRSW50ZWwgQ29ycG9yYXRpb24xFDASBgNVBAcMC1NhbnRh\nIENsYXJhMQswCQYDVQQIDAJDQTELMAkGA1UEBhMCVVMXDTI1MDkxNjExNTMxMloX\nDTI2MDkxNjExNTMxMlqgLzAtMAoGA1UdFAQDAgEBMB8GA1UdIwQYMBaAFOnoRFJT\nNlxLGJoR/EMYLKXcIIBIMAoGCCqGSM49BAMCA0gAMEUCIQDv5KEBogNCzPgupOPj\nFIYJaOubypBPCGqnE0XcYTgFDwIgeSfXk71tIbV5lqp6gWCpN98/xu/8c7y36EV3\npkfootI=\n-----END X509 CRL-----","teeType":129},"id":"B87BFE45-9CC7-46F9-8F2C-A6CB55BF7101","policy":[{"global":{"crl":{"pckCrlNum":{"operation":"greater-or-equal","reference":1},"rootCaCrlNum":{"operation":"greater-or-equal","reference":1}},"platform":{"fmspc":{"operation":"allow-list","reference":["00706A000000","00706E170000","00A068070000","20C06F000000","10A06E040000","40806F000000","10706A000000","10A067110000","20606A000000","10906EA50000","20906EA10000","10906EB10000","10806F000000","00706E070000","50A06D000000","10606A000000","10706A800000","10706A100000","B0806F000000","00706D050000","10806EB70000","10906ED10000","00A06F010000","00A06D070000","40806F200000","60806F000000","10A06E050000","40A06D000000","10606C040000","50A06F000000","00A06D000000","10806EA60000","00706D010000","10806F070000","20D06D010000","00706E270000","00A06F000000","10A06D050000","00C06F000000","30806F000000","20906EA50000","10706E370000","20806F070000","10906EC50000","10806F040000","10D06D000000","10906EA10000","20806F000000","10A067010000","30A06E000000","10A06F000000","70806F000000","10906EC10000","20A06D050000","00606A000000"]}},"tcb":{"tcbDate":{"operation":"greater-or-equal","reference":"2022-11-09T00:00:00Z"},"tcbEvaluationDataNumber":{"operation":"greater-or-equal","reference":5},"tcbStatusAccepted":{"operation":"allow-list","reference":["UpToDate","ConfigurationNeeded"]}}}}],"policySvn":1,"servtdCollateral":{"majorVersion":1,"minorVersion":0,"servtdIdentity":{"signature":"3065023100E1D20627BCB88E10CEB1B78DAEB549C5F7E83CB0AFA57B4478BA6E1557A237021E31810AB0EA99E5BB816FA9DD6156EB02306FB52AF74229A520CE0D90CE41D76E783536874A11693F47CB3E274D242C62969A454848C4EC39E92344BF65AEBA4BDF","tdIdentity":{"attributes":"0000000000000000","id":"A0998F0F-B2F3-4872-8138-FBC2B853E8C6","issueDate":"2025-01-01T00:00:00Z","isvProdId":1,"mrConfigId":"000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000","mrOwner":"000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000","mrOwnerConfig":"000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000","mrsigner":"000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000","nextUpdate":"2026-01-01T00:00:00Z","tcbEvaluationNumber":1,"tcbLevels":[{"tcb":{"isvsvn":1},"tcbDate":"2024-01-01T00:00:00Z","tcbStatus":"UpToDate"}],"version":1,"xfam":"E71A060000000000"}},"servtdIdentityIssuerChain":"-----BEGIN CERTIFICATE-----\nMIICaDCCAe6gAwIBAgIUTbltbfR2MqjYC04lViWFKrg6HdwwCgYIKoZIzj0EAwMw\ndDELMAkGA1UEBhMCVVMxCzAJBgNVBAgMAkNBMRQwEgYDVQQHDAtTYW50YSBDbGFy\nYTEiMCAGA1UECgwZTWlnVEQgSW50ZXJtZWRpYXRlIElzc3VlcjEeMBwGA1UEAwwV\nTWlnVEQgSW50ZXJtZWRpYXRlIENBMB4XDTI2MDkwMjIwNDIxNFoXDTI3MDkwMjIw\nNDIxNFowYzELMAkGA1UEBhMCVVMxCzAJBgNVBAgMAkNBMRQwEgYDVQQHDAtTYW50\nYSBDbGFyYTEVMBMGA1UECgwMTWlnVEQgSXNzdWVyMRowGAYDVQQDDBFNaWdURCBJ\nbmZvIElzc3VlcjB2MBAGByqGSM49AgEGBSuBBAAiA2IABH5vWdNV562wS25uaCye\nprgjA1xJH4hlVTmI6whzgO7xmOW1kZi7glN3TXAdEcKctSIOiYw+oHqiXZsPGTKB\nf6ieEey3yynUO8UwMsr25rVkpDvKi2PL1ZDeR2FQ5GMxcKNSMFAwDgYDVR0PAQH/\nBAQDAgeAMB0GA1UdDgQWBBRRsu5Xj3LZ8FzNUK5TEUD9E4ahuDAfBgNVHSMEGDAW\ngBQG9PzDbR1trcTTtqJEMR+xeXF4uzAKBggqhkjOPQQDAwNoADBlAjEA1S9EBp+C\nQO920YlTE1aYW+xHjBJq9W2TM79SIVENFHSxIRYdANWAaJge2gtwMknMAjAZZupA\nw6HSYkKWsQP0pG2utLLxi85lS+1vVhWyl8Sh2k6xOiq303K8TK/auAFOXQo=\n-----END CERTIFICATE-----\n-----BEGIN CERTIFICATE-----\nMIICdTCCAfugAwIBAgIUUhMm1H4HjXLOwHVkvZzXcESTTBIwCgYIKoZIzj0EAwMw\nXzELMAkGA1UEBhMCVVMxCzAJBgNVBAgMAkNBMRQwEgYDVQQHDAtTYW50YSBDbGFy\nYTEVMBMGA1UECgwMTWlnVEQgSXNzdWVyMRYwFAYDVQQDDA1NaWdURCBSb290IENB\nMB4XDTI2MDkwMjIwNDIxNFoXDTMxMDkwMTIwNDIxNFowdDELMAkGA1UEBhMCVVMx\nCzAJBgNVBAgMAkNBMRQwEgYDVQQHDAtTYW50YSBDbGFyYTEiMCAGA1UECgwZTWln\nVEQgSW50ZXJtZWRpYXRlIElzc3VlcjEeMBwGA1UEAwwVTWlnVEQgSW50ZXJtZWRp\nYXRlIENBMHYwEAYHKoZIzj0CAQYFK4EEACIDYgAEbG8UwpbhzDyzLsfGYOf+MxDG\n+2DX61exLjnMAgo78CQTD12ge66dgkzcJZ5FI3GrlJZPXAgVvDKsJXSEaysfV2U7\nD4LA4LDOqy8gF/xIYWa0CG+8K/K2nsbKASIhuwE+o2MwYTAPBgNVHRMBAf8EBTAD\nAQH/MA4GA1UdDwEB/wQEAwIBBjAdBgNVHQ4EFgQUBvT8w20dba3E07aiRDEfsXlx\neLswHwYDVR0jBBgwFoAUByYcVdKYdUuTd97TmqGMw5Ekrg0wCgYIKoZIzj0EAwMD\naAAwZQIxAIibTFYBOcoBPPrgIN9ZUJcZpM1nMphNfiOkNXknMFfwyiOBc0aYef2e\n1PtopEFZiQIwU0l+LeqVirXD7dWXAANN9+W2hLmdNNifZvf5ENGwEK5dgn54FWoU\nkoGfhEFuuemy\n-----END CERTIFICATE-----\n-----BEGIN CERTIFICATE-----\nMIICTzCCAdagAwIBAgIUIIRnuq6BASXwFFcIwhWGtuvoWP8wCgYIKoZIzj0EAwMw\nXzELMAkGA1UEBhMCVVMxCzAJBgNVBAgMAkNBMRQwEgYDVQQHDAtTYW50YSBDbGFy\nYTEVMBMGA1UECgwMTWlnVEQgSXNzdWVyMRYwFAYDVQQDDA1NaWdURCBSb290IENB\nMB4XDTI2MDkwMjIwNDIxM1oXDTM2MDgzMDIwNDIxM1owXzELMAkGA1UEBhMCVVMx\nCzAJBgNVBAgMAkNBMRQwEgYDVQQHDAtTYW50YSBDbGFyYTEVMBMGA1UECgwMTWln\nVEQgSXNzdWVyMRYwFAYDVQQDDA1NaWdURCBSb290IENBMHYwEAYHKoZIzj0CAQYF\nK4EEACIDYgAEsoBV62G+63+QswhM7il92pH6v+86NLMLAPyyzHIgAXzKJTQLsLDq\nXvq3yZbXFLAEoABZkshXNKxphoSK+b7rQjvgral7vNshcq/bgSmkAFxGjXzuHC8V\nXOpBVmVEsdgio1MwUTAdBgNVHQ4EFgQUByYcVdKYdUuTd97TmqGMw5Ekrg0wHwYD\nVR0jBBgwFoAUByYcVdKYdUuTd97TmqGMw5Ekrg0wDwYDVR0TAQH/BAUwAwEB/zAK\nBggqhkjOPQQDAwNnADBkAjA46e70GOt1bjKjU4YlDEnh01KjpcqRFC2w4lGiG/RJ\nsKsNTMhJhmglcJw3UN3vCDYCMAwNzecuOD6joTJXiBFDw9zA0oisIust4NSZUtnj\n+dN7kruhJoRxoyftJ3O48BuF2A==\n-----END CERTIFICATE-----\n","servtdTcbMapping":{"signature":"306502310083FCB221D17AFF1DF38E18B2543A12656B24341F672CA856BD4065C10BDE77D0C6B3AE9D336D7E92D3733F90BF27E3C80230308E563360486F7099A497E839A882FF0AE1F8F5C016CCAD242893AE1D65C28C9DEF51130A5191F593FB1AE3C7DA1E1B","tdTcbMapping":{"id":"BB9668CA-4EE8-4523-941A-B3B03BE46E03","issueDate":"2025-01-01T00:00:00Z","nextUpdate":"2026-01-01T00:00:00Z","svnMappings":[{"isvsvn":1,"tdMeasurements":{"tdinfo_hash":"000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000"}}],"version":1}}},"version":"2.0"} \ No newline at end of file diff --git a/config/templates/policy_v2_signed.json b/config/templates/policy_v2_signed.json index 31bfc81a4..052722a24 100644 --- a/config/templates/policy_v2_signed.json +++ b/config/templates/policy_v2_signed.json @@ -1 +1 @@ -{"policyData":{"id":"B87BFE45-9CC7-46F9-8F2C-A6CB55BF7101","version":"2.0","policySvn":1,"policy":[{"global":{"tcb":{"tcbEvaluationDataNumber":{"operation":"greater-or-equal","reference":5},"tcbDate":{"operation":"greater-or-equal","reference":"2022-11-09T00:00:00Z"},"tcbStatusAccepted":{"operation":"allow-list","reference":["UpToDate","ConfigurationNeeded"]}},"platform":{"fmspc":{"operation":"allow-list","reference":["00706A000000","00706E170000","00A068070000","20C06F000000","10A06E040000","40806F000000","10706A000000","10A067110000","20606A000000","10906EA50000","20906EA10000","10906EB10000","10806F000000","00706E070000","50A06D000000","10606A000000","10706A800000","10706A100000","B0806F000000","00706D050000","10806EB70000","10906ED10000","00A06F010000","00A06D070000","40806F200000","60806F000000","10A06E050000","40A06D000000","10606C040000","50A06F000000","00A06D000000","10806EA60000","00706D010000","10806F070000","20D06D010000","00706E270000","00A06F000000","10A06D050000","00C06F000000","30806F000000","20906EA50000","10706E370000","20806F070000","10906EC50000","10806F040000","10D06D000000","10906EA10000","20806F000000","10A067010000","30A06E000000","10A06F000000","70806F000000","10906EC10000","20A06D050000","00606A000000"]}},"crl":{"pckCrlNum":{"operation":"greater-or-equal","reference":1},"rootCaCrlNum":{"operation":"greater-or-equal","reference":1}}}}],"collaterals":{"majorVersion":1,"minorVersion":0,"teeType":129,"rootCa":"-----BEGIN CERTIFICATE-----\nMIIClDCCAjmgAwIBAgIVAOnoRFJTNlxLGJoR/EMYLKXcIIBIMAoGCCqGSM49BAMC\nMGgxGjAYBgNVBAMMEUludGVsIFNHWCBSb290IENBMRowGAYDVQQKDBFJbnRlbCBD\nb3Jwb3JhdGlvbjEUMBIGA1UEBwwLU2FudGEgQ2xhcmExCzAJBgNVBAgMAkNBMQsw\nCQYDVQQGEwJVUzAeFw0xOTEwMzEwOTQ5MjFaFw00OTEyMzEyMzU5NTlaMGgxGjAY\nBgNVBAMMEUludGVsIFNHWCBSb290IENBMRowGAYDVQQKDBFJbnRlbCBDb3Jwb3Jh\ndGlvbjEUMBIGA1UEBwwLU2FudGEgQ2xhcmExCzAJBgNVBAgMAkNBMQswCQYDVQQG\nEwJVUzBZMBMGByqGSM49AgEGCCqGSM49AwEHA0IABE/6D/1WHNrWwPmNMIyBKMW5\nJ6JzMsjo6xP2vkK1cdZGb1PGRP/C/8ECgiDkmklmzwLzLi+000m7LLrtKJA3oC2j\ngb8wgbwwHwYDVR0jBBgwFoAU6ehEUlM2XEsYmhH8QxgspdwggEgwVgYDVR0fBE8w\nTTBLoEmgR4ZFaHR0cHM6Ly9zYngtY2VydGlmaWNhdGVzLnRydXN0ZWRzZXJ2aWNl\ncy5pbnRlbC5jb20vSW50ZWxTR1hSb290Q0EuZGVyMB0GA1UdDgQWBBTp6ERSUzZc\nSxiaEfxDGCyl3CCASDAOBgNVHQ8BAf8EBAMCAQYwEgYDVR0TAQH/BAgwBgEB/wIB\nATAKBggqhkjOPQQDAgNJADBGAiEAzw9zdUiUHPMUd0C4mx41jlFZkrM3y5f1lgnV\nO7FbjOoCIQCoGtUmT4cXt7V+ySHbJ8Hob9AanpvXNH1ER+/gZF+opQ==\n-----END CERTIFICATE-----","pckCrlIssuerChain":"-----BEGIN CERTIFICATE-----\nMIICmjCCAkCgAwIBAgIUWSPTp0qoY1QuOXCt4A8HK1ckKrcwCgYIKoZIzj0EAwIw\naDEaMBgGA1UEAwwRSW50ZWwgU0dYIFJvb3QgQ0ExGjAYBgNVBAoMEUludGVsIENv\ncnBvcmF0aW9uMRQwEgYDVQQHDAtTYW50YSBDbGFyYTELMAkGA1UECAwCQ0ExCzAJ\nBgNVBAYTAlVTMB4XDTE5MTAzMTEyMzM0N1oXDTM0MTAzMTEyMzM0N1owcDEiMCAG\nA1UEAwwZSW50ZWwgU0dYIFBDSyBQbGF0Zm9ybSBDQTEaMBgGA1UECgwRSW50ZWwg\nQ29ycG9yYXRpb24xFDASBgNVBAcMC1NhbnRhIENsYXJhMQswCQYDVQQIDAJDQTEL\nMAkGA1UEBhMCVVMwWTATBgcqhkjOPQIBBggqhkjOPQMBBwNCAAQwp+Lc+TUBtg1H\n+U8JIsMsbjHjCkTtXb8jPM6r2dhu9zIblhDZ7INfqt3Ix8XcFKD8k0NEXrkZ66qJ\nXa1KzLIKo4G/MIG8MB8GA1UdIwQYMBaAFOnoRFJTNlxLGJoR/EMYLKXcIIBIMFYG\nA1UdHwRPME0wS6BJoEeGRWh0dHBzOi8vc2J4LWNlcnRpZmljYXRlcy50cnVzdGVk\nc2VydmljZXMuaW50ZWwuY29tL0ludGVsU0dYUm9vdENBLmRlcjAdBgNVHQ4EFgQU\nWSPTp0qoY1QuOXCt4A8HK1ckKrcwDgYDVR0PAQH/BAQDAgEGMBIGA1UdEwEB/wQI\nMAYBAf8CAQAwCgYIKoZIzj0EAwIDSAAwRQIhAJ1q+FTz+gUuVfBQuCgJsFrL2TTS\ne1aBZ53O52TjFie6AiAriPaRahUX9Oa9kGLlAchWXKT6j4RWSR50BqhrN3UT4A==\n-----END CERTIFICATE-----\n-----BEGIN CERTIFICATE-----\nMIIClDCCAjmgAwIBAgIVAOnoRFJTNlxLGJoR/EMYLKXcIIBIMAoGCCqGSM49BAMC\nMGgxGjAYBgNVBAMMEUludGVsIFNHWCBSb290IENBMRowGAYDVQQKDBFJbnRlbCBD\nb3Jwb3JhdGlvbjEUMBIGA1UEBwwLU2FudGEgQ2xhcmExCzAJBgNVBAgMAkNBMQsw\nCQYDVQQGEwJVUzAeFw0xOTEwMzEwOTQ5MjFaFw00OTEyMzEyMzU5NTlaMGgxGjAY\nBgNVBAMMEUludGVsIFNHWCBSb290IENBMRowGAYDVQQKDBFJbnRlbCBDb3Jwb3Jh\ndGlvbjEUMBIGA1UEBwwLU2FudGEgQ2xhcmExCzAJBgNVBAgMAkNBMQswCQYDVQQG\nEwJVUzBZMBMGByqGSM49AgEGCCqGSM49AwEHA0IABE/6D/1WHNrWwPmNMIyBKMW5\nJ6JzMsjo6xP2vkK1cdZGb1PGRP/C/8ECgiDkmklmzwLzLi+000m7LLrtKJA3oC2j\ngb8wgbwwHwYDVR0jBBgwFoAU6ehEUlM2XEsYmhH8QxgspdwggEgwVgYDVR0fBE8w\nTTBLoEmgR4ZFaHR0cHM6Ly9zYngtY2VydGlmaWNhdGVzLnRydXN0ZWRzZXJ2aWNl\ncy5pbnRlbC5jb20vSW50ZWxTR1hSb290Q0EuZGVyMB0GA1UdDgQWBBTp6ERSUzZc\nSxiaEfxDGCyl3CCASDAOBgNVHQ8BAf8EBAMCAQYwEgYDVR0TAQH/BAgwBgEB/wIB\nATAKBggqhkjOPQQDAgNJADBGAiEAzw9zdUiUHPMUd0C4mx41jlFZkrM3y5f1lgnV\nO7FbjOoCIQCoGtUmT4cXt7V+ySHbJ8Hob9AanpvXNH1ER+/gZF+opQ==\n-----END CERTIFICATE-----\n","rootCaCrl":"-----BEGIN X509 CRL-----\nMIIBITCByAIBATAKBggqhkjOPQQDAjBoMRowGAYDVQQDDBFJbnRlbCBTR1ggUm9v\ndCBDQTEaMBgGA1UECgwRSW50ZWwgQ29ycG9yYXRpb24xFDASBgNVBAcMC1NhbnRh\nIENsYXJhMQswCQYDVQQIDAJDQTELMAkGA1UEBhMCVVMXDTI1MDkxNjExNTMxMloX\nDTI2MDkxNjExNTMxMlqgLzAtMAoGA1UdFAQDAgEBMB8GA1UdIwQYMBaAFOnoRFJT\nNlxLGJoR/EMYLKXcIIBIMAoGCCqGSM49BAMCA0gAMEUCIQDv5KEBogNCzPgupOPj\nFIYJaOubypBPCGqnE0XcYTgFDwIgeSfXk71tIbV5lqp6gWCpN98/xu/8c7y36EV3\npkfootI=\n-----END X509 CRL-----","pckCrl":"-----BEGIN X509 CRL-----\nMIIBKTCB0AIBATAKBggqhkjOPQQDAjBwMSIwIAYDVQQDDBlJbnRlbCBTR1ggUENL\nIFBsYXRmb3JtIENBMRowGAYDVQQKDBFJbnRlbCBDb3Jwb3JhdGlvbjEUMBIGA1UE\nBwwLU2FudGEgQ2xhcmExCzAJBgNVBAgMAkNBMQswCQYDVQQGEwJVUxcNMjYwNzAx\nMDk0NjIzWhcNMjYwNzMxMDk0NjIzWqAvMC0wCgYDVR0UBAMCAQEwHwYDVR0jBBgw\nFoAUWSPTp0qoY1QuOXCt4A8HK1ckKrcwCgYIKoZIzj0EAwIDSAAwRQIgcGtzcbJl\n2S3wCJYxAd7KNnRsztqrU+u2NaDupYb0lTgCIQCA6I7FwSIA0s2r9sVOz6dIqV1w\naBnaP08fyNmvo7VbCA==\n-----END X509 CRL-----","platforms":[{"fmspc":"20C06F000000","tcbInfoIssuerChain":"-----BEGIN CERTIFICATE-----\nMIICkDCCAjagAwIBAgIUTh8n662T/sqPZK+7n3H67/KGwu0wCgYIKoZIzj0EAwIw\naDEaMBgGA1UEAwwRSW50ZWwgU0dYIFJvb3QgQ0ExGjAYBgNVBAoMEUludGVsIENv\ncnBvcmF0aW9uMRQwEgYDVQQHDAtTYW50YSBDbGFyYTELMAkGA1UECAwCQ0ExCzAJ\nBgNVBAYTAlVTMB4XDTE5MTAzMTEyMzM0N1oXDTI2MTAzMTEyMzM0N1owbDEeMBwG\nA1UEAwwVSW50ZWwgU0dYIFRDQiBTaWduaW5nMRowGAYDVQQKDBFJbnRlbCBDb3Jw\nb3JhdGlvbjEUMBIGA1UEBwwLU2FudGEgQ2xhcmExCzAJBgNVBAgMAkNBMQswCQYD\nVQQGEwJVUzBZMBMGByqGSM49AgEGCCqGSM49AwEHA0IABOnYw9LbN/JmyUttXa0M\niBEenjPbxbR4C8MuVYxDI+Le8lDBLp9X4wMzCAUF/fI/31giClXp/y0erLbLZjdV\n07+jgbkwgbYwHwYDVR0jBBgwFoAU6ehEUlM2XEsYmhH8QxgspdwggEgwVgYDVR0f\nBE8wTTBLoEmgR4ZFaHR0cHM6Ly9zYngtY2VydGlmaWNhdGVzLnRydXN0ZWRzZXJ2\naWNlcy5pbnRlbC5jb20vSW50ZWxTR1hSb290Q0EuZGVyMB0GA1UdDgQWBBROHyfr\nrZP+yo9kr7ufcfrv8obC7TAOBgNVHQ8BAf8EBAMCBsAwDAYDVR0TAQH/BAIwADAK\nBggqhkjOPQQDAgNIADBFAiEA9xQeifK+2abQGnrAgk0hrOhdyvJQorh2cEMn4Gwr\n4hoCIFHW5qQ9G2wBJ4GMNQqv/oMfbPtzmyTlaWWzwxkqM0CT\n-----END CERTIFICATE-----\n-----BEGIN CERTIFICATE-----\nMIIClDCCAjmgAwIBAgIVAOnoRFJTNlxLGJoR/EMYLKXcIIBIMAoGCCqGSM49BAMC\nMGgxGjAYBgNVBAMMEUludGVsIFNHWCBSb290IENBMRowGAYDVQQKDBFJbnRlbCBD\nb3Jwb3JhdGlvbjEUMBIGA1UEBwwLU2FudGEgQ2xhcmExCzAJBgNVBAgMAkNBMQsw\nCQYDVQQGEwJVUzAeFw0xOTEwMzEwOTQ5MjFaFw00OTEyMzEyMzU5NTlaMGgxGjAY\nBgNVBAMMEUludGVsIFNHWCBSb290IENBMRowGAYDVQQKDBFJbnRlbCBDb3Jwb3Jh\ndGlvbjEUMBIGA1UEBwwLU2FudGEgQ2xhcmExCzAJBgNVBAgMAkNBMQswCQYDVQQG\nEwJVUzBZMBMGByqGSM49AgEGCCqGSM49AwEHA0IABE/6D/1WHNrWwPmNMIyBKMW5\nJ6JzMsjo6xP2vkK1cdZGb1PGRP/C/8ECgiDkmklmzwLzLi+000m7LLrtKJA3oC2j\ngb8wgbwwHwYDVR0jBBgwFoAU6ehEUlM2XEsYmhH8QxgspdwggEgwVgYDVR0fBE8w\nTTBLoEmgR4ZFaHR0cHM6Ly9zYngtY2VydGlmaWNhdGVzLnRydXN0ZWRzZXJ2aWNl\ncy5pbnRlbC5jb20vSW50ZWxTR1hSb290Q0EuZGVyMB0GA1UdDgQWBBTp6ERSUzZc\nSxiaEfxDGCyl3CCASDAOBgNVHQ8BAf8EBAMCAQYwEgYDVR0TAQH/BAgwBgEB/wIB\nATAKBggqhkjOPQQDAgNJADBGAiEAzw9zdUiUHPMUd0C4mx41jlFZkrM3y5f1lgnV\nO7FbjOoCIQCoGtUmT4cXt7V+ySHbJ8Hob9AanpvXNH1ER+/gZF+opQ==\n-----END CERTIFICATE-----\n","tcbInfo":"{\"tcbInfo\":{\"id\":\"TDX\",\"version\":3,\"issueDate\":\"2026-07-01T10:00:45Z\",\"nextUpdate\":\"2026-07-31T10:00:45Z\",\"fmspc\":\"20C06F000000\",\"pceId\":\"0000\",\"tcbType\":0,\"tcbEvaluationDataNumber\":5,\"tdxModule\":{\"mrsigner\":\"000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000\",\"attributes\":\"0000000000000000\",\"attributesMask\":\"FFFFFFFFFFFFFFFF\"},\"tdxModuleIdentities\":[{\"id\":\"TDX_02\",\"mrsigner\":\"000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000\",\"attributes\":\"0000000000000000\",\"attributesMask\":\"FFFFFFFFFFFFFFFF\",\"tcbLevels\":[{\"tcb\":{\"isvsvn\":0},\"tcbDate\":\"2022-11-09T00:00:00Z\",\"tcbStatus\":\"UpToDate\"}]},{\"id\":\"TDX_05\",\"mrsigner\":\"000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000\",\"attributes\":\"0000000000000000\",\"attributesMask\":\"FFFFFFFFFFFFFFFF\",\"tcbLevels\":[{\"tcb\":{\"isvsvn\":0},\"tcbDate\":\"2022-11-09T00:00:00Z\",\"tcbStatus\":\"UpToDate\"}]},{\"id\":\"TDX_03\",\"mrsigner\":\"000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000\",\"attributes\":\"0000000000000000\",\"attributesMask\":\"FFFFFFFFFFFFFFFF\",\"tcbLevels\":[{\"tcb\":{\"isvsvn\":0},\"tcbDate\":\"2022-11-09T00:00:00Z\",\"tcbStatus\":\"UpToDate\"}]},{\"id\":\"TDX_01\",\"mrsigner\":\"000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000\",\"attributes\":\"0000000000000000\",\"attributesMask\":\"FFFFFFFFFFFFFFFF\",\"tcbLevels\":[{\"tcb\":{\"isvsvn\":0},\"tcbDate\":\"2022-11-09T00:00:00Z\",\"tcbStatus\":\"UpToDate\"}]}],\"tcbLevels\":[{\"tcb\":{\"sgxtcbcomponents\":[{\"svn\":1,\"category\":\"BIOS\",\"type\":\"Early Microcode Update\"},{\"svn\":1,\"category\":\"OS/VMM\",\"type\":\"SGX Late Microcode Update\"},{\"svn\":0,\"category\":\"OS/VMM\",\"type\":\"TXT SINIT\"},{\"svn\":0,\"category\":\"BIOS\"},{\"svn\":0,\"category\":\"BIOS\"},{\"svn\":0,\"category\":\"BIOS\"},{\"svn\":0},{\"svn\":0,\"category\":\"OS/VMM\",\"type\":\"SEAMLDR ACM\"},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0}],\"pcesvn\":0,\"tdxtcbcomponents\":[{\"svn\":0,\"category\":\"OS/VMM\",\"type\":\"TDX Module\"},{\"svn\":0,\"category\":\"OS/VMM\",\"type\":\"TDX Module\"},{\"svn\":1,\"category\":\"OS/VMM\",\"type\":\"TDX Late Microcode Update\"},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0}]},\"tcbDate\":\"2022-11-09T00:00:00Z\",\"tcbStatus\":\"UpToDate\"}]},\"signature\":\"3d0d3653b9341dc41c362f8f7cd38e9f4b829d057811ce6cafbcc77f167b6447522b4717b3d5c58a71648eec12af0b8e935edbb6cd773c4ceb7ad90e68cf001e\"}"},{"fmspc":"0400F1300000","tcbInfoIssuerChain":"-----BEGIN CERTIFICATE-----\nMIICkDCCAjagAwIBAgIUTh8n662T/sqPZK+7n3H67/KGwu0wCgYIKoZIzj0EAwIw\naDEaMBgGA1UEAwwRSW50ZWwgU0dYIFJvb3QgQ0ExGjAYBgNVBAoMEUludGVsIENv\ncnBvcmF0aW9uMRQwEgYDVQQHDAtTYW50YSBDbGFyYTELMAkGA1UECAwCQ0ExCzAJ\nBgNVBAYTAlVTMB4XDTE5MTAzMTEyMzM0N1oXDTI2MTAzMTEyMzM0N1owbDEeMBwG\nA1UEAwwVSW50ZWwgU0dYIFRDQiBTaWduaW5nMRowGAYDVQQKDBFJbnRlbCBDb3Jw\nb3JhdGlvbjEUMBIGA1UEBwwLU2FudGEgQ2xhcmExCzAJBgNVBAgMAkNBMQswCQYD\nVQQGEwJVUzBZMBMGByqGSM49AgEGCCqGSM49AwEHA0IABOnYw9LbN/JmyUttXa0M\niBEenjPbxbR4C8MuVYxDI+Le8lDBLp9X4wMzCAUF/fI/31giClXp/y0erLbLZjdV\n07+jgbkwgbYwHwYDVR0jBBgwFoAU6ehEUlM2XEsYmhH8QxgspdwggEgwVgYDVR0f\nBE8wTTBLoEmgR4ZFaHR0cHM6Ly9zYngtY2VydGlmaWNhdGVzLnRydXN0ZWRzZXJ2\naWNlcy5pbnRlbC5jb20vSW50ZWxTR1hSb290Q0EuZGVyMB0GA1UdDgQWBBROHyfr\nrZP+yo9kr7ufcfrv8obC7TAOBgNVHQ8BAf8EBAMCBsAwDAYDVR0TAQH/BAIwADAK\nBggqhkjOPQQDAgNIADBFAiEA9xQeifK+2abQGnrAgk0hrOhdyvJQorh2cEMn4Gwr\n4hoCIFHW5qQ9G2wBJ4GMNQqv/oMfbPtzmyTlaWWzwxkqM0CT\n-----END CERTIFICATE-----\n-----BEGIN CERTIFICATE-----\nMIIClDCCAjmgAwIBAgIVAOnoRFJTNlxLGJoR/EMYLKXcIIBIMAoGCCqGSM49BAMC\nMGgxGjAYBgNVBAMMEUludGVsIFNHWCBSb290IENBMRowGAYDVQQKDBFJbnRlbCBD\nb3Jwb3JhdGlvbjEUMBIGA1UEBwwLU2FudGEgQ2xhcmExCzAJBgNVBAgMAkNBMQsw\nCQYDVQQGEwJVUzAeFw0xOTEwMzEwOTQ5MjFaFw00OTEyMzEyMzU5NTlaMGgxGjAY\nBgNVBAMMEUludGVsIFNHWCBSb290IENBMRowGAYDVQQKDBFJbnRlbCBDb3Jwb3Jh\ndGlvbjEUMBIGA1UEBwwLU2FudGEgQ2xhcmExCzAJBgNVBAgMAkNBMQswCQYDVQQG\nEwJVUzBZMBMGByqGSM49AgEGCCqGSM49AwEHA0IABE/6D/1WHNrWwPmNMIyBKMW5\nJ6JzMsjo6xP2vkK1cdZGb1PGRP/C/8ECgiDkmklmzwLzLi+000m7LLrtKJA3oC2j\ngb8wgbwwHwYDVR0jBBgwFoAU6ehEUlM2XEsYmhH8QxgspdwggEgwVgYDVR0fBE8w\nTTBLoEmgR4ZFaHR0cHM6Ly9zYngtY2VydGlmaWNhdGVzLnRydXN0ZWRzZXJ2aWNl\ncy5pbnRlbC5jb20vSW50ZWxTR1hSb290Q0EuZGVyMB0GA1UdDgQWBBTp6ERSUzZc\nSxiaEfxDGCyl3CCASDAOBgNVHQ8BAf8EBAMCAQYwEgYDVR0TAQH/BAgwBgEB/wIB\nATAKBggqhkjOPQQDAgNJADBGAiEAzw9zdUiUHPMUd0C4mx41jlFZkrM3y5f1lgnV\nO7FbjOoCIQCoGtUmT4cXt7V+ySHbJ8Hob9AanpvXNH1ER+/gZF+opQ==\n-----END CERTIFICATE-----\n","tcbInfo":"{\"tcbInfo\":{\"id\":\"TDX\",\"version\":3,\"issueDate\":\"2026-07-01T10:00:45Z\",\"nextUpdate\":\"2026-07-31T10:00:45Z\",\"fmspc\":\"0400F1300000\",\"pceId\":\"0000\",\"tcbType\":0,\"tcbEvaluationDataNumber\":5,\"tdxModule\":{\"mrsigner\":\"000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000\",\"attributes\":\"0000000000000000\",\"attributesMask\":\"FFFFFFFFFFFFFFFF\"},\"tdxModuleIdentities\":[{\"id\":\"TDX_02\",\"mrsigner\":\"000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000\",\"attributes\":\"0000000000000000\",\"attributesMask\":\"FFFFFFFFFFFFFFFF\",\"tcbLevels\":[{\"tcb\":{\"isvsvn\":0},\"tcbDate\":\"2022-11-09T00:00:00Z\",\"tcbStatus\":\"UpToDate\"}]},{\"id\":\"TDX_05\",\"mrsigner\":\"000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000\",\"attributes\":\"0000000000000000\",\"attributesMask\":\"FFFFFFFFFFFFFFFF\",\"tcbLevels\":[{\"tcb\":{\"isvsvn\":0},\"tcbDate\":\"2022-11-09T00:00:00Z\",\"tcbStatus\":\"UpToDate\"}]},{\"id\":\"TDX_03\",\"mrsigner\":\"000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000\",\"attributes\":\"0000000000000000\",\"attributesMask\":\"FFFFFFFFFFFFFFFF\",\"tcbLevels\":[{\"tcb\":{\"isvsvn\":0},\"tcbDate\":\"2022-11-09T00:00:00Z\",\"tcbStatus\":\"UpToDate\"}]},{\"id\":\"TDX_01\",\"mrsigner\":\"000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000\",\"attributes\":\"0000000000000000\",\"attributesMask\":\"FFFFFFFFFFFFFFFF\",\"tcbLevels\":[{\"tcb\":{\"isvsvn\":0},\"tcbDate\":\"2022-11-09T00:00:00Z\",\"tcbStatus\":\"UpToDate\"}]}],\"tcbLevels\":[{\"tcb\":{\"sgxtcbcomponents\":[{\"svn\":1,\"category\":\"BIOS\",\"type\":\"Early Microcode Update\"},{\"svn\":1,\"category\":\"OS/VMM\",\"type\":\"SGX Late Microcode Update\"},{\"svn\":0,\"category\":\"OS/VMM\",\"type\":\"TXT SINIT\"},{\"svn\":0,\"category\":\"BIOS\"},{\"svn\":0,\"category\":\"BIOS\"},{\"svn\":0,\"category\":\"BIOS\"},{\"svn\":0},{\"svn\":0,\"category\":\"OS/VMM\",\"type\":\"SEAMLDR ACM\"},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0}],\"pcesvn\":0,\"tdxtcbcomponents\":[{\"svn\":0,\"category\":\"OS/VMM\",\"type\":\"TDX Module\"},{\"svn\":0,\"category\":\"OS/VMM\",\"type\":\"TDX Module\"},{\"svn\":0,\"category\":\"OS/VMM\",\"type\":\"TDX Late Microcode Update\"},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0}]},\"tcbDate\":\"2022-11-09T00:00:00Z\",\"tcbStatus\":\"UpToDate\"}]},\"signature\":\"bcb9b79749670cca6342f83b2a5590595faf905d450ec175c7efdf9ff4dca6ad1dc3d10b8570ab0318a5bc3fd24c58a1729f09994b47bd0f82d49cfbb71ee3dd\"}"},{"fmspc":"10A06E040000","tcbInfoIssuerChain":"-----BEGIN CERTIFICATE-----\nMIICkDCCAjagAwIBAgIUTh8n662T/sqPZK+7n3H67/KGwu0wCgYIKoZIzj0EAwIw\naDEaMBgGA1UEAwwRSW50ZWwgU0dYIFJvb3QgQ0ExGjAYBgNVBAoMEUludGVsIENv\ncnBvcmF0aW9uMRQwEgYDVQQHDAtTYW50YSBDbGFyYTELMAkGA1UECAwCQ0ExCzAJ\nBgNVBAYTAlVTMB4XDTE5MTAzMTEyMzM0N1oXDTI2MTAzMTEyMzM0N1owbDEeMBwG\nA1UEAwwVSW50ZWwgU0dYIFRDQiBTaWduaW5nMRowGAYDVQQKDBFJbnRlbCBDb3Jw\nb3JhdGlvbjEUMBIGA1UEBwwLU2FudGEgQ2xhcmExCzAJBgNVBAgMAkNBMQswCQYD\nVQQGEwJVUzBZMBMGByqGSM49AgEGCCqGSM49AwEHA0IABOnYw9LbN/JmyUttXa0M\niBEenjPbxbR4C8MuVYxDI+Le8lDBLp9X4wMzCAUF/fI/31giClXp/y0erLbLZjdV\n07+jgbkwgbYwHwYDVR0jBBgwFoAU6ehEUlM2XEsYmhH8QxgspdwggEgwVgYDVR0f\nBE8wTTBLoEmgR4ZFaHR0cHM6Ly9zYngtY2VydGlmaWNhdGVzLnRydXN0ZWRzZXJ2\naWNlcy5pbnRlbC5jb20vSW50ZWxTR1hSb290Q0EuZGVyMB0GA1UdDgQWBBROHyfr\nrZP+yo9kr7ufcfrv8obC7TAOBgNVHQ8BAf8EBAMCBsAwDAYDVR0TAQH/BAIwADAK\nBggqhkjOPQQDAgNIADBFAiEA9xQeifK+2abQGnrAgk0hrOhdyvJQorh2cEMn4Gwr\n4hoCIFHW5qQ9G2wBJ4GMNQqv/oMfbPtzmyTlaWWzwxkqM0CT\n-----END CERTIFICATE-----\n-----BEGIN CERTIFICATE-----\nMIIClDCCAjmgAwIBAgIVAOnoRFJTNlxLGJoR/EMYLKXcIIBIMAoGCCqGSM49BAMC\nMGgxGjAYBgNVBAMMEUludGVsIFNHWCBSb290IENBMRowGAYDVQQKDBFJbnRlbCBD\nb3Jwb3JhdGlvbjEUMBIGA1UEBwwLU2FudGEgQ2xhcmExCzAJBgNVBAgMAkNBMQsw\nCQYDVQQGEwJVUzAeFw0xOTEwMzEwOTQ5MjFaFw00OTEyMzEyMzU5NTlaMGgxGjAY\nBgNVBAMMEUludGVsIFNHWCBSb290IENBMRowGAYDVQQKDBFJbnRlbCBDb3Jwb3Jh\ndGlvbjEUMBIGA1UEBwwLU2FudGEgQ2xhcmExCzAJBgNVBAgMAkNBMQswCQYDVQQG\nEwJVUzBZMBMGByqGSM49AgEGCCqGSM49AwEHA0IABE/6D/1WHNrWwPmNMIyBKMW5\nJ6JzMsjo6xP2vkK1cdZGb1PGRP/C/8ECgiDkmklmzwLzLi+000m7LLrtKJA3oC2j\ngb8wgbwwHwYDVR0jBBgwFoAU6ehEUlM2XEsYmhH8QxgspdwggEgwVgYDVR0fBE8w\nTTBLoEmgR4ZFaHR0cHM6Ly9zYngtY2VydGlmaWNhdGVzLnRydXN0ZWRzZXJ2aWNl\ncy5pbnRlbC5jb20vSW50ZWxTR1hSb290Q0EuZGVyMB0GA1UdDgQWBBTp6ERSUzZc\nSxiaEfxDGCyl3CCASDAOBgNVHQ8BAf8EBAMCAQYwEgYDVR0TAQH/BAgwBgEB/wIB\nATAKBggqhkjOPQQDAgNJADBGAiEAzw9zdUiUHPMUd0C4mx41jlFZkrM3y5f1lgnV\nO7FbjOoCIQCoGtUmT4cXt7V+ySHbJ8Hob9AanpvXNH1ER+/gZF+opQ==\n-----END CERTIFICATE-----\n","tcbInfo":"{\"tcbInfo\":{\"id\":\"TDX\",\"version\":3,\"issueDate\":\"2026-07-01T10:00:45Z\",\"nextUpdate\":\"2026-07-31T10:00:45Z\",\"fmspc\":\"10A06E040000\",\"pceId\":\"0000\",\"tcbType\":0,\"tcbEvaluationDataNumber\":5,\"tdxModule\":{\"mrsigner\":\"000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000\",\"attributes\":\"0000000000000000\",\"attributesMask\":\"FFFFFFFFFFFFFFFF\"},\"tdxModuleIdentities\":[{\"id\":\"TDX_02\",\"mrsigner\":\"000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000\",\"attributes\":\"0000000000000000\",\"attributesMask\":\"FFFFFFFFFFFFFFFF\",\"tcbLevels\":[{\"tcb\":{\"isvsvn\":0},\"tcbDate\":\"2022-11-09T00:00:00Z\",\"tcbStatus\":\"UpToDate\"}]},{\"id\":\"TDX_05\",\"mrsigner\":\"000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000\",\"attributes\":\"0000000000000000\",\"attributesMask\":\"FFFFFFFFFFFFFFFF\",\"tcbLevels\":[{\"tcb\":{\"isvsvn\":0},\"tcbDate\":\"2022-11-09T00:00:00Z\",\"tcbStatus\":\"UpToDate\"}]},{\"id\":\"TDX_03\",\"mrsigner\":\"000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000\",\"attributes\":\"0000000000000000\",\"attributesMask\":\"FFFFFFFFFFFFFFFF\",\"tcbLevels\":[{\"tcb\":{\"isvsvn\":0},\"tcbDate\":\"2022-11-09T00:00:00Z\",\"tcbStatus\":\"UpToDate\"}]},{\"id\":\"TDX_01\",\"mrsigner\":\"000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000\",\"attributes\":\"0000000000000000\",\"attributesMask\":\"FFFFFFFFFFFFFFFF\",\"tcbLevels\":[{\"tcb\":{\"isvsvn\":0},\"tcbDate\":\"2022-11-09T00:00:00Z\",\"tcbStatus\":\"UpToDate\"}]}],\"tcbLevels\":[{\"tcb\":{\"sgxtcbcomponents\":[{\"svn\":1,\"category\":\"BIOS\",\"type\":\"Early Microcode Update\"},{\"svn\":1,\"category\":\"OS/VMM\",\"type\":\"SGX Late Microcode Update\"},{\"svn\":0,\"category\":\"OS/VMM\",\"type\":\"TXT SINIT\"},{\"svn\":0,\"category\":\"BIOS\"},{\"svn\":0,\"category\":\"BIOS\"},{\"svn\":0,\"category\":\"BIOS\"},{\"svn\":0},{\"svn\":0,\"category\":\"OS/VMM\",\"type\":\"SEAMLDR ACM\"},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0}],\"pcesvn\":0,\"tdxtcbcomponents\":[{\"svn\":0,\"category\":\"OS/VMM\",\"type\":\"TDX Module\"},{\"svn\":0,\"category\":\"OS/VMM\",\"type\":\"TDX Module\"},{\"svn\":1,\"category\":\"OS/VMM\",\"type\":\"TDX Late Microcode Update\"},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0}]},\"tcbDate\":\"2022-11-09T00:00:00Z\",\"tcbStatus\":\"UpToDate\"}]},\"signature\":\"3bb24f39c796226e15a38616fe60e4c28d7ec28acb5d67e25b659555b29f404f472a7b0f9ee26fa065941ce915966f7c3759f52e27dc07bb1c2a29da08bb094d\"}"},{"fmspc":"40806F000000","tcbInfoIssuerChain":"-----BEGIN CERTIFICATE-----\nMIICkDCCAjagAwIBAgIUTh8n662T/sqPZK+7n3H67/KGwu0wCgYIKoZIzj0EAwIw\naDEaMBgGA1UEAwwRSW50ZWwgU0dYIFJvb3QgQ0ExGjAYBgNVBAoMEUludGVsIENv\ncnBvcmF0aW9uMRQwEgYDVQQHDAtTYW50YSBDbGFyYTELMAkGA1UECAwCQ0ExCzAJ\nBgNVBAYTAlVTMB4XDTE5MTAzMTEyMzM0N1oXDTI2MTAzMTEyMzM0N1owbDEeMBwG\nA1UEAwwVSW50ZWwgU0dYIFRDQiBTaWduaW5nMRowGAYDVQQKDBFJbnRlbCBDb3Jw\nb3JhdGlvbjEUMBIGA1UEBwwLU2FudGEgQ2xhcmExCzAJBgNVBAgMAkNBMQswCQYD\nVQQGEwJVUzBZMBMGByqGSM49AgEGCCqGSM49AwEHA0IABOnYw9LbN/JmyUttXa0M\niBEenjPbxbR4C8MuVYxDI+Le8lDBLp9X4wMzCAUF/fI/31giClXp/y0erLbLZjdV\n07+jgbkwgbYwHwYDVR0jBBgwFoAU6ehEUlM2XEsYmhH8QxgspdwggEgwVgYDVR0f\nBE8wTTBLoEmgR4ZFaHR0cHM6Ly9zYngtY2VydGlmaWNhdGVzLnRydXN0ZWRzZXJ2\naWNlcy5pbnRlbC5jb20vSW50ZWxTR1hSb290Q0EuZGVyMB0GA1UdDgQWBBROHyfr\nrZP+yo9kr7ufcfrv8obC7TAOBgNVHQ8BAf8EBAMCBsAwDAYDVR0TAQH/BAIwADAK\nBggqhkjOPQQDAgNIADBFAiEA9xQeifK+2abQGnrAgk0hrOhdyvJQorh2cEMn4Gwr\n4hoCIFHW5qQ9G2wBJ4GMNQqv/oMfbPtzmyTlaWWzwxkqM0CT\n-----END CERTIFICATE-----\n-----BEGIN CERTIFICATE-----\nMIIClDCCAjmgAwIBAgIVAOnoRFJTNlxLGJoR/EMYLKXcIIBIMAoGCCqGSM49BAMC\nMGgxGjAYBgNVBAMMEUludGVsIFNHWCBSb290IENBMRowGAYDVQQKDBFJbnRlbCBD\nb3Jwb3JhdGlvbjEUMBIGA1UEBwwLU2FudGEgQ2xhcmExCzAJBgNVBAgMAkNBMQsw\nCQYDVQQGEwJVUzAeFw0xOTEwMzEwOTQ5MjFaFw00OTEyMzEyMzU5NTlaMGgxGjAY\nBgNVBAMMEUludGVsIFNHWCBSb290IENBMRowGAYDVQQKDBFJbnRlbCBDb3Jwb3Jh\ndGlvbjEUMBIGA1UEBwwLU2FudGEgQ2xhcmExCzAJBgNVBAgMAkNBMQswCQYDVQQG\nEwJVUzBZMBMGByqGSM49AgEGCCqGSM49AwEHA0IABE/6D/1WHNrWwPmNMIyBKMW5\nJ6JzMsjo6xP2vkK1cdZGb1PGRP/C/8ECgiDkmklmzwLzLi+000m7LLrtKJA3oC2j\ngb8wgbwwHwYDVR0jBBgwFoAU6ehEUlM2XEsYmhH8QxgspdwggEgwVgYDVR0fBE8w\nTTBLoEmgR4ZFaHR0cHM6Ly9zYngtY2VydGlmaWNhdGVzLnRydXN0ZWRzZXJ2aWNl\ncy5pbnRlbC5jb20vSW50ZWxTR1hSb290Q0EuZGVyMB0GA1UdDgQWBBTp6ERSUzZc\nSxiaEfxDGCyl3CCASDAOBgNVHQ8BAf8EBAMCAQYwEgYDVR0TAQH/BAgwBgEB/wIB\nATAKBggqhkjOPQQDAgNJADBGAiEAzw9zdUiUHPMUd0C4mx41jlFZkrM3y5f1lgnV\nO7FbjOoCIQCoGtUmT4cXt7V+ySHbJ8Hob9AanpvXNH1ER+/gZF+opQ==\n-----END CERTIFICATE-----\n","tcbInfo":"{\"tcbInfo\":{\"id\":\"TDX\",\"version\":3,\"issueDate\":\"2026-07-01T10:00:45Z\",\"nextUpdate\":\"2026-07-31T10:00:45Z\",\"fmspc\":\"40806F000000\",\"pceId\":\"0000\",\"tcbType\":0,\"tcbEvaluationDataNumber\":5,\"tdxModule\":{\"mrsigner\":\"000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000\",\"attributes\":\"0000000000000000\",\"attributesMask\":\"FFFFFFFFFFFFFFFF\"},\"tdxModuleIdentities\":[{\"id\":\"TDX_02\",\"mrsigner\":\"000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000\",\"attributes\":\"0000000000000000\",\"attributesMask\":\"FFFFFFFFFFFFFFFF\",\"tcbLevels\":[{\"tcb\":{\"isvsvn\":0},\"tcbDate\":\"2022-11-09T00:00:00Z\",\"tcbStatus\":\"UpToDate\"}]},{\"id\":\"TDX_05\",\"mrsigner\":\"000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000\",\"attributes\":\"0000000000000000\",\"attributesMask\":\"FFFFFFFFFFFFFFFF\",\"tcbLevels\":[{\"tcb\":{\"isvsvn\":0},\"tcbDate\":\"2022-11-09T00:00:00Z\",\"tcbStatus\":\"UpToDate\"}]},{\"id\":\"TDX_03\",\"mrsigner\":\"000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000\",\"attributes\":\"0000000000000000\",\"attributesMask\":\"FFFFFFFFFFFFFFFF\",\"tcbLevels\":[{\"tcb\":{\"isvsvn\":0},\"tcbDate\":\"2022-11-09T00:00:00Z\",\"tcbStatus\":\"UpToDate\"}]},{\"id\":\"TDX_01\",\"mrsigner\":\"000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000\",\"attributes\":\"0000000000000000\",\"attributesMask\":\"FFFFFFFFFFFFFFFF\",\"tcbLevels\":[{\"tcb\":{\"isvsvn\":0},\"tcbDate\":\"2022-11-09T00:00:00Z\",\"tcbStatus\":\"UpToDate\"}]}],\"tcbLevels\":[{\"tcb\":{\"sgxtcbcomponents\":[{\"svn\":1,\"category\":\"BIOS\",\"type\":\"Early Microcode Update\"},{\"svn\":1,\"category\":\"OS/VMM\",\"type\":\"SGX Late Microcode Update\"},{\"svn\":0,\"category\":\"OS/VMM\",\"type\":\"TXT SINIT\"},{\"svn\":0,\"category\":\"BIOS\"},{\"svn\":0,\"category\":\"BIOS\"},{\"svn\":0,\"category\":\"BIOS\"},{\"svn\":0},{\"svn\":0,\"category\":\"OS/VMM\",\"type\":\"SEAMLDR ACM\"},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0}],\"pcesvn\":11,\"tdxtcbcomponents\":[{\"svn\":0,\"category\":\"OS/VMM\",\"type\":\"TDX Module\"},{\"svn\":0,\"category\":\"OS/VMM\",\"type\":\"TDX Module\"},{\"svn\":1,\"category\":\"OS/VMM\",\"type\":\"TDX Late Microcode Update\"},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0}]},\"tcbDate\":\"2022-11-09T00:00:00Z\",\"tcbStatus\":\"UpToDate\"}]},\"signature\":\"5320e541877e904a23caa7ee30c8ca7d794a72617b4c16cf6028746731fee7248f2583eda07683edcbd3e08e14e91d846cfafa7355866e10d6150bf8b47ae269\"}"},{"fmspc":"0400F1370000","tcbInfoIssuerChain":"-----BEGIN CERTIFICATE-----\nMIICkDCCAjagAwIBAgIUTh8n662T/sqPZK+7n3H67/KGwu0wCgYIKoZIzj0EAwIw\naDEaMBgGA1UEAwwRSW50ZWwgU0dYIFJvb3QgQ0ExGjAYBgNVBAoMEUludGVsIENv\ncnBvcmF0aW9uMRQwEgYDVQQHDAtTYW50YSBDbGFyYTELMAkGA1UECAwCQ0ExCzAJ\nBgNVBAYTAlVTMB4XDTE5MTAzMTEyMzM0N1oXDTI2MTAzMTEyMzM0N1owbDEeMBwG\nA1UEAwwVSW50ZWwgU0dYIFRDQiBTaWduaW5nMRowGAYDVQQKDBFJbnRlbCBDb3Jw\nb3JhdGlvbjEUMBIGA1UEBwwLU2FudGEgQ2xhcmExCzAJBgNVBAgMAkNBMQswCQYD\nVQQGEwJVUzBZMBMGByqGSM49AgEGCCqGSM49AwEHA0IABOnYw9LbN/JmyUttXa0M\niBEenjPbxbR4C8MuVYxDI+Le8lDBLp9X4wMzCAUF/fI/31giClXp/y0erLbLZjdV\n07+jgbkwgbYwHwYDVR0jBBgwFoAU6ehEUlM2XEsYmhH8QxgspdwggEgwVgYDVR0f\nBE8wTTBLoEmgR4ZFaHR0cHM6Ly9zYngtY2VydGlmaWNhdGVzLnRydXN0ZWRzZXJ2\naWNlcy5pbnRlbC5jb20vSW50ZWxTR1hSb290Q0EuZGVyMB0GA1UdDgQWBBROHyfr\nrZP+yo9kr7ufcfrv8obC7TAOBgNVHQ8BAf8EBAMCBsAwDAYDVR0TAQH/BAIwADAK\nBggqhkjOPQQDAgNIADBFAiEA9xQeifK+2abQGnrAgk0hrOhdyvJQorh2cEMn4Gwr\n4hoCIFHW5qQ9G2wBJ4GMNQqv/oMfbPtzmyTlaWWzwxkqM0CT\n-----END CERTIFICATE-----\n-----BEGIN CERTIFICATE-----\nMIIClDCCAjmgAwIBAgIVAOnoRFJTNlxLGJoR/EMYLKXcIIBIMAoGCCqGSM49BAMC\nMGgxGjAYBgNVBAMMEUludGVsIFNHWCBSb290IENBMRowGAYDVQQKDBFJbnRlbCBD\nb3Jwb3JhdGlvbjEUMBIGA1UEBwwLU2FudGEgQ2xhcmExCzAJBgNVBAgMAkNBMQsw\nCQYDVQQGEwJVUzAeFw0xOTEwMzEwOTQ5MjFaFw00OTEyMzEyMzU5NTlaMGgxGjAY\nBgNVBAMMEUludGVsIFNHWCBSb290IENBMRowGAYDVQQKDBFJbnRlbCBDb3Jwb3Jh\ndGlvbjEUMBIGA1UEBwwLU2FudGEgQ2xhcmExCzAJBgNVBAgMAkNBMQswCQYDVQQG\nEwJVUzBZMBMGByqGSM49AgEGCCqGSM49AwEHA0IABE/6D/1WHNrWwPmNMIyBKMW5\nJ6JzMsjo6xP2vkK1cdZGb1PGRP/C/8ECgiDkmklmzwLzLi+000m7LLrtKJA3oC2j\ngb8wgbwwHwYDVR0jBBgwFoAU6ehEUlM2XEsYmhH8QxgspdwggEgwVgYDVR0fBE8w\nTTBLoEmgR4ZFaHR0cHM6Ly9zYngtY2VydGlmaWNhdGVzLnRydXN0ZWRzZXJ2aWNl\ncy5pbnRlbC5jb20vSW50ZWxTR1hSb290Q0EuZGVyMB0GA1UdDgQWBBTp6ERSUzZc\nSxiaEfxDGCyl3CCASDAOBgNVHQ8BAf8EBAMCAQYwEgYDVR0TAQH/BAgwBgEB/wIB\nATAKBggqhkjOPQQDAgNJADBGAiEAzw9zdUiUHPMUd0C4mx41jlFZkrM3y5f1lgnV\nO7FbjOoCIQCoGtUmT4cXt7V+ySHbJ8Hob9AanpvXNH1ER+/gZF+opQ==\n-----END CERTIFICATE-----\n","tcbInfo":"{\"tcbInfo\":{\"id\":\"TDX\",\"version\":3,\"issueDate\":\"2026-07-01T10:00:45Z\",\"nextUpdate\":\"2026-07-31T10:00:45Z\",\"fmspc\":\"0400F1370000\",\"pceId\":\"0000\",\"tcbType\":0,\"tcbEvaluationDataNumber\":5,\"tdxModule\":{\"mrsigner\":\"000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000\",\"attributes\":\"0000000000000000\",\"attributesMask\":\"FFFFFFFFFFFFFFFF\"},\"tdxModuleIdentities\":[{\"id\":\"TDX_02\",\"mrsigner\":\"000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000\",\"attributes\":\"0000000000000000\",\"attributesMask\":\"FFFFFFFFFFFFFFFF\",\"tcbLevels\":[{\"tcb\":{\"isvsvn\":0},\"tcbDate\":\"2022-11-09T00:00:00Z\",\"tcbStatus\":\"UpToDate\"}]},{\"id\":\"TDX_05\",\"mrsigner\":\"000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000\",\"attributes\":\"0000000000000000\",\"attributesMask\":\"FFFFFFFFFFFFFFFF\",\"tcbLevels\":[{\"tcb\":{\"isvsvn\":0},\"tcbDate\":\"2022-11-09T00:00:00Z\",\"tcbStatus\":\"UpToDate\"}]},{\"id\":\"TDX_03\",\"mrsigner\":\"000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000\",\"attributes\":\"0000000000000000\",\"attributesMask\":\"FFFFFFFFFFFFFFFF\",\"tcbLevels\":[{\"tcb\":{\"isvsvn\":0},\"tcbDate\":\"2022-11-09T00:00:00Z\",\"tcbStatus\":\"UpToDate\"}]},{\"id\":\"TDX_01\",\"mrsigner\":\"000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000\",\"attributes\":\"0000000000000000\",\"attributesMask\":\"FFFFFFFFFFFFFFFF\",\"tcbLevels\":[{\"tcb\":{\"isvsvn\":0},\"tcbDate\":\"2022-11-09T00:00:00Z\",\"tcbStatus\":\"UpToDate\"}]}],\"tcbLevels\":[{\"tcb\":{\"sgxtcbcomponents\":[{\"svn\":1,\"category\":\"BIOS\",\"type\":\"Early Microcode Update\"},{\"svn\":1,\"category\":\"OS/VMM\",\"type\":\"SGX Late Microcode Update\"},{\"svn\":0,\"category\":\"OS/VMM\",\"type\":\"TXT SINIT\"},{\"svn\":0,\"category\":\"BIOS\"},{\"svn\":0,\"category\":\"BIOS\"},{\"svn\":0,\"category\":\"BIOS\"},{\"svn\":0},{\"svn\":0,\"category\":\"OS/VMM\",\"type\":\"SEAMLDR ACM\"},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0}],\"pcesvn\":0,\"tdxtcbcomponents\":[{\"svn\":0,\"category\":\"OS/VMM\",\"type\":\"TDX Module\"},{\"svn\":0,\"category\":\"OS/VMM\",\"type\":\"TDX Module\"},{\"svn\":0,\"category\":\"OS/VMM\",\"type\":\"TDX Late Microcode Update\"},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0}]},\"tcbDate\":\"2022-11-09T00:00:00Z\",\"tcbStatus\":\"UpToDate\"}]},\"signature\":\"361c382377cc1515aa6f6f5d74a3b8ab02aca6eafb30f97322715f61fdfcfffa549c12f4e74e4769fd248483124cc2228c134577cf3bd199fbd3d03244a80610\"}"},{"fmspc":"0400F1100000","tcbInfoIssuerChain":"-----BEGIN CERTIFICATE-----\nMIICkDCCAjagAwIBAgIUTh8n662T/sqPZK+7n3H67/KGwu0wCgYIKoZIzj0EAwIw\naDEaMBgGA1UEAwwRSW50ZWwgU0dYIFJvb3QgQ0ExGjAYBgNVBAoMEUludGVsIENv\ncnBvcmF0aW9uMRQwEgYDVQQHDAtTYW50YSBDbGFyYTELMAkGA1UECAwCQ0ExCzAJ\nBgNVBAYTAlVTMB4XDTE5MTAzMTEyMzM0N1oXDTI2MTAzMTEyMzM0N1owbDEeMBwG\nA1UEAwwVSW50ZWwgU0dYIFRDQiBTaWduaW5nMRowGAYDVQQKDBFJbnRlbCBDb3Jw\nb3JhdGlvbjEUMBIGA1UEBwwLU2FudGEgQ2xhcmExCzAJBgNVBAgMAkNBMQswCQYD\nVQQGEwJVUzBZMBMGByqGSM49AgEGCCqGSM49AwEHA0IABOnYw9LbN/JmyUttXa0M\niBEenjPbxbR4C8MuVYxDI+Le8lDBLp9X4wMzCAUF/fI/31giClXp/y0erLbLZjdV\n07+jgbkwgbYwHwYDVR0jBBgwFoAU6ehEUlM2XEsYmhH8QxgspdwggEgwVgYDVR0f\nBE8wTTBLoEmgR4ZFaHR0cHM6Ly9zYngtY2VydGlmaWNhdGVzLnRydXN0ZWRzZXJ2\naWNlcy5pbnRlbC5jb20vSW50ZWxTR1hSb290Q0EuZGVyMB0GA1UdDgQWBBROHyfr\nrZP+yo9kr7ufcfrv8obC7TAOBgNVHQ8BAf8EBAMCBsAwDAYDVR0TAQH/BAIwADAK\nBggqhkjOPQQDAgNIADBFAiEA9xQeifK+2abQGnrAgk0hrOhdyvJQorh2cEMn4Gwr\n4hoCIFHW5qQ9G2wBJ4GMNQqv/oMfbPtzmyTlaWWzwxkqM0CT\n-----END CERTIFICATE-----\n-----BEGIN CERTIFICATE-----\nMIIClDCCAjmgAwIBAgIVAOnoRFJTNlxLGJoR/EMYLKXcIIBIMAoGCCqGSM49BAMC\nMGgxGjAYBgNVBAMMEUludGVsIFNHWCBSb290IENBMRowGAYDVQQKDBFJbnRlbCBD\nb3Jwb3JhdGlvbjEUMBIGA1UEBwwLU2FudGEgQ2xhcmExCzAJBgNVBAgMAkNBMQsw\nCQYDVQQGEwJVUzAeFw0xOTEwMzEwOTQ5MjFaFw00OTEyMzEyMzU5NTlaMGgxGjAY\nBgNVBAMMEUludGVsIFNHWCBSb290IENBMRowGAYDVQQKDBFJbnRlbCBDb3Jwb3Jh\ndGlvbjEUMBIGA1UEBwwLU2FudGEgQ2xhcmExCzAJBgNVBAgMAkNBMQswCQYDVQQG\nEwJVUzBZMBMGByqGSM49AgEGCCqGSM49AwEHA0IABE/6D/1WHNrWwPmNMIyBKMW5\nJ6JzMsjo6xP2vkK1cdZGb1PGRP/C/8ECgiDkmklmzwLzLi+000m7LLrtKJA3oC2j\ngb8wgbwwHwYDVR0jBBgwFoAU6ehEUlM2XEsYmhH8QxgspdwggEgwVgYDVR0fBE8w\nTTBLoEmgR4ZFaHR0cHM6Ly9zYngtY2VydGlmaWNhdGVzLnRydXN0ZWRzZXJ2aWNl\ncy5pbnRlbC5jb20vSW50ZWxTR1hSb290Q0EuZGVyMB0GA1UdDgQWBBTp6ERSUzZc\nSxiaEfxDGCyl3CCASDAOBgNVHQ8BAf8EBAMCAQYwEgYDVR0TAQH/BAgwBgEB/wIB\nATAKBggqhkjOPQQDAgNJADBGAiEAzw9zdUiUHPMUd0C4mx41jlFZkrM3y5f1lgnV\nO7FbjOoCIQCoGtUmT4cXt7V+ySHbJ8Hob9AanpvXNH1ER+/gZF+opQ==\n-----END CERTIFICATE-----\n","tcbInfo":"{\"tcbInfo\":{\"id\":\"TDX\",\"version\":3,\"issueDate\":\"2026-07-01T10:00:45Z\",\"nextUpdate\":\"2026-07-31T10:00:45Z\",\"fmspc\":\"0400F1100000\",\"pceId\":\"0000\",\"tcbType\":0,\"tcbEvaluationDataNumber\":5,\"tdxModule\":{\"mrsigner\":\"000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000\",\"attributes\":\"0000000000000000\",\"attributesMask\":\"FFFFFFFFFFFFFFFF\"},\"tdxModuleIdentities\":[{\"id\":\"TDX_02\",\"mrsigner\":\"000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000\",\"attributes\":\"0000000000000000\",\"attributesMask\":\"FFFFFFFFFFFFFFFF\",\"tcbLevels\":[{\"tcb\":{\"isvsvn\":0},\"tcbDate\":\"2022-11-09T00:00:00Z\",\"tcbStatus\":\"UpToDate\"}]},{\"id\":\"TDX_05\",\"mrsigner\":\"000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000\",\"attributes\":\"0000000000000000\",\"attributesMask\":\"FFFFFFFFFFFFFFFF\",\"tcbLevels\":[{\"tcb\":{\"isvsvn\":0},\"tcbDate\":\"2022-11-09T00:00:00Z\",\"tcbStatus\":\"UpToDate\"}]},{\"id\":\"TDX_03\",\"mrsigner\":\"000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000\",\"attributes\":\"0000000000000000\",\"attributesMask\":\"FFFFFFFFFFFFFFFF\",\"tcbLevels\":[{\"tcb\":{\"isvsvn\":0},\"tcbDate\":\"2022-11-09T00:00:00Z\",\"tcbStatus\":\"UpToDate\"}]},{\"id\":\"TDX_01\",\"mrsigner\":\"000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000\",\"attributes\":\"0000000000000000\",\"attributesMask\":\"FFFFFFFFFFFFFFFF\",\"tcbLevels\":[{\"tcb\":{\"isvsvn\":0},\"tcbDate\":\"2022-11-09T00:00:00Z\",\"tcbStatus\":\"UpToDate\"}]}],\"tcbLevels\":[{\"tcb\":{\"sgxtcbcomponents\":[{\"svn\":1,\"category\":\"BIOS\",\"type\":\"Early Microcode Update\"},{\"svn\":1,\"category\":\"OS/VMM\",\"type\":\"SGX Late Microcode Update\"},{\"svn\":0,\"category\":\"OS/VMM\",\"type\":\"TXT SINIT\"},{\"svn\":0,\"category\":\"BIOS\"},{\"svn\":0,\"category\":\"BIOS\"},{\"svn\":0,\"category\":\"BIOS\"},{\"svn\":0},{\"svn\":0,\"category\":\"OS/VMM\",\"type\":\"SEAMLDR ACM\"},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0}],\"pcesvn\":0,\"tdxtcbcomponents\":[{\"svn\":0,\"category\":\"OS/VMM\",\"type\":\"TDX Module\"},{\"svn\":0,\"category\":\"OS/VMM\",\"type\":\"TDX Module\"},{\"svn\":0,\"category\":\"OS/VMM\",\"type\":\"TDX Late Microcode Update\"},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0}]},\"tcbDate\":\"2022-11-09T00:00:00Z\",\"tcbStatus\":\"UpToDate\"}]},\"signature\":\"d33030e843729d88c8b9c5a4aae1185f6a0f43a2fc6bdbf7eff62ae0dc14411ae097b3a50ae6d411748950aa2c0953adbbb128d59bc337bede6792b0248a2a3b\"}"},{"fmspc":"10806F000000","tcbInfoIssuerChain":"-----BEGIN CERTIFICATE-----\nMIICkDCCAjagAwIBAgIUTh8n662T/sqPZK+7n3H67/KGwu0wCgYIKoZIzj0EAwIw\naDEaMBgGA1UEAwwRSW50ZWwgU0dYIFJvb3QgQ0ExGjAYBgNVBAoMEUludGVsIENv\ncnBvcmF0aW9uMRQwEgYDVQQHDAtTYW50YSBDbGFyYTELMAkGA1UECAwCQ0ExCzAJ\nBgNVBAYTAlVTMB4XDTE5MTAzMTEyMzM0N1oXDTI2MTAzMTEyMzM0N1owbDEeMBwG\nA1UEAwwVSW50ZWwgU0dYIFRDQiBTaWduaW5nMRowGAYDVQQKDBFJbnRlbCBDb3Jw\nb3JhdGlvbjEUMBIGA1UEBwwLU2FudGEgQ2xhcmExCzAJBgNVBAgMAkNBMQswCQYD\nVQQGEwJVUzBZMBMGByqGSM49AgEGCCqGSM49AwEHA0IABOnYw9LbN/JmyUttXa0M\niBEenjPbxbR4C8MuVYxDI+Le8lDBLp9X4wMzCAUF/fI/31giClXp/y0erLbLZjdV\n07+jgbkwgbYwHwYDVR0jBBgwFoAU6ehEUlM2XEsYmhH8QxgspdwggEgwVgYDVR0f\nBE8wTTBLoEmgR4ZFaHR0cHM6Ly9zYngtY2VydGlmaWNhdGVzLnRydXN0ZWRzZXJ2\naWNlcy5pbnRlbC5jb20vSW50ZWxTR1hSb290Q0EuZGVyMB0GA1UdDgQWBBROHyfr\nrZP+yo9kr7ufcfrv8obC7TAOBgNVHQ8BAf8EBAMCBsAwDAYDVR0TAQH/BAIwADAK\nBggqhkjOPQQDAgNIADBFAiEA9xQeifK+2abQGnrAgk0hrOhdyvJQorh2cEMn4Gwr\n4hoCIFHW5qQ9G2wBJ4GMNQqv/oMfbPtzmyTlaWWzwxkqM0CT\n-----END CERTIFICATE-----\n-----BEGIN CERTIFICATE-----\nMIIClDCCAjmgAwIBAgIVAOnoRFJTNlxLGJoR/EMYLKXcIIBIMAoGCCqGSM49BAMC\nMGgxGjAYBgNVBAMMEUludGVsIFNHWCBSb290IENBMRowGAYDVQQKDBFJbnRlbCBD\nb3Jwb3JhdGlvbjEUMBIGA1UEBwwLU2FudGEgQ2xhcmExCzAJBgNVBAgMAkNBMQsw\nCQYDVQQGEwJVUzAeFw0xOTEwMzEwOTQ5MjFaFw00OTEyMzEyMzU5NTlaMGgxGjAY\nBgNVBAMMEUludGVsIFNHWCBSb290IENBMRowGAYDVQQKDBFJbnRlbCBDb3Jwb3Jh\ndGlvbjEUMBIGA1UEBwwLU2FudGEgQ2xhcmExCzAJBgNVBAgMAkNBMQswCQYDVQQG\nEwJVUzBZMBMGByqGSM49AgEGCCqGSM49AwEHA0IABE/6D/1WHNrWwPmNMIyBKMW5\nJ6JzMsjo6xP2vkK1cdZGb1PGRP/C/8ECgiDkmklmzwLzLi+000m7LLrtKJA3oC2j\ngb8wgbwwHwYDVR0jBBgwFoAU6ehEUlM2XEsYmhH8QxgspdwggEgwVgYDVR0fBE8w\nTTBLoEmgR4ZFaHR0cHM6Ly9zYngtY2VydGlmaWNhdGVzLnRydXN0ZWRzZXJ2aWNl\ncy5pbnRlbC5jb20vSW50ZWxTR1hSb290Q0EuZGVyMB0GA1UdDgQWBBTp6ERSUzZc\nSxiaEfxDGCyl3CCASDAOBgNVHQ8BAf8EBAMCAQYwEgYDVR0TAQH/BAgwBgEB/wIB\nATAKBggqhkjOPQQDAgNJADBGAiEAzw9zdUiUHPMUd0C4mx41jlFZkrM3y5f1lgnV\nO7FbjOoCIQCoGtUmT4cXt7V+ySHbJ8Hob9AanpvXNH1ER+/gZF+opQ==\n-----END CERTIFICATE-----\n","tcbInfo":"{\"tcbInfo\":{\"id\":\"TDX\",\"version\":3,\"issueDate\":\"2026-07-01T09:46:20Z\",\"nextUpdate\":\"2026-07-31T09:46:20Z\",\"fmspc\":\"10806F000000\",\"pceId\":\"0000\",\"tcbType\":0,\"tcbEvaluationDataNumber\":5,\"tdxModule\":{\"mrsigner\":\"000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000\",\"attributes\":\"0000000000000000\",\"attributesMask\":\"FFFFFFFFFFFFFFFF\"},\"tdxModuleIdentities\":[{\"id\":\"TDX_02\",\"mrsigner\":\"000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000\",\"attributes\":\"0000000000000000\",\"attributesMask\":\"FFFFFFFFFFFFFFFF\",\"tcbLevels\":[{\"tcb\":{\"isvsvn\":0},\"tcbDate\":\"2022-11-09T00:00:00Z\",\"tcbStatus\":\"UpToDate\"}]},{\"id\":\"TDX_05\",\"mrsigner\":\"000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000\",\"attributes\":\"0000000000000000\",\"attributesMask\":\"FFFFFFFFFFFFFFFF\",\"tcbLevels\":[{\"tcb\":{\"isvsvn\":0},\"tcbDate\":\"2022-11-09T00:00:00Z\",\"tcbStatus\":\"UpToDate\"}]},{\"id\":\"TDX_03\",\"mrsigner\":\"000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000\",\"attributes\":\"0000000000000000\",\"attributesMask\":\"FFFFFFFFFFFFFFFF\",\"tcbLevels\":[{\"tcb\":{\"isvsvn\":0},\"tcbDate\":\"2022-11-09T00:00:00Z\",\"tcbStatus\":\"UpToDate\"}]},{\"id\":\"TDX_01\",\"mrsigner\":\"000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000\",\"attributes\":\"0000000000000000\",\"attributesMask\":\"FFFFFFFFFFFFFFFF\",\"tcbLevels\":[{\"tcb\":{\"isvsvn\":0},\"tcbDate\":\"2022-11-09T00:00:00Z\",\"tcbStatus\":\"UpToDate\"}]}],\"tcbLevels\":[{\"tcb\":{\"sgxtcbcomponents\":[{\"svn\":2,\"category\":\"BIOS\",\"type\":\"Early Microcode Update\"},{\"svn\":2,\"category\":\"OS/VMM\",\"type\":\"SGX Late Microcode Update\"},{\"svn\":0,\"category\":\"OS/VMM\",\"type\":\"TXT SINIT\"},{\"svn\":0,\"category\":\"BIOS\"},{\"svn\":0,\"category\":\"BIOS\"},{\"svn\":0,\"category\":\"BIOS\"},{\"svn\":0},{\"svn\":0,\"category\":\"OS/VMM\",\"type\":\"SEAMLDR ACM\"},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0}],\"pcesvn\":10,\"tdxtcbcomponents\":[{\"svn\":0,\"category\":\"OS/VMM\",\"type\":\"TDX Module\"},{\"svn\":0,\"category\":\"OS/VMM\",\"type\":\"TDX Module\"},{\"svn\":3,\"category\":\"OS/VMM\",\"type\":\"TDX Late Microcode Update\"},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0}]},\"tcbDate\":\"2022-11-09T00:00:00Z\",\"tcbStatus\":\"UpToDate\"},{\"tcb\":{\"sgxtcbcomponents\":[{\"svn\":2,\"category\":\"BIOS\",\"type\":\"Early Microcode Update\"},{\"svn\":2,\"category\":\"OS/VMM\",\"type\":\"SGX Late Microcode Update\"},{\"svn\":0,\"category\":\"OS/VMM\",\"type\":\"TXT SINIT\"},{\"svn\":0,\"category\":\"BIOS\"},{\"svn\":0,\"category\":\"BIOS\"},{\"svn\":0,\"category\":\"BIOS\"},{\"svn\":0},{\"svn\":0,\"category\":\"OS/VMM\",\"type\":\"SEAMLDR ACM\"},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0}],\"pcesvn\":10,\"tdxtcbcomponents\":[{\"svn\":0,\"category\":\"OS/VMM\",\"type\":\"TDX Module\"},{\"svn\":0,\"category\":\"OS/VMM\",\"type\":\"TDX Module\"},{\"svn\":2,\"category\":\"OS/VMM\",\"type\":\"TDX Late Microcode Update\"},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0}]},\"tcbDate\":\"2020-05-28T00:00:00Z\",\"tcbStatus\":\"OutOfDate\"},{\"tcb\":{\"sgxtcbcomponents\":[{\"svn\":1,\"category\":\"BIOS\",\"type\":\"Early Microcode Update\"},{\"svn\":1,\"category\":\"OS/VMM\",\"type\":\"SGX Late Microcode Update\"},{\"svn\":0,\"category\":\"OS/VMM\",\"type\":\"TXT SINIT\"},{\"svn\":0,\"category\":\"BIOS\"},{\"svn\":0,\"category\":\"BIOS\"},{\"svn\":0,\"category\":\"BIOS\"},{\"svn\":0},{\"svn\":0,\"category\":\"OS/VMM\",\"type\":\"SEAMLDR ACM\"},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0}],\"pcesvn\":9,\"tdxtcbcomponents\":[{\"svn\":0,\"category\":\"OS/VMM\",\"type\":\"TDX Module\"},{\"svn\":0,\"category\":\"OS/VMM\",\"type\":\"TDX Module\"},{\"svn\":1,\"category\":\"OS/VMM\",\"type\":\"TDX Late Microcode Update\"},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0}]},\"tcbDate\":\"2020-03-22T00:00:00Z\",\"tcbStatus\":\"OutOfDate\"}]},\"signature\":\"19a007d6ca2b8a300ce6ff7d34f93ef32a98462b6c1b003a8a230743be6c7ec80cfcb869dfb9be29c5e30d4d14817899d5249ddb1d146f04b623f87010837657\"}"},{"fmspc":"50A06D000000","tcbInfoIssuerChain":"-----BEGIN CERTIFICATE-----\nMIICkDCCAjagAwIBAgIUTh8n662T/sqPZK+7n3H67/KGwu0wCgYIKoZIzj0EAwIw\naDEaMBgGA1UEAwwRSW50ZWwgU0dYIFJvb3QgQ0ExGjAYBgNVBAoMEUludGVsIENv\ncnBvcmF0aW9uMRQwEgYDVQQHDAtTYW50YSBDbGFyYTELMAkGA1UECAwCQ0ExCzAJ\nBgNVBAYTAlVTMB4XDTE5MTAzMTEyMzM0N1oXDTI2MTAzMTEyMzM0N1owbDEeMBwG\nA1UEAwwVSW50ZWwgU0dYIFRDQiBTaWduaW5nMRowGAYDVQQKDBFJbnRlbCBDb3Jw\nb3JhdGlvbjEUMBIGA1UEBwwLU2FudGEgQ2xhcmExCzAJBgNVBAgMAkNBMQswCQYD\nVQQGEwJVUzBZMBMGByqGSM49AgEGCCqGSM49AwEHA0IABOnYw9LbN/JmyUttXa0M\niBEenjPbxbR4C8MuVYxDI+Le8lDBLp9X4wMzCAUF/fI/31giClXp/y0erLbLZjdV\n07+jgbkwgbYwHwYDVR0jBBgwFoAU6ehEUlM2XEsYmhH8QxgspdwggEgwVgYDVR0f\nBE8wTTBLoEmgR4ZFaHR0cHM6Ly9zYngtY2VydGlmaWNhdGVzLnRydXN0ZWRzZXJ2\naWNlcy5pbnRlbC5jb20vSW50ZWxTR1hSb290Q0EuZGVyMB0GA1UdDgQWBBROHyfr\nrZP+yo9kr7ufcfrv8obC7TAOBgNVHQ8BAf8EBAMCBsAwDAYDVR0TAQH/BAIwADAK\nBggqhkjOPQQDAgNIADBFAiEA9xQeifK+2abQGnrAgk0hrOhdyvJQorh2cEMn4Gwr\n4hoCIFHW5qQ9G2wBJ4GMNQqv/oMfbPtzmyTlaWWzwxkqM0CT\n-----END CERTIFICATE-----\n-----BEGIN CERTIFICATE-----\nMIIClDCCAjmgAwIBAgIVAOnoRFJTNlxLGJoR/EMYLKXcIIBIMAoGCCqGSM49BAMC\nMGgxGjAYBgNVBAMMEUludGVsIFNHWCBSb290IENBMRowGAYDVQQKDBFJbnRlbCBD\nb3Jwb3JhdGlvbjEUMBIGA1UEBwwLU2FudGEgQ2xhcmExCzAJBgNVBAgMAkNBMQsw\nCQYDVQQGEwJVUzAeFw0xOTEwMzEwOTQ5MjFaFw00OTEyMzEyMzU5NTlaMGgxGjAY\nBgNVBAMMEUludGVsIFNHWCBSb290IENBMRowGAYDVQQKDBFJbnRlbCBDb3Jwb3Jh\ndGlvbjEUMBIGA1UEBwwLU2FudGEgQ2xhcmExCzAJBgNVBAgMAkNBMQswCQYDVQQG\nEwJVUzBZMBMGByqGSM49AgEGCCqGSM49AwEHA0IABE/6D/1WHNrWwPmNMIyBKMW5\nJ6JzMsjo6xP2vkK1cdZGb1PGRP/C/8ECgiDkmklmzwLzLi+000m7LLrtKJA3oC2j\ngb8wgbwwHwYDVR0jBBgwFoAU6ehEUlM2XEsYmhH8QxgspdwggEgwVgYDVR0fBE8w\nTTBLoEmgR4ZFaHR0cHM6Ly9zYngtY2VydGlmaWNhdGVzLnRydXN0ZWRzZXJ2aWNl\ncy5pbnRlbC5jb20vSW50ZWxTR1hSb290Q0EuZGVyMB0GA1UdDgQWBBTp6ERSUzZc\nSxiaEfxDGCyl3CCASDAOBgNVHQ8BAf8EBAMCAQYwEgYDVR0TAQH/BAgwBgEB/wIB\nATAKBggqhkjOPQQDAgNJADBGAiEAzw9zdUiUHPMUd0C4mx41jlFZkrM3y5f1lgnV\nO7FbjOoCIQCoGtUmT4cXt7V+ySHbJ8Hob9AanpvXNH1ER+/gZF+opQ==\n-----END CERTIFICATE-----\n","tcbInfo":"{\"tcbInfo\":{\"id\":\"TDX\",\"version\":3,\"issueDate\":\"2026-07-01T10:00:45Z\",\"nextUpdate\":\"2026-07-31T10:00:45Z\",\"fmspc\":\"50A06D000000\",\"pceId\":\"0000\",\"tcbType\":0,\"tcbEvaluationDataNumber\":5,\"tdxModule\":{\"mrsigner\":\"000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000\",\"attributes\":\"0000000000000000\",\"attributesMask\":\"FFFFFFFFFFFFFFFF\"},\"tdxModuleIdentities\":[{\"id\":\"TDX_02\",\"mrsigner\":\"000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000\",\"attributes\":\"0000000000000000\",\"attributesMask\":\"FFFFFFFFFFFFFFFF\",\"tcbLevels\":[{\"tcb\":{\"isvsvn\":0},\"tcbDate\":\"2022-11-09T00:00:00Z\",\"tcbStatus\":\"UpToDate\"}]},{\"id\":\"TDX_05\",\"mrsigner\":\"000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000\",\"attributes\":\"0000000000000000\",\"attributesMask\":\"FFFFFFFFFFFFFFFF\",\"tcbLevels\":[{\"tcb\":{\"isvsvn\":0},\"tcbDate\":\"2022-11-09T00:00:00Z\",\"tcbStatus\":\"UpToDate\"}]},{\"id\":\"TDX_03\",\"mrsigner\":\"000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000\",\"attributes\":\"0000000000000000\",\"attributesMask\":\"FFFFFFFFFFFFFFFF\",\"tcbLevels\":[{\"tcb\":{\"isvsvn\":0},\"tcbDate\":\"2022-11-09T00:00:00Z\",\"tcbStatus\":\"UpToDate\"}]},{\"id\":\"TDX_01\",\"mrsigner\":\"000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000\",\"attributes\":\"0000000000000000\",\"attributesMask\":\"FFFFFFFFFFFFFFFF\",\"tcbLevels\":[{\"tcb\":{\"isvsvn\":0},\"tcbDate\":\"2022-11-09T00:00:00Z\",\"tcbStatus\":\"UpToDate\"}]}],\"tcbLevels\":[{\"tcb\":{\"sgxtcbcomponents\":[{\"svn\":1,\"category\":\"BIOS\",\"type\":\"Early Microcode Update\"},{\"svn\":1,\"category\":\"OS/VMM\",\"type\":\"SGX Late Microcode Update\"},{\"svn\":0,\"category\":\"OS/VMM\",\"type\":\"TXT SINIT\"},{\"svn\":0,\"category\":\"BIOS\"},{\"svn\":0,\"category\":\"BIOS\"},{\"svn\":0,\"category\":\"BIOS\"},{\"svn\":0},{\"svn\":0,\"category\":\"OS/VMM\",\"type\":\"SEAMLDR ACM\"},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0}],\"pcesvn\":0,\"tdxtcbcomponents\":[{\"svn\":0,\"category\":\"OS/VMM\",\"type\":\"TDX Module\"},{\"svn\":0,\"category\":\"OS/VMM\",\"type\":\"TDX Module\"},{\"svn\":1,\"category\":\"OS/VMM\",\"type\":\"TDX Late Microcode Update\"},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0}]},\"tcbDate\":\"2022-11-09T00:00:00Z\",\"tcbStatus\":\"UpToDate\"}]},\"signature\":\"28e87299fb0ed2b63890a895f6b8fe86abcf087c7023f79cb93aaa3ceb8fdefd694ec5bcaed2fb00e83e9696557ff70b1649107de1269f477723db74cd815653\"}"},{"fmspc":"B0806F000000","tcbInfoIssuerChain":"-----BEGIN CERTIFICATE-----\nMIICkDCCAjagAwIBAgIUTh8n662T/sqPZK+7n3H67/KGwu0wCgYIKoZIzj0EAwIw\naDEaMBgGA1UEAwwRSW50ZWwgU0dYIFJvb3QgQ0ExGjAYBgNVBAoMEUludGVsIENv\ncnBvcmF0aW9uMRQwEgYDVQQHDAtTYW50YSBDbGFyYTELMAkGA1UECAwCQ0ExCzAJ\nBgNVBAYTAlVTMB4XDTE5MTAzMTEyMzM0N1oXDTI2MTAzMTEyMzM0N1owbDEeMBwG\nA1UEAwwVSW50ZWwgU0dYIFRDQiBTaWduaW5nMRowGAYDVQQKDBFJbnRlbCBDb3Jw\nb3JhdGlvbjEUMBIGA1UEBwwLU2FudGEgQ2xhcmExCzAJBgNVBAgMAkNBMQswCQYD\nVQQGEwJVUzBZMBMGByqGSM49AgEGCCqGSM49AwEHA0IABOnYw9LbN/JmyUttXa0M\niBEenjPbxbR4C8MuVYxDI+Le8lDBLp9X4wMzCAUF/fI/31giClXp/y0erLbLZjdV\n07+jgbkwgbYwHwYDVR0jBBgwFoAU6ehEUlM2XEsYmhH8QxgspdwggEgwVgYDVR0f\nBE8wTTBLoEmgR4ZFaHR0cHM6Ly9zYngtY2VydGlmaWNhdGVzLnRydXN0ZWRzZXJ2\naWNlcy5pbnRlbC5jb20vSW50ZWxTR1hSb290Q0EuZGVyMB0GA1UdDgQWBBROHyfr\nrZP+yo9kr7ufcfrv8obC7TAOBgNVHQ8BAf8EBAMCBsAwDAYDVR0TAQH/BAIwADAK\nBggqhkjOPQQDAgNIADBFAiEA9xQeifK+2abQGnrAgk0hrOhdyvJQorh2cEMn4Gwr\n4hoCIFHW5qQ9G2wBJ4GMNQqv/oMfbPtzmyTlaWWzwxkqM0CT\n-----END CERTIFICATE-----\n-----BEGIN CERTIFICATE-----\nMIIClDCCAjmgAwIBAgIVAOnoRFJTNlxLGJoR/EMYLKXcIIBIMAoGCCqGSM49BAMC\nMGgxGjAYBgNVBAMMEUludGVsIFNHWCBSb290IENBMRowGAYDVQQKDBFJbnRlbCBD\nb3Jwb3JhdGlvbjEUMBIGA1UEBwwLU2FudGEgQ2xhcmExCzAJBgNVBAgMAkNBMQsw\nCQYDVQQGEwJVUzAeFw0xOTEwMzEwOTQ5MjFaFw00OTEyMzEyMzU5NTlaMGgxGjAY\nBgNVBAMMEUludGVsIFNHWCBSb290IENBMRowGAYDVQQKDBFJbnRlbCBDb3Jwb3Jh\ndGlvbjEUMBIGA1UEBwwLU2FudGEgQ2xhcmExCzAJBgNVBAgMAkNBMQswCQYDVQQG\nEwJVUzBZMBMGByqGSM49AgEGCCqGSM49AwEHA0IABE/6D/1WHNrWwPmNMIyBKMW5\nJ6JzMsjo6xP2vkK1cdZGb1PGRP/C/8ECgiDkmklmzwLzLi+000m7LLrtKJA3oC2j\ngb8wgbwwHwYDVR0jBBgwFoAU6ehEUlM2XEsYmhH8QxgspdwggEgwVgYDVR0fBE8w\nTTBLoEmgR4ZFaHR0cHM6Ly9zYngtY2VydGlmaWNhdGVzLnRydXN0ZWRzZXJ2aWNl\ncy5pbnRlbC5jb20vSW50ZWxTR1hSb290Q0EuZGVyMB0GA1UdDgQWBBTp6ERSUzZc\nSxiaEfxDGCyl3CCASDAOBgNVHQ8BAf8EBAMCAQYwEgYDVR0TAQH/BAgwBgEB/wIB\nATAKBggqhkjOPQQDAgNJADBGAiEAzw9zdUiUHPMUd0C4mx41jlFZkrM3y5f1lgnV\nO7FbjOoCIQCoGtUmT4cXt7V+ySHbJ8Hob9AanpvXNH1ER+/gZF+opQ==\n-----END CERTIFICATE-----\n","tcbInfo":"{\"tcbInfo\":{\"id\":\"TDX\",\"version\":3,\"issueDate\":\"2026-07-01T10:00:45Z\",\"nextUpdate\":\"2026-07-31T10:00:45Z\",\"fmspc\":\"B0806F000000\",\"pceId\":\"0000\",\"tcbType\":0,\"tcbEvaluationDataNumber\":5,\"tdxModule\":{\"mrsigner\":\"000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000\",\"attributes\":\"0000000000000000\",\"attributesMask\":\"FFFFFFFFFFFFFFFF\"},\"tdxModuleIdentities\":[{\"id\":\"TDX_02\",\"mrsigner\":\"000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000\",\"attributes\":\"0000000000000000\",\"attributesMask\":\"FFFFFFFFFFFFFFFF\",\"tcbLevels\":[{\"tcb\":{\"isvsvn\":0},\"tcbDate\":\"2022-11-09T00:00:00Z\",\"tcbStatus\":\"UpToDate\"}]},{\"id\":\"TDX_05\",\"mrsigner\":\"000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000\",\"attributes\":\"0000000000000000\",\"attributesMask\":\"FFFFFFFFFFFFFFFF\",\"tcbLevels\":[{\"tcb\":{\"isvsvn\":0},\"tcbDate\":\"2022-11-09T00:00:00Z\",\"tcbStatus\":\"UpToDate\"}]},{\"id\":\"TDX_03\",\"mrsigner\":\"000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000\",\"attributes\":\"0000000000000000\",\"attributesMask\":\"FFFFFFFFFFFFFFFF\",\"tcbLevels\":[{\"tcb\":{\"isvsvn\":0},\"tcbDate\":\"2022-11-09T00:00:00Z\",\"tcbStatus\":\"UpToDate\"}]},{\"id\":\"TDX_01\",\"mrsigner\":\"000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000\",\"attributes\":\"0000000000000000\",\"attributesMask\":\"FFFFFFFFFFFFFFFF\",\"tcbLevels\":[{\"tcb\":{\"isvsvn\":0},\"tcbDate\":\"2022-11-09T00:00:00Z\",\"tcbStatus\":\"UpToDate\"}]}],\"tcbLevels\":[{\"tcb\":{\"sgxtcbcomponents\":[{\"svn\":1,\"category\":\"BIOS\",\"type\":\"Early Microcode Update\"},{\"svn\":1,\"category\":\"OS/VMM\",\"type\":\"SGX Late Microcode Update\"},{\"svn\":0,\"category\":\"OS/VMM\",\"type\":\"TXT SINIT\"},{\"svn\":0,\"category\":\"BIOS\"},{\"svn\":0,\"category\":\"BIOS\"},{\"svn\":0,\"category\":\"BIOS\"},{\"svn\":0},{\"svn\":0,\"category\":\"OS/VMM\",\"type\":\"SEAMLDR ACM\"},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0}],\"pcesvn\":0,\"tdxtcbcomponents\":[{\"svn\":0,\"category\":\"OS/VMM\",\"type\":\"TDX Module\"},{\"svn\":0,\"category\":\"OS/VMM\",\"type\":\"TDX Module\"},{\"svn\":1,\"category\":\"OS/VMM\",\"type\":\"TDX Late Microcode Update\"},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0}]},\"tcbDate\":\"2022-11-09T00:00:00Z\",\"tcbStatus\":\"UpToDate\"}]},\"signature\":\"da0312fbe582e1d32136ddd517abf928c2c9ccdcb686d3306a6c4401a96190d6fdd753da816ffaa27d7b536298713f48de3f45d1a7a8e364d3ea75159452614c\"}"},{"fmspc":"00A06F010000","tcbInfoIssuerChain":"-----BEGIN CERTIFICATE-----\nMIICkDCCAjagAwIBAgIUTh8n662T/sqPZK+7n3H67/KGwu0wCgYIKoZIzj0EAwIw\naDEaMBgGA1UEAwwRSW50ZWwgU0dYIFJvb3QgQ0ExGjAYBgNVBAoMEUludGVsIENv\ncnBvcmF0aW9uMRQwEgYDVQQHDAtTYW50YSBDbGFyYTELMAkGA1UECAwCQ0ExCzAJ\nBgNVBAYTAlVTMB4XDTE5MTAzMTEyMzM0N1oXDTI2MTAzMTEyMzM0N1owbDEeMBwG\nA1UEAwwVSW50ZWwgU0dYIFRDQiBTaWduaW5nMRowGAYDVQQKDBFJbnRlbCBDb3Jw\nb3JhdGlvbjEUMBIGA1UEBwwLU2FudGEgQ2xhcmExCzAJBgNVBAgMAkNBMQswCQYD\nVQQGEwJVUzBZMBMGByqGSM49AgEGCCqGSM49AwEHA0IABOnYw9LbN/JmyUttXa0M\niBEenjPbxbR4C8MuVYxDI+Le8lDBLp9X4wMzCAUF/fI/31giClXp/y0erLbLZjdV\n07+jgbkwgbYwHwYDVR0jBBgwFoAU6ehEUlM2XEsYmhH8QxgspdwggEgwVgYDVR0f\nBE8wTTBLoEmgR4ZFaHR0cHM6Ly9zYngtY2VydGlmaWNhdGVzLnRydXN0ZWRzZXJ2\naWNlcy5pbnRlbC5jb20vSW50ZWxTR1hSb290Q0EuZGVyMB0GA1UdDgQWBBROHyfr\nrZP+yo9kr7ufcfrv8obC7TAOBgNVHQ8BAf8EBAMCBsAwDAYDVR0TAQH/BAIwADAK\nBggqhkjOPQQDAgNIADBFAiEA9xQeifK+2abQGnrAgk0hrOhdyvJQorh2cEMn4Gwr\n4hoCIFHW5qQ9G2wBJ4GMNQqv/oMfbPtzmyTlaWWzwxkqM0CT\n-----END CERTIFICATE-----\n-----BEGIN CERTIFICATE-----\nMIIClDCCAjmgAwIBAgIVAOnoRFJTNlxLGJoR/EMYLKXcIIBIMAoGCCqGSM49BAMC\nMGgxGjAYBgNVBAMMEUludGVsIFNHWCBSb290IENBMRowGAYDVQQKDBFJbnRlbCBD\nb3Jwb3JhdGlvbjEUMBIGA1UEBwwLU2FudGEgQ2xhcmExCzAJBgNVBAgMAkNBMQsw\nCQYDVQQGEwJVUzAeFw0xOTEwMzEwOTQ5MjFaFw00OTEyMzEyMzU5NTlaMGgxGjAY\nBgNVBAMMEUludGVsIFNHWCBSb290IENBMRowGAYDVQQKDBFJbnRlbCBDb3Jwb3Jh\ndGlvbjEUMBIGA1UEBwwLU2FudGEgQ2xhcmExCzAJBgNVBAgMAkNBMQswCQYDVQQG\nEwJVUzBZMBMGByqGSM49AgEGCCqGSM49AwEHA0IABE/6D/1WHNrWwPmNMIyBKMW5\nJ6JzMsjo6xP2vkK1cdZGb1PGRP/C/8ECgiDkmklmzwLzLi+000m7LLrtKJA3oC2j\ngb8wgbwwHwYDVR0jBBgwFoAU6ehEUlM2XEsYmhH8QxgspdwggEgwVgYDVR0fBE8w\nTTBLoEmgR4ZFaHR0cHM6Ly9zYngtY2VydGlmaWNhdGVzLnRydXN0ZWRzZXJ2aWNl\ncy5pbnRlbC5jb20vSW50ZWxTR1hSb290Q0EuZGVyMB0GA1UdDgQWBBTp6ERSUzZc\nSxiaEfxDGCyl3CCASDAOBgNVHQ8BAf8EBAMCAQYwEgYDVR0TAQH/BAgwBgEB/wIB\nATAKBggqhkjOPQQDAgNJADBGAiEAzw9zdUiUHPMUd0C4mx41jlFZkrM3y5f1lgnV\nO7FbjOoCIQCoGtUmT4cXt7V+ySHbJ8Hob9AanpvXNH1ER+/gZF+opQ==\n-----END CERTIFICATE-----\n","tcbInfo":"{\"tcbInfo\":{\"id\":\"TDX\",\"version\":3,\"issueDate\":\"2026-07-01T10:00:45Z\",\"nextUpdate\":\"2026-07-31T10:00:45Z\",\"fmspc\":\"00A06F010000\",\"pceId\":\"0000\",\"tcbType\":0,\"tcbEvaluationDataNumber\":5,\"tdxModule\":{\"mrsigner\":\"000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000\",\"attributes\":\"0000000000000000\",\"attributesMask\":\"FFFFFFFFFFFFFFFF\"},\"tdxModuleIdentities\":[{\"id\":\"TDX_02\",\"mrsigner\":\"000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000\",\"attributes\":\"0000000000000000\",\"attributesMask\":\"FFFFFFFFFFFFFFFF\",\"tcbLevels\":[{\"tcb\":{\"isvsvn\":0},\"tcbDate\":\"2022-11-09T00:00:00Z\",\"tcbStatus\":\"UpToDate\"}]},{\"id\":\"TDX_05\",\"mrsigner\":\"000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000\",\"attributes\":\"0000000000000000\",\"attributesMask\":\"FFFFFFFFFFFFFFFF\",\"tcbLevels\":[{\"tcb\":{\"isvsvn\":0},\"tcbDate\":\"2022-11-09T00:00:00Z\",\"tcbStatus\":\"UpToDate\"}]},{\"id\":\"TDX_03\",\"mrsigner\":\"000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000\",\"attributes\":\"0000000000000000\",\"attributesMask\":\"FFFFFFFFFFFFFFFF\",\"tcbLevels\":[{\"tcb\":{\"isvsvn\":0},\"tcbDate\":\"2022-11-09T00:00:00Z\",\"tcbStatus\":\"UpToDate\"}]},{\"id\":\"TDX_01\",\"mrsigner\":\"000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000\",\"attributes\":\"0000000000000000\",\"attributesMask\":\"FFFFFFFFFFFFFFFF\",\"tcbLevels\":[{\"tcb\":{\"isvsvn\":0},\"tcbDate\":\"2022-11-09T00:00:00Z\",\"tcbStatus\":\"UpToDate\"}]}],\"tcbLevels\":[{\"tcb\":{\"sgxtcbcomponents\":[{\"svn\":1,\"category\":\"BIOS\",\"type\":\"Early Microcode Update\"},{\"svn\":1,\"category\":\"OS/VMM\",\"type\":\"SGX Late Microcode Update\"},{\"svn\":0,\"category\":\"OS/VMM\",\"type\":\"TXT SINIT\"},{\"svn\":0,\"category\":\"BIOS\"},{\"svn\":0,\"category\":\"BIOS\"},{\"svn\":0,\"category\":\"BIOS\"},{\"svn\":0},{\"svn\":0,\"category\":\"OS/VMM\",\"type\":\"SEAMLDR ACM\"},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0}],\"pcesvn\":0,\"tdxtcbcomponents\":[{\"svn\":0,\"category\":\"OS/VMM\",\"type\":\"TDX Module\"},{\"svn\":0,\"category\":\"OS/VMM\",\"type\":\"TDX Module\"},{\"svn\":1,\"category\":\"OS/VMM\",\"type\":\"TDX Late Microcode Update\"},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0}]},\"tcbDate\":\"2022-11-09T00:00:00Z\",\"tcbStatus\":\"UpToDate\"}]},\"signature\":\"a1309265fe850a27482fc8cdb2854cab6ff10f5ca4099af209a676a062b4b45943155227d431d4058c47c70be382dc43defde577b980412653b59ec4e298a23b\"}"},{"fmspc":"00A06D070000","tcbInfoIssuerChain":"-----BEGIN CERTIFICATE-----\nMIICkDCCAjagAwIBAgIUTh8n662T/sqPZK+7n3H67/KGwu0wCgYIKoZIzj0EAwIw\naDEaMBgGA1UEAwwRSW50ZWwgU0dYIFJvb3QgQ0ExGjAYBgNVBAoMEUludGVsIENv\ncnBvcmF0aW9uMRQwEgYDVQQHDAtTYW50YSBDbGFyYTELMAkGA1UECAwCQ0ExCzAJ\nBgNVBAYTAlVTMB4XDTE5MTAzMTEyMzM0N1oXDTI2MTAzMTEyMzM0N1owbDEeMBwG\nA1UEAwwVSW50ZWwgU0dYIFRDQiBTaWduaW5nMRowGAYDVQQKDBFJbnRlbCBDb3Jw\nb3JhdGlvbjEUMBIGA1UEBwwLU2FudGEgQ2xhcmExCzAJBgNVBAgMAkNBMQswCQYD\nVQQGEwJVUzBZMBMGByqGSM49AgEGCCqGSM49AwEHA0IABOnYw9LbN/JmyUttXa0M\niBEenjPbxbR4C8MuVYxDI+Le8lDBLp9X4wMzCAUF/fI/31giClXp/y0erLbLZjdV\n07+jgbkwgbYwHwYDVR0jBBgwFoAU6ehEUlM2XEsYmhH8QxgspdwggEgwVgYDVR0f\nBE8wTTBLoEmgR4ZFaHR0cHM6Ly9zYngtY2VydGlmaWNhdGVzLnRydXN0ZWRzZXJ2\naWNlcy5pbnRlbC5jb20vSW50ZWxTR1hSb290Q0EuZGVyMB0GA1UdDgQWBBROHyfr\nrZP+yo9kr7ufcfrv8obC7TAOBgNVHQ8BAf8EBAMCBsAwDAYDVR0TAQH/BAIwADAK\nBggqhkjOPQQDAgNIADBFAiEA9xQeifK+2abQGnrAgk0hrOhdyvJQorh2cEMn4Gwr\n4hoCIFHW5qQ9G2wBJ4GMNQqv/oMfbPtzmyTlaWWzwxkqM0CT\n-----END CERTIFICATE-----\n-----BEGIN CERTIFICATE-----\nMIIClDCCAjmgAwIBAgIVAOnoRFJTNlxLGJoR/EMYLKXcIIBIMAoGCCqGSM49BAMC\nMGgxGjAYBgNVBAMMEUludGVsIFNHWCBSb290IENBMRowGAYDVQQKDBFJbnRlbCBD\nb3Jwb3JhdGlvbjEUMBIGA1UEBwwLU2FudGEgQ2xhcmExCzAJBgNVBAgMAkNBMQsw\nCQYDVQQGEwJVUzAeFw0xOTEwMzEwOTQ5MjFaFw00OTEyMzEyMzU5NTlaMGgxGjAY\nBgNVBAMMEUludGVsIFNHWCBSb290IENBMRowGAYDVQQKDBFJbnRlbCBDb3Jwb3Jh\ndGlvbjEUMBIGA1UEBwwLU2FudGEgQ2xhcmExCzAJBgNVBAgMAkNBMQswCQYDVQQG\nEwJVUzBZMBMGByqGSM49AgEGCCqGSM49AwEHA0IABE/6D/1WHNrWwPmNMIyBKMW5\nJ6JzMsjo6xP2vkK1cdZGb1PGRP/C/8ECgiDkmklmzwLzLi+000m7LLrtKJA3oC2j\ngb8wgbwwHwYDVR0jBBgwFoAU6ehEUlM2XEsYmhH8QxgspdwggEgwVgYDVR0fBE8w\nTTBLoEmgR4ZFaHR0cHM6Ly9zYngtY2VydGlmaWNhdGVzLnRydXN0ZWRzZXJ2aWNl\ncy5pbnRlbC5jb20vSW50ZWxTR1hSb290Q0EuZGVyMB0GA1UdDgQWBBTp6ERSUzZc\nSxiaEfxDGCyl3CCASDAOBgNVHQ8BAf8EBAMCAQYwEgYDVR0TAQH/BAgwBgEB/wIB\nATAKBggqhkjOPQQDAgNJADBGAiEAzw9zdUiUHPMUd0C4mx41jlFZkrM3y5f1lgnV\nO7FbjOoCIQCoGtUmT4cXt7V+ySHbJ8Hob9AanpvXNH1ER+/gZF+opQ==\n-----END CERTIFICATE-----\n","tcbInfo":"{\"tcbInfo\":{\"id\":\"TDX\",\"version\":3,\"issueDate\":\"2026-07-01T10:00:45Z\",\"nextUpdate\":\"2026-07-31T10:00:45Z\",\"fmspc\":\"00A06D070000\",\"pceId\":\"0000\",\"tcbType\":0,\"tcbEvaluationDataNumber\":5,\"tdxModule\":{\"mrsigner\":\"000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000\",\"attributes\":\"0000000000000000\",\"attributesMask\":\"FFFFFFFFFFFFFFFF\"},\"tdxModuleIdentities\":[{\"id\":\"TDX_02\",\"mrsigner\":\"000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000\",\"attributes\":\"0000000000000000\",\"attributesMask\":\"FFFFFFFFFFFFFFFF\",\"tcbLevels\":[{\"tcb\":{\"isvsvn\":0},\"tcbDate\":\"2022-11-09T00:00:00Z\",\"tcbStatus\":\"UpToDate\"}]},{\"id\":\"TDX_05\",\"mrsigner\":\"000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000\",\"attributes\":\"0000000000000000\",\"attributesMask\":\"FFFFFFFFFFFFFFFF\",\"tcbLevels\":[{\"tcb\":{\"isvsvn\":0},\"tcbDate\":\"2022-11-09T00:00:00Z\",\"tcbStatus\":\"UpToDate\"}]},{\"id\":\"TDX_03\",\"mrsigner\":\"000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000\",\"attributes\":\"0000000000000000\",\"attributesMask\":\"FFFFFFFFFFFFFFFF\",\"tcbLevels\":[{\"tcb\":{\"isvsvn\":0},\"tcbDate\":\"2022-11-09T00:00:00Z\",\"tcbStatus\":\"UpToDate\"}]},{\"id\":\"TDX_01\",\"mrsigner\":\"000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000\",\"attributes\":\"0000000000000000\",\"attributesMask\":\"FFFFFFFFFFFFFFFF\",\"tcbLevels\":[{\"tcb\":{\"isvsvn\":0},\"tcbDate\":\"2022-11-09T00:00:00Z\",\"tcbStatus\":\"UpToDate\"}]}],\"tcbLevels\":[{\"tcb\":{\"sgxtcbcomponents\":[{\"svn\":1,\"category\":\"BIOS\",\"type\":\"Early Microcode Update\"},{\"svn\":1,\"category\":\"OS/VMM\",\"type\":\"SGX Late Microcode Update\"},{\"svn\":0,\"category\":\"OS/VMM\",\"type\":\"TXT SINIT\"},{\"svn\":0,\"category\":\"BIOS\"},{\"svn\":0,\"category\":\"BIOS\"},{\"svn\":0,\"category\":\"BIOS\"},{\"svn\":0},{\"svn\":0,\"category\":\"OS/VMM\",\"type\":\"SEAMLDR ACM\"},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0}],\"pcesvn\":0,\"tdxtcbcomponents\":[{\"svn\":0,\"category\":\"OS/VMM\",\"type\":\"TDX Module\"},{\"svn\":0,\"category\":\"OS/VMM\",\"type\":\"TDX Module\"},{\"svn\":1,\"category\":\"OS/VMM\",\"type\":\"TDX Late Microcode Update\"},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0}]},\"tcbDate\":\"2022-11-09T00:00:00Z\",\"tcbStatus\":\"UpToDate\"}]},\"signature\":\"98641e3b215e1134191c0637028cd6031ab109354d8c68083769bd63757418d83c2837f396ecad4f7e1e13176b0b2367e46cd1045dc6032df731c7edebe124e2\"}"},{"fmspc":"60806F000000","tcbInfoIssuerChain":"-----BEGIN CERTIFICATE-----\nMIICkDCCAjagAwIBAgIUTh8n662T/sqPZK+7n3H67/KGwu0wCgYIKoZIzj0EAwIw\naDEaMBgGA1UEAwwRSW50ZWwgU0dYIFJvb3QgQ0ExGjAYBgNVBAoMEUludGVsIENv\ncnBvcmF0aW9uMRQwEgYDVQQHDAtTYW50YSBDbGFyYTELMAkGA1UECAwCQ0ExCzAJ\nBgNVBAYTAlVTMB4XDTE5MTAzMTEyMzM0N1oXDTI2MTAzMTEyMzM0N1owbDEeMBwG\nA1UEAwwVSW50ZWwgU0dYIFRDQiBTaWduaW5nMRowGAYDVQQKDBFJbnRlbCBDb3Jw\nb3JhdGlvbjEUMBIGA1UEBwwLU2FudGEgQ2xhcmExCzAJBgNVBAgMAkNBMQswCQYD\nVQQGEwJVUzBZMBMGByqGSM49AgEGCCqGSM49AwEHA0IABOnYw9LbN/JmyUttXa0M\niBEenjPbxbR4C8MuVYxDI+Le8lDBLp9X4wMzCAUF/fI/31giClXp/y0erLbLZjdV\n07+jgbkwgbYwHwYDVR0jBBgwFoAU6ehEUlM2XEsYmhH8QxgspdwggEgwVgYDVR0f\nBE8wTTBLoEmgR4ZFaHR0cHM6Ly9zYngtY2VydGlmaWNhdGVzLnRydXN0ZWRzZXJ2\naWNlcy5pbnRlbC5jb20vSW50ZWxTR1hSb290Q0EuZGVyMB0GA1UdDgQWBBROHyfr\nrZP+yo9kr7ufcfrv8obC7TAOBgNVHQ8BAf8EBAMCBsAwDAYDVR0TAQH/BAIwADAK\nBggqhkjOPQQDAgNIADBFAiEA9xQeifK+2abQGnrAgk0hrOhdyvJQorh2cEMn4Gwr\n4hoCIFHW5qQ9G2wBJ4GMNQqv/oMfbPtzmyTlaWWzwxkqM0CT\n-----END CERTIFICATE-----\n-----BEGIN CERTIFICATE-----\nMIIClDCCAjmgAwIBAgIVAOnoRFJTNlxLGJoR/EMYLKXcIIBIMAoGCCqGSM49BAMC\nMGgxGjAYBgNVBAMMEUludGVsIFNHWCBSb290IENBMRowGAYDVQQKDBFJbnRlbCBD\nb3Jwb3JhdGlvbjEUMBIGA1UEBwwLU2FudGEgQ2xhcmExCzAJBgNVBAgMAkNBMQsw\nCQYDVQQGEwJVUzAeFw0xOTEwMzEwOTQ5MjFaFw00OTEyMzEyMzU5NTlaMGgxGjAY\nBgNVBAMMEUludGVsIFNHWCBSb290IENBMRowGAYDVQQKDBFJbnRlbCBDb3Jwb3Jh\ndGlvbjEUMBIGA1UEBwwLU2FudGEgQ2xhcmExCzAJBgNVBAgMAkNBMQswCQYDVQQG\nEwJVUzBZMBMGByqGSM49AgEGCCqGSM49AwEHA0IABE/6D/1WHNrWwPmNMIyBKMW5\nJ6JzMsjo6xP2vkK1cdZGb1PGRP/C/8ECgiDkmklmzwLzLi+000m7LLrtKJA3oC2j\ngb8wgbwwHwYDVR0jBBgwFoAU6ehEUlM2XEsYmhH8QxgspdwggEgwVgYDVR0fBE8w\nTTBLoEmgR4ZFaHR0cHM6Ly9zYngtY2VydGlmaWNhdGVzLnRydXN0ZWRzZXJ2aWNl\ncy5pbnRlbC5jb20vSW50ZWxTR1hSb290Q0EuZGVyMB0GA1UdDgQWBBTp6ERSUzZc\nSxiaEfxDGCyl3CCASDAOBgNVHQ8BAf8EBAMCAQYwEgYDVR0TAQH/BAgwBgEB/wIB\nATAKBggqhkjOPQQDAgNJADBGAiEAzw9zdUiUHPMUd0C4mx41jlFZkrM3y5f1lgnV\nO7FbjOoCIQCoGtUmT4cXt7V+ySHbJ8Hob9AanpvXNH1ER+/gZF+opQ==\n-----END CERTIFICATE-----\n","tcbInfo":"{\"tcbInfo\":{\"id\":\"TDX\",\"version\":3,\"issueDate\":\"2026-07-01T10:00:45Z\",\"nextUpdate\":\"2026-07-31T10:00:45Z\",\"fmspc\":\"60806F000000\",\"pceId\":\"0000\",\"tcbType\":0,\"tcbEvaluationDataNumber\":5,\"tdxModule\":{\"mrsigner\":\"000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000\",\"attributes\":\"0000000000000000\",\"attributesMask\":\"FFFFFFFFFFFFFFFF\"},\"tdxModuleIdentities\":[{\"id\":\"TDX_02\",\"mrsigner\":\"000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000\",\"attributes\":\"0000000000000000\",\"attributesMask\":\"FFFFFFFFFFFFFFFF\",\"tcbLevels\":[{\"tcb\":{\"isvsvn\":0},\"tcbDate\":\"2022-11-09T00:00:00Z\",\"tcbStatus\":\"UpToDate\"}]},{\"id\":\"TDX_05\",\"mrsigner\":\"000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000\",\"attributes\":\"0000000000000000\",\"attributesMask\":\"FFFFFFFFFFFFFFFF\",\"tcbLevels\":[{\"tcb\":{\"isvsvn\":0},\"tcbDate\":\"2022-11-09T00:00:00Z\",\"tcbStatus\":\"UpToDate\"}]},{\"id\":\"TDX_03\",\"mrsigner\":\"000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000\",\"attributes\":\"0000000000000000\",\"attributesMask\":\"FFFFFFFFFFFFFFFF\",\"tcbLevels\":[{\"tcb\":{\"isvsvn\":0},\"tcbDate\":\"2022-11-09T00:00:00Z\",\"tcbStatus\":\"UpToDate\"}]},{\"id\":\"TDX_01\",\"mrsigner\":\"000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000\",\"attributes\":\"0000000000000000\",\"attributesMask\":\"FFFFFFFFFFFFFFFF\",\"tcbLevels\":[{\"tcb\":{\"isvsvn\":0},\"tcbDate\":\"2022-11-09T00:00:00Z\",\"tcbStatus\":\"UpToDate\"}]}],\"tcbLevels\":[{\"tcb\":{\"sgxtcbcomponents\":[{\"svn\":1,\"category\":\"BIOS\",\"type\":\"Early Microcode Update\"},{\"svn\":1,\"category\":\"OS/VMM\",\"type\":\"SGX Late Microcode Update\"},{\"svn\":0,\"category\":\"OS/VMM\",\"type\":\"TXT SINIT\"},{\"svn\":0,\"category\":\"BIOS\"},{\"svn\":0,\"category\":\"BIOS\"},{\"svn\":0,\"category\":\"BIOS\"},{\"svn\":0},{\"svn\":0,\"category\":\"OS/VMM\",\"type\":\"SEAMLDR ACM\"},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0}],\"pcesvn\":11,\"tdxtcbcomponents\":[{\"svn\":0,\"category\":\"OS/VMM\",\"type\":\"TDX Module\"},{\"svn\":0,\"category\":\"OS/VMM\",\"type\":\"TDX Module\"},{\"svn\":1,\"category\":\"OS/VMM\",\"type\":\"TDX Late Microcode Update\"},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0}]},\"tcbDate\":\"2022-11-09T00:00:00Z\",\"tcbStatus\":\"UpToDate\"}]},\"signature\":\"85ecac3694bcca3320c5ce5cdbc67bbec0d85ae9642561a13e47e6dafb1bec844c9b023760b33ea981bec268d814aa039e27063674b41671e079f39bb3509cfd\"}"},{"fmspc":"10A06E050000","tcbInfoIssuerChain":"-----BEGIN CERTIFICATE-----\nMIICkDCCAjagAwIBAgIUTh8n662T/sqPZK+7n3H67/KGwu0wCgYIKoZIzj0EAwIw\naDEaMBgGA1UEAwwRSW50ZWwgU0dYIFJvb3QgQ0ExGjAYBgNVBAoMEUludGVsIENv\ncnBvcmF0aW9uMRQwEgYDVQQHDAtTYW50YSBDbGFyYTELMAkGA1UECAwCQ0ExCzAJ\nBgNVBAYTAlVTMB4XDTE5MTAzMTEyMzM0N1oXDTI2MTAzMTEyMzM0N1owbDEeMBwG\nA1UEAwwVSW50ZWwgU0dYIFRDQiBTaWduaW5nMRowGAYDVQQKDBFJbnRlbCBDb3Jw\nb3JhdGlvbjEUMBIGA1UEBwwLU2FudGEgQ2xhcmExCzAJBgNVBAgMAkNBMQswCQYD\nVQQGEwJVUzBZMBMGByqGSM49AgEGCCqGSM49AwEHA0IABOnYw9LbN/JmyUttXa0M\niBEenjPbxbR4C8MuVYxDI+Le8lDBLp9X4wMzCAUF/fI/31giClXp/y0erLbLZjdV\n07+jgbkwgbYwHwYDVR0jBBgwFoAU6ehEUlM2XEsYmhH8QxgspdwggEgwVgYDVR0f\nBE8wTTBLoEmgR4ZFaHR0cHM6Ly9zYngtY2VydGlmaWNhdGVzLnRydXN0ZWRzZXJ2\naWNlcy5pbnRlbC5jb20vSW50ZWxTR1hSb290Q0EuZGVyMB0GA1UdDgQWBBROHyfr\nrZP+yo9kr7ufcfrv8obC7TAOBgNVHQ8BAf8EBAMCBsAwDAYDVR0TAQH/BAIwADAK\nBggqhkjOPQQDAgNIADBFAiEA9xQeifK+2abQGnrAgk0hrOhdyvJQorh2cEMn4Gwr\n4hoCIFHW5qQ9G2wBJ4GMNQqv/oMfbPtzmyTlaWWzwxkqM0CT\n-----END CERTIFICATE-----\n-----BEGIN CERTIFICATE-----\nMIIClDCCAjmgAwIBAgIVAOnoRFJTNlxLGJoR/EMYLKXcIIBIMAoGCCqGSM49BAMC\nMGgxGjAYBgNVBAMMEUludGVsIFNHWCBSb290IENBMRowGAYDVQQKDBFJbnRlbCBD\nb3Jwb3JhdGlvbjEUMBIGA1UEBwwLU2FudGEgQ2xhcmExCzAJBgNVBAgMAkNBMQsw\nCQYDVQQGEwJVUzAeFw0xOTEwMzEwOTQ5MjFaFw00OTEyMzEyMzU5NTlaMGgxGjAY\nBgNVBAMMEUludGVsIFNHWCBSb290IENBMRowGAYDVQQKDBFJbnRlbCBDb3Jwb3Jh\ndGlvbjEUMBIGA1UEBwwLU2FudGEgQ2xhcmExCzAJBgNVBAgMAkNBMQswCQYDVQQG\nEwJVUzBZMBMGByqGSM49AgEGCCqGSM49AwEHA0IABE/6D/1WHNrWwPmNMIyBKMW5\nJ6JzMsjo6xP2vkK1cdZGb1PGRP/C/8ECgiDkmklmzwLzLi+000m7LLrtKJA3oC2j\ngb8wgbwwHwYDVR0jBBgwFoAU6ehEUlM2XEsYmhH8QxgspdwggEgwVgYDVR0fBE8w\nTTBLoEmgR4ZFaHR0cHM6Ly9zYngtY2VydGlmaWNhdGVzLnRydXN0ZWRzZXJ2aWNl\ncy5pbnRlbC5jb20vSW50ZWxTR1hSb290Q0EuZGVyMB0GA1UdDgQWBBTp6ERSUzZc\nSxiaEfxDGCyl3CCASDAOBgNVHQ8BAf8EBAMCAQYwEgYDVR0TAQH/BAgwBgEB/wIB\nATAKBggqhkjOPQQDAgNJADBGAiEAzw9zdUiUHPMUd0C4mx41jlFZkrM3y5f1lgnV\nO7FbjOoCIQCoGtUmT4cXt7V+ySHbJ8Hob9AanpvXNH1ER+/gZF+opQ==\n-----END CERTIFICATE-----\n","tcbInfo":"{\"tcbInfo\":{\"id\":\"TDX\",\"version\":3,\"issueDate\":\"2026-07-01T10:00:45Z\",\"nextUpdate\":\"2026-07-31T10:00:45Z\",\"fmspc\":\"10A06E050000\",\"pceId\":\"0000\",\"tcbType\":0,\"tcbEvaluationDataNumber\":5,\"tdxModule\":{\"mrsigner\":\"000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000\",\"attributes\":\"0000000000000000\",\"attributesMask\":\"FFFFFFFFFFFFFFFF\"},\"tdxModuleIdentities\":[{\"id\":\"TDX_02\",\"mrsigner\":\"000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000\",\"attributes\":\"0000000000000000\",\"attributesMask\":\"FFFFFFFFFFFFFFFF\",\"tcbLevels\":[{\"tcb\":{\"isvsvn\":0},\"tcbDate\":\"2022-11-09T00:00:00Z\",\"tcbStatus\":\"UpToDate\"}]},{\"id\":\"TDX_05\",\"mrsigner\":\"000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000\",\"attributes\":\"0000000000000000\",\"attributesMask\":\"FFFFFFFFFFFFFFFF\",\"tcbLevels\":[{\"tcb\":{\"isvsvn\":0},\"tcbDate\":\"2022-11-09T00:00:00Z\",\"tcbStatus\":\"UpToDate\"}]},{\"id\":\"TDX_03\",\"mrsigner\":\"000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000\",\"attributes\":\"0000000000000000\",\"attributesMask\":\"FFFFFFFFFFFFFFFF\",\"tcbLevels\":[{\"tcb\":{\"isvsvn\":0},\"tcbDate\":\"2022-11-09T00:00:00Z\",\"tcbStatus\":\"UpToDate\"}]},{\"id\":\"TDX_01\",\"mrsigner\":\"000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000\",\"attributes\":\"0000000000000000\",\"attributesMask\":\"FFFFFFFFFFFFFFFF\",\"tcbLevels\":[{\"tcb\":{\"isvsvn\":0},\"tcbDate\":\"2022-11-09T00:00:00Z\",\"tcbStatus\":\"UpToDate\"}]}],\"tcbLevels\":[{\"tcb\":{\"sgxtcbcomponents\":[{\"svn\":1,\"category\":\"BIOS\",\"type\":\"Early Microcode Update\"},{\"svn\":1,\"category\":\"OS/VMM\",\"type\":\"SGX Late Microcode Update\"},{\"svn\":0,\"category\":\"OS/VMM\",\"type\":\"TXT SINIT\"},{\"svn\":0,\"category\":\"BIOS\"},{\"svn\":0,\"category\":\"BIOS\"},{\"svn\":0,\"category\":\"BIOS\"},{\"svn\":0},{\"svn\":0,\"category\":\"OS/VMM\",\"type\":\"SEAMLDR ACM\"},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0}],\"pcesvn\":0,\"tdxtcbcomponents\":[{\"svn\":0,\"category\":\"OS/VMM\",\"type\":\"TDX Module\"},{\"svn\":0,\"category\":\"OS/VMM\",\"type\":\"TDX Module\"},{\"svn\":1,\"category\":\"OS/VMM\",\"type\":\"TDX Late Microcode Update\"},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0}]},\"tcbDate\":\"2022-11-09T00:00:00Z\",\"tcbStatus\":\"UpToDate\"}]},\"signature\":\"0a8a99b3c165ef65b54c2e313764342850bfd1c31aa201f2cfdb93399a115ae3f20faabbf53f1bb66565c58763eb300c852a0fa796aa065b64b79138585f5682\"}"},{"fmspc":"40A06D000000","tcbInfoIssuerChain":"-----BEGIN CERTIFICATE-----\nMIICkDCCAjagAwIBAgIUTh8n662T/sqPZK+7n3H67/KGwu0wCgYIKoZIzj0EAwIw\naDEaMBgGA1UEAwwRSW50ZWwgU0dYIFJvb3QgQ0ExGjAYBgNVBAoMEUludGVsIENv\ncnBvcmF0aW9uMRQwEgYDVQQHDAtTYW50YSBDbGFyYTELMAkGA1UECAwCQ0ExCzAJ\nBgNVBAYTAlVTMB4XDTE5MTAzMTEyMzM0N1oXDTI2MTAzMTEyMzM0N1owbDEeMBwG\nA1UEAwwVSW50ZWwgU0dYIFRDQiBTaWduaW5nMRowGAYDVQQKDBFJbnRlbCBDb3Jw\nb3JhdGlvbjEUMBIGA1UEBwwLU2FudGEgQ2xhcmExCzAJBgNVBAgMAkNBMQswCQYD\nVQQGEwJVUzBZMBMGByqGSM49AgEGCCqGSM49AwEHA0IABOnYw9LbN/JmyUttXa0M\niBEenjPbxbR4C8MuVYxDI+Le8lDBLp9X4wMzCAUF/fI/31giClXp/y0erLbLZjdV\n07+jgbkwgbYwHwYDVR0jBBgwFoAU6ehEUlM2XEsYmhH8QxgspdwggEgwVgYDVR0f\nBE8wTTBLoEmgR4ZFaHR0cHM6Ly9zYngtY2VydGlmaWNhdGVzLnRydXN0ZWRzZXJ2\naWNlcy5pbnRlbC5jb20vSW50ZWxTR1hSb290Q0EuZGVyMB0GA1UdDgQWBBROHyfr\nrZP+yo9kr7ufcfrv8obC7TAOBgNVHQ8BAf8EBAMCBsAwDAYDVR0TAQH/BAIwADAK\nBggqhkjOPQQDAgNIADBFAiEA9xQeifK+2abQGnrAgk0hrOhdyvJQorh2cEMn4Gwr\n4hoCIFHW5qQ9G2wBJ4GMNQqv/oMfbPtzmyTlaWWzwxkqM0CT\n-----END CERTIFICATE-----\n-----BEGIN CERTIFICATE-----\nMIIClDCCAjmgAwIBAgIVAOnoRFJTNlxLGJoR/EMYLKXcIIBIMAoGCCqGSM49BAMC\nMGgxGjAYBgNVBAMMEUludGVsIFNHWCBSb290IENBMRowGAYDVQQKDBFJbnRlbCBD\nb3Jwb3JhdGlvbjEUMBIGA1UEBwwLU2FudGEgQ2xhcmExCzAJBgNVBAgMAkNBMQsw\nCQYDVQQGEwJVUzAeFw0xOTEwMzEwOTQ5MjFaFw00OTEyMzEyMzU5NTlaMGgxGjAY\nBgNVBAMMEUludGVsIFNHWCBSb290IENBMRowGAYDVQQKDBFJbnRlbCBDb3Jwb3Jh\ndGlvbjEUMBIGA1UEBwwLU2FudGEgQ2xhcmExCzAJBgNVBAgMAkNBMQswCQYDVQQG\nEwJVUzBZMBMGByqGSM49AgEGCCqGSM49AwEHA0IABE/6D/1WHNrWwPmNMIyBKMW5\nJ6JzMsjo6xP2vkK1cdZGb1PGRP/C/8ECgiDkmklmzwLzLi+000m7LLrtKJA3oC2j\ngb8wgbwwHwYDVR0jBBgwFoAU6ehEUlM2XEsYmhH8QxgspdwggEgwVgYDVR0fBE8w\nTTBLoEmgR4ZFaHR0cHM6Ly9zYngtY2VydGlmaWNhdGVzLnRydXN0ZWRzZXJ2aWNl\ncy5pbnRlbC5jb20vSW50ZWxTR1hSb290Q0EuZGVyMB0GA1UdDgQWBBTp6ERSUzZc\nSxiaEfxDGCyl3CCASDAOBgNVHQ8BAf8EBAMCAQYwEgYDVR0TAQH/BAgwBgEB/wIB\nATAKBggqhkjOPQQDAgNJADBGAiEAzw9zdUiUHPMUd0C4mx41jlFZkrM3y5f1lgnV\nO7FbjOoCIQCoGtUmT4cXt7V+ySHbJ8Hob9AanpvXNH1ER+/gZF+opQ==\n-----END CERTIFICATE-----\n","tcbInfo":"{\"tcbInfo\":{\"id\":\"TDX\",\"version\":3,\"issueDate\":\"2026-07-01T10:00:45Z\",\"nextUpdate\":\"2026-07-31T10:00:45Z\",\"fmspc\":\"40A06D000000\",\"pceId\":\"0000\",\"tcbType\":0,\"tcbEvaluationDataNumber\":5,\"tdxModule\":{\"mrsigner\":\"000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000\",\"attributes\":\"0000000000000000\",\"attributesMask\":\"FFFFFFFFFFFFFFFF\"},\"tdxModuleIdentities\":[{\"id\":\"TDX_02\",\"mrsigner\":\"000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000\",\"attributes\":\"0000000000000000\",\"attributesMask\":\"FFFFFFFFFFFFFFFF\",\"tcbLevels\":[{\"tcb\":{\"isvsvn\":0},\"tcbDate\":\"2022-11-09T00:00:00Z\",\"tcbStatus\":\"UpToDate\"}]},{\"id\":\"TDX_05\",\"mrsigner\":\"000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000\",\"attributes\":\"0000000000000000\",\"attributesMask\":\"FFFFFFFFFFFFFFFF\",\"tcbLevels\":[{\"tcb\":{\"isvsvn\":0},\"tcbDate\":\"2022-11-09T00:00:00Z\",\"tcbStatus\":\"UpToDate\"}]},{\"id\":\"TDX_03\",\"mrsigner\":\"000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000\",\"attributes\":\"0000000000000000\",\"attributesMask\":\"FFFFFFFFFFFFFFFF\",\"tcbLevels\":[{\"tcb\":{\"isvsvn\":0},\"tcbDate\":\"2022-11-09T00:00:00Z\",\"tcbStatus\":\"UpToDate\"}]},{\"id\":\"TDX_01\",\"mrsigner\":\"000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000\",\"attributes\":\"0000000000000000\",\"attributesMask\":\"FFFFFFFFFFFFFFFF\",\"tcbLevels\":[{\"tcb\":{\"isvsvn\":0},\"tcbDate\":\"2022-11-09T00:00:00Z\",\"tcbStatus\":\"UpToDate\"}]}],\"tcbLevels\":[{\"tcb\":{\"sgxtcbcomponents\":[{\"svn\":1,\"category\":\"BIOS\",\"type\":\"Early Microcode Update\"},{\"svn\":1,\"category\":\"OS/VMM\",\"type\":\"SGX Late Microcode Update\"},{\"svn\":0,\"category\":\"OS/VMM\",\"type\":\"TXT SINIT\"},{\"svn\":0,\"category\":\"BIOS\"},{\"svn\":0,\"category\":\"BIOS\"},{\"svn\":0,\"category\":\"BIOS\"},{\"svn\":0},{\"svn\":0,\"category\":\"OS/VMM\",\"type\":\"SEAMLDR ACM\"},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0}],\"pcesvn\":0,\"tdxtcbcomponents\":[{\"svn\":0,\"category\":\"OS/VMM\",\"type\":\"TDX Module\"},{\"svn\":0,\"category\":\"OS/VMM\",\"type\":\"TDX Module\"},{\"svn\":1,\"category\":\"OS/VMM\",\"type\":\"TDX Late Microcode Update\"},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0}]},\"tcbDate\":\"2022-11-09T00:00:00Z\",\"tcbStatus\":\"UpToDate\"}]},\"signature\":\"f049caf6905eebfbba2a1eccc7e96268a4c4f3d7d8a31ca340f260ea2035ec596cf5fe7bef4e86f42ecd2014b6a10feace6e622df152ce6faf74eafb54329dee\"}"},{"fmspc":"0400F1000000","tcbInfoIssuerChain":"-----BEGIN CERTIFICATE-----\nMIICkDCCAjagAwIBAgIUTh8n662T/sqPZK+7n3H67/KGwu0wCgYIKoZIzj0EAwIw\naDEaMBgGA1UEAwwRSW50ZWwgU0dYIFJvb3QgQ0ExGjAYBgNVBAoMEUludGVsIENv\ncnBvcmF0aW9uMRQwEgYDVQQHDAtTYW50YSBDbGFyYTELMAkGA1UECAwCQ0ExCzAJ\nBgNVBAYTAlVTMB4XDTE5MTAzMTEyMzM0N1oXDTI2MTAzMTEyMzM0N1owbDEeMBwG\nA1UEAwwVSW50ZWwgU0dYIFRDQiBTaWduaW5nMRowGAYDVQQKDBFJbnRlbCBDb3Jw\nb3JhdGlvbjEUMBIGA1UEBwwLU2FudGEgQ2xhcmExCzAJBgNVBAgMAkNBMQswCQYD\nVQQGEwJVUzBZMBMGByqGSM49AgEGCCqGSM49AwEHA0IABOnYw9LbN/JmyUttXa0M\niBEenjPbxbR4C8MuVYxDI+Le8lDBLp9X4wMzCAUF/fI/31giClXp/y0erLbLZjdV\n07+jgbkwgbYwHwYDVR0jBBgwFoAU6ehEUlM2XEsYmhH8QxgspdwggEgwVgYDVR0f\nBE8wTTBLoEmgR4ZFaHR0cHM6Ly9zYngtY2VydGlmaWNhdGVzLnRydXN0ZWRzZXJ2\naWNlcy5pbnRlbC5jb20vSW50ZWxTR1hSb290Q0EuZGVyMB0GA1UdDgQWBBROHyfr\nrZP+yo9kr7ufcfrv8obC7TAOBgNVHQ8BAf8EBAMCBsAwDAYDVR0TAQH/BAIwADAK\nBggqhkjOPQQDAgNIADBFAiEA9xQeifK+2abQGnrAgk0hrOhdyvJQorh2cEMn4Gwr\n4hoCIFHW5qQ9G2wBJ4GMNQqv/oMfbPtzmyTlaWWzwxkqM0CT\n-----END CERTIFICATE-----\n-----BEGIN CERTIFICATE-----\nMIIClDCCAjmgAwIBAgIVAOnoRFJTNlxLGJoR/EMYLKXcIIBIMAoGCCqGSM49BAMC\nMGgxGjAYBgNVBAMMEUludGVsIFNHWCBSb290IENBMRowGAYDVQQKDBFJbnRlbCBD\nb3Jwb3JhdGlvbjEUMBIGA1UEBwwLU2FudGEgQ2xhcmExCzAJBgNVBAgMAkNBMQsw\nCQYDVQQGEwJVUzAeFw0xOTEwMzEwOTQ5MjFaFw00OTEyMzEyMzU5NTlaMGgxGjAY\nBgNVBAMMEUludGVsIFNHWCBSb290IENBMRowGAYDVQQKDBFJbnRlbCBDb3Jwb3Jh\ndGlvbjEUMBIGA1UEBwwLU2FudGEgQ2xhcmExCzAJBgNVBAgMAkNBMQswCQYDVQQG\nEwJVUzBZMBMGByqGSM49AgEGCCqGSM49AwEHA0IABE/6D/1WHNrWwPmNMIyBKMW5\nJ6JzMsjo6xP2vkK1cdZGb1PGRP/C/8ECgiDkmklmzwLzLi+000m7LLrtKJA3oC2j\ngb8wgbwwHwYDVR0jBBgwFoAU6ehEUlM2XEsYmhH8QxgspdwggEgwVgYDVR0fBE8w\nTTBLoEmgR4ZFaHR0cHM6Ly9zYngtY2VydGlmaWNhdGVzLnRydXN0ZWRzZXJ2aWNl\ncy5pbnRlbC5jb20vSW50ZWxTR1hSb290Q0EuZGVyMB0GA1UdDgQWBBTp6ERSUzZc\nSxiaEfxDGCyl3CCASDAOBgNVHQ8BAf8EBAMCAQYwEgYDVR0TAQH/BAgwBgEB/wIB\nATAKBggqhkjOPQQDAgNJADBGAiEAzw9zdUiUHPMUd0C4mx41jlFZkrM3y5f1lgnV\nO7FbjOoCIQCoGtUmT4cXt7V+ySHbJ8Hob9AanpvXNH1ER+/gZF+opQ==\n-----END CERTIFICATE-----\n","tcbInfo":"{\"tcbInfo\":{\"id\":\"TDX\",\"version\":3,\"issueDate\":\"2026-07-01T10:00:45Z\",\"nextUpdate\":\"2026-07-31T10:00:45Z\",\"fmspc\":\"0400F1000000\",\"pceId\":\"0000\",\"tcbType\":0,\"tcbEvaluationDataNumber\":5,\"tdxModule\":{\"mrsigner\":\"000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000\",\"attributes\":\"0000000000000000\",\"attributesMask\":\"FFFFFFFFFFFFFFFF\"},\"tdxModuleIdentities\":[{\"id\":\"TDX_02\",\"mrsigner\":\"000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000\",\"attributes\":\"0000000000000000\",\"attributesMask\":\"FFFFFFFFFFFFFFFF\",\"tcbLevels\":[{\"tcb\":{\"isvsvn\":0},\"tcbDate\":\"2022-11-09T00:00:00Z\",\"tcbStatus\":\"UpToDate\"}]},{\"id\":\"TDX_05\",\"mrsigner\":\"000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000\",\"attributes\":\"0000000000000000\",\"attributesMask\":\"FFFFFFFFFFFFFFFF\",\"tcbLevels\":[{\"tcb\":{\"isvsvn\":0},\"tcbDate\":\"2022-11-09T00:00:00Z\",\"tcbStatus\":\"UpToDate\"}]},{\"id\":\"TDX_03\",\"mrsigner\":\"000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000\",\"attributes\":\"0000000000000000\",\"attributesMask\":\"FFFFFFFFFFFFFFFF\",\"tcbLevels\":[{\"tcb\":{\"isvsvn\":0},\"tcbDate\":\"2022-11-09T00:00:00Z\",\"tcbStatus\":\"UpToDate\"}]},{\"id\":\"TDX_01\",\"mrsigner\":\"000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000\",\"attributes\":\"0000000000000000\",\"attributesMask\":\"FFFFFFFFFFFFFFFF\",\"tcbLevels\":[{\"tcb\":{\"isvsvn\":0},\"tcbDate\":\"2022-11-09T00:00:00Z\",\"tcbStatus\":\"UpToDate\"}]}],\"tcbLevels\":[{\"tcb\":{\"sgxtcbcomponents\":[{\"svn\":0,\"category\":\"BIOS\",\"type\":\"Early Microcode Update\"},{\"svn\":0,\"category\":\"OS/VMM\",\"type\":\"SGX Late Microcode Update\"},{\"svn\":0,\"category\":\"OS/VMM\",\"type\":\"TXT SINIT\"},{\"svn\":0,\"category\":\"BIOS\"},{\"svn\":0,\"category\":\"BIOS\"},{\"svn\":0,\"category\":\"BIOS\"},{\"svn\":0},{\"svn\":0,\"category\":\"OS/VMM\",\"type\":\"SEAMLDR ACM\"},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0}],\"pcesvn\":0,\"tdxtcbcomponents\":[{\"svn\":0,\"category\":\"OS/VMM\",\"type\":\"TDX Module\"},{\"svn\":0,\"category\":\"OS/VMM\",\"type\":\"TDX Module\"},{\"svn\":0,\"category\":\"OS/VMM\",\"type\":\"TDX Late Microcode Update\"},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0}]},\"tcbDate\":\"2022-11-09T00:00:00Z\",\"tcbStatus\":\"UpToDate\"}]},\"signature\":\"589d8a6a5a60f3e12b303f6bd0ab9b3e70ad77500216936a5245c734443c6ea847a682b28324aa99e705f974446a66bad79fab7ee0291d62650db0c7681bd61b\"}"},{"fmspc":"50A06F000000","tcbInfoIssuerChain":"-----BEGIN CERTIFICATE-----\nMIICkDCCAjagAwIBAgIUTh8n662T/sqPZK+7n3H67/KGwu0wCgYIKoZIzj0EAwIw\naDEaMBgGA1UEAwwRSW50ZWwgU0dYIFJvb3QgQ0ExGjAYBgNVBAoMEUludGVsIENv\ncnBvcmF0aW9uMRQwEgYDVQQHDAtTYW50YSBDbGFyYTELMAkGA1UECAwCQ0ExCzAJ\nBgNVBAYTAlVTMB4XDTE5MTAzMTEyMzM0N1oXDTI2MTAzMTEyMzM0N1owbDEeMBwG\nA1UEAwwVSW50ZWwgU0dYIFRDQiBTaWduaW5nMRowGAYDVQQKDBFJbnRlbCBDb3Jw\nb3JhdGlvbjEUMBIGA1UEBwwLU2FudGEgQ2xhcmExCzAJBgNVBAgMAkNBMQswCQYD\nVQQGEwJVUzBZMBMGByqGSM49AgEGCCqGSM49AwEHA0IABOnYw9LbN/JmyUttXa0M\niBEenjPbxbR4C8MuVYxDI+Le8lDBLp9X4wMzCAUF/fI/31giClXp/y0erLbLZjdV\n07+jgbkwgbYwHwYDVR0jBBgwFoAU6ehEUlM2XEsYmhH8QxgspdwggEgwVgYDVR0f\nBE8wTTBLoEmgR4ZFaHR0cHM6Ly9zYngtY2VydGlmaWNhdGVzLnRydXN0ZWRzZXJ2\naWNlcy5pbnRlbC5jb20vSW50ZWxTR1hSb290Q0EuZGVyMB0GA1UdDgQWBBROHyfr\nrZP+yo9kr7ufcfrv8obC7TAOBgNVHQ8BAf8EBAMCBsAwDAYDVR0TAQH/BAIwADAK\nBggqhkjOPQQDAgNIADBFAiEA9xQeifK+2abQGnrAgk0hrOhdyvJQorh2cEMn4Gwr\n4hoCIFHW5qQ9G2wBJ4GMNQqv/oMfbPtzmyTlaWWzwxkqM0CT\n-----END CERTIFICATE-----\n-----BEGIN CERTIFICATE-----\nMIIClDCCAjmgAwIBAgIVAOnoRFJTNlxLGJoR/EMYLKXcIIBIMAoGCCqGSM49BAMC\nMGgxGjAYBgNVBAMMEUludGVsIFNHWCBSb290IENBMRowGAYDVQQKDBFJbnRlbCBD\nb3Jwb3JhdGlvbjEUMBIGA1UEBwwLU2FudGEgQ2xhcmExCzAJBgNVBAgMAkNBMQsw\nCQYDVQQGEwJVUzAeFw0xOTEwMzEwOTQ5MjFaFw00OTEyMzEyMzU5NTlaMGgxGjAY\nBgNVBAMMEUludGVsIFNHWCBSb290IENBMRowGAYDVQQKDBFJbnRlbCBDb3Jwb3Jh\ndGlvbjEUMBIGA1UEBwwLU2FudGEgQ2xhcmExCzAJBgNVBAgMAkNBMQswCQYDVQQG\nEwJVUzBZMBMGByqGSM49AgEGCCqGSM49AwEHA0IABE/6D/1WHNrWwPmNMIyBKMW5\nJ6JzMsjo6xP2vkK1cdZGb1PGRP/C/8ECgiDkmklmzwLzLi+000m7LLrtKJA3oC2j\ngb8wgbwwHwYDVR0jBBgwFoAU6ehEUlM2XEsYmhH8QxgspdwggEgwVgYDVR0fBE8w\nTTBLoEmgR4ZFaHR0cHM6Ly9zYngtY2VydGlmaWNhdGVzLnRydXN0ZWRzZXJ2aWNl\ncy5pbnRlbC5jb20vSW50ZWxTR1hSb290Q0EuZGVyMB0GA1UdDgQWBBTp6ERSUzZc\nSxiaEfxDGCyl3CCASDAOBgNVHQ8BAf8EBAMCAQYwEgYDVR0TAQH/BAgwBgEB/wIB\nATAKBggqhkjOPQQDAgNJADBGAiEAzw9zdUiUHPMUd0C4mx41jlFZkrM3y5f1lgnV\nO7FbjOoCIQCoGtUmT4cXt7V+ySHbJ8Hob9AanpvXNH1ER+/gZF+opQ==\n-----END CERTIFICATE-----\n","tcbInfo":"{\"tcbInfo\":{\"id\":\"TDX\",\"version\":3,\"issueDate\":\"2026-07-01T10:00:45Z\",\"nextUpdate\":\"2026-07-31T10:00:45Z\",\"fmspc\":\"50A06F000000\",\"pceId\":\"0000\",\"tcbType\":0,\"tcbEvaluationDataNumber\":5,\"tdxModule\":{\"mrsigner\":\"000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000\",\"attributes\":\"0000000000000000\",\"attributesMask\":\"FFFFFFFFFFFFFFFF\"},\"tdxModuleIdentities\":[{\"id\":\"TDX_02\",\"mrsigner\":\"000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000\",\"attributes\":\"0000000000000000\",\"attributesMask\":\"FFFFFFFFFFFFFFFF\",\"tcbLevels\":[{\"tcb\":{\"isvsvn\":0},\"tcbDate\":\"2022-11-09T00:00:00Z\",\"tcbStatus\":\"UpToDate\"}]},{\"id\":\"TDX_05\",\"mrsigner\":\"000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000\",\"attributes\":\"0000000000000000\",\"attributesMask\":\"FFFFFFFFFFFFFFFF\",\"tcbLevels\":[{\"tcb\":{\"isvsvn\":0},\"tcbDate\":\"2022-11-09T00:00:00Z\",\"tcbStatus\":\"UpToDate\"}]},{\"id\":\"TDX_03\",\"mrsigner\":\"000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000\",\"attributes\":\"0000000000000000\",\"attributesMask\":\"FFFFFFFFFFFFFFFF\",\"tcbLevels\":[{\"tcb\":{\"isvsvn\":0},\"tcbDate\":\"2022-11-09T00:00:00Z\",\"tcbStatus\":\"UpToDate\"}]},{\"id\":\"TDX_01\",\"mrsigner\":\"000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000\",\"attributes\":\"0000000000000000\",\"attributesMask\":\"FFFFFFFFFFFFFFFF\",\"tcbLevels\":[{\"tcb\":{\"isvsvn\":0},\"tcbDate\":\"2022-11-09T00:00:00Z\",\"tcbStatus\":\"UpToDate\"}]}],\"tcbLevels\":[{\"tcb\":{\"sgxtcbcomponents\":[{\"svn\":1,\"category\":\"BIOS\",\"type\":\"Early Microcode Update\"},{\"svn\":1,\"category\":\"OS/VMM\",\"type\":\"SGX Late Microcode Update\"},{\"svn\":0,\"category\":\"OS/VMM\",\"type\":\"TXT SINIT\"},{\"svn\":0,\"category\":\"BIOS\"},{\"svn\":0,\"category\":\"BIOS\"},{\"svn\":0,\"category\":\"BIOS\"},{\"svn\":0},{\"svn\":0,\"category\":\"OS/VMM\",\"type\":\"SEAMLDR ACM\"},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0}],\"pcesvn\":0,\"tdxtcbcomponents\":[{\"svn\":0,\"category\":\"OS/VMM\",\"type\":\"TDX Module\"},{\"svn\":0,\"category\":\"OS/VMM\",\"type\":\"TDX Module\"},{\"svn\":1,\"category\":\"OS/VMM\",\"type\":\"TDX Late Microcode Update\"},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0}]},\"tcbDate\":\"2022-11-09T00:00:00Z\",\"tcbStatus\":\"UpToDate\"}]},\"signature\":\"8ef380408be7b4d51e2e19c03cecd5685467d0203719efeeac19c44d79b2b4358695345ec7adfb3abb71698001ddeb0de24adba24cc82ede59c4c828b3c52f59\"}"},{"fmspc":"00A06D000000","tcbInfoIssuerChain":"-----BEGIN CERTIFICATE-----\nMIICkDCCAjagAwIBAgIUTh8n662T/sqPZK+7n3H67/KGwu0wCgYIKoZIzj0EAwIw\naDEaMBgGA1UEAwwRSW50ZWwgU0dYIFJvb3QgQ0ExGjAYBgNVBAoMEUludGVsIENv\ncnBvcmF0aW9uMRQwEgYDVQQHDAtTYW50YSBDbGFyYTELMAkGA1UECAwCQ0ExCzAJ\nBgNVBAYTAlVTMB4XDTE5MTAzMTEyMzM0N1oXDTI2MTAzMTEyMzM0N1owbDEeMBwG\nA1UEAwwVSW50ZWwgU0dYIFRDQiBTaWduaW5nMRowGAYDVQQKDBFJbnRlbCBDb3Jw\nb3JhdGlvbjEUMBIGA1UEBwwLU2FudGEgQ2xhcmExCzAJBgNVBAgMAkNBMQswCQYD\nVQQGEwJVUzBZMBMGByqGSM49AgEGCCqGSM49AwEHA0IABOnYw9LbN/JmyUttXa0M\niBEenjPbxbR4C8MuVYxDI+Le8lDBLp9X4wMzCAUF/fI/31giClXp/y0erLbLZjdV\n07+jgbkwgbYwHwYDVR0jBBgwFoAU6ehEUlM2XEsYmhH8QxgspdwggEgwVgYDVR0f\nBE8wTTBLoEmgR4ZFaHR0cHM6Ly9zYngtY2VydGlmaWNhdGVzLnRydXN0ZWRzZXJ2\naWNlcy5pbnRlbC5jb20vSW50ZWxTR1hSb290Q0EuZGVyMB0GA1UdDgQWBBROHyfr\nrZP+yo9kr7ufcfrv8obC7TAOBgNVHQ8BAf8EBAMCBsAwDAYDVR0TAQH/BAIwADAK\nBggqhkjOPQQDAgNIADBFAiEA9xQeifK+2abQGnrAgk0hrOhdyvJQorh2cEMn4Gwr\n4hoCIFHW5qQ9G2wBJ4GMNQqv/oMfbPtzmyTlaWWzwxkqM0CT\n-----END CERTIFICATE-----\n-----BEGIN CERTIFICATE-----\nMIIClDCCAjmgAwIBAgIVAOnoRFJTNlxLGJoR/EMYLKXcIIBIMAoGCCqGSM49BAMC\nMGgxGjAYBgNVBAMMEUludGVsIFNHWCBSb290IENBMRowGAYDVQQKDBFJbnRlbCBD\nb3Jwb3JhdGlvbjEUMBIGA1UEBwwLU2FudGEgQ2xhcmExCzAJBgNVBAgMAkNBMQsw\nCQYDVQQGEwJVUzAeFw0xOTEwMzEwOTQ5MjFaFw00OTEyMzEyMzU5NTlaMGgxGjAY\nBgNVBAMMEUludGVsIFNHWCBSb290IENBMRowGAYDVQQKDBFJbnRlbCBDb3Jwb3Jh\ndGlvbjEUMBIGA1UEBwwLU2FudGEgQ2xhcmExCzAJBgNVBAgMAkNBMQswCQYDVQQG\nEwJVUzBZMBMGByqGSM49AgEGCCqGSM49AwEHA0IABE/6D/1WHNrWwPmNMIyBKMW5\nJ6JzMsjo6xP2vkK1cdZGb1PGRP/C/8ECgiDkmklmzwLzLi+000m7LLrtKJA3oC2j\ngb8wgbwwHwYDVR0jBBgwFoAU6ehEUlM2XEsYmhH8QxgspdwggEgwVgYDVR0fBE8w\nTTBLoEmgR4ZFaHR0cHM6Ly9zYngtY2VydGlmaWNhdGVzLnRydXN0ZWRzZXJ2aWNl\ncy5pbnRlbC5jb20vSW50ZWxTR1hSb290Q0EuZGVyMB0GA1UdDgQWBBTp6ERSUzZc\nSxiaEfxDGCyl3CCASDAOBgNVHQ8BAf8EBAMCAQYwEgYDVR0TAQH/BAgwBgEB/wIB\nATAKBggqhkjOPQQDAgNJADBGAiEAzw9zdUiUHPMUd0C4mx41jlFZkrM3y5f1lgnV\nO7FbjOoCIQCoGtUmT4cXt7V+ySHbJ8Hob9AanpvXNH1ER+/gZF+opQ==\n-----END CERTIFICATE-----\n","tcbInfo":"{\"tcbInfo\":{\"id\":\"TDX\",\"version\":3,\"issueDate\":\"2026-07-01T10:00:45Z\",\"nextUpdate\":\"2026-07-31T10:00:45Z\",\"fmspc\":\"00A06D000000\",\"pceId\":\"0000\",\"tcbType\":0,\"tcbEvaluationDataNumber\":5,\"tdxModule\":{\"mrsigner\":\"000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000\",\"attributes\":\"0000000000000000\",\"attributesMask\":\"FFFFFFFFFFFFFFFF\"},\"tdxModuleIdentities\":[{\"id\":\"TDX_02\",\"mrsigner\":\"000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000\",\"attributes\":\"0000000000000000\",\"attributesMask\":\"FFFFFFFFFFFFFFFF\",\"tcbLevels\":[{\"tcb\":{\"isvsvn\":0},\"tcbDate\":\"2022-11-09T00:00:00Z\",\"tcbStatus\":\"UpToDate\"}]},{\"id\":\"TDX_05\",\"mrsigner\":\"000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000\",\"attributes\":\"0000000000000000\",\"attributesMask\":\"FFFFFFFFFFFFFFFF\",\"tcbLevels\":[{\"tcb\":{\"isvsvn\":0},\"tcbDate\":\"2022-11-09T00:00:00Z\",\"tcbStatus\":\"UpToDate\"}]},{\"id\":\"TDX_03\",\"mrsigner\":\"000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000\",\"attributes\":\"0000000000000000\",\"attributesMask\":\"FFFFFFFFFFFFFFFF\",\"tcbLevels\":[{\"tcb\":{\"isvsvn\":0},\"tcbDate\":\"2022-11-09T00:00:00Z\",\"tcbStatus\":\"UpToDate\"}]},{\"id\":\"TDX_01\",\"mrsigner\":\"000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000\",\"attributes\":\"0000000000000000\",\"attributesMask\":\"FFFFFFFFFFFFFFFF\",\"tcbLevels\":[{\"tcb\":{\"isvsvn\":0},\"tcbDate\":\"2022-11-09T00:00:00Z\",\"tcbStatus\":\"UpToDate\"}]}],\"tcbLevels\":[{\"tcb\":{\"sgxtcbcomponents\":[{\"svn\":1,\"category\":\"BIOS\",\"type\":\"Early Microcode Update\"},{\"svn\":1,\"category\":\"OS/VMM\",\"type\":\"SGX Late Microcode Update\"},{\"svn\":0,\"category\":\"OS/VMM\",\"type\":\"TXT SINIT\"},{\"svn\":0,\"category\":\"BIOS\"},{\"svn\":0,\"category\":\"BIOS\"},{\"svn\":0,\"category\":\"BIOS\"},{\"svn\":0},{\"svn\":0,\"category\":\"OS/VMM\",\"type\":\"SEAMLDR ACM\"},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0}],\"pcesvn\":0,\"tdxtcbcomponents\":[{\"svn\":0,\"category\":\"OS/VMM\",\"type\":\"TDX Module\"},{\"svn\":0,\"category\":\"OS/VMM\",\"type\":\"TDX Module\"},{\"svn\":1,\"category\":\"OS/VMM\",\"type\":\"TDX Late Microcode Update\"},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0}]},\"tcbDate\":\"2022-11-09T00:00:00Z\",\"tcbStatus\":\"UpToDate\"}]},\"signature\":\"126fd0874cbcee488f4fa793f0ca020f41a5f44965622b6e7768f9b4e677e7920105bbf3c3735e3ed7c6ad3f4e501534ee8e6c29df6a0c4367287d3d5176c72f\"}"},{"fmspc":"0400F1070000","tcbInfoIssuerChain":"-----BEGIN CERTIFICATE-----\nMIICkDCCAjagAwIBAgIUTh8n662T/sqPZK+7n3H67/KGwu0wCgYIKoZIzj0EAwIw\naDEaMBgGA1UEAwwRSW50ZWwgU0dYIFJvb3QgQ0ExGjAYBgNVBAoMEUludGVsIENv\ncnBvcmF0aW9uMRQwEgYDVQQHDAtTYW50YSBDbGFyYTELMAkGA1UECAwCQ0ExCzAJ\nBgNVBAYTAlVTMB4XDTE5MTAzMTEyMzM0N1oXDTI2MTAzMTEyMzM0N1owbDEeMBwG\nA1UEAwwVSW50ZWwgU0dYIFRDQiBTaWduaW5nMRowGAYDVQQKDBFJbnRlbCBDb3Jw\nb3JhdGlvbjEUMBIGA1UEBwwLU2FudGEgQ2xhcmExCzAJBgNVBAgMAkNBMQswCQYD\nVQQGEwJVUzBZMBMGByqGSM49AgEGCCqGSM49AwEHA0IABOnYw9LbN/JmyUttXa0M\niBEenjPbxbR4C8MuVYxDI+Le8lDBLp9X4wMzCAUF/fI/31giClXp/y0erLbLZjdV\n07+jgbkwgbYwHwYDVR0jBBgwFoAU6ehEUlM2XEsYmhH8QxgspdwggEgwVgYDVR0f\nBE8wTTBLoEmgR4ZFaHR0cHM6Ly9zYngtY2VydGlmaWNhdGVzLnRydXN0ZWRzZXJ2\naWNlcy5pbnRlbC5jb20vSW50ZWxTR1hSb290Q0EuZGVyMB0GA1UdDgQWBBROHyfr\nrZP+yo9kr7ufcfrv8obC7TAOBgNVHQ8BAf8EBAMCBsAwDAYDVR0TAQH/BAIwADAK\nBggqhkjOPQQDAgNIADBFAiEA9xQeifK+2abQGnrAgk0hrOhdyvJQorh2cEMn4Gwr\n4hoCIFHW5qQ9G2wBJ4GMNQqv/oMfbPtzmyTlaWWzwxkqM0CT\n-----END CERTIFICATE-----\n-----BEGIN CERTIFICATE-----\nMIIClDCCAjmgAwIBAgIVAOnoRFJTNlxLGJoR/EMYLKXcIIBIMAoGCCqGSM49BAMC\nMGgxGjAYBgNVBAMMEUludGVsIFNHWCBSb290IENBMRowGAYDVQQKDBFJbnRlbCBD\nb3Jwb3JhdGlvbjEUMBIGA1UEBwwLU2FudGEgQ2xhcmExCzAJBgNVBAgMAkNBMQsw\nCQYDVQQGEwJVUzAeFw0xOTEwMzEwOTQ5MjFaFw00OTEyMzEyMzU5NTlaMGgxGjAY\nBgNVBAMMEUludGVsIFNHWCBSb290IENBMRowGAYDVQQKDBFJbnRlbCBDb3Jwb3Jh\ndGlvbjEUMBIGA1UEBwwLU2FudGEgQ2xhcmExCzAJBgNVBAgMAkNBMQswCQYDVQQG\nEwJVUzBZMBMGByqGSM49AgEGCCqGSM49AwEHA0IABE/6D/1WHNrWwPmNMIyBKMW5\nJ6JzMsjo6xP2vkK1cdZGb1PGRP/C/8ECgiDkmklmzwLzLi+000m7LLrtKJA3oC2j\ngb8wgbwwHwYDVR0jBBgwFoAU6ehEUlM2XEsYmhH8QxgspdwggEgwVgYDVR0fBE8w\nTTBLoEmgR4ZFaHR0cHM6Ly9zYngtY2VydGlmaWNhdGVzLnRydXN0ZWRzZXJ2aWNl\ncy5pbnRlbC5jb20vSW50ZWxTR1hSb290Q0EuZGVyMB0GA1UdDgQWBBTp6ERSUzZc\nSxiaEfxDGCyl3CCASDAOBgNVHQ8BAf8EBAMCAQYwEgYDVR0TAQH/BAgwBgEB/wIB\nATAKBggqhkjOPQQDAgNJADBGAiEAzw9zdUiUHPMUd0C4mx41jlFZkrM3y5f1lgnV\nO7FbjOoCIQCoGtUmT4cXt7V+ySHbJ8Hob9AanpvXNH1ER+/gZF+opQ==\n-----END CERTIFICATE-----\n","tcbInfo":"{\"tcbInfo\":{\"id\":\"TDX\",\"version\":3,\"issueDate\":\"2026-07-01T10:00:45Z\",\"nextUpdate\":\"2026-07-31T10:00:45Z\",\"fmspc\":\"0400F1070000\",\"pceId\":\"0000\",\"tcbType\":0,\"tcbEvaluationDataNumber\":5,\"tdxModule\":{\"mrsigner\":\"000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000\",\"attributes\":\"0000000000000000\",\"attributesMask\":\"FFFFFFFFFFFFFFFF\"},\"tdxModuleIdentities\":[{\"id\":\"TDX_02\",\"mrsigner\":\"000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000\",\"attributes\":\"0000000000000000\",\"attributesMask\":\"FFFFFFFFFFFFFFFF\",\"tcbLevels\":[{\"tcb\":{\"isvsvn\":0},\"tcbDate\":\"2022-11-09T00:00:00Z\",\"tcbStatus\":\"UpToDate\"}]},{\"id\":\"TDX_05\",\"mrsigner\":\"000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000\",\"attributes\":\"0000000000000000\",\"attributesMask\":\"FFFFFFFFFFFFFFFF\",\"tcbLevels\":[{\"tcb\":{\"isvsvn\":0},\"tcbDate\":\"2022-11-09T00:00:00Z\",\"tcbStatus\":\"UpToDate\"}]},{\"id\":\"TDX_03\",\"mrsigner\":\"000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000\",\"attributes\":\"0000000000000000\",\"attributesMask\":\"FFFFFFFFFFFFFFFF\",\"tcbLevels\":[{\"tcb\":{\"isvsvn\":0},\"tcbDate\":\"2022-11-09T00:00:00Z\",\"tcbStatus\":\"UpToDate\"}]},{\"id\":\"TDX_01\",\"mrsigner\":\"000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000\",\"attributes\":\"0000000000000000\",\"attributesMask\":\"FFFFFFFFFFFFFFFF\",\"tcbLevels\":[{\"tcb\":{\"isvsvn\":0},\"tcbDate\":\"2022-11-09T00:00:00Z\",\"tcbStatus\":\"UpToDate\"}]}],\"tcbLevels\":[{\"tcb\":{\"sgxtcbcomponents\":[{\"svn\":1,\"category\":\"BIOS\",\"type\":\"Early Microcode Update\"},{\"svn\":1,\"category\":\"OS/VMM\",\"type\":\"SGX Late Microcode Update\"},{\"svn\":0,\"category\":\"OS/VMM\",\"type\":\"TXT SINIT\"},{\"svn\":0,\"category\":\"BIOS\"},{\"svn\":0,\"category\":\"BIOS\"},{\"svn\":0,\"category\":\"BIOS\"},{\"svn\":0},{\"svn\":0,\"category\":\"OS/VMM\",\"type\":\"SEAMLDR ACM\"},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0}],\"pcesvn\":0,\"tdxtcbcomponents\":[{\"svn\":0,\"category\":\"OS/VMM\",\"type\":\"TDX Module\"},{\"svn\":0,\"category\":\"OS/VMM\",\"type\":\"TDX Module\"},{\"svn\":0,\"category\":\"OS/VMM\",\"type\":\"TDX Late Microcode Update\"},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0}]},\"tcbDate\":\"2022-11-09T00:00:00Z\",\"tcbStatus\":\"UpToDate\"}]},\"signature\":\"b35cffb8b5af48c3026ee5ae3ad56bb1b45ef872ca2ec744a562073ffb57940cff890454f385ef57a39a5941fd4aa6049ce502be027ef5cf1b33f12bb4af9fd0\"}"},{"fmspc":"10806F070000","tcbInfoIssuerChain":"-----BEGIN CERTIFICATE-----\nMIICkDCCAjagAwIBAgIUTh8n662T/sqPZK+7n3H67/KGwu0wCgYIKoZIzj0EAwIw\naDEaMBgGA1UEAwwRSW50ZWwgU0dYIFJvb3QgQ0ExGjAYBgNVBAoMEUludGVsIENv\ncnBvcmF0aW9uMRQwEgYDVQQHDAtTYW50YSBDbGFyYTELMAkGA1UECAwCQ0ExCzAJ\nBgNVBAYTAlVTMB4XDTE5MTAzMTEyMzM0N1oXDTI2MTAzMTEyMzM0N1owbDEeMBwG\nA1UEAwwVSW50ZWwgU0dYIFRDQiBTaWduaW5nMRowGAYDVQQKDBFJbnRlbCBDb3Jw\nb3JhdGlvbjEUMBIGA1UEBwwLU2FudGEgQ2xhcmExCzAJBgNVBAgMAkNBMQswCQYD\nVQQGEwJVUzBZMBMGByqGSM49AgEGCCqGSM49AwEHA0IABOnYw9LbN/JmyUttXa0M\niBEenjPbxbR4C8MuVYxDI+Le8lDBLp9X4wMzCAUF/fI/31giClXp/y0erLbLZjdV\n07+jgbkwgbYwHwYDVR0jBBgwFoAU6ehEUlM2XEsYmhH8QxgspdwggEgwVgYDVR0f\nBE8wTTBLoEmgR4ZFaHR0cHM6Ly9zYngtY2VydGlmaWNhdGVzLnRydXN0ZWRzZXJ2\naWNlcy5pbnRlbC5jb20vSW50ZWxTR1hSb290Q0EuZGVyMB0GA1UdDgQWBBROHyfr\nrZP+yo9kr7ufcfrv8obC7TAOBgNVHQ8BAf8EBAMCBsAwDAYDVR0TAQH/BAIwADAK\nBggqhkjOPQQDAgNIADBFAiEA9xQeifK+2abQGnrAgk0hrOhdyvJQorh2cEMn4Gwr\n4hoCIFHW5qQ9G2wBJ4GMNQqv/oMfbPtzmyTlaWWzwxkqM0CT\n-----END CERTIFICATE-----\n-----BEGIN CERTIFICATE-----\nMIIClDCCAjmgAwIBAgIVAOnoRFJTNlxLGJoR/EMYLKXcIIBIMAoGCCqGSM49BAMC\nMGgxGjAYBgNVBAMMEUludGVsIFNHWCBSb290IENBMRowGAYDVQQKDBFJbnRlbCBD\nb3Jwb3JhdGlvbjEUMBIGA1UEBwwLU2FudGEgQ2xhcmExCzAJBgNVBAgMAkNBMQsw\nCQYDVQQGEwJVUzAeFw0xOTEwMzEwOTQ5MjFaFw00OTEyMzEyMzU5NTlaMGgxGjAY\nBgNVBAMMEUludGVsIFNHWCBSb290IENBMRowGAYDVQQKDBFJbnRlbCBDb3Jwb3Jh\ndGlvbjEUMBIGA1UEBwwLU2FudGEgQ2xhcmExCzAJBgNVBAgMAkNBMQswCQYDVQQG\nEwJVUzBZMBMGByqGSM49AgEGCCqGSM49AwEHA0IABE/6D/1WHNrWwPmNMIyBKMW5\nJ6JzMsjo6xP2vkK1cdZGb1PGRP/C/8ECgiDkmklmzwLzLi+000m7LLrtKJA3oC2j\ngb8wgbwwHwYDVR0jBBgwFoAU6ehEUlM2XEsYmhH8QxgspdwggEgwVgYDVR0fBE8w\nTTBLoEmgR4ZFaHR0cHM6Ly9zYngtY2VydGlmaWNhdGVzLnRydXN0ZWRzZXJ2aWNl\ncy5pbnRlbC5jb20vSW50ZWxTR1hSb290Q0EuZGVyMB0GA1UdDgQWBBTp6ERSUzZc\nSxiaEfxDGCyl3CCASDAOBgNVHQ8BAf8EBAMCAQYwEgYDVR0TAQH/BAgwBgEB/wIB\nATAKBggqhkjOPQQDAgNJADBGAiEAzw9zdUiUHPMUd0C4mx41jlFZkrM3y5f1lgnV\nO7FbjOoCIQCoGtUmT4cXt7V+ySHbJ8Hob9AanpvXNH1ER+/gZF+opQ==\n-----END CERTIFICATE-----\n","tcbInfo":"{\"tcbInfo\":{\"id\":\"TDX\",\"version\":3,\"issueDate\":\"2026-07-01T10:00:45Z\",\"nextUpdate\":\"2026-07-31T10:00:45Z\",\"fmspc\":\"10806F070000\",\"pceId\":\"0000\",\"tcbType\":0,\"tcbEvaluationDataNumber\":5,\"tdxModule\":{\"mrsigner\":\"000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000\",\"attributes\":\"0000000000000000\",\"attributesMask\":\"FFFFFFFFFFFFFFFF\"},\"tdxModuleIdentities\":[{\"id\":\"TDX_02\",\"mrsigner\":\"000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000\",\"attributes\":\"0000000000000000\",\"attributesMask\":\"FFFFFFFFFFFFFFFF\",\"tcbLevels\":[{\"tcb\":{\"isvsvn\":0},\"tcbDate\":\"2022-11-09T00:00:00Z\",\"tcbStatus\":\"UpToDate\"}]},{\"id\":\"TDX_05\",\"mrsigner\":\"000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000\",\"attributes\":\"0000000000000000\",\"attributesMask\":\"FFFFFFFFFFFFFFFF\",\"tcbLevels\":[{\"tcb\":{\"isvsvn\":0},\"tcbDate\":\"2022-11-09T00:00:00Z\",\"tcbStatus\":\"UpToDate\"}]},{\"id\":\"TDX_03\",\"mrsigner\":\"000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000\",\"attributes\":\"0000000000000000\",\"attributesMask\":\"FFFFFFFFFFFFFFFF\",\"tcbLevels\":[{\"tcb\":{\"isvsvn\":0},\"tcbDate\":\"2022-11-09T00:00:00Z\",\"tcbStatus\":\"UpToDate\"}]},{\"id\":\"TDX_01\",\"mrsigner\":\"000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000\",\"attributes\":\"0000000000000000\",\"attributesMask\":\"FFFFFFFFFFFFFFFF\",\"tcbLevels\":[{\"tcb\":{\"isvsvn\":0},\"tcbDate\":\"2022-11-09T00:00:00Z\",\"tcbStatus\":\"UpToDate\"}]}],\"tcbLevels\":[{\"tcb\":{\"sgxtcbcomponents\":[{\"svn\":1,\"category\":\"BIOS\",\"type\":\"Early Microcode Update\"},{\"svn\":1,\"category\":\"OS/VMM\",\"type\":\"SGX Late Microcode Update\"},{\"svn\":0,\"category\":\"OS/VMM\",\"type\":\"TXT SINIT\"},{\"svn\":0,\"category\":\"BIOS\"},{\"svn\":0,\"category\":\"BIOS\"},{\"svn\":0,\"category\":\"BIOS\"},{\"svn\":0},{\"svn\":0,\"category\":\"OS/VMM\",\"type\":\"SEAMLDR ACM\"},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0}],\"pcesvn\":0,\"tdxtcbcomponents\":[{\"svn\":0,\"category\":\"OS/VMM\",\"type\":\"TDX Module\"},{\"svn\":0,\"category\":\"OS/VMM\",\"type\":\"TDX Module\"},{\"svn\":1,\"category\":\"OS/VMM\",\"type\":\"TDX Late Microcode Update\"},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0}]},\"tcbDate\":\"2022-11-09T00:00:00Z\",\"tcbStatus\":\"UpToDate\"}]},\"signature\":\"9ed0865391001855b2e35740fdeb3978b284364201d1d568cc8c85bd640e707767c73cad516c00e2b29a2e81963fe5560c93ef20f391e936b33db74c1aa5b26c\"}"},{"fmspc":"20D06D010000","tcbInfoIssuerChain":"-----BEGIN CERTIFICATE-----\nMIICkDCCAjagAwIBAgIUTh8n662T/sqPZK+7n3H67/KGwu0wCgYIKoZIzj0EAwIw\naDEaMBgGA1UEAwwRSW50ZWwgU0dYIFJvb3QgQ0ExGjAYBgNVBAoMEUludGVsIENv\ncnBvcmF0aW9uMRQwEgYDVQQHDAtTYW50YSBDbGFyYTELMAkGA1UECAwCQ0ExCzAJ\nBgNVBAYTAlVTMB4XDTE5MTAzMTEyMzM0N1oXDTI2MTAzMTEyMzM0N1owbDEeMBwG\nA1UEAwwVSW50ZWwgU0dYIFRDQiBTaWduaW5nMRowGAYDVQQKDBFJbnRlbCBDb3Jw\nb3JhdGlvbjEUMBIGA1UEBwwLU2FudGEgQ2xhcmExCzAJBgNVBAgMAkNBMQswCQYD\nVQQGEwJVUzBZMBMGByqGSM49AgEGCCqGSM49AwEHA0IABOnYw9LbN/JmyUttXa0M\niBEenjPbxbR4C8MuVYxDI+Le8lDBLp9X4wMzCAUF/fI/31giClXp/y0erLbLZjdV\n07+jgbkwgbYwHwYDVR0jBBgwFoAU6ehEUlM2XEsYmhH8QxgspdwggEgwVgYDVR0f\nBE8wTTBLoEmgR4ZFaHR0cHM6Ly9zYngtY2VydGlmaWNhdGVzLnRydXN0ZWRzZXJ2\naWNlcy5pbnRlbC5jb20vSW50ZWxTR1hSb290Q0EuZGVyMB0GA1UdDgQWBBROHyfr\nrZP+yo9kr7ufcfrv8obC7TAOBgNVHQ8BAf8EBAMCBsAwDAYDVR0TAQH/BAIwADAK\nBggqhkjOPQQDAgNIADBFAiEA9xQeifK+2abQGnrAgk0hrOhdyvJQorh2cEMn4Gwr\n4hoCIFHW5qQ9G2wBJ4GMNQqv/oMfbPtzmyTlaWWzwxkqM0CT\n-----END CERTIFICATE-----\n-----BEGIN CERTIFICATE-----\nMIIClDCCAjmgAwIBAgIVAOnoRFJTNlxLGJoR/EMYLKXcIIBIMAoGCCqGSM49BAMC\nMGgxGjAYBgNVBAMMEUludGVsIFNHWCBSb290IENBMRowGAYDVQQKDBFJbnRlbCBD\nb3Jwb3JhdGlvbjEUMBIGA1UEBwwLU2FudGEgQ2xhcmExCzAJBgNVBAgMAkNBMQsw\nCQYDVQQGEwJVUzAeFw0xOTEwMzEwOTQ5MjFaFw00OTEyMzEyMzU5NTlaMGgxGjAY\nBgNVBAMMEUludGVsIFNHWCBSb290IENBMRowGAYDVQQKDBFJbnRlbCBDb3Jwb3Jh\ndGlvbjEUMBIGA1UEBwwLU2FudGEgQ2xhcmExCzAJBgNVBAgMAkNBMQswCQYDVQQG\nEwJVUzBZMBMGByqGSM49AgEGCCqGSM49AwEHA0IABE/6D/1WHNrWwPmNMIyBKMW5\nJ6JzMsjo6xP2vkK1cdZGb1PGRP/C/8ECgiDkmklmzwLzLi+000m7LLrtKJA3oC2j\ngb8wgbwwHwYDVR0jBBgwFoAU6ehEUlM2XEsYmhH8QxgspdwggEgwVgYDVR0fBE8w\nTTBLoEmgR4ZFaHR0cHM6Ly9zYngtY2VydGlmaWNhdGVzLnRydXN0ZWRzZXJ2aWNl\ncy5pbnRlbC5jb20vSW50ZWxTR1hSb290Q0EuZGVyMB0GA1UdDgQWBBTp6ERSUzZc\nSxiaEfxDGCyl3CCASDAOBgNVHQ8BAf8EBAMCAQYwEgYDVR0TAQH/BAgwBgEB/wIB\nATAKBggqhkjOPQQDAgNJADBGAiEAzw9zdUiUHPMUd0C4mx41jlFZkrM3y5f1lgnV\nO7FbjOoCIQCoGtUmT4cXt7V+ySHbJ8Hob9AanpvXNH1ER+/gZF+opQ==\n-----END CERTIFICATE-----\n","tcbInfo":"{\"tcbInfo\":{\"id\":\"TDX\",\"version\":3,\"issueDate\":\"2026-07-01T10:00:45Z\",\"nextUpdate\":\"2026-07-31T10:00:45Z\",\"fmspc\":\"20D06D010000\",\"pceId\":\"0000\",\"tcbType\":0,\"tcbEvaluationDataNumber\":5,\"tdxModule\":{\"mrsigner\":\"000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000\",\"attributes\":\"0000000000000000\",\"attributesMask\":\"FFFFFFFFFFFFFFFF\"},\"tdxModuleIdentities\":[{\"id\":\"TDX_02\",\"mrsigner\":\"000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000\",\"attributes\":\"0000000000000000\",\"attributesMask\":\"FFFFFFFFFFFFFFFF\",\"tcbLevels\":[{\"tcb\":{\"isvsvn\":0},\"tcbDate\":\"2022-11-09T00:00:00Z\",\"tcbStatus\":\"UpToDate\"}]},{\"id\":\"TDX_05\",\"mrsigner\":\"000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000\",\"attributes\":\"0000000000000000\",\"attributesMask\":\"FFFFFFFFFFFFFFFF\",\"tcbLevels\":[{\"tcb\":{\"isvsvn\":0},\"tcbDate\":\"2022-11-09T00:00:00Z\",\"tcbStatus\":\"UpToDate\"}]},{\"id\":\"TDX_03\",\"mrsigner\":\"000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000\",\"attributes\":\"0000000000000000\",\"attributesMask\":\"FFFFFFFFFFFFFFFF\",\"tcbLevels\":[{\"tcb\":{\"isvsvn\":0},\"tcbDate\":\"2022-11-09T00:00:00Z\",\"tcbStatus\":\"UpToDate\"}]},{\"id\":\"TDX_01\",\"mrsigner\":\"000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000\",\"attributes\":\"0000000000000000\",\"attributesMask\":\"FFFFFFFFFFFFFFFF\",\"tcbLevels\":[{\"tcb\":{\"isvsvn\":0},\"tcbDate\":\"2022-11-09T00:00:00Z\",\"tcbStatus\":\"UpToDate\"}]}],\"tcbLevels\":[{\"tcb\":{\"sgxtcbcomponents\":[{\"svn\":1,\"category\":\"BIOS\",\"type\":\"Early Microcode Update\"},{\"svn\":1,\"category\":\"OS/VMM\",\"type\":\"SGX Late Microcode Update\"},{\"svn\":0,\"category\":\"OS/VMM\",\"type\":\"TXT SINIT\"},{\"svn\":0,\"category\":\"BIOS\"},{\"svn\":0,\"category\":\"BIOS\"},{\"svn\":0,\"category\":\"BIOS\"},{\"svn\":0},{\"svn\":0,\"category\":\"OS/VMM\",\"type\":\"SEAMLDR ACM\"},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0}],\"pcesvn\":0,\"tdxtcbcomponents\":[{\"svn\":0,\"category\":\"OS/VMM\",\"type\":\"TDX Module\"},{\"svn\":0,\"category\":\"OS/VMM\",\"type\":\"TDX Module\"},{\"svn\":1,\"category\":\"OS/VMM\",\"type\":\"TDX Late Microcode Update\"},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0}]},\"tcbDate\":\"2022-11-09T00:00:00Z\",\"tcbStatus\":\"UpToDate\"}]},\"signature\":\"5214de9edac3522fe9a68abba903fc88c59c37651c8f4bf2b79bebf2381fc32907dc9790ed883d15a948b7ba91f4ad8fe1712c56390d8398ac0641a55eb80f21\"}"},{"fmspc":"00A06F000000","tcbInfoIssuerChain":"-----BEGIN CERTIFICATE-----\nMIICkDCCAjagAwIBAgIUTh8n662T/sqPZK+7n3H67/KGwu0wCgYIKoZIzj0EAwIw\naDEaMBgGA1UEAwwRSW50ZWwgU0dYIFJvb3QgQ0ExGjAYBgNVBAoMEUludGVsIENv\ncnBvcmF0aW9uMRQwEgYDVQQHDAtTYW50YSBDbGFyYTELMAkGA1UECAwCQ0ExCzAJ\nBgNVBAYTAlVTMB4XDTE5MTAzMTEyMzM0N1oXDTI2MTAzMTEyMzM0N1owbDEeMBwG\nA1UEAwwVSW50ZWwgU0dYIFRDQiBTaWduaW5nMRowGAYDVQQKDBFJbnRlbCBDb3Jw\nb3JhdGlvbjEUMBIGA1UEBwwLU2FudGEgQ2xhcmExCzAJBgNVBAgMAkNBMQswCQYD\nVQQGEwJVUzBZMBMGByqGSM49AgEGCCqGSM49AwEHA0IABOnYw9LbN/JmyUttXa0M\niBEenjPbxbR4C8MuVYxDI+Le8lDBLp9X4wMzCAUF/fI/31giClXp/y0erLbLZjdV\n07+jgbkwgbYwHwYDVR0jBBgwFoAU6ehEUlM2XEsYmhH8QxgspdwggEgwVgYDVR0f\nBE8wTTBLoEmgR4ZFaHR0cHM6Ly9zYngtY2VydGlmaWNhdGVzLnRydXN0ZWRzZXJ2\naWNlcy5pbnRlbC5jb20vSW50ZWxTR1hSb290Q0EuZGVyMB0GA1UdDgQWBBROHyfr\nrZP+yo9kr7ufcfrv8obC7TAOBgNVHQ8BAf8EBAMCBsAwDAYDVR0TAQH/BAIwADAK\nBggqhkjOPQQDAgNIADBFAiEA9xQeifK+2abQGnrAgk0hrOhdyvJQorh2cEMn4Gwr\n4hoCIFHW5qQ9G2wBJ4GMNQqv/oMfbPtzmyTlaWWzwxkqM0CT\n-----END CERTIFICATE-----\n-----BEGIN CERTIFICATE-----\nMIIClDCCAjmgAwIBAgIVAOnoRFJTNlxLGJoR/EMYLKXcIIBIMAoGCCqGSM49BAMC\nMGgxGjAYBgNVBAMMEUludGVsIFNHWCBSb290IENBMRowGAYDVQQKDBFJbnRlbCBD\nb3Jwb3JhdGlvbjEUMBIGA1UEBwwLU2FudGEgQ2xhcmExCzAJBgNVBAgMAkNBMQsw\nCQYDVQQGEwJVUzAeFw0xOTEwMzEwOTQ5MjFaFw00OTEyMzEyMzU5NTlaMGgxGjAY\nBgNVBAMMEUludGVsIFNHWCBSb290IENBMRowGAYDVQQKDBFJbnRlbCBDb3Jwb3Jh\ndGlvbjEUMBIGA1UEBwwLU2FudGEgQ2xhcmExCzAJBgNVBAgMAkNBMQswCQYDVQQG\nEwJVUzBZMBMGByqGSM49AgEGCCqGSM49AwEHA0IABE/6D/1WHNrWwPmNMIyBKMW5\nJ6JzMsjo6xP2vkK1cdZGb1PGRP/C/8ECgiDkmklmzwLzLi+000m7LLrtKJA3oC2j\ngb8wgbwwHwYDVR0jBBgwFoAU6ehEUlM2XEsYmhH8QxgspdwggEgwVgYDVR0fBE8w\nTTBLoEmgR4ZFaHR0cHM6Ly9zYngtY2VydGlmaWNhdGVzLnRydXN0ZWRzZXJ2aWNl\ncy5pbnRlbC5jb20vSW50ZWxTR1hSb290Q0EuZGVyMB0GA1UdDgQWBBTp6ERSUzZc\nSxiaEfxDGCyl3CCASDAOBgNVHQ8BAf8EBAMCAQYwEgYDVR0TAQH/BAgwBgEB/wIB\nATAKBggqhkjOPQQDAgNJADBGAiEAzw9zdUiUHPMUd0C4mx41jlFZkrM3y5f1lgnV\nO7FbjOoCIQCoGtUmT4cXt7V+ySHbJ8Hob9AanpvXNH1ER+/gZF+opQ==\n-----END CERTIFICATE-----\n","tcbInfo":"{\"tcbInfo\":{\"id\":\"TDX\",\"version\":3,\"issueDate\":\"2026-07-01T10:00:45Z\",\"nextUpdate\":\"2026-07-31T10:00:45Z\",\"fmspc\":\"00A06F000000\",\"pceId\":\"0000\",\"tcbType\":0,\"tcbEvaluationDataNumber\":5,\"tdxModule\":{\"mrsigner\":\"000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000\",\"attributes\":\"0000000000000000\",\"attributesMask\":\"FFFFFFFFFFFFFFFF\"},\"tdxModuleIdentities\":[{\"id\":\"TDX_02\",\"mrsigner\":\"000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000\",\"attributes\":\"0000000000000000\",\"attributesMask\":\"FFFFFFFFFFFFFFFF\",\"tcbLevels\":[{\"tcb\":{\"isvsvn\":0},\"tcbDate\":\"2022-11-09T00:00:00Z\",\"tcbStatus\":\"UpToDate\"}]},{\"id\":\"TDX_05\",\"mrsigner\":\"000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000\",\"attributes\":\"0000000000000000\",\"attributesMask\":\"FFFFFFFFFFFFFFFF\",\"tcbLevels\":[{\"tcb\":{\"isvsvn\":0},\"tcbDate\":\"2022-11-09T00:00:00Z\",\"tcbStatus\":\"UpToDate\"}]},{\"id\":\"TDX_03\",\"mrsigner\":\"000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000\",\"attributes\":\"0000000000000000\",\"attributesMask\":\"FFFFFFFFFFFFFFFF\",\"tcbLevels\":[{\"tcb\":{\"isvsvn\":0},\"tcbDate\":\"2022-11-09T00:00:00Z\",\"tcbStatus\":\"UpToDate\"}]},{\"id\":\"TDX_01\",\"mrsigner\":\"000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000\",\"attributes\":\"0000000000000000\",\"attributesMask\":\"FFFFFFFFFFFFFFFF\",\"tcbLevels\":[{\"tcb\":{\"isvsvn\":0},\"tcbDate\":\"2022-11-09T00:00:00Z\",\"tcbStatus\":\"UpToDate\"}]}],\"tcbLevels\":[{\"tcb\":{\"sgxtcbcomponents\":[{\"svn\":1,\"category\":\"BIOS\",\"type\":\"Early Microcode Update\"},{\"svn\":1,\"category\":\"OS/VMM\",\"type\":\"SGX Late Microcode Update\"},{\"svn\":0,\"category\":\"OS/VMM\",\"type\":\"TXT SINIT\"},{\"svn\":0,\"category\":\"BIOS\"},{\"svn\":0,\"category\":\"BIOS\"},{\"svn\":0,\"category\":\"BIOS\"},{\"svn\":0},{\"svn\":0,\"category\":\"OS/VMM\",\"type\":\"SEAMLDR ACM\"},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0}],\"pcesvn\":0,\"tdxtcbcomponents\":[{\"svn\":0,\"category\":\"OS/VMM\",\"type\":\"TDX Module\"},{\"svn\":0,\"category\":\"OS/VMM\",\"type\":\"TDX Module\"},{\"svn\":1,\"category\":\"OS/VMM\",\"type\":\"TDX Late Microcode Update\"},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0}]},\"tcbDate\":\"2022-11-09T00:00:00Z\",\"tcbStatus\":\"UpToDate\"}]},\"signature\":\"ac626a284a933532e9ad33ce2c2dbc24ad7e79dbef9a33dc8697fed09e2c46e5a8f508d057dc619d801eded0536502fb9be503a626cc5cbb2b02dd3da1f0b921\"}"},{"fmspc":"10A06D050000","tcbInfoIssuerChain":"-----BEGIN CERTIFICATE-----\nMIICkDCCAjagAwIBAgIUTh8n662T/sqPZK+7n3H67/KGwu0wCgYIKoZIzj0EAwIw\naDEaMBgGA1UEAwwRSW50ZWwgU0dYIFJvb3QgQ0ExGjAYBgNVBAoMEUludGVsIENv\ncnBvcmF0aW9uMRQwEgYDVQQHDAtTYW50YSBDbGFyYTELMAkGA1UECAwCQ0ExCzAJ\nBgNVBAYTAlVTMB4XDTE5MTAzMTEyMzM0N1oXDTI2MTAzMTEyMzM0N1owbDEeMBwG\nA1UEAwwVSW50ZWwgU0dYIFRDQiBTaWduaW5nMRowGAYDVQQKDBFJbnRlbCBDb3Jw\nb3JhdGlvbjEUMBIGA1UEBwwLU2FudGEgQ2xhcmExCzAJBgNVBAgMAkNBMQswCQYD\nVQQGEwJVUzBZMBMGByqGSM49AgEGCCqGSM49AwEHA0IABOnYw9LbN/JmyUttXa0M\niBEenjPbxbR4C8MuVYxDI+Le8lDBLp9X4wMzCAUF/fI/31giClXp/y0erLbLZjdV\n07+jgbkwgbYwHwYDVR0jBBgwFoAU6ehEUlM2XEsYmhH8QxgspdwggEgwVgYDVR0f\nBE8wTTBLoEmgR4ZFaHR0cHM6Ly9zYngtY2VydGlmaWNhdGVzLnRydXN0ZWRzZXJ2\naWNlcy5pbnRlbC5jb20vSW50ZWxTR1hSb290Q0EuZGVyMB0GA1UdDgQWBBROHyfr\nrZP+yo9kr7ufcfrv8obC7TAOBgNVHQ8BAf8EBAMCBsAwDAYDVR0TAQH/BAIwADAK\nBggqhkjOPQQDAgNIADBFAiEA9xQeifK+2abQGnrAgk0hrOhdyvJQorh2cEMn4Gwr\n4hoCIFHW5qQ9G2wBJ4GMNQqv/oMfbPtzmyTlaWWzwxkqM0CT\n-----END CERTIFICATE-----\n-----BEGIN CERTIFICATE-----\nMIIClDCCAjmgAwIBAgIVAOnoRFJTNlxLGJoR/EMYLKXcIIBIMAoGCCqGSM49BAMC\nMGgxGjAYBgNVBAMMEUludGVsIFNHWCBSb290IENBMRowGAYDVQQKDBFJbnRlbCBD\nb3Jwb3JhdGlvbjEUMBIGA1UEBwwLU2FudGEgQ2xhcmExCzAJBgNVBAgMAkNBMQsw\nCQYDVQQGEwJVUzAeFw0xOTEwMzEwOTQ5MjFaFw00OTEyMzEyMzU5NTlaMGgxGjAY\nBgNVBAMMEUludGVsIFNHWCBSb290IENBMRowGAYDVQQKDBFJbnRlbCBDb3Jwb3Jh\ndGlvbjEUMBIGA1UEBwwLU2FudGEgQ2xhcmExCzAJBgNVBAgMAkNBMQswCQYDVQQG\nEwJVUzBZMBMGByqGSM49AgEGCCqGSM49AwEHA0IABE/6D/1WHNrWwPmNMIyBKMW5\nJ6JzMsjo6xP2vkK1cdZGb1PGRP/C/8ECgiDkmklmzwLzLi+000m7LLrtKJA3oC2j\ngb8wgbwwHwYDVR0jBBgwFoAU6ehEUlM2XEsYmhH8QxgspdwggEgwVgYDVR0fBE8w\nTTBLoEmgR4ZFaHR0cHM6Ly9zYngtY2VydGlmaWNhdGVzLnRydXN0ZWRzZXJ2aWNl\ncy5pbnRlbC5jb20vSW50ZWxTR1hSb290Q0EuZGVyMB0GA1UdDgQWBBTp6ERSUzZc\nSxiaEfxDGCyl3CCASDAOBgNVHQ8BAf8EBAMCAQYwEgYDVR0TAQH/BAgwBgEB/wIB\nATAKBggqhkjOPQQDAgNJADBGAiEAzw9zdUiUHPMUd0C4mx41jlFZkrM3y5f1lgnV\nO7FbjOoCIQCoGtUmT4cXt7V+ySHbJ8Hob9AanpvXNH1ER+/gZF+opQ==\n-----END CERTIFICATE-----\n","tcbInfo":"{\"tcbInfo\":{\"id\":\"TDX\",\"version\":3,\"issueDate\":\"2026-07-01T10:00:45Z\",\"nextUpdate\":\"2026-07-31T10:00:45Z\",\"fmspc\":\"10A06D050000\",\"pceId\":\"0000\",\"tcbType\":0,\"tcbEvaluationDataNumber\":5,\"tdxModule\":{\"mrsigner\":\"000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000\",\"attributes\":\"0000000000000000\",\"attributesMask\":\"FFFFFFFFFFFFFFFF\"},\"tdxModuleIdentities\":[{\"id\":\"TDX_02\",\"mrsigner\":\"000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000\",\"attributes\":\"0000000000000000\",\"attributesMask\":\"FFFFFFFFFFFFFFFF\",\"tcbLevels\":[{\"tcb\":{\"isvsvn\":0},\"tcbDate\":\"2022-11-09T00:00:00Z\",\"tcbStatus\":\"UpToDate\"}]},{\"id\":\"TDX_05\",\"mrsigner\":\"000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000\",\"attributes\":\"0000000000000000\",\"attributesMask\":\"FFFFFFFFFFFFFFFF\",\"tcbLevels\":[{\"tcb\":{\"isvsvn\":0},\"tcbDate\":\"2022-11-09T00:00:00Z\",\"tcbStatus\":\"UpToDate\"}]},{\"id\":\"TDX_03\",\"mrsigner\":\"000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000\",\"attributes\":\"0000000000000000\",\"attributesMask\":\"FFFFFFFFFFFFFFFF\",\"tcbLevels\":[{\"tcb\":{\"isvsvn\":0},\"tcbDate\":\"2022-11-09T00:00:00Z\",\"tcbStatus\":\"UpToDate\"}]},{\"id\":\"TDX_01\",\"mrsigner\":\"000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000\",\"attributes\":\"0000000000000000\",\"attributesMask\":\"FFFFFFFFFFFFFFFF\",\"tcbLevels\":[{\"tcb\":{\"isvsvn\":0},\"tcbDate\":\"2022-11-09T00:00:00Z\",\"tcbStatus\":\"UpToDate\"}]}],\"tcbLevels\":[{\"tcb\":{\"sgxtcbcomponents\":[{\"svn\":0,\"category\":\"BIOS\",\"type\":\"Early Microcode Update\"},{\"svn\":0,\"category\":\"OS/VMM\",\"type\":\"SGX Late Microcode Update\"},{\"svn\":0,\"category\":\"OS/VMM\",\"type\":\"TXT SINIT\"},{\"svn\":0,\"category\":\"BIOS\"},{\"svn\":0,\"category\":\"BIOS\"},{\"svn\":0,\"category\":\"BIOS\"},{\"svn\":0},{\"svn\":0,\"category\":\"OS/VMM\",\"type\":\"SEAMLDR ACM\"},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0}],\"pcesvn\":0,\"tdxtcbcomponents\":[{\"svn\":0,\"category\":\"OS/VMM\",\"type\":\"TDX Module\"},{\"svn\":0,\"category\":\"OS/VMM\",\"type\":\"TDX Module\"},{\"svn\":0,\"category\":\"OS/VMM\",\"type\":\"TDX Late Microcode Update\"},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0}]},\"tcbDate\":\"2022-11-09T00:00:00Z\",\"tcbStatus\":\"UpToDate\"}]},\"signature\":\"5ab60c67e4c6477c8767bf2b615cf985211e1ee3a3ecb06cd045b2907f5e120cd3f2dad24c2143d887e0596b8ffdb477e0edf417509a871f932e06debceff864\"}"},{"fmspc":"00C06F000000","tcbInfoIssuerChain":"-----BEGIN CERTIFICATE-----\nMIICkDCCAjagAwIBAgIUTh8n662T/sqPZK+7n3H67/KGwu0wCgYIKoZIzj0EAwIw\naDEaMBgGA1UEAwwRSW50ZWwgU0dYIFJvb3QgQ0ExGjAYBgNVBAoMEUludGVsIENv\ncnBvcmF0aW9uMRQwEgYDVQQHDAtTYW50YSBDbGFyYTELMAkGA1UECAwCQ0ExCzAJ\nBgNVBAYTAlVTMB4XDTE5MTAzMTEyMzM0N1oXDTI2MTAzMTEyMzM0N1owbDEeMBwG\nA1UEAwwVSW50ZWwgU0dYIFRDQiBTaWduaW5nMRowGAYDVQQKDBFJbnRlbCBDb3Jw\nb3JhdGlvbjEUMBIGA1UEBwwLU2FudGEgQ2xhcmExCzAJBgNVBAgMAkNBMQswCQYD\nVQQGEwJVUzBZMBMGByqGSM49AgEGCCqGSM49AwEHA0IABOnYw9LbN/JmyUttXa0M\niBEenjPbxbR4C8MuVYxDI+Le8lDBLp9X4wMzCAUF/fI/31giClXp/y0erLbLZjdV\n07+jgbkwgbYwHwYDVR0jBBgwFoAU6ehEUlM2XEsYmhH8QxgspdwggEgwVgYDVR0f\nBE8wTTBLoEmgR4ZFaHR0cHM6Ly9zYngtY2VydGlmaWNhdGVzLnRydXN0ZWRzZXJ2\naWNlcy5pbnRlbC5jb20vSW50ZWxTR1hSb290Q0EuZGVyMB0GA1UdDgQWBBROHyfr\nrZP+yo9kr7ufcfrv8obC7TAOBgNVHQ8BAf8EBAMCBsAwDAYDVR0TAQH/BAIwADAK\nBggqhkjOPQQDAgNIADBFAiEA9xQeifK+2abQGnrAgk0hrOhdyvJQorh2cEMn4Gwr\n4hoCIFHW5qQ9G2wBJ4GMNQqv/oMfbPtzmyTlaWWzwxkqM0CT\n-----END CERTIFICATE-----\n-----BEGIN CERTIFICATE-----\nMIIClDCCAjmgAwIBAgIVAOnoRFJTNlxLGJoR/EMYLKXcIIBIMAoGCCqGSM49BAMC\nMGgxGjAYBgNVBAMMEUludGVsIFNHWCBSb290IENBMRowGAYDVQQKDBFJbnRlbCBD\nb3Jwb3JhdGlvbjEUMBIGA1UEBwwLU2FudGEgQ2xhcmExCzAJBgNVBAgMAkNBMQsw\nCQYDVQQGEwJVUzAeFw0xOTEwMzEwOTQ5MjFaFw00OTEyMzEyMzU5NTlaMGgxGjAY\nBgNVBAMMEUludGVsIFNHWCBSb290IENBMRowGAYDVQQKDBFJbnRlbCBDb3Jwb3Jh\ndGlvbjEUMBIGA1UEBwwLU2FudGEgQ2xhcmExCzAJBgNVBAgMAkNBMQswCQYDVQQG\nEwJVUzBZMBMGByqGSM49AgEGCCqGSM49AwEHA0IABE/6D/1WHNrWwPmNMIyBKMW5\nJ6JzMsjo6xP2vkK1cdZGb1PGRP/C/8ECgiDkmklmzwLzLi+000m7LLrtKJA3oC2j\ngb8wgbwwHwYDVR0jBBgwFoAU6ehEUlM2XEsYmhH8QxgspdwggEgwVgYDVR0fBE8w\nTTBLoEmgR4ZFaHR0cHM6Ly9zYngtY2VydGlmaWNhdGVzLnRydXN0ZWRzZXJ2aWNl\ncy5pbnRlbC5jb20vSW50ZWxTR1hSb290Q0EuZGVyMB0GA1UdDgQWBBTp6ERSUzZc\nSxiaEfxDGCyl3CCASDAOBgNVHQ8BAf8EBAMCAQYwEgYDVR0TAQH/BAgwBgEB/wIB\nATAKBggqhkjOPQQDAgNJADBGAiEAzw9zdUiUHPMUd0C4mx41jlFZkrM3y5f1lgnV\nO7FbjOoCIQCoGtUmT4cXt7V+ySHbJ8Hob9AanpvXNH1ER+/gZF+opQ==\n-----END CERTIFICATE-----\n","tcbInfo":"{\"tcbInfo\":{\"id\":\"TDX\",\"version\":3,\"issueDate\":\"2026-07-01T10:00:45Z\",\"nextUpdate\":\"2026-07-31T10:00:45Z\",\"fmspc\":\"00C06F000000\",\"pceId\":\"0000\",\"tcbType\":0,\"tcbEvaluationDataNumber\":5,\"tdxModule\":{\"mrsigner\":\"000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000\",\"attributes\":\"0000000000000000\",\"attributesMask\":\"FFFFFFFFFFFFFFFF\"},\"tdxModuleIdentities\":[{\"id\":\"TDX_02\",\"mrsigner\":\"000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000\",\"attributes\":\"0000000000000000\",\"attributesMask\":\"FFFFFFFFFFFFFFFF\",\"tcbLevels\":[{\"tcb\":{\"isvsvn\":0},\"tcbDate\":\"2022-11-09T00:00:00Z\",\"tcbStatus\":\"UpToDate\"}]},{\"id\":\"TDX_05\",\"mrsigner\":\"000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000\",\"attributes\":\"0000000000000000\",\"attributesMask\":\"FFFFFFFFFFFFFFFF\",\"tcbLevels\":[{\"tcb\":{\"isvsvn\":0},\"tcbDate\":\"2022-11-09T00:00:00Z\",\"tcbStatus\":\"UpToDate\"}]},{\"id\":\"TDX_03\",\"mrsigner\":\"000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000\",\"attributes\":\"0000000000000000\",\"attributesMask\":\"FFFFFFFFFFFFFFFF\",\"tcbLevels\":[{\"tcb\":{\"isvsvn\":0},\"tcbDate\":\"2022-11-09T00:00:00Z\",\"tcbStatus\":\"UpToDate\"}]},{\"id\":\"TDX_01\",\"mrsigner\":\"000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000\",\"attributes\":\"0000000000000000\",\"attributesMask\":\"FFFFFFFFFFFFFFFF\",\"tcbLevels\":[{\"tcb\":{\"isvsvn\":0},\"tcbDate\":\"2022-11-09T00:00:00Z\",\"tcbStatus\":\"UpToDate\"}]}],\"tcbLevels\":[{\"tcb\":{\"sgxtcbcomponents\":[{\"svn\":1,\"category\":\"BIOS\",\"type\":\"Early Microcode Update\"},{\"svn\":1,\"category\":\"OS/VMM\",\"type\":\"SGX Late Microcode Update\"},{\"svn\":0,\"category\":\"OS/VMM\",\"type\":\"TXT SINIT\"},{\"svn\":0,\"category\":\"BIOS\"},{\"svn\":0,\"category\":\"BIOS\"},{\"svn\":0,\"category\":\"BIOS\"},{\"svn\":0},{\"svn\":0,\"category\":\"OS/VMM\",\"type\":\"SEAMLDR ACM\"},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0}],\"pcesvn\":0,\"tdxtcbcomponents\":[{\"svn\":0,\"category\":\"OS/VMM\",\"type\":\"TDX Module\"},{\"svn\":0,\"category\":\"OS/VMM\",\"type\":\"TDX Module\"},{\"svn\":1,\"category\":\"OS/VMM\",\"type\":\"TDX Late Microcode Update\"},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0}]},\"tcbDate\":\"2022-11-09T00:00:00Z\",\"tcbStatus\":\"UpToDate\"}]},\"signature\":\"f787aeb769a57e7aa4e8cd64ba199b71966d6ffb441b9a5de66bcbc4e93b65f049da696bdefad506e3ece86249a4688b12f077bb559f1cace27899a5a4541f2c\"}"},{"fmspc":"30806F000000","tcbInfoIssuerChain":"-----BEGIN CERTIFICATE-----\nMIICkDCCAjagAwIBAgIUTh8n662T/sqPZK+7n3H67/KGwu0wCgYIKoZIzj0EAwIw\naDEaMBgGA1UEAwwRSW50ZWwgU0dYIFJvb3QgQ0ExGjAYBgNVBAoMEUludGVsIENv\ncnBvcmF0aW9uMRQwEgYDVQQHDAtTYW50YSBDbGFyYTELMAkGA1UECAwCQ0ExCzAJ\nBgNVBAYTAlVTMB4XDTE5MTAzMTEyMzM0N1oXDTI2MTAzMTEyMzM0N1owbDEeMBwG\nA1UEAwwVSW50ZWwgU0dYIFRDQiBTaWduaW5nMRowGAYDVQQKDBFJbnRlbCBDb3Jw\nb3JhdGlvbjEUMBIGA1UEBwwLU2FudGEgQ2xhcmExCzAJBgNVBAgMAkNBMQswCQYD\nVQQGEwJVUzBZMBMGByqGSM49AgEGCCqGSM49AwEHA0IABOnYw9LbN/JmyUttXa0M\niBEenjPbxbR4C8MuVYxDI+Le8lDBLp9X4wMzCAUF/fI/31giClXp/y0erLbLZjdV\n07+jgbkwgbYwHwYDVR0jBBgwFoAU6ehEUlM2XEsYmhH8QxgspdwggEgwVgYDVR0f\nBE8wTTBLoEmgR4ZFaHR0cHM6Ly9zYngtY2VydGlmaWNhdGVzLnRydXN0ZWRzZXJ2\naWNlcy5pbnRlbC5jb20vSW50ZWxTR1hSb290Q0EuZGVyMB0GA1UdDgQWBBROHyfr\nrZP+yo9kr7ufcfrv8obC7TAOBgNVHQ8BAf8EBAMCBsAwDAYDVR0TAQH/BAIwADAK\nBggqhkjOPQQDAgNIADBFAiEA9xQeifK+2abQGnrAgk0hrOhdyvJQorh2cEMn4Gwr\n4hoCIFHW5qQ9G2wBJ4GMNQqv/oMfbPtzmyTlaWWzwxkqM0CT\n-----END CERTIFICATE-----\n-----BEGIN CERTIFICATE-----\nMIIClDCCAjmgAwIBAgIVAOnoRFJTNlxLGJoR/EMYLKXcIIBIMAoGCCqGSM49BAMC\nMGgxGjAYBgNVBAMMEUludGVsIFNHWCBSb290IENBMRowGAYDVQQKDBFJbnRlbCBD\nb3Jwb3JhdGlvbjEUMBIGA1UEBwwLU2FudGEgQ2xhcmExCzAJBgNVBAgMAkNBMQsw\nCQYDVQQGEwJVUzAeFw0xOTEwMzEwOTQ5MjFaFw00OTEyMzEyMzU5NTlaMGgxGjAY\nBgNVBAMMEUludGVsIFNHWCBSb290IENBMRowGAYDVQQKDBFJbnRlbCBDb3Jwb3Jh\ndGlvbjEUMBIGA1UEBwwLU2FudGEgQ2xhcmExCzAJBgNVBAgMAkNBMQswCQYDVQQG\nEwJVUzBZMBMGByqGSM49AgEGCCqGSM49AwEHA0IABE/6D/1WHNrWwPmNMIyBKMW5\nJ6JzMsjo6xP2vkK1cdZGb1PGRP/C/8ECgiDkmklmzwLzLi+000m7LLrtKJA3oC2j\ngb8wgbwwHwYDVR0jBBgwFoAU6ehEUlM2XEsYmhH8QxgspdwggEgwVgYDVR0fBE8w\nTTBLoEmgR4ZFaHR0cHM6Ly9zYngtY2VydGlmaWNhdGVzLnRydXN0ZWRzZXJ2aWNl\ncy5pbnRlbC5jb20vSW50ZWxTR1hSb290Q0EuZGVyMB0GA1UdDgQWBBTp6ERSUzZc\nSxiaEfxDGCyl3CCASDAOBgNVHQ8BAf8EBAMCAQYwEgYDVR0TAQH/BAgwBgEB/wIB\nATAKBggqhkjOPQQDAgNJADBGAiEAzw9zdUiUHPMUd0C4mx41jlFZkrM3y5f1lgnV\nO7FbjOoCIQCoGtUmT4cXt7V+ySHbJ8Hob9AanpvXNH1ER+/gZF+opQ==\n-----END CERTIFICATE-----\n","tcbInfo":"{\"tcbInfo\":{\"id\":\"TDX\",\"version\":3,\"issueDate\":\"2026-07-01T10:00:45Z\",\"nextUpdate\":\"2026-07-31T10:00:45Z\",\"fmspc\":\"30806F000000\",\"pceId\":\"0000\",\"tcbType\":0,\"tcbEvaluationDataNumber\":5,\"tdxModule\":{\"mrsigner\":\"000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000\",\"attributes\":\"0000000000000000\",\"attributesMask\":\"FFFFFFFFFFFFFFFF\"},\"tdxModuleIdentities\":[{\"id\":\"TDX_02\",\"mrsigner\":\"000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000\",\"attributes\":\"0000000000000000\",\"attributesMask\":\"FFFFFFFFFFFFFFFF\",\"tcbLevels\":[{\"tcb\":{\"isvsvn\":0},\"tcbDate\":\"2022-11-09T00:00:00Z\",\"tcbStatus\":\"UpToDate\"}]},{\"id\":\"TDX_05\",\"mrsigner\":\"000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000\",\"attributes\":\"0000000000000000\",\"attributesMask\":\"FFFFFFFFFFFFFFFF\",\"tcbLevels\":[{\"tcb\":{\"isvsvn\":0},\"tcbDate\":\"2022-11-09T00:00:00Z\",\"tcbStatus\":\"UpToDate\"}]},{\"id\":\"TDX_03\",\"mrsigner\":\"000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000\",\"attributes\":\"0000000000000000\",\"attributesMask\":\"FFFFFFFFFFFFFFFF\",\"tcbLevels\":[{\"tcb\":{\"isvsvn\":0},\"tcbDate\":\"2022-11-09T00:00:00Z\",\"tcbStatus\":\"UpToDate\"}]},{\"id\":\"TDX_01\",\"mrsigner\":\"000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000\",\"attributes\":\"0000000000000000\",\"attributesMask\":\"FFFFFFFFFFFFFFFF\",\"tcbLevels\":[{\"tcb\":{\"isvsvn\":0},\"tcbDate\":\"2022-11-09T00:00:00Z\",\"tcbStatus\":\"UpToDate\"}]}],\"tcbLevels\":[{\"tcb\":{\"sgxtcbcomponents\":[{\"svn\":1,\"category\":\"BIOS\",\"type\":\"Early Microcode Update\"},{\"svn\":1,\"category\":\"OS/VMM\",\"type\":\"SGX Late Microcode Update\"},{\"svn\":0,\"category\":\"OS/VMM\",\"type\":\"TXT SINIT\"},{\"svn\":0,\"category\":\"BIOS\"},{\"svn\":0,\"category\":\"BIOS\"},{\"svn\":0,\"category\":\"BIOS\"},{\"svn\":0},{\"svn\":0,\"category\":\"OS/VMM\",\"type\":\"SEAMLDR ACM\"},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0}],\"pcesvn\":11,\"tdxtcbcomponents\":[{\"svn\":0,\"category\":\"OS/VMM\",\"type\":\"TDX Module\"},{\"svn\":0,\"category\":\"OS/VMM\",\"type\":\"TDX Module\"},{\"svn\":1,\"category\":\"OS/VMM\",\"type\":\"TDX Late Microcode Update\"},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0}]},\"tcbDate\":\"2022-11-09T00:00:00Z\",\"tcbStatus\":\"UpToDate\"}]},\"signature\":\"c7bfb3a1d338bb64803c232efff231a25871dd14b06ecd4d119adc6998b0c90bd8d3f109af79f40d4cb24c2e939c596c2ab0896b289569b8d3dadc920900a98a\"}"},{"fmspc":"0400F1200000","tcbInfoIssuerChain":"-----BEGIN CERTIFICATE-----\nMIICkDCCAjagAwIBAgIUTh8n662T/sqPZK+7n3H67/KGwu0wCgYIKoZIzj0EAwIw\naDEaMBgGA1UEAwwRSW50ZWwgU0dYIFJvb3QgQ0ExGjAYBgNVBAoMEUludGVsIENv\ncnBvcmF0aW9uMRQwEgYDVQQHDAtTYW50YSBDbGFyYTELMAkGA1UECAwCQ0ExCzAJ\nBgNVBAYTAlVTMB4XDTE5MTAzMTEyMzM0N1oXDTI2MTAzMTEyMzM0N1owbDEeMBwG\nA1UEAwwVSW50ZWwgU0dYIFRDQiBTaWduaW5nMRowGAYDVQQKDBFJbnRlbCBDb3Jw\nb3JhdGlvbjEUMBIGA1UEBwwLU2FudGEgQ2xhcmExCzAJBgNVBAgMAkNBMQswCQYD\nVQQGEwJVUzBZMBMGByqGSM49AgEGCCqGSM49AwEHA0IABOnYw9LbN/JmyUttXa0M\niBEenjPbxbR4C8MuVYxDI+Le8lDBLp9X4wMzCAUF/fI/31giClXp/y0erLbLZjdV\n07+jgbkwgbYwHwYDVR0jBBgwFoAU6ehEUlM2XEsYmhH8QxgspdwggEgwVgYDVR0f\nBE8wTTBLoEmgR4ZFaHR0cHM6Ly9zYngtY2VydGlmaWNhdGVzLnRydXN0ZWRzZXJ2\naWNlcy5pbnRlbC5jb20vSW50ZWxTR1hSb290Q0EuZGVyMB0GA1UdDgQWBBROHyfr\nrZP+yo9kr7ufcfrv8obC7TAOBgNVHQ8BAf8EBAMCBsAwDAYDVR0TAQH/BAIwADAK\nBggqhkjOPQQDAgNIADBFAiEA9xQeifK+2abQGnrAgk0hrOhdyvJQorh2cEMn4Gwr\n4hoCIFHW5qQ9G2wBJ4GMNQqv/oMfbPtzmyTlaWWzwxkqM0CT\n-----END CERTIFICATE-----\n-----BEGIN CERTIFICATE-----\nMIIClDCCAjmgAwIBAgIVAOnoRFJTNlxLGJoR/EMYLKXcIIBIMAoGCCqGSM49BAMC\nMGgxGjAYBgNVBAMMEUludGVsIFNHWCBSb290IENBMRowGAYDVQQKDBFJbnRlbCBD\nb3Jwb3JhdGlvbjEUMBIGA1UEBwwLU2FudGEgQ2xhcmExCzAJBgNVBAgMAkNBMQsw\nCQYDVQQGEwJVUzAeFw0xOTEwMzEwOTQ5MjFaFw00OTEyMzEyMzU5NTlaMGgxGjAY\nBgNVBAMMEUludGVsIFNHWCBSb290IENBMRowGAYDVQQKDBFJbnRlbCBDb3Jwb3Jh\ndGlvbjEUMBIGA1UEBwwLU2FudGEgQ2xhcmExCzAJBgNVBAgMAkNBMQswCQYDVQQG\nEwJVUzBZMBMGByqGSM49AgEGCCqGSM49AwEHA0IABE/6D/1WHNrWwPmNMIyBKMW5\nJ6JzMsjo6xP2vkK1cdZGb1PGRP/C/8ECgiDkmklmzwLzLi+000m7LLrtKJA3oC2j\ngb8wgbwwHwYDVR0jBBgwFoAU6ehEUlM2XEsYmhH8QxgspdwggEgwVgYDVR0fBE8w\nTTBLoEmgR4ZFaHR0cHM6Ly9zYngtY2VydGlmaWNhdGVzLnRydXN0ZWRzZXJ2aWNl\ncy5pbnRlbC5jb20vSW50ZWxTR1hSb290Q0EuZGVyMB0GA1UdDgQWBBTp6ERSUzZc\nSxiaEfxDGCyl3CCASDAOBgNVHQ8BAf8EBAMCAQYwEgYDVR0TAQH/BAgwBgEB/wIB\nATAKBggqhkjOPQQDAgNJADBGAiEAzw9zdUiUHPMUd0C4mx41jlFZkrM3y5f1lgnV\nO7FbjOoCIQCoGtUmT4cXt7V+ySHbJ8Hob9AanpvXNH1ER+/gZF+opQ==\n-----END CERTIFICATE-----\n","tcbInfo":"{\"tcbInfo\":{\"id\":\"TDX\",\"version\":3,\"issueDate\":\"2026-07-01T10:00:45Z\",\"nextUpdate\":\"2026-07-31T10:00:45Z\",\"fmspc\":\"0400F1200000\",\"pceId\":\"0000\",\"tcbType\":0,\"tcbEvaluationDataNumber\":5,\"tdxModule\":{\"mrsigner\":\"000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000\",\"attributes\":\"0000000000000000\",\"attributesMask\":\"FFFFFFFFFFFFFFFF\"},\"tdxModuleIdentities\":[{\"id\":\"TDX_02\",\"mrsigner\":\"000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000\",\"attributes\":\"0000000000000000\",\"attributesMask\":\"FFFFFFFFFFFFFFFF\",\"tcbLevels\":[{\"tcb\":{\"isvsvn\":0},\"tcbDate\":\"2022-11-09T00:00:00Z\",\"tcbStatus\":\"UpToDate\"}]},{\"id\":\"TDX_05\",\"mrsigner\":\"000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000\",\"attributes\":\"0000000000000000\",\"attributesMask\":\"FFFFFFFFFFFFFFFF\",\"tcbLevels\":[{\"tcb\":{\"isvsvn\":0},\"tcbDate\":\"2022-11-09T00:00:00Z\",\"tcbStatus\":\"UpToDate\"}]},{\"id\":\"TDX_03\",\"mrsigner\":\"000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000\",\"attributes\":\"0000000000000000\",\"attributesMask\":\"FFFFFFFFFFFFFFFF\",\"tcbLevels\":[{\"tcb\":{\"isvsvn\":0},\"tcbDate\":\"2022-11-09T00:00:00Z\",\"tcbStatus\":\"UpToDate\"}]},{\"id\":\"TDX_01\",\"mrsigner\":\"000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000\",\"attributes\":\"0000000000000000\",\"attributesMask\":\"FFFFFFFFFFFFFFFF\",\"tcbLevels\":[{\"tcb\":{\"isvsvn\":0},\"tcbDate\":\"2022-11-09T00:00:00Z\",\"tcbStatus\":\"UpToDate\"}]}],\"tcbLevels\":[{\"tcb\":{\"sgxtcbcomponents\":[{\"svn\":1,\"category\":\"BIOS\",\"type\":\"Early Microcode Update\"},{\"svn\":1,\"category\":\"OS/VMM\",\"type\":\"SGX Late Microcode Update\"},{\"svn\":0,\"category\":\"OS/VMM\",\"type\":\"TXT SINIT\"},{\"svn\":0,\"category\":\"BIOS\"},{\"svn\":0,\"category\":\"BIOS\"},{\"svn\":0,\"category\":\"BIOS\"},{\"svn\":0},{\"svn\":0,\"category\":\"OS/VMM\",\"type\":\"SEAMLDR ACM\"},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0}],\"pcesvn\":0,\"tdxtcbcomponents\":[{\"svn\":0,\"category\":\"OS/VMM\",\"type\":\"TDX Module\"},{\"svn\":0,\"category\":\"OS/VMM\",\"type\":\"TDX Module\"},{\"svn\":0,\"category\":\"OS/VMM\",\"type\":\"TDX Late Microcode Update\"},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0}]},\"tcbDate\":\"2022-11-09T00:00:00Z\",\"tcbStatus\":\"UpToDate\"}]},\"signature\":\"8c8c10f373ab61fa882f2f10f3885cea3b4ad34cfcbef833be573cbf631e7e84c31ad26ec05ee640fd91aa0ef0433e53c4d0fbc82c14cf055aabd698a96da216\"}"},{"fmspc":"20806F070000","tcbInfoIssuerChain":"-----BEGIN CERTIFICATE-----\nMIICkDCCAjagAwIBAgIUTh8n662T/sqPZK+7n3H67/KGwu0wCgYIKoZIzj0EAwIw\naDEaMBgGA1UEAwwRSW50ZWwgU0dYIFJvb3QgQ0ExGjAYBgNVBAoMEUludGVsIENv\ncnBvcmF0aW9uMRQwEgYDVQQHDAtTYW50YSBDbGFyYTELMAkGA1UECAwCQ0ExCzAJ\nBgNVBAYTAlVTMB4XDTE5MTAzMTEyMzM0N1oXDTI2MTAzMTEyMzM0N1owbDEeMBwG\nA1UEAwwVSW50ZWwgU0dYIFRDQiBTaWduaW5nMRowGAYDVQQKDBFJbnRlbCBDb3Jw\nb3JhdGlvbjEUMBIGA1UEBwwLU2FudGEgQ2xhcmExCzAJBgNVBAgMAkNBMQswCQYD\nVQQGEwJVUzBZMBMGByqGSM49AgEGCCqGSM49AwEHA0IABOnYw9LbN/JmyUttXa0M\niBEenjPbxbR4C8MuVYxDI+Le8lDBLp9X4wMzCAUF/fI/31giClXp/y0erLbLZjdV\n07+jgbkwgbYwHwYDVR0jBBgwFoAU6ehEUlM2XEsYmhH8QxgspdwggEgwVgYDVR0f\nBE8wTTBLoEmgR4ZFaHR0cHM6Ly9zYngtY2VydGlmaWNhdGVzLnRydXN0ZWRzZXJ2\naWNlcy5pbnRlbC5jb20vSW50ZWxTR1hSb290Q0EuZGVyMB0GA1UdDgQWBBROHyfr\nrZP+yo9kr7ufcfrv8obC7TAOBgNVHQ8BAf8EBAMCBsAwDAYDVR0TAQH/BAIwADAK\nBggqhkjOPQQDAgNIADBFAiEA9xQeifK+2abQGnrAgk0hrOhdyvJQorh2cEMn4Gwr\n4hoCIFHW5qQ9G2wBJ4GMNQqv/oMfbPtzmyTlaWWzwxkqM0CT\n-----END CERTIFICATE-----\n-----BEGIN CERTIFICATE-----\nMIIClDCCAjmgAwIBAgIVAOnoRFJTNlxLGJoR/EMYLKXcIIBIMAoGCCqGSM49BAMC\nMGgxGjAYBgNVBAMMEUludGVsIFNHWCBSb290IENBMRowGAYDVQQKDBFJbnRlbCBD\nb3Jwb3JhdGlvbjEUMBIGA1UEBwwLU2FudGEgQ2xhcmExCzAJBgNVBAgMAkNBMQsw\nCQYDVQQGEwJVUzAeFw0xOTEwMzEwOTQ5MjFaFw00OTEyMzEyMzU5NTlaMGgxGjAY\nBgNVBAMMEUludGVsIFNHWCBSb290IENBMRowGAYDVQQKDBFJbnRlbCBDb3Jwb3Jh\ndGlvbjEUMBIGA1UEBwwLU2FudGEgQ2xhcmExCzAJBgNVBAgMAkNBMQswCQYDVQQG\nEwJVUzBZMBMGByqGSM49AgEGCCqGSM49AwEHA0IABE/6D/1WHNrWwPmNMIyBKMW5\nJ6JzMsjo6xP2vkK1cdZGb1PGRP/C/8ECgiDkmklmzwLzLi+000m7LLrtKJA3oC2j\ngb8wgbwwHwYDVR0jBBgwFoAU6ehEUlM2XEsYmhH8QxgspdwggEgwVgYDVR0fBE8w\nTTBLoEmgR4ZFaHR0cHM6Ly9zYngtY2VydGlmaWNhdGVzLnRydXN0ZWRzZXJ2aWNl\ncy5pbnRlbC5jb20vSW50ZWxTR1hSb290Q0EuZGVyMB0GA1UdDgQWBBTp6ERSUzZc\nSxiaEfxDGCyl3CCASDAOBgNVHQ8BAf8EBAMCAQYwEgYDVR0TAQH/BAgwBgEB/wIB\nATAKBggqhkjOPQQDAgNJADBGAiEAzw9zdUiUHPMUd0C4mx41jlFZkrM3y5f1lgnV\nO7FbjOoCIQCoGtUmT4cXt7V+ySHbJ8Hob9AanpvXNH1ER+/gZF+opQ==\n-----END CERTIFICATE-----\n","tcbInfo":"{\"tcbInfo\":{\"id\":\"TDX\",\"version\":3,\"issueDate\":\"2026-07-01T10:00:45Z\",\"nextUpdate\":\"2026-07-31T10:00:45Z\",\"fmspc\":\"20806F070000\",\"pceId\":\"0000\",\"tcbType\":0,\"tcbEvaluationDataNumber\":5,\"tdxModule\":{\"mrsigner\":\"000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000\",\"attributes\":\"0000000000000000\",\"attributesMask\":\"FFFFFFFFFFFFFFFF\"},\"tdxModuleIdentities\":[{\"id\":\"TDX_02\",\"mrsigner\":\"000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000\",\"attributes\":\"0000000000000000\",\"attributesMask\":\"FFFFFFFFFFFFFFFF\",\"tcbLevels\":[{\"tcb\":{\"isvsvn\":0},\"tcbDate\":\"2022-11-09T00:00:00Z\",\"tcbStatus\":\"UpToDate\"}]},{\"id\":\"TDX_05\",\"mrsigner\":\"000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000\",\"attributes\":\"0000000000000000\",\"attributesMask\":\"FFFFFFFFFFFFFFFF\",\"tcbLevels\":[{\"tcb\":{\"isvsvn\":0},\"tcbDate\":\"2022-11-09T00:00:00Z\",\"tcbStatus\":\"UpToDate\"}]},{\"id\":\"TDX_03\",\"mrsigner\":\"000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000\",\"attributes\":\"0000000000000000\",\"attributesMask\":\"FFFFFFFFFFFFFFFF\",\"tcbLevels\":[{\"tcb\":{\"isvsvn\":0},\"tcbDate\":\"2022-11-09T00:00:00Z\",\"tcbStatus\":\"UpToDate\"}]},{\"id\":\"TDX_01\",\"mrsigner\":\"000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000\",\"attributes\":\"0000000000000000\",\"attributesMask\":\"FFFFFFFFFFFFFFFF\",\"tcbLevels\":[{\"tcb\":{\"isvsvn\":0},\"tcbDate\":\"2022-11-09T00:00:00Z\",\"tcbStatus\":\"UpToDate\"}]}],\"tcbLevels\":[{\"tcb\":{\"sgxtcbcomponents\":[{\"svn\":1,\"category\":\"BIOS\",\"type\":\"Early Microcode Update\"},{\"svn\":1,\"category\":\"OS/VMM\",\"type\":\"SGX Late Microcode Update\"},{\"svn\":0,\"category\":\"OS/VMM\",\"type\":\"TXT SINIT\"},{\"svn\":0,\"category\":\"BIOS\"},{\"svn\":0,\"category\":\"BIOS\"},{\"svn\":0,\"category\":\"BIOS\"},{\"svn\":0},{\"svn\":0,\"category\":\"OS/VMM\",\"type\":\"SEAMLDR ACM\"},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0}],\"pcesvn\":0,\"tdxtcbcomponents\":[{\"svn\":0,\"category\":\"OS/VMM\",\"type\":\"TDX Module\"},{\"svn\":0,\"category\":\"OS/VMM\",\"type\":\"TDX Module\"},{\"svn\":1,\"category\":\"OS/VMM\",\"type\":\"TDX Late Microcode Update\"},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0}]},\"tcbDate\":\"2022-11-09T00:00:00Z\",\"tcbStatus\":\"UpToDate\"}]},\"signature\":\"d6154c177ad2e3f782dba2df4bf13e2fe2f6a07e20ae09d63cd4e1c3a7caca1afdecbc2c6959619e810926f6d6df4fe5b6d62e7a3f3abfc0bc440e768084298d\"}"},{"fmspc":"10806F040000","tcbInfoIssuerChain":"-----BEGIN CERTIFICATE-----\nMIICkDCCAjagAwIBAgIUTh8n662T/sqPZK+7n3H67/KGwu0wCgYIKoZIzj0EAwIw\naDEaMBgGA1UEAwwRSW50ZWwgU0dYIFJvb3QgQ0ExGjAYBgNVBAoMEUludGVsIENv\ncnBvcmF0aW9uMRQwEgYDVQQHDAtTYW50YSBDbGFyYTELMAkGA1UECAwCQ0ExCzAJ\nBgNVBAYTAlVTMB4XDTE5MTAzMTEyMzM0N1oXDTI2MTAzMTEyMzM0N1owbDEeMBwG\nA1UEAwwVSW50ZWwgU0dYIFRDQiBTaWduaW5nMRowGAYDVQQKDBFJbnRlbCBDb3Jw\nb3JhdGlvbjEUMBIGA1UEBwwLU2FudGEgQ2xhcmExCzAJBgNVBAgMAkNBMQswCQYD\nVQQGEwJVUzBZMBMGByqGSM49AgEGCCqGSM49AwEHA0IABOnYw9LbN/JmyUttXa0M\niBEenjPbxbR4C8MuVYxDI+Le8lDBLp9X4wMzCAUF/fI/31giClXp/y0erLbLZjdV\n07+jgbkwgbYwHwYDVR0jBBgwFoAU6ehEUlM2XEsYmhH8QxgspdwggEgwVgYDVR0f\nBE8wTTBLoEmgR4ZFaHR0cHM6Ly9zYngtY2VydGlmaWNhdGVzLnRydXN0ZWRzZXJ2\naWNlcy5pbnRlbC5jb20vSW50ZWxTR1hSb290Q0EuZGVyMB0GA1UdDgQWBBROHyfr\nrZP+yo9kr7ufcfrv8obC7TAOBgNVHQ8BAf8EBAMCBsAwDAYDVR0TAQH/BAIwADAK\nBggqhkjOPQQDAgNIADBFAiEA9xQeifK+2abQGnrAgk0hrOhdyvJQorh2cEMn4Gwr\n4hoCIFHW5qQ9G2wBJ4GMNQqv/oMfbPtzmyTlaWWzwxkqM0CT\n-----END CERTIFICATE-----\n-----BEGIN CERTIFICATE-----\nMIIClDCCAjmgAwIBAgIVAOnoRFJTNlxLGJoR/EMYLKXcIIBIMAoGCCqGSM49BAMC\nMGgxGjAYBgNVBAMMEUludGVsIFNHWCBSb290IENBMRowGAYDVQQKDBFJbnRlbCBD\nb3Jwb3JhdGlvbjEUMBIGA1UEBwwLU2FudGEgQ2xhcmExCzAJBgNVBAgMAkNBMQsw\nCQYDVQQGEwJVUzAeFw0xOTEwMzEwOTQ5MjFaFw00OTEyMzEyMzU5NTlaMGgxGjAY\nBgNVBAMMEUludGVsIFNHWCBSb290IENBMRowGAYDVQQKDBFJbnRlbCBDb3Jwb3Jh\ndGlvbjEUMBIGA1UEBwwLU2FudGEgQ2xhcmExCzAJBgNVBAgMAkNBMQswCQYDVQQG\nEwJVUzBZMBMGByqGSM49AgEGCCqGSM49AwEHA0IABE/6D/1WHNrWwPmNMIyBKMW5\nJ6JzMsjo6xP2vkK1cdZGb1PGRP/C/8ECgiDkmklmzwLzLi+000m7LLrtKJA3oC2j\ngb8wgbwwHwYDVR0jBBgwFoAU6ehEUlM2XEsYmhH8QxgspdwggEgwVgYDVR0fBE8w\nTTBLoEmgR4ZFaHR0cHM6Ly9zYngtY2VydGlmaWNhdGVzLnRydXN0ZWRzZXJ2aWNl\ncy5pbnRlbC5jb20vSW50ZWxTR1hSb290Q0EuZGVyMB0GA1UdDgQWBBTp6ERSUzZc\nSxiaEfxDGCyl3CCASDAOBgNVHQ8BAf8EBAMCAQYwEgYDVR0TAQH/BAgwBgEB/wIB\nATAKBggqhkjOPQQDAgNJADBGAiEAzw9zdUiUHPMUd0C4mx41jlFZkrM3y5f1lgnV\nO7FbjOoCIQCoGtUmT4cXt7V+ySHbJ8Hob9AanpvXNH1ER+/gZF+opQ==\n-----END CERTIFICATE-----\n","tcbInfo":"{\"tcbInfo\":{\"id\":\"TDX\",\"version\":3,\"issueDate\":\"2026-07-01T10:00:45Z\",\"nextUpdate\":\"2026-07-31T10:00:45Z\",\"fmspc\":\"10806F040000\",\"pceId\":\"0000\",\"tcbType\":0,\"tcbEvaluationDataNumber\":5,\"tdxModule\":{\"mrsigner\":\"000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000\",\"attributes\":\"0000000000000000\",\"attributesMask\":\"FFFFFFFFFFFFFFFF\"},\"tdxModuleIdentities\":[{\"id\":\"TDX_02\",\"mrsigner\":\"000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000\",\"attributes\":\"0000000000000000\",\"attributesMask\":\"FFFFFFFFFFFFFFFF\",\"tcbLevels\":[{\"tcb\":{\"isvsvn\":0},\"tcbDate\":\"2022-11-09T00:00:00Z\",\"tcbStatus\":\"UpToDate\"}]},{\"id\":\"TDX_05\",\"mrsigner\":\"000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000\",\"attributes\":\"0000000000000000\",\"attributesMask\":\"FFFFFFFFFFFFFFFF\",\"tcbLevels\":[{\"tcb\":{\"isvsvn\":0},\"tcbDate\":\"2022-11-09T00:00:00Z\",\"tcbStatus\":\"UpToDate\"}]},{\"id\":\"TDX_03\",\"mrsigner\":\"000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000\",\"attributes\":\"0000000000000000\",\"attributesMask\":\"FFFFFFFFFFFFFFFF\",\"tcbLevels\":[{\"tcb\":{\"isvsvn\":0},\"tcbDate\":\"2022-11-09T00:00:00Z\",\"tcbStatus\":\"UpToDate\"}]},{\"id\":\"TDX_01\",\"mrsigner\":\"000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000\",\"attributes\":\"0000000000000000\",\"attributesMask\":\"FFFFFFFFFFFFFFFF\",\"tcbLevels\":[{\"tcb\":{\"isvsvn\":0},\"tcbDate\":\"2022-11-09T00:00:00Z\",\"tcbStatus\":\"UpToDate\"}]}],\"tcbLevels\":[{\"tcb\":{\"sgxtcbcomponents\":[{\"svn\":1,\"category\":\"BIOS\",\"type\":\"Early Microcode Update\"},{\"svn\":1,\"category\":\"OS/VMM\",\"type\":\"SGX Late Microcode Update\"},{\"svn\":0,\"category\":\"OS/VMM\",\"type\":\"TXT SINIT\"},{\"svn\":0,\"category\":\"BIOS\"},{\"svn\":0,\"category\":\"BIOS\"},{\"svn\":0,\"category\":\"BIOS\"},{\"svn\":0},{\"svn\":0,\"category\":\"OS/VMM\",\"type\":\"SEAMLDR ACM\"},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0}],\"pcesvn\":11,\"tdxtcbcomponents\":[{\"svn\":0,\"category\":\"OS/VMM\",\"type\":\"TDX Module\"},{\"svn\":0,\"category\":\"OS/VMM\",\"type\":\"TDX Module\"},{\"svn\":1,\"category\":\"OS/VMM\",\"type\":\"TDX Late Microcode Update\"},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0}]},\"tcbDate\":\"2022-11-09T00:00:00Z\",\"tcbStatus\":\"UpToDate\"}]},\"signature\":\"c04cb69c8a57965018da713e624baa6c11f290f762b1b73cf01f90087334ba8d6c33e10fb3ca766b7dd99d87387b8b4241f25f3e91328c160c193deb70ec0bdb\"}"},{"fmspc":"10D06D000000","tcbInfoIssuerChain":"-----BEGIN CERTIFICATE-----\nMIICkDCCAjagAwIBAgIUTh8n662T/sqPZK+7n3H67/KGwu0wCgYIKoZIzj0EAwIw\naDEaMBgGA1UEAwwRSW50ZWwgU0dYIFJvb3QgQ0ExGjAYBgNVBAoMEUludGVsIENv\ncnBvcmF0aW9uMRQwEgYDVQQHDAtTYW50YSBDbGFyYTELMAkGA1UECAwCQ0ExCzAJ\nBgNVBAYTAlVTMB4XDTE5MTAzMTEyMzM0N1oXDTI2MTAzMTEyMzM0N1owbDEeMBwG\nA1UEAwwVSW50ZWwgU0dYIFRDQiBTaWduaW5nMRowGAYDVQQKDBFJbnRlbCBDb3Jw\nb3JhdGlvbjEUMBIGA1UEBwwLU2FudGEgQ2xhcmExCzAJBgNVBAgMAkNBMQswCQYD\nVQQGEwJVUzBZMBMGByqGSM49AgEGCCqGSM49AwEHA0IABOnYw9LbN/JmyUttXa0M\niBEenjPbxbR4C8MuVYxDI+Le8lDBLp9X4wMzCAUF/fI/31giClXp/y0erLbLZjdV\n07+jgbkwgbYwHwYDVR0jBBgwFoAU6ehEUlM2XEsYmhH8QxgspdwggEgwVgYDVR0f\nBE8wTTBLoEmgR4ZFaHR0cHM6Ly9zYngtY2VydGlmaWNhdGVzLnRydXN0ZWRzZXJ2\naWNlcy5pbnRlbC5jb20vSW50ZWxTR1hSb290Q0EuZGVyMB0GA1UdDgQWBBROHyfr\nrZP+yo9kr7ufcfrv8obC7TAOBgNVHQ8BAf8EBAMCBsAwDAYDVR0TAQH/BAIwADAK\nBggqhkjOPQQDAgNIADBFAiEA9xQeifK+2abQGnrAgk0hrOhdyvJQorh2cEMn4Gwr\n4hoCIFHW5qQ9G2wBJ4GMNQqv/oMfbPtzmyTlaWWzwxkqM0CT\n-----END CERTIFICATE-----\n-----BEGIN CERTIFICATE-----\nMIIClDCCAjmgAwIBAgIVAOnoRFJTNlxLGJoR/EMYLKXcIIBIMAoGCCqGSM49BAMC\nMGgxGjAYBgNVBAMMEUludGVsIFNHWCBSb290IENBMRowGAYDVQQKDBFJbnRlbCBD\nb3Jwb3JhdGlvbjEUMBIGA1UEBwwLU2FudGEgQ2xhcmExCzAJBgNVBAgMAkNBMQsw\nCQYDVQQGEwJVUzAeFw0xOTEwMzEwOTQ5MjFaFw00OTEyMzEyMzU5NTlaMGgxGjAY\nBgNVBAMMEUludGVsIFNHWCBSb290IENBMRowGAYDVQQKDBFJbnRlbCBDb3Jwb3Jh\ndGlvbjEUMBIGA1UEBwwLU2FudGEgQ2xhcmExCzAJBgNVBAgMAkNBMQswCQYDVQQG\nEwJVUzBZMBMGByqGSM49AgEGCCqGSM49AwEHA0IABE/6D/1WHNrWwPmNMIyBKMW5\nJ6JzMsjo6xP2vkK1cdZGb1PGRP/C/8ECgiDkmklmzwLzLi+000m7LLrtKJA3oC2j\ngb8wgbwwHwYDVR0jBBgwFoAU6ehEUlM2XEsYmhH8QxgspdwggEgwVgYDVR0fBE8w\nTTBLoEmgR4ZFaHR0cHM6Ly9zYngtY2VydGlmaWNhdGVzLnRydXN0ZWRzZXJ2aWNl\ncy5pbnRlbC5jb20vSW50ZWxTR1hSb290Q0EuZGVyMB0GA1UdDgQWBBTp6ERSUzZc\nSxiaEfxDGCyl3CCASDAOBgNVHQ8BAf8EBAMCAQYwEgYDVR0TAQH/BAgwBgEB/wIB\nATAKBggqhkjOPQQDAgNJADBGAiEAzw9zdUiUHPMUd0C4mx41jlFZkrM3y5f1lgnV\nO7FbjOoCIQCoGtUmT4cXt7V+ySHbJ8Hob9AanpvXNH1ER+/gZF+opQ==\n-----END CERTIFICATE-----\n","tcbInfo":"{\"tcbInfo\":{\"id\":\"TDX\",\"version\":3,\"issueDate\":\"2026-07-01T10:00:45Z\",\"nextUpdate\":\"2026-07-31T10:00:45Z\",\"fmspc\":\"10D06D000000\",\"pceId\":\"0000\",\"tcbType\":0,\"tcbEvaluationDataNumber\":5,\"tdxModule\":{\"mrsigner\":\"000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000\",\"attributes\":\"0000000000000000\",\"attributesMask\":\"FFFFFFFFFFFFFFFF\"},\"tdxModuleIdentities\":[{\"id\":\"TDX_02\",\"mrsigner\":\"000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000\",\"attributes\":\"0000000000000000\",\"attributesMask\":\"FFFFFFFFFFFFFFFF\",\"tcbLevels\":[{\"tcb\":{\"isvsvn\":0},\"tcbDate\":\"2022-11-09T00:00:00Z\",\"tcbStatus\":\"UpToDate\"}]},{\"id\":\"TDX_05\",\"mrsigner\":\"000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000\",\"attributes\":\"0000000000000000\",\"attributesMask\":\"FFFFFFFFFFFFFFFF\",\"tcbLevels\":[{\"tcb\":{\"isvsvn\":0},\"tcbDate\":\"2022-11-09T00:00:00Z\",\"tcbStatus\":\"UpToDate\"}]},{\"id\":\"TDX_03\",\"mrsigner\":\"000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000\",\"attributes\":\"0000000000000000\",\"attributesMask\":\"FFFFFFFFFFFFFFFF\",\"tcbLevels\":[{\"tcb\":{\"isvsvn\":0},\"tcbDate\":\"2022-11-09T00:00:00Z\",\"tcbStatus\":\"UpToDate\"}]},{\"id\":\"TDX_01\",\"mrsigner\":\"000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000\",\"attributes\":\"0000000000000000\",\"attributesMask\":\"FFFFFFFFFFFFFFFF\",\"tcbLevels\":[{\"tcb\":{\"isvsvn\":0},\"tcbDate\":\"2022-11-09T00:00:00Z\",\"tcbStatus\":\"UpToDate\"}]}],\"tcbLevels\":[{\"tcb\":{\"sgxtcbcomponents\":[{\"svn\":1,\"category\":\"BIOS\",\"type\":\"Early Microcode Update\"},{\"svn\":1,\"category\":\"OS/VMM\",\"type\":\"SGX Late Microcode Update\"},{\"svn\":0,\"category\":\"OS/VMM\",\"type\":\"TXT SINIT\"},{\"svn\":0,\"category\":\"BIOS\"},{\"svn\":0,\"category\":\"BIOS\"},{\"svn\":0,\"category\":\"BIOS\"},{\"svn\":0},{\"svn\":0,\"category\":\"OS/VMM\",\"type\":\"SEAMLDR ACM\"},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0}],\"pcesvn\":0,\"tdxtcbcomponents\":[{\"svn\":0,\"category\":\"OS/VMM\",\"type\":\"TDX Module\"},{\"svn\":0,\"category\":\"OS/VMM\",\"type\":\"TDX Module\"},{\"svn\":1,\"category\":\"OS/VMM\",\"type\":\"TDX Late Microcode Update\"},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0}]},\"tcbDate\":\"2022-11-09T00:00:00Z\",\"tcbStatus\":\"UpToDate\"}]},\"signature\":\"29ec7d93a60c101cd878f061467e933088dd0f393d8cbfd26ecba14cdf22c839b89b9fca57440105770449c022b3f7c1c514b294a46e504718b81deda3620d76\"}"},{"fmspc":"20806F000000","tcbInfoIssuerChain":"-----BEGIN CERTIFICATE-----\nMIICkDCCAjagAwIBAgIUTh8n662T/sqPZK+7n3H67/KGwu0wCgYIKoZIzj0EAwIw\naDEaMBgGA1UEAwwRSW50ZWwgU0dYIFJvb3QgQ0ExGjAYBgNVBAoMEUludGVsIENv\ncnBvcmF0aW9uMRQwEgYDVQQHDAtTYW50YSBDbGFyYTELMAkGA1UECAwCQ0ExCzAJ\nBgNVBAYTAlVTMB4XDTE5MTAzMTEyMzM0N1oXDTI2MTAzMTEyMzM0N1owbDEeMBwG\nA1UEAwwVSW50ZWwgU0dYIFRDQiBTaWduaW5nMRowGAYDVQQKDBFJbnRlbCBDb3Jw\nb3JhdGlvbjEUMBIGA1UEBwwLU2FudGEgQ2xhcmExCzAJBgNVBAgMAkNBMQswCQYD\nVQQGEwJVUzBZMBMGByqGSM49AgEGCCqGSM49AwEHA0IABOnYw9LbN/JmyUttXa0M\niBEenjPbxbR4C8MuVYxDI+Le8lDBLp9X4wMzCAUF/fI/31giClXp/y0erLbLZjdV\n07+jgbkwgbYwHwYDVR0jBBgwFoAU6ehEUlM2XEsYmhH8QxgspdwggEgwVgYDVR0f\nBE8wTTBLoEmgR4ZFaHR0cHM6Ly9zYngtY2VydGlmaWNhdGVzLnRydXN0ZWRzZXJ2\naWNlcy5pbnRlbC5jb20vSW50ZWxTR1hSb290Q0EuZGVyMB0GA1UdDgQWBBROHyfr\nrZP+yo9kr7ufcfrv8obC7TAOBgNVHQ8BAf8EBAMCBsAwDAYDVR0TAQH/BAIwADAK\nBggqhkjOPQQDAgNIADBFAiEA9xQeifK+2abQGnrAgk0hrOhdyvJQorh2cEMn4Gwr\n4hoCIFHW5qQ9G2wBJ4GMNQqv/oMfbPtzmyTlaWWzwxkqM0CT\n-----END CERTIFICATE-----\n-----BEGIN CERTIFICATE-----\nMIIClDCCAjmgAwIBAgIVAOnoRFJTNlxLGJoR/EMYLKXcIIBIMAoGCCqGSM49BAMC\nMGgxGjAYBgNVBAMMEUludGVsIFNHWCBSb290IENBMRowGAYDVQQKDBFJbnRlbCBD\nb3Jwb3JhdGlvbjEUMBIGA1UEBwwLU2FudGEgQ2xhcmExCzAJBgNVBAgMAkNBMQsw\nCQYDVQQGEwJVUzAeFw0xOTEwMzEwOTQ5MjFaFw00OTEyMzEyMzU5NTlaMGgxGjAY\nBgNVBAMMEUludGVsIFNHWCBSb290IENBMRowGAYDVQQKDBFJbnRlbCBDb3Jwb3Jh\ndGlvbjEUMBIGA1UEBwwLU2FudGEgQ2xhcmExCzAJBgNVBAgMAkNBMQswCQYDVQQG\nEwJVUzBZMBMGByqGSM49AgEGCCqGSM49AwEHA0IABE/6D/1WHNrWwPmNMIyBKMW5\nJ6JzMsjo6xP2vkK1cdZGb1PGRP/C/8ECgiDkmklmzwLzLi+000m7LLrtKJA3oC2j\ngb8wgbwwHwYDVR0jBBgwFoAU6ehEUlM2XEsYmhH8QxgspdwggEgwVgYDVR0fBE8w\nTTBLoEmgR4ZFaHR0cHM6Ly9zYngtY2VydGlmaWNhdGVzLnRydXN0ZWRzZXJ2aWNl\ncy5pbnRlbC5jb20vSW50ZWxTR1hSb290Q0EuZGVyMB0GA1UdDgQWBBTp6ERSUzZc\nSxiaEfxDGCyl3CCASDAOBgNVHQ8BAf8EBAMCAQYwEgYDVR0TAQH/BAgwBgEB/wIB\nATAKBggqhkjOPQQDAgNJADBGAiEAzw9zdUiUHPMUd0C4mx41jlFZkrM3y5f1lgnV\nO7FbjOoCIQCoGtUmT4cXt7V+ySHbJ8Hob9AanpvXNH1ER+/gZF+opQ==\n-----END CERTIFICATE-----\n","tcbInfo":"{\"tcbInfo\":{\"id\":\"TDX\",\"version\":3,\"issueDate\":\"2026-07-01T10:00:45Z\",\"nextUpdate\":\"2026-07-31T10:00:45Z\",\"fmspc\":\"20806F000000\",\"pceId\":\"0000\",\"tcbType\":0,\"tcbEvaluationDataNumber\":5,\"tdxModule\":{\"mrsigner\":\"000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000\",\"attributes\":\"0000000000000000\",\"attributesMask\":\"FFFFFFFFFFFFFFFF\"},\"tdxModuleIdentities\":[{\"id\":\"TDX_02\",\"mrsigner\":\"000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000\",\"attributes\":\"0000000000000000\",\"attributesMask\":\"FFFFFFFFFFFFFFFF\",\"tcbLevels\":[{\"tcb\":{\"isvsvn\":0},\"tcbDate\":\"2022-11-09T00:00:00Z\",\"tcbStatus\":\"UpToDate\"}]},{\"id\":\"TDX_05\",\"mrsigner\":\"000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000\",\"attributes\":\"0000000000000000\",\"attributesMask\":\"FFFFFFFFFFFFFFFF\",\"tcbLevels\":[{\"tcb\":{\"isvsvn\":0},\"tcbDate\":\"2022-11-09T00:00:00Z\",\"tcbStatus\":\"UpToDate\"}]},{\"id\":\"TDX_03\",\"mrsigner\":\"000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000\",\"attributes\":\"0000000000000000\",\"attributesMask\":\"FFFFFFFFFFFFFFFF\",\"tcbLevels\":[{\"tcb\":{\"isvsvn\":0},\"tcbDate\":\"2022-11-09T00:00:00Z\",\"tcbStatus\":\"UpToDate\"}]},{\"id\":\"TDX_01\",\"mrsigner\":\"000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000\",\"attributes\":\"0000000000000000\",\"attributesMask\":\"FFFFFFFFFFFFFFFF\",\"tcbLevels\":[{\"tcb\":{\"isvsvn\":0},\"tcbDate\":\"2022-11-09T00:00:00Z\",\"tcbStatus\":\"UpToDate\"}]}],\"tcbLevels\":[{\"tcb\":{\"sgxtcbcomponents\":[{\"svn\":1,\"category\":\"BIOS\",\"type\":\"Early Microcode Update\"},{\"svn\":1,\"category\":\"OS/VMM\",\"type\":\"SGX Late Microcode Update\"},{\"svn\":0,\"category\":\"OS/VMM\",\"type\":\"TXT SINIT\"},{\"svn\":0,\"category\":\"BIOS\"},{\"svn\":0,\"category\":\"BIOS\"},{\"svn\":0,\"category\":\"BIOS\"},{\"svn\":0},{\"svn\":0,\"category\":\"OS/VMM\",\"type\":\"SEAMLDR ACM\"},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0}],\"pcesvn\":11,\"tdxtcbcomponents\":[{\"svn\":0,\"category\":\"OS/VMM\",\"type\":\"TDX Module\"},{\"svn\":0,\"category\":\"OS/VMM\",\"type\":\"TDX Module\"},{\"svn\":1,\"category\":\"OS/VMM\",\"type\":\"TDX Late Microcode Update\"},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0}]},\"tcbDate\":\"2022-11-09T00:00:00Z\",\"tcbStatus\":\"UpToDate\"}]},\"signature\":\"89ccc75f7e47334690d6ac8ba90d0ea84850d837ce51698dfe7b4b778476afd09fcd3119e3bc93e660b195e7db805d69cf8ed4ce1705eed3beaca4de8027ec8d\"}"},{"fmspc":"30A06E000000","tcbInfoIssuerChain":"-----BEGIN CERTIFICATE-----\nMIICkDCCAjagAwIBAgIUTh8n662T/sqPZK+7n3H67/KGwu0wCgYIKoZIzj0EAwIw\naDEaMBgGA1UEAwwRSW50ZWwgU0dYIFJvb3QgQ0ExGjAYBgNVBAoMEUludGVsIENv\ncnBvcmF0aW9uMRQwEgYDVQQHDAtTYW50YSBDbGFyYTELMAkGA1UECAwCQ0ExCzAJ\nBgNVBAYTAlVTMB4XDTE5MTAzMTEyMzM0N1oXDTI2MTAzMTEyMzM0N1owbDEeMBwG\nA1UEAwwVSW50ZWwgU0dYIFRDQiBTaWduaW5nMRowGAYDVQQKDBFJbnRlbCBDb3Jw\nb3JhdGlvbjEUMBIGA1UEBwwLU2FudGEgQ2xhcmExCzAJBgNVBAgMAkNBMQswCQYD\nVQQGEwJVUzBZMBMGByqGSM49AgEGCCqGSM49AwEHA0IABOnYw9LbN/JmyUttXa0M\niBEenjPbxbR4C8MuVYxDI+Le8lDBLp9X4wMzCAUF/fI/31giClXp/y0erLbLZjdV\n07+jgbkwgbYwHwYDVR0jBBgwFoAU6ehEUlM2XEsYmhH8QxgspdwggEgwVgYDVR0f\nBE8wTTBLoEmgR4ZFaHR0cHM6Ly9zYngtY2VydGlmaWNhdGVzLnRydXN0ZWRzZXJ2\naWNlcy5pbnRlbC5jb20vSW50ZWxTR1hSb290Q0EuZGVyMB0GA1UdDgQWBBROHyfr\nrZP+yo9kr7ufcfrv8obC7TAOBgNVHQ8BAf8EBAMCBsAwDAYDVR0TAQH/BAIwADAK\nBggqhkjOPQQDAgNIADBFAiEA9xQeifK+2abQGnrAgk0hrOhdyvJQorh2cEMn4Gwr\n4hoCIFHW5qQ9G2wBJ4GMNQqv/oMfbPtzmyTlaWWzwxkqM0CT\n-----END CERTIFICATE-----\n-----BEGIN CERTIFICATE-----\nMIIClDCCAjmgAwIBAgIVAOnoRFJTNlxLGJoR/EMYLKXcIIBIMAoGCCqGSM49BAMC\nMGgxGjAYBgNVBAMMEUludGVsIFNHWCBSb290IENBMRowGAYDVQQKDBFJbnRlbCBD\nb3Jwb3JhdGlvbjEUMBIGA1UEBwwLU2FudGEgQ2xhcmExCzAJBgNVBAgMAkNBMQsw\nCQYDVQQGEwJVUzAeFw0xOTEwMzEwOTQ5MjFaFw00OTEyMzEyMzU5NTlaMGgxGjAY\nBgNVBAMMEUludGVsIFNHWCBSb290IENBMRowGAYDVQQKDBFJbnRlbCBDb3Jwb3Jh\ndGlvbjEUMBIGA1UEBwwLU2FudGEgQ2xhcmExCzAJBgNVBAgMAkNBMQswCQYDVQQG\nEwJVUzBZMBMGByqGSM49AgEGCCqGSM49AwEHA0IABE/6D/1WHNrWwPmNMIyBKMW5\nJ6JzMsjo6xP2vkK1cdZGb1PGRP/C/8ECgiDkmklmzwLzLi+000m7LLrtKJA3oC2j\ngb8wgbwwHwYDVR0jBBgwFoAU6ehEUlM2XEsYmhH8QxgspdwggEgwVgYDVR0fBE8w\nTTBLoEmgR4ZFaHR0cHM6Ly9zYngtY2VydGlmaWNhdGVzLnRydXN0ZWRzZXJ2aWNl\ncy5pbnRlbC5jb20vSW50ZWxTR1hSb290Q0EuZGVyMB0GA1UdDgQWBBTp6ERSUzZc\nSxiaEfxDGCyl3CCASDAOBgNVHQ8BAf8EBAMCAQYwEgYDVR0TAQH/BAgwBgEB/wIB\nATAKBggqhkjOPQQDAgNJADBGAiEAzw9zdUiUHPMUd0C4mx41jlFZkrM3y5f1lgnV\nO7FbjOoCIQCoGtUmT4cXt7V+ySHbJ8Hob9AanpvXNH1ER+/gZF+opQ==\n-----END CERTIFICATE-----\n","tcbInfo":"{\"tcbInfo\":{\"id\":\"TDX\",\"version\":3,\"issueDate\":\"2026-07-01T10:00:45Z\",\"nextUpdate\":\"2026-07-31T10:00:45Z\",\"fmspc\":\"30A06E000000\",\"pceId\":\"0000\",\"tcbType\":0,\"tcbEvaluationDataNumber\":5,\"tdxModule\":{\"mrsigner\":\"000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000\",\"attributes\":\"0000000000000000\",\"attributesMask\":\"FFFFFFFFFFFFFFFF\"},\"tdxModuleIdentities\":[{\"id\":\"TDX_02\",\"mrsigner\":\"000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000\",\"attributes\":\"0000000000000000\",\"attributesMask\":\"FFFFFFFFFFFFFFFF\",\"tcbLevels\":[{\"tcb\":{\"isvsvn\":0},\"tcbDate\":\"2022-11-09T00:00:00Z\",\"tcbStatus\":\"UpToDate\"}]},{\"id\":\"TDX_05\",\"mrsigner\":\"000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000\",\"attributes\":\"0000000000000000\",\"attributesMask\":\"FFFFFFFFFFFFFFFF\",\"tcbLevels\":[{\"tcb\":{\"isvsvn\":0},\"tcbDate\":\"2022-11-09T00:00:00Z\",\"tcbStatus\":\"UpToDate\"}]},{\"id\":\"TDX_03\",\"mrsigner\":\"000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000\",\"attributes\":\"0000000000000000\",\"attributesMask\":\"FFFFFFFFFFFFFFFF\",\"tcbLevels\":[{\"tcb\":{\"isvsvn\":0},\"tcbDate\":\"2022-11-09T00:00:00Z\",\"tcbStatus\":\"UpToDate\"}]},{\"id\":\"TDX_01\",\"mrsigner\":\"000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000\",\"attributes\":\"0000000000000000\",\"attributesMask\":\"FFFFFFFFFFFFFFFF\",\"tcbLevels\":[{\"tcb\":{\"isvsvn\":0},\"tcbDate\":\"2022-11-09T00:00:00Z\",\"tcbStatus\":\"UpToDate\"}]}],\"tcbLevels\":[{\"tcb\":{\"sgxtcbcomponents\":[{\"svn\":1,\"category\":\"BIOS\",\"type\":\"Early Microcode Update\"},{\"svn\":1,\"category\":\"OS/VMM\",\"type\":\"SGX Late Microcode Update\"},{\"svn\":0,\"category\":\"OS/VMM\",\"type\":\"TXT SINIT\"},{\"svn\":0,\"category\":\"BIOS\"},{\"svn\":0,\"category\":\"BIOS\"},{\"svn\":0,\"category\":\"BIOS\"},{\"svn\":0},{\"svn\":0,\"category\":\"OS/VMM\",\"type\":\"SEAMLDR ACM\"},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0}],\"pcesvn\":0,\"tdxtcbcomponents\":[{\"svn\":0,\"category\":\"OS/VMM\",\"type\":\"TDX Module\"},{\"svn\":0,\"category\":\"OS/VMM\",\"type\":\"TDX Module\"},{\"svn\":1,\"category\":\"OS/VMM\",\"type\":\"TDX Late Microcode Update\"},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0}]},\"tcbDate\":\"2022-11-09T00:00:00Z\",\"tcbStatus\":\"UpToDate\"}]},\"signature\":\"d5550e6e74aed8bd2806e47cbdc99ed75b833401896a662727b5ff62e205e118e17afc952158d54b132719eebe45a5dde9e8c501dcba827320f76f1053460f8b\"}"},{"fmspc":"10A06F000000","tcbInfoIssuerChain":"-----BEGIN CERTIFICATE-----\nMIICkDCCAjagAwIBAgIUTh8n662T/sqPZK+7n3H67/KGwu0wCgYIKoZIzj0EAwIw\naDEaMBgGA1UEAwwRSW50ZWwgU0dYIFJvb3QgQ0ExGjAYBgNVBAoMEUludGVsIENv\ncnBvcmF0aW9uMRQwEgYDVQQHDAtTYW50YSBDbGFyYTELMAkGA1UECAwCQ0ExCzAJ\nBgNVBAYTAlVTMB4XDTE5MTAzMTEyMzM0N1oXDTI2MTAzMTEyMzM0N1owbDEeMBwG\nA1UEAwwVSW50ZWwgU0dYIFRDQiBTaWduaW5nMRowGAYDVQQKDBFJbnRlbCBDb3Jw\nb3JhdGlvbjEUMBIGA1UEBwwLU2FudGEgQ2xhcmExCzAJBgNVBAgMAkNBMQswCQYD\nVQQGEwJVUzBZMBMGByqGSM49AgEGCCqGSM49AwEHA0IABOnYw9LbN/JmyUttXa0M\niBEenjPbxbR4C8MuVYxDI+Le8lDBLp9X4wMzCAUF/fI/31giClXp/y0erLbLZjdV\n07+jgbkwgbYwHwYDVR0jBBgwFoAU6ehEUlM2XEsYmhH8QxgspdwggEgwVgYDVR0f\nBE8wTTBLoEmgR4ZFaHR0cHM6Ly9zYngtY2VydGlmaWNhdGVzLnRydXN0ZWRzZXJ2\naWNlcy5pbnRlbC5jb20vSW50ZWxTR1hSb290Q0EuZGVyMB0GA1UdDgQWBBROHyfr\nrZP+yo9kr7ufcfrv8obC7TAOBgNVHQ8BAf8EBAMCBsAwDAYDVR0TAQH/BAIwADAK\nBggqhkjOPQQDAgNIADBFAiEA9xQeifK+2abQGnrAgk0hrOhdyvJQorh2cEMn4Gwr\n4hoCIFHW5qQ9G2wBJ4GMNQqv/oMfbPtzmyTlaWWzwxkqM0CT\n-----END CERTIFICATE-----\n-----BEGIN CERTIFICATE-----\nMIIClDCCAjmgAwIBAgIVAOnoRFJTNlxLGJoR/EMYLKXcIIBIMAoGCCqGSM49BAMC\nMGgxGjAYBgNVBAMMEUludGVsIFNHWCBSb290IENBMRowGAYDVQQKDBFJbnRlbCBD\nb3Jwb3JhdGlvbjEUMBIGA1UEBwwLU2FudGEgQ2xhcmExCzAJBgNVBAgMAkNBMQsw\nCQYDVQQGEwJVUzAeFw0xOTEwMzEwOTQ5MjFaFw00OTEyMzEyMzU5NTlaMGgxGjAY\nBgNVBAMMEUludGVsIFNHWCBSb290IENBMRowGAYDVQQKDBFJbnRlbCBDb3Jwb3Jh\ndGlvbjEUMBIGA1UEBwwLU2FudGEgQ2xhcmExCzAJBgNVBAgMAkNBMQswCQYDVQQG\nEwJVUzBZMBMGByqGSM49AgEGCCqGSM49AwEHA0IABE/6D/1WHNrWwPmNMIyBKMW5\nJ6JzMsjo6xP2vkK1cdZGb1PGRP/C/8ECgiDkmklmzwLzLi+000m7LLrtKJA3oC2j\ngb8wgbwwHwYDVR0jBBgwFoAU6ehEUlM2XEsYmhH8QxgspdwggEgwVgYDVR0fBE8w\nTTBLoEmgR4ZFaHR0cHM6Ly9zYngtY2VydGlmaWNhdGVzLnRydXN0ZWRzZXJ2aWNl\ncy5pbnRlbC5jb20vSW50ZWxTR1hSb290Q0EuZGVyMB0GA1UdDgQWBBTp6ERSUzZc\nSxiaEfxDGCyl3CCASDAOBgNVHQ8BAf8EBAMCAQYwEgYDVR0TAQH/BAgwBgEB/wIB\nATAKBggqhkjOPQQDAgNJADBGAiEAzw9zdUiUHPMUd0C4mx41jlFZkrM3y5f1lgnV\nO7FbjOoCIQCoGtUmT4cXt7V+ySHbJ8Hob9AanpvXNH1ER+/gZF+opQ==\n-----END CERTIFICATE-----\n","tcbInfo":"{\"tcbInfo\":{\"id\":\"TDX\",\"version\":3,\"issueDate\":\"2026-07-01T10:00:45Z\",\"nextUpdate\":\"2026-07-31T10:00:45Z\",\"fmspc\":\"10A06F000000\",\"pceId\":\"0000\",\"tcbType\":0,\"tcbEvaluationDataNumber\":5,\"tdxModule\":{\"mrsigner\":\"000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000\",\"attributes\":\"0000000000000000\",\"attributesMask\":\"FFFFFFFFFFFFFFFF\"},\"tdxModuleIdentities\":[{\"id\":\"TDX_02\",\"mrsigner\":\"000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000\",\"attributes\":\"0000000000000000\",\"attributesMask\":\"FFFFFFFFFFFFFFFF\",\"tcbLevels\":[{\"tcb\":{\"isvsvn\":0},\"tcbDate\":\"2022-11-09T00:00:00Z\",\"tcbStatus\":\"UpToDate\"}]},{\"id\":\"TDX_05\",\"mrsigner\":\"000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000\",\"attributes\":\"0000000000000000\",\"attributesMask\":\"FFFFFFFFFFFFFFFF\",\"tcbLevels\":[{\"tcb\":{\"isvsvn\":0},\"tcbDate\":\"2022-11-09T00:00:00Z\",\"tcbStatus\":\"UpToDate\"}]},{\"id\":\"TDX_03\",\"mrsigner\":\"000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000\",\"attributes\":\"0000000000000000\",\"attributesMask\":\"FFFFFFFFFFFFFFFF\",\"tcbLevels\":[{\"tcb\":{\"isvsvn\":0},\"tcbDate\":\"2022-11-09T00:00:00Z\",\"tcbStatus\":\"UpToDate\"}]},{\"id\":\"TDX_01\",\"mrsigner\":\"000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000\",\"attributes\":\"0000000000000000\",\"attributesMask\":\"FFFFFFFFFFFFFFFF\",\"tcbLevels\":[{\"tcb\":{\"isvsvn\":0},\"tcbDate\":\"2022-11-09T00:00:00Z\",\"tcbStatus\":\"UpToDate\"}]}],\"tcbLevels\":[{\"tcb\":{\"sgxtcbcomponents\":[{\"svn\":1,\"category\":\"BIOS\",\"type\":\"Early Microcode Update\"},{\"svn\":1,\"category\":\"OS/VMM\",\"type\":\"SGX Late Microcode Update\"},{\"svn\":0,\"category\":\"OS/VMM\",\"type\":\"TXT SINIT\"},{\"svn\":0,\"category\":\"BIOS\"},{\"svn\":0,\"category\":\"BIOS\"},{\"svn\":0,\"category\":\"BIOS\"},{\"svn\":0},{\"svn\":0,\"category\":\"OS/VMM\",\"type\":\"SEAMLDR ACM\"},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0}],\"pcesvn\":0,\"tdxtcbcomponents\":[{\"svn\":0,\"category\":\"OS/VMM\",\"type\":\"TDX Module\"},{\"svn\":0,\"category\":\"OS/VMM\",\"type\":\"TDX Module\"},{\"svn\":1,\"category\":\"OS/VMM\",\"type\":\"TDX Late Microcode Update\"},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0}]},\"tcbDate\":\"2022-11-09T00:00:00Z\",\"tcbStatus\":\"UpToDate\"}]},\"signature\":\"7ce7382154fbea591d0851952f283b16edf79ce56cba3757dd2297cfd0296c6bc3408eaa416ae14d13936f7662ba42741f4e718888dc0ad9f2630fde233810fa\"}"},{"fmspc":"20A06D050000","tcbInfoIssuerChain":"-----BEGIN CERTIFICATE-----\nMIICkDCCAjagAwIBAgIUTh8n662T/sqPZK+7n3H67/KGwu0wCgYIKoZIzj0EAwIw\naDEaMBgGA1UEAwwRSW50ZWwgU0dYIFJvb3QgQ0ExGjAYBgNVBAoMEUludGVsIENv\ncnBvcmF0aW9uMRQwEgYDVQQHDAtTYW50YSBDbGFyYTELMAkGA1UECAwCQ0ExCzAJ\nBgNVBAYTAlVTMB4XDTE5MTAzMTEyMzM0N1oXDTI2MTAzMTEyMzM0N1owbDEeMBwG\nA1UEAwwVSW50ZWwgU0dYIFRDQiBTaWduaW5nMRowGAYDVQQKDBFJbnRlbCBDb3Jw\nb3JhdGlvbjEUMBIGA1UEBwwLU2FudGEgQ2xhcmExCzAJBgNVBAgMAkNBMQswCQYD\nVQQGEwJVUzBZMBMGByqGSM49AgEGCCqGSM49AwEHA0IABOnYw9LbN/JmyUttXa0M\niBEenjPbxbR4C8MuVYxDI+Le8lDBLp9X4wMzCAUF/fI/31giClXp/y0erLbLZjdV\n07+jgbkwgbYwHwYDVR0jBBgwFoAU6ehEUlM2XEsYmhH8QxgspdwggEgwVgYDVR0f\nBE8wTTBLoEmgR4ZFaHR0cHM6Ly9zYngtY2VydGlmaWNhdGVzLnRydXN0ZWRzZXJ2\naWNlcy5pbnRlbC5jb20vSW50ZWxTR1hSb290Q0EuZGVyMB0GA1UdDgQWBBROHyfr\nrZP+yo9kr7ufcfrv8obC7TAOBgNVHQ8BAf8EBAMCBsAwDAYDVR0TAQH/BAIwADAK\nBggqhkjOPQQDAgNIADBFAiEA9xQeifK+2abQGnrAgk0hrOhdyvJQorh2cEMn4Gwr\n4hoCIFHW5qQ9G2wBJ4GMNQqv/oMfbPtzmyTlaWWzwxkqM0CT\n-----END CERTIFICATE-----\n-----BEGIN CERTIFICATE-----\nMIIClDCCAjmgAwIBAgIVAOnoRFJTNlxLGJoR/EMYLKXcIIBIMAoGCCqGSM49BAMC\nMGgxGjAYBgNVBAMMEUludGVsIFNHWCBSb290IENBMRowGAYDVQQKDBFJbnRlbCBD\nb3Jwb3JhdGlvbjEUMBIGA1UEBwwLU2FudGEgQ2xhcmExCzAJBgNVBAgMAkNBMQsw\nCQYDVQQGEwJVUzAeFw0xOTEwMzEwOTQ5MjFaFw00OTEyMzEyMzU5NTlaMGgxGjAY\nBgNVBAMMEUludGVsIFNHWCBSb290IENBMRowGAYDVQQKDBFJbnRlbCBDb3Jwb3Jh\ndGlvbjEUMBIGA1UEBwwLU2FudGEgQ2xhcmExCzAJBgNVBAgMAkNBMQswCQYDVQQG\nEwJVUzBZMBMGByqGSM49AgEGCCqGSM49AwEHA0IABE/6D/1WHNrWwPmNMIyBKMW5\nJ6JzMsjo6xP2vkK1cdZGb1PGRP/C/8ECgiDkmklmzwLzLi+000m7LLrtKJA3oC2j\ngb8wgbwwHwYDVR0jBBgwFoAU6ehEUlM2XEsYmhH8QxgspdwggEgwVgYDVR0fBE8w\nTTBLoEmgR4ZFaHR0cHM6Ly9zYngtY2VydGlmaWNhdGVzLnRydXN0ZWRzZXJ2aWNl\ncy5pbnRlbC5jb20vSW50ZWxTR1hSb290Q0EuZGVyMB0GA1UdDgQWBBTp6ERSUzZc\nSxiaEfxDGCyl3CCASDAOBgNVHQ8BAf8EBAMCAQYwEgYDVR0TAQH/BAgwBgEB/wIB\nATAKBggqhkjOPQQDAgNJADBGAiEAzw9zdUiUHPMUd0C4mx41jlFZkrM3y5f1lgnV\nO7FbjOoCIQCoGtUmT4cXt7V+ySHbJ8Hob9AanpvXNH1ER+/gZF+opQ==\n-----END CERTIFICATE-----\n","tcbInfo":"{\"tcbInfo\":{\"id\":\"TDX\",\"version\":3,\"issueDate\":\"2026-07-01T10:00:45Z\",\"nextUpdate\":\"2026-07-31T10:00:45Z\",\"fmspc\":\"20A06D050000\",\"pceId\":\"0000\",\"tcbType\":0,\"tcbEvaluationDataNumber\":5,\"tdxModule\":{\"mrsigner\":\"000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000\",\"attributes\":\"0000000000000000\",\"attributesMask\":\"FFFFFFFFFFFFFFFF\"},\"tdxModuleIdentities\":[{\"id\":\"TDX_02\",\"mrsigner\":\"000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000\",\"attributes\":\"0000000000000000\",\"attributesMask\":\"FFFFFFFFFFFFFFFF\",\"tcbLevels\":[{\"tcb\":{\"isvsvn\":0},\"tcbDate\":\"2022-11-09T00:00:00Z\",\"tcbStatus\":\"UpToDate\"}]},{\"id\":\"TDX_05\",\"mrsigner\":\"000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000\",\"attributes\":\"0000000000000000\",\"attributesMask\":\"FFFFFFFFFFFFFFFF\",\"tcbLevels\":[{\"tcb\":{\"isvsvn\":0},\"tcbDate\":\"2022-11-09T00:00:00Z\",\"tcbStatus\":\"UpToDate\"}]},{\"id\":\"TDX_03\",\"mrsigner\":\"000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000\",\"attributes\":\"0000000000000000\",\"attributesMask\":\"FFFFFFFFFFFFFFFF\",\"tcbLevels\":[{\"tcb\":{\"isvsvn\":0},\"tcbDate\":\"2022-11-09T00:00:00Z\",\"tcbStatus\":\"UpToDate\"}]},{\"id\":\"TDX_01\",\"mrsigner\":\"000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000\",\"attributes\":\"0000000000000000\",\"attributesMask\":\"FFFFFFFFFFFFFFFF\",\"tcbLevels\":[{\"tcb\":{\"isvsvn\":0},\"tcbDate\":\"2022-11-09T00:00:00Z\",\"tcbStatus\":\"UpToDate\"}]}],\"tcbLevels\":[{\"tcb\":{\"sgxtcbcomponents\":[{\"svn\":1,\"category\":\"BIOS\",\"type\":\"Early Microcode Update\"},{\"svn\":1,\"category\":\"OS/VMM\",\"type\":\"SGX Late Microcode Update\"},{\"svn\":0,\"category\":\"OS/VMM\",\"type\":\"TXT SINIT\"},{\"svn\":0,\"category\":\"BIOS\"},{\"svn\":0,\"category\":\"BIOS\"},{\"svn\":0,\"category\":\"BIOS\"},{\"svn\":0},{\"svn\":0,\"category\":\"OS/VMM\",\"type\":\"SEAMLDR ACM\"},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0}],\"pcesvn\":0,\"tdxtcbcomponents\":[{\"svn\":0,\"category\":\"OS/VMM\",\"type\":\"TDX Module\"},{\"svn\":0,\"category\":\"OS/VMM\",\"type\":\"TDX Module\"},{\"svn\":1,\"category\":\"OS/VMM\",\"type\":\"TDX Late Microcode Update\"},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0}]},\"tcbDate\":\"2022-11-09T00:00:00Z\",\"tcbStatus\":\"UpToDate\"}]},\"signature\":\"4fceb18caf6eb5ba2ca7138d55d24a6b8d81f99147383bcb5dec755572bf5a24d496fdcdbda75ce076682703685fdac3c9b0f0f53059ab2a3d8d0a8cba9631eb\"}"}],"qeIdentityIssuerChain":"-----BEGIN CERTIFICATE-----\nMIICkDCCAjagAwIBAgIUTh8n662T/sqPZK+7n3H67/KGwu0wCgYIKoZIzj0EAwIw\naDEaMBgGA1UEAwwRSW50ZWwgU0dYIFJvb3QgQ0ExGjAYBgNVBAoMEUludGVsIENv\ncnBvcmF0aW9uMRQwEgYDVQQHDAtTYW50YSBDbGFyYTELMAkGA1UECAwCQ0ExCzAJ\nBgNVBAYTAlVTMB4XDTE5MTAzMTEyMzM0N1oXDTI2MTAzMTEyMzM0N1owbDEeMBwG\nA1UEAwwVSW50ZWwgU0dYIFRDQiBTaWduaW5nMRowGAYDVQQKDBFJbnRlbCBDb3Jw\nb3JhdGlvbjEUMBIGA1UEBwwLU2FudGEgQ2xhcmExCzAJBgNVBAgMAkNBMQswCQYD\nVQQGEwJVUzBZMBMGByqGSM49AgEGCCqGSM49AwEHA0IABOnYw9LbN/JmyUttXa0M\niBEenjPbxbR4C8MuVYxDI+Le8lDBLp9X4wMzCAUF/fI/31giClXp/y0erLbLZjdV\n07+jgbkwgbYwHwYDVR0jBBgwFoAU6ehEUlM2XEsYmhH8QxgspdwggEgwVgYDVR0f\nBE8wTTBLoEmgR4ZFaHR0cHM6Ly9zYngtY2VydGlmaWNhdGVzLnRydXN0ZWRzZXJ2\naWNlcy5pbnRlbC5jb20vSW50ZWxTR1hSb290Q0EuZGVyMB0GA1UdDgQWBBROHyfr\nrZP+yo9kr7ufcfrv8obC7TAOBgNVHQ8BAf8EBAMCBsAwDAYDVR0TAQH/BAIwADAK\nBggqhkjOPQQDAgNIADBFAiEA9xQeifK+2abQGnrAgk0hrOhdyvJQorh2cEMn4Gwr\n4hoCIFHW5qQ9G2wBJ4GMNQqv/oMfbPtzmyTlaWWzwxkqM0CT\n-----END CERTIFICATE-----\n-----BEGIN CERTIFICATE-----\nMIIClDCCAjmgAwIBAgIVAOnoRFJTNlxLGJoR/EMYLKXcIIBIMAoGCCqGSM49BAMC\nMGgxGjAYBgNVBAMMEUludGVsIFNHWCBSb290IENBMRowGAYDVQQKDBFJbnRlbCBD\nb3Jwb3JhdGlvbjEUMBIGA1UEBwwLU2FudGEgQ2xhcmExCzAJBgNVBAgMAkNBMQsw\nCQYDVQQGEwJVUzAeFw0xOTEwMzEwOTQ5MjFaFw00OTEyMzEyMzU5NTlaMGgxGjAY\nBgNVBAMMEUludGVsIFNHWCBSb290IENBMRowGAYDVQQKDBFJbnRlbCBDb3Jwb3Jh\ndGlvbjEUMBIGA1UEBwwLU2FudGEgQ2xhcmExCzAJBgNVBAgMAkNBMQswCQYDVQQG\nEwJVUzBZMBMGByqGSM49AgEGCCqGSM49AwEHA0IABE/6D/1WHNrWwPmNMIyBKMW5\nJ6JzMsjo6xP2vkK1cdZGb1PGRP/C/8ECgiDkmklmzwLzLi+000m7LLrtKJA3oC2j\ngb8wgbwwHwYDVR0jBBgwFoAU6ehEUlM2XEsYmhH8QxgspdwggEgwVgYDVR0fBE8w\nTTBLoEmgR4ZFaHR0cHM6Ly9zYngtY2VydGlmaWNhdGVzLnRydXN0ZWRzZXJ2aWNl\ncy5pbnRlbC5jb20vSW50ZWxTR1hSb290Q0EuZGVyMB0GA1UdDgQWBBTp6ERSUzZc\nSxiaEfxDGCyl3CCASDAOBgNVHQ8BAf8EBAMCAQYwEgYDVR0TAQH/BAgwBgEB/wIB\nATAKBggqhkjOPQQDAgNJADBGAiEAzw9zdUiUHPMUd0C4mx41jlFZkrM3y5f1lgnV\nO7FbjOoCIQCoGtUmT4cXt7V+ySHbJ8Hob9AanpvXNH1ER+/gZF+opQ==\n-----END CERTIFICATE-----\n","qeIdentity":"{\"enclaveIdentity\":{\"id\":\"TD_QE\",\"version\":2,\"issueDate\":\"2026-07-01T10:33:44Z\",\"nextUpdate\":\"2026-07-31T10:33:44Z\",\"tcbEvaluationDataNumber\":5,\"miscselect\":\"00000000\",\"miscselectMask\":\"FFFFFFFF\",\"attributes\":\"11000000000000000000000000000000\",\"attributesMask\":\"FBFFFFFFFFFFFFFF0000000000000000\",\"mrsigner\":\"DC9E2A7C6F948F17474E34A7FC43ED030F7C1563F1BABDDF6340C82E0E54A8C5\",\"isvprodid\":2,\"tcbLevels\":[{\"tcb\":{\"isvsvn\":0},\"tcbDate\":\"2022-11-09T00:00:00Z\",\"tcbStatus\":\"UpToDate\"}]},\"signature\":\"bccb9464275b040819102bd2357fb77e2f1936f218c4d06afebe55b97d7bf416c7d70839897df145c94c6cc65a090c274f94df9b158c245fd37c344272527703\"}"},"servtdCollateral":{"majorVersion":1,"minorVersion":0,"servtdIdentity":{"tdIdentity":{"id":"A0998F0F-B2F3-4872-8138-FBC2B853E8C6","version":1,"issueDate":"2025-01-01T00:00:00Z","nextUpdate":"2026-01-01T00:00:00Z","tcbEvaluationNumber":1,"xfam":"E71A060000000000","attributes":"0000000000000000","mrConfigId":"000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000","mrOwner":"000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000","mrOwnerConfig":"000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000","mrsigner":"000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000","isvProdId":1,"tcbLevels":[{"tcb":{"isvsvn":1},"tcbDate":"2024-01-01T00:00:00Z","tcbStatus":"UpToDate"}]},"signature":"3066023100E903D592DF599196522B27BF9AC5B6DAC650CC092E0E901B9D9DCA85595286E4D324400D022D6B5D5601C8172842D465023100D200B5F89F368BC875B6792AE553B7563E9B4DBFF15220BF04D0E06AA1E2E841A0B74CC118927D3BACB5F54B027C25AD"},"servtdIdentityIssuerChain":"-----BEGIN CERTIFICATE-----\nMIICaDCCAe6gAwIBAgIUI42jpwfmZAB+N0e+h+6KCfklh40wCgYIKoZIzj0EAwMw\ndDELMAkGA1UEBhMCVVMxCzAJBgNVBAgMAkNBMRQwEgYDVQQHDAtTYW50YSBDbGFy\nYTEiMCAGA1UECgwZTWlnVEQgSW50ZXJtZWRpYXRlIElzc3VlcjEeMBwGA1UEAwwV\nTWlnVEQgSW50ZXJtZWRpYXRlIENBMB4XDTI2MDcwMTEwNTA0NFoXDTI3MDcwMTEw\nNTA0NFowYzELMAkGA1UEBhMCVVMxCzAJBgNVBAgMAkNBMRQwEgYDVQQHDAtTYW50\nYSBDbGFyYTEVMBMGA1UECgwMTWlnVEQgSXNzdWVyMRowGAYDVQQDDBFNaWdURCBJ\nbmZvIElzc3VlcjB2MBAGByqGSM49AgEGBSuBBAAiA2IABPwrt1m60ICixce/2ugR\nGSQhPzgWcbe9JYkFB49ttKJRcxluthFr1spPZerKDUwdvvGCHdoqxKT6itswbZS3\nahmVUhAsrXPDmKxDCTizZm7ceyRWZ1k7+wR3rlZTSMRoYqNSMFAwDgYDVR0PAQH/\nBAQDAgeAMB0GA1UdDgQWBBT157AdCLS2hROQ1D6welT+Ajy3TjAfBgNVHSMEGDAW\ngBRVgv61R6StRYHfVgRYfD1ejdJSgTAKBggqhkjOPQQDAwNoADBlAjASRh3kf2O1\n0EOhJiZEelug2E0+qWqN3AydrbGBn2ZJt5g5jUxhoXlcqXFPiBn83XECMQCn6Wia\nQ9PpGUg1E9K9sk22W55z8vDre3VyWkj4nJl4rvk208ugBLWrezdEHasLsOc=\n-----END CERTIFICATE-----\n-----BEGIN CERTIFICATE-----\nMIICdTCCAfugAwIBAgIUbqZePdS7UEe0psj4wUNa57MrET0wCgYIKoZIzj0EAwMw\nXzELMAkGA1UEBhMCVVMxCzAJBgNVBAgMAkNBMRQwEgYDVQQHDAtTYW50YSBDbGFy\nYTEVMBMGA1UECgwMTWlnVEQgSXNzdWVyMRYwFAYDVQQDDA1NaWdURCBSb290IENB\nMB4XDTI2MDcwMTEwNTA0NFoXDTMxMDYzMDEwNTA0NFowdDELMAkGA1UEBhMCVVMx\nCzAJBgNVBAgMAkNBMRQwEgYDVQQHDAtTYW50YSBDbGFyYTEiMCAGA1UECgwZTWln\nVEQgSW50ZXJtZWRpYXRlIElzc3VlcjEeMBwGA1UEAwwVTWlnVEQgSW50ZXJtZWRp\nYXRlIENBMHYwEAYHKoZIzj0CAQYFK4EEACIDYgAEdsL/cjUrCPa00GusnZsRjOxo\n8otNIO1a4Ls1rz5Ew7ilQ4X2WNWwNvmwaNY0qFc+MXXSnMY4Q6QmoJesSqCfp5J1\nooXjIB25lYdXl3bxCMrRmvNzDOWHSKrNkFBpm1p+o2MwYTAPBgNVHRMBAf8EBTAD\nAQH/MA4GA1UdDwEB/wQEAwIBBjAdBgNVHQ4EFgQUVYL+tUekrUWB31YEWHw9Xo3S\nUoEwHwYDVR0jBBgwFoAUCtxBCuwlgOzy1VZm81dXlo69pNgwCgYIKoZIzj0EAwMD\naAAwZQIwP0qNIE1ZMEKV309QREX+zoHgDYp1CgKrRPnCwZSLat80h7GTlYdc8aUN\nhGNhIlzjAjEA52OKlaqU1we3OPeoozPyE+H8gr6tRZSX9GhBVnC1yb/OBX5jLN3l\nMSh0m8g8dWtL\n-----END CERTIFICATE-----\n-----BEGIN CERTIFICATE-----\nMIICTzCCAdagAwIBAgIUYTquwcbmxr8y1BBPK5eTmYdTB1MwCgYIKoZIzj0EAwMw\nXzELMAkGA1UEBhMCVVMxCzAJBgNVBAgMAkNBMRQwEgYDVQQHDAtTYW50YSBDbGFy\nYTEVMBMGA1UECgwMTWlnVEQgSXNzdWVyMRYwFAYDVQQDDA1NaWdURCBSb290IENB\nMB4XDTI2MDcwMTEwNTA0NFoXDTM2MDYyODEwNTA0NFowXzELMAkGA1UEBhMCVVMx\nCzAJBgNVBAgMAkNBMRQwEgYDVQQHDAtTYW50YSBDbGFyYTEVMBMGA1UECgwMTWln\nVEQgSXNzdWVyMRYwFAYDVQQDDA1NaWdURCBSb290IENBMHYwEAYHKoZIzj0CAQYF\nK4EEACIDYgAEOApWwQJHtYcFaq0EHH058knEo3Hz6kMqHiuiaB9XUttM1PGvwrux\ngnxq1SNp8tfXDQlmjXP/m1TJ+BdFX+9cqSG26/W7doazDHW1MNRir4E/v4mMzIox\n86pnu7/7oTnvo1MwUTAdBgNVHQ4EFgQUCtxBCuwlgOzy1VZm81dXlo69pNgwHwYD\nVR0jBBgwFoAUCtxBCuwlgOzy1VZm81dXlo69pNgwDwYDVR0TAQH/BAUwAwEB/zAK\nBggqhkjOPQQDAwNnADBkAjBGru+cELo1WJH/pxCN1q0adDrhJavW2yVm1A6UbZYm\nXvKKVqOsgSf/fhMRGb/htQ8CMBkFmbplQzY3SVlkTT8aBfNq3a1yNZJRw5HQUz9R\nDrAL9xNFgVm3//brLnWNpVOtcw==\n-----END CERTIFICATE-----\n","servtdTcbMapping":{"tdTcbMapping":{"id":"BB9668CA-4EE8-4523-941A-B3B03BE46E03","issueDate":"2025-01-01T00:00:00Z","isvProdId":1,"mrSigner":"00000000000000000000000000000000","nextUpdate":"2026-01-01T00:00:00Z","svnMappings":[{"isvsvn":1,"tdMeasurements":{"mrtd":"0E200328149B9BAAFD0E68557A426EFF78553D13E2536862EDDD8299A80C986567A8E03CB86F7D3EC75E99F386C3490B","rtmr0":"518923B0F955D08DA077C96AABA522B9DECEDE61C599CEA6C41889CFBEA4AE4D50529D96FE4D1AFDAFB65E7F95BF23C4","rtmr1":"C3C3F42541603E01B85F8B5BD89B45A1B386CB76D56182F63AF73589F81B3280D35545FFD3BF3BDBD5649ABD2E3C3C3E"}}],"version":1},"signature":"306502305E23F4D150336BB6CD0C873C63AB7359556DF5260689324DD242EA0F3007A7C37BFADE5C099A3859D7F9C6978A29E077023100911C7AD3F666F8CE8659F7F4F9474CF9D557AEAEA647F3B9549FF434A6589E697D0588F7E82CF87F2F794FC0E305EC51"},"servtdTcbMappingIssuerChain":"-----BEGIN CERTIFICATE-----\nMIICaDCCAe6gAwIBAgIUI42jpwfmZAB+N0e+h+6KCfklh40wCgYIKoZIzj0EAwMw\ndDELMAkGA1UEBhMCVVMxCzAJBgNVBAgMAkNBMRQwEgYDVQQHDAtTYW50YSBDbGFy\nYTEiMCAGA1UECgwZTWlnVEQgSW50ZXJtZWRpYXRlIElzc3VlcjEeMBwGA1UEAwwV\nTWlnVEQgSW50ZXJtZWRpYXRlIENBMB4XDTI2MDcwMTEwNTA0NFoXDTI3MDcwMTEw\nNTA0NFowYzELMAkGA1UEBhMCVVMxCzAJBgNVBAgMAkNBMRQwEgYDVQQHDAtTYW50\nYSBDbGFyYTEVMBMGA1UECgwMTWlnVEQgSXNzdWVyMRowGAYDVQQDDBFNaWdURCBJ\nbmZvIElzc3VlcjB2MBAGByqGSM49AgEGBSuBBAAiA2IABPwrt1m60ICixce/2ugR\nGSQhPzgWcbe9JYkFB49ttKJRcxluthFr1spPZerKDUwdvvGCHdoqxKT6itswbZS3\nahmVUhAsrXPDmKxDCTizZm7ceyRWZ1k7+wR3rlZTSMRoYqNSMFAwDgYDVR0PAQH/\nBAQDAgeAMB0GA1UdDgQWBBT157AdCLS2hROQ1D6welT+Ajy3TjAfBgNVHSMEGDAW\ngBRVgv61R6StRYHfVgRYfD1ejdJSgTAKBggqhkjOPQQDAwNoADBlAjASRh3kf2O1\n0EOhJiZEelug2E0+qWqN3AydrbGBn2ZJt5g5jUxhoXlcqXFPiBn83XECMQCn6Wia\nQ9PpGUg1E9K9sk22W55z8vDre3VyWkj4nJl4rvk208ugBLWrezdEHasLsOc=\n-----END CERTIFICATE-----\n-----BEGIN CERTIFICATE-----\nMIICdTCCAfugAwIBAgIUbqZePdS7UEe0psj4wUNa57MrET0wCgYIKoZIzj0EAwMw\nXzELMAkGA1UEBhMCVVMxCzAJBgNVBAgMAkNBMRQwEgYDVQQHDAtTYW50YSBDbGFy\nYTEVMBMGA1UECgwMTWlnVEQgSXNzdWVyMRYwFAYDVQQDDA1NaWdURCBSb290IENB\nMB4XDTI2MDcwMTEwNTA0NFoXDTMxMDYzMDEwNTA0NFowdDELMAkGA1UEBhMCVVMx\nCzAJBgNVBAgMAkNBMRQwEgYDVQQHDAtTYW50YSBDbGFyYTEiMCAGA1UECgwZTWln\nVEQgSW50ZXJtZWRpYXRlIElzc3VlcjEeMBwGA1UEAwwVTWlnVEQgSW50ZXJtZWRp\nYXRlIENBMHYwEAYHKoZIzj0CAQYFK4EEACIDYgAEdsL/cjUrCPa00GusnZsRjOxo\n8otNIO1a4Ls1rz5Ew7ilQ4X2WNWwNvmwaNY0qFc+MXXSnMY4Q6QmoJesSqCfp5J1\nooXjIB25lYdXl3bxCMrRmvNzDOWHSKrNkFBpm1p+o2MwYTAPBgNVHRMBAf8EBTAD\nAQH/MA4GA1UdDwEB/wQEAwIBBjAdBgNVHQ4EFgQUVYL+tUekrUWB31YEWHw9Xo3S\nUoEwHwYDVR0jBBgwFoAUCtxBCuwlgOzy1VZm81dXlo69pNgwCgYIKoZIzj0EAwMD\naAAwZQIwP0qNIE1ZMEKV309QREX+zoHgDYp1CgKrRPnCwZSLat80h7GTlYdc8aUN\nhGNhIlzjAjEA52OKlaqU1we3OPeoozPyE+H8gr6tRZSX9GhBVnC1yb/OBX5jLN3l\nMSh0m8g8dWtL\n-----END CERTIFICATE-----\n-----BEGIN CERTIFICATE-----\nMIICTzCCAdagAwIBAgIUYTquwcbmxr8y1BBPK5eTmYdTB1MwCgYIKoZIzj0EAwMw\nXzELMAkGA1UEBhMCVVMxCzAJBgNVBAgMAkNBMRQwEgYDVQQHDAtTYW50YSBDbGFy\nYTEVMBMGA1UECgwMTWlnVEQgSXNzdWVyMRYwFAYDVQQDDA1NaWdURCBSb290IENB\nMB4XDTI2MDcwMTEwNTA0NFoXDTM2MDYyODEwNTA0NFowXzELMAkGA1UEBhMCVVMx\nCzAJBgNVBAgMAkNBMRQwEgYDVQQHDAtTYW50YSBDbGFyYTEVMBMGA1UECgwMTWln\nVEQgSXNzdWVyMRYwFAYDVQQDDA1NaWdURCBSb290IENBMHYwEAYHKoZIzj0CAQYF\nK4EEACIDYgAEOApWwQJHtYcFaq0EHH058knEo3Hz6kMqHiuiaB9XUttM1PGvwrux\ngnxq1SNp8tfXDQlmjXP/m1TJ+BdFX+9cqSG26/W7doazDHW1MNRir4E/v4mMzIox\n86pnu7/7oTnvo1MwUTAdBgNVHQ4EFgQUCtxBCuwlgOzy1VZm81dXlo69pNgwHwYD\nVR0jBBgwFoAUCtxBCuwlgOzy1VZm81dXlo69pNgwDwYDVR0TAQH/BAUwAwEB/zAK\nBggqhkjOPQQDAwNnADBkAjBGru+cELo1WJH/pxCN1q0adDrhJavW2yVm1A6UbZYm\nXvKKVqOsgSf/fhMRGb/htQ8CMBkFmbplQzY3SVlkTT8aBfNq3a1yNZJRw5HQUz9R\nDrAL9xNFgVm3//brLnWNpVOtcw==\n-----END CERTIFICATE-----\n"}},"signature":"30640230474DB4EC90C4373CF6B1253CBC6618781C92DC2B8C18362E381FCDE805B8D2DB84E79442D6B72493D37AF7D47F27D86102304756D5C501FF43F97D8468D989B8D0C14C34BA3C1A80DAFF7FCC51789F1CFA9974C2E18E1FDAC23F2A496142E03E0AD3"} \ No newline at end of file +{"policyData":{"collaterals":{"majorVersion":1,"minorVersion":0,"pckCrl":"-----BEGIN X509 CRL-----\nMIIBKTCB0AIBATAKBggqhkjOPQQDAjBwMSIwIAYDVQQDDBlJbnRlbCBTR1ggUENL\nIFBsYXRmb3JtIENBMRowGAYDVQQKDBFJbnRlbCBDb3Jwb3JhdGlvbjEUMBIGA1UE\nBwwLU2FudGEgQ2xhcmExCzAJBgNVBAgMAkNBMQswCQYDVQQGEwJVUxcNMjYwNzAx\nMDk0NjIzWhcNMjYwNzMxMDk0NjIzWqAvMC0wCgYDVR0UBAMCAQEwHwYDVR0jBBgw\nFoAUWSPTp0qoY1QuOXCt4A8HK1ckKrcwCgYIKoZIzj0EAwIDSAAwRQIgcGtzcbJl\n2S3wCJYxAd7KNnRsztqrU+u2NaDupYb0lTgCIQCA6I7FwSIA0s2r9sVOz6dIqV1w\naBnaP08fyNmvo7VbCA==\n-----END X509 CRL-----","pckCrlIssuerChain":"-----BEGIN CERTIFICATE-----\nMIICmjCCAkCgAwIBAgIUWSPTp0qoY1QuOXCt4A8HK1ckKrcwCgYIKoZIzj0EAwIw\naDEaMBgGA1UEAwwRSW50ZWwgU0dYIFJvb3QgQ0ExGjAYBgNVBAoMEUludGVsIENv\ncnBvcmF0aW9uMRQwEgYDVQQHDAtTYW50YSBDbGFyYTELMAkGA1UECAwCQ0ExCzAJ\nBgNVBAYTAlVTMB4XDTE5MTAzMTEyMzM0N1oXDTM0MTAzMTEyMzM0N1owcDEiMCAG\nA1UEAwwZSW50ZWwgU0dYIFBDSyBQbGF0Zm9ybSBDQTEaMBgGA1UECgwRSW50ZWwg\nQ29ycG9yYXRpb24xFDASBgNVBAcMC1NhbnRhIENsYXJhMQswCQYDVQQIDAJDQTEL\nMAkGA1UEBhMCVVMwWTATBgcqhkjOPQIBBggqhkjOPQMBBwNCAAQwp+Lc+TUBtg1H\n+U8JIsMsbjHjCkTtXb8jPM6r2dhu9zIblhDZ7INfqt3Ix8XcFKD8k0NEXrkZ66qJ\nXa1KzLIKo4G/MIG8MB8GA1UdIwQYMBaAFOnoRFJTNlxLGJoR/EMYLKXcIIBIMFYG\nA1UdHwRPME0wS6BJoEeGRWh0dHBzOi8vc2J4LWNlcnRpZmljYXRlcy50cnVzdGVk\nc2VydmljZXMuaW50ZWwuY29tL0ludGVsU0dYUm9vdENBLmRlcjAdBgNVHQ4EFgQU\nWSPTp0qoY1QuOXCt4A8HK1ckKrcwDgYDVR0PAQH/BAQDAgEGMBIGA1UdEwEB/wQI\nMAYBAf8CAQAwCgYIKoZIzj0EAwIDSAAwRQIhAJ1q+FTz+gUuVfBQuCgJsFrL2TTS\ne1aBZ53O52TjFie6AiAriPaRahUX9Oa9kGLlAchWXKT6j4RWSR50BqhrN3UT4A==\n-----END CERTIFICATE-----\n-----BEGIN CERTIFICATE-----\nMIIClDCCAjmgAwIBAgIVAOnoRFJTNlxLGJoR/EMYLKXcIIBIMAoGCCqGSM49BAMC\nMGgxGjAYBgNVBAMMEUludGVsIFNHWCBSb290IENBMRowGAYDVQQKDBFJbnRlbCBD\nb3Jwb3JhdGlvbjEUMBIGA1UEBwwLU2FudGEgQ2xhcmExCzAJBgNVBAgMAkNBMQsw\nCQYDVQQGEwJVUzAeFw0xOTEwMzEwOTQ5MjFaFw00OTEyMzEyMzU5NTlaMGgxGjAY\nBgNVBAMMEUludGVsIFNHWCBSb290IENBMRowGAYDVQQKDBFJbnRlbCBDb3Jwb3Jh\ndGlvbjEUMBIGA1UEBwwLU2FudGEgQ2xhcmExCzAJBgNVBAgMAkNBMQswCQYDVQQG\nEwJVUzBZMBMGByqGSM49AgEGCCqGSM49AwEHA0IABE/6D/1WHNrWwPmNMIyBKMW5\nJ6JzMsjo6xP2vkK1cdZGb1PGRP/C/8ECgiDkmklmzwLzLi+000m7LLrtKJA3oC2j\ngb8wgbwwHwYDVR0jBBgwFoAU6ehEUlM2XEsYmhH8QxgspdwggEgwVgYDVR0fBE8w\nTTBLoEmgR4ZFaHR0cHM6Ly9zYngtY2VydGlmaWNhdGVzLnRydXN0ZWRzZXJ2aWNl\ncy5pbnRlbC5jb20vSW50ZWxTR1hSb290Q0EuZGVyMB0GA1UdDgQWBBTp6ERSUzZc\nSxiaEfxDGCyl3CCASDAOBgNVHQ8BAf8EBAMCAQYwEgYDVR0TAQH/BAgwBgEB/wIB\nATAKBggqhkjOPQQDAgNJADBGAiEAzw9zdUiUHPMUd0C4mx41jlFZkrM3y5f1lgnV\nO7FbjOoCIQCoGtUmT4cXt7V+ySHbJ8Hob9AanpvXNH1ER+/gZF+opQ==\n-----END CERTIFICATE-----\n","platforms":[{"fmspc":"20C06F000000","tcbInfo":"{\"tcbInfo\":{\"id\":\"TDX\",\"version\":3,\"issueDate\":\"2026-07-01T10:00:45Z\",\"nextUpdate\":\"2026-07-31T10:00:45Z\",\"fmspc\":\"20C06F000000\",\"pceId\":\"0000\",\"tcbType\":0,\"tcbEvaluationDataNumber\":5,\"tdxModule\":{\"mrsigner\":\"000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000\",\"attributes\":\"0000000000000000\",\"attributesMask\":\"FFFFFFFFFFFFFFFF\"},\"tdxModuleIdentities\":[{\"id\":\"TDX_02\",\"mrsigner\":\"000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000\",\"attributes\":\"0000000000000000\",\"attributesMask\":\"FFFFFFFFFFFFFFFF\",\"tcbLevels\":[{\"tcb\":{\"isvsvn\":0},\"tcbDate\":\"2022-11-09T00:00:00Z\",\"tcbStatus\":\"UpToDate\"}]},{\"id\":\"TDX_05\",\"mrsigner\":\"000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000\",\"attributes\":\"0000000000000000\",\"attributesMask\":\"FFFFFFFFFFFFFFFF\",\"tcbLevels\":[{\"tcb\":{\"isvsvn\":0},\"tcbDate\":\"2022-11-09T00:00:00Z\",\"tcbStatus\":\"UpToDate\"}]},{\"id\":\"TDX_03\",\"mrsigner\":\"000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000\",\"attributes\":\"0000000000000000\",\"attributesMask\":\"FFFFFFFFFFFFFFFF\",\"tcbLevels\":[{\"tcb\":{\"isvsvn\":0},\"tcbDate\":\"2022-11-09T00:00:00Z\",\"tcbStatus\":\"UpToDate\"}]},{\"id\":\"TDX_01\",\"mrsigner\":\"000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000\",\"attributes\":\"0000000000000000\",\"attributesMask\":\"FFFFFFFFFFFFFFFF\",\"tcbLevels\":[{\"tcb\":{\"isvsvn\":0},\"tcbDate\":\"2022-11-09T00:00:00Z\",\"tcbStatus\":\"UpToDate\"}]}],\"tcbLevels\":[{\"tcb\":{\"sgxtcbcomponents\":[{\"svn\":1,\"category\":\"BIOS\",\"type\":\"Early Microcode Update\"},{\"svn\":1,\"category\":\"OS/VMM\",\"type\":\"SGX Late Microcode Update\"},{\"svn\":0,\"category\":\"OS/VMM\",\"type\":\"TXT SINIT\"},{\"svn\":0,\"category\":\"BIOS\"},{\"svn\":0,\"category\":\"BIOS\"},{\"svn\":0,\"category\":\"BIOS\"},{\"svn\":0},{\"svn\":0,\"category\":\"OS/VMM\",\"type\":\"SEAMLDR ACM\"},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0}],\"pcesvn\":0,\"tdxtcbcomponents\":[{\"svn\":0,\"category\":\"OS/VMM\",\"type\":\"TDX Module\"},{\"svn\":0,\"category\":\"OS/VMM\",\"type\":\"TDX Module\"},{\"svn\":1,\"category\":\"OS/VMM\",\"type\":\"TDX Late Microcode Update\"},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0}]},\"tcbDate\":\"2022-11-09T00:00:00Z\",\"tcbStatus\":\"UpToDate\"}]},\"signature\":\"3d0d3653b9341dc41c362f8f7cd38e9f4b829d057811ce6cafbcc77f167b6447522b4717b3d5c58a71648eec12af0b8e935edbb6cd773c4ceb7ad90e68cf001e\"}","tcbInfoIssuerChain":"-----BEGIN CERTIFICATE-----\nMIICkDCCAjagAwIBAgIUTh8n662T/sqPZK+7n3H67/KGwu0wCgYIKoZIzj0EAwIw\naDEaMBgGA1UEAwwRSW50ZWwgU0dYIFJvb3QgQ0ExGjAYBgNVBAoMEUludGVsIENv\ncnBvcmF0aW9uMRQwEgYDVQQHDAtTYW50YSBDbGFyYTELMAkGA1UECAwCQ0ExCzAJ\nBgNVBAYTAlVTMB4XDTE5MTAzMTEyMzM0N1oXDTI2MTAzMTEyMzM0N1owbDEeMBwG\nA1UEAwwVSW50ZWwgU0dYIFRDQiBTaWduaW5nMRowGAYDVQQKDBFJbnRlbCBDb3Jw\nb3JhdGlvbjEUMBIGA1UEBwwLU2FudGEgQ2xhcmExCzAJBgNVBAgMAkNBMQswCQYD\nVQQGEwJVUzBZMBMGByqGSM49AgEGCCqGSM49AwEHA0IABOnYw9LbN/JmyUttXa0M\niBEenjPbxbR4C8MuVYxDI+Le8lDBLp9X4wMzCAUF/fI/31giClXp/y0erLbLZjdV\n07+jgbkwgbYwHwYDVR0jBBgwFoAU6ehEUlM2XEsYmhH8QxgspdwggEgwVgYDVR0f\nBE8wTTBLoEmgR4ZFaHR0cHM6Ly9zYngtY2VydGlmaWNhdGVzLnRydXN0ZWRzZXJ2\naWNlcy5pbnRlbC5jb20vSW50ZWxTR1hSb290Q0EuZGVyMB0GA1UdDgQWBBROHyfr\nrZP+yo9kr7ufcfrv8obC7TAOBgNVHQ8BAf8EBAMCBsAwDAYDVR0TAQH/BAIwADAK\nBggqhkjOPQQDAgNIADBFAiEA9xQeifK+2abQGnrAgk0hrOhdyvJQorh2cEMn4Gwr\n4hoCIFHW5qQ9G2wBJ4GMNQqv/oMfbPtzmyTlaWWzwxkqM0CT\n-----END CERTIFICATE-----\n-----BEGIN CERTIFICATE-----\nMIIClDCCAjmgAwIBAgIVAOnoRFJTNlxLGJoR/EMYLKXcIIBIMAoGCCqGSM49BAMC\nMGgxGjAYBgNVBAMMEUludGVsIFNHWCBSb290IENBMRowGAYDVQQKDBFJbnRlbCBD\nb3Jwb3JhdGlvbjEUMBIGA1UEBwwLU2FudGEgQ2xhcmExCzAJBgNVBAgMAkNBMQsw\nCQYDVQQGEwJVUzAeFw0xOTEwMzEwOTQ5MjFaFw00OTEyMzEyMzU5NTlaMGgxGjAY\nBgNVBAMMEUludGVsIFNHWCBSb290IENBMRowGAYDVQQKDBFJbnRlbCBDb3Jwb3Jh\ndGlvbjEUMBIGA1UEBwwLU2FudGEgQ2xhcmExCzAJBgNVBAgMAkNBMQswCQYDVQQG\nEwJVUzBZMBMGByqGSM49AgEGCCqGSM49AwEHA0IABE/6D/1WHNrWwPmNMIyBKMW5\nJ6JzMsjo6xP2vkK1cdZGb1PGRP/C/8ECgiDkmklmzwLzLi+000m7LLrtKJA3oC2j\ngb8wgbwwHwYDVR0jBBgwFoAU6ehEUlM2XEsYmhH8QxgspdwggEgwVgYDVR0fBE8w\nTTBLoEmgR4ZFaHR0cHM6Ly9zYngtY2VydGlmaWNhdGVzLnRydXN0ZWRzZXJ2aWNl\ncy5pbnRlbC5jb20vSW50ZWxTR1hSb290Q0EuZGVyMB0GA1UdDgQWBBTp6ERSUzZc\nSxiaEfxDGCyl3CCASDAOBgNVHQ8BAf8EBAMCAQYwEgYDVR0TAQH/BAgwBgEB/wIB\nATAKBggqhkjOPQQDAgNJADBGAiEAzw9zdUiUHPMUd0C4mx41jlFZkrM3y5f1lgnV\nO7FbjOoCIQCoGtUmT4cXt7V+ySHbJ8Hob9AanpvXNH1ER+/gZF+opQ==\n-----END CERTIFICATE-----\n"},{"fmspc":"0400F1300000","tcbInfo":"{\"tcbInfo\":{\"id\":\"TDX\",\"version\":3,\"issueDate\":\"2026-07-01T10:00:45Z\",\"nextUpdate\":\"2026-07-31T10:00:45Z\",\"fmspc\":\"0400F1300000\",\"pceId\":\"0000\",\"tcbType\":0,\"tcbEvaluationDataNumber\":5,\"tdxModule\":{\"mrsigner\":\"000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000\",\"attributes\":\"0000000000000000\",\"attributesMask\":\"FFFFFFFFFFFFFFFF\"},\"tdxModuleIdentities\":[{\"id\":\"TDX_02\",\"mrsigner\":\"000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000\",\"attributes\":\"0000000000000000\",\"attributesMask\":\"FFFFFFFFFFFFFFFF\",\"tcbLevels\":[{\"tcb\":{\"isvsvn\":0},\"tcbDate\":\"2022-11-09T00:00:00Z\",\"tcbStatus\":\"UpToDate\"}]},{\"id\":\"TDX_05\",\"mrsigner\":\"000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000\",\"attributes\":\"0000000000000000\",\"attributesMask\":\"FFFFFFFFFFFFFFFF\",\"tcbLevels\":[{\"tcb\":{\"isvsvn\":0},\"tcbDate\":\"2022-11-09T00:00:00Z\",\"tcbStatus\":\"UpToDate\"}]},{\"id\":\"TDX_03\",\"mrsigner\":\"000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000\",\"attributes\":\"0000000000000000\",\"attributesMask\":\"FFFFFFFFFFFFFFFF\",\"tcbLevels\":[{\"tcb\":{\"isvsvn\":0},\"tcbDate\":\"2022-11-09T00:00:00Z\",\"tcbStatus\":\"UpToDate\"}]},{\"id\":\"TDX_01\",\"mrsigner\":\"000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000\",\"attributes\":\"0000000000000000\",\"attributesMask\":\"FFFFFFFFFFFFFFFF\",\"tcbLevels\":[{\"tcb\":{\"isvsvn\":0},\"tcbDate\":\"2022-11-09T00:00:00Z\",\"tcbStatus\":\"UpToDate\"}]}],\"tcbLevels\":[{\"tcb\":{\"sgxtcbcomponents\":[{\"svn\":1,\"category\":\"BIOS\",\"type\":\"Early Microcode Update\"},{\"svn\":1,\"category\":\"OS/VMM\",\"type\":\"SGX Late Microcode Update\"},{\"svn\":0,\"category\":\"OS/VMM\",\"type\":\"TXT SINIT\"},{\"svn\":0,\"category\":\"BIOS\"},{\"svn\":0,\"category\":\"BIOS\"},{\"svn\":0,\"category\":\"BIOS\"},{\"svn\":0},{\"svn\":0,\"category\":\"OS/VMM\",\"type\":\"SEAMLDR ACM\"},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0}],\"pcesvn\":0,\"tdxtcbcomponents\":[{\"svn\":0,\"category\":\"OS/VMM\",\"type\":\"TDX Module\"},{\"svn\":0,\"category\":\"OS/VMM\",\"type\":\"TDX Module\"},{\"svn\":0,\"category\":\"OS/VMM\",\"type\":\"TDX Late Microcode Update\"},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0}]},\"tcbDate\":\"2022-11-09T00:00:00Z\",\"tcbStatus\":\"UpToDate\"}]},\"signature\":\"bcb9b79749670cca6342f83b2a5590595faf905d450ec175c7efdf9ff4dca6ad1dc3d10b8570ab0318a5bc3fd24c58a1729f09994b47bd0f82d49cfbb71ee3dd\"}","tcbInfoIssuerChain":"-----BEGIN CERTIFICATE-----\nMIICkDCCAjagAwIBAgIUTh8n662T/sqPZK+7n3H67/KGwu0wCgYIKoZIzj0EAwIw\naDEaMBgGA1UEAwwRSW50ZWwgU0dYIFJvb3QgQ0ExGjAYBgNVBAoMEUludGVsIENv\ncnBvcmF0aW9uMRQwEgYDVQQHDAtTYW50YSBDbGFyYTELMAkGA1UECAwCQ0ExCzAJ\nBgNVBAYTAlVTMB4XDTE5MTAzMTEyMzM0N1oXDTI2MTAzMTEyMzM0N1owbDEeMBwG\nA1UEAwwVSW50ZWwgU0dYIFRDQiBTaWduaW5nMRowGAYDVQQKDBFJbnRlbCBDb3Jw\nb3JhdGlvbjEUMBIGA1UEBwwLU2FudGEgQ2xhcmExCzAJBgNVBAgMAkNBMQswCQYD\nVQQGEwJVUzBZMBMGByqGSM49AgEGCCqGSM49AwEHA0IABOnYw9LbN/JmyUttXa0M\niBEenjPbxbR4C8MuVYxDI+Le8lDBLp9X4wMzCAUF/fI/31giClXp/y0erLbLZjdV\n07+jgbkwgbYwHwYDVR0jBBgwFoAU6ehEUlM2XEsYmhH8QxgspdwggEgwVgYDVR0f\nBE8wTTBLoEmgR4ZFaHR0cHM6Ly9zYngtY2VydGlmaWNhdGVzLnRydXN0ZWRzZXJ2\naWNlcy5pbnRlbC5jb20vSW50ZWxTR1hSb290Q0EuZGVyMB0GA1UdDgQWBBROHyfr\nrZP+yo9kr7ufcfrv8obC7TAOBgNVHQ8BAf8EBAMCBsAwDAYDVR0TAQH/BAIwADAK\nBggqhkjOPQQDAgNIADBFAiEA9xQeifK+2abQGnrAgk0hrOhdyvJQorh2cEMn4Gwr\n4hoCIFHW5qQ9G2wBJ4GMNQqv/oMfbPtzmyTlaWWzwxkqM0CT\n-----END CERTIFICATE-----\n-----BEGIN CERTIFICATE-----\nMIIClDCCAjmgAwIBAgIVAOnoRFJTNlxLGJoR/EMYLKXcIIBIMAoGCCqGSM49BAMC\nMGgxGjAYBgNVBAMMEUludGVsIFNHWCBSb290IENBMRowGAYDVQQKDBFJbnRlbCBD\nb3Jwb3JhdGlvbjEUMBIGA1UEBwwLU2FudGEgQ2xhcmExCzAJBgNVBAgMAkNBMQsw\nCQYDVQQGEwJVUzAeFw0xOTEwMzEwOTQ5MjFaFw00OTEyMzEyMzU5NTlaMGgxGjAY\nBgNVBAMMEUludGVsIFNHWCBSb290IENBMRowGAYDVQQKDBFJbnRlbCBDb3Jwb3Jh\ndGlvbjEUMBIGA1UEBwwLU2FudGEgQ2xhcmExCzAJBgNVBAgMAkNBMQswCQYDVQQG\nEwJVUzBZMBMGByqGSM49AgEGCCqGSM49AwEHA0IABE/6D/1WHNrWwPmNMIyBKMW5\nJ6JzMsjo6xP2vkK1cdZGb1PGRP/C/8ECgiDkmklmzwLzLi+000m7LLrtKJA3oC2j\ngb8wgbwwHwYDVR0jBBgwFoAU6ehEUlM2XEsYmhH8QxgspdwggEgwVgYDVR0fBE8w\nTTBLoEmgR4ZFaHR0cHM6Ly9zYngtY2VydGlmaWNhdGVzLnRydXN0ZWRzZXJ2aWNl\ncy5pbnRlbC5jb20vSW50ZWxTR1hSb290Q0EuZGVyMB0GA1UdDgQWBBTp6ERSUzZc\nSxiaEfxDGCyl3CCASDAOBgNVHQ8BAf8EBAMCAQYwEgYDVR0TAQH/BAgwBgEB/wIB\nATAKBggqhkjOPQQDAgNJADBGAiEAzw9zdUiUHPMUd0C4mx41jlFZkrM3y5f1lgnV\nO7FbjOoCIQCoGtUmT4cXt7V+ySHbJ8Hob9AanpvXNH1ER+/gZF+opQ==\n-----END CERTIFICATE-----\n"},{"fmspc":"10A06E040000","tcbInfo":"{\"tcbInfo\":{\"id\":\"TDX\",\"version\":3,\"issueDate\":\"2026-07-01T10:00:45Z\",\"nextUpdate\":\"2026-07-31T10:00:45Z\",\"fmspc\":\"10A06E040000\",\"pceId\":\"0000\",\"tcbType\":0,\"tcbEvaluationDataNumber\":5,\"tdxModule\":{\"mrsigner\":\"000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000\",\"attributes\":\"0000000000000000\",\"attributesMask\":\"FFFFFFFFFFFFFFFF\"},\"tdxModuleIdentities\":[{\"id\":\"TDX_02\",\"mrsigner\":\"000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000\",\"attributes\":\"0000000000000000\",\"attributesMask\":\"FFFFFFFFFFFFFFFF\",\"tcbLevels\":[{\"tcb\":{\"isvsvn\":0},\"tcbDate\":\"2022-11-09T00:00:00Z\",\"tcbStatus\":\"UpToDate\"}]},{\"id\":\"TDX_05\",\"mrsigner\":\"000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000\",\"attributes\":\"0000000000000000\",\"attributesMask\":\"FFFFFFFFFFFFFFFF\",\"tcbLevels\":[{\"tcb\":{\"isvsvn\":0},\"tcbDate\":\"2022-11-09T00:00:00Z\",\"tcbStatus\":\"UpToDate\"}]},{\"id\":\"TDX_03\",\"mrsigner\":\"000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000\",\"attributes\":\"0000000000000000\",\"attributesMask\":\"FFFFFFFFFFFFFFFF\",\"tcbLevels\":[{\"tcb\":{\"isvsvn\":0},\"tcbDate\":\"2022-11-09T00:00:00Z\",\"tcbStatus\":\"UpToDate\"}]},{\"id\":\"TDX_01\",\"mrsigner\":\"000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000\",\"attributes\":\"0000000000000000\",\"attributesMask\":\"FFFFFFFFFFFFFFFF\",\"tcbLevels\":[{\"tcb\":{\"isvsvn\":0},\"tcbDate\":\"2022-11-09T00:00:00Z\",\"tcbStatus\":\"UpToDate\"}]}],\"tcbLevels\":[{\"tcb\":{\"sgxtcbcomponents\":[{\"svn\":1,\"category\":\"BIOS\",\"type\":\"Early Microcode Update\"},{\"svn\":1,\"category\":\"OS/VMM\",\"type\":\"SGX Late Microcode Update\"},{\"svn\":0,\"category\":\"OS/VMM\",\"type\":\"TXT SINIT\"},{\"svn\":0,\"category\":\"BIOS\"},{\"svn\":0,\"category\":\"BIOS\"},{\"svn\":0,\"category\":\"BIOS\"},{\"svn\":0},{\"svn\":0,\"category\":\"OS/VMM\",\"type\":\"SEAMLDR ACM\"},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0}],\"pcesvn\":0,\"tdxtcbcomponents\":[{\"svn\":0,\"category\":\"OS/VMM\",\"type\":\"TDX Module\"},{\"svn\":0,\"category\":\"OS/VMM\",\"type\":\"TDX Module\"},{\"svn\":1,\"category\":\"OS/VMM\",\"type\":\"TDX Late Microcode Update\"},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0}]},\"tcbDate\":\"2022-11-09T00:00:00Z\",\"tcbStatus\":\"UpToDate\"}]},\"signature\":\"3bb24f39c796226e15a38616fe60e4c28d7ec28acb5d67e25b659555b29f404f472a7b0f9ee26fa065941ce915966f7c3759f52e27dc07bb1c2a29da08bb094d\"}","tcbInfoIssuerChain":"-----BEGIN CERTIFICATE-----\nMIICkDCCAjagAwIBAgIUTh8n662T/sqPZK+7n3H67/KGwu0wCgYIKoZIzj0EAwIw\naDEaMBgGA1UEAwwRSW50ZWwgU0dYIFJvb3QgQ0ExGjAYBgNVBAoMEUludGVsIENv\ncnBvcmF0aW9uMRQwEgYDVQQHDAtTYW50YSBDbGFyYTELMAkGA1UECAwCQ0ExCzAJ\nBgNVBAYTAlVTMB4XDTE5MTAzMTEyMzM0N1oXDTI2MTAzMTEyMzM0N1owbDEeMBwG\nA1UEAwwVSW50ZWwgU0dYIFRDQiBTaWduaW5nMRowGAYDVQQKDBFJbnRlbCBDb3Jw\nb3JhdGlvbjEUMBIGA1UEBwwLU2FudGEgQ2xhcmExCzAJBgNVBAgMAkNBMQswCQYD\nVQQGEwJVUzBZMBMGByqGSM49AgEGCCqGSM49AwEHA0IABOnYw9LbN/JmyUttXa0M\niBEenjPbxbR4C8MuVYxDI+Le8lDBLp9X4wMzCAUF/fI/31giClXp/y0erLbLZjdV\n07+jgbkwgbYwHwYDVR0jBBgwFoAU6ehEUlM2XEsYmhH8QxgspdwggEgwVgYDVR0f\nBE8wTTBLoEmgR4ZFaHR0cHM6Ly9zYngtY2VydGlmaWNhdGVzLnRydXN0ZWRzZXJ2\naWNlcy5pbnRlbC5jb20vSW50ZWxTR1hSb290Q0EuZGVyMB0GA1UdDgQWBBROHyfr\nrZP+yo9kr7ufcfrv8obC7TAOBgNVHQ8BAf8EBAMCBsAwDAYDVR0TAQH/BAIwADAK\nBggqhkjOPQQDAgNIADBFAiEA9xQeifK+2abQGnrAgk0hrOhdyvJQorh2cEMn4Gwr\n4hoCIFHW5qQ9G2wBJ4GMNQqv/oMfbPtzmyTlaWWzwxkqM0CT\n-----END CERTIFICATE-----\n-----BEGIN CERTIFICATE-----\nMIIClDCCAjmgAwIBAgIVAOnoRFJTNlxLGJoR/EMYLKXcIIBIMAoGCCqGSM49BAMC\nMGgxGjAYBgNVBAMMEUludGVsIFNHWCBSb290IENBMRowGAYDVQQKDBFJbnRlbCBD\nb3Jwb3JhdGlvbjEUMBIGA1UEBwwLU2FudGEgQ2xhcmExCzAJBgNVBAgMAkNBMQsw\nCQYDVQQGEwJVUzAeFw0xOTEwMzEwOTQ5MjFaFw00OTEyMzEyMzU5NTlaMGgxGjAY\nBgNVBAMMEUludGVsIFNHWCBSb290IENBMRowGAYDVQQKDBFJbnRlbCBDb3Jwb3Jh\ndGlvbjEUMBIGA1UEBwwLU2FudGEgQ2xhcmExCzAJBgNVBAgMAkNBMQswCQYDVQQG\nEwJVUzBZMBMGByqGSM49AgEGCCqGSM49AwEHA0IABE/6D/1WHNrWwPmNMIyBKMW5\nJ6JzMsjo6xP2vkK1cdZGb1PGRP/C/8ECgiDkmklmzwLzLi+000m7LLrtKJA3oC2j\ngb8wgbwwHwYDVR0jBBgwFoAU6ehEUlM2XEsYmhH8QxgspdwggEgwVgYDVR0fBE8w\nTTBLoEmgR4ZFaHR0cHM6Ly9zYngtY2VydGlmaWNhdGVzLnRydXN0ZWRzZXJ2aWNl\ncy5pbnRlbC5jb20vSW50ZWxTR1hSb290Q0EuZGVyMB0GA1UdDgQWBBTp6ERSUzZc\nSxiaEfxDGCyl3CCASDAOBgNVHQ8BAf8EBAMCAQYwEgYDVR0TAQH/BAgwBgEB/wIB\nATAKBggqhkjOPQQDAgNJADBGAiEAzw9zdUiUHPMUd0C4mx41jlFZkrM3y5f1lgnV\nO7FbjOoCIQCoGtUmT4cXt7V+ySHbJ8Hob9AanpvXNH1ER+/gZF+opQ==\n-----END CERTIFICATE-----\n"},{"fmspc":"40806F000000","tcbInfo":"{\"tcbInfo\":{\"id\":\"TDX\",\"version\":3,\"issueDate\":\"2026-07-01T10:00:45Z\",\"nextUpdate\":\"2026-07-31T10:00:45Z\",\"fmspc\":\"40806F000000\",\"pceId\":\"0000\",\"tcbType\":0,\"tcbEvaluationDataNumber\":5,\"tdxModule\":{\"mrsigner\":\"000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000\",\"attributes\":\"0000000000000000\",\"attributesMask\":\"FFFFFFFFFFFFFFFF\"},\"tdxModuleIdentities\":[{\"id\":\"TDX_02\",\"mrsigner\":\"000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000\",\"attributes\":\"0000000000000000\",\"attributesMask\":\"FFFFFFFFFFFFFFFF\",\"tcbLevels\":[{\"tcb\":{\"isvsvn\":0},\"tcbDate\":\"2022-11-09T00:00:00Z\",\"tcbStatus\":\"UpToDate\"}]},{\"id\":\"TDX_05\",\"mrsigner\":\"000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000\",\"attributes\":\"0000000000000000\",\"attributesMask\":\"FFFFFFFFFFFFFFFF\",\"tcbLevels\":[{\"tcb\":{\"isvsvn\":0},\"tcbDate\":\"2022-11-09T00:00:00Z\",\"tcbStatus\":\"UpToDate\"}]},{\"id\":\"TDX_03\",\"mrsigner\":\"000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000\",\"attributes\":\"0000000000000000\",\"attributesMask\":\"FFFFFFFFFFFFFFFF\",\"tcbLevels\":[{\"tcb\":{\"isvsvn\":0},\"tcbDate\":\"2022-11-09T00:00:00Z\",\"tcbStatus\":\"UpToDate\"}]},{\"id\":\"TDX_01\",\"mrsigner\":\"000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000\",\"attributes\":\"0000000000000000\",\"attributesMask\":\"FFFFFFFFFFFFFFFF\",\"tcbLevels\":[{\"tcb\":{\"isvsvn\":0},\"tcbDate\":\"2022-11-09T00:00:00Z\",\"tcbStatus\":\"UpToDate\"}]}],\"tcbLevels\":[{\"tcb\":{\"sgxtcbcomponents\":[{\"svn\":1,\"category\":\"BIOS\",\"type\":\"Early Microcode Update\"},{\"svn\":1,\"category\":\"OS/VMM\",\"type\":\"SGX Late Microcode Update\"},{\"svn\":0,\"category\":\"OS/VMM\",\"type\":\"TXT SINIT\"},{\"svn\":0,\"category\":\"BIOS\"},{\"svn\":0,\"category\":\"BIOS\"},{\"svn\":0,\"category\":\"BIOS\"},{\"svn\":0},{\"svn\":0,\"category\":\"OS/VMM\",\"type\":\"SEAMLDR ACM\"},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0}],\"pcesvn\":11,\"tdxtcbcomponents\":[{\"svn\":0,\"category\":\"OS/VMM\",\"type\":\"TDX Module\"},{\"svn\":0,\"category\":\"OS/VMM\",\"type\":\"TDX Module\"},{\"svn\":1,\"category\":\"OS/VMM\",\"type\":\"TDX Late Microcode Update\"},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0}]},\"tcbDate\":\"2022-11-09T00:00:00Z\",\"tcbStatus\":\"UpToDate\"}]},\"signature\":\"5320e541877e904a23caa7ee30c8ca7d794a72617b4c16cf6028746731fee7248f2583eda07683edcbd3e08e14e91d846cfafa7355866e10d6150bf8b47ae269\"}","tcbInfoIssuerChain":"-----BEGIN CERTIFICATE-----\nMIICkDCCAjagAwIBAgIUTh8n662T/sqPZK+7n3H67/KGwu0wCgYIKoZIzj0EAwIw\naDEaMBgGA1UEAwwRSW50ZWwgU0dYIFJvb3QgQ0ExGjAYBgNVBAoMEUludGVsIENv\ncnBvcmF0aW9uMRQwEgYDVQQHDAtTYW50YSBDbGFyYTELMAkGA1UECAwCQ0ExCzAJ\nBgNVBAYTAlVTMB4XDTE5MTAzMTEyMzM0N1oXDTI2MTAzMTEyMzM0N1owbDEeMBwG\nA1UEAwwVSW50ZWwgU0dYIFRDQiBTaWduaW5nMRowGAYDVQQKDBFJbnRlbCBDb3Jw\nb3JhdGlvbjEUMBIGA1UEBwwLU2FudGEgQ2xhcmExCzAJBgNVBAgMAkNBMQswCQYD\nVQQGEwJVUzBZMBMGByqGSM49AgEGCCqGSM49AwEHA0IABOnYw9LbN/JmyUttXa0M\niBEenjPbxbR4C8MuVYxDI+Le8lDBLp9X4wMzCAUF/fI/31giClXp/y0erLbLZjdV\n07+jgbkwgbYwHwYDVR0jBBgwFoAU6ehEUlM2XEsYmhH8QxgspdwggEgwVgYDVR0f\nBE8wTTBLoEmgR4ZFaHR0cHM6Ly9zYngtY2VydGlmaWNhdGVzLnRydXN0ZWRzZXJ2\naWNlcy5pbnRlbC5jb20vSW50ZWxTR1hSb290Q0EuZGVyMB0GA1UdDgQWBBROHyfr\nrZP+yo9kr7ufcfrv8obC7TAOBgNVHQ8BAf8EBAMCBsAwDAYDVR0TAQH/BAIwADAK\nBggqhkjOPQQDAgNIADBFAiEA9xQeifK+2abQGnrAgk0hrOhdyvJQorh2cEMn4Gwr\n4hoCIFHW5qQ9G2wBJ4GMNQqv/oMfbPtzmyTlaWWzwxkqM0CT\n-----END CERTIFICATE-----\n-----BEGIN CERTIFICATE-----\nMIIClDCCAjmgAwIBAgIVAOnoRFJTNlxLGJoR/EMYLKXcIIBIMAoGCCqGSM49BAMC\nMGgxGjAYBgNVBAMMEUludGVsIFNHWCBSb290IENBMRowGAYDVQQKDBFJbnRlbCBD\nb3Jwb3JhdGlvbjEUMBIGA1UEBwwLU2FudGEgQ2xhcmExCzAJBgNVBAgMAkNBMQsw\nCQYDVQQGEwJVUzAeFw0xOTEwMzEwOTQ5MjFaFw00OTEyMzEyMzU5NTlaMGgxGjAY\nBgNVBAMMEUludGVsIFNHWCBSb290IENBMRowGAYDVQQKDBFJbnRlbCBDb3Jwb3Jh\ndGlvbjEUMBIGA1UEBwwLU2FudGEgQ2xhcmExCzAJBgNVBAgMAkNBMQswCQYDVQQG\nEwJVUzBZMBMGByqGSM49AgEGCCqGSM49AwEHA0IABE/6D/1WHNrWwPmNMIyBKMW5\nJ6JzMsjo6xP2vkK1cdZGb1PGRP/C/8ECgiDkmklmzwLzLi+000m7LLrtKJA3oC2j\ngb8wgbwwHwYDVR0jBBgwFoAU6ehEUlM2XEsYmhH8QxgspdwggEgwVgYDVR0fBE8w\nTTBLoEmgR4ZFaHR0cHM6Ly9zYngtY2VydGlmaWNhdGVzLnRydXN0ZWRzZXJ2aWNl\ncy5pbnRlbC5jb20vSW50ZWxTR1hSb290Q0EuZGVyMB0GA1UdDgQWBBTp6ERSUzZc\nSxiaEfxDGCyl3CCASDAOBgNVHQ8BAf8EBAMCAQYwEgYDVR0TAQH/BAgwBgEB/wIB\nATAKBggqhkjOPQQDAgNJADBGAiEAzw9zdUiUHPMUd0C4mx41jlFZkrM3y5f1lgnV\nO7FbjOoCIQCoGtUmT4cXt7V+ySHbJ8Hob9AanpvXNH1ER+/gZF+opQ==\n-----END CERTIFICATE-----\n"},{"fmspc":"0400F1370000","tcbInfo":"{\"tcbInfo\":{\"id\":\"TDX\",\"version\":3,\"issueDate\":\"2026-07-01T10:00:45Z\",\"nextUpdate\":\"2026-07-31T10:00:45Z\",\"fmspc\":\"0400F1370000\",\"pceId\":\"0000\",\"tcbType\":0,\"tcbEvaluationDataNumber\":5,\"tdxModule\":{\"mrsigner\":\"000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000\",\"attributes\":\"0000000000000000\",\"attributesMask\":\"FFFFFFFFFFFFFFFF\"},\"tdxModuleIdentities\":[{\"id\":\"TDX_02\",\"mrsigner\":\"000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000\",\"attributes\":\"0000000000000000\",\"attributesMask\":\"FFFFFFFFFFFFFFFF\",\"tcbLevels\":[{\"tcb\":{\"isvsvn\":0},\"tcbDate\":\"2022-11-09T00:00:00Z\",\"tcbStatus\":\"UpToDate\"}]},{\"id\":\"TDX_05\",\"mrsigner\":\"000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000\",\"attributes\":\"0000000000000000\",\"attributesMask\":\"FFFFFFFFFFFFFFFF\",\"tcbLevels\":[{\"tcb\":{\"isvsvn\":0},\"tcbDate\":\"2022-11-09T00:00:00Z\",\"tcbStatus\":\"UpToDate\"}]},{\"id\":\"TDX_03\",\"mrsigner\":\"000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000\",\"attributes\":\"0000000000000000\",\"attributesMask\":\"FFFFFFFFFFFFFFFF\",\"tcbLevels\":[{\"tcb\":{\"isvsvn\":0},\"tcbDate\":\"2022-11-09T00:00:00Z\",\"tcbStatus\":\"UpToDate\"}]},{\"id\":\"TDX_01\",\"mrsigner\":\"000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000\",\"attributes\":\"0000000000000000\",\"attributesMask\":\"FFFFFFFFFFFFFFFF\",\"tcbLevels\":[{\"tcb\":{\"isvsvn\":0},\"tcbDate\":\"2022-11-09T00:00:00Z\",\"tcbStatus\":\"UpToDate\"}]}],\"tcbLevels\":[{\"tcb\":{\"sgxtcbcomponents\":[{\"svn\":1,\"category\":\"BIOS\",\"type\":\"Early Microcode Update\"},{\"svn\":1,\"category\":\"OS/VMM\",\"type\":\"SGX Late Microcode Update\"},{\"svn\":0,\"category\":\"OS/VMM\",\"type\":\"TXT SINIT\"},{\"svn\":0,\"category\":\"BIOS\"},{\"svn\":0,\"category\":\"BIOS\"},{\"svn\":0,\"category\":\"BIOS\"},{\"svn\":0},{\"svn\":0,\"category\":\"OS/VMM\",\"type\":\"SEAMLDR ACM\"},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0}],\"pcesvn\":0,\"tdxtcbcomponents\":[{\"svn\":0,\"category\":\"OS/VMM\",\"type\":\"TDX Module\"},{\"svn\":0,\"category\":\"OS/VMM\",\"type\":\"TDX Module\"},{\"svn\":0,\"category\":\"OS/VMM\",\"type\":\"TDX Late Microcode Update\"},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0}]},\"tcbDate\":\"2022-11-09T00:00:00Z\",\"tcbStatus\":\"UpToDate\"}]},\"signature\":\"361c382377cc1515aa6f6f5d74a3b8ab02aca6eafb30f97322715f61fdfcfffa549c12f4e74e4769fd248483124cc2228c134577cf3bd199fbd3d03244a80610\"}","tcbInfoIssuerChain":"-----BEGIN CERTIFICATE-----\nMIICkDCCAjagAwIBAgIUTh8n662T/sqPZK+7n3H67/KGwu0wCgYIKoZIzj0EAwIw\naDEaMBgGA1UEAwwRSW50ZWwgU0dYIFJvb3QgQ0ExGjAYBgNVBAoMEUludGVsIENv\ncnBvcmF0aW9uMRQwEgYDVQQHDAtTYW50YSBDbGFyYTELMAkGA1UECAwCQ0ExCzAJ\nBgNVBAYTAlVTMB4XDTE5MTAzMTEyMzM0N1oXDTI2MTAzMTEyMzM0N1owbDEeMBwG\nA1UEAwwVSW50ZWwgU0dYIFRDQiBTaWduaW5nMRowGAYDVQQKDBFJbnRlbCBDb3Jw\nb3JhdGlvbjEUMBIGA1UEBwwLU2FudGEgQ2xhcmExCzAJBgNVBAgMAkNBMQswCQYD\nVQQGEwJVUzBZMBMGByqGSM49AgEGCCqGSM49AwEHA0IABOnYw9LbN/JmyUttXa0M\niBEenjPbxbR4C8MuVYxDI+Le8lDBLp9X4wMzCAUF/fI/31giClXp/y0erLbLZjdV\n07+jgbkwgbYwHwYDVR0jBBgwFoAU6ehEUlM2XEsYmhH8QxgspdwggEgwVgYDVR0f\nBE8wTTBLoEmgR4ZFaHR0cHM6Ly9zYngtY2VydGlmaWNhdGVzLnRydXN0ZWRzZXJ2\naWNlcy5pbnRlbC5jb20vSW50ZWxTR1hSb290Q0EuZGVyMB0GA1UdDgQWBBROHyfr\nrZP+yo9kr7ufcfrv8obC7TAOBgNVHQ8BAf8EBAMCBsAwDAYDVR0TAQH/BAIwADAK\nBggqhkjOPQQDAgNIADBFAiEA9xQeifK+2abQGnrAgk0hrOhdyvJQorh2cEMn4Gwr\n4hoCIFHW5qQ9G2wBJ4GMNQqv/oMfbPtzmyTlaWWzwxkqM0CT\n-----END CERTIFICATE-----\n-----BEGIN CERTIFICATE-----\nMIIClDCCAjmgAwIBAgIVAOnoRFJTNlxLGJoR/EMYLKXcIIBIMAoGCCqGSM49BAMC\nMGgxGjAYBgNVBAMMEUludGVsIFNHWCBSb290IENBMRowGAYDVQQKDBFJbnRlbCBD\nb3Jwb3JhdGlvbjEUMBIGA1UEBwwLU2FudGEgQ2xhcmExCzAJBgNVBAgMAkNBMQsw\nCQYDVQQGEwJVUzAeFw0xOTEwMzEwOTQ5MjFaFw00OTEyMzEyMzU5NTlaMGgxGjAY\nBgNVBAMMEUludGVsIFNHWCBSb290IENBMRowGAYDVQQKDBFJbnRlbCBDb3Jwb3Jh\ndGlvbjEUMBIGA1UEBwwLU2FudGEgQ2xhcmExCzAJBgNVBAgMAkNBMQswCQYDVQQG\nEwJVUzBZMBMGByqGSM49AgEGCCqGSM49AwEHA0IABE/6D/1WHNrWwPmNMIyBKMW5\nJ6JzMsjo6xP2vkK1cdZGb1PGRP/C/8ECgiDkmklmzwLzLi+000m7LLrtKJA3oC2j\ngb8wgbwwHwYDVR0jBBgwFoAU6ehEUlM2XEsYmhH8QxgspdwggEgwVgYDVR0fBE8w\nTTBLoEmgR4ZFaHR0cHM6Ly9zYngtY2VydGlmaWNhdGVzLnRydXN0ZWRzZXJ2aWNl\ncy5pbnRlbC5jb20vSW50ZWxTR1hSb290Q0EuZGVyMB0GA1UdDgQWBBTp6ERSUzZc\nSxiaEfxDGCyl3CCASDAOBgNVHQ8BAf8EBAMCAQYwEgYDVR0TAQH/BAgwBgEB/wIB\nATAKBggqhkjOPQQDAgNJADBGAiEAzw9zdUiUHPMUd0C4mx41jlFZkrM3y5f1lgnV\nO7FbjOoCIQCoGtUmT4cXt7V+ySHbJ8Hob9AanpvXNH1ER+/gZF+opQ==\n-----END CERTIFICATE-----\n"},{"fmspc":"0400F1100000","tcbInfo":"{\"tcbInfo\":{\"id\":\"TDX\",\"version\":3,\"issueDate\":\"2026-07-01T10:00:45Z\",\"nextUpdate\":\"2026-07-31T10:00:45Z\",\"fmspc\":\"0400F1100000\",\"pceId\":\"0000\",\"tcbType\":0,\"tcbEvaluationDataNumber\":5,\"tdxModule\":{\"mrsigner\":\"000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000\",\"attributes\":\"0000000000000000\",\"attributesMask\":\"FFFFFFFFFFFFFFFF\"},\"tdxModuleIdentities\":[{\"id\":\"TDX_02\",\"mrsigner\":\"000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000\",\"attributes\":\"0000000000000000\",\"attributesMask\":\"FFFFFFFFFFFFFFFF\",\"tcbLevels\":[{\"tcb\":{\"isvsvn\":0},\"tcbDate\":\"2022-11-09T00:00:00Z\",\"tcbStatus\":\"UpToDate\"}]},{\"id\":\"TDX_05\",\"mrsigner\":\"000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000\",\"attributes\":\"0000000000000000\",\"attributesMask\":\"FFFFFFFFFFFFFFFF\",\"tcbLevels\":[{\"tcb\":{\"isvsvn\":0},\"tcbDate\":\"2022-11-09T00:00:00Z\",\"tcbStatus\":\"UpToDate\"}]},{\"id\":\"TDX_03\",\"mrsigner\":\"000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000\",\"attributes\":\"0000000000000000\",\"attributesMask\":\"FFFFFFFFFFFFFFFF\",\"tcbLevels\":[{\"tcb\":{\"isvsvn\":0},\"tcbDate\":\"2022-11-09T00:00:00Z\",\"tcbStatus\":\"UpToDate\"}]},{\"id\":\"TDX_01\",\"mrsigner\":\"000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000\",\"attributes\":\"0000000000000000\",\"attributesMask\":\"FFFFFFFFFFFFFFFF\",\"tcbLevels\":[{\"tcb\":{\"isvsvn\":0},\"tcbDate\":\"2022-11-09T00:00:00Z\",\"tcbStatus\":\"UpToDate\"}]}],\"tcbLevels\":[{\"tcb\":{\"sgxtcbcomponents\":[{\"svn\":1,\"category\":\"BIOS\",\"type\":\"Early Microcode Update\"},{\"svn\":1,\"category\":\"OS/VMM\",\"type\":\"SGX Late Microcode Update\"},{\"svn\":0,\"category\":\"OS/VMM\",\"type\":\"TXT SINIT\"},{\"svn\":0,\"category\":\"BIOS\"},{\"svn\":0,\"category\":\"BIOS\"},{\"svn\":0,\"category\":\"BIOS\"},{\"svn\":0},{\"svn\":0,\"category\":\"OS/VMM\",\"type\":\"SEAMLDR ACM\"},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0}],\"pcesvn\":0,\"tdxtcbcomponents\":[{\"svn\":0,\"category\":\"OS/VMM\",\"type\":\"TDX Module\"},{\"svn\":0,\"category\":\"OS/VMM\",\"type\":\"TDX Module\"},{\"svn\":0,\"category\":\"OS/VMM\",\"type\":\"TDX Late Microcode Update\"},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0}]},\"tcbDate\":\"2022-11-09T00:00:00Z\",\"tcbStatus\":\"UpToDate\"}]},\"signature\":\"d33030e843729d88c8b9c5a4aae1185f6a0f43a2fc6bdbf7eff62ae0dc14411ae097b3a50ae6d411748950aa2c0953adbbb128d59bc337bede6792b0248a2a3b\"}","tcbInfoIssuerChain":"-----BEGIN CERTIFICATE-----\nMIICkDCCAjagAwIBAgIUTh8n662T/sqPZK+7n3H67/KGwu0wCgYIKoZIzj0EAwIw\naDEaMBgGA1UEAwwRSW50ZWwgU0dYIFJvb3QgQ0ExGjAYBgNVBAoMEUludGVsIENv\ncnBvcmF0aW9uMRQwEgYDVQQHDAtTYW50YSBDbGFyYTELMAkGA1UECAwCQ0ExCzAJ\nBgNVBAYTAlVTMB4XDTE5MTAzMTEyMzM0N1oXDTI2MTAzMTEyMzM0N1owbDEeMBwG\nA1UEAwwVSW50ZWwgU0dYIFRDQiBTaWduaW5nMRowGAYDVQQKDBFJbnRlbCBDb3Jw\nb3JhdGlvbjEUMBIGA1UEBwwLU2FudGEgQ2xhcmExCzAJBgNVBAgMAkNBMQswCQYD\nVQQGEwJVUzBZMBMGByqGSM49AgEGCCqGSM49AwEHA0IABOnYw9LbN/JmyUttXa0M\niBEenjPbxbR4C8MuVYxDI+Le8lDBLp9X4wMzCAUF/fI/31giClXp/y0erLbLZjdV\n07+jgbkwgbYwHwYDVR0jBBgwFoAU6ehEUlM2XEsYmhH8QxgspdwggEgwVgYDVR0f\nBE8wTTBLoEmgR4ZFaHR0cHM6Ly9zYngtY2VydGlmaWNhdGVzLnRydXN0ZWRzZXJ2\naWNlcy5pbnRlbC5jb20vSW50ZWxTR1hSb290Q0EuZGVyMB0GA1UdDgQWBBROHyfr\nrZP+yo9kr7ufcfrv8obC7TAOBgNVHQ8BAf8EBAMCBsAwDAYDVR0TAQH/BAIwADAK\nBggqhkjOPQQDAgNIADBFAiEA9xQeifK+2abQGnrAgk0hrOhdyvJQorh2cEMn4Gwr\n4hoCIFHW5qQ9G2wBJ4GMNQqv/oMfbPtzmyTlaWWzwxkqM0CT\n-----END CERTIFICATE-----\n-----BEGIN CERTIFICATE-----\nMIIClDCCAjmgAwIBAgIVAOnoRFJTNlxLGJoR/EMYLKXcIIBIMAoGCCqGSM49BAMC\nMGgxGjAYBgNVBAMMEUludGVsIFNHWCBSb290IENBMRowGAYDVQQKDBFJbnRlbCBD\nb3Jwb3JhdGlvbjEUMBIGA1UEBwwLU2FudGEgQ2xhcmExCzAJBgNVBAgMAkNBMQsw\nCQYDVQQGEwJVUzAeFw0xOTEwMzEwOTQ5MjFaFw00OTEyMzEyMzU5NTlaMGgxGjAY\nBgNVBAMMEUludGVsIFNHWCBSb290IENBMRowGAYDVQQKDBFJbnRlbCBDb3Jwb3Jh\ndGlvbjEUMBIGA1UEBwwLU2FudGEgQ2xhcmExCzAJBgNVBAgMAkNBMQswCQYDVQQG\nEwJVUzBZMBMGByqGSM49AgEGCCqGSM49AwEHA0IABE/6D/1WHNrWwPmNMIyBKMW5\nJ6JzMsjo6xP2vkK1cdZGb1PGRP/C/8ECgiDkmklmzwLzLi+000m7LLrtKJA3oC2j\ngb8wgbwwHwYDVR0jBBgwFoAU6ehEUlM2XEsYmhH8QxgspdwggEgwVgYDVR0fBE8w\nTTBLoEmgR4ZFaHR0cHM6Ly9zYngtY2VydGlmaWNhdGVzLnRydXN0ZWRzZXJ2aWNl\ncy5pbnRlbC5jb20vSW50ZWxTR1hSb290Q0EuZGVyMB0GA1UdDgQWBBTp6ERSUzZc\nSxiaEfxDGCyl3CCASDAOBgNVHQ8BAf8EBAMCAQYwEgYDVR0TAQH/BAgwBgEB/wIB\nATAKBggqhkjOPQQDAgNJADBGAiEAzw9zdUiUHPMUd0C4mx41jlFZkrM3y5f1lgnV\nO7FbjOoCIQCoGtUmT4cXt7V+ySHbJ8Hob9AanpvXNH1ER+/gZF+opQ==\n-----END CERTIFICATE-----\n"},{"fmspc":"10806F000000","tcbInfo":"{\"tcbInfo\":{\"id\":\"TDX\",\"version\":3,\"issueDate\":\"2026-07-01T09:46:20Z\",\"nextUpdate\":\"2026-07-31T09:46:20Z\",\"fmspc\":\"10806F000000\",\"pceId\":\"0000\",\"tcbType\":0,\"tcbEvaluationDataNumber\":5,\"tdxModule\":{\"mrsigner\":\"000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000\",\"attributes\":\"0000000000000000\",\"attributesMask\":\"FFFFFFFFFFFFFFFF\"},\"tdxModuleIdentities\":[{\"id\":\"TDX_02\",\"mrsigner\":\"000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000\",\"attributes\":\"0000000000000000\",\"attributesMask\":\"FFFFFFFFFFFFFFFF\",\"tcbLevels\":[{\"tcb\":{\"isvsvn\":0},\"tcbDate\":\"2022-11-09T00:00:00Z\",\"tcbStatus\":\"UpToDate\"}]},{\"id\":\"TDX_05\",\"mrsigner\":\"000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000\",\"attributes\":\"0000000000000000\",\"attributesMask\":\"FFFFFFFFFFFFFFFF\",\"tcbLevels\":[{\"tcb\":{\"isvsvn\":0},\"tcbDate\":\"2022-11-09T00:00:00Z\",\"tcbStatus\":\"UpToDate\"}]},{\"id\":\"TDX_03\",\"mrsigner\":\"000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000\",\"attributes\":\"0000000000000000\",\"attributesMask\":\"FFFFFFFFFFFFFFFF\",\"tcbLevels\":[{\"tcb\":{\"isvsvn\":0},\"tcbDate\":\"2022-11-09T00:00:00Z\",\"tcbStatus\":\"UpToDate\"}]},{\"id\":\"TDX_01\",\"mrsigner\":\"000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000\",\"attributes\":\"0000000000000000\",\"attributesMask\":\"FFFFFFFFFFFFFFFF\",\"tcbLevels\":[{\"tcb\":{\"isvsvn\":0},\"tcbDate\":\"2022-11-09T00:00:00Z\",\"tcbStatus\":\"UpToDate\"}]}],\"tcbLevels\":[{\"tcb\":{\"sgxtcbcomponents\":[{\"svn\":2,\"category\":\"BIOS\",\"type\":\"Early Microcode Update\"},{\"svn\":2,\"category\":\"OS/VMM\",\"type\":\"SGX Late Microcode Update\"},{\"svn\":0,\"category\":\"OS/VMM\",\"type\":\"TXT SINIT\"},{\"svn\":0,\"category\":\"BIOS\"},{\"svn\":0,\"category\":\"BIOS\"},{\"svn\":0,\"category\":\"BIOS\"},{\"svn\":0},{\"svn\":0,\"category\":\"OS/VMM\",\"type\":\"SEAMLDR ACM\"},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0}],\"pcesvn\":10,\"tdxtcbcomponents\":[{\"svn\":0,\"category\":\"OS/VMM\",\"type\":\"TDX Module\"},{\"svn\":0,\"category\":\"OS/VMM\",\"type\":\"TDX Module\"},{\"svn\":3,\"category\":\"OS/VMM\",\"type\":\"TDX Late Microcode Update\"},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0}]},\"tcbDate\":\"2022-11-09T00:00:00Z\",\"tcbStatus\":\"UpToDate\"},{\"tcb\":{\"sgxtcbcomponents\":[{\"svn\":2,\"category\":\"BIOS\",\"type\":\"Early Microcode Update\"},{\"svn\":2,\"category\":\"OS/VMM\",\"type\":\"SGX Late Microcode Update\"},{\"svn\":0,\"category\":\"OS/VMM\",\"type\":\"TXT SINIT\"},{\"svn\":0,\"category\":\"BIOS\"},{\"svn\":0,\"category\":\"BIOS\"},{\"svn\":0,\"category\":\"BIOS\"},{\"svn\":0},{\"svn\":0,\"category\":\"OS/VMM\",\"type\":\"SEAMLDR ACM\"},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0}],\"pcesvn\":10,\"tdxtcbcomponents\":[{\"svn\":0,\"category\":\"OS/VMM\",\"type\":\"TDX Module\"},{\"svn\":0,\"category\":\"OS/VMM\",\"type\":\"TDX Module\"},{\"svn\":2,\"category\":\"OS/VMM\",\"type\":\"TDX Late Microcode Update\"},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0}]},\"tcbDate\":\"2020-05-28T00:00:00Z\",\"tcbStatus\":\"OutOfDate\"},{\"tcb\":{\"sgxtcbcomponents\":[{\"svn\":1,\"category\":\"BIOS\",\"type\":\"Early Microcode Update\"},{\"svn\":1,\"category\":\"OS/VMM\",\"type\":\"SGX Late Microcode Update\"},{\"svn\":0,\"category\":\"OS/VMM\",\"type\":\"TXT SINIT\"},{\"svn\":0,\"category\":\"BIOS\"},{\"svn\":0,\"category\":\"BIOS\"},{\"svn\":0,\"category\":\"BIOS\"},{\"svn\":0},{\"svn\":0,\"category\":\"OS/VMM\",\"type\":\"SEAMLDR ACM\"},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0}],\"pcesvn\":9,\"tdxtcbcomponents\":[{\"svn\":0,\"category\":\"OS/VMM\",\"type\":\"TDX Module\"},{\"svn\":0,\"category\":\"OS/VMM\",\"type\":\"TDX Module\"},{\"svn\":1,\"category\":\"OS/VMM\",\"type\":\"TDX Late Microcode Update\"},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0}]},\"tcbDate\":\"2020-03-22T00:00:00Z\",\"tcbStatus\":\"OutOfDate\"}]},\"signature\":\"19a007d6ca2b8a300ce6ff7d34f93ef32a98462b6c1b003a8a230743be6c7ec80cfcb869dfb9be29c5e30d4d14817899d5249ddb1d146f04b623f87010837657\"}","tcbInfoIssuerChain":"-----BEGIN CERTIFICATE-----\nMIICkDCCAjagAwIBAgIUTh8n662T/sqPZK+7n3H67/KGwu0wCgYIKoZIzj0EAwIw\naDEaMBgGA1UEAwwRSW50ZWwgU0dYIFJvb3QgQ0ExGjAYBgNVBAoMEUludGVsIENv\ncnBvcmF0aW9uMRQwEgYDVQQHDAtTYW50YSBDbGFyYTELMAkGA1UECAwCQ0ExCzAJ\nBgNVBAYTAlVTMB4XDTE5MTAzMTEyMzM0N1oXDTI2MTAzMTEyMzM0N1owbDEeMBwG\nA1UEAwwVSW50ZWwgU0dYIFRDQiBTaWduaW5nMRowGAYDVQQKDBFJbnRlbCBDb3Jw\nb3JhdGlvbjEUMBIGA1UEBwwLU2FudGEgQ2xhcmExCzAJBgNVBAgMAkNBMQswCQYD\nVQQGEwJVUzBZMBMGByqGSM49AgEGCCqGSM49AwEHA0IABOnYw9LbN/JmyUttXa0M\niBEenjPbxbR4C8MuVYxDI+Le8lDBLp9X4wMzCAUF/fI/31giClXp/y0erLbLZjdV\n07+jgbkwgbYwHwYDVR0jBBgwFoAU6ehEUlM2XEsYmhH8QxgspdwggEgwVgYDVR0f\nBE8wTTBLoEmgR4ZFaHR0cHM6Ly9zYngtY2VydGlmaWNhdGVzLnRydXN0ZWRzZXJ2\naWNlcy5pbnRlbC5jb20vSW50ZWxTR1hSb290Q0EuZGVyMB0GA1UdDgQWBBROHyfr\nrZP+yo9kr7ufcfrv8obC7TAOBgNVHQ8BAf8EBAMCBsAwDAYDVR0TAQH/BAIwADAK\nBggqhkjOPQQDAgNIADBFAiEA9xQeifK+2abQGnrAgk0hrOhdyvJQorh2cEMn4Gwr\n4hoCIFHW5qQ9G2wBJ4GMNQqv/oMfbPtzmyTlaWWzwxkqM0CT\n-----END CERTIFICATE-----\n-----BEGIN CERTIFICATE-----\nMIIClDCCAjmgAwIBAgIVAOnoRFJTNlxLGJoR/EMYLKXcIIBIMAoGCCqGSM49BAMC\nMGgxGjAYBgNVBAMMEUludGVsIFNHWCBSb290IENBMRowGAYDVQQKDBFJbnRlbCBD\nb3Jwb3JhdGlvbjEUMBIGA1UEBwwLU2FudGEgQ2xhcmExCzAJBgNVBAgMAkNBMQsw\nCQYDVQQGEwJVUzAeFw0xOTEwMzEwOTQ5MjFaFw00OTEyMzEyMzU5NTlaMGgxGjAY\nBgNVBAMMEUludGVsIFNHWCBSb290IENBMRowGAYDVQQKDBFJbnRlbCBDb3Jwb3Jh\ndGlvbjEUMBIGA1UEBwwLU2FudGEgQ2xhcmExCzAJBgNVBAgMAkNBMQswCQYDVQQG\nEwJVUzBZMBMGByqGSM49AgEGCCqGSM49AwEHA0IABE/6D/1WHNrWwPmNMIyBKMW5\nJ6JzMsjo6xP2vkK1cdZGb1PGRP/C/8ECgiDkmklmzwLzLi+000m7LLrtKJA3oC2j\ngb8wgbwwHwYDVR0jBBgwFoAU6ehEUlM2XEsYmhH8QxgspdwggEgwVgYDVR0fBE8w\nTTBLoEmgR4ZFaHR0cHM6Ly9zYngtY2VydGlmaWNhdGVzLnRydXN0ZWRzZXJ2aWNl\ncy5pbnRlbC5jb20vSW50ZWxTR1hSb290Q0EuZGVyMB0GA1UdDgQWBBTp6ERSUzZc\nSxiaEfxDGCyl3CCASDAOBgNVHQ8BAf8EBAMCAQYwEgYDVR0TAQH/BAgwBgEB/wIB\nATAKBggqhkjOPQQDAgNJADBGAiEAzw9zdUiUHPMUd0C4mx41jlFZkrM3y5f1lgnV\nO7FbjOoCIQCoGtUmT4cXt7V+ySHbJ8Hob9AanpvXNH1ER+/gZF+opQ==\n-----END CERTIFICATE-----\n"},{"fmspc":"50A06D000000","tcbInfo":"{\"tcbInfo\":{\"id\":\"TDX\",\"version\":3,\"issueDate\":\"2026-07-01T10:00:45Z\",\"nextUpdate\":\"2026-07-31T10:00:45Z\",\"fmspc\":\"50A06D000000\",\"pceId\":\"0000\",\"tcbType\":0,\"tcbEvaluationDataNumber\":5,\"tdxModule\":{\"mrsigner\":\"000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000\",\"attributes\":\"0000000000000000\",\"attributesMask\":\"FFFFFFFFFFFFFFFF\"},\"tdxModuleIdentities\":[{\"id\":\"TDX_02\",\"mrsigner\":\"000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000\",\"attributes\":\"0000000000000000\",\"attributesMask\":\"FFFFFFFFFFFFFFFF\",\"tcbLevels\":[{\"tcb\":{\"isvsvn\":0},\"tcbDate\":\"2022-11-09T00:00:00Z\",\"tcbStatus\":\"UpToDate\"}]},{\"id\":\"TDX_05\",\"mrsigner\":\"000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000\",\"attributes\":\"0000000000000000\",\"attributesMask\":\"FFFFFFFFFFFFFFFF\",\"tcbLevels\":[{\"tcb\":{\"isvsvn\":0},\"tcbDate\":\"2022-11-09T00:00:00Z\",\"tcbStatus\":\"UpToDate\"}]},{\"id\":\"TDX_03\",\"mrsigner\":\"000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000\",\"attributes\":\"0000000000000000\",\"attributesMask\":\"FFFFFFFFFFFFFFFF\",\"tcbLevels\":[{\"tcb\":{\"isvsvn\":0},\"tcbDate\":\"2022-11-09T00:00:00Z\",\"tcbStatus\":\"UpToDate\"}]},{\"id\":\"TDX_01\",\"mrsigner\":\"000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000\",\"attributes\":\"0000000000000000\",\"attributesMask\":\"FFFFFFFFFFFFFFFF\",\"tcbLevels\":[{\"tcb\":{\"isvsvn\":0},\"tcbDate\":\"2022-11-09T00:00:00Z\",\"tcbStatus\":\"UpToDate\"}]}],\"tcbLevels\":[{\"tcb\":{\"sgxtcbcomponents\":[{\"svn\":1,\"category\":\"BIOS\",\"type\":\"Early Microcode Update\"},{\"svn\":1,\"category\":\"OS/VMM\",\"type\":\"SGX Late Microcode Update\"},{\"svn\":0,\"category\":\"OS/VMM\",\"type\":\"TXT SINIT\"},{\"svn\":0,\"category\":\"BIOS\"},{\"svn\":0,\"category\":\"BIOS\"},{\"svn\":0,\"category\":\"BIOS\"},{\"svn\":0},{\"svn\":0,\"category\":\"OS/VMM\",\"type\":\"SEAMLDR ACM\"},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0}],\"pcesvn\":0,\"tdxtcbcomponents\":[{\"svn\":0,\"category\":\"OS/VMM\",\"type\":\"TDX Module\"},{\"svn\":0,\"category\":\"OS/VMM\",\"type\":\"TDX Module\"},{\"svn\":1,\"category\":\"OS/VMM\",\"type\":\"TDX Late Microcode Update\"},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0}]},\"tcbDate\":\"2022-11-09T00:00:00Z\",\"tcbStatus\":\"UpToDate\"}]},\"signature\":\"28e87299fb0ed2b63890a895f6b8fe86abcf087c7023f79cb93aaa3ceb8fdefd694ec5bcaed2fb00e83e9696557ff70b1649107de1269f477723db74cd815653\"}","tcbInfoIssuerChain":"-----BEGIN CERTIFICATE-----\nMIICkDCCAjagAwIBAgIUTh8n662T/sqPZK+7n3H67/KGwu0wCgYIKoZIzj0EAwIw\naDEaMBgGA1UEAwwRSW50ZWwgU0dYIFJvb3QgQ0ExGjAYBgNVBAoMEUludGVsIENv\ncnBvcmF0aW9uMRQwEgYDVQQHDAtTYW50YSBDbGFyYTELMAkGA1UECAwCQ0ExCzAJ\nBgNVBAYTAlVTMB4XDTE5MTAzMTEyMzM0N1oXDTI2MTAzMTEyMzM0N1owbDEeMBwG\nA1UEAwwVSW50ZWwgU0dYIFRDQiBTaWduaW5nMRowGAYDVQQKDBFJbnRlbCBDb3Jw\nb3JhdGlvbjEUMBIGA1UEBwwLU2FudGEgQ2xhcmExCzAJBgNVBAgMAkNBMQswCQYD\nVQQGEwJVUzBZMBMGByqGSM49AgEGCCqGSM49AwEHA0IABOnYw9LbN/JmyUttXa0M\niBEenjPbxbR4C8MuVYxDI+Le8lDBLp9X4wMzCAUF/fI/31giClXp/y0erLbLZjdV\n07+jgbkwgbYwHwYDVR0jBBgwFoAU6ehEUlM2XEsYmhH8QxgspdwggEgwVgYDVR0f\nBE8wTTBLoEmgR4ZFaHR0cHM6Ly9zYngtY2VydGlmaWNhdGVzLnRydXN0ZWRzZXJ2\naWNlcy5pbnRlbC5jb20vSW50ZWxTR1hSb290Q0EuZGVyMB0GA1UdDgQWBBROHyfr\nrZP+yo9kr7ufcfrv8obC7TAOBgNVHQ8BAf8EBAMCBsAwDAYDVR0TAQH/BAIwADAK\nBggqhkjOPQQDAgNIADBFAiEA9xQeifK+2abQGnrAgk0hrOhdyvJQorh2cEMn4Gwr\n4hoCIFHW5qQ9G2wBJ4GMNQqv/oMfbPtzmyTlaWWzwxkqM0CT\n-----END CERTIFICATE-----\n-----BEGIN CERTIFICATE-----\nMIIClDCCAjmgAwIBAgIVAOnoRFJTNlxLGJoR/EMYLKXcIIBIMAoGCCqGSM49BAMC\nMGgxGjAYBgNVBAMMEUludGVsIFNHWCBSb290IENBMRowGAYDVQQKDBFJbnRlbCBD\nb3Jwb3JhdGlvbjEUMBIGA1UEBwwLU2FudGEgQ2xhcmExCzAJBgNVBAgMAkNBMQsw\nCQYDVQQGEwJVUzAeFw0xOTEwMzEwOTQ5MjFaFw00OTEyMzEyMzU5NTlaMGgxGjAY\nBgNVBAMMEUludGVsIFNHWCBSb290IENBMRowGAYDVQQKDBFJbnRlbCBDb3Jwb3Jh\ndGlvbjEUMBIGA1UEBwwLU2FudGEgQ2xhcmExCzAJBgNVBAgMAkNBMQswCQYDVQQG\nEwJVUzBZMBMGByqGSM49AgEGCCqGSM49AwEHA0IABE/6D/1WHNrWwPmNMIyBKMW5\nJ6JzMsjo6xP2vkK1cdZGb1PGRP/C/8ECgiDkmklmzwLzLi+000m7LLrtKJA3oC2j\ngb8wgbwwHwYDVR0jBBgwFoAU6ehEUlM2XEsYmhH8QxgspdwggEgwVgYDVR0fBE8w\nTTBLoEmgR4ZFaHR0cHM6Ly9zYngtY2VydGlmaWNhdGVzLnRydXN0ZWRzZXJ2aWNl\ncy5pbnRlbC5jb20vSW50ZWxTR1hSb290Q0EuZGVyMB0GA1UdDgQWBBTp6ERSUzZc\nSxiaEfxDGCyl3CCASDAOBgNVHQ8BAf8EBAMCAQYwEgYDVR0TAQH/BAgwBgEB/wIB\nATAKBggqhkjOPQQDAgNJADBGAiEAzw9zdUiUHPMUd0C4mx41jlFZkrM3y5f1lgnV\nO7FbjOoCIQCoGtUmT4cXt7V+ySHbJ8Hob9AanpvXNH1ER+/gZF+opQ==\n-----END CERTIFICATE-----\n"},{"fmspc":"B0806F000000","tcbInfo":"{\"tcbInfo\":{\"id\":\"TDX\",\"version\":3,\"issueDate\":\"2026-07-01T10:00:45Z\",\"nextUpdate\":\"2026-07-31T10:00:45Z\",\"fmspc\":\"B0806F000000\",\"pceId\":\"0000\",\"tcbType\":0,\"tcbEvaluationDataNumber\":5,\"tdxModule\":{\"mrsigner\":\"000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000\",\"attributes\":\"0000000000000000\",\"attributesMask\":\"FFFFFFFFFFFFFFFF\"},\"tdxModuleIdentities\":[{\"id\":\"TDX_02\",\"mrsigner\":\"000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000\",\"attributes\":\"0000000000000000\",\"attributesMask\":\"FFFFFFFFFFFFFFFF\",\"tcbLevels\":[{\"tcb\":{\"isvsvn\":0},\"tcbDate\":\"2022-11-09T00:00:00Z\",\"tcbStatus\":\"UpToDate\"}]},{\"id\":\"TDX_05\",\"mrsigner\":\"000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000\",\"attributes\":\"0000000000000000\",\"attributesMask\":\"FFFFFFFFFFFFFFFF\",\"tcbLevels\":[{\"tcb\":{\"isvsvn\":0},\"tcbDate\":\"2022-11-09T00:00:00Z\",\"tcbStatus\":\"UpToDate\"}]},{\"id\":\"TDX_03\",\"mrsigner\":\"000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000\",\"attributes\":\"0000000000000000\",\"attributesMask\":\"FFFFFFFFFFFFFFFF\",\"tcbLevels\":[{\"tcb\":{\"isvsvn\":0},\"tcbDate\":\"2022-11-09T00:00:00Z\",\"tcbStatus\":\"UpToDate\"}]},{\"id\":\"TDX_01\",\"mrsigner\":\"000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000\",\"attributes\":\"0000000000000000\",\"attributesMask\":\"FFFFFFFFFFFFFFFF\",\"tcbLevels\":[{\"tcb\":{\"isvsvn\":0},\"tcbDate\":\"2022-11-09T00:00:00Z\",\"tcbStatus\":\"UpToDate\"}]}],\"tcbLevels\":[{\"tcb\":{\"sgxtcbcomponents\":[{\"svn\":1,\"category\":\"BIOS\",\"type\":\"Early Microcode Update\"},{\"svn\":1,\"category\":\"OS/VMM\",\"type\":\"SGX Late Microcode Update\"},{\"svn\":0,\"category\":\"OS/VMM\",\"type\":\"TXT SINIT\"},{\"svn\":0,\"category\":\"BIOS\"},{\"svn\":0,\"category\":\"BIOS\"},{\"svn\":0,\"category\":\"BIOS\"},{\"svn\":0},{\"svn\":0,\"category\":\"OS/VMM\",\"type\":\"SEAMLDR ACM\"},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0}],\"pcesvn\":0,\"tdxtcbcomponents\":[{\"svn\":0,\"category\":\"OS/VMM\",\"type\":\"TDX Module\"},{\"svn\":0,\"category\":\"OS/VMM\",\"type\":\"TDX Module\"},{\"svn\":1,\"category\":\"OS/VMM\",\"type\":\"TDX Late Microcode Update\"},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0}]},\"tcbDate\":\"2022-11-09T00:00:00Z\",\"tcbStatus\":\"UpToDate\"}]},\"signature\":\"da0312fbe582e1d32136ddd517abf928c2c9ccdcb686d3306a6c4401a96190d6fdd753da816ffaa27d7b536298713f48de3f45d1a7a8e364d3ea75159452614c\"}","tcbInfoIssuerChain":"-----BEGIN CERTIFICATE-----\nMIICkDCCAjagAwIBAgIUTh8n662T/sqPZK+7n3H67/KGwu0wCgYIKoZIzj0EAwIw\naDEaMBgGA1UEAwwRSW50ZWwgU0dYIFJvb3QgQ0ExGjAYBgNVBAoMEUludGVsIENv\ncnBvcmF0aW9uMRQwEgYDVQQHDAtTYW50YSBDbGFyYTELMAkGA1UECAwCQ0ExCzAJ\nBgNVBAYTAlVTMB4XDTE5MTAzMTEyMzM0N1oXDTI2MTAzMTEyMzM0N1owbDEeMBwG\nA1UEAwwVSW50ZWwgU0dYIFRDQiBTaWduaW5nMRowGAYDVQQKDBFJbnRlbCBDb3Jw\nb3JhdGlvbjEUMBIGA1UEBwwLU2FudGEgQ2xhcmExCzAJBgNVBAgMAkNBMQswCQYD\nVQQGEwJVUzBZMBMGByqGSM49AgEGCCqGSM49AwEHA0IABOnYw9LbN/JmyUttXa0M\niBEenjPbxbR4C8MuVYxDI+Le8lDBLp9X4wMzCAUF/fI/31giClXp/y0erLbLZjdV\n07+jgbkwgbYwHwYDVR0jBBgwFoAU6ehEUlM2XEsYmhH8QxgspdwggEgwVgYDVR0f\nBE8wTTBLoEmgR4ZFaHR0cHM6Ly9zYngtY2VydGlmaWNhdGVzLnRydXN0ZWRzZXJ2\naWNlcy5pbnRlbC5jb20vSW50ZWxTR1hSb290Q0EuZGVyMB0GA1UdDgQWBBROHyfr\nrZP+yo9kr7ufcfrv8obC7TAOBgNVHQ8BAf8EBAMCBsAwDAYDVR0TAQH/BAIwADAK\nBggqhkjOPQQDAgNIADBFAiEA9xQeifK+2abQGnrAgk0hrOhdyvJQorh2cEMn4Gwr\n4hoCIFHW5qQ9G2wBJ4GMNQqv/oMfbPtzmyTlaWWzwxkqM0CT\n-----END CERTIFICATE-----\n-----BEGIN CERTIFICATE-----\nMIIClDCCAjmgAwIBAgIVAOnoRFJTNlxLGJoR/EMYLKXcIIBIMAoGCCqGSM49BAMC\nMGgxGjAYBgNVBAMMEUludGVsIFNHWCBSb290IENBMRowGAYDVQQKDBFJbnRlbCBD\nb3Jwb3JhdGlvbjEUMBIGA1UEBwwLU2FudGEgQ2xhcmExCzAJBgNVBAgMAkNBMQsw\nCQYDVQQGEwJVUzAeFw0xOTEwMzEwOTQ5MjFaFw00OTEyMzEyMzU5NTlaMGgxGjAY\nBgNVBAMMEUludGVsIFNHWCBSb290IENBMRowGAYDVQQKDBFJbnRlbCBDb3Jwb3Jh\ndGlvbjEUMBIGA1UEBwwLU2FudGEgQ2xhcmExCzAJBgNVBAgMAkNBMQswCQYDVQQG\nEwJVUzBZMBMGByqGSM49AgEGCCqGSM49AwEHA0IABE/6D/1WHNrWwPmNMIyBKMW5\nJ6JzMsjo6xP2vkK1cdZGb1PGRP/C/8ECgiDkmklmzwLzLi+000m7LLrtKJA3oC2j\ngb8wgbwwHwYDVR0jBBgwFoAU6ehEUlM2XEsYmhH8QxgspdwggEgwVgYDVR0fBE8w\nTTBLoEmgR4ZFaHR0cHM6Ly9zYngtY2VydGlmaWNhdGVzLnRydXN0ZWRzZXJ2aWNl\ncy5pbnRlbC5jb20vSW50ZWxTR1hSb290Q0EuZGVyMB0GA1UdDgQWBBTp6ERSUzZc\nSxiaEfxDGCyl3CCASDAOBgNVHQ8BAf8EBAMCAQYwEgYDVR0TAQH/BAgwBgEB/wIB\nATAKBggqhkjOPQQDAgNJADBGAiEAzw9zdUiUHPMUd0C4mx41jlFZkrM3y5f1lgnV\nO7FbjOoCIQCoGtUmT4cXt7V+ySHbJ8Hob9AanpvXNH1ER+/gZF+opQ==\n-----END CERTIFICATE-----\n"},{"fmspc":"00A06F010000","tcbInfo":"{\"tcbInfo\":{\"id\":\"TDX\",\"version\":3,\"issueDate\":\"2026-07-01T10:00:45Z\",\"nextUpdate\":\"2026-07-31T10:00:45Z\",\"fmspc\":\"00A06F010000\",\"pceId\":\"0000\",\"tcbType\":0,\"tcbEvaluationDataNumber\":5,\"tdxModule\":{\"mrsigner\":\"000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000\",\"attributes\":\"0000000000000000\",\"attributesMask\":\"FFFFFFFFFFFFFFFF\"},\"tdxModuleIdentities\":[{\"id\":\"TDX_02\",\"mrsigner\":\"000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000\",\"attributes\":\"0000000000000000\",\"attributesMask\":\"FFFFFFFFFFFFFFFF\",\"tcbLevels\":[{\"tcb\":{\"isvsvn\":0},\"tcbDate\":\"2022-11-09T00:00:00Z\",\"tcbStatus\":\"UpToDate\"}]},{\"id\":\"TDX_05\",\"mrsigner\":\"000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000\",\"attributes\":\"0000000000000000\",\"attributesMask\":\"FFFFFFFFFFFFFFFF\",\"tcbLevels\":[{\"tcb\":{\"isvsvn\":0},\"tcbDate\":\"2022-11-09T00:00:00Z\",\"tcbStatus\":\"UpToDate\"}]},{\"id\":\"TDX_03\",\"mrsigner\":\"000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000\",\"attributes\":\"0000000000000000\",\"attributesMask\":\"FFFFFFFFFFFFFFFF\",\"tcbLevels\":[{\"tcb\":{\"isvsvn\":0},\"tcbDate\":\"2022-11-09T00:00:00Z\",\"tcbStatus\":\"UpToDate\"}]},{\"id\":\"TDX_01\",\"mrsigner\":\"000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000\",\"attributes\":\"0000000000000000\",\"attributesMask\":\"FFFFFFFFFFFFFFFF\",\"tcbLevels\":[{\"tcb\":{\"isvsvn\":0},\"tcbDate\":\"2022-11-09T00:00:00Z\",\"tcbStatus\":\"UpToDate\"}]}],\"tcbLevels\":[{\"tcb\":{\"sgxtcbcomponents\":[{\"svn\":1,\"category\":\"BIOS\",\"type\":\"Early Microcode Update\"},{\"svn\":1,\"category\":\"OS/VMM\",\"type\":\"SGX Late Microcode Update\"},{\"svn\":0,\"category\":\"OS/VMM\",\"type\":\"TXT SINIT\"},{\"svn\":0,\"category\":\"BIOS\"},{\"svn\":0,\"category\":\"BIOS\"},{\"svn\":0,\"category\":\"BIOS\"},{\"svn\":0},{\"svn\":0,\"category\":\"OS/VMM\",\"type\":\"SEAMLDR ACM\"},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0}],\"pcesvn\":0,\"tdxtcbcomponents\":[{\"svn\":0,\"category\":\"OS/VMM\",\"type\":\"TDX Module\"},{\"svn\":0,\"category\":\"OS/VMM\",\"type\":\"TDX Module\"},{\"svn\":1,\"category\":\"OS/VMM\",\"type\":\"TDX Late Microcode Update\"},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0}]},\"tcbDate\":\"2022-11-09T00:00:00Z\",\"tcbStatus\":\"UpToDate\"}]},\"signature\":\"a1309265fe850a27482fc8cdb2854cab6ff10f5ca4099af209a676a062b4b45943155227d431d4058c47c70be382dc43defde577b980412653b59ec4e298a23b\"}","tcbInfoIssuerChain":"-----BEGIN CERTIFICATE-----\nMIICkDCCAjagAwIBAgIUTh8n662T/sqPZK+7n3H67/KGwu0wCgYIKoZIzj0EAwIw\naDEaMBgGA1UEAwwRSW50ZWwgU0dYIFJvb3QgQ0ExGjAYBgNVBAoMEUludGVsIENv\ncnBvcmF0aW9uMRQwEgYDVQQHDAtTYW50YSBDbGFyYTELMAkGA1UECAwCQ0ExCzAJ\nBgNVBAYTAlVTMB4XDTE5MTAzMTEyMzM0N1oXDTI2MTAzMTEyMzM0N1owbDEeMBwG\nA1UEAwwVSW50ZWwgU0dYIFRDQiBTaWduaW5nMRowGAYDVQQKDBFJbnRlbCBDb3Jw\nb3JhdGlvbjEUMBIGA1UEBwwLU2FudGEgQ2xhcmExCzAJBgNVBAgMAkNBMQswCQYD\nVQQGEwJVUzBZMBMGByqGSM49AgEGCCqGSM49AwEHA0IABOnYw9LbN/JmyUttXa0M\niBEenjPbxbR4C8MuVYxDI+Le8lDBLp9X4wMzCAUF/fI/31giClXp/y0erLbLZjdV\n07+jgbkwgbYwHwYDVR0jBBgwFoAU6ehEUlM2XEsYmhH8QxgspdwggEgwVgYDVR0f\nBE8wTTBLoEmgR4ZFaHR0cHM6Ly9zYngtY2VydGlmaWNhdGVzLnRydXN0ZWRzZXJ2\naWNlcy5pbnRlbC5jb20vSW50ZWxTR1hSb290Q0EuZGVyMB0GA1UdDgQWBBROHyfr\nrZP+yo9kr7ufcfrv8obC7TAOBgNVHQ8BAf8EBAMCBsAwDAYDVR0TAQH/BAIwADAK\nBggqhkjOPQQDAgNIADBFAiEA9xQeifK+2abQGnrAgk0hrOhdyvJQorh2cEMn4Gwr\n4hoCIFHW5qQ9G2wBJ4GMNQqv/oMfbPtzmyTlaWWzwxkqM0CT\n-----END CERTIFICATE-----\n-----BEGIN CERTIFICATE-----\nMIIClDCCAjmgAwIBAgIVAOnoRFJTNlxLGJoR/EMYLKXcIIBIMAoGCCqGSM49BAMC\nMGgxGjAYBgNVBAMMEUludGVsIFNHWCBSb290IENBMRowGAYDVQQKDBFJbnRlbCBD\nb3Jwb3JhdGlvbjEUMBIGA1UEBwwLU2FudGEgQ2xhcmExCzAJBgNVBAgMAkNBMQsw\nCQYDVQQGEwJVUzAeFw0xOTEwMzEwOTQ5MjFaFw00OTEyMzEyMzU5NTlaMGgxGjAY\nBgNVBAMMEUludGVsIFNHWCBSb290IENBMRowGAYDVQQKDBFJbnRlbCBDb3Jwb3Jh\ndGlvbjEUMBIGA1UEBwwLU2FudGEgQ2xhcmExCzAJBgNVBAgMAkNBMQswCQYDVQQG\nEwJVUzBZMBMGByqGSM49AgEGCCqGSM49AwEHA0IABE/6D/1WHNrWwPmNMIyBKMW5\nJ6JzMsjo6xP2vkK1cdZGb1PGRP/C/8ECgiDkmklmzwLzLi+000m7LLrtKJA3oC2j\ngb8wgbwwHwYDVR0jBBgwFoAU6ehEUlM2XEsYmhH8QxgspdwggEgwVgYDVR0fBE8w\nTTBLoEmgR4ZFaHR0cHM6Ly9zYngtY2VydGlmaWNhdGVzLnRydXN0ZWRzZXJ2aWNl\ncy5pbnRlbC5jb20vSW50ZWxTR1hSb290Q0EuZGVyMB0GA1UdDgQWBBTp6ERSUzZc\nSxiaEfxDGCyl3CCASDAOBgNVHQ8BAf8EBAMCAQYwEgYDVR0TAQH/BAgwBgEB/wIB\nATAKBggqhkjOPQQDAgNJADBGAiEAzw9zdUiUHPMUd0C4mx41jlFZkrM3y5f1lgnV\nO7FbjOoCIQCoGtUmT4cXt7V+ySHbJ8Hob9AanpvXNH1ER+/gZF+opQ==\n-----END CERTIFICATE-----\n"},{"fmspc":"00A06D070000","tcbInfo":"{\"tcbInfo\":{\"id\":\"TDX\",\"version\":3,\"issueDate\":\"2026-07-01T10:00:45Z\",\"nextUpdate\":\"2026-07-31T10:00:45Z\",\"fmspc\":\"00A06D070000\",\"pceId\":\"0000\",\"tcbType\":0,\"tcbEvaluationDataNumber\":5,\"tdxModule\":{\"mrsigner\":\"000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000\",\"attributes\":\"0000000000000000\",\"attributesMask\":\"FFFFFFFFFFFFFFFF\"},\"tdxModuleIdentities\":[{\"id\":\"TDX_02\",\"mrsigner\":\"000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000\",\"attributes\":\"0000000000000000\",\"attributesMask\":\"FFFFFFFFFFFFFFFF\",\"tcbLevels\":[{\"tcb\":{\"isvsvn\":0},\"tcbDate\":\"2022-11-09T00:00:00Z\",\"tcbStatus\":\"UpToDate\"}]},{\"id\":\"TDX_05\",\"mrsigner\":\"000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000\",\"attributes\":\"0000000000000000\",\"attributesMask\":\"FFFFFFFFFFFFFFFF\",\"tcbLevels\":[{\"tcb\":{\"isvsvn\":0},\"tcbDate\":\"2022-11-09T00:00:00Z\",\"tcbStatus\":\"UpToDate\"}]},{\"id\":\"TDX_03\",\"mrsigner\":\"000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000\",\"attributes\":\"0000000000000000\",\"attributesMask\":\"FFFFFFFFFFFFFFFF\",\"tcbLevels\":[{\"tcb\":{\"isvsvn\":0},\"tcbDate\":\"2022-11-09T00:00:00Z\",\"tcbStatus\":\"UpToDate\"}]},{\"id\":\"TDX_01\",\"mrsigner\":\"000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000\",\"attributes\":\"0000000000000000\",\"attributesMask\":\"FFFFFFFFFFFFFFFF\",\"tcbLevels\":[{\"tcb\":{\"isvsvn\":0},\"tcbDate\":\"2022-11-09T00:00:00Z\",\"tcbStatus\":\"UpToDate\"}]}],\"tcbLevels\":[{\"tcb\":{\"sgxtcbcomponents\":[{\"svn\":1,\"category\":\"BIOS\",\"type\":\"Early Microcode Update\"},{\"svn\":1,\"category\":\"OS/VMM\",\"type\":\"SGX Late Microcode Update\"},{\"svn\":0,\"category\":\"OS/VMM\",\"type\":\"TXT SINIT\"},{\"svn\":0,\"category\":\"BIOS\"},{\"svn\":0,\"category\":\"BIOS\"},{\"svn\":0,\"category\":\"BIOS\"},{\"svn\":0},{\"svn\":0,\"category\":\"OS/VMM\",\"type\":\"SEAMLDR ACM\"},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0}],\"pcesvn\":0,\"tdxtcbcomponents\":[{\"svn\":0,\"category\":\"OS/VMM\",\"type\":\"TDX Module\"},{\"svn\":0,\"category\":\"OS/VMM\",\"type\":\"TDX Module\"},{\"svn\":1,\"category\":\"OS/VMM\",\"type\":\"TDX Late Microcode Update\"},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0}]},\"tcbDate\":\"2022-11-09T00:00:00Z\",\"tcbStatus\":\"UpToDate\"}]},\"signature\":\"98641e3b215e1134191c0637028cd6031ab109354d8c68083769bd63757418d83c2837f396ecad4f7e1e13176b0b2367e46cd1045dc6032df731c7edebe124e2\"}","tcbInfoIssuerChain":"-----BEGIN CERTIFICATE-----\nMIICkDCCAjagAwIBAgIUTh8n662T/sqPZK+7n3H67/KGwu0wCgYIKoZIzj0EAwIw\naDEaMBgGA1UEAwwRSW50ZWwgU0dYIFJvb3QgQ0ExGjAYBgNVBAoMEUludGVsIENv\ncnBvcmF0aW9uMRQwEgYDVQQHDAtTYW50YSBDbGFyYTELMAkGA1UECAwCQ0ExCzAJ\nBgNVBAYTAlVTMB4XDTE5MTAzMTEyMzM0N1oXDTI2MTAzMTEyMzM0N1owbDEeMBwG\nA1UEAwwVSW50ZWwgU0dYIFRDQiBTaWduaW5nMRowGAYDVQQKDBFJbnRlbCBDb3Jw\nb3JhdGlvbjEUMBIGA1UEBwwLU2FudGEgQ2xhcmExCzAJBgNVBAgMAkNBMQswCQYD\nVQQGEwJVUzBZMBMGByqGSM49AgEGCCqGSM49AwEHA0IABOnYw9LbN/JmyUttXa0M\niBEenjPbxbR4C8MuVYxDI+Le8lDBLp9X4wMzCAUF/fI/31giClXp/y0erLbLZjdV\n07+jgbkwgbYwHwYDVR0jBBgwFoAU6ehEUlM2XEsYmhH8QxgspdwggEgwVgYDVR0f\nBE8wTTBLoEmgR4ZFaHR0cHM6Ly9zYngtY2VydGlmaWNhdGVzLnRydXN0ZWRzZXJ2\naWNlcy5pbnRlbC5jb20vSW50ZWxTR1hSb290Q0EuZGVyMB0GA1UdDgQWBBROHyfr\nrZP+yo9kr7ufcfrv8obC7TAOBgNVHQ8BAf8EBAMCBsAwDAYDVR0TAQH/BAIwADAK\nBggqhkjOPQQDAgNIADBFAiEA9xQeifK+2abQGnrAgk0hrOhdyvJQorh2cEMn4Gwr\n4hoCIFHW5qQ9G2wBJ4GMNQqv/oMfbPtzmyTlaWWzwxkqM0CT\n-----END CERTIFICATE-----\n-----BEGIN CERTIFICATE-----\nMIIClDCCAjmgAwIBAgIVAOnoRFJTNlxLGJoR/EMYLKXcIIBIMAoGCCqGSM49BAMC\nMGgxGjAYBgNVBAMMEUludGVsIFNHWCBSb290IENBMRowGAYDVQQKDBFJbnRlbCBD\nb3Jwb3JhdGlvbjEUMBIGA1UEBwwLU2FudGEgQ2xhcmExCzAJBgNVBAgMAkNBMQsw\nCQYDVQQGEwJVUzAeFw0xOTEwMzEwOTQ5MjFaFw00OTEyMzEyMzU5NTlaMGgxGjAY\nBgNVBAMMEUludGVsIFNHWCBSb290IENBMRowGAYDVQQKDBFJbnRlbCBDb3Jwb3Jh\ndGlvbjEUMBIGA1UEBwwLU2FudGEgQ2xhcmExCzAJBgNVBAgMAkNBMQswCQYDVQQG\nEwJVUzBZMBMGByqGSM49AgEGCCqGSM49AwEHA0IABE/6D/1WHNrWwPmNMIyBKMW5\nJ6JzMsjo6xP2vkK1cdZGb1PGRP/C/8ECgiDkmklmzwLzLi+000m7LLrtKJA3oC2j\ngb8wgbwwHwYDVR0jBBgwFoAU6ehEUlM2XEsYmhH8QxgspdwggEgwVgYDVR0fBE8w\nTTBLoEmgR4ZFaHR0cHM6Ly9zYngtY2VydGlmaWNhdGVzLnRydXN0ZWRzZXJ2aWNl\ncy5pbnRlbC5jb20vSW50ZWxTR1hSb290Q0EuZGVyMB0GA1UdDgQWBBTp6ERSUzZc\nSxiaEfxDGCyl3CCASDAOBgNVHQ8BAf8EBAMCAQYwEgYDVR0TAQH/BAgwBgEB/wIB\nATAKBggqhkjOPQQDAgNJADBGAiEAzw9zdUiUHPMUd0C4mx41jlFZkrM3y5f1lgnV\nO7FbjOoCIQCoGtUmT4cXt7V+ySHbJ8Hob9AanpvXNH1ER+/gZF+opQ==\n-----END CERTIFICATE-----\n"},{"fmspc":"60806F000000","tcbInfo":"{\"tcbInfo\":{\"id\":\"TDX\",\"version\":3,\"issueDate\":\"2026-07-01T10:00:45Z\",\"nextUpdate\":\"2026-07-31T10:00:45Z\",\"fmspc\":\"60806F000000\",\"pceId\":\"0000\",\"tcbType\":0,\"tcbEvaluationDataNumber\":5,\"tdxModule\":{\"mrsigner\":\"000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000\",\"attributes\":\"0000000000000000\",\"attributesMask\":\"FFFFFFFFFFFFFFFF\"},\"tdxModuleIdentities\":[{\"id\":\"TDX_02\",\"mrsigner\":\"000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000\",\"attributes\":\"0000000000000000\",\"attributesMask\":\"FFFFFFFFFFFFFFFF\",\"tcbLevels\":[{\"tcb\":{\"isvsvn\":0},\"tcbDate\":\"2022-11-09T00:00:00Z\",\"tcbStatus\":\"UpToDate\"}]},{\"id\":\"TDX_05\",\"mrsigner\":\"000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000\",\"attributes\":\"0000000000000000\",\"attributesMask\":\"FFFFFFFFFFFFFFFF\",\"tcbLevels\":[{\"tcb\":{\"isvsvn\":0},\"tcbDate\":\"2022-11-09T00:00:00Z\",\"tcbStatus\":\"UpToDate\"}]},{\"id\":\"TDX_03\",\"mrsigner\":\"000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000\",\"attributes\":\"0000000000000000\",\"attributesMask\":\"FFFFFFFFFFFFFFFF\",\"tcbLevels\":[{\"tcb\":{\"isvsvn\":0},\"tcbDate\":\"2022-11-09T00:00:00Z\",\"tcbStatus\":\"UpToDate\"}]},{\"id\":\"TDX_01\",\"mrsigner\":\"000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000\",\"attributes\":\"0000000000000000\",\"attributesMask\":\"FFFFFFFFFFFFFFFF\",\"tcbLevels\":[{\"tcb\":{\"isvsvn\":0},\"tcbDate\":\"2022-11-09T00:00:00Z\",\"tcbStatus\":\"UpToDate\"}]}],\"tcbLevels\":[{\"tcb\":{\"sgxtcbcomponents\":[{\"svn\":1,\"category\":\"BIOS\",\"type\":\"Early Microcode Update\"},{\"svn\":1,\"category\":\"OS/VMM\",\"type\":\"SGX Late Microcode Update\"},{\"svn\":0,\"category\":\"OS/VMM\",\"type\":\"TXT SINIT\"},{\"svn\":0,\"category\":\"BIOS\"},{\"svn\":0,\"category\":\"BIOS\"},{\"svn\":0,\"category\":\"BIOS\"},{\"svn\":0},{\"svn\":0,\"category\":\"OS/VMM\",\"type\":\"SEAMLDR ACM\"},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0}],\"pcesvn\":11,\"tdxtcbcomponents\":[{\"svn\":0,\"category\":\"OS/VMM\",\"type\":\"TDX Module\"},{\"svn\":0,\"category\":\"OS/VMM\",\"type\":\"TDX Module\"},{\"svn\":1,\"category\":\"OS/VMM\",\"type\":\"TDX Late Microcode Update\"},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0}]},\"tcbDate\":\"2022-11-09T00:00:00Z\",\"tcbStatus\":\"UpToDate\"}]},\"signature\":\"85ecac3694bcca3320c5ce5cdbc67bbec0d85ae9642561a13e47e6dafb1bec844c9b023760b33ea981bec268d814aa039e27063674b41671e079f39bb3509cfd\"}","tcbInfoIssuerChain":"-----BEGIN CERTIFICATE-----\nMIICkDCCAjagAwIBAgIUTh8n662T/sqPZK+7n3H67/KGwu0wCgYIKoZIzj0EAwIw\naDEaMBgGA1UEAwwRSW50ZWwgU0dYIFJvb3QgQ0ExGjAYBgNVBAoMEUludGVsIENv\ncnBvcmF0aW9uMRQwEgYDVQQHDAtTYW50YSBDbGFyYTELMAkGA1UECAwCQ0ExCzAJ\nBgNVBAYTAlVTMB4XDTE5MTAzMTEyMzM0N1oXDTI2MTAzMTEyMzM0N1owbDEeMBwG\nA1UEAwwVSW50ZWwgU0dYIFRDQiBTaWduaW5nMRowGAYDVQQKDBFJbnRlbCBDb3Jw\nb3JhdGlvbjEUMBIGA1UEBwwLU2FudGEgQ2xhcmExCzAJBgNVBAgMAkNBMQswCQYD\nVQQGEwJVUzBZMBMGByqGSM49AgEGCCqGSM49AwEHA0IABOnYw9LbN/JmyUttXa0M\niBEenjPbxbR4C8MuVYxDI+Le8lDBLp9X4wMzCAUF/fI/31giClXp/y0erLbLZjdV\n07+jgbkwgbYwHwYDVR0jBBgwFoAU6ehEUlM2XEsYmhH8QxgspdwggEgwVgYDVR0f\nBE8wTTBLoEmgR4ZFaHR0cHM6Ly9zYngtY2VydGlmaWNhdGVzLnRydXN0ZWRzZXJ2\naWNlcy5pbnRlbC5jb20vSW50ZWxTR1hSb290Q0EuZGVyMB0GA1UdDgQWBBROHyfr\nrZP+yo9kr7ufcfrv8obC7TAOBgNVHQ8BAf8EBAMCBsAwDAYDVR0TAQH/BAIwADAK\nBggqhkjOPQQDAgNIADBFAiEA9xQeifK+2abQGnrAgk0hrOhdyvJQorh2cEMn4Gwr\n4hoCIFHW5qQ9G2wBJ4GMNQqv/oMfbPtzmyTlaWWzwxkqM0CT\n-----END CERTIFICATE-----\n-----BEGIN CERTIFICATE-----\nMIIClDCCAjmgAwIBAgIVAOnoRFJTNlxLGJoR/EMYLKXcIIBIMAoGCCqGSM49BAMC\nMGgxGjAYBgNVBAMMEUludGVsIFNHWCBSb290IENBMRowGAYDVQQKDBFJbnRlbCBD\nb3Jwb3JhdGlvbjEUMBIGA1UEBwwLU2FudGEgQ2xhcmExCzAJBgNVBAgMAkNBMQsw\nCQYDVQQGEwJVUzAeFw0xOTEwMzEwOTQ5MjFaFw00OTEyMzEyMzU5NTlaMGgxGjAY\nBgNVBAMMEUludGVsIFNHWCBSb290IENBMRowGAYDVQQKDBFJbnRlbCBDb3Jwb3Jh\ndGlvbjEUMBIGA1UEBwwLU2FudGEgQ2xhcmExCzAJBgNVBAgMAkNBMQswCQYDVQQG\nEwJVUzBZMBMGByqGSM49AgEGCCqGSM49AwEHA0IABE/6D/1WHNrWwPmNMIyBKMW5\nJ6JzMsjo6xP2vkK1cdZGb1PGRP/C/8ECgiDkmklmzwLzLi+000m7LLrtKJA3oC2j\ngb8wgbwwHwYDVR0jBBgwFoAU6ehEUlM2XEsYmhH8QxgspdwggEgwVgYDVR0fBE8w\nTTBLoEmgR4ZFaHR0cHM6Ly9zYngtY2VydGlmaWNhdGVzLnRydXN0ZWRzZXJ2aWNl\ncy5pbnRlbC5jb20vSW50ZWxTR1hSb290Q0EuZGVyMB0GA1UdDgQWBBTp6ERSUzZc\nSxiaEfxDGCyl3CCASDAOBgNVHQ8BAf8EBAMCAQYwEgYDVR0TAQH/BAgwBgEB/wIB\nATAKBggqhkjOPQQDAgNJADBGAiEAzw9zdUiUHPMUd0C4mx41jlFZkrM3y5f1lgnV\nO7FbjOoCIQCoGtUmT4cXt7V+ySHbJ8Hob9AanpvXNH1ER+/gZF+opQ==\n-----END CERTIFICATE-----\n"},{"fmspc":"10A06E050000","tcbInfo":"{\"tcbInfo\":{\"id\":\"TDX\",\"version\":3,\"issueDate\":\"2026-07-01T10:00:45Z\",\"nextUpdate\":\"2026-07-31T10:00:45Z\",\"fmspc\":\"10A06E050000\",\"pceId\":\"0000\",\"tcbType\":0,\"tcbEvaluationDataNumber\":5,\"tdxModule\":{\"mrsigner\":\"000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000\",\"attributes\":\"0000000000000000\",\"attributesMask\":\"FFFFFFFFFFFFFFFF\"},\"tdxModuleIdentities\":[{\"id\":\"TDX_02\",\"mrsigner\":\"000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000\",\"attributes\":\"0000000000000000\",\"attributesMask\":\"FFFFFFFFFFFFFFFF\",\"tcbLevels\":[{\"tcb\":{\"isvsvn\":0},\"tcbDate\":\"2022-11-09T00:00:00Z\",\"tcbStatus\":\"UpToDate\"}]},{\"id\":\"TDX_05\",\"mrsigner\":\"000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000\",\"attributes\":\"0000000000000000\",\"attributesMask\":\"FFFFFFFFFFFFFFFF\",\"tcbLevels\":[{\"tcb\":{\"isvsvn\":0},\"tcbDate\":\"2022-11-09T00:00:00Z\",\"tcbStatus\":\"UpToDate\"}]},{\"id\":\"TDX_03\",\"mrsigner\":\"000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000\",\"attributes\":\"0000000000000000\",\"attributesMask\":\"FFFFFFFFFFFFFFFF\",\"tcbLevels\":[{\"tcb\":{\"isvsvn\":0},\"tcbDate\":\"2022-11-09T00:00:00Z\",\"tcbStatus\":\"UpToDate\"}]},{\"id\":\"TDX_01\",\"mrsigner\":\"000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000\",\"attributes\":\"0000000000000000\",\"attributesMask\":\"FFFFFFFFFFFFFFFF\",\"tcbLevels\":[{\"tcb\":{\"isvsvn\":0},\"tcbDate\":\"2022-11-09T00:00:00Z\",\"tcbStatus\":\"UpToDate\"}]}],\"tcbLevels\":[{\"tcb\":{\"sgxtcbcomponents\":[{\"svn\":1,\"category\":\"BIOS\",\"type\":\"Early Microcode Update\"},{\"svn\":1,\"category\":\"OS/VMM\",\"type\":\"SGX Late Microcode Update\"},{\"svn\":0,\"category\":\"OS/VMM\",\"type\":\"TXT SINIT\"},{\"svn\":0,\"category\":\"BIOS\"},{\"svn\":0,\"category\":\"BIOS\"},{\"svn\":0,\"category\":\"BIOS\"},{\"svn\":0},{\"svn\":0,\"category\":\"OS/VMM\",\"type\":\"SEAMLDR ACM\"},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0}],\"pcesvn\":0,\"tdxtcbcomponents\":[{\"svn\":0,\"category\":\"OS/VMM\",\"type\":\"TDX Module\"},{\"svn\":0,\"category\":\"OS/VMM\",\"type\":\"TDX Module\"},{\"svn\":1,\"category\":\"OS/VMM\",\"type\":\"TDX Late Microcode Update\"},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0}]},\"tcbDate\":\"2022-11-09T00:00:00Z\",\"tcbStatus\":\"UpToDate\"}]},\"signature\":\"0a8a99b3c165ef65b54c2e313764342850bfd1c31aa201f2cfdb93399a115ae3f20faabbf53f1bb66565c58763eb300c852a0fa796aa065b64b79138585f5682\"}","tcbInfoIssuerChain":"-----BEGIN CERTIFICATE-----\nMIICkDCCAjagAwIBAgIUTh8n662T/sqPZK+7n3H67/KGwu0wCgYIKoZIzj0EAwIw\naDEaMBgGA1UEAwwRSW50ZWwgU0dYIFJvb3QgQ0ExGjAYBgNVBAoMEUludGVsIENv\ncnBvcmF0aW9uMRQwEgYDVQQHDAtTYW50YSBDbGFyYTELMAkGA1UECAwCQ0ExCzAJ\nBgNVBAYTAlVTMB4XDTE5MTAzMTEyMzM0N1oXDTI2MTAzMTEyMzM0N1owbDEeMBwG\nA1UEAwwVSW50ZWwgU0dYIFRDQiBTaWduaW5nMRowGAYDVQQKDBFJbnRlbCBDb3Jw\nb3JhdGlvbjEUMBIGA1UEBwwLU2FudGEgQ2xhcmExCzAJBgNVBAgMAkNBMQswCQYD\nVQQGEwJVUzBZMBMGByqGSM49AgEGCCqGSM49AwEHA0IABOnYw9LbN/JmyUttXa0M\niBEenjPbxbR4C8MuVYxDI+Le8lDBLp9X4wMzCAUF/fI/31giClXp/y0erLbLZjdV\n07+jgbkwgbYwHwYDVR0jBBgwFoAU6ehEUlM2XEsYmhH8QxgspdwggEgwVgYDVR0f\nBE8wTTBLoEmgR4ZFaHR0cHM6Ly9zYngtY2VydGlmaWNhdGVzLnRydXN0ZWRzZXJ2\naWNlcy5pbnRlbC5jb20vSW50ZWxTR1hSb290Q0EuZGVyMB0GA1UdDgQWBBROHyfr\nrZP+yo9kr7ufcfrv8obC7TAOBgNVHQ8BAf8EBAMCBsAwDAYDVR0TAQH/BAIwADAK\nBggqhkjOPQQDAgNIADBFAiEA9xQeifK+2abQGnrAgk0hrOhdyvJQorh2cEMn4Gwr\n4hoCIFHW5qQ9G2wBJ4GMNQqv/oMfbPtzmyTlaWWzwxkqM0CT\n-----END CERTIFICATE-----\n-----BEGIN CERTIFICATE-----\nMIIClDCCAjmgAwIBAgIVAOnoRFJTNlxLGJoR/EMYLKXcIIBIMAoGCCqGSM49BAMC\nMGgxGjAYBgNVBAMMEUludGVsIFNHWCBSb290IENBMRowGAYDVQQKDBFJbnRlbCBD\nb3Jwb3JhdGlvbjEUMBIGA1UEBwwLU2FudGEgQ2xhcmExCzAJBgNVBAgMAkNBMQsw\nCQYDVQQGEwJVUzAeFw0xOTEwMzEwOTQ5MjFaFw00OTEyMzEyMzU5NTlaMGgxGjAY\nBgNVBAMMEUludGVsIFNHWCBSb290IENBMRowGAYDVQQKDBFJbnRlbCBDb3Jwb3Jh\ndGlvbjEUMBIGA1UEBwwLU2FudGEgQ2xhcmExCzAJBgNVBAgMAkNBMQswCQYDVQQG\nEwJVUzBZMBMGByqGSM49AgEGCCqGSM49AwEHA0IABE/6D/1WHNrWwPmNMIyBKMW5\nJ6JzMsjo6xP2vkK1cdZGb1PGRP/C/8ECgiDkmklmzwLzLi+000m7LLrtKJA3oC2j\ngb8wgbwwHwYDVR0jBBgwFoAU6ehEUlM2XEsYmhH8QxgspdwggEgwVgYDVR0fBE8w\nTTBLoEmgR4ZFaHR0cHM6Ly9zYngtY2VydGlmaWNhdGVzLnRydXN0ZWRzZXJ2aWNl\ncy5pbnRlbC5jb20vSW50ZWxTR1hSb290Q0EuZGVyMB0GA1UdDgQWBBTp6ERSUzZc\nSxiaEfxDGCyl3CCASDAOBgNVHQ8BAf8EBAMCAQYwEgYDVR0TAQH/BAgwBgEB/wIB\nATAKBggqhkjOPQQDAgNJADBGAiEAzw9zdUiUHPMUd0C4mx41jlFZkrM3y5f1lgnV\nO7FbjOoCIQCoGtUmT4cXt7V+ySHbJ8Hob9AanpvXNH1ER+/gZF+opQ==\n-----END CERTIFICATE-----\n"},{"fmspc":"40A06D000000","tcbInfo":"{\"tcbInfo\":{\"id\":\"TDX\",\"version\":3,\"issueDate\":\"2026-07-01T10:00:45Z\",\"nextUpdate\":\"2026-07-31T10:00:45Z\",\"fmspc\":\"40A06D000000\",\"pceId\":\"0000\",\"tcbType\":0,\"tcbEvaluationDataNumber\":5,\"tdxModule\":{\"mrsigner\":\"000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000\",\"attributes\":\"0000000000000000\",\"attributesMask\":\"FFFFFFFFFFFFFFFF\"},\"tdxModuleIdentities\":[{\"id\":\"TDX_02\",\"mrsigner\":\"000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000\",\"attributes\":\"0000000000000000\",\"attributesMask\":\"FFFFFFFFFFFFFFFF\",\"tcbLevels\":[{\"tcb\":{\"isvsvn\":0},\"tcbDate\":\"2022-11-09T00:00:00Z\",\"tcbStatus\":\"UpToDate\"}]},{\"id\":\"TDX_05\",\"mrsigner\":\"000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000\",\"attributes\":\"0000000000000000\",\"attributesMask\":\"FFFFFFFFFFFFFFFF\",\"tcbLevels\":[{\"tcb\":{\"isvsvn\":0},\"tcbDate\":\"2022-11-09T00:00:00Z\",\"tcbStatus\":\"UpToDate\"}]},{\"id\":\"TDX_03\",\"mrsigner\":\"000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000\",\"attributes\":\"0000000000000000\",\"attributesMask\":\"FFFFFFFFFFFFFFFF\",\"tcbLevels\":[{\"tcb\":{\"isvsvn\":0},\"tcbDate\":\"2022-11-09T00:00:00Z\",\"tcbStatus\":\"UpToDate\"}]},{\"id\":\"TDX_01\",\"mrsigner\":\"000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000\",\"attributes\":\"0000000000000000\",\"attributesMask\":\"FFFFFFFFFFFFFFFF\",\"tcbLevels\":[{\"tcb\":{\"isvsvn\":0},\"tcbDate\":\"2022-11-09T00:00:00Z\",\"tcbStatus\":\"UpToDate\"}]}],\"tcbLevels\":[{\"tcb\":{\"sgxtcbcomponents\":[{\"svn\":1,\"category\":\"BIOS\",\"type\":\"Early Microcode Update\"},{\"svn\":1,\"category\":\"OS/VMM\",\"type\":\"SGX Late Microcode Update\"},{\"svn\":0,\"category\":\"OS/VMM\",\"type\":\"TXT SINIT\"},{\"svn\":0,\"category\":\"BIOS\"},{\"svn\":0,\"category\":\"BIOS\"},{\"svn\":0,\"category\":\"BIOS\"},{\"svn\":0},{\"svn\":0,\"category\":\"OS/VMM\",\"type\":\"SEAMLDR ACM\"},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0}],\"pcesvn\":0,\"tdxtcbcomponents\":[{\"svn\":0,\"category\":\"OS/VMM\",\"type\":\"TDX Module\"},{\"svn\":0,\"category\":\"OS/VMM\",\"type\":\"TDX Module\"},{\"svn\":1,\"category\":\"OS/VMM\",\"type\":\"TDX Late Microcode Update\"},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0}]},\"tcbDate\":\"2022-11-09T00:00:00Z\",\"tcbStatus\":\"UpToDate\"}]},\"signature\":\"f049caf6905eebfbba2a1eccc7e96268a4c4f3d7d8a31ca340f260ea2035ec596cf5fe7bef4e86f42ecd2014b6a10feace6e622df152ce6faf74eafb54329dee\"}","tcbInfoIssuerChain":"-----BEGIN CERTIFICATE-----\nMIICkDCCAjagAwIBAgIUTh8n662T/sqPZK+7n3H67/KGwu0wCgYIKoZIzj0EAwIw\naDEaMBgGA1UEAwwRSW50ZWwgU0dYIFJvb3QgQ0ExGjAYBgNVBAoMEUludGVsIENv\ncnBvcmF0aW9uMRQwEgYDVQQHDAtTYW50YSBDbGFyYTELMAkGA1UECAwCQ0ExCzAJ\nBgNVBAYTAlVTMB4XDTE5MTAzMTEyMzM0N1oXDTI2MTAzMTEyMzM0N1owbDEeMBwG\nA1UEAwwVSW50ZWwgU0dYIFRDQiBTaWduaW5nMRowGAYDVQQKDBFJbnRlbCBDb3Jw\nb3JhdGlvbjEUMBIGA1UEBwwLU2FudGEgQ2xhcmExCzAJBgNVBAgMAkNBMQswCQYD\nVQQGEwJVUzBZMBMGByqGSM49AgEGCCqGSM49AwEHA0IABOnYw9LbN/JmyUttXa0M\niBEenjPbxbR4C8MuVYxDI+Le8lDBLp9X4wMzCAUF/fI/31giClXp/y0erLbLZjdV\n07+jgbkwgbYwHwYDVR0jBBgwFoAU6ehEUlM2XEsYmhH8QxgspdwggEgwVgYDVR0f\nBE8wTTBLoEmgR4ZFaHR0cHM6Ly9zYngtY2VydGlmaWNhdGVzLnRydXN0ZWRzZXJ2\naWNlcy5pbnRlbC5jb20vSW50ZWxTR1hSb290Q0EuZGVyMB0GA1UdDgQWBBROHyfr\nrZP+yo9kr7ufcfrv8obC7TAOBgNVHQ8BAf8EBAMCBsAwDAYDVR0TAQH/BAIwADAK\nBggqhkjOPQQDAgNIADBFAiEA9xQeifK+2abQGnrAgk0hrOhdyvJQorh2cEMn4Gwr\n4hoCIFHW5qQ9G2wBJ4GMNQqv/oMfbPtzmyTlaWWzwxkqM0CT\n-----END CERTIFICATE-----\n-----BEGIN CERTIFICATE-----\nMIIClDCCAjmgAwIBAgIVAOnoRFJTNlxLGJoR/EMYLKXcIIBIMAoGCCqGSM49BAMC\nMGgxGjAYBgNVBAMMEUludGVsIFNHWCBSb290IENBMRowGAYDVQQKDBFJbnRlbCBD\nb3Jwb3JhdGlvbjEUMBIGA1UEBwwLU2FudGEgQ2xhcmExCzAJBgNVBAgMAkNBMQsw\nCQYDVQQGEwJVUzAeFw0xOTEwMzEwOTQ5MjFaFw00OTEyMzEyMzU5NTlaMGgxGjAY\nBgNVBAMMEUludGVsIFNHWCBSb290IENBMRowGAYDVQQKDBFJbnRlbCBDb3Jwb3Jh\ndGlvbjEUMBIGA1UEBwwLU2FudGEgQ2xhcmExCzAJBgNVBAgMAkNBMQswCQYDVQQG\nEwJVUzBZMBMGByqGSM49AgEGCCqGSM49AwEHA0IABE/6D/1WHNrWwPmNMIyBKMW5\nJ6JzMsjo6xP2vkK1cdZGb1PGRP/C/8ECgiDkmklmzwLzLi+000m7LLrtKJA3oC2j\ngb8wgbwwHwYDVR0jBBgwFoAU6ehEUlM2XEsYmhH8QxgspdwggEgwVgYDVR0fBE8w\nTTBLoEmgR4ZFaHR0cHM6Ly9zYngtY2VydGlmaWNhdGVzLnRydXN0ZWRzZXJ2aWNl\ncy5pbnRlbC5jb20vSW50ZWxTR1hSb290Q0EuZGVyMB0GA1UdDgQWBBTp6ERSUzZc\nSxiaEfxDGCyl3CCASDAOBgNVHQ8BAf8EBAMCAQYwEgYDVR0TAQH/BAgwBgEB/wIB\nATAKBggqhkjOPQQDAgNJADBGAiEAzw9zdUiUHPMUd0C4mx41jlFZkrM3y5f1lgnV\nO7FbjOoCIQCoGtUmT4cXt7V+ySHbJ8Hob9AanpvXNH1ER+/gZF+opQ==\n-----END CERTIFICATE-----\n"},{"fmspc":"0400F1000000","tcbInfo":"{\"tcbInfo\":{\"id\":\"TDX\",\"version\":3,\"issueDate\":\"2026-07-01T10:00:45Z\",\"nextUpdate\":\"2026-07-31T10:00:45Z\",\"fmspc\":\"0400F1000000\",\"pceId\":\"0000\",\"tcbType\":0,\"tcbEvaluationDataNumber\":5,\"tdxModule\":{\"mrsigner\":\"000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000\",\"attributes\":\"0000000000000000\",\"attributesMask\":\"FFFFFFFFFFFFFFFF\"},\"tdxModuleIdentities\":[{\"id\":\"TDX_02\",\"mrsigner\":\"000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000\",\"attributes\":\"0000000000000000\",\"attributesMask\":\"FFFFFFFFFFFFFFFF\",\"tcbLevels\":[{\"tcb\":{\"isvsvn\":0},\"tcbDate\":\"2022-11-09T00:00:00Z\",\"tcbStatus\":\"UpToDate\"}]},{\"id\":\"TDX_05\",\"mrsigner\":\"000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000\",\"attributes\":\"0000000000000000\",\"attributesMask\":\"FFFFFFFFFFFFFFFF\",\"tcbLevels\":[{\"tcb\":{\"isvsvn\":0},\"tcbDate\":\"2022-11-09T00:00:00Z\",\"tcbStatus\":\"UpToDate\"}]},{\"id\":\"TDX_03\",\"mrsigner\":\"000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000\",\"attributes\":\"0000000000000000\",\"attributesMask\":\"FFFFFFFFFFFFFFFF\",\"tcbLevels\":[{\"tcb\":{\"isvsvn\":0},\"tcbDate\":\"2022-11-09T00:00:00Z\",\"tcbStatus\":\"UpToDate\"}]},{\"id\":\"TDX_01\",\"mrsigner\":\"000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000\",\"attributes\":\"0000000000000000\",\"attributesMask\":\"FFFFFFFFFFFFFFFF\",\"tcbLevels\":[{\"tcb\":{\"isvsvn\":0},\"tcbDate\":\"2022-11-09T00:00:00Z\",\"tcbStatus\":\"UpToDate\"}]}],\"tcbLevels\":[{\"tcb\":{\"sgxtcbcomponents\":[{\"svn\":0,\"category\":\"BIOS\",\"type\":\"Early Microcode Update\"},{\"svn\":0,\"category\":\"OS/VMM\",\"type\":\"SGX Late Microcode Update\"},{\"svn\":0,\"category\":\"OS/VMM\",\"type\":\"TXT SINIT\"},{\"svn\":0,\"category\":\"BIOS\"},{\"svn\":0,\"category\":\"BIOS\"},{\"svn\":0,\"category\":\"BIOS\"},{\"svn\":0},{\"svn\":0,\"category\":\"OS/VMM\",\"type\":\"SEAMLDR ACM\"},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0}],\"pcesvn\":0,\"tdxtcbcomponents\":[{\"svn\":0,\"category\":\"OS/VMM\",\"type\":\"TDX Module\"},{\"svn\":0,\"category\":\"OS/VMM\",\"type\":\"TDX Module\"},{\"svn\":0,\"category\":\"OS/VMM\",\"type\":\"TDX Late Microcode Update\"},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0}]},\"tcbDate\":\"2022-11-09T00:00:00Z\",\"tcbStatus\":\"UpToDate\"}]},\"signature\":\"589d8a6a5a60f3e12b303f6bd0ab9b3e70ad77500216936a5245c734443c6ea847a682b28324aa99e705f974446a66bad79fab7ee0291d62650db0c7681bd61b\"}","tcbInfoIssuerChain":"-----BEGIN CERTIFICATE-----\nMIICkDCCAjagAwIBAgIUTh8n662T/sqPZK+7n3H67/KGwu0wCgYIKoZIzj0EAwIw\naDEaMBgGA1UEAwwRSW50ZWwgU0dYIFJvb3QgQ0ExGjAYBgNVBAoMEUludGVsIENv\ncnBvcmF0aW9uMRQwEgYDVQQHDAtTYW50YSBDbGFyYTELMAkGA1UECAwCQ0ExCzAJ\nBgNVBAYTAlVTMB4XDTE5MTAzMTEyMzM0N1oXDTI2MTAzMTEyMzM0N1owbDEeMBwG\nA1UEAwwVSW50ZWwgU0dYIFRDQiBTaWduaW5nMRowGAYDVQQKDBFJbnRlbCBDb3Jw\nb3JhdGlvbjEUMBIGA1UEBwwLU2FudGEgQ2xhcmExCzAJBgNVBAgMAkNBMQswCQYD\nVQQGEwJVUzBZMBMGByqGSM49AgEGCCqGSM49AwEHA0IABOnYw9LbN/JmyUttXa0M\niBEenjPbxbR4C8MuVYxDI+Le8lDBLp9X4wMzCAUF/fI/31giClXp/y0erLbLZjdV\n07+jgbkwgbYwHwYDVR0jBBgwFoAU6ehEUlM2XEsYmhH8QxgspdwggEgwVgYDVR0f\nBE8wTTBLoEmgR4ZFaHR0cHM6Ly9zYngtY2VydGlmaWNhdGVzLnRydXN0ZWRzZXJ2\naWNlcy5pbnRlbC5jb20vSW50ZWxTR1hSb290Q0EuZGVyMB0GA1UdDgQWBBROHyfr\nrZP+yo9kr7ufcfrv8obC7TAOBgNVHQ8BAf8EBAMCBsAwDAYDVR0TAQH/BAIwADAK\nBggqhkjOPQQDAgNIADBFAiEA9xQeifK+2abQGnrAgk0hrOhdyvJQorh2cEMn4Gwr\n4hoCIFHW5qQ9G2wBJ4GMNQqv/oMfbPtzmyTlaWWzwxkqM0CT\n-----END CERTIFICATE-----\n-----BEGIN CERTIFICATE-----\nMIIClDCCAjmgAwIBAgIVAOnoRFJTNlxLGJoR/EMYLKXcIIBIMAoGCCqGSM49BAMC\nMGgxGjAYBgNVBAMMEUludGVsIFNHWCBSb290IENBMRowGAYDVQQKDBFJbnRlbCBD\nb3Jwb3JhdGlvbjEUMBIGA1UEBwwLU2FudGEgQ2xhcmExCzAJBgNVBAgMAkNBMQsw\nCQYDVQQGEwJVUzAeFw0xOTEwMzEwOTQ5MjFaFw00OTEyMzEyMzU5NTlaMGgxGjAY\nBgNVBAMMEUludGVsIFNHWCBSb290IENBMRowGAYDVQQKDBFJbnRlbCBDb3Jwb3Jh\ndGlvbjEUMBIGA1UEBwwLU2FudGEgQ2xhcmExCzAJBgNVBAgMAkNBMQswCQYDVQQG\nEwJVUzBZMBMGByqGSM49AgEGCCqGSM49AwEHA0IABE/6D/1WHNrWwPmNMIyBKMW5\nJ6JzMsjo6xP2vkK1cdZGb1PGRP/C/8ECgiDkmklmzwLzLi+000m7LLrtKJA3oC2j\ngb8wgbwwHwYDVR0jBBgwFoAU6ehEUlM2XEsYmhH8QxgspdwggEgwVgYDVR0fBE8w\nTTBLoEmgR4ZFaHR0cHM6Ly9zYngtY2VydGlmaWNhdGVzLnRydXN0ZWRzZXJ2aWNl\ncy5pbnRlbC5jb20vSW50ZWxTR1hSb290Q0EuZGVyMB0GA1UdDgQWBBTp6ERSUzZc\nSxiaEfxDGCyl3CCASDAOBgNVHQ8BAf8EBAMCAQYwEgYDVR0TAQH/BAgwBgEB/wIB\nATAKBggqhkjOPQQDAgNJADBGAiEAzw9zdUiUHPMUd0C4mx41jlFZkrM3y5f1lgnV\nO7FbjOoCIQCoGtUmT4cXt7V+ySHbJ8Hob9AanpvXNH1ER+/gZF+opQ==\n-----END CERTIFICATE-----\n"},{"fmspc":"50A06F000000","tcbInfo":"{\"tcbInfo\":{\"id\":\"TDX\",\"version\":3,\"issueDate\":\"2026-07-01T10:00:45Z\",\"nextUpdate\":\"2026-07-31T10:00:45Z\",\"fmspc\":\"50A06F000000\",\"pceId\":\"0000\",\"tcbType\":0,\"tcbEvaluationDataNumber\":5,\"tdxModule\":{\"mrsigner\":\"000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000\",\"attributes\":\"0000000000000000\",\"attributesMask\":\"FFFFFFFFFFFFFFFF\"},\"tdxModuleIdentities\":[{\"id\":\"TDX_02\",\"mrsigner\":\"000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000\",\"attributes\":\"0000000000000000\",\"attributesMask\":\"FFFFFFFFFFFFFFFF\",\"tcbLevels\":[{\"tcb\":{\"isvsvn\":0},\"tcbDate\":\"2022-11-09T00:00:00Z\",\"tcbStatus\":\"UpToDate\"}]},{\"id\":\"TDX_05\",\"mrsigner\":\"000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000\",\"attributes\":\"0000000000000000\",\"attributesMask\":\"FFFFFFFFFFFFFFFF\",\"tcbLevels\":[{\"tcb\":{\"isvsvn\":0},\"tcbDate\":\"2022-11-09T00:00:00Z\",\"tcbStatus\":\"UpToDate\"}]},{\"id\":\"TDX_03\",\"mrsigner\":\"000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000\",\"attributes\":\"0000000000000000\",\"attributesMask\":\"FFFFFFFFFFFFFFFF\",\"tcbLevels\":[{\"tcb\":{\"isvsvn\":0},\"tcbDate\":\"2022-11-09T00:00:00Z\",\"tcbStatus\":\"UpToDate\"}]},{\"id\":\"TDX_01\",\"mrsigner\":\"000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000\",\"attributes\":\"0000000000000000\",\"attributesMask\":\"FFFFFFFFFFFFFFFF\",\"tcbLevels\":[{\"tcb\":{\"isvsvn\":0},\"tcbDate\":\"2022-11-09T00:00:00Z\",\"tcbStatus\":\"UpToDate\"}]}],\"tcbLevels\":[{\"tcb\":{\"sgxtcbcomponents\":[{\"svn\":1,\"category\":\"BIOS\",\"type\":\"Early Microcode Update\"},{\"svn\":1,\"category\":\"OS/VMM\",\"type\":\"SGX Late Microcode Update\"},{\"svn\":0,\"category\":\"OS/VMM\",\"type\":\"TXT SINIT\"},{\"svn\":0,\"category\":\"BIOS\"},{\"svn\":0,\"category\":\"BIOS\"},{\"svn\":0,\"category\":\"BIOS\"},{\"svn\":0},{\"svn\":0,\"category\":\"OS/VMM\",\"type\":\"SEAMLDR ACM\"},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0}],\"pcesvn\":0,\"tdxtcbcomponents\":[{\"svn\":0,\"category\":\"OS/VMM\",\"type\":\"TDX Module\"},{\"svn\":0,\"category\":\"OS/VMM\",\"type\":\"TDX Module\"},{\"svn\":1,\"category\":\"OS/VMM\",\"type\":\"TDX Late Microcode Update\"},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0}]},\"tcbDate\":\"2022-11-09T00:00:00Z\",\"tcbStatus\":\"UpToDate\"}]},\"signature\":\"8ef380408be7b4d51e2e19c03cecd5685467d0203719efeeac19c44d79b2b4358695345ec7adfb3abb71698001ddeb0de24adba24cc82ede59c4c828b3c52f59\"}","tcbInfoIssuerChain":"-----BEGIN CERTIFICATE-----\nMIICkDCCAjagAwIBAgIUTh8n662T/sqPZK+7n3H67/KGwu0wCgYIKoZIzj0EAwIw\naDEaMBgGA1UEAwwRSW50ZWwgU0dYIFJvb3QgQ0ExGjAYBgNVBAoMEUludGVsIENv\ncnBvcmF0aW9uMRQwEgYDVQQHDAtTYW50YSBDbGFyYTELMAkGA1UECAwCQ0ExCzAJ\nBgNVBAYTAlVTMB4XDTE5MTAzMTEyMzM0N1oXDTI2MTAzMTEyMzM0N1owbDEeMBwG\nA1UEAwwVSW50ZWwgU0dYIFRDQiBTaWduaW5nMRowGAYDVQQKDBFJbnRlbCBDb3Jw\nb3JhdGlvbjEUMBIGA1UEBwwLU2FudGEgQ2xhcmExCzAJBgNVBAgMAkNBMQswCQYD\nVQQGEwJVUzBZMBMGByqGSM49AgEGCCqGSM49AwEHA0IABOnYw9LbN/JmyUttXa0M\niBEenjPbxbR4C8MuVYxDI+Le8lDBLp9X4wMzCAUF/fI/31giClXp/y0erLbLZjdV\n07+jgbkwgbYwHwYDVR0jBBgwFoAU6ehEUlM2XEsYmhH8QxgspdwggEgwVgYDVR0f\nBE8wTTBLoEmgR4ZFaHR0cHM6Ly9zYngtY2VydGlmaWNhdGVzLnRydXN0ZWRzZXJ2\naWNlcy5pbnRlbC5jb20vSW50ZWxTR1hSb290Q0EuZGVyMB0GA1UdDgQWBBROHyfr\nrZP+yo9kr7ufcfrv8obC7TAOBgNVHQ8BAf8EBAMCBsAwDAYDVR0TAQH/BAIwADAK\nBggqhkjOPQQDAgNIADBFAiEA9xQeifK+2abQGnrAgk0hrOhdyvJQorh2cEMn4Gwr\n4hoCIFHW5qQ9G2wBJ4GMNQqv/oMfbPtzmyTlaWWzwxkqM0CT\n-----END CERTIFICATE-----\n-----BEGIN CERTIFICATE-----\nMIIClDCCAjmgAwIBAgIVAOnoRFJTNlxLGJoR/EMYLKXcIIBIMAoGCCqGSM49BAMC\nMGgxGjAYBgNVBAMMEUludGVsIFNHWCBSb290IENBMRowGAYDVQQKDBFJbnRlbCBD\nb3Jwb3JhdGlvbjEUMBIGA1UEBwwLU2FudGEgQ2xhcmExCzAJBgNVBAgMAkNBMQsw\nCQYDVQQGEwJVUzAeFw0xOTEwMzEwOTQ5MjFaFw00OTEyMzEyMzU5NTlaMGgxGjAY\nBgNVBAMMEUludGVsIFNHWCBSb290IENBMRowGAYDVQQKDBFJbnRlbCBDb3Jwb3Jh\ndGlvbjEUMBIGA1UEBwwLU2FudGEgQ2xhcmExCzAJBgNVBAgMAkNBMQswCQYDVQQG\nEwJVUzBZMBMGByqGSM49AgEGCCqGSM49AwEHA0IABE/6D/1WHNrWwPmNMIyBKMW5\nJ6JzMsjo6xP2vkK1cdZGb1PGRP/C/8ECgiDkmklmzwLzLi+000m7LLrtKJA3oC2j\ngb8wgbwwHwYDVR0jBBgwFoAU6ehEUlM2XEsYmhH8QxgspdwggEgwVgYDVR0fBE8w\nTTBLoEmgR4ZFaHR0cHM6Ly9zYngtY2VydGlmaWNhdGVzLnRydXN0ZWRzZXJ2aWNl\ncy5pbnRlbC5jb20vSW50ZWxTR1hSb290Q0EuZGVyMB0GA1UdDgQWBBTp6ERSUzZc\nSxiaEfxDGCyl3CCASDAOBgNVHQ8BAf8EBAMCAQYwEgYDVR0TAQH/BAgwBgEB/wIB\nATAKBggqhkjOPQQDAgNJADBGAiEAzw9zdUiUHPMUd0C4mx41jlFZkrM3y5f1lgnV\nO7FbjOoCIQCoGtUmT4cXt7V+ySHbJ8Hob9AanpvXNH1ER+/gZF+opQ==\n-----END CERTIFICATE-----\n"},{"fmspc":"00A06D000000","tcbInfo":"{\"tcbInfo\":{\"id\":\"TDX\",\"version\":3,\"issueDate\":\"2026-07-01T10:00:45Z\",\"nextUpdate\":\"2026-07-31T10:00:45Z\",\"fmspc\":\"00A06D000000\",\"pceId\":\"0000\",\"tcbType\":0,\"tcbEvaluationDataNumber\":5,\"tdxModule\":{\"mrsigner\":\"000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000\",\"attributes\":\"0000000000000000\",\"attributesMask\":\"FFFFFFFFFFFFFFFF\"},\"tdxModuleIdentities\":[{\"id\":\"TDX_02\",\"mrsigner\":\"000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000\",\"attributes\":\"0000000000000000\",\"attributesMask\":\"FFFFFFFFFFFFFFFF\",\"tcbLevels\":[{\"tcb\":{\"isvsvn\":0},\"tcbDate\":\"2022-11-09T00:00:00Z\",\"tcbStatus\":\"UpToDate\"}]},{\"id\":\"TDX_05\",\"mrsigner\":\"000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000\",\"attributes\":\"0000000000000000\",\"attributesMask\":\"FFFFFFFFFFFFFFFF\",\"tcbLevels\":[{\"tcb\":{\"isvsvn\":0},\"tcbDate\":\"2022-11-09T00:00:00Z\",\"tcbStatus\":\"UpToDate\"}]},{\"id\":\"TDX_03\",\"mrsigner\":\"000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000\",\"attributes\":\"0000000000000000\",\"attributesMask\":\"FFFFFFFFFFFFFFFF\",\"tcbLevels\":[{\"tcb\":{\"isvsvn\":0},\"tcbDate\":\"2022-11-09T00:00:00Z\",\"tcbStatus\":\"UpToDate\"}]},{\"id\":\"TDX_01\",\"mrsigner\":\"000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000\",\"attributes\":\"0000000000000000\",\"attributesMask\":\"FFFFFFFFFFFFFFFF\",\"tcbLevels\":[{\"tcb\":{\"isvsvn\":0},\"tcbDate\":\"2022-11-09T00:00:00Z\",\"tcbStatus\":\"UpToDate\"}]}],\"tcbLevels\":[{\"tcb\":{\"sgxtcbcomponents\":[{\"svn\":1,\"category\":\"BIOS\",\"type\":\"Early Microcode Update\"},{\"svn\":1,\"category\":\"OS/VMM\",\"type\":\"SGX Late Microcode Update\"},{\"svn\":0,\"category\":\"OS/VMM\",\"type\":\"TXT SINIT\"},{\"svn\":0,\"category\":\"BIOS\"},{\"svn\":0,\"category\":\"BIOS\"},{\"svn\":0,\"category\":\"BIOS\"},{\"svn\":0},{\"svn\":0,\"category\":\"OS/VMM\",\"type\":\"SEAMLDR ACM\"},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0}],\"pcesvn\":0,\"tdxtcbcomponents\":[{\"svn\":0,\"category\":\"OS/VMM\",\"type\":\"TDX Module\"},{\"svn\":0,\"category\":\"OS/VMM\",\"type\":\"TDX Module\"},{\"svn\":1,\"category\":\"OS/VMM\",\"type\":\"TDX Late Microcode Update\"},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0}]},\"tcbDate\":\"2022-11-09T00:00:00Z\",\"tcbStatus\":\"UpToDate\"}]},\"signature\":\"126fd0874cbcee488f4fa793f0ca020f41a5f44965622b6e7768f9b4e677e7920105bbf3c3735e3ed7c6ad3f4e501534ee8e6c29df6a0c4367287d3d5176c72f\"}","tcbInfoIssuerChain":"-----BEGIN CERTIFICATE-----\nMIICkDCCAjagAwIBAgIUTh8n662T/sqPZK+7n3H67/KGwu0wCgYIKoZIzj0EAwIw\naDEaMBgGA1UEAwwRSW50ZWwgU0dYIFJvb3QgQ0ExGjAYBgNVBAoMEUludGVsIENv\ncnBvcmF0aW9uMRQwEgYDVQQHDAtTYW50YSBDbGFyYTELMAkGA1UECAwCQ0ExCzAJ\nBgNVBAYTAlVTMB4XDTE5MTAzMTEyMzM0N1oXDTI2MTAzMTEyMzM0N1owbDEeMBwG\nA1UEAwwVSW50ZWwgU0dYIFRDQiBTaWduaW5nMRowGAYDVQQKDBFJbnRlbCBDb3Jw\nb3JhdGlvbjEUMBIGA1UEBwwLU2FudGEgQ2xhcmExCzAJBgNVBAgMAkNBMQswCQYD\nVQQGEwJVUzBZMBMGByqGSM49AgEGCCqGSM49AwEHA0IABOnYw9LbN/JmyUttXa0M\niBEenjPbxbR4C8MuVYxDI+Le8lDBLp9X4wMzCAUF/fI/31giClXp/y0erLbLZjdV\n07+jgbkwgbYwHwYDVR0jBBgwFoAU6ehEUlM2XEsYmhH8QxgspdwggEgwVgYDVR0f\nBE8wTTBLoEmgR4ZFaHR0cHM6Ly9zYngtY2VydGlmaWNhdGVzLnRydXN0ZWRzZXJ2\naWNlcy5pbnRlbC5jb20vSW50ZWxTR1hSb290Q0EuZGVyMB0GA1UdDgQWBBROHyfr\nrZP+yo9kr7ufcfrv8obC7TAOBgNVHQ8BAf8EBAMCBsAwDAYDVR0TAQH/BAIwADAK\nBggqhkjOPQQDAgNIADBFAiEA9xQeifK+2abQGnrAgk0hrOhdyvJQorh2cEMn4Gwr\n4hoCIFHW5qQ9G2wBJ4GMNQqv/oMfbPtzmyTlaWWzwxkqM0CT\n-----END CERTIFICATE-----\n-----BEGIN CERTIFICATE-----\nMIIClDCCAjmgAwIBAgIVAOnoRFJTNlxLGJoR/EMYLKXcIIBIMAoGCCqGSM49BAMC\nMGgxGjAYBgNVBAMMEUludGVsIFNHWCBSb290IENBMRowGAYDVQQKDBFJbnRlbCBD\nb3Jwb3JhdGlvbjEUMBIGA1UEBwwLU2FudGEgQ2xhcmExCzAJBgNVBAgMAkNBMQsw\nCQYDVQQGEwJVUzAeFw0xOTEwMzEwOTQ5MjFaFw00OTEyMzEyMzU5NTlaMGgxGjAY\nBgNVBAMMEUludGVsIFNHWCBSb290IENBMRowGAYDVQQKDBFJbnRlbCBDb3Jwb3Jh\ndGlvbjEUMBIGA1UEBwwLU2FudGEgQ2xhcmExCzAJBgNVBAgMAkNBMQswCQYDVQQG\nEwJVUzBZMBMGByqGSM49AgEGCCqGSM49AwEHA0IABE/6D/1WHNrWwPmNMIyBKMW5\nJ6JzMsjo6xP2vkK1cdZGb1PGRP/C/8ECgiDkmklmzwLzLi+000m7LLrtKJA3oC2j\ngb8wgbwwHwYDVR0jBBgwFoAU6ehEUlM2XEsYmhH8QxgspdwggEgwVgYDVR0fBE8w\nTTBLoEmgR4ZFaHR0cHM6Ly9zYngtY2VydGlmaWNhdGVzLnRydXN0ZWRzZXJ2aWNl\ncy5pbnRlbC5jb20vSW50ZWxTR1hSb290Q0EuZGVyMB0GA1UdDgQWBBTp6ERSUzZc\nSxiaEfxDGCyl3CCASDAOBgNVHQ8BAf8EBAMCAQYwEgYDVR0TAQH/BAgwBgEB/wIB\nATAKBggqhkjOPQQDAgNJADBGAiEAzw9zdUiUHPMUd0C4mx41jlFZkrM3y5f1lgnV\nO7FbjOoCIQCoGtUmT4cXt7V+ySHbJ8Hob9AanpvXNH1ER+/gZF+opQ==\n-----END CERTIFICATE-----\n"},{"fmspc":"0400F1070000","tcbInfo":"{\"tcbInfo\":{\"id\":\"TDX\",\"version\":3,\"issueDate\":\"2026-07-01T10:00:45Z\",\"nextUpdate\":\"2026-07-31T10:00:45Z\",\"fmspc\":\"0400F1070000\",\"pceId\":\"0000\",\"tcbType\":0,\"tcbEvaluationDataNumber\":5,\"tdxModule\":{\"mrsigner\":\"000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000\",\"attributes\":\"0000000000000000\",\"attributesMask\":\"FFFFFFFFFFFFFFFF\"},\"tdxModuleIdentities\":[{\"id\":\"TDX_02\",\"mrsigner\":\"000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000\",\"attributes\":\"0000000000000000\",\"attributesMask\":\"FFFFFFFFFFFFFFFF\",\"tcbLevels\":[{\"tcb\":{\"isvsvn\":0},\"tcbDate\":\"2022-11-09T00:00:00Z\",\"tcbStatus\":\"UpToDate\"}]},{\"id\":\"TDX_05\",\"mrsigner\":\"000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000\",\"attributes\":\"0000000000000000\",\"attributesMask\":\"FFFFFFFFFFFFFFFF\",\"tcbLevels\":[{\"tcb\":{\"isvsvn\":0},\"tcbDate\":\"2022-11-09T00:00:00Z\",\"tcbStatus\":\"UpToDate\"}]},{\"id\":\"TDX_03\",\"mrsigner\":\"000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000\",\"attributes\":\"0000000000000000\",\"attributesMask\":\"FFFFFFFFFFFFFFFF\",\"tcbLevels\":[{\"tcb\":{\"isvsvn\":0},\"tcbDate\":\"2022-11-09T00:00:00Z\",\"tcbStatus\":\"UpToDate\"}]},{\"id\":\"TDX_01\",\"mrsigner\":\"000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000\",\"attributes\":\"0000000000000000\",\"attributesMask\":\"FFFFFFFFFFFFFFFF\",\"tcbLevels\":[{\"tcb\":{\"isvsvn\":0},\"tcbDate\":\"2022-11-09T00:00:00Z\",\"tcbStatus\":\"UpToDate\"}]}],\"tcbLevels\":[{\"tcb\":{\"sgxtcbcomponents\":[{\"svn\":1,\"category\":\"BIOS\",\"type\":\"Early Microcode Update\"},{\"svn\":1,\"category\":\"OS/VMM\",\"type\":\"SGX Late Microcode Update\"},{\"svn\":0,\"category\":\"OS/VMM\",\"type\":\"TXT SINIT\"},{\"svn\":0,\"category\":\"BIOS\"},{\"svn\":0,\"category\":\"BIOS\"},{\"svn\":0,\"category\":\"BIOS\"},{\"svn\":0},{\"svn\":0,\"category\":\"OS/VMM\",\"type\":\"SEAMLDR ACM\"},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0}],\"pcesvn\":0,\"tdxtcbcomponents\":[{\"svn\":0,\"category\":\"OS/VMM\",\"type\":\"TDX Module\"},{\"svn\":0,\"category\":\"OS/VMM\",\"type\":\"TDX Module\"},{\"svn\":0,\"category\":\"OS/VMM\",\"type\":\"TDX Late Microcode Update\"},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0}]},\"tcbDate\":\"2022-11-09T00:00:00Z\",\"tcbStatus\":\"UpToDate\"}]},\"signature\":\"b35cffb8b5af48c3026ee5ae3ad56bb1b45ef872ca2ec744a562073ffb57940cff890454f385ef57a39a5941fd4aa6049ce502be027ef5cf1b33f12bb4af9fd0\"}","tcbInfoIssuerChain":"-----BEGIN CERTIFICATE-----\nMIICkDCCAjagAwIBAgIUTh8n662T/sqPZK+7n3H67/KGwu0wCgYIKoZIzj0EAwIw\naDEaMBgGA1UEAwwRSW50ZWwgU0dYIFJvb3QgQ0ExGjAYBgNVBAoMEUludGVsIENv\ncnBvcmF0aW9uMRQwEgYDVQQHDAtTYW50YSBDbGFyYTELMAkGA1UECAwCQ0ExCzAJ\nBgNVBAYTAlVTMB4XDTE5MTAzMTEyMzM0N1oXDTI2MTAzMTEyMzM0N1owbDEeMBwG\nA1UEAwwVSW50ZWwgU0dYIFRDQiBTaWduaW5nMRowGAYDVQQKDBFJbnRlbCBDb3Jw\nb3JhdGlvbjEUMBIGA1UEBwwLU2FudGEgQ2xhcmExCzAJBgNVBAgMAkNBMQswCQYD\nVQQGEwJVUzBZMBMGByqGSM49AgEGCCqGSM49AwEHA0IABOnYw9LbN/JmyUttXa0M\niBEenjPbxbR4C8MuVYxDI+Le8lDBLp9X4wMzCAUF/fI/31giClXp/y0erLbLZjdV\n07+jgbkwgbYwHwYDVR0jBBgwFoAU6ehEUlM2XEsYmhH8QxgspdwggEgwVgYDVR0f\nBE8wTTBLoEmgR4ZFaHR0cHM6Ly9zYngtY2VydGlmaWNhdGVzLnRydXN0ZWRzZXJ2\naWNlcy5pbnRlbC5jb20vSW50ZWxTR1hSb290Q0EuZGVyMB0GA1UdDgQWBBROHyfr\nrZP+yo9kr7ufcfrv8obC7TAOBgNVHQ8BAf8EBAMCBsAwDAYDVR0TAQH/BAIwADAK\nBggqhkjOPQQDAgNIADBFAiEA9xQeifK+2abQGnrAgk0hrOhdyvJQorh2cEMn4Gwr\n4hoCIFHW5qQ9G2wBJ4GMNQqv/oMfbPtzmyTlaWWzwxkqM0CT\n-----END CERTIFICATE-----\n-----BEGIN CERTIFICATE-----\nMIIClDCCAjmgAwIBAgIVAOnoRFJTNlxLGJoR/EMYLKXcIIBIMAoGCCqGSM49BAMC\nMGgxGjAYBgNVBAMMEUludGVsIFNHWCBSb290IENBMRowGAYDVQQKDBFJbnRlbCBD\nb3Jwb3JhdGlvbjEUMBIGA1UEBwwLU2FudGEgQ2xhcmExCzAJBgNVBAgMAkNBMQsw\nCQYDVQQGEwJVUzAeFw0xOTEwMzEwOTQ5MjFaFw00OTEyMzEyMzU5NTlaMGgxGjAY\nBgNVBAMMEUludGVsIFNHWCBSb290IENBMRowGAYDVQQKDBFJbnRlbCBDb3Jwb3Jh\ndGlvbjEUMBIGA1UEBwwLU2FudGEgQ2xhcmExCzAJBgNVBAgMAkNBMQswCQYDVQQG\nEwJVUzBZMBMGByqGSM49AgEGCCqGSM49AwEHA0IABE/6D/1WHNrWwPmNMIyBKMW5\nJ6JzMsjo6xP2vkK1cdZGb1PGRP/C/8ECgiDkmklmzwLzLi+000m7LLrtKJA3oC2j\ngb8wgbwwHwYDVR0jBBgwFoAU6ehEUlM2XEsYmhH8QxgspdwggEgwVgYDVR0fBE8w\nTTBLoEmgR4ZFaHR0cHM6Ly9zYngtY2VydGlmaWNhdGVzLnRydXN0ZWRzZXJ2aWNl\ncy5pbnRlbC5jb20vSW50ZWxTR1hSb290Q0EuZGVyMB0GA1UdDgQWBBTp6ERSUzZc\nSxiaEfxDGCyl3CCASDAOBgNVHQ8BAf8EBAMCAQYwEgYDVR0TAQH/BAgwBgEB/wIB\nATAKBggqhkjOPQQDAgNJADBGAiEAzw9zdUiUHPMUd0C4mx41jlFZkrM3y5f1lgnV\nO7FbjOoCIQCoGtUmT4cXt7V+ySHbJ8Hob9AanpvXNH1ER+/gZF+opQ==\n-----END CERTIFICATE-----\n"},{"fmspc":"10806F070000","tcbInfo":"{\"tcbInfo\":{\"id\":\"TDX\",\"version\":3,\"issueDate\":\"2026-07-01T10:00:45Z\",\"nextUpdate\":\"2026-07-31T10:00:45Z\",\"fmspc\":\"10806F070000\",\"pceId\":\"0000\",\"tcbType\":0,\"tcbEvaluationDataNumber\":5,\"tdxModule\":{\"mrsigner\":\"000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000\",\"attributes\":\"0000000000000000\",\"attributesMask\":\"FFFFFFFFFFFFFFFF\"},\"tdxModuleIdentities\":[{\"id\":\"TDX_02\",\"mrsigner\":\"000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000\",\"attributes\":\"0000000000000000\",\"attributesMask\":\"FFFFFFFFFFFFFFFF\",\"tcbLevels\":[{\"tcb\":{\"isvsvn\":0},\"tcbDate\":\"2022-11-09T00:00:00Z\",\"tcbStatus\":\"UpToDate\"}]},{\"id\":\"TDX_05\",\"mrsigner\":\"000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000\",\"attributes\":\"0000000000000000\",\"attributesMask\":\"FFFFFFFFFFFFFFFF\",\"tcbLevels\":[{\"tcb\":{\"isvsvn\":0},\"tcbDate\":\"2022-11-09T00:00:00Z\",\"tcbStatus\":\"UpToDate\"}]},{\"id\":\"TDX_03\",\"mrsigner\":\"000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000\",\"attributes\":\"0000000000000000\",\"attributesMask\":\"FFFFFFFFFFFFFFFF\",\"tcbLevels\":[{\"tcb\":{\"isvsvn\":0},\"tcbDate\":\"2022-11-09T00:00:00Z\",\"tcbStatus\":\"UpToDate\"}]},{\"id\":\"TDX_01\",\"mrsigner\":\"000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000\",\"attributes\":\"0000000000000000\",\"attributesMask\":\"FFFFFFFFFFFFFFFF\",\"tcbLevels\":[{\"tcb\":{\"isvsvn\":0},\"tcbDate\":\"2022-11-09T00:00:00Z\",\"tcbStatus\":\"UpToDate\"}]}],\"tcbLevels\":[{\"tcb\":{\"sgxtcbcomponents\":[{\"svn\":1,\"category\":\"BIOS\",\"type\":\"Early Microcode Update\"},{\"svn\":1,\"category\":\"OS/VMM\",\"type\":\"SGX Late Microcode Update\"},{\"svn\":0,\"category\":\"OS/VMM\",\"type\":\"TXT SINIT\"},{\"svn\":0,\"category\":\"BIOS\"},{\"svn\":0,\"category\":\"BIOS\"},{\"svn\":0,\"category\":\"BIOS\"},{\"svn\":0},{\"svn\":0,\"category\":\"OS/VMM\",\"type\":\"SEAMLDR ACM\"},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0}],\"pcesvn\":0,\"tdxtcbcomponents\":[{\"svn\":0,\"category\":\"OS/VMM\",\"type\":\"TDX Module\"},{\"svn\":0,\"category\":\"OS/VMM\",\"type\":\"TDX Module\"},{\"svn\":1,\"category\":\"OS/VMM\",\"type\":\"TDX Late Microcode Update\"},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0}]},\"tcbDate\":\"2022-11-09T00:00:00Z\",\"tcbStatus\":\"UpToDate\"}]},\"signature\":\"9ed0865391001855b2e35740fdeb3978b284364201d1d568cc8c85bd640e707767c73cad516c00e2b29a2e81963fe5560c93ef20f391e936b33db74c1aa5b26c\"}","tcbInfoIssuerChain":"-----BEGIN CERTIFICATE-----\nMIICkDCCAjagAwIBAgIUTh8n662T/sqPZK+7n3H67/KGwu0wCgYIKoZIzj0EAwIw\naDEaMBgGA1UEAwwRSW50ZWwgU0dYIFJvb3QgQ0ExGjAYBgNVBAoMEUludGVsIENv\ncnBvcmF0aW9uMRQwEgYDVQQHDAtTYW50YSBDbGFyYTELMAkGA1UECAwCQ0ExCzAJ\nBgNVBAYTAlVTMB4XDTE5MTAzMTEyMzM0N1oXDTI2MTAzMTEyMzM0N1owbDEeMBwG\nA1UEAwwVSW50ZWwgU0dYIFRDQiBTaWduaW5nMRowGAYDVQQKDBFJbnRlbCBDb3Jw\nb3JhdGlvbjEUMBIGA1UEBwwLU2FudGEgQ2xhcmExCzAJBgNVBAgMAkNBMQswCQYD\nVQQGEwJVUzBZMBMGByqGSM49AgEGCCqGSM49AwEHA0IABOnYw9LbN/JmyUttXa0M\niBEenjPbxbR4C8MuVYxDI+Le8lDBLp9X4wMzCAUF/fI/31giClXp/y0erLbLZjdV\n07+jgbkwgbYwHwYDVR0jBBgwFoAU6ehEUlM2XEsYmhH8QxgspdwggEgwVgYDVR0f\nBE8wTTBLoEmgR4ZFaHR0cHM6Ly9zYngtY2VydGlmaWNhdGVzLnRydXN0ZWRzZXJ2\naWNlcy5pbnRlbC5jb20vSW50ZWxTR1hSb290Q0EuZGVyMB0GA1UdDgQWBBROHyfr\nrZP+yo9kr7ufcfrv8obC7TAOBgNVHQ8BAf8EBAMCBsAwDAYDVR0TAQH/BAIwADAK\nBggqhkjOPQQDAgNIADBFAiEA9xQeifK+2abQGnrAgk0hrOhdyvJQorh2cEMn4Gwr\n4hoCIFHW5qQ9G2wBJ4GMNQqv/oMfbPtzmyTlaWWzwxkqM0CT\n-----END CERTIFICATE-----\n-----BEGIN CERTIFICATE-----\nMIIClDCCAjmgAwIBAgIVAOnoRFJTNlxLGJoR/EMYLKXcIIBIMAoGCCqGSM49BAMC\nMGgxGjAYBgNVBAMMEUludGVsIFNHWCBSb290IENBMRowGAYDVQQKDBFJbnRlbCBD\nb3Jwb3JhdGlvbjEUMBIGA1UEBwwLU2FudGEgQ2xhcmExCzAJBgNVBAgMAkNBMQsw\nCQYDVQQGEwJVUzAeFw0xOTEwMzEwOTQ5MjFaFw00OTEyMzEyMzU5NTlaMGgxGjAY\nBgNVBAMMEUludGVsIFNHWCBSb290IENBMRowGAYDVQQKDBFJbnRlbCBDb3Jwb3Jh\ndGlvbjEUMBIGA1UEBwwLU2FudGEgQ2xhcmExCzAJBgNVBAgMAkNBMQswCQYDVQQG\nEwJVUzBZMBMGByqGSM49AgEGCCqGSM49AwEHA0IABE/6D/1WHNrWwPmNMIyBKMW5\nJ6JzMsjo6xP2vkK1cdZGb1PGRP/C/8ECgiDkmklmzwLzLi+000m7LLrtKJA3oC2j\ngb8wgbwwHwYDVR0jBBgwFoAU6ehEUlM2XEsYmhH8QxgspdwggEgwVgYDVR0fBE8w\nTTBLoEmgR4ZFaHR0cHM6Ly9zYngtY2VydGlmaWNhdGVzLnRydXN0ZWRzZXJ2aWNl\ncy5pbnRlbC5jb20vSW50ZWxTR1hSb290Q0EuZGVyMB0GA1UdDgQWBBTp6ERSUzZc\nSxiaEfxDGCyl3CCASDAOBgNVHQ8BAf8EBAMCAQYwEgYDVR0TAQH/BAgwBgEB/wIB\nATAKBggqhkjOPQQDAgNJADBGAiEAzw9zdUiUHPMUd0C4mx41jlFZkrM3y5f1lgnV\nO7FbjOoCIQCoGtUmT4cXt7V+ySHbJ8Hob9AanpvXNH1ER+/gZF+opQ==\n-----END CERTIFICATE-----\n"},{"fmspc":"20D06D010000","tcbInfo":"{\"tcbInfo\":{\"id\":\"TDX\",\"version\":3,\"issueDate\":\"2026-07-01T10:00:45Z\",\"nextUpdate\":\"2026-07-31T10:00:45Z\",\"fmspc\":\"20D06D010000\",\"pceId\":\"0000\",\"tcbType\":0,\"tcbEvaluationDataNumber\":5,\"tdxModule\":{\"mrsigner\":\"000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000\",\"attributes\":\"0000000000000000\",\"attributesMask\":\"FFFFFFFFFFFFFFFF\"},\"tdxModuleIdentities\":[{\"id\":\"TDX_02\",\"mrsigner\":\"000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000\",\"attributes\":\"0000000000000000\",\"attributesMask\":\"FFFFFFFFFFFFFFFF\",\"tcbLevels\":[{\"tcb\":{\"isvsvn\":0},\"tcbDate\":\"2022-11-09T00:00:00Z\",\"tcbStatus\":\"UpToDate\"}]},{\"id\":\"TDX_05\",\"mrsigner\":\"000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000\",\"attributes\":\"0000000000000000\",\"attributesMask\":\"FFFFFFFFFFFFFFFF\",\"tcbLevels\":[{\"tcb\":{\"isvsvn\":0},\"tcbDate\":\"2022-11-09T00:00:00Z\",\"tcbStatus\":\"UpToDate\"}]},{\"id\":\"TDX_03\",\"mrsigner\":\"000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000\",\"attributes\":\"0000000000000000\",\"attributesMask\":\"FFFFFFFFFFFFFFFF\",\"tcbLevels\":[{\"tcb\":{\"isvsvn\":0},\"tcbDate\":\"2022-11-09T00:00:00Z\",\"tcbStatus\":\"UpToDate\"}]},{\"id\":\"TDX_01\",\"mrsigner\":\"000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000\",\"attributes\":\"0000000000000000\",\"attributesMask\":\"FFFFFFFFFFFFFFFF\",\"tcbLevels\":[{\"tcb\":{\"isvsvn\":0},\"tcbDate\":\"2022-11-09T00:00:00Z\",\"tcbStatus\":\"UpToDate\"}]}],\"tcbLevels\":[{\"tcb\":{\"sgxtcbcomponents\":[{\"svn\":1,\"category\":\"BIOS\",\"type\":\"Early Microcode Update\"},{\"svn\":1,\"category\":\"OS/VMM\",\"type\":\"SGX Late Microcode Update\"},{\"svn\":0,\"category\":\"OS/VMM\",\"type\":\"TXT SINIT\"},{\"svn\":0,\"category\":\"BIOS\"},{\"svn\":0,\"category\":\"BIOS\"},{\"svn\":0,\"category\":\"BIOS\"},{\"svn\":0},{\"svn\":0,\"category\":\"OS/VMM\",\"type\":\"SEAMLDR ACM\"},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0}],\"pcesvn\":0,\"tdxtcbcomponents\":[{\"svn\":0,\"category\":\"OS/VMM\",\"type\":\"TDX Module\"},{\"svn\":0,\"category\":\"OS/VMM\",\"type\":\"TDX Module\"},{\"svn\":1,\"category\":\"OS/VMM\",\"type\":\"TDX Late Microcode Update\"},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0}]},\"tcbDate\":\"2022-11-09T00:00:00Z\",\"tcbStatus\":\"UpToDate\"}]},\"signature\":\"5214de9edac3522fe9a68abba903fc88c59c37651c8f4bf2b79bebf2381fc32907dc9790ed883d15a948b7ba91f4ad8fe1712c56390d8398ac0641a55eb80f21\"}","tcbInfoIssuerChain":"-----BEGIN CERTIFICATE-----\nMIICkDCCAjagAwIBAgIUTh8n662T/sqPZK+7n3H67/KGwu0wCgYIKoZIzj0EAwIw\naDEaMBgGA1UEAwwRSW50ZWwgU0dYIFJvb3QgQ0ExGjAYBgNVBAoMEUludGVsIENv\ncnBvcmF0aW9uMRQwEgYDVQQHDAtTYW50YSBDbGFyYTELMAkGA1UECAwCQ0ExCzAJ\nBgNVBAYTAlVTMB4XDTE5MTAzMTEyMzM0N1oXDTI2MTAzMTEyMzM0N1owbDEeMBwG\nA1UEAwwVSW50ZWwgU0dYIFRDQiBTaWduaW5nMRowGAYDVQQKDBFJbnRlbCBDb3Jw\nb3JhdGlvbjEUMBIGA1UEBwwLU2FudGEgQ2xhcmExCzAJBgNVBAgMAkNBMQswCQYD\nVQQGEwJVUzBZMBMGByqGSM49AgEGCCqGSM49AwEHA0IABOnYw9LbN/JmyUttXa0M\niBEenjPbxbR4C8MuVYxDI+Le8lDBLp9X4wMzCAUF/fI/31giClXp/y0erLbLZjdV\n07+jgbkwgbYwHwYDVR0jBBgwFoAU6ehEUlM2XEsYmhH8QxgspdwggEgwVgYDVR0f\nBE8wTTBLoEmgR4ZFaHR0cHM6Ly9zYngtY2VydGlmaWNhdGVzLnRydXN0ZWRzZXJ2\naWNlcy5pbnRlbC5jb20vSW50ZWxTR1hSb290Q0EuZGVyMB0GA1UdDgQWBBROHyfr\nrZP+yo9kr7ufcfrv8obC7TAOBgNVHQ8BAf8EBAMCBsAwDAYDVR0TAQH/BAIwADAK\nBggqhkjOPQQDAgNIADBFAiEA9xQeifK+2abQGnrAgk0hrOhdyvJQorh2cEMn4Gwr\n4hoCIFHW5qQ9G2wBJ4GMNQqv/oMfbPtzmyTlaWWzwxkqM0CT\n-----END CERTIFICATE-----\n-----BEGIN CERTIFICATE-----\nMIIClDCCAjmgAwIBAgIVAOnoRFJTNlxLGJoR/EMYLKXcIIBIMAoGCCqGSM49BAMC\nMGgxGjAYBgNVBAMMEUludGVsIFNHWCBSb290IENBMRowGAYDVQQKDBFJbnRlbCBD\nb3Jwb3JhdGlvbjEUMBIGA1UEBwwLU2FudGEgQ2xhcmExCzAJBgNVBAgMAkNBMQsw\nCQYDVQQGEwJVUzAeFw0xOTEwMzEwOTQ5MjFaFw00OTEyMzEyMzU5NTlaMGgxGjAY\nBgNVBAMMEUludGVsIFNHWCBSb290IENBMRowGAYDVQQKDBFJbnRlbCBDb3Jwb3Jh\ndGlvbjEUMBIGA1UEBwwLU2FudGEgQ2xhcmExCzAJBgNVBAgMAkNBMQswCQYDVQQG\nEwJVUzBZMBMGByqGSM49AgEGCCqGSM49AwEHA0IABE/6D/1WHNrWwPmNMIyBKMW5\nJ6JzMsjo6xP2vkK1cdZGb1PGRP/C/8ECgiDkmklmzwLzLi+000m7LLrtKJA3oC2j\ngb8wgbwwHwYDVR0jBBgwFoAU6ehEUlM2XEsYmhH8QxgspdwggEgwVgYDVR0fBE8w\nTTBLoEmgR4ZFaHR0cHM6Ly9zYngtY2VydGlmaWNhdGVzLnRydXN0ZWRzZXJ2aWNl\ncy5pbnRlbC5jb20vSW50ZWxTR1hSb290Q0EuZGVyMB0GA1UdDgQWBBTp6ERSUzZc\nSxiaEfxDGCyl3CCASDAOBgNVHQ8BAf8EBAMCAQYwEgYDVR0TAQH/BAgwBgEB/wIB\nATAKBggqhkjOPQQDAgNJADBGAiEAzw9zdUiUHPMUd0C4mx41jlFZkrM3y5f1lgnV\nO7FbjOoCIQCoGtUmT4cXt7V+ySHbJ8Hob9AanpvXNH1ER+/gZF+opQ==\n-----END CERTIFICATE-----\n"},{"fmspc":"00A06F000000","tcbInfo":"{\"tcbInfo\":{\"id\":\"TDX\",\"version\":3,\"issueDate\":\"2026-07-01T10:00:45Z\",\"nextUpdate\":\"2026-07-31T10:00:45Z\",\"fmspc\":\"00A06F000000\",\"pceId\":\"0000\",\"tcbType\":0,\"tcbEvaluationDataNumber\":5,\"tdxModule\":{\"mrsigner\":\"000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000\",\"attributes\":\"0000000000000000\",\"attributesMask\":\"FFFFFFFFFFFFFFFF\"},\"tdxModuleIdentities\":[{\"id\":\"TDX_02\",\"mrsigner\":\"000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000\",\"attributes\":\"0000000000000000\",\"attributesMask\":\"FFFFFFFFFFFFFFFF\",\"tcbLevels\":[{\"tcb\":{\"isvsvn\":0},\"tcbDate\":\"2022-11-09T00:00:00Z\",\"tcbStatus\":\"UpToDate\"}]},{\"id\":\"TDX_05\",\"mrsigner\":\"000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000\",\"attributes\":\"0000000000000000\",\"attributesMask\":\"FFFFFFFFFFFFFFFF\",\"tcbLevels\":[{\"tcb\":{\"isvsvn\":0},\"tcbDate\":\"2022-11-09T00:00:00Z\",\"tcbStatus\":\"UpToDate\"}]},{\"id\":\"TDX_03\",\"mrsigner\":\"000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000\",\"attributes\":\"0000000000000000\",\"attributesMask\":\"FFFFFFFFFFFFFFFF\",\"tcbLevels\":[{\"tcb\":{\"isvsvn\":0},\"tcbDate\":\"2022-11-09T00:00:00Z\",\"tcbStatus\":\"UpToDate\"}]},{\"id\":\"TDX_01\",\"mrsigner\":\"000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000\",\"attributes\":\"0000000000000000\",\"attributesMask\":\"FFFFFFFFFFFFFFFF\",\"tcbLevels\":[{\"tcb\":{\"isvsvn\":0},\"tcbDate\":\"2022-11-09T00:00:00Z\",\"tcbStatus\":\"UpToDate\"}]}],\"tcbLevels\":[{\"tcb\":{\"sgxtcbcomponents\":[{\"svn\":1,\"category\":\"BIOS\",\"type\":\"Early Microcode Update\"},{\"svn\":1,\"category\":\"OS/VMM\",\"type\":\"SGX Late Microcode Update\"},{\"svn\":0,\"category\":\"OS/VMM\",\"type\":\"TXT SINIT\"},{\"svn\":0,\"category\":\"BIOS\"},{\"svn\":0,\"category\":\"BIOS\"},{\"svn\":0,\"category\":\"BIOS\"},{\"svn\":0},{\"svn\":0,\"category\":\"OS/VMM\",\"type\":\"SEAMLDR ACM\"},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0}],\"pcesvn\":0,\"tdxtcbcomponents\":[{\"svn\":0,\"category\":\"OS/VMM\",\"type\":\"TDX Module\"},{\"svn\":0,\"category\":\"OS/VMM\",\"type\":\"TDX Module\"},{\"svn\":1,\"category\":\"OS/VMM\",\"type\":\"TDX Late Microcode Update\"},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0}]},\"tcbDate\":\"2022-11-09T00:00:00Z\",\"tcbStatus\":\"UpToDate\"}]},\"signature\":\"ac626a284a933532e9ad33ce2c2dbc24ad7e79dbef9a33dc8697fed09e2c46e5a8f508d057dc619d801eded0536502fb9be503a626cc5cbb2b02dd3da1f0b921\"}","tcbInfoIssuerChain":"-----BEGIN CERTIFICATE-----\nMIICkDCCAjagAwIBAgIUTh8n662T/sqPZK+7n3H67/KGwu0wCgYIKoZIzj0EAwIw\naDEaMBgGA1UEAwwRSW50ZWwgU0dYIFJvb3QgQ0ExGjAYBgNVBAoMEUludGVsIENv\ncnBvcmF0aW9uMRQwEgYDVQQHDAtTYW50YSBDbGFyYTELMAkGA1UECAwCQ0ExCzAJ\nBgNVBAYTAlVTMB4XDTE5MTAzMTEyMzM0N1oXDTI2MTAzMTEyMzM0N1owbDEeMBwG\nA1UEAwwVSW50ZWwgU0dYIFRDQiBTaWduaW5nMRowGAYDVQQKDBFJbnRlbCBDb3Jw\nb3JhdGlvbjEUMBIGA1UEBwwLU2FudGEgQ2xhcmExCzAJBgNVBAgMAkNBMQswCQYD\nVQQGEwJVUzBZMBMGByqGSM49AgEGCCqGSM49AwEHA0IABOnYw9LbN/JmyUttXa0M\niBEenjPbxbR4C8MuVYxDI+Le8lDBLp9X4wMzCAUF/fI/31giClXp/y0erLbLZjdV\n07+jgbkwgbYwHwYDVR0jBBgwFoAU6ehEUlM2XEsYmhH8QxgspdwggEgwVgYDVR0f\nBE8wTTBLoEmgR4ZFaHR0cHM6Ly9zYngtY2VydGlmaWNhdGVzLnRydXN0ZWRzZXJ2\naWNlcy5pbnRlbC5jb20vSW50ZWxTR1hSb290Q0EuZGVyMB0GA1UdDgQWBBROHyfr\nrZP+yo9kr7ufcfrv8obC7TAOBgNVHQ8BAf8EBAMCBsAwDAYDVR0TAQH/BAIwADAK\nBggqhkjOPQQDAgNIADBFAiEA9xQeifK+2abQGnrAgk0hrOhdyvJQorh2cEMn4Gwr\n4hoCIFHW5qQ9G2wBJ4GMNQqv/oMfbPtzmyTlaWWzwxkqM0CT\n-----END CERTIFICATE-----\n-----BEGIN CERTIFICATE-----\nMIIClDCCAjmgAwIBAgIVAOnoRFJTNlxLGJoR/EMYLKXcIIBIMAoGCCqGSM49BAMC\nMGgxGjAYBgNVBAMMEUludGVsIFNHWCBSb290IENBMRowGAYDVQQKDBFJbnRlbCBD\nb3Jwb3JhdGlvbjEUMBIGA1UEBwwLU2FudGEgQ2xhcmExCzAJBgNVBAgMAkNBMQsw\nCQYDVQQGEwJVUzAeFw0xOTEwMzEwOTQ5MjFaFw00OTEyMzEyMzU5NTlaMGgxGjAY\nBgNVBAMMEUludGVsIFNHWCBSb290IENBMRowGAYDVQQKDBFJbnRlbCBDb3Jwb3Jh\ndGlvbjEUMBIGA1UEBwwLU2FudGEgQ2xhcmExCzAJBgNVBAgMAkNBMQswCQYDVQQG\nEwJVUzBZMBMGByqGSM49AgEGCCqGSM49AwEHA0IABE/6D/1WHNrWwPmNMIyBKMW5\nJ6JzMsjo6xP2vkK1cdZGb1PGRP/C/8ECgiDkmklmzwLzLi+000m7LLrtKJA3oC2j\ngb8wgbwwHwYDVR0jBBgwFoAU6ehEUlM2XEsYmhH8QxgspdwggEgwVgYDVR0fBE8w\nTTBLoEmgR4ZFaHR0cHM6Ly9zYngtY2VydGlmaWNhdGVzLnRydXN0ZWRzZXJ2aWNl\ncy5pbnRlbC5jb20vSW50ZWxTR1hSb290Q0EuZGVyMB0GA1UdDgQWBBTp6ERSUzZc\nSxiaEfxDGCyl3CCASDAOBgNVHQ8BAf8EBAMCAQYwEgYDVR0TAQH/BAgwBgEB/wIB\nATAKBggqhkjOPQQDAgNJADBGAiEAzw9zdUiUHPMUd0C4mx41jlFZkrM3y5f1lgnV\nO7FbjOoCIQCoGtUmT4cXt7V+ySHbJ8Hob9AanpvXNH1ER+/gZF+opQ==\n-----END CERTIFICATE-----\n"},{"fmspc":"10A06D050000","tcbInfo":"{\"tcbInfo\":{\"id\":\"TDX\",\"version\":3,\"issueDate\":\"2026-07-01T10:00:45Z\",\"nextUpdate\":\"2026-07-31T10:00:45Z\",\"fmspc\":\"10A06D050000\",\"pceId\":\"0000\",\"tcbType\":0,\"tcbEvaluationDataNumber\":5,\"tdxModule\":{\"mrsigner\":\"000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000\",\"attributes\":\"0000000000000000\",\"attributesMask\":\"FFFFFFFFFFFFFFFF\"},\"tdxModuleIdentities\":[{\"id\":\"TDX_02\",\"mrsigner\":\"000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000\",\"attributes\":\"0000000000000000\",\"attributesMask\":\"FFFFFFFFFFFFFFFF\",\"tcbLevels\":[{\"tcb\":{\"isvsvn\":0},\"tcbDate\":\"2022-11-09T00:00:00Z\",\"tcbStatus\":\"UpToDate\"}]},{\"id\":\"TDX_05\",\"mrsigner\":\"000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000\",\"attributes\":\"0000000000000000\",\"attributesMask\":\"FFFFFFFFFFFFFFFF\",\"tcbLevels\":[{\"tcb\":{\"isvsvn\":0},\"tcbDate\":\"2022-11-09T00:00:00Z\",\"tcbStatus\":\"UpToDate\"}]},{\"id\":\"TDX_03\",\"mrsigner\":\"000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000\",\"attributes\":\"0000000000000000\",\"attributesMask\":\"FFFFFFFFFFFFFFFF\",\"tcbLevels\":[{\"tcb\":{\"isvsvn\":0},\"tcbDate\":\"2022-11-09T00:00:00Z\",\"tcbStatus\":\"UpToDate\"}]},{\"id\":\"TDX_01\",\"mrsigner\":\"000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000\",\"attributes\":\"0000000000000000\",\"attributesMask\":\"FFFFFFFFFFFFFFFF\",\"tcbLevels\":[{\"tcb\":{\"isvsvn\":0},\"tcbDate\":\"2022-11-09T00:00:00Z\",\"tcbStatus\":\"UpToDate\"}]}],\"tcbLevels\":[{\"tcb\":{\"sgxtcbcomponents\":[{\"svn\":0,\"category\":\"BIOS\",\"type\":\"Early Microcode Update\"},{\"svn\":0,\"category\":\"OS/VMM\",\"type\":\"SGX Late Microcode Update\"},{\"svn\":0,\"category\":\"OS/VMM\",\"type\":\"TXT SINIT\"},{\"svn\":0,\"category\":\"BIOS\"},{\"svn\":0,\"category\":\"BIOS\"},{\"svn\":0,\"category\":\"BIOS\"},{\"svn\":0},{\"svn\":0,\"category\":\"OS/VMM\",\"type\":\"SEAMLDR ACM\"},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0}],\"pcesvn\":0,\"tdxtcbcomponents\":[{\"svn\":0,\"category\":\"OS/VMM\",\"type\":\"TDX Module\"},{\"svn\":0,\"category\":\"OS/VMM\",\"type\":\"TDX Module\"},{\"svn\":0,\"category\":\"OS/VMM\",\"type\":\"TDX Late Microcode Update\"},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0}]},\"tcbDate\":\"2022-11-09T00:00:00Z\",\"tcbStatus\":\"UpToDate\"}]},\"signature\":\"5ab60c67e4c6477c8767bf2b615cf985211e1ee3a3ecb06cd045b2907f5e120cd3f2dad24c2143d887e0596b8ffdb477e0edf417509a871f932e06debceff864\"}","tcbInfoIssuerChain":"-----BEGIN CERTIFICATE-----\nMIICkDCCAjagAwIBAgIUTh8n662T/sqPZK+7n3H67/KGwu0wCgYIKoZIzj0EAwIw\naDEaMBgGA1UEAwwRSW50ZWwgU0dYIFJvb3QgQ0ExGjAYBgNVBAoMEUludGVsIENv\ncnBvcmF0aW9uMRQwEgYDVQQHDAtTYW50YSBDbGFyYTELMAkGA1UECAwCQ0ExCzAJ\nBgNVBAYTAlVTMB4XDTE5MTAzMTEyMzM0N1oXDTI2MTAzMTEyMzM0N1owbDEeMBwG\nA1UEAwwVSW50ZWwgU0dYIFRDQiBTaWduaW5nMRowGAYDVQQKDBFJbnRlbCBDb3Jw\nb3JhdGlvbjEUMBIGA1UEBwwLU2FudGEgQ2xhcmExCzAJBgNVBAgMAkNBMQswCQYD\nVQQGEwJVUzBZMBMGByqGSM49AgEGCCqGSM49AwEHA0IABOnYw9LbN/JmyUttXa0M\niBEenjPbxbR4C8MuVYxDI+Le8lDBLp9X4wMzCAUF/fI/31giClXp/y0erLbLZjdV\n07+jgbkwgbYwHwYDVR0jBBgwFoAU6ehEUlM2XEsYmhH8QxgspdwggEgwVgYDVR0f\nBE8wTTBLoEmgR4ZFaHR0cHM6Ly9zYngtY2VydGlmaWNhdGVzLnRydXN0ZWRzZXJ2\naWNlcy5pbnRlbC5jb20vSW50ZWxTR1hSb290Q0EuZGVyMB0GA1UdDgQWBBROHyfr\nrZP+yo9kr7ufcfrv8obC7TAOBgNVHQ8BAf8EBAMCBsAwDAYDVR0TAQH/BAIwADAK\nBggqhkjOPQQDAgNIADBFAiEA9xQeifK+2abQGnrAgk0hrOhdyvJQorh2cEMn4Gwr\n4hoCIFHW5qQ9G2wBJ4GMNQqv/oMfbPtzmyTlaWWzwxkqM0CT\n-----END CERTIFICATE-----\n-----BEGIN CERTIFICATE-----\nMIIClDCCAjmgAwIBAgIVAOnoRFJTNlxLGJoR/EMYLKXcIIBIMAoGCCqGSM49BAMC\nMGgxGjAYBgNVBAMMEUludGVsIFNHWCBSb290IENBMRowGAYDVQQKDBFJbnRlbCBD\nb3Jwb3JhdGlvbjEUMBIGA1UEBwwLU2FudGEgQ2xhcmExCzAJBgNVBAgMAkNBMQsw\nCQYDVQQGEwJVUzAeFw0xOTEwMzEwOTQ5MjFaFw00OTEyMzEyMzU5NTlaMGgxGjAY\nBgNVBAMMEUludGVsIFNHWCBSb290IENBMRowGAYDVQQKDBFJbnRlbCBDb3Jwb3Jh\ndGlvbjEUMBIGA1UEBwwLU2FudGEgQ2xhcmExCzAJBgNVBAgMAkNBMQswCQYDVQQG\nEwJVUzBZMBMGByqGSM49AgEGCCqGSM49AwEHA0IABE/6D/1WHNrWwPmNMIyBKMW5\nJ6JzMsjo6xP2vkK1cdZGb1PGRP/C/8ECgiDkmklmzwLzLi+000m7LLrtKJA3oC2j\ngb8wgbwwHwYDVR0jBBgwFoAU6ehEUlM2XEsYmhH8QxgspdwggEgwVgYDVR0fBE8w\nTTBLoEmgR4ZFaHR0cHM6Ly9zYngtY2VydGlmaWNhdGVzLnRydXN0ZWRzZXJ2aWNl\ncy5pbnRlbC5jb20vSW50ZWxTR1hSb290Q0EuZGVyMB0GA1UdDgQWBBTp6ERSUzZc\nSxiaEfxDGCyl3CCASDAOBgNVHQ8BAf8EBAMCAQYwEgYDVR0TAQH/BAgwBgEB/wIB\nATAKBggqhkjOPQQDAgNJADBGAiEAzw9zdUiUHPMUd0C4mx41jlFZkrM3y5f1lgnV\nO7FbjOoCIQCoGtUmT4cXt7V+ySHbJ8Hob9AanpvXNH1ER+/gZF+opQ==\n-----END CERTIFICATE-----\n"},{"fmspc":"00C06F000000","tcbInfo":"{\"tcbInfo\":{\"id\":\"TDX\",\"version\":3,\"issueDate\":\"2026-07-01T10:00:45Z\",\"nextUpdate\":\"2026-07-31T10:00:45Z\",\"fmspc\":\"00C06F000000\",\"pceId\":\"0000\",\"tcbType\":0,\"tcbEvaluationDataNumber\":5,\"tdxModule\":{\"mrsigner\":\"000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000\",\"attributes\":\"0000000000000000\",\"attributesMask\":\"FFFFFFFFFFFFFFFF\"},\"tdxModuleIdentities\":[{\"id\":\"TDX_02\",\"mrsigner\":\"000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000\",\"attributes\":\"0000000000000000\",\"attributesMask\":\"FFFFFFFFFFFFFFFF\",\"tcbLevels\":[{\"tcb\":{\"isvsvn\":0},\"tcbDate\":\"2022-11-09T00:00:00Z\",\"tcbStatus\":\"UpToDate\"}]},{\"id\":\"TDX_05\",\"mrsigner\":\"000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000\",\"attributes\":\"0000000000000000\",\"attributesMask\":\"FFFFFFFFFFFFFFFF\",\"tcbLevels\":[{\"tcb\":{\"isvsvn\":0},\"tcbDate\":\"2022-11-09T00:00:00Z\",\"tcbStatus\":\"UpToDate\"}]},{\"id\":\"TDX_03\",\"mrsigner\":\"000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000\",\"attributes\":\"0000000000000000\",\"attributesMask\":\"FFFFFFFFFFFFFFFF\",\"tcbLevels\":[{\"tcb\":{\"isvsvn\":0},\"tcbDate\":\"2022-11-09T00:00:00Z\",\"tcbStatus\":\"UpToDate\"}]},{\"id\":\"TDX_01\",\"mrsigner\":\"000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000\",\"attributes\":\"0000000000000000\",\"attributesMask\":\"FFFFFFFFFFFFFFFF\",\"tcbLevels\":[{\"tcb\":{\"isvsvn\":0},\"tcbDate\":\"2022-11-09T00:00:00Z\",\"tcbStatus\":\"UpToDate\"}]}],\"tcbLevels\":[{\"tcb\":{\"sgxtcbcomponents\":[{\"svn\":1,\"category\":\"BIOS\",\"type\":\"Early Microcode Update\"},{\"svn\":1,\"category\":\"OS/VMM\",\"type\":\"SGX Late Microcode Update\"},{\"svn\":0,\"category\":\"OS/VMM\",\"type\":\"TXT SINIT\"},{\"svn\":0,\"category\":\"BIOS\"},{\"svn\":0,\"category\":\"BIOS\"},{\"svn\":0,\"category\":\"BIOS\"},{\"svn\":0},{\"svn\":0,\"category\":\"OS/VMM\",\"type\":\"SEAMLDR ACM\"},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0}],\"pcesvn\":0,\"tdxtcbcomponents\":[{\"svn\":0,\"category\":\"OS/VMM\",\"type\":\"TDX Module\"},{\"svn\":0,\"category\":\"OS/VMM\",\"type\":\"TDX Module\"},{\"svn\":1,\"category\":\"OS/VMM\",\"type\":\"TDX Late Microcode Update\"},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0}]},\"tcbDate\":\"2022-11-09T00:00:00Z\",\"tcbStatus\":\"UpToDate\"}]},\"signature\":\"f787aeb769a57e7aa4e8cd64ba199b71966d6ffb441b9a5de66bcbc4e93b65f049da696bdefad506e3ece86249a4688b12f077bb559f1cace27899a5a4541f2c\"}","tcbInfoIssuerChain":"-----BEGIN CERTIFICATE-----\nMIICkDCCAjagAwIBAgIUTh8n662T/sqPZK+7n3H67/KGwu0wCgYIKoZIzj0EAwIw\naDEaMBgGA1UEAwwRSW50ZWwgU0dYIFJvb3QgQ0ExGjAYBgNVBAoMEUludGVsIENv\ncnBvcmF0aW9uMRQwEgYDVQQHDAtTYW50YSBDbGFyYTELMAkGA1UECAwCQ0ExCzAJ\nBgNVBAYTAlVTMB4XDTE5MTAzMTEyMzM0N1oXDTI2MTAzMTEyMzM0N1owbDEeMBwG\nA1UEAwwVSW50ZWwgU0dYIFRDQiBTaWduaW5nMRowGAYDVQQKDBFJbnRlbCBDb3Jw\nb3JhdGlvbjEUMBIGA1UEBwwLU2FudGEgQ2xhcmExCzAJBgNVBAgMAkNBMQswCQYD\nVQQGEwJVUzBZMBMGByqGSM49AgEGCCqGSM49AwEHA0IABOnYw9LbN/JmyUttXa0M\niBEenjPbxbR4C8MuVYxDI+Le8lDBLp9X4wMzCAUF/fI/31giClXp/y0erLbLZjdV\n07+jgbkwgbYwHwYDVR0jBBgwFoAU6ehEUlM2XEsYmhH8QxgspdwggEgwVgYDVR0f\nBE8wTTBLoEmgR4ZFaHR0cHM6Ly9zYngtY2VydGlmaWNhdGVzLnRydXN0ZWRzZXJ2\naWNlcy5pbnRlbC5jb20vSW50ZWxTR1hSb290Q0EuZGVyMB0GA1UdDgQWBBROHyfr\nrZP+yo9kr7ufcfrv8obC7TAOBgNVHQ8BAf8EBAMCBsAwDAYDVR0TAQH/BAIwADAK\nBggqhkjOPQQDAgNIADBFAiEA9xQeifK+2abQGnrAgk0hrOhdyvJQorh2cEMn4Gwr\n4hoCIFHW5qQ9G2wBJ4GMNQqv/oMfbPtzmyTlaWWzwxkqM0CT\n-----END CERTIFICATE-----\n-----BEGIN CERTIFICATE-----\nMIIClDCCAjmgAwIBAgIVAOnoRFJTNlxLGJoR/EMYLKXcIIBIMAoGCCqGSM49BAMC\nMGgxGjAYBgNVBAMMEUludGVsIFNHWCBSb290IENBMRowGAYDVQQKDBFJbnRlbCBD\nb3Jwb3JhdGlvbjEUMBIGA1UEBwwLU2FudGEgQ2xhcmExCzAJBgNVBAgMAkNBMQsw\nCQYDVQQGEwJVUzAeFw0xOTEwMzEwOTQ5MjFaFw00OTEyMzEyMzU5NTlaMGgxGjAY\nBgNVBAMMEUludGVsIFNHWCBSb290IENBMRowGAYDVQQKDBFJbnRlbCBDb3Jwb3Jh\ndGlvbjEUMBIGA1UEBwwLU2FudGEgQ2xhcmExCzAJBgNVBAgMAkNBMQswCQYDVQQG\nEwJVUzBZMBMGByqGSM49AgEGCCqGSM49AwEHA0IABE/6D/1WHNrWwPmNMIyBKMW5\nJ6JzMsjo6xP2vkK1cdZGb1PGRP/C/8ECgiDkmklmzwLzLi+000m7LLrtKJA3oC2j\ngb8wgbwwHwYDVR0jBBgwFoAU6ehEUlM2XEsYmhH8QxgspdwggEgwVgYDVR0fBE8w\nTTBLoEmgR4ZFaHR0cHM6Ly9zYngtY2VydGlmaWNhdGVzLnRydXN0ZWRzZXJ2aWNl\ncy5pbnRlbC5jb20vSW50ZWxTR1hSb290Q0EuZGVyMB0GA1UdDgQWBBTp6ERSUzZc\nSxiaEfxDGCyl3CCASDAOBgNVHQ8BAf8EBAMCAQYwEgYDVR0TAQH/BAgwBgEB/wIB\nATAKBggqhkjOPQQDAgNJADBGAiEAzw9zdUiUHPMUd0C4mx41jlFZkrM3y5f1lgnV\nO7FbjOoCIQCoGtUmT4cXt7V+ySHbJ8Hob9AanpvXNH1ER+/gZF+opQ==\n-----END CERTIFICATE-----\n"},{"fmspc":"30806F000000","tcbInfo":"{\"tcbInfo\":{\"id\":\"TDX\",\"version\":3,\"issueDate\":\"2026-07-01T10:00:45Z\",\"nextUpdate\":\"2026-07-31T10:00:45Z\",\"fmspc\":\"30806F000000\",\"pceId\":\"0000\",\"tcbType\":0,\"tcbEvaluationDataNumber\":5,\"tdxModule\":{\"mrsigner\":\"000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000\",\"attributes\":\"0000000000000000\",\"attributesMask\":\"FFFFFFFFFFFFFFFF\"},\"tdxModuleIdentities\":[{\"id\":\"TDX_02\",\"mrsigner\":\"000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000\",\"attributes\":\"0000000000000000\",\"attributesMask\":\"FFFFFFFFFFFFFFFF\",\"tcbLevels\":[{\"tcb\":{\"isvsvn\":0},\"tcbDate\":\"2022-11-09T00:00:00Z\",\"tcbStatus\":\"UpToDate\"}]},{\"id\":\"TDX_05\",\"mrsigner\":\"000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000\",\"attributes\":\"0000000000000000\",\"attributesMask\":\"FFFFFFFFFFFFFFFF\",\"tcbLevels\":[{\"tcb\":{\"isvsvn\":0},\"tcbDate\":\"2022-11-09T00:00:00Z\",\"tcbStatus\":\"UpToDate\"}]},{\"id\":\"TDX_03\",\"mrsigner\":\"000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000\",\"attributes\":\"0000000000000000\",\"attributesMask\":\"FFFFFFFFFFFFFFFF\",\"tcbLevels\":[{\"tcb\":{\"isvsvn\":0},\"tcbDate\":\"2022-11-09T00:00:00Z\",\"tcbStatus\":\"UpToDate\"}]},{\"id\":\"TDX_01\",\"mrsigner\":\"000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000\",\"attributes\":\"0000000000000000\",\"attributesMask\":\"FFFFFFFFFFFFFFFF\",\"tcbLevels\":[{\"tcb\":{\"isvsvn\":0},\"tcbDate\":\"2022-11-09T00:00:00Z\",\"tcbStatus\":\"UpToDate\"}]}],\"tcbLevels\":[{\"tcb\":{\"sgxtcbcomponents\":[{\"svn\":1,\"category\":\"BIOS\",\"type\":\"Early Microcode Update\"},{\"svn\":1,\"category\":\"OS/VMM\",\"type\":\"SGX Late Microcode Update\"},{\"svn\":0,\"category\":\"OS/VMM\",\"type\":\"TXT SINIT\"},{\"svn\":0,\"category\":\"BIOS\"},{\"svn\":0,\"category\":\"BIOS\"},{\"svn\":0,\"category\":\"BIOS\"},{\"svn\":0},{\"svn\":0,\"category\":\"OS/VMM\",\"type\":\"SEAMLDR ACM\"},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0}],\"pcesvn\":11,\"tdxtcbcomponents\":[{\"svn\":0,\"category\":\"OS/VMM\",\"type\":\"TDX Module\"},{\"svn\":0,\"category\":\"OS/VMM\",\"type\":\"TDX Module\"},{\"svn\":1,\"category\":\"OS/VMM\",\"type\":\"TDX Late Microcode Update\"},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0}]},\"tcbDate\":\"2022-11-09T00:00:00Z\",\"tcbStatus\":\"UpToDate\"}]},\"signature\":\"c7bfb3a1d338bb64803c232efff231a25871dd14b06ecd4d119adc6998b0c90bd8d3f109af79f40d4cb24c2e939c596c2ab0896b289569b8d3dadc920900a98a\"}","tcbInfoIssuerChain":"-----BEGIN CERTIFICATE-----\nMIICkDCCAjagAwIBAgIUTh8n662T/sqPZK+7n3H67/KGwu0wCgYIKoZIzj0EAwIw\naDEaMBgGA1UEAwwRSW50ZWwgU0dYIFJvb3QgQ0ExGjAYBgNVBAoMEUludGVsIENv\ncnBvcmF0aW9uMRQwEgYDVQQHDAtTYW50YSBDbGFyYTELMAkGA1UECAwCQ0ExCzAJ\nBgNVBAYTAlVTMB4XDTE5MTAzMTEyMzM0N1oXDTI2MTAzMTEyMzM0N1owbDEeMBwG\nA1UEAwwVSW50ZWwgU0dYIFRDQiBTaWduaW5nMRowGAYDVQQKDBFJbnRlbCBDb3Jw\nb3JhdGlvbjEUMBIGA1UEBwwLU2FudGEgQ2xhcmExCzAJBgNVBAgMAkNBMQswCQYD\nVQQGEwJVUzBZMBMGByqGSM49AgEGCCqGSM49AwEHA0IABOnYw9LbN/JmyUttXa0M\niBEenjPbxbR4C8MuVYxDI+Le8lDBLp9X4wMzCAUF/fI/31giClXp/y0erLbLZjdV\n07+jgbkwgbYwHwYDVR0jBBgwFoAU6ehEUlM2XEsYmhH8QxgspdwggEgwVgYDVR0f\nBE8wTTBLoEmgR4ZFaHR0cHM6Ly9zYngtY2VydGlmaWNhdGVzLnRydXN0ZWRzZXJ2\naWNlcy5pbnRlbC5jb20vSW50ZWxTR1hSb290Q0EuZGVyMB0GA1UdDgQWBBROHyfr\nrZP+yo9kr7ufcfrv8obC7TAOBgNVHQ8BAf8EBAMCBsAwDAYDVR0TAQH/BAIwADAK\nBggqhkjOPQQDAgNIADBFAiEA9xQeifK+2abQGnrAgk0hrOhdyvJQorh2cEMn4Gwr\n4hoCIFHW5qQ9G2wBJ4GMNQqv/oMfbPtzmyTlaWWzwxkqM0CT\n-----END CERTIFICATE-----\n-----BEGIN CERTIFICATE-----\nMIIClDCCAjmgAwIBAgIVAOnoRFJTNlxLGJoR/EMYLKXcIIBIMAoGCCqGSM49BAMC\nMGgxGjAYBgNVBAMMEUludGVsIFNHWCBSb290IENBMRowGAYDVQQKDBFJbnRlbCBD\nb3Jwb3JhdGlvbjEUMBIGA1UEBwwLU2FudGEgQ2xhcmExCzAJBgNVBAgMAkNBMQsw\nCQYDVQQGEwJVUzAeFw0xOTEwMzEwOTQ5MjFaFw00OTEyMzEyMzU5NTlaMGgxGjAY\nBgNVBAMMEUludGVsIFNHWCBSb290IENBMRowGAYDVQQKDBFJbnRlbCBDb3Jwb3Jh\ndGlvbjEUMBIGA1UEBwwLU2FudGEgQ2xhcmExCzAJBgNVBAgMAkNBMQswCQYDVQQG\nEwJVUzBZMBMGByqGSM49AgEGCCqGSM49AwEHA0IABE/6D/1WHNrWwPmNMIyBKMW5\nJ6JzMsjo6xP2vkK1cdZGb1PGRP/C/8ECgiDkmklmzwLzLi+000m7LLrtKJA3oC2j\ngb8wgbwwHwYDVR0jBBgwFoAU6ehEUlM2XEsYmhH8QxgspdwggEgwVgYDVR0fBE8w\nTTBLoEmgR4ZFaHR0cHM6Ly9zYngtY2VydGlmaWNhdGVzLnRydXN0ZWRzZXJ2aWNl\ncy5pbnRlbC5jb20vSW50ZWxTR1hSb290Q0EuZGVyMB0GA1UdDgQWBBTp6ERSUzZc\nSxiaEfxDGCyl3CCASDAOBgNVHQ8BAf8EBAMCAQYwEgYDVR0TAQH/BAgwBgEB/wIB\nATAKBggqhkjOPQQDAgNJADBGAiEAzw9zdUiUHPMUd0C4mx41jlFZkrM3y5f1lgnV\nO7FbjOoCIQCoGtUmT4cXt7V+ySHbJ8Hob9AanpvXNH1ER+/gZF+opQ==\n-----END CERTIFICATE-----\n"},{"fmspc":"0400F1200000","tcbInfo":"{\"tcbInfo\":{\"id\":\"TDX\",\"version\":3,\"issueDate\":\"2026-07-01T10:00:45Z\",\"nextUpdate\":\"2026-07-31T10:00:45Z\",\"fmspc\":\"0400F1200000\",\"pceId\":\"0000\",\"tcbType\":0,\"tcbEvaluationDataNumber\":5,\"tdxModule\":{\"mrsigner\":\"000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000\",\"attributes\":\"0000000000000000\",\"attributesMask\":\"FFFFFFFFFFFFFFFF\"},\"tdxModuleIdentities\":[{\"id\":\"TDX_02\",\"mrsigner\":\"000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000\",\"attributes\":\"0000000000000000\",\"attributesMask\":\"FFFFFFFFFFFFFFFF\",\"tcbLevels\":[{\"tcb\":{\"isvsvn\":0},\"tcbDate\":\"2022-11-09T00:00:00Z\",\"tcbStatus\":\"UpToDate\"}]},{\"id\":\"TDX_05\",\"mrsigner\":\"000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000\",\"attributes\":\"0000000000000000\",\"attributesMask\":\"FFFFFFFFFFFFFFFF\",\"tcbLevels\":[{\"tcb\":{\"isvsvn\":0},\"tcbDate\":\"2022-11-09T00:00:00Z\",\"tcbStatus\":\"UpToDate\"}]},{\"id\":\"TDX_03\",\"mrsigner\":\"000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000\",\"attributes\":\"0000000000000000\",\"attributesMask\":\"FFFFFFFFFFFFFFFF\",\"tcbLevels\":[{\"tcb\":{\"isvsvn\":0},\"tcbDate\":\"2022-11-09T00:00:00Z\",\"tcbStatus\":\"UpToDate\"}]},{\"id\":\"TDX_01\",\"mrsigner\":\"000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000\",\"attributes\":\"0000000000000000\",\"attributesMask\":\"FFFFFFFFFFFFFFFF\",\"tcbLevels\":[{\"tcb\":{\"isvsvn\":0},\"tcbDate\":\"2022-11-09T00:00:00Z\",\"tcbStatus\":\"UpToDate\"}]}],\"tcbLevels\":[{\"tcb\":{\"sgxtcbcomponents\":[{\"svn\":1,\"category\":\"BIOS\",\"type\":\"Early Microcode Update\"},{\"svn\":1,\"category\":\"OS/VMM\",\"type\":\"SGX Late Microcode Update\"},{\"svn\":0,\"category\":\"OS/VMM\",\"type\":\"TXT SINIT\"},{\"svn\":0,\"category\":\"BIOS\"},{\"svn\":0,\"category\":\"BIOS\"},{\"svn\":0,\"category\":\"BIOS\"},{\"svn\":0},{\"svn\":0,\"category\":\"OS/VMM\",\"type\":\"SEAMLDR ACM\"},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0}],\"pcesvn\":0,\"tdxtcbcomponents\":[{\"svn\":0,\"category\":\"OS/VMM\",\"type\":\"TDX Module\"},{\"svn\":0,\"category\":\"OS/VMM\",\"type\":\"TDX Module\"},{\"svn\":0,\"category\":\"OS/VMM\",\"type\":\"TDX Late Microcode Update\"},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0}]},\"tcbDate\":\"2022-11-09T00:00:00Z\",\"tcbStatus\":\"UpToDate\"}]},\"signature\":\"8c8c10f373ab61fa882f2f10f3885cea3b4ad34cfcbef833be573cbf631e7e84c31ad26ec05ee640fd91aa0ef0433e53c4d0fbc82c14cf055aabd698a96da216\"}","tcbInfoIssuerChain":"-----BEGIN CERTIFICATE-----\nMIICkDCCAjagAwIBAgIUTh8n662T/sqPZK+7n3H67/KGwu0wCgYIKoZIzj0EAwIw\naDEaMBgGA1UEAwwRSW50ZWwgU0dYIFJvb3QgQ0ExGjAYBgNVBAoMEUludGVsIENv\ncnBvcmF0aW9uMRQwEgYDVQQHDAtTYW50YSBDbGFyYTELMAkGA1UECAwCQ0ExCzAJ\nBgNVBAYTAlVTMB4XDTE5MTAzMTEyMzM0N1oXDTI2MTAzMTEyMzM0N1owbDEeMBwG\nA1UEAwwVSW50ZWwgU0dYIFRDQiBTaWduaW5nMRowGAYDVQQKDBFJbnRlbCBDb3Jw\nb3JhdGlvbjEUMBIGA1UEBwwLU2FudGEgQ2xhcmExCzAJBgNVBAgMAkNBMQswCQYD\nVQQGEwJVUzBZMBMGByqGSM49AgEGCCqGSM49AwEHA0IABOnYw9LbN/JmyUttXa0M\niBEenjPbxbR4C8MuVYxDI+Le8lDBLp9X4wMzCAUF/fI/31giClXp/y0erLbLZjdV\n07+jgbkwgbYwHwYDVR0jBBgwFoAU6ehEUlM2XEsYmhH8QxgspdwggEgwVgYDVR0f\nBE8wTTBLoEmgR4ZFaHR0cHM6Ly9zYngtY2VydGlmaWNhdGVzLnRydXN0ZWRzZXJ2\naWNlcy5pbnRlbC5jb20vSW50ZWxTR1hSb290Q0EuZGVyMB0GA1UdDgQWBBROHyfr\nrZP+yo9kr7ufcfrv8obC7TAOBgNVHQ8BAf8EBAMCBsAwDAYDVR0TAQH/BAIwADAK\nBggqhkjOPQQDAgNIADBFAiEA9xQeifK+2abQGnrAgk0hrOhdyvJQorh2cEMn4Gwr\n4hoCIFHW5qQ9G2wBJ4GMNQqv/oMfbPtzmyTlaWWzwxkqM0CT\n-----END CERTIFICATE-----\n-----BEGIN CERTIFICATE-----\nMIIClDCCAjmgAwIBAgIVAOnoRFJTNlxLGJoR/EMYLKXcIIBIMAoGCCqGSM49BAMC\nMGgxGjAYBgNVBAMMEUludGVsIFNHWCBSb290IENBMRowGAYDVQQKDBFJbnRlbCBD\nb3Jwb3JhdGlvbjEUMBIGA1UEBwwLU2FudGEgQ2xhcmExCzAJBgNVBAgMAkNBMQsw\nCQYDVQQGEwJVUzAeFw0xOTEwMzEwOTQ5MjFaFw00OTEyMzEyMzU5NTlaMGgxGjAY\nBgNVBAMMEUludGVsIFNHWCBSb290IENBMRowGAYDVQQKDBFJbnRlbCBDb3Jwb3Jh\ndGlvbjEUMBIGA1UEBwwLU2FudGEgQ2xhcmExCzAJBgNVBAgMAkNBMQswCQYDVQQG\nEwJVUzBZMBMGByqGSM49AgEGCCqGSM49AwEHA0IABE/6D/1WHNrWwPmNMIyBKMW5\nJ6JzMsjo6xP2vkK1cdZGb1PGRP/C/8ECgiDkmklmzwLzLi+000m7LLrtKJA3oC2j\ngb8wgbwwHwYDVR0jBBgwFoAU6ehEUlM2XEsYmhH8QxgspdwggEgwVgYDVR0fBE8w\nTTBLoEmgR4ZFaHR0cHM6Ly9zYngtY2VydGlmaWNhdGVzLnRydXN0ZWRzZXJ2aWNl\ncy5pbnRlbC5jb20vSW50ZWxTR1hSb290Q0EuZGVyMB0GA1UdDgQWBBTp6ERSUzZc\nSxiaEfxDGCyl3CCASDAOBgNVHQ8BAf8EBAMCAQYwEgYDVR0TAQH/BAgwBgEB/wIB\nATAKBggqhkjOPQQDAgNJADBGAiEAzw9zdUiUHPMUd0C4mx41jlFZkrM3y5f1lgnV\nO7FbjOoCIQCoGtUmT4cXt7V+ySHbJ8Hob9AanpvXNH1ER+/gZF+opQ==\n-----END CERTIFICATE-----\n"},{"fmspc":"20806F070000","tcbInfo":"{\"tcbInfo\":{\"id\":\"TDX\",\"version\":3,\"issueDate\":\"2026-07-01T10:00:45Z\",\"nextUpdate\":\"2026-07-31T10:00:45Z\",\"fmspc\":\"20806F070000\",\"pceId\":\"0000\",\"tcbType\":0,\"tcbEvaluationDataNumber\":5,\"tdxModule\":{\"mrsigner\":\"000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000\",\"attributes\":\"0000000000000000\",\"attributesMask\":\"FFFFFFFFFFFFFFFF\"},\"tdxModuleIdentities\":[{\"id\":\"TDX_02\",\"mrsigner\":\"000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000\",\"attributes\":\"0000000000000000\",\"attributesMask\":\"FFFFFFFFFFFFFFFF\",\"tcbLevels\":[{\"tcb\":{\"isvsvn\":0},\"tcbDate\":\"2022-11-09T00:00:00Z\",\"tcbStatus\":\"UpToDate\"}]},{\"id\":\"TDX_05\",\"mrsigner\":\"000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000\",\"attributes\":\"0000000000000000\",\"attributesMask\":\"FFFFFFFFFFFFFFFF\",\"tcbLevels\":[{\"tcb\":{\"isvsvn\":0},\"tcbDate\":\"2022-11-09T00:00:00Z\",\"tcbStatus\":\"UpToDate\"}]},{\"id\":\"TDX_03\",\"mrsigner\":\"000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000\",\"attributes\":\"0000000000000000\",\"attributesMask\":\"FFFFFFFFFFFFFFFF\",\"tcbLevels\":[{\"tcb\":{\"isvsvn\":0},\"tcbDate\":\"2022-11-09T00:00:00Z\",\"tcbStatus\":\"UpToDate\"}]},{\"id\":\"TDX_01\",\"mrsigner\":\"000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000\",\"attributes\":\"0000000000000000\",\"attributesMask\":\"FFFFFFFFFFFFFFFF\",\"tcbLevels\":[{\"tcb\":{\"isvsvn\":0},\"tcbDate\":\"2022-11-09T00:00:00Z\",\"tcbStatus\":\"UpToDate\"}]}],\"tcbLevels\":[{\"tcb\":{\"sgxtcbcomponents\":[{\"svn\":1,\"category\":\"BIOS\",\"type\":\"Early Microcode Update\"},{\"svn\":1,\"category\":\"OS/VMM\",\"type\":\"SGX Late Microcode Update\"},{\"svn\":0,\"category\":\"OS/VMM\",\"type\":\"TXT SINIT\"},{\"svn\":0,\"category\":\"BIOS\"},{\"svn\":0,\"category\":\"BIOS\"},{\"svn\":0,\"category\":\"BIOS\"},{\"svn\":0},{\"svn\":0,\"category\":\"OS/VMM\",\"type\":\"SEAMLDR ACM\"},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0}],\"pcesvn\":0,\"tdxtcbcomponents\":[{\"svn\":0,\"category\":\"OS/VMM\",\"type\":\"TDX Module\"},{\"svn\":0,\"category\":\"OS/VMM\",\"type\":\"TDX Module\"},{\"svn\":1,\"category\":\"OS/VMM\",\"type\":\"TDX Late Microcode Update\"},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0}]},\"tcbDate\":\"2022-11-09T00:00:00Z\",\"tcbStatus\":\"UpToDate\"}]},\"signature\":\"d6154c177ad2e3f782dba2df4bf13e2fe2f6a07e20ae09d63cd4e1c3a7caca1afdecbc2c6959619e810926f6d6df4fe5b6d62e7a3f3abfc0bc440e768084298d\"}","tcbInfoIssuerChain":"-----BEGIN CERTIFICATE-----\nMIICkDCCAjagAwIBAgIUTh8n662T/sqPZK+7n3H67/KGwu0wCgYIKoZIzj0EAwIw\naDEaMBgGA1UEAwwRSW50ZWwgU0dYIFJvb3QgQ0ExGjAYBgNVBAoMEUludGVsIENv\ncnBvcmF0aW9uMRQwEgYDVQQHDAtTYW50YSBDbGFyYTELMAkGA1UECAwCQ0ExCzAJ\nBgNVBAYTAlVTMB4XDTE5MTAzMTEyMzM0N1oXDTI2MTAzMTEyMzM0N1owbDEeMBwG\nA1UEAwwVSW50ZWwgU0dYIFRDQiBTaWduaW5nMRowGAYDVQQKDBFJbnRlbCBDb3Jw\nb3JhdGlvbjEUMBIGA1UEBwwLU2FudGEgQ2xhcmExCzAJBgNVBAgMAkNBMQswCQYD\nVQQGEwJVUzBZMBMGByqGSM49AgEGCCqGSM49AwEHA0IABOnYw9LbN/JmyUttXa0M\niBEenjPbxbR4C8MuVYxDI+Le8lDBLp9X4wMzCAUF/fI/31giClXp/y0erLbLZjdV\n07+jgbkwgbYwHwYDVR0jBBgwFoAU6ehEUlM2XEsYmhH8QxgspdwggEgwVgYDVR0f\nBE8wTTBLoEmgR4ZFaHR0cHM6Ly9zYngtY2VydGlmaWNhdGVzLnRydXN0ZWRzZXJ2\naWNlcy5pbnRlbC5jb20vSW50ZWxTR1hSb290Q0EuZGVyMB0GA1UdDgQWBBROHyfr\nrZP+yo9kr7ufcfrv8obC7TAOBgNVHQ8BAf8EBAMCBsAwDAYDVR0TAQH/BAIwADAK\nBggqhkjOPQQDAgNIADBFAiEA9xQeifK+2abQGnrAgk0hrOhdyvJQorh2cEMn4Gwr\n4hoCIFHW5qQ9G2wBJ4GMNQqv/oMfbPtzmyTlaWWzwxkqM0CT\n-----END CERTIFICATE-----\n-----BEGIN CERTIFICATE-----\nMIIClDCCAjmgAwIBAgIVAOnoRFJTNlxLGJoR/EMYLKXcIIBIMAoGCCqGSM49BAMC\nMGgxGjAYBgNVBAMMEUludGVsIFNHWCBSb290IENBMRowGAYDVQQKDBFJbnRlbCBD\nb3Jwb3JhdGlvbjEUMBIGA1UEBwwLU2FudGEgQ2xhcmExCzAJBgNVBAgMAkNBMQsw\nCQYDVQQGEwJVUzAeFw0xOTEwMzEwOTQ5MjFaFw00OTEyMzEyMzU5NTlaMGgxGjAY\nBgNVBAMMEUludGVsIFNHWCBSb290IENBMRowGAYDVQQKDBFJbnRlbCBDb3Jwb3Jh\ndGlvbjEUMBIGA1UEBwwLU2FudGEgQ2xhcmExCzAJBgNVBAgMAkNBMQswCQYDVQQG\nEwJVUzBZMBMGByqGSM49AgEGCCqGSM49AwEHA0IABE/6D/1WHNrWwPmNMIyBKMW5\nJ6JzMsjo6xP2vkK1cdZGb1PGRP/C/8ECgiDkmklmzwLzLi+000m7LLrtKJA3oC2j\ngb8wgbwwHwYDVR0jBBgwFoAU6ehEUlM2XEsYmhH8QxgspdwggEgwVgYDVR0fBE8w\nTTBLoEmgR4ZFaHR0cHM6Ly9zYngtY2VydGlmaWNhdGVzLnRydXN0ZWRzZXJ2aWNl\ncy5pbnRlbC5jb20vSW50ZWxTR1hSb290Q0EuZGVyMB0GA1UdDgQWBBTp6ERSUzZc\nSxiaEfxDGCyl3CCASDAOBgNVHQ8BAf8EBAMCAQYwEgYDVR0TAQH/BAgwBgEB/wIB\nATAKBggqhkjOPQQDAgNJADBGAiEAzw9zdUiUHPMUd0C4mx41jlFZkrM3y5f1lgnV\nO7FbjOoCIQCoGtUmT4cXt7V+ySHbJ8Hob9AanpvXNH1ER+/gZF+opQ==\n-----END CERTIFICATE-----\n"},{"fmspc":"10806F040000","tcbInfo":"{\"tcbInfo\":{\"id\":\"TDX\",\"version\":3,\"issueDate\":\"2026-07-01T10:00:45Z\",\"nextUpdate\":\"2026-07-31T10:00:45Z\",\"fmspc\":\"10806F040000\",\"pceId\":\"0000\",\"tcbType\":0,\"tcbEvaluationDataNumber\":5,\"tdxModule\":{\"mrsigner\":\"000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000\",\"attributes\":\"0000000000000000\",\"attributesMask\":\"FFFFFFFFFFFFFFFF\"},\"tdxModuleIdentities\":[{\"id\":\"TDX_02\",\"mrsigner\":\"000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000\",\"attributes\":\"0000000000000000\",\"attributesMask\":\"FFFFFFFFFFFFFFFF\",\"tcbLevels\":[{\"tcb\":{\"isvsvn\":0},\"tcbDate\":\"2022-11-09T00:00:00Z\",\"tcbStatus\":\"UpToDate\"}]},{\"id\":\"TDX_05\",\"mrsigner\":\"000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000\",\"attributes\":\"0000000000000000\",\"attributesMask\":\"FFFFFFFFFFFFFFFF\",\"tcbLevels\":[{\"tcb\":{\"isvsvn\":0},\"tcbDate\":\"2022-11-09T00:00:00Z\",\"tcbStatus\":\"UpToDate\"}]},{\"id\":\"TDX_03\",\"mrsigner\":\"000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000\",\"attributes\":\"0000000000000000\",\"attributesMask\":\"FFFFFFFFFFFFFFFF\",\"tcbLevels\":[{\"tcb\":{\"isvsvn\":0},\"tcbDate\":\"2022-11-09T00:00:00Z\",\"tcbStatus\":\"UpToDate\"}]},{\"id\":\"TDX_01\",\"mrsigner\":\"000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000\",\"attributes\":\"0000000000000000\",\"attributesMask\":\"FFFFFFFFFFFFFFFF\",\"tcbLevels\":[{\"tcb\":{\"isvsvn\":0},\"tcbDate\":\"2022-11-09T00:00:00Z\",\"tcbStatus\":\"UpToDate\"}]}],\"tcbLevels\":[{\"tcb\":{\"sgxtcbcomponents\":[{\"svn\":1,\"category\":\"BIOS\",\"type\":\"Early Microcode Update\"},{\"svn\":1,\"category\":\"OS/VMM\",\"type\":\"SGX Late Microcode Update\"},{\"svn\":0,\"category\":\"OS/VMM\",\"type\":\"TXT SINIT\"},{\"svn\":0,\"category\":\"BIOS\"},{\"svn\":0,\"category\":\"BIOS\"},{\"svn\":0,\"category\":\"BIOS\"},{\"svn\":0},{\"svn\":0,\"category\":\"OS/VMM\",\"type\":\"SEAMLDR ACM\"},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0}],\"pcesvn\":11,\"tdxtcbcomponents\":[{\"svn\":0,\"category\":\"OS/VMM\",\"type\":\"TDX Module\"},{\"svn\":0,\"category\":\"OS/VMM\",\"type\":\"TDX Module\"},{\"svn\":1,\"category\":\"OS/VMM\",\"type\":\"TDX Late Microcode Update\"},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0}]},\"tcbDate\":\"2022-11-09T00:00:00Z\",\"tcbStatus\":\"UpToDate\"}]},\"signature\":\"c04cb69c8a57965018da713e624baa6c11f290f762b1b73cf01f90087334ba8d6c33e10fb3ca766b7dd99d87387b8b4241f25f3e91328c160c193deb70ec0bdb\"}","tcbInfoIssuerChain":"-----BEGIN CERTIFICATE-----\nMIICkDCCAjagAwIBAgIUTh8n662T/sqPZK+7n3H67/KGwu0wCgYIKoZIzj0EAwIw\naDEaMBgGA1UEAwwRSW50ZWwgU0dYIFJvb3QgQ0ExGjAYBgNVBAoMEUludGVsIENv\ncnBvcmF0aW9uMRQwEgYDVQQHDAtTYW50YSBDbGFyYTELMAkGA1UECAwCQ0ExCzAJ\nBgNVBAYTAlVTMB4XDTE5MTAzMTEyMzM0N1oXDTI2MTAzMTEyMzM0N1owbDEeMBwG\nA1UEAwwVSW50ZWwgU0dYIFRDQiBTaWduaW5nMRowGAYDVQQKDBFJbnRlbCBDb3Jw\nb3JhdGlvbjEUMBIGA1UEBwwLU2FudGEgQ2xhcmExCzAJBgNVBAgMAkNBMQswCQYD\nVQQGEwJVUzBZMBMGByqGSM49AgEGCCqGSM49AwEHA0IABOnYw9LbN/JmyUttXa0M\niBEenjPbxbR4C8MuVYxDI+Le8lDBLp9X4wMzCAUF/fI/31giClXp/y0erLbLZjdV\n07+jgbkwgbYwHwYDVR0jBBgwFoAU6ehEUlM2XEsYmhH8QxgspdwggEgwVgYDVR0f\nBE8wTTBLoEmgR4ZFaHR0cHM6Ly9zYngtY2VydGlmaWNhdGVzLnRydXN0ZWRzZXJ2\naWNlcy5pbnRlbC5jb20vSW50ZWxTR1hSb290Q0EuZGVyMB0GA1UdDgQWBBROHyfr\nrZP+yo9kr7ufcfrv8obC7TAOBgNVHQ8BAf8EBAMCBsAwDAYDVR0TAQH/BAIwADAK\nBggqhkjOPQQDAgNIADBFAiEA9xQeifK+2abQGnrAgk0hrOhdyvJQorh2cEMn4Gwr\n4hoCIFHW5qQ9G2wBJ4GMNQqv/oMfbPtzmyTlaWWzwxkqM0CT\n-----END CERTIFICATE-----\n-----BEGIN CERTIFICATE-----\nMIIClDCCAjmgAwIBAgIVAOnoRFJTNlxLGJoR/EMYLKXcIIBIMAoGCCqGSM49BAMC\nMGgxGjAYBgNVBAMMEUludGVsIFNHWCBSb290IENBMRowGAYDVQQKDBFJbnRlbCBD\nb3Jwb3JhdGlvbjEUMBIGA1UEBwwLU2FudGEgQ2xhcmExCzAJBgNVBAgMAkNBMQsw\nCQYDVQQGEwJVUzAeFw0xOTEwMzEwOTQ5MjFaFw00OTEyMzEyMzU5NTlaMGgxGjAY\nBgNVBAMMEUludGVsIFNHWCBSb290IENBMRowGAYDVQQKDBFJbnRlbCBDb3Jwb3Jh\ndGlvbjEUMBIGA1UEBwwLU2FudGEgQ2xhcmExCzAJBgNVBAgMAkNBMQswCQYDVQQG\nEwJVUzBZMBMGByqGSM49AgEGCCqGSM49AwEHA0IABE/6D/1WHNrWwPmNMIyBKMW5\nJ6JzMsjo6xP2vkK1cdZGb1PGRP/C/8ECgiDkmklmzwLzLi+000m7LLrtKJA3oC2j\ngb8wgbwwHwYDVR0jBBgwFoAU6ehEUlM2XEsYmhH8QxgspdwggEgwVgYDVR0fBE8w\nTTBLoEmgR4ZFaHR0cHM6Ly9zYngtY2VydGlmaWNhdGVzLnRydXN0ZWRzZXJ2aWNl\ncy5pbnRlbC5jb20vSW50ZWxTR1hSb290Q0EuZGVyMB0GA1UdDgQWBBTp6ERSUzZc\nSxiaEfxDGCyl3CCASDAOBgNVHQ8BAf8EBAMCAQYwEgYDVR0TAQH/BAgwBgEB/wIB\nATAKBggqhkjOPQQDAgNJADBGAiEAzw9zdUiUHPMUd0C4mx41jlFZkrM3y5f1lgnV\nO7FbjOoCIQCoGtUmT4cXt7V+ySHbJ8Hob9AanpvXNH1ER+/gZF+opQ==\n-----END CERTIFICATE-----\n"},{"fmspc":"10D06D000000","tcbInfo":"{\"tcbInfo\":{\"id\":\"TDX\",\"version\":3,\"issueDate\":\"2026-07-01T10:00:45Z\",\"nextUpdate\":\"2026-07-31T10:00:45Z\",\"fmspc\":\"10D06D000000\",\"pceId\":\"0000\",\"tcbType\":0,\"tcbEvaluationDataNumber\":5,\"tdxModule\":{\"mrsigner\":\"000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000\",\"attributes\":\"0000000000000000\",\"attributesMask\":\"FFFFFFFFFFFFFFFF\"},\"tdxModuleIdentities\":[{\"id\":\"TDX_02\",\"mrsigner\":\"000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000\",\"attributes\":\"0000000000000000\",\"attributesMask\":\"FFFFFFFFFFFFFFFF\",\"tcbLevels\":[{\"tcb\":{\"isvsvn\":0},\"tcbDate\":\"2022-11-09T00:00:00Z\",\"tcbStatus\":\"UpToDate\"}]},{\"id\":\"TDX_05\",\"mrsigner\":\"000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000\",\"attributes\":\"0000000000000000\",\"attributesMask\":\"FFFFFFFFFFFFFFFF\",\"tcbLevels\":[{\"tcb\":{\"isvsvn\":0},\"tcbDate\":\"2022-11-09T00:00:00Z\",\"tcbStatus\":\"UpToDate\"}]},{\"id\":\"TDX_03\",\"mrsigner\":\"000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000\",\"attributes\":\"0000000000000000\",\"attributesMask\":\"FFFFFFFFFFFFFFFF\",\"tcbLevels\":[{\"tcb\":{\"isvsvn\":0},\"tcbDate\":\"2022-11-09T00:00:00Z\",\"tcbStatus\":\"UpToDate\"}]},{\"id\":\"TDX_01\",\"mrsigner\":\"000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000\",\"attributes\":\"0000000000000000\",\"attributesMask\":\"FFFFFFFFFFFFFFFF\",\"tcbLevels\":[{\"tcb\":{\"isvsvn\":0},\"tcbDate\":\"2022-11-09T00:00:00Z\",\"tcbStatus\":\"UpToDate\"}]}],\"tcbLevels\":[{\"tcb\":{\"sgxtcbcomponents\":[{\"svn\":1,\"category\":\"BIOS\",\"type\":\"Early Microcode Update\"},{\"svn\":1,\"category\":\"OS/VMM\",\"type\":\"SGX Late Microcode Update\"},{\"svn\":0,\"category\":\"OS/VMM\",\"type\":\"TXT SINIT\"},{\"svn\":0,\"category\":\"BIOS\"},{\"svn\":0,\"category\":\"BIOS\"},{\"svn\":0,\"category\":\"BIOS\"},{\"svn\":0},{\"svn\":0,\"category\":\"OS/VMM\",\"type\":\"SEAMLDR ACM\"},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0}],\"pcesvn\":0,\"tdxtcbcomponents\":[{\"svn\":0,\"category\":\"OS/VMM\",\"type\":\"TDX Module\"},{\"svn\":0,\"category\":\"OS/VMM\",\"type\":\"TDX Module\"},{\"svn\":1,\"category\":\"OS/VMM\",\"type\":\"TDX Late Microcode Update\"},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0}]},\"tcbDate\":\"2022-11-09T00:00:00Z\",\"tcbStatus\":\"UpToDate\"}]},\"signature\":\"29ec7d93a60c101cd878f061467e933088dd0f393d8cbfd26ecba14cdf22c839b89b9fca57440105770449c022b3f7c1c514b294a46e504718b81deda3620d76\"}","tcbInfoIssuerChain":"-----BEGIN CERTIFICATE-----\nMIICkDCCAjagAwIBAgIUTh8n662T/sqPZK+7n3H67/KGwu0wCgYIKoZIzj0EAwIw\naDEaMBgGA1UEAwwRSW50ZWwgU0dYIFJvb3QgQ0ExGjAYBgNVBAoMEUludGVsIENv\ncnBvcmF0aW9uMRQwEgYDVQQHDAtTYW50YSBDbGFyYTELMAkGA1UECAwCQ0ExCzAJ\nBgNVBAYTAlVTMB4XDTE5MTAzMTEyMzM0N1oXDTI2MTAzMTEyMzM0N1owbDEeMBwG\nA1UEAwwVSW50ZWwgU0dYIFRDQiBTaWduaW5nMRowGAYDVQQKDBFJbnRlbCBDb3Jw\nb3JhdGlvbjEUMBIGA1UEBwwLU2FudGEgQ2xhcmExCzAJBgNVBAgMAkNBMQswCQYD\nVQQGEwJVUzBZMBMGByqGSM49AgEGCCqGSM49AwEHA0IABOnYw9LbN/JmyUttXa0M\niBEenjPbxbR4C8MuVYxDI+Le8lDBLp9X4wMzCAUF/fI/31giClXp/y0erLbLZjdV\n07+jgbkwgbYwHwYDVR0jBBgwFoAU6ehEUlM2XEsYmhH8QxgspdwggEgwVgYDVR0f\nBE8wTTBLoEmgR4ZFaHR0cHM6Ly9zYngtY2VydGlmaWNhdGVzLnRydXN0ZWRzZXJ2\naWNlcy5pbnRlbC5jb20vSW50ZWxTR1hSb290Q0EuZGVyMB0GA1UdDgQWBBROHyfr\nrZP+yo9kr7ufcfrv8obC7TAOBgNVHQ8BAf8EBAMCBsAwDAYDVR0TAQH/BAIwADAK\nBggqhkjOPQQDAgNIADBFAiEA9xQeifK+2abQGnrAgk0hrOhdyvJQorh2cEMn4Gwr\n4hoCIFHW5qQ9G2wBJ4GMNQqv/oMfbPtzmyTlaWWzwxkqM0CT\n-----END CERTIFICATE-----\n-----BEGIN CERTIFICATE-----\nMIIClDCCAjmgAwIBAgIVAOnoRFJTNlxLGJoR/EMYLKXcIIBIMAoGCCqGSM49BAMC\nMGgxGjAYBgNVBAMMEUludGVsIFNHWCBSb290IENBMRowGAYDVQQKDBFJbnRlbCBD\nb3Jwb3JhdGlvbjEUMBIGA1UEBwwLU2FudGEgQ2xhcmExCzAJBgNVBAgMAkNBMQsw\nCQYDVQQGEwJVUzAeFw0xOTEwMzEwOTQ5MjFaFw00OTEyMzEyMzU5NTlaMGgxGjAY\nBgNVBAMMEUludGVsIFNHWCBSb290IENBMRowGAYDVQQKDBFJbnRlbCBDb3Jwb3Jh\ndGlvbjEUMBIGA1UEBwwLU2FudGEgQ2xhcmExCzAJBgNVBAgMAkNBMQswCQYDVQQG\nEwJVUzBZMBMGByqGSM49AgEGCCqGSM49AwEHA0IABE/6D/1WHNrWwPmNMIyBKMW5\nJ6JzMsjo6xP2vkK1cdZGb1PGRP/C/8ECgiDkmklmzwLzLi+000m7LLrtKJA3oC2j\ngb8wgbwwHwYDVR0jBBgwFoAU6ehEUlM2XEsYmhH8QxgspdwggEgwVgYDVR0fBE8w\nTTBLoEmgR4ZFaHR0cHM6Ly9zYngtY2VydGlmaWNhdGVzLnRydXN0ZWRzZXJ2aWNl\ncy5pbnRlbC5jb20vSW50ZWxTR1hSb290Q0EuZGVyMB0GA1UdDgQWBBTp6ERSUzZc\nSxiaEfxDGCyl3CCASDAOBgNVHQ8BAf8EBAMCAQYwEgYDVR0TAQH/BAgwBgEB/wIB\nATAKBggqhkjOPQQDAgNJADBGAiEAzw9zdUiUHPMUd0C4mx41jlFZkrM3y5f1lgnV\nO7FbjOoCIQCoGtUmT4cXt7V+ySHbJ8Hob9AanpvXNH1ER+/gZF+opQ==\n-----END CERTIFICATE-----\n"},{"fmspc":"20806F000000","tcbInfo":"{\"tcbInfo\":{\"id\":\"TDX\",\"version\":3,\"issueDate\":\"2026-07-01T10:00:45Z\",\"nextUpdate\":\"2026-07-31T10:00:45Z\",\"fmspc\":\"20806F000000\",\"pceId\":\"0000\",\"tcbType\":0,\"tcbEvaluationDataNumber\":5,\"tdxModule\":{\"mrsigner\":\"000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000\",\"attributes\":\"0000000000000000\",\"attributesMask\":\"FFFFFFFFFFFFFFFF\"},\"tdxModuleIdentities\":[{\"id\":\"TDX_02\",\"mrsigner\":\"000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000\",\"attributes\":\"0000000000000000\",\"attributesMask\":\"FFFFFFFFFFFFFFFF\",\"tcbLevels\":[{\"tcb\":{\"isvsvn\":0},\"tcbDate\":\"2022-11-09T00:00:00Z\",\"tcbStatus\":\"UpToDate\"}]},{\"id\":\"TDX_05\",\"mrsigner\":\"000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000\",\"attributes\":\"0000000000000000\",\"attributesMask\":\"FFFFFFFFFFFFFFFF\",\"tcbLevels\":[{\"tcb\":{\"isvsvn\":0},\"tcbDate\":\"2022-11-09T00:00:00Z\",\"tcbStatus\":\"UpToDate\"}]},{\"id\":\"TDX_03\",\"mrsigner\":\"000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000\",\"attributes\":\"0000000000000000\",\"attributesMask\":\"FFFFFFFFFFFFFFFF\",\"tcbLevels\":[{\"tcb\":{\"isvsvn\":0},\"tcbDate\":\"2022-11-09T00:00:00Z\",\"tcbStatus\":\"UpToDate\"}]},{\"id\":\"TDX_01\",\"mrsigner\":\"000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000\",\"attributes\":\"0000000000000000\",\"attributesMask\":\"FFFFFFFFFFFFFFFF\",\"tcbLevels\":[{\"tcb\":{\"isvsvn\":0},\"tcbDate\":\"2022-11-09T00:00:00Z\",\"tcbStatus\":\"UpToDate\"}]}],\"tcbLevels\":[{\"tcb\":{\"sgxtcbcomponents\":[{\"svn\":1,\"category\":\"BIOS\",\"type\":\"Early Microcode Update\"},{\"svn\":1,\"category\":\"OS/VMM\",\"type\":\"SGX Late Microcode Update\"},{\"svn\":0,\"category\":\"OS/VMM\",\"type\":\"TXT SINIT\"},{\"svn\":0,\"category\":\"BIOS\"},{\"svn\":0,\"category\":\"BIOS\"},{\"svn\":0,\"category\":\"BIOS\"},{\"svn\":0},{\"svn\":0,\"category\":\"OS/VMM\",\"type\":\"SEAMLDR ACM\"},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0}],\"pcesvn\":11,\"tdxtcbcomponents\":[{\"svn\":0,\"category\":\"OS/VMM\",\"type\":\"TDX Module\"},{\"svn\":0,\"category\":\"OS/VMM\",\"type\":\"TDX Module\"},{\"svn\":1,\"category\":\"OS/VMM\",\"type\":\"TDX Late Microcode Update\"},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0}]},\"tcbDate\":\"2022-11-09T00:00:00Z\",\"tcbStatus\":\"UpToDate\"}]},\"signature\":\"89ccc75f7e47334690d6ac8ba90d0ea84850d837ce51698dfe7b4b778476afd09fcd3119e3bc93e660b195e7db805d69cf8ed4ce1705eed3beaca4de8027ec8d\"}","tcbInfoIssuerChain":"-----BEGIN CERTIFICATE-----\nMIICkDCCAjagAwIBAgIUTh8n662T/sqPZK+7n3H67/KGwu0wCgYIKoZIzj0EAwIw\naDEaMBgGA1UEAwwRSW50ZWwgU0dYIFJvb3QgQ0ExGjAYBgNVBAoMEUludGVsIENv\ncnBvcmF0aW9uMRQwEgYDVQQHDAtTYW50YSBDbGFyYTELMAkGA1UECAwCQ0ExCzAJ\nBgNVBAYTAlVTMB4XDTE5MTAzMTEyMzM0N1oXDTI2MTAzMTEyMzM0N1owbDEeMBwG\nA1UEAwwVSW50ZWwgU0dYIFRDQiBTaWduaW5nMRowGAYDVQQKDBFJbnRlbCBDb3Jw\nb3JhdGlvbjEUMBIGA1UEBwwLU2FudGEgQ2xhcmExCzAJBgNVBAgMAkNBMQswCQYD\nVQQGEwJVUzBZMBMGByqGSM49AgEGCCqGSM49AwEHA0IABOnYw9LbN/JmyUttXa0M\niBEenjPbxbR4C8MuVYxDI+Le8lDBLp9X4wMzCAUF/fI/31giClXp/y0erLbLZjdV\n07+jgbkwgbYwHwYDVR0jBBgwFoAU6ehEUlM2XEsYmhH8QxgspdwggEgwVgYDVR0f\nBE8wTTBLoEmgR4ZFaHR0cHM6Ly9zYngtY2VydGlmaWNhdGVzLnRydXN0ZWRzZXJ2\naWNlcy5pbnRlbC5jb20vSW50ZWxTR1hSb290Q0EuZGVyMB0GA1UdDgQWBBROHyfr\nrZP+yo9kr7ufcfrv8obC7TAOBgNVHQ8BAf8EBAMCBsAwDAYDVR0TAQH/BAIwADAK\nBggqhkjOPQQDAgNIADBFAiEA9xQeifK+2abQGnrAgk0hrOhdyvJQorh2cEMn4Gwr\n4hoCIFHW5qQ9G2wBJ4GMNQqv/oMfbPtzmyTlaWWzwxkqM0CT\n-----END CERTIFICATE-----\n-----BEGIN CERTIFICATE-----\nMIIClDCCAjmgAwIBAgIVAOnoRFJTNlxLGJoR/EMYLKXcIIBIMAoGCCqGSM49BAMC\nMGgxGjAYBgNVBAMMEUludGVsIFNHWCBSb290IENBMRowGAYDVQQKDBFJbnRlbCBD\nb3Jwb3JhdGlvbjEUMBIGA1UEBwwLU2FudGEgQ2xhcmExCzAJBgNVBAgMAkNBMQsw\nCQYDVQQGEwJVUzAeFw0xOTEwMzEwOTQ5MjFaFw00OTEyMzEyMzU5NTlaMGgxGjAY\nBgNVBAMMEUludGVsIFNHWCBSb290IENBMRowGAYDVQQKDBFJbnRlbCBDb3Jwb3Jh\ndGlvbjEUMBIGA1UEBwwLU2FudGEgQ2xhcmExCzAJBgNVBAgMAkNBMQswCQYDVQQG\nEwJVUzBZMBMGByqGSM49AgEGCCqGSM49AwEHA0IABE/6D/1WHNrWwPmNMIyBKMW5\nJ6JzMsjo6xP2vkK1cdZGb1PGRP/C/8ECgiDkmklmzwLzLi+000m7LLrtKJA3oC2j\ngb8wgbwwHwYDVR0jBBgwFoAU6ehEUlM2XEsYmhH8QxgspdwggEgwVgYDVR0fBE8w\nTTBLoEmgR4ZFaHR0cHM6Ly9zYngtY2VydGlmaWNhdGVzLnRydXN0ZWRzZXJ2aWNl\ncy5pbnRlbC5jb20vSW50ZWxTR1hSb290Q0EuZGVyMB0GA1UdDgQWBBTp6ERSUzZc\nSxiaEfxDGCyl3CCASDAOBgNVHQ8BAf8EBAMCAQYwEgYDVR0TAQH/BAgwBgEB/wIB\nATAKBggqhkjOPQQDAgNJADBGAiEAzw9zdUiUHPMUd0C4mx41jlFZkrM3y5f1lgnV\nO7FbjOoCIQCoGtUmT4cXt7V+ySHbJ8Hob9AanpvXNH1ER+/gZF+opQ==\n-----END CERTIFICATE-----\n"},{"fmspc":"30A06E000000","tcbInfo":"{\"tcbInfo\":{\"id\":\"TDX\",\"version\":3,\"issueDate\":\"2026-07-01T10:00:45Z\",\"nextUpdate\":\"2026-07-31T10:00:45Z\",\"fmspc\":\"30A06E000000\",\"pceId\":\"0000\",\"tcbType\":0,\"tcbEvaluationDataNumber\":5,\"tdxModule\":{\"mrsigner\":\"000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000\",\"attributes\":\"0000000000000000\",\"attributesMask\":\"FFFFFFFFFFFFFFFF\"},\"tdxModuleIdentities\":[{\"id\":\"TDX_02\",\"mrsigner\":\"000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000\",\"attributes\":\"0000000000000000\",\"attributesMask\":\"FFFFFFFFFFFFFFFF\",\"tcbLevels\":[{\"tcb\":{\"isvsvn\":0},\"tcbDate\":\"2022-11-09T00:00:00Z\",\"tcbStatus\":\"UpToDate\"}]},{\"id\":\"TDX_05\",\"mrsigner\":\"000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000\",\"attributes\":\"0000000000000000\",\"attributesMask\":\"FFFFFFFFFFFFFFFF\",\"tcbLevels\":[{\"tcb\":{\"isvsvn\":0},\"tcbDate\":\"2022-11-09T00:00:00Z\",\"tcbStatus\":\"UpToDate\"}]},{\"id\":\"TDX_03\",\"mrsigner\":\"000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000\",\"attributes\":\"0000000000000000\",\"attributesMask\":\"FFFFFFFFFFFFFFFF\",\"tcbLevels\":[{\"tcb\":{\"isvsvn\":0},\"tcbDate\":\"2022-11-09T00:00:00Z\",\"tcbStatus\":\"UpToDate\"}]},{\"id\":\"TDX_01\",\"mrsigner\":\"000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000\",\"attributes\":\"0000000000000000\",\"attributesMask\":\"FFFFFFFFFFFFFFFF\",\"tcbLevels\":[{\"tcb\":{\"isvsvn\":0},\"tcbDate\":\"2022-11-09T00:00:00Z\",\"tcbStatus\":\"UpToDate\"}]}],\"tcbLevels\":[{\"tcb\":{\"sgxtcbcomponents\":[{\"svn\":1,\"category\":\"BIOS\",\"type\":\"Early Microcode Update\"},{\"svn\":1,\"category\":\"OS/VMM\",\"type\":\"SGX Late Microcode Update\"},{\"svn\":0,\"category\":\"OS/VMM\",\"type\":\"TXT SINIT\"},{\"svn\":0,\"category\":\"BIOS\"},{\"svn\":0,\"category\":\"BIOS\"},{\"svn\":0,\"category\":\"BIOS\"},{\"svn\":0},{\"svn\":0,\"category\":\"OS/VMM\",\"type\":\"SEAMLDR ACM\"},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0}],\"pcesvn\":0,\"tdxtcbcomponents\":[{\"svn\":0,\"category\":\"OS/VMM\",\"type\":\"TDX Module\"},{\"svn\":0,\"category\":\"OS/VMM\",\"type\":\"TDX Module\"},{\"svn\":1,\"category\":\"OS/VMM\",\"type\":\"TDX Late Microcode Update\"},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0}]},\"tcbDate\":\"2022-11-09T00:00:00Z\",\"tcbStatus\":\"UpToDate\"}]},\"signature\":\"d5550e6e74aed8bd2806e47cbdc99ed75b833401896a662727b5ff62e205e118e17afc952158d54b132719eebe45a5dde9e8c501dcba827320f76f1053460f8b\"}","tcbInfoIssuerChain":"-----BEGIN CERTIFICATE-----\nMIICkDCCAjagAwIBAgIUTh8n662T/sqPZK+7n3H67/KGwu0wCgYIKoZIzj0EAwIw\naDEaMBgGA1UEAwwRSW50ZWwgU0dYIFJvb3QgQ0ExGjAYBgNVBAoMEUludGVsIENv\ncnBvcmF0aW9uMRQwEgYDVQQHDAtTYW50YSBDbGFyYTELMAkGA1UECAwCQ0ExCzAJ\nBgNVBAYTAlVTMB4XDTE5MTAzMTEyMzM0N1oXDTI2MTAzMTEyMzM0N1owbDEeMBwG\nA1UEAwwVSW50ZWwgU0dYIFRDQiBTaWduaW5nMRowGAYDVQQKDBFJbnRlbCBDb3Jw\nb3JhdGlvbjEUMBIGA1UEBwwLU2FudGEgQ2xhcmExCzAJBgNVBAgMAkNBMQswCQYD\nVQQGEwJVUzBZMBMGByqGSM49AgEGCCqGSM49AwEHA0IABOnYw9LbN/JmyUttXa0M\niBEenjPbxbR4C8MuVYxDI+Le8lDBLp9X4wMzCAUF/fI/31giClXp/y0erLbLZjdV\n07+jgbkwgbYwHwYDVR0jBBgwFoAU6ehEUlM2XEsYmhH8QxgspdwggEgwVgYDVR0f\nBE8wTTBLoEmgR4ZFaHR0cHM6Ly9zYngtY2VydGlmaWNhdGVzLnRydXN0ZWRzZXJ2\naWNlcy5pbnRlbC5jb20vSW50ZWxTR1hSb290Q0EuZGVyMB0GA1UdDgQWBBROHyfr\nrZP+yo9kr7ufcfrv8obC7TAOBgNVHQ8BAf8EBAMCBsAwDAYDVR0TAQH/BAIwADAK\nBggqhkjOPQQDAgNIADBFAiEA9xQeifK+2abQGnrAgk0hrOhdyvJQorh2cEMn4Gwr\n4hoCIFHW5qQ9G2wBJ4GMNQqv/oMfbPtzmyTlaWWzwxkqM0CT\n-----END CERTIFICATE-----\n-----BEGIN CERTIFICATE-----\nMIIClDCCAjmgAwIBAgIVAOnoRFJTNlxLGJoR/EMYLKXcIIBIMAoGCCqGSM49BAMC\nMGgxGjAYBgNVBAMMEUludGVsIFNHWCBSb290IENBMRowGAYDVQQKDBFJbnRlbCBD\nb3Jwb3JhdGlvbjEUMBIGA1UEBwwLU2FudGEgQ2xhcmExCzAJBgNVBAgMAkNBMQsw\nCQYDVQQGEwJVUzAeFw0xOTEwMzEwOTQ5MjFaFw00OTEyMzEyMzU5NTlaMGgxGjAY\nBgNVBAMMEUludGVsIFNHWCBSb290IENBMRowGAYDVQQKDBFJbnRlbCBDb3Jwb3Jh\ndGlvbjEUMBIGA1UEBwwLU2FudGEgQ2xhcmExCzAJBgNVBAgMAkNBMQswCQYDVQQG\nEwJVUzBZMBMGByqGSM49AgEGCCqGSM49AwEHA0IABE/6D/1WHNrWwPmNMIyBKMW5\nJ6JzMsjo6xP2vkK1cdZGb1PGRP/C/8ECgiDkmklmzwLzLi+000m7LLrtKJA3oC2j\ngb8wgbwwHwYDVR0jBBgwFoAU6ehEUlM2XEsYmhH8QxgspdwggEgwVgYDVR0fBE8w\nTTBLoEmgR4ZFaHR0cHM6Ly9zYngtY2VydGlmaWNhdGVzLnRydXN0ZWRzZXJ2aWNl\ncy5pbnRlbC5jb20vSW50ZWxTR1hSb290Q0EuZGVyMB0GA1UdDgQWBBTp6ERSUzZc\nSxiaEfxDGCyl3CCASDAOBgNVHQ8BAf8EBAMCAQYwEgYDVR0TAQH/BAgwBgEB/wIB\nATAKBggqhkjOPQQDAgNJADBGAiEAzw9zdUiUHPMUd0C4mx41jlFZkrM3y5f1lgnV\nO7FbjOoCIQCoGtUmT4cXt7V+ySHbJ8Hob9AanpvXNH1ER+/gZF+opQ==\n-----END CERTIFICATE-----\n"},{"fmspc":"10A06F000000","tcbInfo":"{\"tcbInfo\":{\"id\":\"TDX\",\"version\":3,\"issueDate\":\"2026-07-01T10:00:45Z\",\"nextUpdate\":\"2026-07-31T10:00:45Z\",\"fmspc\":\"10A06F000000\",\"pceId\":\"0000\",\"tcbType\":0,\"tcbEvaluationDataNumber\":5,\"tdxModule\":{\"mrsigner\":\"000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000\",\"attributes\":\"0000000000000000\",\"attributesMask\":\"FFFFFFFFFFFFFFFF\"},\"tdxModuleIdentities\":[{\"id\":\"TDX_02\",\"mrsigner\":\"000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000\",\"attributes\":\"0000000000000000\",\"attributesMask\":\"FFFFFFFFFFFFFFFF\",\"tcbLevels\":[{\"tcb\":{\"isvsvn\":0},\"tcbDate\":\"2022-11-09T00:00:00Z\",\"tcbStatus\":\"UpToDate\"}]},{\"id\":\"TDX_05\",\"mrsigner\":\"000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000\",\"attributes\":\"0000000000000000\",\"attributesMask\":\"FFFFFFFFFFFFFFFF\",\"tcbLevels\":[{\"tcb\":{\"isvsvn\":0},\"tcbDate\":\"2022-11-09T00:00:00Z\",\"tcbStatus\":\"UpToDate\"}]},{\"id\":\"TDX_03\",\"mrsigner\":\"000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000\",\"attributes\":\"0000000000000000\",\"attributesMask\":\"FFFFFFFFFFFFFFFF\",\"tcbLevels\":[{\"tcb\":{\"isvsvn\":0},\"tcbDate\":\"2022-11-09T00:00:00Z\",\"tcbStatus\":\"UpToDate\"}]},{\"id\":\"TDX_01\",\"mrsigner\":\"000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000\",\"attributes\":\"0000000000000000\",\"attributesMask\":\"FFFFFFFFFFFFFFFF\",\"tcbLevels\":[{\"tcb\":{\"isvsvn\":0},\"tcbDate\":\"2022-11-09T00:00:00Z\",\"tcbStatus\":\"UpToDate\"}]}],\"tcbLevels\":[{\"tcb\":{\"sgxtcbcomponents\":[{\"svn\":1,\"category\":\"BIOS\",\"type\":\"Early Microcode Update\"},{\"svn\":1,\"category\":\"OS/VMM\",\"type\":\"SGX Late Microcode Update\"},{\"svn\":0,\"category\":\"OS/VMM\",\"type\":\"TXT SINIT\"},{\"svn\":0,\"category\":\"BIOS\"},{\"svn\":0,\"category\":\"BIOS\"},{\"svn\":0,\"category\":\"BIOS\"},{\"svn\":0},{\"svn\":0,\"category\":\"OS/VMM\",\"type\":\"SEAMLDR ACM\"},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0}],\"pcesvn\":0,\"tdxtcbcomponents\":[{\"svn\":0,\"category\":\"OS/VMM\",\"type\":\"TDX Module\"},{\"svn\":0,\"category\":\"OS/VMM\",\"type\":\"TDX Module\"},{\"svn\":1,\"category\":\"OS/VMM\",\"type\":\"TDX Late Microcode Update\"},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0}]},\"tcbDate\":\"2022-11-09T00:00:00Z\",\"tcbStatus\":\"UpToDate\"}]},\"signature\":\"7ce7382154fbea591d0851952f283b16edf79ce56cba3757dd2297cfd0296c6bc3408eaa416ae14d13936f7662ba42741f4e718888dc0ad9f2630fde233810fa\"}","tcbInfoIssuerChain":"-----BEGIN CERTIFICATE-----\nMIICkDCCAjagAwIBAgIUTh8n662T/sqPZK+7n3H67/KGwu0wCgYIKoZIzj0EAwIw\naDEaMBgGA1UEAwwRSW50ZWwgU0dYIFJvb3QgQ0ExGjAYBgNVBAoMEUludGVsIENv\ncnBvcmF0aW9uMRQwEgYDVQQHDAtTYW50YSBDbGFyYTELMAkGA1UECAwCQ0ExCzAJ\nBgNVBAYTAlVTMB4XDTE5MTAzMTEyMzM0N1oXDTI2MTAzMTEyMzM0N1owbDEeMBwG\nA1UEAwwVSW50ZWwgU0dYIFRDQiBTaWduaW5nMRowGAYDVQQKDBFJbnRlbCBDb3Jw\nb3JhdGlvbjEUMBIGA1UEBwwLU2FudGEgQ2xhcmExCzAJBgNVBAgMAkNBMQswCQYD\nVQQGEwJVUzBZMBMGByqGSM49AgEGCCqGSM49AwEHA0IABOnYw9LbN/JmyUttXa0M\niBEenjPbxbR4C8MuVYxDI+Le8lDBLp9X4wMzCAUF/fI/31giClXp/y0erLbLZjdV\n07+jgbkwgbYwHwYDVR0jBBgwFoAU6ehEUlM2XEsYmhH8QxgspdwggEgwVgYDVR0f\nBE8wTTBLoEmgR4ZFaHR0cHM6Ly9zYngtY2VydGlmaWNhdGVzLnRydXN0ZWRzZXJ2\naWNlcy5pbnRlbC5jb20vSW50ZWxTR1hSb290Q0EuZGVyMB0GA1UdDgQWBBROHyfr\nrZP+yo9kr7ufcfrv8obC7TAOBgNVHQ8BAf8EBAMCBsAwDAYDVR0TAQH/BAIwADAK\nBggqhkjOPQQDAgNIADBFAiEA9xQeifK+2abQGnrAgk0hrOhdyvJQorh2cEMn4Gwr\n4hoCIFHW5qQ9G2wBJ4GMNQqv/oMfbPtzmyTlaWWzwxkqM0CT\n-----END CERTIFICATE-----\n-----BEGIN CERTIFICATE-----\nMIIClDCCAjmgAwIBAgIVAOnoRFJTNlxLGJoR/EMYLKXcIIBIMAoGCCqGSM49BAMC\nMGgxGjAYBgNVBAMMEUludGVsIFNHWCBSb290IENBMRowGAYDVQQKDBFJbnRlbCBD\nb3Jwb3JhdGlvbjEUMBIGA1UEBwwLU2FudGEgQ2xhcmExCzAJBgNVBAgMAkNBMQsw\nCQYDVQQGEwJVUzAeFw0xOTEwMzEwOTQ5MjFaFw00OTEyMzEyMzU5NTlaMGgxGjAY\nBgNVBAMMEUludGVsIFNHWCBSb290IENBMRowGAYDVQQKDBFJbnRlbCBDb3Jwb3Jh\ndGlvbjEUMBIGA1UEBwwLU2FudGEgQ2xhcmExCzAJBgNVBAgMAkNBMQswCQYDVQQG\nEwJVUzBZMBMGByqGSM49AgEGCCqGSM49AwEHA0IABE/6D/1WHNrWwPmNMIyBKMW5\nJ6JzMsjo6xP2vkK1cdZGb1PGRP/C/8ECgiDkmklmzwLzLi+000m7LLrtKJA3oC2j\ngb8wgbwwHwYDVR0jBBgwFoAU6ehEUlM2XEsYmhH8QxgspdwggEgwVgYDVR0fBE8w\nTTBLoEmgR4ZFaHR0cHM6Ly9zYngtY2VydGlmaWNhdGVzLnRydXN0ZWRzZXJ2aWNl\ncy5pbnRlbC5jb20vSW50ZWxTR1hSb290Q0EuZGVyMB0GA1UdDgQWBBTp6ERSUzZc\nSxiaEfxDGCyl3CCASDAOBgNVHQ8BAf8EBAMCAQYwEgYDVR0TAQH/BAgwBgEB/wIB\nATAKBggqhkjOPQQDAgNJADBGAiEAzw9zdUiUHPMUd0C4mx41jlFZkrM3y5f1lgnV\nO7FbjOoCIQCoGtUmT4cXt7V+ySHbJ8Hob9AanpvXNH1ER+/gZF+opQ==\n-----END CERTIFICATE-----\n"},{"fmspc":"20A06D050000","tcbInfo":"{\"tcbInfo\":{\"id\":\"TDX\",\"version\":3,\"issueDate\":\"2026-07-01T10:00:45Z\",\"nextUpdate\":\"2026-07-31T10:00:45Z\",\"fmspc\":\"20A06D050000\",\"pceId\":\"0000\",\"tcbType\":0,\"tcbEvaluationDataNumber\":5,\"tdxModule\":{\"mrsigner\":\"000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000\",\"attributes\":\"0000000000000000\",\"attributesMask\":\"FFFFFFFFFFFFFFFF\"},\"tdxModuleIdentities\":[{\"id\":\"TDX_02\",\"mrsigner\":\"000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000\",\"attributes\":\"0000000000000000\",\"attributesMask\":\"FFFFFFFFFFFFFFFF\",\"tcbLevels\":[{\"tcb\":{\"isvsvn\":0},\"tcbDate\":\"2022-11-09T00:00:00Z\",\"tcbStatus\":\"UpToDate\"}]},{\"id\":\"TDX_05\",\"mrsigner\":\"000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000\",\"attributes\":\"0000000000000000\",\"attributesMask\":\"FFFFFFFFFFFFFFFF\",\"tcbLevels\":[{\"tcb\":{\"isvsvn\":0},\"tcbDate\":\"2022-11-09T00:00:00Z\",\"tcbStatus\":\"UpToDate\"}]},{\"id\":\"TDX_03\",\"mrsigner\":\"000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000\",\"attributes\":\"0000000000000000\",\"attributesMask\":\"FFFFFFFFFFFFFFFF\",\"tcbLevels\":[{\"tcb\":{\"isvsvn\":0},\"tcbDate\":\"2022-11-09T00:00:00Z\",\"tcbStatus\":\"UpToDate\"}]},{\"id\":\"TDX_01\",\"mrsigner\":\"000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000\",\"attributes\":\"0000000000000000\",\"attributesMask\":\"FFFFFFFFFFFFFFFF\",\"tcbLevels\":[{\"tcb\":{\"isvsvn\":0},\"tcbDate\":\"2022-11-09T00:00:00Z\",\"tcbStatus\":\"UpToDate\"}]}],\"tcbLevels\":[{\"tcb\":{\"sgxtcbcomponents\":[{\"svn\":1,\"category\":\"BIOS\",\"type\":\"Early Microcode Update\"},{\"svn\":1,\"category\":\"OS/VMM\",\"type\":\"SGX Late Microcode Update\"},{\"svn\":0,\"category\":\"OS/VMM\",\"type\":\"TXT SINIT\"},{\"svn\":0,\"category\":\"BIOS\"},{\"svn\":0,\"category\":\"BIOS\"},{\"svn\":0,\"category\":\"BIOS\"},{\"svn\":0},{\"svn\":0,\"category\":\"OS/VMM\",\"type\":\"SEAMLDR ACM\"},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0}],\"pcesvn\":0,\"tdxtcbcomponents\":[{\"svn\":0,\"category\":\"OS/VMM\",\"type\":\"TDX Module\"},{\"svn\":0,\"category\":\"OS/VMM\",\"type\":\"TDX Module\"},{\"svn\":1,\"category\":\"OS/VMM\",\"type\":\"TDX Late Microcode Update\"},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0}]},\"tcbDate\":\"2022-11-09T00:00:00Z\",\"tcbStatus\":\"UpToDate\"}]},\"signature\":\"4fceb18caf6eb5ba2ca7138d55d24a6b8d81f99147383bcb5dec755572bf5a24d496fdcdbda75ce076682703685fdac3c9b0f0f53059ab2a3d8d0a8cba9631eb\"}","tcbInfoIssuerChain":"-----BEGIN CERTIFICATE-----\nMIICkDCCAjagAwIBAgIUTh8n662T/sqPZK+7n3H67/KGwu0wCgYIKoZIzj0EAwIw\naDEaMBgGA1UEAwwRSW50ZWwgU0dYIFJvb3QgQ0ExGjAYBgNVBAoMEUludGVsIENv\ncnBvcmF0aW9uMRQwEgYDVQQHDAtTYW50YSBDbGFyYTELMAkGA1UECAwCQ0ExCzAJ\nBgNVBAYTAlVTMB4XDTE5MTAzMTEyMzM0N1oXDTI2MTAzMTEyMzM0N1owbDEeMBwG\nA1UEAwwVSW50ZWwgU0dYIFRDQiBTaWduaW5nMRowGAYDVQQKDBFJbnRlbCBDb3Jw\nb3JhdGlvbjEUMBIGA1UEBwwLU2FudGEgQ2xhcmExCzAJBgNVBAgMAkNBMQswCQYD\nVQQGEwJVUzBZMBMGByqGSM49AgEGCCqGSM49AwEHA0IABOnYw9LbN/JmyUttXa0M\niBEenjPbxbR4C8MuVYxDI+Le8lDBLp9X4wMzCAUF/fI/31giClXp/y0erLbLZjdV\n07+jgbkwgbYwHwYDVR0jBBgwFoAU6ehEUlM2XEsYmhH8QxgspdwggEgwVgYDVR0f\nBE8wTTBLoEmgR4ZFaHR0cHM6Ly9zYngtY2VydGlmaWNhdGVzLnRydXN0ZWRzZXJ2\naWNlcy5pbnRlbC5jb20vSW50ZWxTR1hSb290Q0EuZGVyMB0GA1UdDgQWBBROHyfr\nrZP+yo9kr7ufcfrv8obC7TAOBgNVHQ8BAf8EBAMCBsAwDAYDVR0TAQH/BAIwADAK\nBggqhkjOPQQDAgNIADBFAiEA9xQeifK+2abQGnrAgk0hrOhdyvJQorh2cEMn4Gwr\n4hoCIFHW5qQ9G2wBJ4GMNQqv/oMfbPtzmyTlaWWzwxkqM0CT\n-----END CERTIFICATE-----\n-----BEGIN CERTIFICATE-----\nMIIClDCCAjmgAwIBAgIVAOnoRFJTNlxLGJoR/EMYLKXcIIBIMAoGCCqGSM49BAMC\nMGgxGjAYBgNVBAMMEUludGVsIFNHWCBSb290IENBMRowGAYDVQQKDBFJbnRlbCBD\nb3Jwb3JhdGlvbjEUMBIGA1UEBwwLU2FudGEgQ2xhcmExCzAJBgNVBAgMAkNBMQsw\nCQYDVQQGEwJVUzAeFw0xOTEwMzEwOTQ5MjFaFw00OTEyMzEyMzU5NTlaMGgxGjAY\nBgNVBAMMEUludGVsIFNHWCBSb290IENBMRowGAYDVQQKDBFJbnRlbCBDb3Jwb3Jh\ndGlvbjEUMBIGA1UEBwwLU2FudGEgQ2xhcmExCzAJBgNVBAgMAkNBMQswCQYDVQQG\nEwJVUzBZMBMGByqGSM49AgEGCCqGSM49AwEHA0IABE/6D/1WHNrWwPmNMIyBKMW5\nJ6JzMsjo6xP2vkK1cdZGb1PGRP/C/8ECgiDkmklmzwLzLi+000m7LLrtKJA3oC2j\ngb8wgbwwHwYDVR0jBBgwFoAU6ehEUlM2XEsYmhH8QxgspdwggEgwVgYDVR0fBE8w\nTTBLoEmgR4ZFaHR0cHM6Ly9zYngtY2VydGlmaWNhdGVzLnRydXN0ZWRzZXJ2aWNl\ncy5pbnRlbC5jb20vSW50ZWxTR1hSb290Q0EuZGVyMB0GA1UdDgQWBBTp6ERSUzZc\nSxiaEfxDGCyl3CCASDAOBgNVHQ8BAf8EBAMCAQYwEgYDVR0TAQH/BAgwBgEB/wIB\nATAKBggqhkjOPQQDAgNJADBGAiEAzw9zdUiUHPMUd0C4mx41jlFZkrM3y5f1lgnV\nO7FbjOoCIQCoGtUmT4cXt7V+ySHbJ8Hob9AanpvXNH1ER+/gZF+opQ==\n-----END CERTIFICATE-----\n"}],"qeIdentity":"{\"enclaveIdentity\":{\"id\":\"TD_QE\",\"version\":2,\"issueDate\":\"2026-07-01T10:33:44Z\",\"nextUpdate\":\"2026-07-31T10:33:44Z\",\"tcbEvaluationDataNumber\":5,\"miscselect\":\"00000000\",\"miscselectMask\":\"FFFFFFFF\",\"attributes\":\"11000000000000000000000000000000\",\"attributesMask\":\"FBFFFFFFFFFFFFFF0000000000000000\",\"mrsigner\":\"DC9E2A7C6F948F17474E34A7FC43ED030F7C1563F1BABDDF6340C82E0E54A8C5\",\"isvprodid\":2,\"tcbLevels\":[{\"tcb\":{\"isvsvn\":0},\"tcbDate\":\"2022-11-09T00:00:00Z\",\"tcbStatus\":\"UpToDate\"}]},\"signature\":\"bccb9464275b040819102bd2357fb77e2f1936f218c4d06afebe55b97d7bf416c7d70839897df145c94c6cc65a090c274f94df9b158c245fd37c344272527703\"}","qeIdentityIssuerChain":"-----BEGIN CERTIFICATE-----\nMIICkDCCAjagAwIBAgIUTh8n662T/sqPZK+7n3H67/KGwu0wCgYIKoZIzj0EAwIw\naDEaMBgGA1UEAwwRSW50ZWwgU0dYIFJvb3QgQ0ExGjAYBgNVBAoMEUludGVsIENv\ncnBvcmF0aW9uMRQwEgYDVQQHDAtTYW50YSBDbGFyYTELMAkGA1UECAwCQ0ExCzAJ\nBgNVBAYTAlVTMB4XDTE5MTAzMTEyMzM0N1oXDTI2MTAzMTEyMzM0N1owbDEeMBwG\nA1UEAwwVSW50ZWwgU0dYIFRDQiBTaWduaW5nMRowGAYDVQQKDBFJbnRlbCBDb3Jw\nb3JhdGlvbjEUMBIGA1UEBwwLU2FudGEgQ2xhcmExCzAJBgNVBAgMAkNBMQswCQYD\nVQQGEwJVUzBZMBMGByqGSM49AgEGCCqGSM49AwEHA0IABOnYw9LbN/JmyUttXa0M\niBEenjPbxbR4C8MuVYxDI+Le8lDBLp9X4wMzCAUF/fI/31giClXp/y0erLbLZjdV\n07+jgbkwgbYwHwYDVR0jBBgwFoAU6ehEUlM2XEsYmhH8QxgspdwggEgwVgYDVR0f\nBE8wTTBLoEmgR4ZFaHR0cHM6Ly9zYngtY2VydGlmaWNhdGVzLnRydXN0ZWRzZXJ2\naWNlcy5pbnRlbC5jb20vSW50ZWxTR1hSb290Q0EuZGVyMB0GA1UdDgQWBBROHyfr\nrZP+yo9kr7ufcfrv8obC7TAOBgNVHQ8BAf8EBAMCBsAwDAYDVR0TAQH/BAIwADAK\nBggqhkjOPQQDAgNIADBFAiEA9xQeifK+2abQGnrAgk0hrOhdyvJQorh2cEMn4Gwr\n4hoCIFHW5qQ9G2wBJ4GMNQqv/oMfbPtzmyTlaWWzwxkqM0CT\n-----END CERTIFICATE-----\n-----BEGIN CERTIFICATE-----\nMIIClDCCAjmgAwIBAgIVAOnoRFJTNlxLGJoR/EMYLKXcIIBIMAoGCCqGSM49BAMC\nMGgxGjAYBgNVBAMMEUludGVsIFNHWCBSb290IENBMRowGAYDVQQKDBFJbnRlbCBD\nb3Jwb3JhdGlvbjEUMBIGA1UEBwwLU2FudGEgQ2xhcmExCzAJBgNVBAgMAkNBMQsw\nCQYDVQQGEwJVUzAeFw0xOTEwMzEwOTQ5MjFaFw00OTEyMzEyMzU5NTlaMGgxGjAY\nBgNVBAMMEUludGVsIFNHWCBSb290IENBMRowGAYDVQQKDBFJbnRlbCBDb3Jwb3Jh\ndGlvbjEUMBIGA1UEBwwLU2FudGEgQ2xhcmExCzAJBgNVBAgMAkNBMQswCQYDVQQG\nEwJVUzBZMBMGByqGSM49AgEGCCqGSM49AwEHA0IABE/6D/1WHNrWwPmNMIyBKMW5\nJ6JzMsjo6xP2vkK1cdZGb1PGRP/C/8ECgiDkmklmzwLzLi+000m7LLrtKJA3oC2j\ngb8wgbwwHwYDVR0jBBgwFoAU6ehEUlM2XEsYmhH8QxgspdwggEgwVgYDVR0fBE8w\nTTBLoEmgR4ZFaHR0cHM6Ly9zYngtY2VydGlmaWNhdGVzLnRydXN0ZWRzZXJ2aWNl\ncy5pbnRlbC5jb20vSW50ZWxTR1hSb290Q0EuZGVyMB0GA1UdDgQWBBTp6ERSUzZc\nSxiaEfxDGCyl3CCASDAOBgNVHQ8BAf8EBAMCAQYwEgYDVR0TAQH/BAgwBgEB/wIB\nATAKBggqhkjOPQQDAgNJADBGAiEAzw9zdUiUHPMUd0C4mx41jlFZkrM3y5f1lgnV\nO7FbjOoCIQCoGtUmT4cXt7V+ySHbJ8Hob9AanpvXNH1ER+/gZF+opQ==\n-----END CERTIFICATE-----\n","rootCa":"-----BEGIN CERTIFICATE-----\nMIIClDCCAjmgAwIBAgIVAOnoRFJTNlxLGJoR/EMYLKXcIIBIMAoGCCqGSM49BAMC\nMGgxGjAYBgNVBAMMEUludGVsIFNHWCBSb290IENBMRowGAYDVQQKDBFJbnRlbCBD\nb3Jwb3JhdGlvbjEUMBIGA1UEBwwLU2FudGEgQ2xhcmExCzAJBgNVBAgMAkNBMQsw\nCQYDVQQGEwJVUzAeFw0xOTEwMzEwOTQ5MjFaFw00OTEyMzEyMzU5NTlaMGgxGjAY\nBgNVBAMMEUludGVsIFNHWCBSb290IENBMRowGAYDVQQKDBFJbnRlbCBDb3Jwb3Jh\ndGlvbjEUMBIGA1UEBwwLU2FudGEgQ2xhcmExCzAJBgNVBAgMAkNBMQswCQYDVQQG\nEwJVUzBZMBMGByqGSM49AgEGCCqGSM49AwEHA0IABE/6D/1WHNrWwPmNMIyBKMW5\nJ6JzMsjo6xP2vkK1cdZGb1PGRP/C/8ECgiDkmklmzwLzLi+000m7LLrtKJA3oC2j\ngb8wgbwwHwYDVR0jBBgwFoAU6ehEUlM2XEsYmhH8QxgspdwggEgwVgYDVR0fBE8w\nTTBLoEmgR4ZFaHR0cHM6Ly9zYngtY2VydGlmaWNhdGVzLnRydXN0ZWRzZXJ2aWNl\ncy5pbnRlbC5jb20vSW50ZWxTR1hSb290Q0EuZGVyMB0GA1UdDgQWBBTp6ERSUzZc\nSxiaEfxDGCyl3CCASDAOBgNVHQ8BAf8EBAMCAQYwEgYDVR0TAQH/BAgwBgEB/wIB\nATAKBggqhkjOPQQDAgNJADBGAiEAzw9zdUiUHPMUd0C4mx41jlFZkrM3y5f1lgnV\nO7FbjOoCIQCoGtUmT4cXt7V+ySHbJ8Hob9AanpvXNH1ER+/gZF+opQ==\n-----END CERTIFICATE-----","rootCaCrl":"-----BEGIN X509 CRL-----\nMIIBITCByAIBATAKBggqhkjOPQQDAjBoMRowGAYDVQQDDBFJbnRlbCBTR1ggUm9v\ndCBDQTEaMBgGA1UECgwRSW50ZWwgQ29ycG9yYXRpb24xFDASBgNVBAcMC1NhbnRh\nIENsYXJhMQswCQYDVQQIDAJDQTELMAkGA1UEBhMCVVMXDTI1MDkxNjExNTMxMloX\nDTI2MDkxNjExNTMxMlqgLzAtMAoGA1UdFAQDAgEBMB8GA1UdIwQYMBaAFOnoRFJT\nNlxLGJoR/EMYLKXcIIBIMAoGCCqGSM49BAMCA0gAMEUCIQDv5KEBogNCzPgupOPj\nFIYJaOubypBPCGqnE0XcYTgFDwIgeSfXk71tIbV5lqp6gWCpN98/xu/8c7y36EV3\npkfootI=\n-----END X509 CRL-----","teeType":129},"id":"B87BFE45-9CC7-46F9-8F2C-A6CB55BF7101","policy":[{"global":{"crl":{"pckCrlNum":{"operation":"greater-or-equal","reference":1},"rootCaCrlNum":{"operation":"greater-or-equal","reference":1}},"platform":{"fmspc":{"operation":"allow-list","reference":["00706A000000","00706E170000","00A068070000","20C06F000000","10A06E040000","40806F000000","10706A000000","10A067110000","20606A000000","10906EA50000","20906EA10000","10906EB10000","10806F000000","00706E070000","50A06D000000","10606A000000","10706A800000","10706A100000","B0806F000000","00706D050000","10806EB70000","10906ED10000","00A06F010000","00A06D070000","40806F200000","60806F000000","10A06E050000","40A06D000000","10606C040000","50A06F000000","00A06D000000","10806EA60000","00706D010000","10806F070000","20D06D010000","00706E270000","00A06F000000","10A06D050000","00C06F000000","30806F000000","20906EA50000","10706E370000","20806F070000","10906EC50000","10806F040000","10D06D000000","10906EA10000","20806F000000","10A067010000","30A06E000000","10A06F000000","70806F000000","10906EC10000","20A06D050000","00606A000000"]}},"tcb":{"tcbDate":{"operation":"greater-or-equal","reference":"2022-11-09T00:00:00Z"},"tcbEvaluationDataNumber":{"operation":"greater-or-equal","reference":5},"tcbStatusAccepted":{"operation":"allow-list","reference":["UpToDate","ConfigurationNeeded"]}}}}],"policySvn":1,"servtdCollateral":{"majorVersion":1,"minorVersion":0,"servtdIdentity":{"signature":"3065023100E1D20627BCB88E10CEB1B78DAEB549C5F7E83CB0AFA57B4478BA6E1557A237021E31810AB0EA99E5BB816FA9DD6156EB02306FB52AF74229A520CE0D90CE41D76E783536874A11693F47CB3E274D242C62969A454848C4EC39E92344BF65AEBA4BDF","tdIdentity":{"attributes":"0000000000000000","id":"A0998F0F-B2F3-4872-8138-FBC2B853E8C6","issueDate":"2025-01-01T00:00:00Z","isvProdId":1,"mrConfigId":"000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000","mrOwner":"000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000","mrOwnerConfig":"000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000","mrsigner":"000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000","nextUpdate":"2026-01-01T00:00:00Z","tcbEvaluationNumber":1,"tcbLevels":[{"tcb":{"isvsvn":1},"tcbDate":"2024-01-01T00:00:00Z","tcbStatus":"UpToDate"}],"version":1,"xfam":"E71A060000000000"}},"servtdIdentityIssuerChain":"-----BEGIN CERTIFICATE-----\nMIICaDCCAe6gAwIBAgIUTbltbfR2MqjYC04lViWFKrg6HdwwCgYIKoZIzj0EAwMw\ndDELMAkGA1UEBhMCVVMxCzAJBgNVBAgMAkNBMRQwEgYDVQQHDAtTYW50YSBDbGFy\nYTEiMCAGA1UECgwZTWlnVEQgSW50ZXJtZWRpYXRlIElzc3VlcjEeMBwGA1UEAwwV\nTWlnVEQgSW50ZXJtZWRpYXRlIENBMB4XDTI2MDkwMjIwNDIxNFoXDTI3MDkwMjIw\nNDIxNFowYzELMAkGA1UEBhMCVVMxCzAJBgNVBAgMAkNBMRQwEgYDVQQHDAtTYW50\nYSBDbGFyYTEVMBMGA1UECgwMTWlnVEQgSXNzdWVyMRowGAYDVQQDDBFNaWdURCBJ\nbmZvIElzc3VlcjB2MBAGByqGSM49AgEGBSuBBAAiA2IABH5vWdNV562wS25uaCye\nprgjA1xJH4hlVTmI6whzgO7xmOW1kZi7glN3TXAdEcKctSIOiYw+oHqiXZsPGTKB\nf6ieEey3yynUO8UwMsr25rVkpDvKi2PL1ZDeR2FQ5GMxcKNSMFAwDgYDVR0PAQH/\nBAQDAgeAMB0GA1UdDgQWBBRRsu5Xj3LZ8FzNUK5TEUD9E4ahuDAfBgNVHSMEGDAW\ngBQG9PzDbR1trcTTtqJEMR+xeXF4uzAKBggqhkjOPQQDAwNoADBlAjEA1S9EBp+C\nQO920YlTE1aYW+xHjBJq9W2TM79SIVENFHSxIRYdANWAaJge2gtwMknMAjAZZupA\nw6HSYkKWsQP0pG2utLLxi85lS+1vVhWyl8Sh2k6xOiq303K8TK/auAFOXQo=\n-----END CERTIFICATE-----\n-----BEGIN CERTIFICATE-----\nMIICdTCCAfugAwIBAgIUUhMm1H4HjXLOwHVkvZzXcESTTBIwCgYIKoZIzj0EAwMw\nXzELMAkGA1UEBhMCVVMxCzAJBgNVBAgMAkNBMRQwEgYDVQQHDAtTYW50YSBDbGFy\nYTEVMBMGA1UECgwMTWlnVEQgSXNzdWVyMRYwFAYDVQQDDA1NaWdURCBSb290IENB\nMB4XDTI2MDkwMjIwNDIxNFoXDTMxMDkwMTIwNDIxNFowdDELMAkGA1UEBhMCVVMx\nCzAJBgNVBAgMAkNBMRQwEgYDVQQHDAtTYW50YSBDbGFyYTEiMCAGA1UECgwZTWln\nVEQgSW50ZXJtZWRpYXRlIElzc3VlcjEeMBwGA1UEAwwVTWlnVEQgSW50ZXJtZWRp\nYXRlIENBMHYwEAYHKoZIzj0CAQYFK4EEACIDYgAEbG8UwpbhzDyzLsfGYOf+MxDG\n+2DX61exLjnMAgo78CQTD12ge66dgkzcJZ5FI3GrlJZPXAgVvDKsJXSEaysfV2U7\nD4LA4LDOqy8gF/xIYWa0CG+8K/K2nsbKASIhuwE+o2MwYTAPBgNVHRMBAf8EBTAD\nAQH/MA4GA1UdDwEB/wQEAwIBBjAdBgNVHQ4EFgQUBvT8w20dba3E07aiRDEfsXlx\neLswHwYDVR0jBBgwFoAUByYcVdKYdUuTd97TmqGMw5Ekrg0wCgYIKoZIzj0EAwMD\naAAwZQIxAIibTFYBOcoBPPrgIN9ZUJcZpM1nMphNfiOkNXknMFfwyiOBc0aYef2e\n1PtopEFZiQIwU0l+LeqVirXD7dWXAANN9+W2hLmdNNifZvf5ENGwEK5dgn54FWoU\nkoGfhEFuuemy\n-----END CERTIFICATE-----\n-----BEGIN CERTIFICATE-----\nMIICTzCCAdagAwIBAgIUIIRnuq6BASXwFFcIwhWGtuvoWP8wCgYIKoZIzj0EAwMw\nXzELMAkGA1UEBhMCVVMxCzAJBgNVBAgMAkNBMRQwEgYDVQQHDAtTYW50YSBDbGFy\nYTEVMBMGA1UECgwMTWlnVEQgSXNzdWVyMRYwFAYDVQQDDA1NaWdURCBSb290IENB\nMB4XDTI2MDkwMjIwNDIxM1oXDTM2MDgzMDIwNDIxM1owXzELMAkGA1UEBhMCVVMx\nCzAJBgNVBAgMAkNBMRQwEgYDVQQHDAtTYW50YSBDbGFyYTEVMBMGA1UECgwMTWln\nVEQgSXNzdWVyMRYwFAYDVQQDDA1NaWdURCBSb290IENBMHYwEAYHKoZIzj0CAQYF\nK4EEACIDYgAEsoBV62G+63+QswhM7il92pH6v+86NLMLAPyyzHIgAXzKJTQLsLDq\nXvq3yZbXFLAEoABZkshXNKxphoSK+b7rQjvgral7vNshcq/bgSmkAFxGjXzuHC8V\nXOpBVmVEsdgio1MwUTAdBgNVHQ4EFgQUByYcVdKYdUuTd97TmqGMw5Ekrg0wHwYD\nVR0jBBgwFoAUByYcVdKYdUuTd97TmqGMw5Ekrg0wDwYDVR0TAQH/BAUwAwEB/zAK\nBggqhkjOPQQDAwNnADBkAjA46e70GOt1bjKjU4YlDEnh01KjpcqRFC2w4lGiG/RJ\nsKsNTMhJhmglcJw3UN3vCDYCMAwNzecuOD6joTJXiBFDw9zA0oisIust4NSZUtnj\n+dN7kruhJoRxoyftJ3O48BuF2A==\n-----END CERTIFICATE-----\n","servtdTcbMapping":{"signature":"306502310083FCB221D17AFF1DF38E18B2543A12656B24341F672CA856BD4065C10BDE77D0C6B3AE9D336D7E92D3733F90BF27E3C80230308E563360486F7099A497E839A882FF0AE1F8F5C016CCAD242893AE1D65C28C9DEF51130A5191F593FB1AE3C7DA1E1B","tdTcbMapping":{"id":"BB9668CA-4EE8-4523-941A-B3B03BE46E03","issueDate":"2025-01-01T00:00:00Z","nextUpdate":"2026-01-01T00:00:00Z","svnMappings":[{"isvsvn":1,"tdMeasurements":{"tdinfo_hash":"000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000"}}],"version":1}}},"version":"2.0"}} \ No newline at end of file diff --git a/config/templates/servtd_collateral.json b/config/templates/servtd_collateral.json index 3ef094075..8bd059655 100644 --- a/config/templates/servtd_collateral.json +++ b/config/templates/servtd_collateral.json @@ -1 +1 @@ -{"majorVersion":1,"minorVersion":0,"servtdIdentity":{"tdIdentity":{"id":"A0998F0F-B2F3-4872-8138-FBC2B853E8C6","version":1,"issueDate":"2025-01-01T00:00:00Z","nextUpdate":"2026-01-01T00:00:00Z","tcbEvaluationNumber":1,"xfam":"E71A060000000000","attributes":"0000000000000000","mrConfigId":"000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000","mrOwner":"000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000","mrOwnerConfig":"000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000","mrsigner":"000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000","isvProdId":1,"tcbLevels":[{"tcb":{"isvsvn":1},"tcbDate":"2024-01-01T00:00:00Z","tcbStatus":"UpToDate"}]},"signature":"3066023100E903D592DF599196522B27BF9AC5B6DAC650CC092E0E901B9D9DCA85595286E4D324400D022D6B5D5601C8172842D465023100D200B5F89F368BC875B6792AE553B7563E9B4DBFF15220BF04D0E06AA1E2E841A0B74CC118927D3BACB5F54B027C25AD"},"servtdIdentityIssuerChain":"-----BEGIN CERTIFICATE-----\nMIICaDCCAe6gAwIBAgIUI42jpwfmZAB+N0e+h+6KCfklh40wCgYIKoZIzj0EAwMw\ndDELMAkGA1UEBhMCVVMxCzAJBgNVBAgMAkNBMRQwEgYDVQQHDAtTYW50YSBDbGFy\nYTEiMCAGA1UECgwZTWlnVEQgSW50ZXJtZWRpYXRlIElzc3VlcjEeMBwGA1UEAwwV\nTWlnVEQgSW50ZXJtZWRpYXRlIENBMB4XDTI2MDcwMTEwNTA0NFoXDTI3MDcwMTEw\nNTA0NFowYzELMAkGA1UEBhMCVVMxCzAJBgNVBAgMAkNBMRQwEgYDVQQHDAtTYW50\nYSBDbGFyYTEVMBMGA1UECgwMTWlnVEQgSXNzdWVyMRowGAYDVQQDDBFNaWdURCBJ\nbmZvIElzc3VlcjB2MBAGByqGSM49AgEGBSuBBAAiA2IABPwrt1m60ICixce/2ugR\nGSQhPzgWcbe9JYkFB49ttKJRcxluthFr1spPZerKDUwdvvGCHdoqxKT6itswbZS3\nahmVUhAsrXPDmKxDCTizZm7ceyRWZ1k7+wR3rlZTSMRoYqNSMFAwDgYDVR0PAQH/\nBAQDAgeAMB0GA1UdDgQWBBT157AdCLS2hROQ1D6welT+Ajy3TjAfBgNVHSMEGDAW\ngBRVgv61R6StRYHfVgRYfD1ejdJSgTAKBggqhkjOPQQDAwNoADBlAjASRh3kf2O1\n0EOhJiZEelug2E0+qWqN3AydrbGBn2ZJt5g5jUxhoXlcqXFPiBn83XECMQCn6Wia\nQ9PpGUg1E9K9sk22W55z8vDre3VyWkj4nJl4rvk208ugBLWrezdEHasLsOc=\n-----END CERTIFICATE-----\n-----BEGIN CERTIFICATE-----\nMIICdTCCAfugAwIBAgIUbqZePdS7UEe0psj4wUNa57MrET0wCgYIKoZIzj0EAwMw\nXzELMAkGA1UEBhMCVVMxCzAJBgNVBAgMAkNBMRQwEgYDVQQHDAtTYW50YSBDbGFy\nYTEVMBMGA1UECgwMTWlnVEQgSXNzdWVyMRYwFAYDVQQDDA1NaWdURCBSb290IENB\nMB4XDTI2MDcwMTEwNTA0NFoXDTMxMDYzMDEwNTA0NFowdDELMAkGA1UEBhMCVVMx\nCzAJBgNVBAgMAkNBMRQwEgYDVQQHDAtTYW50YSBDbGFyYTEiMCAGA1UECgwZTWln\nVEQgSW50ZXJtZWRpYXRlIElzc3VlcjEeMBwGA1UEAwwVTWlnVEQgSW50ZXJtZWRp\nYXRlIENBMHYwEAYHKoZIzj0CAQYFK4EEACIDYgAEdsL/cjUrCPa00GusnZsRjOxo\n8otNIO1a4Ls1rz5Ew7ilQ4X2WNWwNvmwaNY0qFc+MXXSnMY4Q6QmoJesSqCfp5J1\nooXjIB25lYdXl3bxCMrRmvNzDOWHSKrNkFBpm1p+o2MwYTAPBgNVHRMBAf8EBTAD\nAQH/MA4GA1UdDwEB/wQEAwIBBjAdBgNVHQ4EFgQUVYL+tUekrUWB31YEWHw9Xo3S\nUoEwHwYDVR0jBBgwFoAUCtxBCuwlgOzy1VZm81dXlo69pNgwCgYIKoZIzj0EAwMD\naAAwZQIwP0qNIE1ZMEKV309QREX+zoHgDYp1CgKrRPnCwZSLat80h7GTlYdc8aUN\nhGNhIlzjAjEA52OKlaqU1we3OPeoozPyE+H8gr6tRZSX9GhBVnC1yb/OBX5jLN3l\nMSh0m8g8dWtL\n-----END CERTIFICATE-----\n-----BEGIN CERTIFICATE-----\nMIICTzCCAdagAwIBAgIUYTquwcbmxr8y1BBPK5eTmYdTB1MwCgYIKoZIzj0EAwMw\nXzELMAkGA1UEBhMCVVMxCzAJBgNVBAgMAkNBMRQwEgYDVQQHDAtTYW50YSBDbGFy\nYTEVMBMGA1UECgwMTWlnVEQgSXNzdWVyMRYwFAYDVQQDDA1NaWdURCBSb290IENB\nMB4XDTI2MDcwMTEwNTA0NFoXDTM2MDYyODEwNTA0NFowXzELMAkGA1UEBhMCVVMx\nCzAJBgNVBAgMAkNBMRQwEgYDVQQHDAtTYW50YSBDbGFyYTEVMBMGA1UECgwMTWln\nVEQgSXNzdWVyMRYwFAYDVQQDDA1NaWdURCBSb290IENBMHYwEAYHKoZIzj0CAQYF\nK4EEACIDYgAEOApWwQJHtYcFaq0EHH058knEo3Hz6kMqHiuiaB9XUttM1PGvwrux\ngnxq1SNp8tfXDQlmjXP/m1TJ+BdFX+9cqSG26/W7doazDHW1MNRir4E/v4mMzIox\n86pnu7/7oTnvo1MwUTAdBgNVHQ4EFgQUCtxBCuwlgOzy1VZm81dXlo69pNgwHwYD\nVR0jBBgwFoAUCtxBCuwlgOzy1VZm81dXlo69pNgwDwYDVR0TAQH/BAUwAwEB/zAK\nBggqhkjOPQQDAwNnADBkAjBGru+cELo1WJH/pxCN1q0adDrhJavW2yVm1A6UbZYm\nXvKKVqOsgSf/fhMRGb/htQ8CMBkFmbplQzY3SVlkTT8aBfNq3a1yNZJRw5HQUz9R\nDrAL9xNFgVm3//brLnWNpVOtcw==\n-----END CERTIFICATE-----\n","servtdTcbMapping":{"tdTcbMapping":{"id":"BB9668CA-4EE8-4523-941A-B3B03BE46E03","issueDate":"2025-01-01T00:00:00Z","isvProdId":1,"mrSigner":"00000000000000000000000000000000","nextUpdate":"2026-01-01T00:00:00Z","svnMappings":[{"isvsvn":1,"tdMeasurements":{"mrtd":"0E200328149B9BAAFD0E68557A426EFF78553D13E2536862EDDD8299A80C986567A8E03CB86F7D3EC75E99F386C3490B","rtmr0":"518923B0F955D08DA077C96AABA522B9DECEDE61C599CEA6C41889CFBEA4AE4D50529D96FE4D1AFDAFB65E7F95BF23C4","rtmr1":"C3C3F42541603E01B85F8B5BD89B45A1B386CB76D56182F63AF73589F81B3280D35545FFD3BF3BDBD5649ABD2E3C3C3E"}}],"version":1},"signature":"306502305E23F4D150336BB6CD0C873C63AB7359556DF5260689324DD242EA0F3007A7C37BFADE5C099A3859D7F9C6978A29E077023100911C7AD3F666F8CE8659F7F4F9474CF9D557AEAEA647F3B9549FF434A6589E697D0588F7E82CF87F2F794FC0E305EC51"},"servtdTcbMappingIssuerChain":"-----BEGIN CERTIFICATE-----\nMIICaDCCAe6gAwIBAgIUI42jpwfmZAB+N0e+h+6KCfklh40wCgYIKoZIzj0EAwMw\ndDELMAkGA1UEBhMCVVMxCzAJBgNVBAgMAkNBMRQwEgYDVQQHDAtTYW50YSBDbGFy\nYTEiMCAGA1UECgwZTWlnVEQgSW50ZXJtZWRpYXRlIElzc3VlcjEeMBwGA1UEAwwV\nTWlnVEQgSW50ZXJtZWRpYXRlIENBMB4XDTI2MDcwMTEwNTA0NFoXDTI3MDcwMTEw\nNTA0NFowYzELMAkGA1UEBhMCVVMxCzAJBgNVBAgMAkNBMRQwEgYDVQQHDAtTYW50\nYSBDbGFyYTEVMBMGA1UECgwMTWlnVEQgSXNzdWVyMRowGAYDVQQDDBFNaWdURCBJ\nbmZvIElzc3VlcjB2MBAGByqGSM49AgEGBSuBBAAiA2IABPwrt1m60ICixce/2ugR\nGSQhPzgWcbe9JYkFB49ttKJRcxluthFr1spPZerKDUwdvvGCHdoqxKT6itswbZS3\nahmVUhAsrXPDmKxDCTizZm7ceyRWZ1k7+wR3rlZTSMRoYqNSMFAwDgYDVR0PAQH/\nBAQDAgeAMB0GA1UdDgQWBBT157AdCLS2hROQ1D6welT+Ajy3TjAfBgNVHSMEGDAW\ngBRVgv61R6StRYHfVgRYfD1ejdJSgTAKBggqhkjOPQQDAwNoADBlAjASRh3kf2O1\n0EOhJiZEelug2E0+qWqN3AydrbGBn2ZJt5g5jUxhoXlcqXFPiBn83XECMQCn6Wia\nQ9PpGUg1E9K9sk22W55z8vDre3VyWkj4nJl4rvk208ugBLWrezdEHasLsOc=\n-----END CERTIFICATE-----\n-----BEGIN CERTIFICATE-----\nMIICdTCCAfugAwIBAgIUbqZePdS7UEe0psj4wUNa57MrET0wCgYIKoZIzj0EAwMw\nXzELMAkGA1UEBhMCVVMxCzAJBgNVBAgMAkNBMRQwEgYDVQQHDAtTYW50YSBDbGFy\nYTEVMBMGA1UECgwMTWlnVEQgSXNzdWVyMRYwFAYDVQQDDA1NaWdURCBSb290IENB\nMB4XDTI2MDcwMTEwNTA0NFoXDTMxMDYzMDEwNTA0NFowdDELMAkGA1UEBhMCVVMx\nCzAJBgNVBAgMAkNBMRQwEgYDVQQHDAtTYW50YSBDbGFyYTEiMCAGA1UECgwZTWln\nVEQgSW50ZXJtZWRpYXRlIElzc3VlcjEeMBwGA1UEAwwVTWlnVEQgSW50ZXJtZWRp\nYXRlIENBMHYwEAYHKoZIzj0CAQYFK4EEACIDYgAEdsL/cjUrCPa00GusnZsRjOxo\n8otNIO1a4Ls1rz5Ew7ilQ4X2WNWwNvmwaNY0qFc+MXXSnMY4Q6QmoJesSqCfp5J1\nooXjIB25lYdXl3bxCMrRmvNzDOWHSKrNkFBpm1p+o2MwYTAPBgNVHRMBAf8EBTAD\nAQH/MA4GA1UdDwEB/wQEAwIBBjAdBgNVHQ4EFgQUVYL+tUekrUWB31YEWHw9Xo3S\nUoEwHwYDVR0jBBgwFoAUCtxBCuwlgOzy1VZm81dXlo69pNgwCgYIKoZIzj0EAwMD\naAAwZQIwP0qNIE1ZMEKV309QREX+zoHgDYp1CgKrRPnCwZSLat80h7GTlYdc8aUN\nhGNhIlzjAjEA52OKlaqU1we3OPeoozPyE+H8gr6tRZSX9GhBVnC1yb/OBX5jLN3l\nMSh0m8g8dWtL\n-----END CERTIFICATE-----\n-----BEGIN CERTIFICATE-----\nMIICTzCCAdagAwIBAgIUYTquwcbmxr8y1BBPK5eTmYdTB1MwCgYIKoZIzj0EAwMw\nXzELMAkGA1UEBhMCVVMxCzAJBgNVBAgMAkNBMRQwEgYDVQQHDAtTYW50YSBDbGFy\nYTEVMBMGA1UECgwMTWlnVEQgSXNzdWVyMRYwFAYDVQQDDA1NaWdURCBSb290IENB\nMB4XDTI2MDcwMTEwNTA0NFoXDTM2MDYyODEwNTA0NFowXzELMAkGA1UEBhMCVVMx\nCzAJBgNVBAgMAkNBMRQwEgYDVQQHDAtTYW50YSBDbGFyYTEVMBMGA1UECgwMTWln\nVEQgSXNzdWVyMRYwFAYDVQQDDA1NaWdURCBSb290IENBMHYwEAYHKoZIzj0CAQYF\nK4EEACIDYgAEOApWwQJHtYcFaq0EHH058knEo3Hz6kMqHiuiaB9XUttM1PGvwrux\ngnxq1SNp8tfXDQlmjXP/m1TJ+BdFX+9cqSG26/W7doazDHW1MNRir4E/v4mMzIox\n86pnu7/7oTnvo1MwUTAdBgNVHQ4EFgQUCtxBCuwlgOzy1VZm81dXlo69pNgwHwYD\nVR0jBBgwFoAUCtxBCuwlgOzy1VZm81dXlo69pNgwDwYDVR0TAQH/BAUwAwEB/zAK\nBggqhkjOPQQDAwNnADBkAjBGru+cELo1WJH/pxCN1q0adDrhJavW2yVm1A6UbZYm\nXvKKVqOsgSf/fhMRGb/htQ8CMBkFmbplQzY3SVlkTT8aBfNq3a1yNZJRw5HQUz9R\nDrAL9xNFgVm3//brLnWNpVOtcw==\n-----END CERTIFICATE-----\n"} \ No newline at end of file +{"majorVersion":1,"minorVersion":0,"servtdIdentity":{"tdIdentity":{"attributes":"0000000000000000","id":"A0998F0F-B2F3-4872-8138-FBC2B853E8C6","issueDate":"2025-01-01T00:00:00Z","isvProdId":1,"mrConfigId":"000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000","mrOwner":"000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000","mrOwnerConfig":"000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000","mrsigner":"000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000","nextUpdate":"2026-01-01T00:00:00Z","tcbEvaluationNumber":1,"tcbLevels":[{"tcb":{"isvsvn":1},"tcbDate":"2024-01-01T00:00:00Z","tcbStatus":"UpToDate"}],"version":1,"xfam":"E71A060000000000"},"signature":"3065023100E1D20627BCB88E10CEB1B78DAEB549C5F7E83CB0AFA57B4478BA6E1557A237021E31810AB0EA99E5BB816FA9DD6156EB02306FB52AF74229A520CE0D90CE41D76E783536874A11693F47CB3E274D242C62969A454848C4EC39E92344BF65AEBA4BDF"},"servtdIdentityIssuerChain":"-----BEGIN CERTIFICATE-----\nMIICaDCCAe6gAwIBAgIUTbltbfR2MqjYC04lViWFKrg6HdwwCgYIKoZIzj0EAwMw\ndDELMAkGA1UEBhMCVVMxCzAJBgNVBAgMAkNBMRQwEgYDVQQHDAtTYW50YSBDbGFy\nYTEiMCAGA1UECgwZTWlnVEQgSW50ZXJtZWRpYXRlIElzc3VlcjEeMBwGA1UEAwwV\nTWlnVEQgSW50ZXJtZWRpYXRlIENBMB4XDTI2MDkwMjIwNDIxNFoXDTI3MDkwMjIw\nNDIxNFowYzELMAkGA1UEBhMCVVMxCzAJBgNVBAgMAkNBMRQwEgYDVQQHDAtTYW50\nYSBDbGFyYTEVMBMGA1UECgwMTWlnVEQgSXNzdWVyMRowGAYDVQQDDBFNaWdURCBJ\nbmZvIElzc3VlcjB2MBAGByqGSM49AgEGBSuBBAAiA2IABH5vWdNV562wS25uaCye\nprgjA1xJH4hlVTmI6whzgO7xmOW1kZi7glN3TXAdEcKctSIOiYw+oHqiXZsPGTKB\nf6ieEey3yynUO8UwMsr25rVkpDvKi2PL1ZDeR2FQ5GMxcKNSMFAwDgYDVR0PAQH/\nBAQDAgeAMB0GA1UdDgQWBBRRsu5Xj3LZ8FzNUK5TEUD9E4ahuDAfBgNVHSMEGDAW\ngBQG9PzDbR1trcTTtqJEMR+xeXF4uzAKBggqhkjOPQQDAwNoADBlAjEA1S9EBp+C\nQO920YlTE1aYW+xHjBJq9W2TM79SIVENFHSxIRYdANWAaJge2gtwMknMAjAZZupA\nw6HSYkKWsQP0pG2utLLxi85lS+1vVhWyl8Sh2k6xOiq303K8TK/auAFOXQo=\n-----END CERTIFICATE-----\n-----BEGIN CERTIFICATE-----\nMIICdTCCAfugAwIBAgIUUhMm1H4HjXLOwHVkvZzXcESTTBIwCgYIKoZIzj0EAwMw\nXzELMAkGA1UEBhMCVVMxCzAJBgNVBAgMAkNBMRQwEgYDVQQHDAtTYW50YSBDbGFy\nYTEVMBMGA1UECgwMTWlnVEQgSXNzdWVyMRYwFAYDVQQDDA1NaWdURCBSb290IENB\nMB4XDTI2MDkwMjIwNDIxNFoXDTMxMDkwMTIwNDIxNFowdDELMAkGA1UEBhMCVVMx\nCzAJBgNVBAgMAkNBMRQwEgYDVQQHDAtTYW50YSBDbGFyYTEiMCAGA1UECgwZTWln\nVEQgSW50ZXJtZWRpYXRlIElzc3VlcjEeMBwGA1UEAwwVTWlnVEQgSW50ZXJtZWRp\nYXRlIENBMHYwEAYHKoZIzj0CAQYFK4EEACIDYgAEbG8UwpbhzDyzLsfGYOf+MxDG\n+2DX61exLjnMAgo78CQTD12ge66dgkzcJZ5FI3GrlJZPXAgVvDKsJXSEaysfV2U7\nD4LA4LDOqy8gF/xIYWa0CG+8K/K2nsbKASIhuwE+o2MwYTAPBgNVHRMBAf8EBTAD\nAQH/MA4GA1UdDwEB/wQEAwIBBjAdBgNVHQ4EFgQUBvT8w20dba3E07aiRDEfsXlx\neLswHwYDVR0jBBgwFoAUByYcVdKYdUuTd97TmqGMw5Ekrg0wCgYIKoZIzj0EAwMD\naAAwZQIxAIibTFYBOcoBPPrgIN9ZUJcZpM1nMphNfiOkNXknMFfwyiOBc0aYef2e\n1PtopEFZiQIwU0l+LeqVirXD7dWXAANN9+W2hLmdNNifZvf5ENGwEK5dgn54FWoU\nkoGfhEFuuemy\n-----END CERTIFICATE-----\n-----BEGIN CERTIFICATE-----\nMIICTzCCAdagAwIBAgIUIIRnuq6BASXwFFcIwhWGtuvoWP8wCgYIKoZIzj0EAwMw\nXzELMAkGA1UEBhMCVVMxCzAJBgNVBAgMAkNBMRQwEgYDVQQHDAtTYW50YSBDbGFy\nYTEVMBMGA1UECgwMTWlnVEQgSXNzdWVyMRYwFAYDVQQDDA1NaWdURCBSb290IENB\nMB4XDTI2MDkwMjIwNDIxM1oXDTM2MDgzMDIwNDIxM1owXzELMAkGA1UEBhMCVVMx\nCzAJBgNVBAgMAkNBMRQwEgYDVQQHDAtTYW50YSBDbGFyYTEVMBMGA1UECgwMTWln\nVEQgSXNzdWVyMRYwFAYDVQQDDA1NaWdURCBSb290IENBMHYwEAYHKoZIzj0CAQYF\nK4EEACIDYgAEsoBV62G+63+QswhM7il92pH6v+86NLMLAPyyzHIgAXzKJTQLsLDq\nXvq3yZbXFLAEoABZkshXNKxphoSK+b7rQjvgral7vNshcq/bgSmkAFxGjXzuHC8V\nXOpBVmVEsdgio1MwUTAdBgNVHQ4EFgQUByYcVdKYdUuTd97TmqGMw5Ekrg0wHwYD\nVR0jBBgwFoAUByYcVdKYdUuTd97TmqGMw5Ekrg0wDwYDVR0TAQH/BAUwAwEB/zAK\nBggqhkjOPQQDAwNnADBkAjA46e70GOt1bjKjU4YlDEnh01KjpcqRFC2w4lGiG/RJ\nsKsNTMhJhmglcJw3UN3vCDYCMAwNzecuOD6joTJXiBFDw9zA0oisIust4NSZUtnj\n+dN7kruhJoRxoyftJ3O48BuF2A==\n-----END CERTIFICATE-----\n","servtdTcbMapping":{"tdTcbMapping":{"id":"BB9668CA-4EE8-4523-941A-B3B03BE46E03","issueDate":"2025-01-01T00:00:00Z","nextUpdate":"2026-01-01T00:00:00Z","svnMappings":[{"isvsvn":1,"tdMeasurements":{"tdinfo_hash":"000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000"}}],"version":1},"signature":"306502310083FCB221D17AFF1DF38E18B2543A12656B24341F672CA856BD4065C10BDE77D0C6B3AE9D336D7E92D3733F90BF27E3C80230308E563360486F7099A497E839A882FF0AE1F8F5C016CCAD242893AE1D65C28C9DEF51130A5191F593FB1AE3C7DA1E1B"}} \ No newline at end of file diff --git a/config/templates/tcb_mapping.json b/config/templates/tcb_mapping.json index 82e3fd452..ea71c3bba 100644 --- a/config/templates/tcb_mapping.json +++ b/config/templates/tcb_mapping.json @@ -1 +1 @@ -{"id":"BB9668CA-4EE8-4523-941A-B3B03BE46E03","issueDate":"2025-01-01T00:00:00Z","isvProdId":1,"mrSigner":"00000000000000000000000000000000","nextUpdate":"2026-01-01T00:00:00Z","svnMappings":[{"isvsvn":1,"tdMeasurements":{"mrtd":"0E200328149B9BAAFD0E68557A426EFF78553D13E2536862EDDD8299A80C986567A8E03CB86F7D3EC75E99F386C3490B","rtmr0":"518923B0F955D08DA077C96AABA522B9DECEDE61C599CEA6C41889CFBEA4AE4D50529D96FE4D1AFDAFB65E7F95BF23C4","rtmr1":"C3C3F42541603E01B85F8B5BD89B45A1B386CB76D56182F63AF73589F81B3280D35545FFD3BF3BDBD5649ABD2E3C3C3E"}}],"version":1} \ No newline at end of file +{"id":"BB9668CA-4EE8-4523-941A-B3B03BE46E03","issueDate":"2025-01-01T00:00:00Z","nextUpdate":"2026-01-01T00:00:00Z","svnMappings":[{"isvsvn":1,"tdMeasurements":{"tdinfo_hash":"000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000"}}],"version":1} \ No newline at end of file diff --git a/config/templates/tcb_mapping_signed.json b/config/templates/tcb_mapping_signed.json index de339aed6..cb23a551b 100644 --- a/config/templates/tcb_mapping_signed.json +++ b/config/templates/tcb_mapping_signed.json @@ -1 +1 @@ -{"tdTcbMapping":{"id":"BB9668CA-4EE8-4523-941A-B3B03BE46E03","issueDate":"2025-01-01T00:00:00Z","isvProdId":1,"mrSigner":"00000000000000000000000000000000","nextUpdate":"2026-01-01T00:00:00Z","svnMappings":[{"isvsvn":1,"tdMeasurements":{"mrtd":"0E200328149B9BAAFD0E68557A426EFF78553D13E2536862EDDD8299A80C986567A8E03CB86F7D3EC75E99F386C3490B","rtmr0":"518923B0F955D08DA077C96AABA522B9DECEDE61C599CEA6C41889CFBEA4AE4D50529D96FE4D1AFDAFB65E7F95BF23C4","rtmr1":"C3C3F42541603E01B85F8B5BD89B45A1B386CB76D56182F63AF73589F81B3280D35545FFD3BF3BDBD5649ABD2E3C3C3E"}}],"version":1},"signature":"306502305E23F4D150336BB6CD0C873C63AB7359556DF5260689324DD242EA0F3007A7C37BFADE5C099A3859D7F9C6978A29E077023100911C7AD3F666F8CE8659F7F4F9474CF9D557AEAEA647F3B9549FF434A6589E697D0588F7E82CF87F2F794FC0E305EC51"} \ No newline at end of file +{"tdTcbMapping":{"id":"BB9668CA-4EE8-4523-941A-B3B03BE46E03","issueDate":"2025-01-01T00:00:00Z","nextUpdate":"2026-01-01T00:00:00Z","svnMappings":[{"isvsvn":1,"tdMeasurements":{"tdinfo_hash":"000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000"}}],"version":1},"signature":"306502310083FCB221D17AFF1DF38E18B2543A12656B24341F672CA856BD4065C10BDE77D0C6B3AE9D336D7E92D3733F90BF27E3C80230308E563360486F7099A497E839A882FF0AE1F8F5C016CCAD242893AE1D65C28C9DEF51130A5191F593FB1AE3C7DA1E1B"} \ No newline at end of file diff --git a/config/templates/td_identity.json b/config/templates/td_identity.json index bba297175..f21f2079b 100644 --- a/config/templates/td_identity.json +++ b/config/templates/td_identity.json @@ -1 +1 @@ -{"id":"A0998F0F-B2F3-4872-8138-FBC2B853E8C6","version":1,"issueDate":"2025-01-01T00:00:00Z","nextUpdate":"2026-01-01T00:00:00Z","tcbEvaluationNumber":1,"xfam":"E71A060000000000","attributes":"0000000000000000","mrConfigId":"000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000","mrOwner":"000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000","mrOwnerConfig":"000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000","mrsigner":"000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000","isvProdId":1,"tcbLevels":[{"tcb":{"isvsvn":1},"tcbDate":"2024-01-01T00:00:00Z","tcbStatus":"UpToDate"}]} \ No newline at end of file +{"attributes":"0000000000000000","id":"A0998F0F-B2F3-4872-8138-FBC2B853E8C6","issueDate":"2025-01-01T00:00:00Z","isvProdId":1,"mrConfigId":"000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000","mrOwner":"000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000","mrOwnerConfig":"000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000","mrsigner":"000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000","nextUpdate":"2026-01-01T00:00:00Z","tcbEvaluationNumber":1,"tcbLevels":[{"tcb":{"isvsvn":1},"tcbDate":"2024-01-01T00:00:00Z","tcbStatus":"UpToDate"}],"version":1,"xfam":"E71A060000000000"} \ No newline at end of file diff --git a/config/templates/td_identity_signed.json b/config/templates/td_identity_signed.json index 30b23e719..7f7452680 100644 --- a/config/templates/td_identity_signed.json +++ b/config/templates/td_identity_signed.json @@ -1 +1 @@ -{"tdIdentity":{"id":"A0998F0F-B2F3-4872-8138-FBC2B853E8C6","version":1,"issueDate":"2025-01-01T00:00:00Z","nextUpdate":"2026-01-01T00:00:00Z","tcbEvaluationNumber":1,"xfam":"E71A060000000000","attributes":"0000000000000000","mrConfigId":"000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000","mrOwner":"000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000","mrOwnerConfig":"000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000","mrsigner":"000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000","isvProdId":1,"tcbLevels":[{"tcb":{"isvsvn":1},"tcbDate":"2024-01-01T00:00:00Z","tcbStatus":"UpToDate"}]},"signature":"3066023100E903D592DF599196522B27BF9AC5B6DAC650CC092E0E901B9D9DCA85595286E4D324400D022D6B5D5601C8172842D465023100D200B5F89F368BC875B6792AE553B7563E9B4DBFF15220BF04D0E06AA1E2E841A0B74CC118927D3BACB5F54B027C25AD"} \ No newline at end of file +{"tdIdentity":{"attributes":"0000000000000000","id":"A0998F0F-B2F3-4872-8138-FBC2B853E8C6","issueDate":"2025-01-01T00:00:00Z","isvProdId":1,"mrConfigId":"000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000","mrOwner":"000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000","mrOwnerConfig":"000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000","mrsigner":"000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000","nextUpdate":"2026-01-01T00:00:00Z","tcbEvaluationNumber":1,"tcbLevels":[{"tcb":{"isvsvn":1},"tcbDate":"2024-01-01T00:00:00Z","tcbStatus":"UpToDate"}],"version":1,"xfam":"E71A060000000000"},"signature":"3065023100E1D20627BCB88E10CEB1B78DAEB549C5F7E83CB0AFA57B4478BA6E1557A237021E31810AB0EA99E5BB816FA9DD6156EB02306FB52AF74229A520CE0D90CE41D76E783536874A11693F47CB3E274D242C62969A454848C4EC39E92344BF65AEBA4BDF"} \ No newline at end of file diff --git a/deps/td-shim-AzCVMEmu/tdx-tdcall/src/tdx_emu.rs b/deps/td-shim-AzCVMEmu/tdx-tdcall/src/tdx_emu.rs index 7b2b95f41..e1f960960 100644 --- a/deps/td-shim-AzCVMEmu/tdx-tdcall/src/tdx_emu.rs +++ b/deps/td-shim-AzCVMEmu/tdx-tdcall/src/tdx_emu.rs @@ -234,18 +234,12 @@ fn populate_servtd_fields(binding_handle: u64, target_td_uuid: [u64; 4]) { core::mem::size_of_val(&report.tdinfo), ) }; - let info_hash: [u8; 48] = Sha384::digest(td_info_bytes).into(); + // Per TDX module spec: init_servtd_info_hash = SHA384(TDINFO masked by + // servtd_attr). With servtd_attr=0 (production), no masking is applied. + let servtd_info_hash: [u8; 48] = Sha384::digest(td_info_bytes).into(); - const SERVTD_TYPE_MIGTD: u16 = 0; let servtd_attr: u64 = 0; - let mut buffer = [0u8; 48 + 2 + 8]; - buffer[..48].copy_from_slice(&info_hash); - buffer[48..50].copy_from_slice(&SERVTD_TYPE_MIGTD.to_le_bytes()); - buffer[50..58].copy_from_slice(&servtd_attr.to_le_bytes()); - - let servtd_info_hash: [u8; 48] = Sha384::digest(&buffer).into(); - let write_field = |field_base: u64, data: &[u8], elem_size: usize| { for (idx, chunk) in data.chunks(elem_size).enumerate() { let mut bytes = [0u8; 8]; diff --git a/sh_script/Azure/build_azure_mock_test.sh b/sh_script/Azure/build_azure_mock_test.sh index 5b1061c1d..583c6de59 100755 --- a/sh_script/Azure/build_azure_mock_test.sh +++ b/sh_script/Azure/build_azure_mock_test.sh @@ -11,7 +11,7 @@ # - Extracts mock TD measurements from hard coded quote data. # - Updates policy templates with extracted measurements # - Generates certificate chain for signing -# - Signs all components (td_identity, tcb_mapping, final policy) +# - Signs td_identity and tcb_mapping, then emits an unsigned policy envelope # - Creates test-ready signed policy # - Optionally tests the generated policy with migtdemu.sh # @@ -44,7 +44,7 @@ # json-signer, servtd-collateral-generator, migtd-policy-generator) # 3. Extracts report data from mock data # 4. Updates td_identity.json template with extracted measurements -# 5. Updates tcb_mapping.json template with extracted measurements +# 5. Updates tcb_mapping.json with the complete TDINFO hash # 6. Generates certificate chain (root CA + policy signing cert) # 7. Signs td_identity.json with policy signing key (testing only) # 8. Signs tcb_mapping.json with policy signing key (testing only) @@ -293,8 +293,8 @@ if [ ! -f "$TD_IDENTITY_TEMPLATE" ]; then fi if [ ! -f "$TCB_MAPPING_TEMPLATE" ]; then echo -e "${YELLOW}Generating default tcb_mapping.json template${NC}" - printf '{"id":"BB9668CA-4EE8-4523-941A-B3B03BE46E03","version":1,"issueDate":"2025-01-01T00:00:00Z","nextUpdate":"2026-01-01T00:00:00Z","mrSigner":"%s","isvProdId":1,"svnMappings":[{"tdMeasurements":{"mrtd":"%s","rtmr0":"%s","rtmr1":"%s"},"isvsvn":1}]}' \ - "$(printf '0%.0s' {1..96})" "$(printf '0%.0s' {1..96})" "$(printf '0%.0s' {1..96})" "$(printf '0%.0s' {1..96})" > "$TCB_MAPPING_TEMPLATE" + printf '{"id":"BB9668CA-4EE8-4523-941A-B3B03BE46E03","version":1,"issueDate":"2025-01-01T00:00:00Z","nextUpdate":"2026-01-01T00:00:00Z","svnMappings":[]}' \ + > "$TCB_MAPPING_TEMPLATE" fi # Verify input files exist @@ -374,6 +374,10 @@ cargo build --release -p servtd-collateral-generator 2>&1 | grep -E "(Compiling| echo "Building migtd-policy-generator..." cargo build --release -p migtd-policy-generator 2>&1 | grep -E "(Compiling|Finished|error)" || true +# Build migtd-hash +echo "Building migtd-hash..." +cargo build --release -p migtd-hash 2>&1 | grep -E "(Compiling|Finished|error)" || true + # Verify tools exist # Note: azcvm-extract-report is in a different location if [ ! -f "$PROJECT_ROOT/deps/td-shim-AzCVMEmu/azcvm-extract-report/target/release/azcvm-extract-report" ]; then @@ -454,15 +458,15 @@ echo -e "${GREEN}✓ TD Identity updated: $TD_IDENTITY_UPDATED${NC}" echo # -# Step 4: Update tcb_mapping.json with extracted measurements -# Make sure no ending newline is added (important for signing) +# Step 4: Update tcb_mapping.json with the complete TDINFO hash # echo -e "${BLUE}=== Step 4: Updating TCB Mapping Template ===${NC}" -jq -c ".svnMappings[0].tdMeasurements.mrtd = \"$MRTD\" | \ -.svnMappings[0].tdMeasurements.rtmr0 = \"$RTMR0\" | \ -.svnMappings[0].tdMeasurements.rtmr1 = \"$RTMR1\" | \ -.svnMappings[0].isvsvn = $ISVSVN" \ -"$TCB_MAPPING_TEMPLATE" | tr -d '\n' > "$TCB_MAPPING_UPDATED" +"$TOOLS_DIR/migtd-hash" \ + --policy-v2 \ + --from-report "$REPORT_DATA_FILE" \ + --update-tcb-mapping "$TCB_MAPPING_TEMPLATE" \ + --output-tcb-mapping "$TCB_MAPPING_UPDATED" \ + --mapping-isvsvn "$ISVSVN" echo -e "${GREEN}✓ TCB Mapping updated: $TCB_MAPPING_UPDATED${NC}" echo @@ -519,13 +523,11 @@ echo # echo -e "${BLUE}=== Step 8: Generating ServTD Collateral ===${NC}" IDENTITY_CHAIN="$CERT_DIR/policy_issuer_chain.pem" -MAPPING_CHAIN="$CERT_DIR/policy_issuer_chain.pem" "$TOOLS_DIR/servtd-collateral-generator" \ --identity "$TD_IDENTITY_SIGNED" \ --identity-chain "$IDENTITY_CHAIN" \ --mapping "$TCB_MAPPING_SIGNED" \ - --mapping-chain "$MAPPING_CHAIN" \ --output "$SERVTD_COLLATERAL" echo -e "${GREEN}✓ ServTD Collateral generated: $SERVTD_COLLATERAL${NC}" @@ -545,17 +547,12 @@ echo -e "${GREEN}✓ Policy data merged: $POLICY_DATA_MERGED${NC}" echo # -# Step 10: Sign the final policy +# Step 10: Wrap the final policy without an outer signature # -echo -e "${BLUE}=== Step 10: Signing Final Policy ===${NC}" -"$TOOLS_DIR/json-signer" \ - --sign \ - --name "policyData" \ - --private-key "$PRIVATE_KEY" \ - --input "$POLICY_DATA_MERGED" \ - --output "$OUTPUT_POLICY" +echo -e "${BLUE}=== Step 10: Wrapping Final Policy ===${NC}" +jq -c '{policyData: .}' "$POLICY_DATA_MERGED" > "$OUTPUT_POLICY" -echo -e "${GREEN}✓ Policy signed: $OUTPUT_POLICY${NC}" +echo -e "${GREEN}✓ Policy generated: $OUTPUT_POLICY${NC}" echo # diff --git a/sh_script/build_AzCVMEmu_policy_and_test.sh b/sh_script/build_AzCVMEmu_policy_and_test.sh index 20136887b..4197313d8 100755 --- a/sh_script/build_AzCVMEmu_policy_and_test.sh +++ b/sh_script/build_AzCVMEmu_policy_and_test.sh @@ -206,9 +206,9 @@ POLICY_DATA_MERGED="$TEMP_DIR/policy_data_merged.json" OUTPUT_POLICY="$OUTPUT_DIR/policy_v2_signed.json" OUTPUT_POLICY_A="$OUTPUT_DIR/policy_v2_signed_a.json" OUTPUT_POLICY_B="$OUTPUT_DIR/policy_v2_signed_b.json" -# Variant B with policy + tcb_mapping leaf certs both rotated +# Compatibility alias for the historical policy+mapping rotation scenario OUTPUT_POLICY_PM_B="$OUTPUT_DIR/policy_v2_signed_pm_b.json" -# Variant B with policy + tcb_mapping + td_identity leaf certs all rotated +# Variant B with policy/mapping and td_identity leaf certs all rotated OUTPUT_POLICY_PMI_B="$OUTPUT_DIR/policy_v2_signed_pmi_b.json" OUTPUT_CERT_CHAIN="$OUTPUT_DIR/policy_issuer_chain.pem" OUTPUT_CERT_CHAIN_A="$OUTPUT_DIR/policy_issuer_chain_a.pem" @@ -217,11 +217,7 @@ CERT_DIR="$TEMP_DIR/certs" PRIVATE_KEY="$CERT_DIR/policy_signing_pkcs8.key" PRIVATE_KEY_A="$CERT_DIR/policy_signing_a_pkcs8.key" PRIVATE_KEY_B="$CERT_DIR/policy_signing_b_pkcs8.key" -# Independent leaf signing keys for tcb_mapping and td_identity (both variants -# under the same root CA). Used to exercise rotation of the inner cert chains -# embedded in servtd_collateral. -MAPPING_PRIVATE_KEY_A="$CERT_DIR/mapping_signing_a_pkcs8.key" -MAPPING_PRIVATE_KEY_B="$CERT_DIR/mapping_signing_b_pkcs8.key" +# Independent td_identity signing keys under the same root CA. IDENTITY_PRIVATE_KEY_A="$CERT_DIR/identity_signing_a_pkcs8.key" IDENTITY_PRIVATE_KEY_B="$CERT_DIR/identity_signing_b_pkcs8.key" @@ -289,15 +285,11 @@ generate_certificates() { # Generate two leaf certs (a and b) from the same root CA with the same CN # This exercises the peer cert chain validation / key rotation path. - # Three leaf families are generated, all under the same root CA: - # - policy_signing_{a,b} : signs the outer policy - # - mapping_signing_{a,b} : signs tcb_mapping (embedded in servtd_collateral) + # Two leaf families are generated under the same root CA: + # - policy_signing_{a,b} : signs tcb_mapping # - identity_signing_{a,b} : signs td_identity (embedded in servtd_collateral) - # Variant "a" uses the same logical leaf for all three; variant "b" rotates - # one or more of them depending on the test mode. for family_subject in \ "policy_signing:/CN=MigTD Policy Issuer/O=Intel Corporation" \ - "mapping_signing:/CN=MigTD TCB Mapping Issuer/O=Intel Corporation" \ "identity_signing:/CN=MigTD TD Identity Issuer/O=Intel Corporation"; do local family="${family_subject%%:*}" local subject="${family_subject#*:}" @@ -309,7 +301,6 @@ generate_certificates() { local family_chain_prefix case "$family" in policy_signing) family_chain_prefix="policy_issuer_chain" ;; - mapping_signing) family_chain_prefix="mapping_issuer_chain" ;; identity_signing) family_chain_prefix="identity_issuer_chain" ;; esac @@ -686,39 +677,35 @@ echo # # Each variant is built by: # 1. Signing td_identity with an identity leaf key -# 2. Signing tcb_mapping with a mapping leaf key -# 3. Building servtd_collateral embedding the corresponding identity and -# mapping issuer chains +# 2. Signing tcb_mapping with the RTMR1-bound policy leaf key +# 3. Building servtd_collateral embedding the identity issuer chain # 4. Merging policy data with collaterals + servtd_collateral -# 5. Signing the merged policy with a policy leaf key +# 5. Wrapping policyData without an outer signature # # All leaves chain to the same root CA so cert-chain validation succeeds. # # Variants emitted: -# _a : (identity_a, mapping_a, policy_a) -- baseline -# _b : (identity_a, mapping_a, policy_b) -- policy leaf rotated -# _pm_b : (identity_a, mapping_b, policy_b) -- policy + tcb_mapping rotated -# _pmi_b : (identity_b, mapping_b, policy_b) -- all 3 leaves rotated +# _a : (identity_a, policy_a) -- baseline +# _b : (identity_a, policy_b) -- policy/mapping signer rotated +# _pm_b : compatibility alias for _b +# _pmi_b : (identity_b, policy_b) -- both signers rotated # build_signed_policy_variant() { local label="$1" local identity_suffix="$2" # a or b - local mapping_suffix="$3" # a or b - local policy_suffix="$4" # a or b - local output_policy="$5" + local policy_suffix="$3" # a or b + local output_policy="$4" local identity_key="$CERT_DIR/identity_signing_${identity_suffix}_pkcs8.key" - local mapping_key="$CERT_DIR/mapping_signing_${mapping_suffix}_pkcs8.key" local policy_key="$CERT_DIR/policy_signing_${policy_suffix}_pkcs8.key" local identity_chain="$CERT_DIR/identity_issuer_chain_${identity_suffix}.pem" - local mapping_chain="$CERT_DIR/mapping_issuer_chain_${mapping_suffix}.pem" local td_identity_signed="$TEMP_DIR/td_identity_signed_${label}.json" local tcb_mapping_signed="$TEMP_DIR/tcb_mapping_signed_${label}.json" local servtd_collateral="$TEMP_DIR/servtd_collateral_${label}.json" local policy_data_merged="$TEMP_DIR/policy_data_merged_${label}.json" - echo -e "${BLUE}--- Variant ${label}: identity=${identity_suffix}, mapping=${mapping_suffix}, policy=${policy_suffix} ---${NC}" + echo -e "${BLUE}--- Variant ${label}: identity=${identity_suffix}, policy/mapping=${policy_suffix} ---${NC}" "$TOOLS_DIR/json-signer" \ --sign \ @@ -730,7 +717,7 @@ build_signed_policy_variant() { "$TOOLS_DIR/json-signer" \ --sign \ --name "tdTcbMapping" \ - --private-key "$mapping_key" \ + --private-key "$policy_key" \ --input "$TCB_MAPPING_UPDATED" \ --output "$tcb_mapping_signed" @@ -738,7 +725,6 @@ build_signed_policy_variant() { --identity "$td_identity_signed" \ --identity-chain "$identity_chain" \ --mapping "$tcb_mapping_signed" \ - --mapping-chain "$mapping_chain" \ --output "$servtd_collateral" "$TOOLS_DIR/migtd-policy-generator" v2 \ @@ -747,21 +733,16 @@ build_signed_policy_variant() { --servtd-collateral "$servtd_collateral" \ --output "$policy_data_merged" - "$TOOLS_DIR/json-signer" \ - --sign \ - --name "policyData" \ - --private-key "$policy_key" \ - --input "$policy_data_merged" \ - --output "$output_policy" + jq -c '{policyData: .}' "$policy_data_merged" > "$output_policy" - echo -e "${GREEN}✓ Policy signed (${label}): $output_policy${NC}" + echo -e "${GREEN}✓ Policy generated (${label}): $output_policy${NC}" } -echo -e "${BLUE}=== Step 6-10: Building Signed Policy Variants ===${NC}" -build_signed_policy_variant "a" a a a "$OUTPUT_POLICY_A" -build_signed_policy_variant "b" a a b "$OUTPUT_POLICY_B" -build_signed_policy_variant "pm_b" a b b "$OUTPUT_POLICY_PM_B" -build_signed_policy_variant "pmi_b" b b b "$OUTPUT_POLICY_PMI_B" +echo -e "${BLUE}=== Step 6-10: Building Policy Variants ===${NC}" +build_signed_policy_variant "a" a a "$OUTPUT_POLICY_A" +build_signed_policy_variant "b" a b "$OUTPUT_POLICY_B" +build_signed_policy_variant "pm_b" a b "$OUTPUT_POLICY_PM_B" +build_signed_policy_variant "pmi_b" b b "$OUTPUT_POLICY_PMI_B" # Also keep a default signed policy (variant a) for backward compat cp "$OUTPUT_POLICY_A" "$OUTPUT_POLICY" @@ -788,7 +769,6 @@ echo echo -e "${BLUE}=== Step 12: Cleaning Up Private Keys ===${NC}" for keyfile in \ "$PRIVATE_KEY_A" "$PRIVATE_KEY_B" "$PRIVATE_KEY" \ - "$MAPPING_PRIVATE_KEY_A" "$MAPPING_PRIVATE_KEY_B" \ "$IDENTITY_PRIVATE_KEY_A" "$IDENTITY_PRIVATE_KEY_B"; do if [ -f "$keyfile" ]; then shred -u "$keyfile" 2>/dev/null || rm -f "$keyfile" diff --git a/sh_script/build_policy_v2.sh b/sh_script/build_policy_v2.sh index 665dab586..10737eb7d 100644 --- a/sh_script/build_policy_v2.sh +++ b/sh_script/build_policy_v2.sh @@ -47,7 +47,6 @@ cargo build -p servtd-collateral-generator --identity $config_temp_dir/td_identity_signed.json \ --identity-chain $key_dir/migtd_issuer_chain.pem \ --mapping $config_temp_dir/tcb_mapping_signed.json \ - --mapping-chain $key_dir/migtd_issuer_chain.pem \ -o $config_temp_dir/servtd_collateral.json # Build migtd-policy-generator and generate policy_v2.json @@ -58,9 +57,7 @@ cargo build -p migtd-policy-generator --servtd-collateral $config_temp_dir/servtd_collateral.json \ -o $config_temp_dir/policy_v2.json -# Sign policy_v2.json -./target/debug/json-signer --sign \ - --name policyData \ - --private-key $key_dir/issuer_pkcs8.key \ - --input $config_temp_dir/policy_v2.json \ - --output $config_temp_dir/policy_v2_signed.json +# policyData integrity is provided by RTMR2; the policy blob has no outer +# signature. Keep the historical output filename for build compatibility. +jq -c '{policyData: .}' $config_temp_dir/policy_v2.json \ + > $config_temp_dir/policy_v2_signed.json diff --git a/src/migtd/src/bin/migtd/main.rs b/src/migtd/src/bin/migtd/main.rs index 4e711a41f..928464981 100644 --- a/src/migtd/src/bin/migtd/main.rs +++ b/src/migtd/src/bin/migtd/main.rs @@ -292,19 +292,35 @@ fn get_policy_and_measure(event_log: &mut [u8]) { let event_data = version.as_bytes(); - // Measure and extend the migration policy to RTMR + // Hash the canonical policyData bytes while recording only the version in + // the bounded CCEL payload. + // + // The buffer hashed here MUST be byte-identical to what + // `policy::v2::policy::check_policy_integrity` and `migtd-hash` (offline + // RTMR2 simulator) compute, otherwise valid peers fail event-log + // integrity verification. + let policy_data_bytes = match migtd::policy::extract_canonical_policy_data_bytes(policy) { + Ok(bytes) => bytes, + Err(e) => { + log::error!("Failed to extract canonical policyData bytes: {:?}\n", e); + panic_with_guest_crash_reg_report( + MigrationResult::InvalidPolicyError as u64, + b"Failed to extract canonical policyData bytes", + ); + } + }; let _ = event_log::write_tagged_event_log( event_log, MR_INDEX_POLICY, - policy, - TAGGED_EVENT_ID_POLICY, + &policy_data_bytes, + TAGGED_EVENT_ID_POLICY_DATA, event_data, ) .map_err(|e| { - log::error!("Failed to log migration policy: {:?}\n", e); + log::error!("Failed to log policyData: {:?}\n", e); panic_with_guest_crash_reg_report( MigrationResult::InitializationError as u64, - b"Failed to log migration policy", + b"Failed to log policyData", ); }); } diff --git a/src/migtd/src/event_log.rs b/src/migtd/src/event_log.rs index 2c1c2d5ed..b3f2011ed 100644 --- a/src/migtd/src/event_log.rs +++ b/src/migtd/src/event_log.rs @@ -28,6 +28,8 @@ pub const TEST_DISABLE_RA_AND_ACCEPT_ALL_EVENT: &[u8] = b"test_disable_ra_and_ac pub const TAGGED_EVENT_ID_POLICY: u32 = 0x1; pub const TAGGED_EVENT_ID_ROOT_CA: u32 = 0x2; pub const TAGGED_EVENT_ID_POLICY_ISSUER_CHAIN: u32 = 0x3; +/// Canonical policyData bytes with the updateable TCB mapping removed. +pub const TAGGED_EVENT_ID_POLICY_DATA: u32 = 0x9; pub const TAGGED_EVENT_ID_TEST: u32 = 0x32; // MR index the event will be measured into @@ -220,6 +222,8 @@ pub(crate) fn parse_events(event_log: &[u8]) -> Option {} diff --git a/src/migtd/src/lib.rs b/src/migtd/src/lib.rs index 0dc1a5f6a..44e3fe1d5 100644 --- a/src/migtd/src/lib.rs +++ b/src/migtd/src/lib.rs @@ -54,6 +54,10 @@ pub mod quote; pub mod ratls; pub mod spdm; +// Re-export the policy crate so external consumers (e.g. the migtd bin) can +// reach v2 measurement primitives without depending on `policy` directly. +pub use ::policy; + pub const STACK_SIZE: usize = 0x20_0000; pub const HEAP_SIZE: usize = 0x70_0000; diff --git a/src/migtd/src/mig_policy.rs b/src/migtd/src/mig_policy.rs index 9c78b43e3..89cee42df 100644 --- a/src/migtd/src/mig_policy.rs +++ b/src/migtd/src/mig_policy.rs @@ -76,16 +76,23 @@ mod v2 { use crate::migration::pre_session_data::LogErr; use crate::migration::servtd_ext::ServtdExt; - const SERVTD_ATTR_IGNORE_ATTRIBUTES: u64 = 0x1_0000_0000; - const SERVTD_ATTR_IGNORE_XFAM: u64 = 0x2_0000_0000; - const SERVTD_ATTR_IGNORE_MRTD: u64 = 0x4_0000_0000; - const SERVTD_ATTR_IGNORE_MRCONFIGID: u64 = 0x8_0000_0000; - const SERVTD_ATTR_IGNORE_MROWNER: u64 = 0x10_0000_0000; - const SERVTD_ATTR_IGNORE_MROWNERCONFIG: u64 = 0x20_0000_0000; - const SERVTD_ATTR_IGNORE_RTMR0: u64 = 0x40_0000_0000; - const SERVTD_ATTR_IGNORE_RTMR1: u64 = 0x80_0000_0000; - const SERVTD_ATTR_IGNORE_RTMR2: u64 = 0x100_0000_0000; - const SERVTD_ATTR_IGNORE_RTMR3: u64 = 0x200_0000_0000; + /// Compute the complete `tdinfo_hash` for the TD described by a `TdInfo` + /// returned by `TDG.MR.REPORT`. For `servtd_attr == 0`, this is the + /// canonical lookup key stored in `servtd_tcb_mapping`. + fn tdinfo_hash_from_td_info(td: &TdInfo) -> Result<[u8; SHA384_DIGEST_SIZE], PolicyError> { + policy::compute_tdinfo_hash_from_fields( + &td.attributes, + &td.xfam, + &td.mrtd, + &td.mrconfig_id, + &td.mrowner, + &td.mrownerconfig, + &td.rtmr0, + &td.rtmr1, + &td.rtmr2, + &td.rtmr3, + ) + } lazy_static! { pub static ref VERIFIED_POLICY: Once> = Once::new(); @@ -213,7 +220,7 @@ mod v2 { Ok(suppl_data) } - // Authenticate the migtd-new from migtd-old side + // Authenticate the migtd-new from migtd-old side. pub fn authenticate_rebinding_new( tdreport_dst: &[u8], event_log_dst: &[u8], @@ -250,47 +257,31 @@ mod v2 { Ok(tdx_report.as_bytes().to_vec()) } - // Authenticate the migtd-old from migtd-new side - // Per GHCI 1.5: init_tdinfo is a TDINFO_STRUCT (not full TDREPORT), - // and there is no separate init_policy JSON blob. + // Authenticate the migtd-old from migtd-new side. pub fn authenticate_rebinding_old( tdreport_src: &[u8], event_log_src: &[u8], mig_policy_src: &[u8], - init_tdinfo: &[u8], servtd_ext_src: &[u8], ) -> Result, PolicyError> { let (mig_policy_src, peer_issuer_chain) = crate::migration::pre_session_data::decode_peer_data(mig_policy_src) .ok_or(PolicyError::InvalidParameter)?; // Verify quote src / event log src / policy src - let (evaluation_data_src, _verified_policy_src, tdx_report) = - authenticate_rebinding_common( - tdreport_src, - event_log_src, - mig_policy_src, - peer_issuer_chain, - )?; - let policy = get_verified_policy().ok_or(PolicyError::InvalidParameter)?; - - // Per GHCI 1.5: cross-check the peer's wire-claimed init TDINFO against - // the peer's verified TDREPORT — init policy signer and init SVN must - // be consistent with the peer's current self-report. - verify_peer_init_tdinfo_against_owner( - init_tdinfo, - &tdx_report.td_info.mrowner, - &tdx_report.td_info.mrownerconfig, + let (evaluation_data_src, verified_policy_src, tdx_report) = authenticate_rebinding_common( + tdreport_src, + event_log_src, + mig_policy_src, + peer_issuer_chain, )?; + let policy = get_verified_policy().ok_or(PolicyError::InvalidParameter)?; - // Verify the init tdinfo against servtd_ext hash - let servtd_ext_src_obj = + let servtd_ext = ServtdExt::read_from_bytes(servtd_ext_src).ok_or(PolicyError::InvalidParameter)?; - let init_td_info = verify_init_tdinfo(init_tdinfo, &servtd_ext_src_obj)?; - - // migtdengine check: enginesvnsrc >= enginesvninit - policy.servtd_tcb_mapping.check_engine_not_older( - &engine_measurements_of(&tdx_report.td_info), - &engine_measurements_of(&init_td_info), + verify_init_servtd_svn_order( + &verified_policy_src.servtd_tcb_mapping, + &evaluation_data_src, + &servtd_ext, )?; // If backward policy exists, evaluate the migration src based on it. @@ -359,6 +350,36 @@ mod v2 { Ok((evaluation_data, verified_policy, tdreport_verified)) } + /// Compare the initial SVN from the source's verified JSON mapping with + /// the current SVN derived from its authenticated report. The source mapping + /// allows an older destination to accept newer source releases. + fn verify_init_servtd_svn_order( + source_mapping: &TdTcbMapping, + source_evaluation: &PolicyEvaluationInfo, + servtd_ext: &ServtdExt, + ) -> Result<(), PolicyError> { + let init_attr = u64::from_le_bytes(servtd_ext.init_attr); + let cur_attr = u64::from_le_bytes(servtd_ext.cur_servtd_attr); + if init_attr != 0 || cur_attr != 0 { + log::error!( + "One-hash TCB mapping requires SERVTD_ATTR=0: init={init_attr:#x}, current={cur_attr:#x}" + ); + return Err(PolicyError::UnqualifiedMigTdInfo); + } + + let init_svn = source_mapping + .get_engine_svn_by_tdinfo_hash(&servtd_ext.init_servtd_info_hash) + .ok_or(PolicyError::UnqualifiedMigTdInfo)?; + let current_svn = source_evaluation + .migtd_isvsvn + .ok_or(PolicyError::UnqualifiedMigTdInfo)?; + + if init_svn > current_svn { + return Err(PolicyError::SvnMismatch); + } + Ok(()) + } + fn get_rtmrs_from_tdreport( td_report: &TdxReport, ) -> Result<[[u8; SHA384_DIGEST_SIZE]; 4], PolicyError> { @@ -403,13 +424,6 @@ mod v2 { ) .log_err("Peer identity cert chain validation") .map_err(|_| PolicyError::PeerCertChainValidation)?; - crypto::validate_peer_cert_chain( - local_policy.servtd_tcb_mapping_issuer_chain.as_bytes(), - verified_policy.servtd_tcb_mapping_issuer_chain.as_bytes(), - ) - .log_err("Peer tcb mapping cert chain validation") - .map_err(|_| PolicyError::PeerCertChainValidation)?; - // 4. Check the integrity of the policy with its event log let events = parse_events(event_log).ok_or(PolicyError::InvalidEventLog)?; check_policy_integrity(mig_policy, &events)?; @@ -455,111 +469,6 @@ mod v2 { Ok(tdx_report) } - /// Per GHCI 1.5: verifies TDINFO_STRUCT integrity against ServtdExt info hash. - /// - /// Parses the TDINFO bytes, applies IGNORE masks from `servtd_attr`, computes - /// `SHA384(masked_tdinfo)`, and compares to `init_servtd_info_hash`. - /// Returns the parsed TdInfo on success. - /// - /// This function is only called when SERVTD_EXT is supported (the sender - /// gates on TDCS.ATTRIBUTES bit 17 before sending init_tdinfo). - fn verify_servtd_info_hash( - tdinfo_bytes: &[u8], - servtd_attr: u64, - init_servtd_info_hash: &[u8], - ) -> Result { - if tdinfo_bytes.len() < size_of::() { - return Err(PolicyError::InvalidParameter); - } - - // Parse TdInfo directly from bytes - let mut td_info = { - let mut uninit = core::mem::MaybeUninit::::uninit(); - unsafe { - core::ptr::copy_nonoverlapping( - tdinfo_bytes.as_ptr(), - uninit.as_mut_ptr() as *mut u8, - size_of::(), - ); - uninit.assume_init() - } - }; - - if (servtd_attr & SERVTD_ATTR_IGNORE_ATTRIBUTES) != 0 { - td_info.attributes.fill(0); - } - if (servtd_attr & SERVTD_ATTR_IGNORE_XFAM) != 0 { - td_info.xfam.fill(0); - } - if (servtd_attr & SERVTD_ATTR_IGNORE_MRTD) != 0 { - td_info.mrtd.fill(0); - } - if (servtd_attr & SERVTD_ATTR_IGNORE_MRCONFIGID) != 0 { - td_info.mrconfig_id.fill(0); - } - if (servtd_attr & SERVTD_ATTR_IGNORE_MROWNER) != 0 { - td_info.mrowner.fill(0); - } - if (servtd_attr & SERVTD_ATTR_IGNORE_MROWNERCONFIG) != 0 { - td_info.mrownerconfig.fill(0); - } - if (servtd_attr & SERVTD_ATTR_IGNORE_RTMR0) != 0 { - td_info.rtmr0.fill(0); - } - if (servtd_attr & SERVTD_ATTR_IGNORE_RTMR1) != 0 { - td_info.rtmr1.fill(0); - } - if (servtd_attr & SERVTD_ATTR_IGNORE_RTMR2) != 0 { - td_info.rtmr2.fill(0); - } - if (servtd_attr & SERVTD_ATTR_IGNORE_RTMR3) != 0 { - td_info.rtmr3.fill(0); - } - - let info_hash = - digest_sha384(td_info.as_bytes()).map_err(|_| PolicyError::HashCalculation)?; - - if info_hash.as_slice() != init_servtd_info_hash { - log::error!("verify_servtd_info_hash: HASH MISMATCH\n"); - return Err(PolicyError::InvalidTdReport); - } - - Ok(td_info) - } - - /// Per GHCI 1.5: verifies TDINFO_STRUCT against servtd_ext info hash - fn verify_init_tdinfo( - init_tdinfo: &[u8], - servtd_ext: &ServtdExt, - ) -> Result { - verify_servtd_info_hash( - init_tdinfo, - u64::from_le_bytes(servtd_ext.init_attr), - &servtd_ext.init_servtd_info_hash, - ) - } - - /// `getengineinfo` measurement scope: the design guide classifies a MigTD - /// engine by `mrtd||rtmr[0-1]` only. - fn engine_measurements(mrtd: &[u8], rtmr0: &[u8], rtmr1: &[u8]) -> Measurements { - Measurements::new_from_bytes(mrtd, rtmr0, rtmr1, None, None) - } - - fn engine_measurements_of(td_info: &TdInfo) -> Measurements { - engine_measurements(&td_info.mrtd, &td_info.rtmr0, &td_info.rtmr1) - } - - fn get_rtmrs_from_tdinfo( - td_info: &TdInfo, - ) -> Result<[[u8; SHA384_DIGEST_SIZE]; 4], PolicyError> { - let mut rtmrs = [[0u8; SHA384_DIGEST_SIZE]; 4]; - rtmrs[0].copy_from_slice(&td_info.rtmr0); - rtmrs[1].copy_from_slice(&td_info.rtmr1); - rtmrs[2].copy_from_slice(&td_info.rtmr2); - rtmrs[3].copy_from_slice(&td_info.rtmr3); - Ok(rtmrs) - } - fn setup_evaluation_data( fmspc: [u8; 6], suppl_data: &[u8], @@ -599,15 +508,10 @@ mod v2 { tdreport: &TdxReport, policy: &VerifiedPolicy, ) -> Result { - let migtd_svn = policy.servtd_tcb_mapping.get_engine_svn_by_measurements( - &Measurements::new_from_bytes( - &tdreport.td_info.mrtd, - &tdreport.td_info.rtmr0, - &tdreport.td_info.rtmr1, - None, - None, - ), - ); + let tdinfo_hash = tdinfo_hash_from_td_info(&tdreport.td_info)?; + let migtd_svn = policy + .servtd_tcb_mapping + .get_engine_svn_by_tdinfo_hash(&tdinfo_hash); let migtd_tcb = migtd_svn.and_then(|svn| policy.servtd_identity.get_tcb_level_by_svn(svn)); @@ -711,136 +615,9 @@ mod v2 { Ok(()) } - /// Per GHCI 1.5: Verify initMigtdData.MROWNER matches own policy signer key hash - /// and initMigtdData.MROWNERCONFIG <= own policy SVN. - pub fn verify_init_migtd_data_policy_binding( - init_td_info: &[u8; crate::migration::TD_INFO_SIZE], - ) -> Result<(), PolicyError> { - use crate::config::get_policy_issuer_chain; - use crate::migration::{td_info_mrowner, td_info_mrownerconfig}; - - let policy = get_verified_policy().ok_or(PolicyError::InvalidParameter)?; - let my_policy_svn = policy.policy_data.get_policy_svn(); - - // Check MROWNER == own policy signer key hash - let policy_issuer_chain = get_policy_issuer_chain().ok_or(PolicyError::InvalidParameter)?; - let policy_key_hash = crypto::get_policy_signer_key_hash(policy_issuer_chain) - .map_err(|_| PolicyError::InvalidCollateral)?; - if td_info_mrowner(init_td_info) != &policy_key_hash { - return Err(PolicyError::PolicyHashMismatch); - } - - // Check MROWNERCONFIG (init policy_svn) <= my policy_svn - let init_mrownerconfig = td_info_mrownerconfig(init_td_info); - let mut init_svn_bytes = [0u8; 4]; - init_svn_bytes.copy_from_slice(&init_mrownerconfig[..4]); - let init_policy_svn = u32::from_le_bytes(init_svn_bytes); - // Remaining 44 bytes should be zero - if init_mrownerconfig[4..] != [0u8; SHA384_DIGEST_SIZE - 4] { - return Err(PolicyError::InvalidParameter); - } - if init_policy_svn > my_policy_svn { - return Err(PolicyError::SvnMismatch); - } - - Ok(()) - } - - /// Per GHCI 1.5: Cross-check a peer's wire-supplied init TDINFO_STRUCT against - /// the peer's authenticated TDREPORT (or equivalent verified report data). - /// - /// The peer's `init.MROWNER` must equal the peer's report MROWNER (policy - /// signer hash). The peer's `init.MROWNERCONFIG` first 4 bytes encode the - /// init policy SVN as little-endian u32 with the remaining 44 bytes zero; - /// that init SVN must be less than or equal to the SVN encoded the same way - /// in the peer's report MROWNERCONFIG. - /// - /// `peer_mrowner` and `peer_mrownerconfig` are the peer's authentic values, - /// taken from a verified TDREPORT (`TdInfo::mrowner` / `mrownerconfig`) or - /// from quote-verification supplemental data - /// (`Report::R_MIGTD_MROWNER` / `R_MIGTD_MROWNERCONFIG`). - pub fn verify_peer_init_tdinfo_against_owner( - peer_init_td_info: &[u8], - peer_mrowner: &[u8], - peer_mrownerconfig: &[u8], - ) -> Result<(), PolicyError> { - use crate::migration::{td_info_mrowner, td_info_mrownerconfig, TD_INFO_SIZE}; - - if peer_init_td_info.len() != TD_INFO_SIZE - || peer_mrowner.len() != SHA384_DIGEST_SIZE - || peer_mrownerconfig.len() != SHA384_DIGEST_SIZE - { - return Err(PolicyError::InvalidParameter); - } - - let init: &[u8; TD_INFO_SIZE] = peer_init_td_info - .try_into() - .map_err(|_| PolicyError::InvalidParameter)?; - let init_mrowner = td_info_mrowner(init); - let init_mrownerconfig = td_info_mrownerconfig(init); - - // 1. MROWNER (policy signer key hash) must match peer's current report - if init_mrowner.as_slice() != peer_mrowner { - return Err(PolicyError::PolicyHashMismatch); - } - - // 2. init MROWNERCONFIG must be well-formed: first 4 bytes encode SVN, - // remaining 44 bytes must be zero. - if init_mrownerconfig[4..] != [0u8; SHA384_DIGEST_SIZE - 4] { - return Err(PolicyError::InvalidParameter); - } - - // 3. Peer report MROWNERCONFIG must also be well-formed: a genuine - // MigTD enforces this at startup, but we verify it locally instead - // of relying on the peer's self-check. - if peer_mrownerconfig[4..] != [0u8; SHA384_DIGEST_SIZE - 4] { - return Err(PolicyError::InvalidParameter); - } - - // 4. init policy SVN must be ≤ peer report policy SVN. - let mut buf = [0u8; 4]; - buf.copy_from_slice(&init_mrownerconfig[..4]); - let init_svn = u32::from_le_bytes(buf); - buf.copy_from_slice(&peer_mrownerconfig[..4]); - let peer_svn = u32::from_le_bytes(buf); - if init_svn > peer_svn { - return Err(PolicyError::SvnMismatch); - } - - Ok(()) - } - - /// Cross-check a peer's wire-supplied init `TDINFO_STRUCT` against the - /// MROWNER/MROWNERCONFIG bytes carried in the peer's verified quote - /// supplemental data (see `Report::R_MIGTD_MROWNER` / - /// `Report::R_MIGTD_MROWNERCONFIG`). - /// - /// This is a pure function: it length-checks `verified_suppl_data` before - /// slicing so it cannot panic on a too-short buffer, and it does not - /// invoke quote verification. Callers that want the combined attestation - /// + cross-check should use `authenticate_migration_source_with_init_tdinfo`. - pub fn verify_peer_init_tdinfo_against_suppl_data( - peer_init_td_info: &[u8], - verified_suppl_data: &[u8], - ) -> Result<(), PolicyError> { - if verified_suppl_data.len() < REPORT_DATA_SIZE { - return Err(PolicyError::InvalidParameter); - } - verify_peer_init_tdinfo_against_owner( - peer_init_td_info, - &verified_suppl_data[Report::R_MIGTD_MROWNER], - &verified_suppl_data[Report::R_MIGTD_MROWNERCONFIG], - ) - } - - /// Destination-side migration helper: verify the source MigTD's - /// quote/event log, cross-check init TDINFO against the quote's - /// supplemental data, verify init TDINFO integrity against ServtdExt, - /// and allowlist-gate init measurements against servtd_tcb_mapping. - /// - /// This mirrors the checks that `authenticate_rebinding_old` performs - /// for the rebinding path, ensuring parity between migration and - /// rebinding attestation. + /// Authenticate the source MigTD and require its initial mapped SVN to be + /// no newer than its current mapped SVN. The legacy init TDINFO argument + /// is ignored after request framing validation. /// /// Returns the verified supplemental data on success so the caller can /// reuse it for SPDM-level bindings (e.g., REPORTDATA / TH1). @@ -848,14 +625,13 @@ mod v2 { quote_src: &[u8], peer_data: &[u8], event_log_src: &[u8], - init_tdinfo: &[u8], servtd_ext_src: &[u8], ) -> Result, PolicyError> { let (mig_policy_src, peer_issuer_chain) = crate::migration::pre_session_data::decode_peer_data(peer_data) .ok_or(PolicyError::InvalidParameter)?; - let (evaluation_data_src, _verified_policy_src, suppl_data) = authenticate_remote_common( + let (evaluation_data_src, verified_policy_src, suppl_data) = authenticate_remote_common( quote_src, event_log_src, mig_policy_src, @@ -877,39 +653,13 @@ mod v2 { false, )?; - // Cross-check init TDINFO against MROWNER/MROWNERCONFIG from - // verified quote supplemental data, verify init TDINFO integrity - // against ServtdExt hash, and allowlist-gate init measurements. - // - // Skipped when running with mock quotes/reports that carry static - // test data — the mock init TDINFO does not have measurements - // that match the policy servtd_tcb_mapping. - #[cfg(not(any( - feature = "AzCVMEmu", - feature = "test_mock_report", - feature = "use-mock-quote" - )))] - { - verify_peer_init_tdinfo_against_suppl_data(init_tdinfo, &suppl_data)?; - - // Verify init TDINFO integrity against ServtdExt hash - let servtd_ext_obj = - ServtdExt::read_from_bytes(servtd_ext_src).ok_or(PolicyError::InvalidParameter)?; - let init_td_info = verify_init_tdinfo(init_tdinfo, &servtd_ext_obj)?; - - let slice = |range: core::ops::Range| { - suppl_data.get(range).ok_or(PolicyError::InvalidParameter) - }; - let peer = engine_measurements( - slice(Report::R_MIGTD_MRTD)?, - slice(Report::R_MIGTD_RTMR0)?, - slice(Report::R_MIGTD_RTMR1)?, - ); - // migtdengine check: enginesvnsrc >= enginesvninit - policy - .servtd_tcb_mapping - .check_engine_not_older(&peer, &engine_measurements_of(&init_td_info))?; - } + let servtd_ext = + ServtdExt::read_from_bytes(servtd_ext_src).ok_or(PolicyError::InvalidParameter)?; + verify_init_servtd_svn_order( + &verified_policy_src.servtd_tcb_mapping, + &evaluation_data_src, + &servtd_ext, + )?; Ok(suppl_data) } @@ -921,285 +671,164 @@ mod v2 { assert_eq!(iso_date, "2024-01-01T00:00:00Z"); } - #[test] - fn test_verify_servtd_info_hash_valid() { - // Build a 512-byte TDINFO_STRUCT with known content - let mut tdinfo_bytes = [0u8; 512]; - tdinfo_bytes[0..8].copy_from_slice(&[0x01; 8]); // attributes - tdinfo_bytes[8..16].copy_from_slice(&[0x02; 8]); // xfam - - // Compute expected hash: SHA384(tdinfo) - let servtd_attr: u64 = 0; - let expected_hash = digest_sha384(&tdinfo_bytes).unwrap(); - - let result = verify_servtd_info_hash(&tdinfo_bytes, servtd_attr, &expected_hash); - assert!(result.is_ok()); - let td_info = result.unwrap(); - assert_eq!(td_info.attributes, [0x01; 8]); - assert_eq!(td_info.xfam, [0x02; 8]); - } - - #[test] - fn test_verify_servtd_info_hash_wrong_hash() { - let tdinfo_bytes = [0u8; 512]; - let wrong_hash = [0xFFu8; 48]; - let result = verify_servtd_info_hash(&tdinfo_bytes, 0, &wrong_hash); - assert!(result.is_err()); - } - - #[test] - fn test_verify_servtd_info_hash_short_input() { - let short = [0u8; 256]; // too small for TdInfo (512 bytes) - let result = verify_servtd_info_hash(&short, 0, &[0u8; 48]); - assert!(matches!(result, Err(PolicyError::InvalidParameter))); - } - - #[test] - fn test_verify_servtd_info_hash_with_ignore_attributes() { - // Build TdInfo with non-zero attributes - let mut tdinfo_bytes = [0u8; 512]; - tdinfo_bytes[0..8].copy_from_slice(&[0xFF; 8]); // attributes - - // Compute hash with attributes zeroed (IGNORE_ATTRIBUTES flag) - let servtd_attr = SERVTD_ATTR_IGNORE_ATTRIBUTES; - let mut zeroed = tdinfo_bytes; - zeroed[0..8].fill(0); // zero attributes for hash computation - let expected_hash = digest_sha384(&zeroed).unwrap(); - - let result = verify_servtd_info_hash(&tdinfo_bytes, servtd_attr, &expected_hash); - assert!(result.is_ok()); - } - - #[test] - fn test_verify_servtd_info_hash_with_ignore_mrowner() { - // Build TdInfo with non-zero mrowner at offset 112..160 - let mut tdinfo_bytes = [0u8; 512]; - tdinfo_bytes[112..160].copy_from_slice(&[0xAA; 48]); // mrowner - - // Compute hash with mrowner zeroed (IGNORE_MROWNER flag) - let servtd_attr = SERVTD_ATTR_IGNORE_MROWNER; - let mut zeroed = tdinfo_bytes; - zeroed[112..160].fill(0); - let expected_hash = digest_sha384(&zeroed).unwrap(); - - let result = verify_servtd_info_hash(&tdinfo_bytes, servtd_attr, &expected_hash); - assert!(result.is_ok()); - // mrowner should be zeroed in the returned TdInfo - assert_eq!(result.unwrap().mrowner, [0u8; 48]); - } - - #[test] - fn test_verify_servtd_info_hash_with_combined_ignore_flags() { - // Build TdInfo with non-zero content in multiple fields - let mut tdinfo_bytes = [0u8; 512]; - tdinfo_bytes[0..8].copy_from_slice(&[0xFF; 8]); // attributes (masked) - tdinfo_bytes[8..16].copy_from_slice(&[0xEE; 8]); // xfam (masked) - tdinfo_bytes[16..64].copy_from_slice(&[0xBB; 48]); // mrtd (not masked) - tdinfo_bytes[112..160].copy_from_slice(&[0xCC; 48]); // mrowner (not masked) - - // Compute hash with attributes and xfam zeroed, mrtd and mrowner intact - let servtd_attr = SERVTD_ATTR_IGNORE_ATTRIBUTES | SERVTD_ATTR_IGNORE_XFAM; - let mut zeroed = tdinfo_bytes; - zeroed[0..8].fill(0); - zeroed[8..16].fill(0); - let expected_hash = digest_sha384(&zeroed).unwrap(); - - let result = verify_servtd_info_hash(&tdinfo_bytes, servtd_attr, &expected_hash); - assert!(result.is_ok()); - let td_info = result.unwrap(); - assert_eq!(td_info.attributes, [0u8; 8]); - assert_eq!(td_info.xfam, [0u8; 8]); - assert_eq!(td_info.mrtd, [0xBB; 48]); - assert_eq!(td_info.mrowner, [0xCC; 48]); + #[cfg(test)] + fn continuity_mapping() -> TdTcbMapping { + TdTcbMapping { + id: String::from("TEST"), + version: 1, + issue_date: String::new(), + next_update: String::new(), + svn_mappings: [(0x11u8, 1u16), (0x22, 2)] + .iter() + .map(|(tag, isvsvn)| SvnMapping { + td_measurements: Measurements::new_from_bytes(&[*tag; SHA384_DIGEST_SIZE]), + isvsvn: *isvsvn, + }) + .collect(), + } } - #[test] - fn test_get_rtmrs_from_tdinfo() { - use tdx_tdcall::tdreport::TdInfo; - let mut tdinfo_bytes = [0u8; 512]; - // RTMR offsets in TdInfo: rtmr0 at 208, rtmr1 at 256, rtmr2 at 304, rtmr3 at 352 - tdinfo_bytes[208..256].copy_from_slice(&[0x01; 48]); // rtmr0 - tdinfo_bytes[256..304].copy_from_slice(&[0x02; 48]); // rtmr1 - tdinfo_bytes[304..352].copy_from_slice(&[0x03; 48]); // rtmr2 - tdinfo_bytes[352..400].copy_from_slice(&[0x04; 48]); // rtmr3 - - let td_info = unsafe { - let mut uninit = core::mem::MaybeUninit::::uninit(); - core::ptr::copy_nonoverlapping( - tdinfo_bytes.as_ptr(), - uninit.as_mut_ptr() as *mut u8, - size_of::(), - ); - uninit.assume_init() + #[cfg(test)] + fn verify_continuity_order( + mapping: &TdTcbMapping, + init_hash: &[u8; SHA384_DIGEST_SIZE], + init_attr: &[u8; 8], + cur_hash: &[u8; SHA384_DIGEST_SIZE], + cur_attr: &[u8; 8], + ) -> Result<(), PolicyError> { + let mut servtd_ext = + ServtdExt::read_from_bytes(&[0; core::mem::size_of::()]).unwrap(); + servtd_ext.init_servtd_info_hash = *init_hash; + servtd_ext.init_attr = *init_attr; + servtd_ext.cur_servtd_info_hash = *cur_hash; + servtd_ext.cur_servtd_attr = *cur_attr; + let evaluation = PolicyEvaluationInfo { + migtd_isvsvn: mapping.get_engine_svn_by_tdinfo_hash(cur_hash), + ..Default::default() }; - - let rtmrs = get_rtmrs_from_tdinfo(&td_info).unwrap(); - assert_eq!(rtmrs[0], [0x01; 48]); - assert_eq!(rtmrs[1], [0x02; 48]); - assert_eq!(rtmrs[2], [0x03; 48]); - assert_eq!(rtmrs[3], [0x04; 48]); - } - - // Build a 512-byte TDINFO_STRUCT with the supplied MROWNER bytes and an - // MROWNERCONFIG whose first 4 LE bytes encode `svn` and trailing 44 are - // zero (the well-formed shape defined by GHCI 1.5). - fn make_init_tdinfo(mrowner: &[u8; 48], svn: u32) -> [u8; 512] { - let mut bytes = [0u8; 512]; - bytes[112..160].copy_from_slice(mrowner); // mrowner - let svn_le = svn.to_le_bytes(); - bytes[160..164].copy_from_slice(&svn_le); - // bytes[164..208] already zero (trailing of mrownerconfig) - bytes - } - - fn make_peer_mrownerconfig(svn: u32) -> [u8; 48] { - let mut buf = [0u8; 48]; - buf[..4].copy_from_slice(&svn.to_le_bytes()); - buf - } - - #[test] - fn test_verify_peer_init_tdinfo_match_equal_svn() { - let mrowner = [0xAAu8; 48]; - let init = make_init_tdinfo(&mrowner, 5); - let peer_mrownerconfig = make_peer_mrownerconfig(5); - - let result = verify_peer_init_tdinfo_against_owner(&init, &mrowner, &peer_mrownerconfig); - assert!(result.is_ok()); - } - - #[test] - fn test_verify_peer_init_tdinfo_init_svn_less_than_peer() { - let mrowner = [0xAAu8; 48]; - let init = make_init_tdinfo(&mrowner, 3); - let peer_mrownerconfig = make_peer_mrownerconfig(7); - - let result = verify_peer_init_tdinfo_against_owner(&init, &mrowner, &peer_mrownerconfig); - assert!(result.is_ok()); - } - - #[test] - fn test_verify_peer_init_tdinfo_init_svn_greater_rejected() { - let mrowner = [0xAAu8; 48]; - let init = make_init_tdinfo(&mrowner, 10); - let peer_mrownerconfig = make_peer_mrownerconfig(5); - - let result = verify_peer_init_tdinfo_against_owner(&init, &mrowner, &peer_mrownerconfig); - assert!(matches!(result, Err(PolicyError::SvnMismatch))); - } - - #[test] - fn test_verify_peer_init_tdinfo_mrowner_mismatch_rejected() { - let init_mrowner = [0xAAu8; 48]; - let peer_mrowner = [0xBBu8; 48]; - let init = make_init_tdinfo(&init_mrowner, 5); - let peer_mrownerconfig = make_peer_mrownerconfig(5); - - let result = - verify_peer_init_tdinfo_against_owner(&init, &peer_mrowner, &peer_mrownerconfig); - assert!(matches!(result, Err(PolicyError::PolicyHashMismatch))); - } - - #[test] - fn test_verify_peer_init_tdinfo_malformed_mrownerconfig_rejected() { - let mrowner = [0xAAu8; 48]; - let mut init = make_init_tdinfo(&mrowner, 5); - // Corrupt the trailing-zero portion of MROWNERCONFIG (bytes 164..208). - init[200] = 0x01; - let peer_mrownerconfig = make_peer_mrownerconfig(5); - - let result = verify_peer_init_tdinfo_against_owner(&init, &mrowner, &peer_mrownerconfig); - assert!(matches!(result, Err(PolicyError::InvalidParameter))); + verify_init_servtd_svn_order(mapping, &evaluation, &servtd_ext) } #[test] - fn test_verify_peer_init_tdinfo_malformed_peer_mrownerconfig_rejected() { - let mrowner = [0xAAu8; 48]; - let init = make_init_tdinfo(&mrowner, 5); - let mut peer_mrownerconfig = make_peer_mrownerconfig(5); - // Corrupt the trailing-zero portion of the peer's MROWNERCONFIG. - peer_mrownerconfig[20] = 0x01; - - let result = verify_peer_init_tdinfo_against_owner(&init, &mrowner, &peer_mrownerconfig); - assert!(matches!(result, Err(PolicyError::InvalidParameter))); + fn init_servtd_svn_must_not_exceed_current_svn() { + let mapping = continuity_mapping(); + assert!( + verify_continuity_order(&mapping, &[0x11; 48], &[0; 8], &[0x22; 48], &[0; 8],).is_ok() + ); + assert!(matches!( + verify_continuity_order(&mapping, &[0x22; 48], &[0; 8], &[0x11; 48], &[0; 8],), + Err(PolicyError::SvnMismatch) + )); } #[test] - fn test_verify_peer_init_tdinfo_wrong_lengths_rejected() { - let mrowner = [0xAAu8; 48]; - let init = make_init_tdinfo(&mrowner, 5); - let peer_mrownerconfig = make_peer_mrownerconfig(5); - - // Short init buffer - let short_init = &init[..256]; + fn init_servtd_svn_lookup_misses_fail_closed() { + let mapping = continuity_mapping(); assert!(matches!( - verify_peer_init_tdinfo_against_owner(short_init, &mrowner, &peer_mrownerconfig), - Err(PolicyError::InvalidParameter) + verify_continuity_order(&mapping, &[0x33; 48], &[0; 8], &[0x22; 48], &[0; 8],), + Err(PolicyError::UnqualifiedMigTdInfo) )); - - // Wrong mrowner length - let short_mrowner = &mrowner[..32]; assert!(matches!( - verify_peer_init_tdinfo_against_owner(&init, short_mrowner, &peer_mrownerconfig), - Err(PolicyError::InvalidParameter) + verify_continuity_order(&mapping, &[0x11; 48], &[0; 8], &[0x33; 48], &[0; 8],), + Err(PolicyError::UnqualifiedMigTdInfo) )); + } + + #[test] + fn current_svn_comes_from_authenticated_report() { + let mapping = continuity_mapping(); + let mut servtd_ext = + ServtdExt::read_from_bytes(&[0; core::mem::size_of::()]).unwrap(); + servtd_ext.init_servtd_info_hash = [0x22; SHA384_DIGEST_SIZE]; + servtd_ext.cur_servtd_info_hash = [0x22; SHA384_DIGEST_SIZE]; + let mut evaluation = PolicyEvaluationInfo { + migtd_isvsvn: Some(1), + ..Default::default() + }; - // Wrong mrownerconfig length - let short_mrownerconfig = &peer_mrownerconfig[..32]; assert!(matches!( - verify_peer_init_tdinfo_against_owner(&init, &mrowner, short_mrownerconfig), - Err(PolicyError::InvalidParameter) + verify_init_servtd_svn_order(&mapping, &evaluation, &servtd_ext), + Err(PolicyError::SvnMismatch) )); - } - fn make_suppl_data(mrowner: &[u8; 48], svn: u32) -> Vec { - let mut suppl = alloc::vec![0u8; REPORT_DATA_SIZE]; - suppl[Report::R_MIGTD_MROWNER].copy_from_slice(mrowner); - suppl[Report::R_MIGTD_MROWNERCONFIG][..4].copy_from_slice(&svn.to_le_bytes()); - suppl + evaluation.migtd_isvsvn = Some(2); + servtd_ext.cur_servtd_info_hash = [0x33; SHA384_DIGEST_SIZE]; + assert!(verify_init_servtd_svn_order(&mapping, &evaluation, &servtd_ext).is_ok()); } #[test] - fn test_verify_peer_init_tdinfo_against_suppl_data_ok() { - let mrowner = [0xCDu8; 48]; - let init = make_init_tdinfo(&mrowner, 3); - let suppl = make_suppl_data(&mrowner, 5); - assert!(verify_peer_init_tdinfo_against_suppl_data(&init, &suppl).is_ok()); - } + fn current_svn_requires_authenticated_evidence() { + let mapping = continuity_mapping(); + let mut servtd_ext = + ServtdExt::read_from_bytes(&[0; core::mem::size_of::()]).unwrap(); + servtd_ext.init_servtd_info_hash = [0x11; SHA384_DIGEST_SIZE]; + servtd_ext.cur_servtd_info_hash = [0x22; SHA384_DIGEST_SIZE]; - #[test] - fn test_verify_peer_init_tdinfo_against_suppl_data_short_buffer() { - let mrowner = [0xCDu8; 48]; - let init = make_init_tdinfo(&mrowner, 3); - let short = alloc::vec![0u8; REPORT_DATA_SIZE - 1]; - // Must return InvalidParameter, not panic, even though - // R_MIGTD_MROWNERCONFIG = 280..328 would otherwise slice OOB. assert!(matches!( - verify_peer_init_tdinfo_against_suppl_data(&init, &short), - Err(PolicyError::InvalidParameter) + verify_init_servtd_svn_order(&mapping, &PolicyEvaluationInfo::default(), &servtd_ext,), + Err(PolicyError::UnqualifiedMigTdInfo) )); } #[test] - fn test_verify_peer_init_tdinfo_against_suppl_data_mrowner_mismatch() { - let init_mrowner = [0xCDu8; 48]; - let peer_mrowner = [0xEEu8; 48]; - let init = make_init_tdinfo(&init_mrowner, 3); - let suppl = make_suppl_data(&peer_mrowner, 5); + fn source_mapping_can_authorize_release_unknown_to_destination() { + let source_mapping = continuity_mapping(); + let destination_mapping = TdTcbMapping { + id: String::from("DESTINATION"), + version: 1, + issue_date: String::new(), + next_update: String::new(), + svn_mappings: [(0x11u8, 1u16), (0x33, 2)] + .iter() + .map(|(tag, isvsvn)| SvnMapping { + td_measurements: Measurements::new_from_bytes(&[*tag; SHA384_DIGEST_SIZE]), + isvsvn: *isvsvn, + }) + .collect(), + }; + + assert!(verify_continuity_order( + &source_mapping, + &[0x11; 48], + &[0; 8], + &[0x22; 48], + &[0; 8], + ) + .is_ok()); assert!(matches!( - verify_peer_init_tdinfo_against_suppl_data(&init, &suppl), - Err(PolicyError::PolicyHashMismatch) + verify_continuity_order( + &destination_mapping, + &[0x11; 48], + &[0; 8], + &[0x22; 48], + &[0; 8], + ), + Err(PolicyError::UnqualifiedMigTdInfo) )); } #[test] - fn test_verify_peer_init_tdinfo_against_suppl_data_svn_greater_rejected() { - let mrowner = [0xCDu8; 48]; - let init = make_init_tdinfo(&mrowner, 7); - let suppl = make_suppl_data(&mrowner, 5); + fn one_hash_mapping_rejects_masked_servtd_info_hashes() { + let mapping = continuity_mapping(); assert!(matches!( - verify_peer_init_tdinfo_against_suppl_data(&init, &suppl), - Err(PolicyError::SvnMismatch) + verify_continuity_order( + &mapping, + &[0x11; 48], + &1u64.to_le_bytes(), + &[0x22; 48], + &[0; 8], + ), + Err(PolicyError::UnqualifiedMigTdInfo) + )); + assert!(matches!( + verify_continuity_order( + &mapping, + &[0x11; 48], + &[0; 8], + &[0x22; 48], + &1u64.to_le_bytes(), + ), + Err(PolicyError::UnqualifiedMigTdInfo) )); } } diff --git a/src/policy/src/lib.rs b/src/policy/src/lib.rs index a9ff6355c..240d5a024 100644 --- a/src/policy/src/lib.rs +++ b/src/policy/src/lib.rs @@ -13,6 +13,10 @@ pub use v1::*; mod v2; #[cfg(feature = "policy_v2")] pub use v2::*; +#[path = "v2/measurement.rs"] +pub mod measurement; +#[cfg(not(feature = "policy_v2"))] +pub use measurement::*; use alloc::{collections::BTreeMap, string::String, vec::Vec}; use cc_measurement::CcEventHeader; @@ -189,6 +193,8 @@ pub enum EventName { MigTdPolicy, SgxRootKey, MigTdPolicySigner, + /// Canonical policyData bytes with the updateable TCB mapping removed. + MigTdPolicyData, Unknown, } @@ -201,6 +207,7 @@ impl From<&str> for EventName { "Digest.MigTdCoreSvn" => Self::MigTdCoreSvn, "Digest.MigTdPolicy" => Self::MigTdPolicy, "Digest.MigTdSgxRootKey" => Self::SgxRootKey, + "Digest.MigTdPolicyData" => Self::MigTdPolicyData, _ => Self::Unknown, } } diff --git a/src/policy/src/v2/collaterals.rs b/src/policy/src/v2/collaterals.rs index d1a0f4345..562eb7ced 100644 --- a/src/policy/src/v2/collaterals.rs +++ b/src/policy/src/v2/collaterals.rs @@ -10,6 +10,56 @@ use serde::{Deserialize, Serialize}; use crate::{v2::bytes_to_hex_string, PolicyError}; +pub fn verify_migtd_servtd_hash(quote: &[u8]) -> Result<(), PolicyError> { + const QUOTE_HEADER_SIZE: usize = 48; + const QUOTE_V5_BODY_HEADER_SIZE: usize = 6; + const TD_REPORT_15_BODY_TYPE: u16 = 3; + const TD_REPORT_15_BODY_SIZE: usize = 648; + const MR_SERVICETD_OFFSET: usize = 600; + const MR_SERVICETD_SIZE: usize = 48; + + let version = quote + .get(..2) + .and_then(|value| value.try_into().ok()) + .map(u16::from_le_bytes) + .ok_or(PolicyError::InvalidQuote)?; + if version != 5 { + return Ok(()); + } + + let body_type = quote + .get(QUOTE_HEADER_SIZE..QUOTE_HEADER_SIZE + 2) + .and_then(|value| value.try_into().ok()) + .map(u16::from_le_bytes) + .ok_or(PolicyError::InvalidQuote)?; + if body_type != TD_REPORT_15_BODY_TYPE { + return Ok(()); + } + + let body_size = quote + .get(QUOTE_HEADER_SIZE + 2..QUOTE_HEADER_SIZE + QUOTE_V5_BODY_HEADER_SIZE) + .and_then(|value| value.try_into().ok()) + .map(u32::from_le_bytes) + .map(|value| value as usize) + .ok_or(PolicyError::InvalidQuote)?; + if body_size != TD_REPORT_15_BODY_SIZE { + return Err(PolicyError::InvalidQuote); + } + + let body_offset = QUOTE_HEADER_SIZE + QUOTE_V5_BODY_HEADER_SIZE; + let mr_servicetd = quote + .get( + body_offset + MR_SERVICETD_OFFSET + ..body_offset + MR_SERVICETD_OFFSET + MR_SERVICETD_SIZE, + ) + .ok_or(PolicyError::InvalidQuote)?; + if mr_servicetd.iter().any(|value| *value != 0) { + return Err(PolicyError::UnqualifiedMigTdInfo); + } + + Ok(()) +} + pub fn get_fmspc_from_quote(quote: &[u8]) -> Result<[u8; 6], PolicyError> { const PEM_CERT_BEGIN: &str = "-----BEGIN CERTIFICATE-----\n"; const PEM_CERT_END: &str = "-----END CERTIFICATE-----\n"; @@ -180,6 +230,25 @@ pub fn get_tcb_evaluation_number_from_collateral( #[cfg(test)] mod test { use super::*; + use alloc::vec; + + #[test] + fn reject_nonzero_migtd_servtd_hash() { + const BODY_OFFSET: usize = 54; + const MR_SERVICETD_OFFSET: usize = 600; + + let mut quote = vec![0u8; BODY_OFFSET + 648]; + quote[..2].copy_from_slice(&5u16.to_le_bytes()); + quote[48..50].copy_from_slice(&3u16.to_le_bytes()); + quote[50..54].copy_from_slice(&648u32.to_le_bytes()); + assert!(verify_migtd_servtd_hash("e).is_ok()); + + quote[BODY_OFFSET + MR_SERVICETD_OFFSET] = 1; + assert!(matches!( + verify_migtd_servtd_hash("e), + Err(PolicyError::UnqualifiedMigTdInfo) + )); + } #[test] fn test_deserialize_collaterals() { diff --git a/src/policy/src/v2/measurement.rs b/src/policy/src/v2/measurement.rs new file mode 100644 index 000000000..6571772a8 --- /dev/null +++ b/src/policy/src/v2/measurement.rs @@ -0,0 +1,362 @@ +// Copyright (c) 2026 Microsoft Corporation +// +// SPDX-License-Identifier: BSD-2-Clause-Patent + +//! Policy v2 measurement primitives for one-hash TCB mappings. +//! +//! The runtime and `migtd-hash` share these helpers to produce identical +//! measurements. +//! +//! ## RTMR2 policy measurement +//! +//! RTMR2 (`mr_index = 0x3`) is extended **once** with the canonical JSON bytes +//! of `policyData` with `servtdCollateral.servtdTcbMapping` removed. +//! +//! The mapping remains updateable after the IGVM is published. Every other +//! `policyData` field is bound into RTMR2. +//! +//! ## Canonicalization +//! +//! Canonicalization is implemented manually by [`canonical_value_bytes`] and +//! does **not** rely on `serde_json::to_vec`'s ordering, because other crates +//! in this workspace enable `serde_json/preserve_order` to preserve insertion +//! order. +//! +//! ## `tdinfo_hash` = `init_servtd_info_hash` +//! +//! Production MigTDs use `servtd_attr == 0`, so the mapping stores +//! `SHA384(TDINFO)` for direct lookup. + +use alloc::{string::String, vec::Vec}; +use serde_json::Value; + +use crate::PolicyError; + +// Canonicalization + +/// Append canonical JSON: sorted object keys, no whitespace, and unchanged +/// array order. +fn canonical_value_bytes_into(v: &Value, out: &mut Vec) -> Result<(), PolicyError> { + match v { + Value::Object(map) => { + out.push(b'{'); + let mut keys: Vec<&String> = map.keys().collect(); + keys.sort(); + for (i, k) in keys.iter().enumerate() { + if i > 0 { + out.push(b','); + } + // Reuse serde_json's string escaping without relying on map order. + let key_bytes = serde_json::to_vec(&Value::String((*k).clone())) + .map_err(|_| PolicyError::InvalidPolicy)?; + out.extend_from_slice(&key_bytes); + out.push(b':'); + canonical_value_bytes_into(map.get(*k).ok_or(PolicyError::InvalidPolicy)?, out)?; + } + out.push(b'}'); + } + Value::Array(arr) => { + out.push(b'['); + for (i, e) in arr.iter().enumerate() { + if i > 0 { + out.push(b','); + } + canonical_value_bytes_into(e, out)?; + } + out.push(b']'); + } + other => { + let scalar_bytes = serde_json::to_vec(other).map_err(|_| PolicyError::InvalidPolicy)?; + out.extend_from_slice(&scalar_bytes); + } + } + Ok(()) +} + +/// Return canonical JSON bytes for `v`. +pub fn canonical_value_bytes(v: &Value) -> Result, PolicyError> { + let mut out = Vec::new(); + canonical_value_bytes_into(v, &mut out)?; + Ok(out) +} + +// policyData extraction (single redacted extend) + +/// Parse a bare `policyData` object or extract it from a signed wrapper. +fn parse_policy_data(policy_input: &[u8]) -> Result { + let top: Value = + serde_json::from_slice(policy_input).map_err(|_| PolicyError::InvalidPolicy)?; + + let policy_data = match top.get("policyData") { + Some(v) => v.clone(), + None => top, + }; + + if !policy_data.is_object() { + return Err(PolicyError::InvalidPolicy); + } + Ok(policy_data) +} + +/// Canonical JSON bytes of `policyData` with `servtdCollateral.servtdTcbMapping` +/// removed, including the outer `{` / `}`. +/// +/// A direct `servtdTcbMapping` is required so schema changes fail instead of +/// silently altering the measurement. +pub fn extract_canonical_policy_data_bytes(policy_input: &[u8]) -> Result, PolicyError> { + let mut policy_data = parse_policy_data(policy_input)?; + + let coll = policy_data + .get_mut("servtdCollateral") + .and_then(|v| v.as_object_mut()) + .ok_or(PolicyError::InvalidPolicy)?; + + if coll.remove("servtdTcbMapping").is_none() { + return Err(PolicyError::InvalidPolicy); + } + + canonical_value_bytes(&policy_data) +} + +#[cfg(test)] +mod tests { + use super::*; + + // Canonicalization + + #[test] + fn canonical_value_sorts_keys_at_every_level() { + let a: Value = + serde_json::from_str(r#"{"b":{"y":2,"x":1},"a":[{"c":3,"b":2,"a":1}]}"#).unwrap(); + let b: Value = + serde_json::from_str(r#"{"a":[{"a":1,"b":2,"c":3}],"b":{"x":1,"y":2}}"#).unwrap(); + let out_a = canonical_value_bytes(&a).unwrap(); + let out_b = canonical_value_bytes(&b).unwrap(); + assert_eq!(out_a, out_b); + assert_eq!(&out_a, br#"{"a":[{"a":1,"b":2,"c":3}],"b":{"x":1,"y":2}}"#); + } + + #[test] + fn canonical_value_preserves_array_order() { + let v: Value = serde_json::from_str(r#"[3,1,2]"#).unwrap(); + assert_eq!(canonical_value_bytes(&v).unwrap(), b"[3,1,2]"); + } + + #[test] + fn canonical_value_emits_no_whitespace() { + let v: Value = serde_json::from_str("{\n \"a\" : 1 ,\n \"b\" : [ 2 , 3 ]\n}").unwrap(); + assert_eq!(canonical_value_bytes(&v).unwrap(), br#"{"a":1,"b":[2,3]}"#); + } + + // Policy data extraction + + /// Sample containing measured identity data and a redacted TCB mapping. + fn sample_bare_policy_data() -> &'static str { + r#"{"id":"X-uuid","version":"2.0","policySvn":7,"policy":[{"global":{"tcb":{"tcbDate":{"reference":"2023","operation":"ge"}}}},{"servtd":{"x":1}}],"collaterals":{"majorVersion":1,"minorVersion":0,"teeType":129},"servtdCollateral":{"majorVersion":1,"minorVersion":0,"servtdIdentityIssuerChain":"chain","servtdIdentity":{"tdIdentity":{"id":"identity-1","version":1,"tcbLevels":[]},"signature":"deadbeef"},"servtdTcbMapping":{"svnMappings":[{"isvsvn":1}]}}}"# + } + + fn sample_wrapped_policy() -> alloc::string::String { + format!( + r#"{{"policyData":{},"signature":"sig"}}"#, + sample_bare_policy_data() + ) + } + + #[test] + fn extract_returns_outer_braces() { + let out = + extract_canonical_policy_data_bytes(sample_bare_policy_data().as_bytes()).unwrap(); + assert_eq!(out.first(), Some(&b'{')); + assert_eq!(out.last(), Some(&b'}')); + } + + #[test] + fn extract_redacts_servtd_tcb_mapping() { + let a = r#"{"id":"X","version":"2","policySvn":1,"policy":[],"collaterals":{},"servtdCollateral":{"majorVersion":1,"minorVersion":0,"servtdIdentityIssuerChain":"c","servtdIdentity":{"tdIdentity":{"id":"i"},"signature":"aa"},"servtdTcbMapping":{"svnMappings":[{"isvsvn":1}]}}}"#; + let b = r#"{"id":"X","version":"2","policySvn":1,"policy":[],"collaterals":{},"servtdCollateral":{"majorVersion":1,"minorVersion":0,"servtdIdentityIssuerChain":"c","servtdIdentity":{"tdIdentity":{"id":"i"},"signature":"aa"},"servtdTcbMapping":{"svnMappings":[{"isvsvn":99},{"isvsvn":100}]}}}"#; + let out_a = extract_canonical_policy_data_bytes(a.as_bytes()).unwrap(); + let out_b = extract_canonical_policy_data_bytes(b.as_bytes()).unwrap(); + assert_eq!(out_a, out_b); + assert!(!out_a + .windows(b"svnMappings".len()) + .any(|w| w == b"svnMappings")); + } + + #[test] + fn extract_redacts_only_servtd_tcb_mapping() { + let a = r#"{"servtdCollateral":{"servtdIdentity":{"tdIdentity":{"id":"i1"},"signature":"aa"},"servtdTcbMapping":{}}}"#; + let b = r#"{"servtdCollateral":{"servtdIdentity":{"tdIdentity":{"id":"i1"},"signature":"bb"},"servtdTcbMapping":{}}}"#; + let out_a = extract_canonical_policy_data_bytes(a.as_bytes()).unwrap(); + let out_b = extract_canonical_policy_data_bytes(b.as_bytes()).unwrap(); + assert_ne!(out_a, out_b); + } + + #[test] + fn extract_protects_identity_issuer_chain() { + let a = + r#"{"servtdCollateral":{"servtdIdentityIssuerChain":"chain-A","servtdTcbMapping":{}}}"#; + let b = + r#"{"servtdCollateral":{"servtdIdentityIssuerChain":"chain-B","servtdTcbMapping":{}}}"#; + let out_a = extract_canonical_policy_data_bytes(a.as_bytes()).unwrap(); + let out_b = extract_canonical_policy_data_bytes(b.as_bytes()).unwrap(); + assert_ne!(out_a, out_b); + } + + #[test] + fn extract_accepts_signed_wrapper_and_matches_bare() { + let bare = sample_bare_policy_data(); + let wrapped = sample_wrapped_policy(); + let out_bare = extract_canonical_policy_data_bytes(bare.as_bytes()).unwrap(); + let out_wrapped = extract_canonical_policy_data_bytes(wrapped.as_bytes()).unwrap(); + assert_eq!(out_bare, out_wrapped); + } + + #[test] + fn extract_is_canonical_across_key_order() { + let order_a = r#"{"version":"2.0","id":"X","policySvn":7,"policy":[{"b":2,"a":1}],"collaterals":{"teeType":129,"majorVersion":1,"minorVersion":0},"servtdCollateral":{"servtdIdentity":{"tdIdentity":{"version":1,"id":"i"},"signature":"aa"},"servtdTcbMapping":{"x":1}}}"#; + let order_b = r#"{"policy":[{"a":1,"b":2}],"id":"X","policySvn":7,"version":"2.0","servtdCollateral":{"servtdTcbMapping":{"x":1},"servtdIdentity":{"signature":"aa","tdIdentity":{"id":"i","version":1}}},"collaterals":{"minorVersion":0,"majorVersion":1,"teeType":129}}"#; + let out_a = extract_canonical_policy_data_bytes(order_a.as_bytes()).unwrap(); + let out_b = extract_canonical_policy_data_bytes(order_b.as_bytes()).unwrap(); + assert_eq!(out_a, out_b); + } + + #[test] + fn extract_rejects_non_object_top_level() { + assert!(extract_canonical_policy_data_bytes(b"\"just-a-string\"").is_err()); + assert!(extract_canonical_policy_data_bytes(b"[]").is_err()); + assert!(extract_canonical_policy_data_bytes(b"null").is_err()); + assert!(extract_canonical_policy_data_bytes(b"42").is_err()); + } + + #[test] + fn extract_rejects_malformed_json() { + assert!(extract_canonical_policy_data_bytes(b"{not-json").is_err()); + } + + #[test] + fn extract_rejects_missing_servtd_collateral() { + let input = br#"{"version":"2.0","id":"X","policySvn":1,"policy":[],"collaterals":{}}"#; + assert!(extract_canonical_policy_data_bytes(input).is_err()); + } + + #[test] + fn extract_rejects_non_object_servtd_collateral() { + for shape in [ + br#"{"servtdCollateral":null}"#.as_slice(), + br#"{"servtdCollateral":"a-string"}"#.as_slice(), + br#"{"servtdCollateral":[]}"#.as_slice(), + br#"{"servtdCollateral":42}"#.as_slice(), + ] { + assert!( + extract_canonical_policy_data_bytes(shape).is_err(), + "expected error for shape: {:?}", + core::str::from_utf8(shape).unwrap() + ); + } + } + + #[test] + fn extract_rejects_servtd_collateral_without_tcb_mapping() { + let input = br#"{"servtdCollateral":{"a":1}}"#; + assert!(extract_canonical_policy_data_bytes(input).is_err()); + + let input2 = br#"{"servtdCollateral":{"majorVersion":1,"servtdIdentity":{"tdIdentity":{"id":"i"},"signature":"aa"}}}"#; + assert!(extract_canonical_policy_data_bytes(input2).is_err()); + } + + #[test] + fn extract_empty_tcb_mapping_object_is_equivalent_to_post_redaction() { + // Pre-final and signed mappings are equivalent after redaction. + let pre_final = r#"{"servtdCollateral":{"majorVersion":1,"servtdIdentity":{"tdIdentity":{"id":"i"},"signature":"aa"},"servtdTcbMapping":{}}}"#; + let final_pol = r#"{"servtdCollateral":{"majorVersion":1,"servtdIdentity":{"tdIdentity":{"id":"i"},"signature":"aa"},"servtdTcbMapping":{"svnMappings":[{"isvsvn":7,"tdMeasurements":{"tdinfo_hash":"deadbeef"}}],"signature":"bb"}}}"#; + let out_pre = extract_canonical_policy_data_bytes(pre_final.as_bytes()).unwrap(); + let out_final = extract_canonical_policy_data_bytes(final_pol.as_bytes()).unwrap(); + assert_eq!(out_pre, out_final); + } + + #[test] + fn extract_measures_forward_and_backward_policy() { + let with_fwd_bwd = r#"{"policy":[],"forwardPolicy":[{"deny":"all"}],"backwardPolicy":[{"deny":"all"}],"servtdCollateral":{"servtdTcbMapping":{}}}"#; + let without = r#"{"policy":[],"servtdCollateral":{"servtdTcbMapping":{}}}"#; + let out_with = extract_canonical_policy_data_bytes(with_fwd_bwd.as_bytes()).unwrap(); + let out_without = extract_canonical_policy_data_bytes(without.as_bytes()).unwrap(); + assert_ne!(out_with, out_without); + } + + #[test] + fn extract_sample_policy_canonical_bytes() { + let out = + extract_canonical_policy_data_bytes(sample_bare_policy_data().as_bytes()).unwrap(); + let expected = br#"{"collaterals":{"majorVersion":1,"minorVersion":0,"teeType":129},"id":"X-uuid","policy":[{"global":{"tcb":{"tcbDate":{"operation":"ge","reference":"2023"}}}},{"servtd":{"x":1}}],"policySvn":7,"servtdCollateral":{"majorVersion":1,"minorVersion":0,"servtdIdentity":{"signature":"deadbeef","tdIdentity":{"id":"identity-1","tcbLevels":[],"version":1}},"servtdIdentityIssuerChain":"chain"},"version":"2.0"}"#; + assert_eq!(&out, expected); + } + + // Redaction completeness + + /// Record every dotted path whose final object key matches `target`. + fn collect_key_paths( + v: &Value, + target: &str, + current: &mut alloc::string::String, + out: &mut Vec, + ) { + match v { + Value::Object(map) => { + for (k, child) in map.iter() { + let prev_len = current.len(); + if !current.is_empty() { + current.push('.'); + } + current.push_str(k); + if k == target { + out.push(current.clone()); + } + collect_key_paths(child, target, current, out); + current.truncate(prev_len); + } + } + Value::Array(arr) => { + for (i, e) in arr.iter().enumerate() { + let prev_len = current.len(); + current.push_str(&format!("[{}]", i)); + collect_key_paths(e, target, current, out); + current.truncate(prev_len); + } + } + _ => {} + } + } + + #[test] + fn extract_input_has_servtd_tcb_mapping_only_at_expected_path() { + let v: Value = serde_json::from_str(sample_bare_policy_data()).unwrap(); + let mut paths = Vec::new(); + let mut cur = alloc::string::String::new(); + collect_key_paths(&v, "servtdTcbMapping", &mut cur, &mut paths); + assert_eq!( + paths.len(), + 1, + "servtdTcbMapping must appear exactly once in the sample; found at: {:?}", + paths + ); + assert_eq!(paths[0], "servtdCollateral.servtdTcbMapping"); + } + + #[test] + fn extract_canonical_bytes_do_not_contain_field_name() { + let out = + extract_canonical_policy_data_bytes(sample_bare_policy_data().as_bytes()).unwrap(); + let needle = b"\"servtdTcbMapping\""; + assert!( + !out.windows(needle.len()).any(|w| w == needle), + "canonical output contained redacted field name: {}", + core::str::from_utf8(&out).unwrap_or("") + ); + let inner_needle = b"\"svnMappings\""; + assert!( + !out.windows(inner_needle.len()).any(|w| w == inner_needle), + "canonical output contained inner mapping key: {}", + core::str::from_utf8(&out).unwrap_or("") + ); + } +} diff --git a/src/policy/src/v2/mod.rs b/src/policy/src/v2/mod.rs index e553abbaa..5727879c3 100644 --- a/src/policy/src/v2/mod.rs +++ b/src/policy/src/v2/mod.rs @@ -8,8 +8,10 @@ use alloc::{collections::btree_map::BTreeMap, format, string::String, vec::Vec}; mod servtd_collateral; pub use servtd_collateral::*; mod collaterals; +pub use crate::measurement::*; pub use collaterals::*; mod policy; +pub use crate::measurement; pub use policy::*; impl<'a> Report<'a> { diff --git a/src/policy/src/v2/policy.rs b/src/policy/src/v2/policy.rs index 096ccbff3..8e4fdd88f 100644 --- a/src/policy/src/v2/policy.rs +++ b/src/policy/src/v2/policy.rs @@ -12,7 +12,10 @@ use serde::{Deserialize, Serialize}; use serde_json::{self, value::RawValue}; use crate::{ - v2::{bytes_to_hex_string, hex_string_to_bytes, policy, verify_event_hash}, + v2::{ + bytes_to_hex_string, measurement::extract_canonical_policy_data_bytes, policy, + verify_event_hash, + }, CcEvent, Collaterals, EventName, PolicyError, ServtdCollateral, TdIdentity, TdTcbMapping, }; @@ -173,7 +176,6 @@ pub struct VerifiedPolicy<'a> { pub servtd_identity: TdIdentity, pub servtd_identity_issuer_chain: String, pub servtd_tcb_mapping: TdTcbMapping, - pub servtd_tcb_mapping_issuer_chain: String, /// The policy signing certificate chain (PEM) used to verify this policy. pub policy_issuer_chain: String, } @@ -192,7 +194,19 @@ pub fn check_policy_integrity( policy: &[u8], events: &BTreeMap, ) -> Result<(), PolicyError> { - if !verify_event_hash(events, &EventName::MigTdPolicy, policy)? { + let policy_data_bytes = extract_canonical_policy_data_bytes(policy)?; + if !verify_event_hash(events, &EventName::MigTdPolicyData, &policy_data_bytes)? { + return Err(PolicyError::PolicyHashMismatch); + } + + Ok(()) +} + +pub fn check_policy_issuer_chain_integrity( + issuer_chain: &[u8], + events: &BTreeMap, +) -> Result<(), PolicyError> { + if !verify_event_hash(events, &EventName::MigTdPolicySigner, issuer_chain)? { return Err(PolicyError::PolicyHashMismatch); } @@ -204,7 +218,6 @@ pub fn check_policy_integrity( pub struct RawPolicyData<'a> { #[serde(borrow)] pub policy_data: &'a RawValue, - pub signature: String, } impl<'a> RawPolicyData<'a> { @@ -218,29 +231,25 @@ impl<'a> RawPolicyData<'a> { Ok(policy_data.collaterals) } - /// Verify the policy signature and servtd collateral using the given issuer chain. + /// Verify servTD collateral using the RTMR1-measured policy issuer chain. pub fn verify(&self, issuer_chain: &[u8]) -> Result, PolicyError> { let policy_issuer_chain = core::str::from_utf8(issuer_chain) .map_err(|_| PolicyError::InvalidPolicy)? .to_string(); - // Step 1: Verify signature over raw policy data - let policy_data = self.verify_policy_data_signature(issuer_chain)?; + let policy_data: PolicyData<'a> = + serde_json::from_str(self.policy_data.get()).map_err(|_| PolicyError::InvalidPolicy)?; - // Step 2: Verify servtd collateral signatures using their own embedded chains let servtd_collateral = &policy_data.servtd_collateral; let servtd_identity = servtd_collateral .servtd_identity .verify_signature(servtd_collateral.servtd_identity_issuer_chain.as_bytes())?; let servtd_tcb_mapping = servtd_collateral .servtd_tcb_mapping - .verify_signature(servtd_collateral.servtd_tcb_mapping_issuer_chain.as_bytes())?; + .verify_signature(issuer_chain)?; let servtd_identity_issuer_chain = servtd_collateral.servtd_identity_issuer_chain.clone(); - let servtd_tcb_mapping_issuer_chain = - servtd_collateral.servtd_tcb_mapping_issuer_chain.clone(); - // Step 3: Sanity checks if !policy_data.validate() { return Err(PolicyError::InvalidParameter); } @@ -250,27 +259,9 @@ impl<'a> RawPolicyData<'a> { servtd_identity, servtd_identity_issuer_chain, servtd_tcb_mapping, - servtd_tcb_mapping_issuer_chain, policy_issuer_chain, }) } - - fn verify_policy_data_signature( - &self, - issuer_chain: &[u8], - ) -> Result, PolicyError> { - let signature = hex_string_to_bytes(&self.signature)?; - - crypto::verify_cert_chain_and_signature( - issuer_chain, - self.policy_data.get().as_bytes(), - &signature, - ) - .map_err(|_| PolicyError::SignatureVerificationFailed)?; - - serde_json::from_str::(self.policy_data.get()) - .map_err(|_| PolicyError::InvalidPolicy) - } } #[derive(Debug, Serialize, Deserialize)] diff --git a/src/policy/src/v2/servtd_collateral.rs b/src/policy/src/v2/servtd_collateral.rs index 889aecf95..4f667c1cf 100644 --- a/src/policy/src/v2/servtd_collateral.rs +++ b/src/policy/src/v2/servtd_collateral.rs @@ -3,6 +3,7 @@ // SPDX-License-Identifier: BSD-2-Clause-Patent use alloc::{string::String, vec::Vec}; +use core::convert::TryInto; use serde::{Deserialize, Serialize}; use serde_json::{self, value::RawValue}; @@ -11,6 +12,8 @@ use crate::{ MigTdInfoProperty, PolicyError, Report, }; +use crypto::{hash::digest_sha384, SHA384_DIGEST_SIZE}; + #[derive(Debug, Serialize, Deserialize)] #[serde(rename_all = "camelCase")] pub struct VerifiedServtdCollateral { @@ -26,7 +29,6 @@ pub struct ServtdCollateral<'a> { pub servtd_identity_issuer_chain: String, #[serde(borrow)] pub servtd_identity: RawServtdIdentity<'a>, - pub servtd_tcb_mapping_issuer_chain: String, pub servtd_tcb_mapping: RawServtdTcbMapping<'a>, } @@ -143,8 +145,6 @@ pub struct TdTcbMapping { pub version: u32, pub issue_date: String, pub next_update: String, - pub mr_signer: String, - pub isv_prod_id: u16, pub svn_mappings: Vec, } @@ -155,73 +155,70 @@ pub struct SvnMapping { pub isvsvn: u16, } -#[derive(Debug, Serialize, Deserialize, PartialEq, Eq)] +#[derive(Debug, Serialize, Deserialize, PartialEq, Eq, Clone)] pub struct Measurements { - pub mrtd: String, - pub rtmr0: String, - pub rtmr1: String, - pub rtmr2: Option, - pub rtmr3: Option, + /// Single-hash measurement key for hash-to-SVN TCB mapping. + /// + /// Equals `init_servtd_info_hash` for production MigTDs (servtd_attr=0): + /// tdinfo_hash = SHA384(unmasked TDINFO_STRUCT bytes) + /// + /// Hex-encoded (case-insensitive). + pub tdinfo_hash: String, } impl Measurements { - pub fn new_from_bytes( - mrtd: &[u8], - rtmr0: &[u8], - rtmr1: &[u8], - rtmr2: Option<&[u8]>, - rtmr3: Option<&[u8]>, - ) -> Self { + pub fn new_from_bytes(tdinfo_hash: &[u8]) -> Self { Measurements { - mrtd: bytes_to_hex_string(mrtd), - rtmr0: bytes_to_hex_string(rtmr0), - rtmr1: bytes_to_hex_string(rtmr1), - rtmr2: rtmr2.map(|b| bytes_to_hex_string(b)), - rtmr3: rtmr3.map(|b| bytes_to_hex_string(b)), + tdinfo_hash: bytes_to_hex_string(tdinfo_hash), } } fn to_ascii_uppercase(&self) -> Self { Measurements { - mrtd: self.mrtd.to_ascii_uppercase(), - rtmr0: self.rtmr0.to_ascii_uppercase(), - rtmr1: self.rtmr1.to_ascii_uppercase(), - rtmr2: self.rtmr2.as_ref().map(|v| v.to_ascii_uppercase()), - rtmr3: self.rtmr3.as_ref().map(|v| v.to_ascii_uppercase()), + tdinfo_hash: self.tdinfo_hash.to_ascii_uppercase(), } } } impl TdTcbMapping { + fn validate(&self) -> Result<(), PolicyError> { + for (index, mapping) in self.svn_mappings.iter().enumerate() { + let hash = hex_string_to_bytes(&mapping.td_measurements.tdinfo_hash) + .map_err(|_| PolicyError::InvalidServtdTcbMapping)?; + if hash.len() != SHA384_DIGEST_SIZE { + return Err(PolicyError::InvalidServtdTcbMapping); + } + + for previous in &self.svn_mappings[..index] { + if previous + .td_measurements + .tdinfo_hash + .eq_ignore_ascii_case(&mapping.td_measurements.tdinfo_hash) + && previous.isvsvn != mapping.isvsvn + { + return Err(PolicyError::InvalidServtdTcbMapping); + } + } + } + Ok(()) + } + + /// Look up the engine SVN for the TD represented by `report` by computing + /// `tdinfo_hash` (per redesign §RTMR-layout) and matching the + /// `svnMappings[].tdMeasurements.tdinfo_hash` entries. pub fn get_engine_svn_by_report(&self, report: &Report) -> Option { - let measurements = Measurements { - mrtd: bytes_to_hex_string( - report - .get_migtd_info_property(&MigTdInfoProperty::MrTd) - .ok()?, - ), - rtmr0: bytes_to_hex_string( - report - .get_migtd_info_property(&MigTdInfoProperty::Rtmr0) - .ok()?, - ), - rtmr1: bytes_to_hex_string( - report - .get_migtd_info_property(&MigTdInfoProperty::Rtmr1) - .ok()?, - ), - rtmr2: Some(bytes_to_hex_string( - report - .get_migtd_info_property(&MigTdInfoProperty::Rtmr2) - .ok()?, - )), - rtmr3: Some(bytes_to_hex_string( - report - .get_migtd_info_property(&MigTdInfoProperty::Rtmr3) - .ok()?, - )), - }; - self.get_engine_svn_by_measurements(&measurements) + let tdinfo_hash = compute_tdinfo_hash_from_report(report).ok()?; + self.get_engine_svn_by_tdinfo_hash(&tdinfo_hash) + } + + /// Look up the engine SVN by an already-computed `tdinfo_hash` + /// (48 raw bytes). This is the canonical entry point for the redesign. + pub fn get_engine_svn_by_tdinfo_hash(&self, tdinfo_hash: &[u8]) -> Option { + if tdinfo_hash.len() != SHA384_DIGEST_SIZE { + return None; + } + let target = Measurements::new_from_bytes(tdinfo_hash); + self.get_engine_svn_by_measurements(&target) } pub fn get_engine_svn_by_measurements(&self, measurements: &Measurements) -> Option { @@ -261,38 +258,139 @@ impl TdTcbMapping { #[inline] fn compare_measurements(pattern: &Measurements, target: &Measurements) -> bool { - // Convert both to uppercase for case-insensitive comparison + // Hex strings are case-insensitive. let pattern = pattern.to_ascii_uppercase(); let target = target.to_ascii_uppercase(); + pattern.tdinfo_hash == target.tdinfo_hash + } +} - if pattern.mrtd != target.mrtd - || pattern.rtmr0 != target.rtmr0 - || pattern.rtmr1 != target.rtmr1 - { - return false; - } +/// Packed TDINFO size: 8 + 8 + 8*48 + 0x70 = 512 bytes. +const TDINFO_PACKED_SIZE: usize = 8 + 8 + 8 * SHA384_DIGEST_SIZE + TDINFO_RESERVED_SIZE; +const TDINFO_RESERVED_SIZE: usize = 0x70; + +/// Pack the *unmasked* `TdInfoStruct` bytes from its 10 measurement fields in +/// the same canonical order used by `td-shim-tools` (and therefore by +/// `migtd-hash`). +/// +/// Field order: attributes, xfam, mrtd, mrconfigid, mrowner, mrownerconfig, +/// rtmr0, rtmr1, rtmr2, rtmr3, reserved(0x70 zero bytes). +/// +/// The trailing 0x70 bytes are zero. MigTD does not support bound Service TDs, +/// and attestation verification rejects a nonzero `servtd_hash`. +#[allow(clippy::too_many_arguments)] +pub fn pack_unmasked_tdinfo( + attributes: &[u8; 8], + xfam: &[u8; 8], + mrtd: &[u8; SHA384_DIGEST_SIZE], + mrconfig_id: &[u8; SHA384_DIGEST_SIZE], + mrowner: &[u8; SHA384_DIGEST_SIZE], + mrownerconfig: &[u8; SHA384_DIGEST_SIZE], + rtmr0: &[u8; SHA384_DIGEST_SIZE], + rtmr1: &[u8; SHA384_DIGEST_SIZE], + rtmr2: &[u8; SHA384_DIGEST_SIZE], + rtmr3: &[u8; SHA384_DIGEST_SIZE], +) -> [u8; TDINFO_PACKED_SIZE] { + let mut buf = [0u8; TDINFO_PACKED_SIZE]; + let mut off = 0usize; + let mut put = |off: &mut usize, src: &[u8]| { + buf[*off..*off + src.len()].copy_from_slice(src); + *off += src.len(); + }; + put(&mut off, attributes); + put(&mut off, xfam); + put(&mut off, mrtd); + put(&mut off, mrconfig_id); + put(&mut off, mrowner); + put(&mut off, mrownerconfig); + put(&mut off, rtmr0); + put(&mut off, rtmr1); + put(&mut off, rtmr2); + put(&mut off, rtmr3); + debug_assert_eq!(off, TDINFO_PACKED_SIZE - TDINFO_RESERVED_SIZE); + buf +} - // Optional RTMR2 / RTMR3: - // If pattern provides a value -> target must also provide and match. - // If pattern is None -> treated as wildcard (ignore target value). - if pattern.rtmr2.is_some() { - match (&pattern.rtmr2, &target.rtmr2) { - (Some(p), Some(t)) if p != t => return false, - (Some(_), None) => return false, - _ => {} - } - } +/// Compute `tdinfo_hash` from the 10 individual TDINFO measurement fields. +/// Equals `init_servtd_info_hash` for MigTDs bound with `servtd_attr == 0`. +/// +/// Formula: `SHA384(pack(attributes, xfam, mrtd, ..., rtmr3, reserved))` +#[allow(clippy::too_many_arguments)] +pub fn compute_tdinfo_hash_from_fields( + attributes: &[u8; 8], + xfam: &[u8; 8], + mrtd: &[u8; SHA384_DIGEST_SIZE], + mrconfig_id: &[u8; SHA384_DIGEST_SIZE], + mrowner: &[u8; SHA384_DIGEST_SIZE], + mrownerconfig: &[u8; SHA384_DIGEST_SIZE], + rtmr0: &[u8; SHA384_DIGEST_SIZE], + rtmr1: &[u8; SHA384_DIGEST_SIZE], + rtmr2: &[u8; SHA384_DIGEST_SIZE], + rtmr3: &[u8; SHA384_DIGEST_SIZE], +) -> Result<[u8; SHA384_DIGEST_SIZE], PolicyError> { + let packed = pack_unmasked_tdinfo( + attributes, + xfam, + mrtd, + mrconfig_id, + mrowner, + mrownerconfig, + rtmr0, + rtmr1, + rtmr2, + rtmr3, + ); + digest_sha384(&packed) + .map_err(|_| PolicyError::HashCalculation)? + .try_into() + .map_err(|_| PolicyError::HashCalculation) +} - if pattern.rtmr3.is_some() { - match (&pattern.rtmr3, &target.rtmr3) { - (Some(p), Some(t)) if p != t => return false, - (Some(_), None) => return false, - _ => {} - } - } +fn as_array(slice: &[u8]) -> Result<&[u8; N], PolicyError> { + slice.try_into().map_err(|_| PolicyError::InvalidParameter) +} - true - } +/// Compute `tdinfo_hash` for the TD described by `report`. +/// +/// Returns the 48-byte hash, equals `init_servtd_info_hash` for +/// production MigTDs (`servtd_attr == 0`). +pub fn compute_tdinfo_hash_from_report( + report: &Report, +) -> Result<[u8; SHA384_DIGEST_SIZE], PolicyError> { + let attributes = + as_array::<8>(report.get_migtd_info_property(&MigTdInfoProperty::Attributes)?)?; + let xfam = as_array::<8>(report.get_migtd_info_property(&MigTdInfoProperty::Xfam)?)?; + let mrtd = + as_array::(report.get_migtd_info_property(&MigTdInfoProperty::MrTd)?)?; + let mrconfig_id = as_array::( + report.get_migtd_info_property(&MigTdInfoProperty::MrConfigId)?, + )?; + let mrowner = as_array::( + report.get_migtd_info_property(&MigTdInfoProperty::MrOwner)?, + )?; + let mrownerconfig = as_array::( + report.get_migtd_info_property(&MigTdInfoProperty::MrOwnerConfig)?, + )?; + let rtmr0 = + as_array::(report.get_migtd_info_property(&MigTdInfoProperty::Rtmr0)?)?; + let rtmr1 = + as_array::(report.get_migtd_info_property(&MigTdInfoProperty::Rtmr1)?)?; + let rtmr2 = + as_array::(report.get_migtd_info_property(&MigTdInfoProperty::Rtmr2)?)?; + let rtmr3 = + as_array::(report.get_migtd_info_property(&MigTdInfoProperty::Rtmr3)?)?; + compute_tdinfo_hash_from_fields( + attributes, + xfam, + mrtd, + mrconfig_id, + mrowner, + mrownerconfig, + rtmr0, + rtmr1, + rtmr2, + rtmr3, + ) } #[cfg(test)] @@ -303,51 +401,51 @@ mod test { fn test_get_engine_svn() { let engine_bytes = include_bytes!("../../test/policy_v2/tcb_mapping.json"); let engine: TdTcbMapping = serde_json::from_slice(engine_bytes).unwrap(); - let mrtd = String::from("E2C7DA7CF0D93973480F0A34A6FE52A204EA81B4F1B6CD16018F5B4CAEE7B3B544A9738464A7C95E1705E20687A0ADA6"); - let rtmr0 = String::from("518923B0F955D08DA077C96AABA522B9DECEDE61C599CEA6C41889CFBEA4AE4D50529D96FE4D1AFDAFB65E7F95BF23C4"); - let rtmr1 = String::from("518923B0F955D08DA077C96AABA522B9DECEDE61C599CEA6C41889CFBEA4AE4D50529D96FE4D1AFDAFB65E7F95BF23C4"); - let rtmr3 = String::from("000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000"); - - let mut td_measurements = Measurements { - mrtd: mrtd.clone(), - rtmr0, - rtmr1, - rtmr2: None, - rtmr3: Some(rtmr3), + + // The first svnMappings entry in the test fixture is the canonical + // tdinfo_hash (= SHA384(TDINFO) = init_servtd_info_hash for attr=0). + let expected_hash = engine.svn_mappings[0].td_measurements.tdinfo_hash.clone(); + let target = Measurements { + tdinfo_hash: expected_hash.clone(), }; - assert_eq!( - engine.get_engine_svn_by_measurements(&td_measurements), - Some(1) - ); + assert_eq!(engine.get_engine_svn_by_measurements(&target), Some(1)); - td_measurements.mrtd = String::from("abcdef1234567890abcdef1234567890abcdef1234567890abcdef1234567890abcdef1234567890abcdef1234567890"); - assert!(engine - .get_engine_svn_by_measurements(&td_measurements) - .is_none()); + // Case-insensitive match. + let lower = Measurements { + tdinfo_hash: expected_hash.to_ascii_lowercase(), + }; + assert_eq!(engine.get_engine_svn_by_measurements(&lower), Some(1)); + + // Wrong hash -> no match. + let bogus = Measurements { + tdinfo_hash: + "00112233445566778899aabbccddeeff00112233445566778899aabbccddeeff00112233445566778899aabbccddeeff" + .into(), + }; + assert!(engine.get_engine_svn_by_measurements(&bogus).is_none()); + } - td_measurements.mrtd = mrtd.to_ascii_lowercase(); - assert_eq!( - engine.get_engine_svn_by_measurements(&td_measurements), - Some(1) + #[test] + fn legacy_measurements_without_tdinfo_hash_are_rejected() { + assert!( + serde_json::from_str::(r#"{"mrtd":"00","rtmr0":"00","rtmr1":"00"}"#) + .is_err() ); + } - td_measurements.rtmr3 = None; - assert!(engine - .get_engine_svn_by_measurements(&td_measurements) - .is_none()); + #[test] + fn camel_case_tdinfo_hash_is_rejected() { + assert!(serde_json::from_str::(r#"{"tdinfoHash":"00"}"#).is_err()); } #[test] fn test_check_engine_not_older() { - let engine = - |tag: u8| Measurements::new_from_bytes(&[tag; 48], &[tag; 48], &[tag; 48], None, None); + let engine = |tag: u8| Measurements::new_from_bytes(&[tag; 48]); let mapping = TdTcbMapping { id: String::from("TEST"), version: 1, issue_date: String::from("2025-01-01T00:00:00Z"), next_update: String::from("2026-01-01T00:00:00Z"), - mr_signer: String::from("00"), - isv_prod_id: 1, svn_mappings: [(0xa1u8, 1u16), (0xb2, 2)] .iter() .map(|(tag, isvsvn)| SvnMapping { @@ -377,18 +475,135 @@ mod test { .is_err()); } + #[test] + fn conflicting_duplicate_tdinfo_hash_is_invalid() { + let hash = "AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA"; + let mapping: TdTcbMapping = serde_json::from_str(&format!( + r#"{{ + "id": "mapping", + "version": 1, + "issueDate": "2025-01-01T00:00:00Z", + "nextUpdate": "2026-01-01T00:00:00Z", + "svnMappings": [ + {{"tdMeasurements": {{"tdinfo_hash": "{hash}"}}, "isvsvn": 1}}, + {{"tdMeasurements": {{"tdinfo_hash": "{}"}}, "isvsvn": 2}} + ] + }}"#, + hash.to_ascii_lowercase() + )) + .unwrap(); + + assert!(matches!( + mapping.validate(), + Err(PolicyError::InvalidServtdTcbMapping) + )); + } + #[test] fn verify_servtd_collateral_signatures() { let servtd_collateral = include_bytes!("../../test/policy_v2/servtd_collateral.json"); let collateral: ServtdCollateral = serde_json::from_slice(servtd_collateral).expect("Failed to parse collateral"); + let policy_issuer_chain = + include_bytes!("../../test/policy_v2/cert_chain/policy_issuer_chain.pem"); assert!(collateral .servtd_tcb_mapping - .verify_signature(collateral.servtd_tcb_mapping_issuer_chain.as_bytes()) + .verify_signature(policy_issuer_chain) .is_ok()); assert!(collateral .servtd_identity - .verify_signature(collateral.servtd_tcb_mapping_issuer_chain.as_bytes()) + .verify_signature(collateral.servtd_identity_issuer_chain.as_bytes()) .is_ok()); } + + /// Regression guard for the 512-byte TDINFO wire layout. + #[test] + fn packed_tdinfo_size_matches_servtd_ext_layout() { + assert_eq!(TDINFO_PACKED_SIZE, 512); + let attributes = [0x01u8; 8]; + let xfam = [0x02u8; 8]; + let m = [ + [0x10u8; SHA384_DIGEST_SIZE], + [0x20u8; SHA384_DIGEST_SIZE], + [0x30u8; SHA384_DIGEST_SIZE], + [0x40u8; SHA384_DIGEST_SIZE], + [0x50u8; SHA384_DIGEST_SIZE], + [0x60u8; SHA384_DIGEST_SIZE], + [0x70u8; SHA384_DIGEST_SIZE], + [0x80u8; SHA384_DIGEST_SIZE], + ]; + let packed = pack_unmasked_tdinfo( + &attributes, + &xfam, + &m[0], + &m[1], + &m[2], + &m[3], + &m[4], + &m[5], + &m[6], + &m[7], + ); + assert_eq!(packed.len(), 512); + assert_eq!(&packed[..8], &attributes); + assert_eq!(&packed[8..16], &xfam); + for (i, expected) in m.iter().enumerate() { + let off = 16 + i * SHA384_DIGEST_SIZE; + assert_eq!(&packed[off..off + SHA384_DIGEST_SIZE], &expected[..]); + } + assert!(packed[16 + 8 * SHA384_DIGEST_SIZE..] + .iter() + .all(|b| *b == 0)); + } + + /// Cross-implementation parity: `tdinfo_hash` computed from the + /// canonical 10 fields here MUST equal `SHA384(unmasked_TDINFO_512)` used + /// by `migtd-hash`, `mig-td-tools tdinfo-hash`, and the bash mock-test + /// scripts. If they ever drift, runtime policy lookup silently fails for + /// all valid TDs. + #[test] + fn tdinfo_hash_matches_direct_sha384_formula() { + use crypto::hash::digest_sha384; + let attributes = [0xAAu8; 8]; + let xfam = [0xBBu8; 8]; + let mrtd = [0x11u8; SHA384_DIGEST_SIZE]; + let mrconfig_id = [0x22u8; SHA384_DIGEST_SIZE]; + let mrowner = [0x33u8; SHA384_DIGEST_SIZE]; + let mrownerconfig = [0x44u8; SHA384_DIGEST_SIZE]; + let rtmr0 = [0x55u8; SHA384_DIGEST_SIZE]; + let rtmr1 = [0x66u8; SHA384_DIGEST_SIZE]; + let rtmr2 = [0x77u8; SHA384_DIGEST_SIZE]; + let rtmr3 = [0x88u8; SHA384_DIGEST_SIZE]; + + let got = compute_tdinfo_hash_from_fields( + &attributes, + &xfam, + &mrtd, + &mrconfig_id, + &mrowner, + &mrownerconfig, + &rtmr0, + &rtmr1, + &rtmr2, + &rtmr3, + ) + .unwrap(); + + let packed = pack_unmasked_tdinfo( + &attributes, + &xfam, + &mrtd, + &mrconfig_id, + &mrowner, + &mrownerconfig, + &rtmr0, + &rtmr1, + &rtmr2, + &rtmr3, + ); + assert_eq!(packed.len(), 512); + let expected = digest_sha384(&packed).unwrap(); + + assert_eq!(&got[..], expected.as_slice()); + } } diff --git a/src/policy/test/policy_v2/cert_chain/policy_issuer_chain.pem b/src/policy/test/policy_v2/cert_chain/policy_issuer_chain.pem index a96fc9001..7966f9c8c 100644 --- a/src/policy/test/policy_v2/cert_chain/policy_issuer_chain.pem +++ b/src/policy/test/policy_v2/cert_chain/policy_issuer_chain.pem @@ -1,45 +1,46 @@ -----BEGIN CERTIFICATE----- -MIICVzCCAd6gAwIBAgIUVKXleE/7DfWQZ7seyT3TqMXwAqcwCgYIKoZIzj0EAwMw +MIICaDCCAe6gAwIBAgIUTbltbfR2MqjYC04lViWFKrg6HdwwCgYIKoZIzj0EAwMw dDELMAkGA1UEBhMCVVMxCzAJBgNVBAgMAkNBMRQwEgYDVQQHDAtTYW50YSBDbGFy YTEiMCAGA1UECgwZTWlnVEQgSW50ZXJtZWRpYXRlIElzc3VlcjEeMBwGA1UEAwwV -TWlnVEQgSW50ZXJtZWRpYXRlIENBMB4XDTI1MDkwNTA1NTI1M1oXDTI2MDkwNTA1 -NTI1M1owYzELMAkGA1UEBhMCVVMxCzAJBgNVBAgMAkNBMRQwEgYDVQQHDAtTYW50 +TWlnVEQgSW50ZXJtZWRpYXRlIENBMB4XDTI2MDkwMjIwNDIxNFoXDTI3MDkwMjIw +NDIxNFowYzELMAkGA1UEBhMCVVMxCzAJBgNVBAgMAkNBMRQwEgYDVQQHDAtTYW50 YSBDbGFyYTEVMBMGA1UECgwMTWlnVEQgSXNzdWVyMRowGAYDVQQDDBFNaWdURCBJ -bmZvIElzc3VlcjB2MBAGByqGSM49AgEGBSuBBAAiA2IABL1rH/Pc4KUchfNLqm2z -Wc1FC7RfBI4xGUSU/hBnRDmEj5HKWdN2p7YIeUn+z0RiYXUxr5nHed+pvaD2CZ1b -y2wymsVZQpWIwtf8shfePFJcQrHsYsmmvvwi5ocOXe6ZkaNCMEAwHQYDVR0OBBYE -FHIbR1J8L+HjJNaHdXioZJ5r9zrSMB8GA1UdIwQYMBaAFJYGgWjSezCJ0vsgGDCl -W1a/KQLdMAoGCCqGSM49BAMDA2cAMGQCMCshcjFfbTVDx6XJL+ERXKqfTJdhK1oH -tMQ+m74KW6AfKZt0lqZ5eeFXc/RFW8pKpQIwHsObyRhFH6OaFqxw+oItj2qCRUlz -cCnHD8l/TBHhUoubb2OMLoENlBLECLtFHV2X +bmZvIElzc3VlcjB2MBAGByqGSM49AgEGBSuBBAAiA2IABH5vWdNV562wS25uaCye +prgjA1xJH4hlVTmI6whzgO7xmOW1kZi7glN3TXAdEcKctSIOiYw+oHqiXZsPGTKB +f6ieEey3yynUO8UwMsr25rVkpDvKi2PL1ZDeR2FQ5GMxcKNSMFAwDgYDVR0PAQH/ +BAQDAgeAMB0GA1UdDgQWBBRRsu5Xj3LZ8FzNUK5TEUD9E4ahuDAfBgNVHSMEGDAW +gBQG9PzDbR1trcTTtqJEMR+xeXF4uzAKBggqhkjOPQQDAwNoADBlAjEA1S9EBp+C +QO920YlTE1aYW+xHjBJq9W2TM79SIVENFHSxIRYdANWAaJge2gtwMknMAjAZZupA +w6HSYkKWsQP0pG2utLLxi85lS+1vVhWyl8Sh2k6xOiq303K8TK/auAFOXQo= -----END CERTIFICATE----- -----BEGIN CERTIFICATE----- -MIICVDCCAdqgAwIBAgIUY4sE3O7mKGtP/otJ0s4WQtwn4ZswCgYIKoZIzj0EAwMw +MIICdTCCAfugAwIBAgIUUhMm1H4HjXLOwHVkvZzXcESTTBIwCgYIKoZIzj0EAwMw XzELMAkGA1UEBhMCVVMxCzAJBgNVBAgMAkNBMRQwEgYDVQQHDAtTYW50YSBDbGFy YTEVMBMGA1UECgwMTWlnVEQgSXNzdWVyMRYwFAYDVQQDDA1NaWdURCBSb290IENB -MB4XDTI1MDkwNTA1NDQ0M1oXDTMwMDkwNDA1NDQ0M1owdDELMAkGA1UEBhMCVVMx +MB4XDTI2MDkwMjIwNDIxNFoXDTMxMDkwMTIwNDIxNFowdDELMAkGA1UEBhMCVVMx CzAJBgNVBAgMAkNBMRQwEgYDVQQHDAtTYW50YSBDbGFyYTEiMCAGA1UECgwZTWln VEQgSW50ZXJtZWRpYXRlIElzc3VlcjEeMBwGA1UEAwwVTWlnVEQgSW50ZXJtZWRp -YXRlIENBMHYwEAYHKoZIzj0CAQYFK4EEACIDYgAEhf4d4GTrO4NhJ24aG5A3i4Qu -mwGZ+Jsfo3siVVy1/vke9tN+ylkZlR5M2bl4O4y2eeUMGrzwSu84L/7crgqnnZsH -XrOQslNsSYJzB+YrbeJ1GBG+oDnCxvYgLTvCDtDio0IwQDAdBgNVHQ4EFgQUlgaB -aNJ7MInS+yAYMKVbVr8pAt0wHwYDVR0jBBgwFoAUpXzUSS/yVomZP8e814EZVbC8 -FY0wCgYIKoZIzj0EAwMDaAAwZQIwHoKqUxUqI2Zw8omp82svEjmN477njoK9YtOU -XtukW4+7RkU6VqSR6ND/9H83PMrLAjEAkPcCM/8QG3yZL1pxvKv87JwOIMJd5eUu -QDT7gy1UxPCjOETC2ygJyjJdYxBbXQrr +YXRlIENBMHYwEAYHKoZIzj0CAQYFK4EEACIDYgAEbG8UwpbhzDyzLsfGYOf+MxDG ++2DX61exLjnMAgo78CQTD12ge66dgkzcJZ5FI3GrlJZPXAgVvDKsJXSEaysfV2U7 +D4LA4LDOqy8gF/xIYWa0CG+8K/K2nsbKASIhuwE+o2MwYTAPBgNVHRMBAf8EBTAD +AQH/MA4GA1UdDwEB/wQEAwIBBjAdBgNVHQ4EFgQUBvT8w20dba3E07aiRDEfsXlx +eLswHwYDVR0jBBgwFoAUByYcVdKYdUuTd97TmqGMw5Ekrg0wCgYIKoZIzj0EAwMD +aAAwZQIxAIibTFYBOcoBPPrgIN9ZUJcZpM1nMphNfiOkNXknMFfwyiOBc0aYef2e +1PtopEFZiQIwU0l+LeqVirXD7dWXAANN9+W2hLmdNNifZvf5ENGwEK5dgn54FWoU +koGfhEFuuemy -----END CERTIFICATE----- -----BEGIN CERTIFICATE----- -MIICTzCCAdagAwIBAgIUeUyrqFAE0stc3jxOpGo12mTasB0wCgYIKoZIzj0EAwMw +MIICTzCCAdagAwIBAgIUIIRnuq6BASXwFFcIwhWGtuvoWP8wCgYIKoZIzj0EAwMw XzELMAkGA1UEBhMCVVMxCzAJBgNVBAgMAkNBMRQwEgYDVQQHDAtTYW50YSBDbGFy YTEVMBMGA1UECgwMTWlnVEQgSXNzdWVyMRYwFAYDVQQDDA1NaWdURCBSb290IENB -MB4XDTI1MDkwNTA1NDIxNVoXDTM1MDkwMzA1NDIxNVowXzELMAkGA1UEBhMCVVMx +MB4XDTI2MDkwMjIwNDIxM1oXDTM2MDgzMDIwNDIxM1owXzELMAkGA1UEBhMCVVMx CzAJBgNVBAgMAkNBMRQwEgYDVQQHDAtTYW50YSBDbGFyYTEVMBMGA1UECgwMTWln VEQgSXNzdWVyMRYwFAYDVQQDDA1NaWdURCBSb290IENBMHYwEAYHKoZIzj0CAQYF -K4EEACIDYgAEDnCmBt1r87/4VTwChvkyyrbfL79z5cx0NrVN4Gmp6HvpndL95MCd -ArnSdslXL/WmupFbxzy+a6mP4jdmR3oC7KyEaCKftOAct+Pz/e1KVI+QA3arR3IK -xW5TYzSQpoMdo1MwUTAdBgNVHQ4EFgQUpXzUSS/yVomZP8e814EZVbC8FY0wHwYD -VR0jBBgwFoAUpXzUSS/yVomZP8e814EZVbC8FY0wDwYDVR0TAQH/BAUwAwEB/zAK -BggqhkjOPQQDAwNnADBkAjBLN5JiAwPChO4RWfAMy+XjUbllaTFTxRqwCRliwx0v -f4aNNQ6Vrzv3pYXXmwl0CaoCMGFKKLm6EVwvQcILpSL3JpkfcKMfsUlJgdkVlF/W -rPSb+wS9KsT0dcF2DU5F12BycQ== +K4EEACIDYgAEsoBV62G+63+QswhM7il92pH6v+86NLMLAPyyzHIgAXzKJTQLsLDq +Xvq3yZbXFLAEoABZkshXNKxphoSK+b7rQjvgral7vNshcq/bgSmkAFxGjXzuHC8V +XOpBVmVEsdgio1MwUTAdBgNVHQ4EFgQUByYcVdKYdUuTd97TmqGMw5Ekrg0wHwYD +VR0jBBgwFoAUByYcVdKYdUuTd97TmqGMw5Ekrg0wDwYDVR0TAQH/BAUwAwEB/zAK +BggqhkjOPQQDAwNnADBkAjA46e70GOt1bjKjU4YlDEnh01KjpcqRFC2w4lGiG/RJ +sKsNTMhJhmglcJw3UN3vCDYCMAwNzecuOD6joTJXiBFDw9zA0oisIust4NSZUtnj ++dN7kruhJoRxoyftJ3O48BuF2A== -----END CERTIFICATE----- diff --git a/src/policy/test/policy_v2/policy_data.json b/src/policy/test/policy_v2/policy_data.json index ff5daf9c4..ce9001dd1 100644 --- a/src/policy/test/policy_v2/policy_data.json +++ b/src/policy/test/policy_v2/policy_data.json @@ -1 +1 @@ -{"id":"E6643BDC-E50A-4315-9EF7-F217CE8AF9A6","version":"2.0","policySvn":1,"policy":[{"global":{"tcb":{"tcbEvaluationDataNumber":{"operation":"greater-or-equal","reference":13},"tcbDate":{"operation":"greater-or-equal","reference":"2025-01-01T00:00:00Z"},"tcbStatusAccepted":{"operation":"allow-list","reference":["UpToDate","ConfigurationNeeded"]}},"platform":{"fmspc":{"operation":"allow-list","reference":["00706A000000","00706E170000","00A068070000","20C06F000000","10A06E040000","40806F000000","10706A000000","10A067110000","20606A000000","10906EA50000","20906EA10000","10906EB10000","10806F000000","00706E070000","50A06D000000","10606A000000","10706A800000","10706A100000","B0806F000000","00706D050000","10806EB70000","10906ED10000","00A06F010000","00A06D070000","40806F200000","60806F000000","10A06E050000","40A06D000000","10606C040000","50A06F000000","00A06D000000","10806EA60000","00706D010000","10806F070000","20D06D010000","00706E270000","00A06F000000","10A06D050000","00C06F000000","30806F000000","20906EA50000","10706E370000","20806F070000","10906EC50000","10806F040000","10D06D000000","10906EA10000","20806F000000","10A067010000","30A06E000000","10A06F000000","70806F000000","10906EC10000","20A06D050000","00606A000000"]}}}}],"collaterals":{"majorVersion":1,"minorVersion":0,"teeType":129,"rootCa":"-----BEGIN CERTIFICATE-----\nMIIClDCCAjmgAwIBAgIVAOnoRFJTNlxLGJoR/EMYLKXcIIBIMAoGCCqGSM49BAMC\nMGgxGjAYBgNVBAMMEUludGVsIFNHWCBSb290IENBMRowGAYDVQQKDBFJbnRlbCBD\nb3Jwb3JhdGlvbjEUMBIGA1UEBwwLU2FudGEgQ2xhcmExCzAJBgNVBAgMAkNBMQsw\nCQYDVQQGEwJVUzAeFw0xOTEwMzEwOTQ5MjFaFw00OTEyMzEyMzU5NTlaMGgxGjAY\nBgNVBAMMEUludGVsIFNHWCBSb290IENBMRowGAYDVQQKDBFJbnRlbCBDb3Jwb3Jh\ndGlvbjEUMBIGA1UEBwwLU2FudGEgQ2xhcmExCzAJBgNVBAgMAkNBMQswCQYDVQQG\nEwJVUzBZMBMGByqGSM49AgEGCCqGSM49AwEHA0IABE/6D/1WHNrWwPmNMIyBKMW5\nJ6JzMsjo6xP2vkK1cdZGb1PGRP/C/8ECgiDkmklmzwLzLi+000m7LLrtKJA3oC2j\ngb8wgbwwHwYDVR0jBBgwFoAU6ehEUlM2XEsYmhH8QxgspdwggEgwVgYDVR0fBE8w\nTTBLoEmgR4ZFaHR0cHM6Ly9zYngtY2VydGlmaWNhdGVzLnRydXN0ZWRzZXJ2aWNl\ncy5pbnRlbC5jb20vSW50ZWxTR1hSb290Q0EuZGVyMB0GA1UdDgQWBBTp6ERSUzZc\nSxiaEfxDGCyl3CCASDAOBgNVHQ8BAf8EBAMCAQYwEgYDVR0TAQH/BAgwBgEB/wIB\nATAKBggqhkjOPQQDAgNJADBGAiEAzw9zdUiUHPMUd0C4mx41jlFZkrM3y5f1lgnV\nO7FbjOoCIQCoGtUmT4cXt7V+ySHbJ8Hob9AanpvXNH1ER+/gZF+opQ==\n-----END CERTIFICATE-----","pckCrlIssuerChain":"-----BEGIN CERTIFICATE-----\nMIICmjCCAkCgAwIBAgIUWSPTp0qoY1QuOXCt4A8HK1ckKrcwCgYIKoZIzj0EAwIw\naDEaMBgGA1UEAwwRSW50ZWwgU0dYIFJvb3QgQ0ExGjAYBgNVBAoMEUludGVsIENv\ncnBvcmF0aW9uMRQwEgYDVQQHDAtTYW50YSBDbGFyYTELMAkGA1UECAwCQ0ExCzAJ\nBgNVBAYTAlVTMB4XDTE5MTAzMTEyMzM0N1oXDTM0MTAzMTEyMzM0N1owcDEiMCAG\nA1UEAwwZSW50ZWwgU0dYIFBDSyBQbGF0Zm9ybSBDQTEaMBgGA1UECgwRSW50ZWwg\nQ29ycG9yYXRpb24xFDASBgNVBAcMC1NhbnRhIENsYXJhMQswCQYDVQQIDAJDQTEL\nMAkGA1UEBhMCVVMwWTATBgcqhkjOPQIBBggqhkjOPQMBBwNCAAQwp+Lc+TUBtg1H\n+U8JIsMsbjHjCkTtXb8jPM6r2dhu9zIblhDZ7INfqt3Ix8XcFKD8k0NEXrkZ66qJ\nXa1KzLIKo4G/MIG8MB8GA1UdIwQYMBaAFOnoRFJTNlxLGJoR/EMYLKXcIIBIMFYG\nA1UdHwRPME0wS6BJoEeGRWh0dHBzOi8vc2J4LWNlcnRpZmljYXRlcy50cnVzdGVk\nc2VydmljZXMuaW50ZWwuY29tL0ludGVsU0dYUm9vdENBLmRlcjAdBgNVHQ4EFgQU\nWSPTp0qoY1QuOXCt4A8HK1ckKrcwDgYDVR0PAQH/BAQDAgEGMBIGA1UdEwEB/wQI\nMAYBAf8CAQAwCgYIKoZIzj0EAwIDSAAwRQIhAJ1q+FTz+gUuVfBQuCgJsFrL2TTS\ne1aBZ53O52TjFie6AiAriPaRahUX9Oa9kGLlAchWXKT6j4RWSR50BqhrN3UT4A==\n-----END CERTIFICATE-----\n-----BEGIN CERTIFICATE-----\nMIIClDCCAjmgAwIBAgIVAOnoRFJTNlxLGJoR/EMYLKXcIIBIMAoGCCqGSM49BAMC\nMGgxGjAYBgNVBAMMEUludGVsIFNHWCBSb290IENBMRowGAYDVQQKDBFJbnRlbCBD\nb3Jwb3JhdGlvbjEUMBIGA1UEBwwLU2FudGEgQ2xhcmExCzAJBgNVBAgMAkNBMQsw\nCQYDVQQGEwJVUzAeFw0xOTEwMzEwOTQ5MjFaFw00OTEyMzEyMzU5NTlaMGgxGjAY\nBgNVBAMMEUludGVsIFNHWCBSb290IENBMRowGAYDVQQKDBFJbnRlbCBDb3Jwb3Jh\ndGlvbjEUMBIGA1UEBwwLU2FudGEgQ2xhcmExCzAJBgNVBAgMAkNBMQswCQYDVQQG\nEwJVUzBZMBMGByqGSM49AgEGCCqGSM49AwEHA0IABE/6D/1WHNrWwPmNMIyBKMW5\nJ6JzMsjo6xP2vkK1cdZGb1PGRP/C/8ECgiDkmklmzwLzLi+000m7LLrtKJA3oC2j\ngb8wgbwwHwYDVR0jBBgwFoAU6ehEUlM2XEsYmhH8QxgspdwggEgwVgYDVR0fBE8w\nTTBLoEmgR4ZFaHR0cHM6Ly9zYngtY2VydGlmaWNhdGVzLnRydXN0ZWRzZXJ2aWNl\ncy5pbnRlbC5jb20vSW50ZWxTR1hSb290Q0EuZGVyMB0GA1UdDgQWBBTp6ERSUzZc\nSxiaEfxDGCyl3CCASDAOBgNVHQ8BAf8EBAMCAQYwEgYDVR0TAQH/BAgwBgEB/wIB\nATAKBggqhkjOPQQDAgNJADBGAiEAzw9zdUiUHPMUd0C4mx41jlFZkrM3y5f1lgnV\nO7FbjOoCIQCoGtUmT4cXt7V+ySHbJ8Hob9AanpvXNH1ER+/gZF+opQ==\n-----END CERTIFICATE-----\n","rootCaCrl":"-----BEGIN X509 CRL-----\nMIIBITCByAIBATAKBggqhkjOPQQDAjBoMRowGAYDVQQDDBFJbnRlbCBTR1ggUm9v\ndCBDQTEaMBgGA1UECgwRSW50ZWwgQ29ycG9yYXRpb24xFDASBgNVBAcMC1NhbnRh\nIENsYXJhMQswCQYDVQQIDAJDQTELMAkGA1UEBhMCVVMXDTI1MDkxNjExNTMxMloX\nDTI2MDkxNjExNTMxMlqgLzAtMAoGA1UdFAQDAgEBMB8GA1UdIwQYMBaAFOnoRFJT\nNlxLGJoR/EMYLKXcIIBIMAoGCCqGSM49BAMCA0gAMEUCIQDv5KEBogNCzPgupOPj\nFIYJaOubypBPCGqnE0XcYTgFDwIgeSfXk71tIbV5lqp6gWCpN98/xu/8c7y36EV3\npkfootI=\n-----END X509 CRL-----","pckCrl":"-----BEGIN X509 CRL-----\nMIIBKTCB0AIBATAKBggqhkjOPQQDAjBwMSIwIAYDVQQDDBlJbnRlbCBTR1ggUENL\nIFBsYXRmb3JtIENBMRowGAYDVQQKDBFJbnRlbCBDb3Jwb3JhdGlvbjEUMBIGA1UE\nBwwLU2FudGEgQ2xhcmExCzAJBgNVBAgMAkNBMQswCQYDVQQGEwJVUxcNMjUxMDIx\nMTAwMDQ1WhcNMjUxMTIwMTAwMDQ1WqAvMC0wCgYDVR0UBAMCAQEwHwYDVR0jBBgw\nFoAUWSPTp0qoY1QuOXCt4A8HK1ckKrcwCgYIKoZIzj0EAwIDSAAwRQIhAMyASL3c\nx2EzWL2vYSgVohy/wFV4CRDaDjg+jr2a1hiMAiBJ0EydeGFHj8SHaGyDwXOVzpJR\nL3cPZdDrut6pXRKdUw==\n-----END X509 CRL-----\n","platforms":[{"fmspc":"20C06F000000","tcbInfoIssuerChain":"-----BEGIN CERTIFICATE-----\nMIICkDCCAjagAwIBAgIUTh8n662T/sqPZK+7n3H67/KGwu0wCgYIKoZIzj0EAwIw\naDEaMBgGA1UEAwwRSW50ZWwgU0dYIFJvb3QgQ0ExGjAYBgNVBAoMEUludGVsIENv\ncnBvcmF0aW9uMRQwEgYDVQQHDAtTYW50YSBDbGFyYTELMAkGA1UECAwCQ0ExCzAJ\nBgNVBAYTAlVTMB4XDTE5MTAzMTEyMzM0N1oXDTI2MTAzMTEyMzM0N1owbDEeMBwG\nA1UEAwwVSW50ZWwgU0dYIFRDQiBTaWduaW5nMRowGAYDVQQKDBFJbnRlbCBDb3Jw\nb3JhdGlvbjEUMBIGA1UEBwwLU2FudGEgQ2xhcmExCzAJBgNVBAgMAkNBMQswCQYD\nVQQGEwJVUzBZMBMGByqGSM49AgEGCCqGSM49AwEHA0IABOnYw9LbN/JmyUttXa0M\niBEenjPbxbR4C8MuVYxDI+Le8lDBLp9X4wMzCAUF/fI/31giClXp/y0erLbLZjdV\n07+jgbkwgbYwHwYDVR0jBBgwFoAU6ehEUlM2XEsYmhH8QxgspdwggEgwVgYDVR0f\nBE8wTTBLoEmgR4ZFaHR0cHM6Ly9zYngtY2VydGlmaWNhdGVzLnRydXN0ZWRzZXJ2\naWNlcy5pbnRlbC5jb20vSW50ZWxTR1hSb290Q0EuZGVyMB0GA1UdDgQWBBROHyfr\nrZP+yo9kr7ufcfrv8obC7TAOBgNVHQ8BAf8EBAMCBsAwDAYDVR0TAQH/BAIwADAK\nBggqhkjOPQQDAgNIADBFAiEA9xQeifK+2abQGnrAgk0hrOhdyvJQorh2cEMn4Gwr\n4hoCIFHW5qQ9G2wBJ4GMNQqv/oMfbPtzmyTlaWWzwxkqM0CT\n-----END CERTIFICATE-----\n-----BEGIN CERTIFICATE-----\nMIIClDCCAjmgAwIBAgIVAOnoRFJTNlxLGJoR/EMYLKXcIIBIMAoGCCqGSM49BAMC\nMGgxGjAYBgNVBAMMEUludGVsIFNHWCBSb290IENBMRowGAYDVQQKDBFJbnRlbCBD\nb3Jwb3JhdGlvbjEUMBIGA1UEBwwLU2FudGEgQ2xhcmExCzAJBgNVBAgMAkNBMQsw\nCQYDVQQGEwJVUzAeFw0xOTEwMzEwOTQ5MjFaFw00OTEyMzEyMzU5NTlaMGgxGjAY\nBgNVBAMMEUludGVsIFNHWCBSb290IENBMRowGAYDVQQKDBFJbnRlbCBDb3Jwb3Jh\ndGlvbjEUMBIGA1UEBwwLU2FudGEgQ2xhcmExCzAJBgNVBAgMAkNBMQswCQYDVQQG\nEwJVUzBZMBMGByqGSM49AgEGCCqGSM49AwEHA0IABE/6D/1WHNrWwPmNMIyBKMW5\nJ6JzMsjo6xP2vkK1cdZGb1PGRP/C/8ECgiDkmklmzwLzLi+000m7LLrtKJA3oC2j\ngb8wgbwwHwYDVR0jBBgwFoAU6ehEUlM2XEsYmhH8QxgspdwggEgwVgYDVR0fBE8w\nTTBLoEmgR4ZFaHR0cHM6Ly9zYngtY2VydGlmaWNhdGVzLnRydXN0ZWRzZXJ2aWNl\ncy5pbnRlbC5jb20vSW50ZWxTR1hSb290Q0EuZGVyMB0GA1UdDgQWBBTp6ERSUzZc\nSxiaEfxDGCyl3CCASDAOBgNVHQ8BAf8EBAMCAQYwEgYDVR0TAQH/BAgwBgEB/wIB\nATAKBggqhkjOPQQDAgNJADBGAiEAzw9zdUiUHPMUd0C4mx41jlFZkrM3y5f1lgnV\nO7FbjOoCIQCoGtUmT4cXt7V+ySHbJ8Hob9AanpvXNH1ER+/gZF+opQ==\n-----END CERTIFICATE-----\n","tcbInfo":"{\"tcbInfo\":{\"id\":\"TDX\",\"version\":3,\"issueDate\":\"2025-10-21T09:44:35Z\",\"nextUpdate\":\"2025-11-20T09:44:35Z\",\"fmspc\":\"20C06F000000\",\"pceId\":\"0000\",\"tcbType\":0,\"tcbEvaluationDataNumber\":5,\"tdxModule\":{\"mrsigner\":\"000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000\",\"attributes\":\"0000000000000000\",\"attributesMask\":\"FFFFFFFFFFFFFFFF\"},\"tdxModuleIdentities\":[{\"id\":\"TDX_02\",\"mrsigner\":\"000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000\",\"attributes\":\"0000000000000000\",\"attributesMask\":\"FFFFFFFFFFFFFFFF\",\"tcbLevels\":[{\"tcb\":{\"isvsvn\":0},\"tcbDate\":\"2022-11-09T00:00:00Z\",\"tcbStatus\":\"UpToDate\"}]},{\"id\":\"TDX_03\",\"mrsigner\":\"000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000\",\"attributes\":\"0000000000000000\",\"attributesMask\":\"FFFFFFFFFFFFFFFF\",\"tcbLevels\":[{\"tcb\":{\"isvsvn\":0},\"tcbDate\":\"2022-11-09T00:00:00Z\",\"tcbStatus\":\"UpToDate\"}]},{\"id\":\"TDX_01\",\"mrsigner\":\"000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000\",\"attributes\":\"0000000000000000\",\"attributesMask\":\"FFFFFFFFFFFFFFFF\",\"tcbLevels\":[{\"tcb\":{\"isvsvn\":0},\"tcbDate\":\"2022-11-09T00:00:00Z\",\"tcbStatus\":\"UpToDate\"}]}],\"tcbLevels\":[{\"tcb\":{\"sgxtcbcomponents\":[{\"svn\":1,\"category\":\"BIOS\",\"type\":\"Early Microcode Update\"},{\"svn\":1,\"category\":\"OS/VMM\",\"type\":\"SGX Late Microcode Update\"},{\"svn\":0,\"category\":\"OS/VMM\",\"type\":\"TXT SINIT\"},{\"svn\":0,\"category\":\"BIOS\"},{\"svn\":0,\"category\":\"BIOS\"},{\"svn\":0,\"category\":\"BIOS\"},{\"svn\":0},{\"svn\":0,\"category\":\"OS/VMM\",\"type\":\"SEAMLDR ACM\"},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0}],\"pcesvn\":0,\"tdxtcbcomponents\":[{\"svn\":0,\"category\":\"OS/VMM\",\"type\":\"TDX Module\"},{\"svn\":0,\"category\":\"OS/VMM\",\"type\":\"TDX Module\"},{\"svn\":1,\"category\":\"OS/VMM\",\"type\":\"TDX Late Microcode Update\"},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0}]},\"tcbDate\":\"2022-11-09T00:00:00Z\",\"tcbStatus\":\"UpToDate\"}]},\"signature\":\"6f9cf0afa28bc6434a141f849c0920d842b8ec1651cc3bffb1fecc916af91195b750950fbea44e0071bd1a3647d7a55ea9a0fe0c58f66ef700e3aa2b4616405b\"}"},{"fmspc":"10A06E040000","tcbInfoIssuerChain":"-----BEGIN CERTIFICATE-----\nMIICkDCCAjagAwIBAgIUTh8n662T/sqPZK+7n3H67/KGwu0wCgYIKoZIzj0EAwIw\naDEaMBgGA1UEAwwRSW50ZWwgU0dYIFJvb3QgQ0ExGjAYBgNVBAoMEUludGVsIENv\ncnBvcmF0aW9uMRQwEgYDVQQHDAtTYW50YSBDbGFyYTELMAkGA1UECAwCQ0ExCzAJ\nBgNVBAYTAlVTMB4XDTE5MTAzMTEyMzM0N1oXDTI2MTAzMTEyMzM0N1owbDEeMBwG\nA1UEAwwVSW50ZWwgU0dYIFRDQiBTaWduaW5nMRowGAYDVQQKDBFJbnRlbCBDb3Jw\nb3JhdGlvbjEUMBIGA1UEBwwLU2FudGEgQ2xhcmExCzAJBgNVBAgMAkNBMQswCQYD\nVQQGEwJVUzBZMBMGByqGSM49AgEGCCqGSM49AwEHA0IABOnYw9LbN/JmyUttXa0M\niBEenjPbxbR4C8MuVYxDI+Le8lDBLp9X4wMzCAUF/fI/31giClXp/y0erLbLZjdV\n07+jgbkwgbYwHwYDVR0jBBgwFoAU6ehEUlM2XEsYmhH8QxgspdwggEgwVgYDVR0f\nBE8wTTBLoEmgR4ZFaHR0cHM6Ly9zYngtY2VydGlmaWNhdGVzLnRydXN0ZWRzZXJ2\naWNlcy5pbnRlbC5jb20vSW50ZWxTR1hSb290Q0EuZGVyMB0GA1UdDgQWBBROHyfr\nrZP+yo9kr7ufcfrv8obC7TAOBgNVHQ8BAf8EBAMCBsAwDAYDVR0TAQH/BAIwADAK\nBggqhkjOPQQDAgNIADBFAiEA9xQeifK+2abQGnrAgk0hrOhdyvJQorh2cEMn4Gwr\n4hoCIFHW5qQ9G2wBJ4GMNQqv/oMfbPtzmyTlaWWzwxkqM0CT\n-----END CERTIFICATE-----\n-----BEGIN CERTIFICATE-----\nMIIClDCCAjmgAwIBAgIVAOnoRFJTNlxLGJoR/EMYLKXcIIBIMAoGCCqGSM49BAMC\nMGgxGjAYBgNVBAMMEUludGVsIFNHWCBSb290IENBMRowGAYDVQQKDBFJbnRlbCBD\nb3Jwb3JhdGlvbjEUMBIGA1UEBwwLU2FudGEgQ2xhcmExCzAJBgNVBAgMAkNBMQsw\nCQYDVQQGEwJVUzAeFw0xOTEwMzEwOTQ5MjFaFw00OTEyMzEyMzU5NTlaMGgxGjAY\nBgNVBAMMEUludGVsIFNHWCBSb290IENBMRowGAYDVQQKDBFJbnRlbCBDb3Jwb3Jh\ndGlvbjEUMBIGA1UEBwwLU2FudGEgQ2xhcmExCzAJBgNVBAgMAkNBMQswCQYDVQQG\nEwJVUzBZMBMGByqGSM49AgEGCCqGSM49AwEHA0IABE/6D/1WHNrWwPmNMIyBKMW5\nJ6JzMsjo6xP2vkK1cdZGb1PGRP/C/8ECgiDkmklmzwLzLi+000m7LLrtKJA3oC2j\ngb8wgbwwHwYDVR0jBBgwFoAU6ehEUlM2XEsYmhH8QxgspdwggEgwVgYDVR0fBE8w\nTTBLoEmgR4ZFaHR0cHM6Ly9zYngtY2VydGlmaWNhdGVzLnRydXN0ZWRzZXJ2aWNl\ncy5pbnRlbC5jb20vSW50ZWxTR1hSb290Q0EuZGVyMB0GA1UdDgQWBBTp6ERSUzZc\nSxiaEfxDGCyl3CCASDAOBgNVHQ8BAf8EBAMCAQYwEgYDVR0TAQH/BAgwBgEB/wIB\nATAKBggqhkjOPQQDAgNJADBGAiEAzw9zdUiUHPMUd0C4mx41jlFZkrM3y5f1lgnV\nO7FbjOoCIQCoGtUmT4cXt7V+ySHbJ8Hob9AanpvXNH1ER+/gZF+opQ==\n-----END CERTIFICATE-----\n","tcbInfo":"{\"tcbInfo\":{\"id\":\"TDX\",\"version\":3,\"issueDate\":\"2025-10-21T09:44:36Z\",\"nextUpdate\":\"2025-11-20T09:44:36Z\",\"fmspc\":\"10A06E040000\",\"pceId\":\"0000\",\"tcbType\":0,\"tcbEvaluationDataNumber\":5,\"tdxModule\":{\"mrsigner\":\"000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000\",\"attributes\":\"0000000000000000\",\"attributesMask\":\"FFFFFFFFFFFFFFFF\"},\"tdxModuleIdentities\":[{\"id\":\"TDX_02\",\"mrsigner\":\"000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000\",\"attributes\":\"0000000000000000\",\"attributesMask\":\"FFFFFFFFFFFFFFFF\",\"tcbLevels\":[{\"tcb\":{\"isvsvn\":0},\"tcbDate\":\"2022-11-09T00:00:00Z\",\"tcbStatus\":\"UpToDate\"}]},{\"id\":\"TDX_03\",\"mrsigner\":\"000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000\",\"attributes\":\"0000000000000000\",\"attributesMask\":\"FFFFFFFFFFFFFFFF\",\"tcbLevels\":[{\"tcb\":{\"isvsvn\":0},\"tcbDate\":\"2022-11-09T00:00:00Z\",\"tcbStatus\":\"UpToDate\"}]},{\"id\":\"TDX_01\",\"mrsigner\":\"000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000\",\"attributes\":\"0000000000000000\",\"attributesMask\":\"FFFFFFFFFFFFFFFF\",\"tcbLevels\":[{\"tcb\":{\"isvsvn\":0},\"tcbDate\":\"2022-11-09T00:00:00Z\",\"tcbStatus\":\"UpToDate\"}]}],\"tcbLevels\":[{\"tcb\":{\"sgxtcbcomponents\":[{\"svn\":1,\"category\":\"BIOS\",\"type\":\"Early Microcode Update\"},{\"svn\":1,\"category\":\"OS/VMM\",\"type\":\"SGX Late Microcode Update\"},{\"svn\":0,\"category\":\"OS/VMM\",\"type\":\"TXT SINIT\"},{\"svn\":0,\"category\":\"BIOS\"},{\"svn\":0,\"category\":\"BIOS\"},{\"svn\":0,\"category\":\"BIOS\"},{\"svn\":0},{\"svn\":0,\"category\":\"OS/VMM\",\"type\":\"SEAMLDR ACM\"},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0}],\"pcesvn\":0,\"tdxtcbcomponents\":[{\"svn\":0,\"category\":\"OS/VMM\",\"type\":\"TDX Module\"},{\"svn\":0,\"category\":\"OS/VMM\",\"type\":\"TDX Module\"},{\"svn\":1,\"category\":\"OS/VMM\",\"type\":\"TDX Late Microcode Update\"},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0}]},\"tcbDate\":\"2022-11-09T00:00:00Z\",\"tcbStatus\":\"UpToDate\"}]},\"signature\":\"70c93242def0bf52e292ffb548ad3a219d9be54e0764d0c28fe5a6805c2321f02dc8de8dc93dcaf5d8dfbcda869af8be9ea3fc07d3dd64f6652ec77c7bb14f7d\"}"},{"fmspc":"40806F000000","tcbInfoIssuerChain":"-----BEGIN CERTIFICATE-----\nMIICkDCCAjagAwIBAgIUTh8n662T/sqPZK+7n3H67/KGwu0wCgYIKoZIzj0EAwIw\naDEaMBgGA1UEAwwRSW50ZWwgU0dYIFJvb3QgQ0ExGjAYBgNVBAoMEUludGVsIENv\ncnBvcmF0aW9uMRQwEgYDVQQHDAtTYW50YSBDbGFyYTELMAkGA1UECAwCQ0ExCzAJ\nBgNVBAYTAlVTMB4XDTE5MTAzMTEyMzM0N1oXDTI2MTAzMTEyMzM0N1owbDEeMBwG\nA1UEAwwVSW50ZWwgU0dYIFRDQiBTaWduaW5nMRowGAYDVQQKDBFJbnRlbCBDb3Jw\nb3JhdGlvbjEUMBIGA1UEBwwLU2FudGEgQ2xhcmExCzAJBgNVBAgMAkNBMQswCQYD\nVQQGEwJVUzBZMBMGByqGSM49AgEGCCqGSM49AwEHA0IABOnYw9LbN/JmyUttXa0M\niBEenjPbxbR4C8MuVYxDI+Le8lDBLp9X4wMzCAUF/fI/31giClXp/y0erLbLZjdV\n07+jgbkwgbYwHwYDVR0jBBgwFoAU6ehEUlM2XEsYmhH8QxgspdwggEgwVgYDVR0f\nBE8wTTBLoEmgR4ZFaHR0cHM6Ly9zYngtY2VydGlmaWNhdGVzLnRydXN0ZWRzZXJ2\naWNlcy5pbnRlbC5jb20vSW50ZWxTR1hSb290Q0EuZGVyMB0GA1UdDgQWBBROHyfr\nrZP+yo9kr7ufcfrv8obC7TAOBgNVHQ8BAf8EBAMCBsAwDAYDVR0TAQH/BAIwADAK\nBggqhkjOPQQDAgNIADBFAiEA9xQeifK+2abQGnrAgk0hrOhdyvJQorh2cEMn4Gwr\n4hoCIFHW5qQ9G2wBJ4GMNQqv/oMfbPtzmyTlaWWzwxkqM0CT\n-----END CERTIFICATE-----\n-----BEGIN CERTIFICATE-----\nMIIClDCCAjmgAwIBAgIVAOnoRFJTNlxLGJoR/EMYLKXcIIBIMAoGCCqGSM49BAMC\nMGgxGjAYBgNVBAMMEUludGVsIFNHWCBSb290IENBMRowGAYDVQQKDBFJbnRlbCBD\nb3Jwb3JhdGlvbjEUMBIGA1UEBwwLU2FudGEgQ2xhcmExCzAJBgNVBAgMAkNBMQsw\nCQYDVQQGEwJVUzAeFw0xOTEwMzEwOTQ5MjFaFw00OTEyMzEyMzU5NTlaMGgxGjAY\nBgNVBAMMEUludGVsIFNHWCBSb290IENBMRowGAYDVQQKDBFJbnRlbCBDb3Jwb3Jh\ndGlvbjEUMBIGA1UEBwwLU2FudGEgQ2xhcmExCzAJBgNVBAgMAkNBMQswCQYDVQQG\nEwJVUzBZMBMGByqGSM49AgEGCCqGSM49AwEHA0IABE/6D/1WHNrWwPmNMIyBKMW5\nJ6JzMsjo6xP2vkK1cdZGb1PGRP/C/8ECgiDkmklmzwLzLi+000m7LLrtKJA3oC2j\ngb8wgbwwHwYDVR0jBBgwFoAU6ehEUlM2XEsYmhH8QxgspdwggEgwVgYDVR0fBE8w\nTTBLoEmgR4ZFaHR0cHM6Ly9zYngtY2VydGlmaWNhdGVzLnRydXN0ZWRzZXJ2aWNl\ncy5pbnRlbC5jb20vSW50ZWxTR1hSb290Q0EuZGVyMB0GA1UdDgQWBBTp6ERSUzZc\nSxiaEfxDGCyl3CCASDAOBgNVHQ8BAf8EBAMCAQYwEgYDVR0TAQH/BAgwBgEB/wIB\nATAKBggqhkjOPQQDAgNJADBGAiEAzw9zdUiUHPMUd0C4mx41jlFZkrM3y5f1lgnV\nO7FbjOoCIQCoGtUmT4cXt7V+ySHbJ8Hob9AanpvXNH1ER+/gZF+opQ==\n-----END CERTIFICATE-----\n","tcbInfo":"{\"tcbInfo\":{\"id\":\"TDX\",\"version\":3,\"issueDate\":\"2025-10-21T09:44:37Z\",\"nextUpdate\":\"2025-11-20T09:44:37Z\",\"fmspc\":\"40806F000000\",\"pceId\":\"0000\",\"tcbType\":0,\"tcbEvaluationDataNumber\":5,\"tdxModule\":{\"mrsigner\":\"000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000\",\"attributes\":\"0000000000000000\",\"attributesMask\":\"FFFFFFFFFFFFFFFF\"},\"tdxModuleIdentities\":[{\"id\":\"TDX_02\",\"mrsigner\":\"000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000\",\"attributes\":\"0000000000000000\",\"attributesMask\":\"FFFFFFFFFFFFFFFF\",\"tcbLevels\":[{\"tcb\":{\"isvsvn\":0},\"tcbDate\":\"2022-11-09T00:00:00Z\",\"tcbStatus\":\"UpToDate\"}]},{\"id\":\"TDX_03\",\"mrsigner\":\"000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000\",\"attributes\":\"0000000000000000\",\"attributesMask\":\"FFFFFFFFFFFFFFFF\",\"tcbLevels\":[{\"tcb\":{\"isvsvn\":0},\"tcbDate\":\"2022-11-09T00:00:00Z\",\"tcbStatus\":\"UpToDate\"}]},{\"id\":\"TDX_01\",\"mrsigner\":\"000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000\",\"attributes\":\"0000000000000000\",\"attributesMask\":\"FFFFFFFFFFFFFFFF\",\"tcbLevels\":[{\"tcb\":{\"isvsvn\":0},\"tcbDate\":\"2022-11-09T00:00:00Z\",\"tcbStatus\":\"UpToDate\"}]}],\"tcbLevels\":[{\"tcb\":{\"sgxtcbcomponents\":[{\"svn\":1,\"category\":\"BIOS\",\"type\":\"Early Microcode Update\"},{\"svn\":1,\"category\":\"OS/VMM\",\"type\":\"SGX Late Microcode Update\"},{\"svn\":0,\"category\":\"OS/VMM\",\"type\":\"TXT SINIT\"},{\"svn\":0,\"category\":\"BIOS\"},{\"svn\":0,\"category\":\"BIOS\"},{\"svn\":0,\"category\":\"BIOS\"},{\"svn\":0},{\"svn\":0,\"category\":\"OS/VMM\",\"type\":\"SEAMLDR ACM\"},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0}],\"pcesvn\":11,\"tdxtcbcomponents\":[{\"svn\":0,\"category\":\"OS/VMM\",\"type\":\"TDX Module\"},{\"svn\":0,\"category\":\"OS/VMM\",\"type\":\"TDX Module\"},{\"svn\":1,\"category\":\"OS/VMM\",\"type\":\"TDX Late Microcode Update\"},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0}]},\"tcbDate\":\"2022-11-09T00:00:00Z\",\"tcbStatus\":\"UpToDate\"}]},\"signature\":\"a3a55dc486f550f535978f890365b03fcdcba8c90a273bdec1d57bc7f501dd108d514feb445d0521c28110a02384b13415dd0a9497651e15f8e61532fa92c64b\"}"},{"fmspc":"10806F000000","tcbInfoIssuerChain":"-----BEGIN CERTIFICATE-----\nMIICkDCCAjagAwIBAgIUTh8n662T/sqPZK+7n3H67/KGwu0wCgYIKoZIzj0EAwIw\naDEaMBgGA1UEAwwRSW50ZWwgU0dYIFJvb3QgQ0ExGjAYBgNVBAoMEUludGVsIENv\ncnBvcmF0aW9uMRQwEgYDVQQHDAtTYW50YSBDbGFyYTELMAkGA1UECAwCQ0ExCzAJ\nBgNVBAYTAlVTMB4XDTE5MTAzMTEyMzM0N1oXDTI2MTAzMTEyMzM0N1owbDEeMBwG\nA1UEAwwVSW50ZWwgU0dYIFRDQiBTaWduaW5nMRowGAYDVQQKDBFJbnRlbCBDb3Jw\nb3JhdGlvbjEUMBIGA1UEBwwLU2FudGEgQ2xhcmExCzAJBgNVBAgMAkNBMQswCQYD\nVQQGEwJVUzBZMBMGByqGSM49AgEGCCqGSM49AwEHA0IABOnYw9LbN/JmyUttXa0M\niBEenjPbxbR4C8MuVYxDI+Le8lDBLp9X4wMzCAUF/fI/31giClXp/y0erLbLZjdV\n07+jgbkwgbYwHwYDVR0jBBgwFoAU6ehEUlM2XEsYmhH8QxgspdwggEgwVgYDVR0f\nBE8wTTBLoEmgR4ZFaHR0cHM6Ly9zYngtY2VydGlmaWNhdGVzLnRydXN0ZWRzZXJ2\naWNlcy5pbnRlbC5jb20vSW50ZWxTR1hSb290Q0EuZGVyMB0GA1UdDgQWBBROHyfr\nrZP+yo9kr7ufcfrv8obC7TAOBgNVHQ8BAf8EBAMCBsAwDAYDVR0TAQH/BAIwADAK\nBggqhkjOPQQDAgNIADBFAiEA9xQeifK+2abQGnrAgk0hrOhdyvJQorh2cEMn4Gwr\n4hoCIFHW5qQ9G2wBJ4GMNQqv/oMfbPtzmyTlaWWzwxkqM0CT\n-----END CERTIFICATE-----\n-----BEGIN CERTIFICATE-----\nMIIClDCCAjmgAwIBAgIVAOnoRFJTNlxLGJoR/EMYLKXcIIBIMAoGCCqGSM49BAMC\nMGgxGjAYBgNVBAMMEUludGVsIFNHWCBSb290IENBMRowGAYDVQQKDBFJbnRlbCBD\nb3Jwb3JhdGlvbjEUMBIGA1UEBwwLU2FudGEgQ2xhcmExCzAJBgNVBAgMAkNBMQsw\nCQYDVQQGEwJVUzAeFw0xOTEwMzEwOTQ5MjFaFw00OTEyMzEyMzU5NTlaMGgxGjAY\nBgNVBAMMEUludGVsIFNHWCBSb290IENBMRowGAYDVQQKDBFJbnRlbCBDb3Jwb3Jh\ndGlvbjEUMBIGA1UEBwwLU2FudGEgQ2xhcmExCzAJBgNVBAgMAkNBMQswCQYDVQQG\nEwJVUzBZMBMGByqGSM49AgEGCCqGSM49AwEHA0IABE/6D/1WHNrWwPmNMIyBKMW5\nJ6JzMsjo6xP2vkK1cdZGb1PGRP/C/8ECgiDkmklmzwLzLi+000m7LLrtKJA3oC2j\ngb8wgbwwHwYDVR0jBBgwFoAU6ehEUlM2XEsYmhH8QxgspdwggEgwVgYDVR0fBE8w\nTTBLoEmgR4ZFaHR0cHM6Ly9zYngtY2VydGlmaWNhdGVzLnRydXN0ZWRzZXJ2aWNl\ncy5pbnRlbC5jb20vSW50ZWxTR1hSb290Q0EuZGVyMB0GA1UdDgQWBBTp6ERSUzZc\nSxiaEfxDGCyl3CCASDAOBgNVHQ8BAf8EBAMCAQYwEgYDVR0TAQH/BAgwBgEB/wIB\nATAKBggqhkjOPQQDAgNJADBGAiEAzw9zdUiUHPMUd0C4mx41jlFZkrM3y5f1lgnV\nO7FbjOoCIQCoGtUmT4cXt7V+ySHbJ8Hob9AanpvXNH1ER+/gZF+opQ==\n-----END CERTIFICATE-----\n","tcbInfo":"{\"tcbInfo\":{\"id\":\"TDX\",\"version\":3,\"issueDate\":\"2025-10-21T09:47:41Z\",\"nextUpdate\":\"2025-11-20T09:47:41Z\",\"fmspc\":\"10806F000000\",\"pceId\":\"0000\",\"tcbType\":0,\"tcbEvaluationDataNumber\":5,\"tdxModule\":{\"mrsigner\":\"000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000\",\"attributes\":\"0000000000000000\",\"attributesMask\":\"FFFFFFFFFFFFFFFF\"},\"tdxModuleIdentities\":[{\"id\":\"TDX_02\",\"mrsigner\":\"000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000\",\"attributes\":\"0000000000000000\",\"attributesMask\":\"FFFFFFFFFFFFFFFF\",\"tcbLevels\":[{\"tcb\":{\"isvsvn\":0},\"tcbDate\":\"2022-11-09T00:00:00Z\",\"tcbStatus\":\"UpToDate\"}]},{\"id\":\"TDX_03\",\"mrsigner\":\"000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000\",\"attributes\":\"0000000000000000\",\"attributesMask\":\"FFFFFFFFFFFFFFFF\",\"tcbLevels\":[{\"tcb\":{\"isvsvn\":0},\"tcbDate\":\"2022-11-09T00:00:00Z\",\"tcbStatus\":\"UpToDate\"}]},{\"id\":\"TDX_01\",\"mrsigner\":\"000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000\",\"attributes\":\"0000000000000000\",\"attributesMask\":\"FFFFFFFFFFFFFFFF\",\"tcbLevels\":[{\"tcb\":{\"isvsvn\":0},\"tcbDate\":\"2022-11-09T00:00:00Z\",\"tcbStatus\":\"UpToDate\"}]}],\"tcbLevels\":[{\"tcb\":{\"sgxtcbcomponents\":[{\"svn\":2,\"category\":\"BIOS\",\"type\":\"Early Microcode Update\"},{\"svn\":2,\"category\":\"OS/VMM\",\"type\":\"SGX Late Microcode Update\"},{\"svn\":0,\"category\":\"OS/VMM\",\"type\":\"TXT SINIT\"},{\"svn\":0,\"category\":\"BIOS\"},{\"svn\":0,\"category\":\"BIOS\"},{\"svn\":0,\"category\":\"BIOS\"},{\"svn\":0},{\"svn\":0,\"category\":\"OS/VMM\",\"type\":\"SEAMLDR ACM\"},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0}],\"pcesvn\":10,\"tdxtcbcomponents\":[{\"svn\":0,\"category\":\"OS/VMM\",\"type\":\"TDX Module\"},{\"svn\":0,\"category\":\"OS/VMM\",\"type\":\"TDX Module\"},{\"svn\":3,\"category\":\"OS/VMM\",\"type\":\"TDX Late Microcode Update\"},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0}]},\"tcbDate\":\"2022-11-09T00:00:00Z\",\"tcbStatus\":\"UpToDate\"},{\"tcb\":{\"sgxtcbcomponents\":[{\"svn\":2,\"category\":\"BIOS\",\"type\":\"Early Microcode Update\"},{\"svn\":2,\"category\":\"OS/VMM\",\"type\":\"SGX Late Microcode Update\"},{\"svn\":0,\"category\":\"OS/VMM\",\"type\":\"TXT SINIT\"},{\"svn\":0,\"category\":\"BIOS\"},{\"svn\":0,\"category\":\"BIOS\"},{\"svn\":0,\"category\":\"BIOS\"},{\"svn\":0},{\"svn\":0,\"category\":\"OS/VMM\",\"type\":\"SEAMLDR ACM\"},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0}],\"pcesvn\":10,\"tdxtcbcomponents\":[{\"svn\":0,\"category\":\"OS/VMM\",\"type\":\"TDX Module\"},{\"svn\":0,\"category\":\"OS/VMM\",\"type\":\"TDX Module\"},{\"svn\":2,\"category\":\"OS/VMM\",\"type\":\"TDX Late Microcode Update\"},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0}]},\"tcbDate\":\"2020-05-28T00:00:00Z\",\"tcbStatus\":\"OutOfDate\"},{\"tcb\":{\"sgxtcbcomponents\":[{\"svn\":1,\"category\":\"BIOS\",\"type\":\"Early Microcode Update\"},{\"svn\":1,\"category\":\"OS/VMM\",\"type\":\"SGX Late Microcode Update\"},{\"svn\":0,\"category\":\"OS/VMM\",\"type\":\"TXT SINIT\"},{\"svn\":0,\"category\":\"BIOS\"},{\"svn\":0,\"category\":\"BIOS\"},{\"svn\":0,\"category\":\"BIOS\"},{\"svn\":0},{\"svn\":0,\"category\":\"OS/VMM\",\"type\":\"SEAMLDR ACM\"},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0}],\"pcesvn\":9,\"tdxtcbcomponents\":[{\"svn\":0,\"category\":\"OS/VMM\",\"type\":\"TDX Module\"},{\"svn\":0,\"category\":\"OS/VMM\",\"type\":\"TDX Module\"},{\"svn\":1,\"category\":\"OS/VMM\",\"type\":\"TDX Late Microcode Update\"},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0}]},\"tcbDate\":\"2020-03-22T00:00:00Z\",\"tcbStatus\":\"OutOfDate\"}]},\"signature\":\"00d8093fe0e80be196794b1876b376ea41bb44d7af2bbc0814bf2d2bc800a4107652ebf346ab852035b2fca22c557887e5f89a40382569392be6d66139e6f10f\"}"},{"fmspc":"50A06D000000","tcbInfoIssuerChain":"-----BEGIN CERTIFICATE-----\nMIICkDCCAjagAwIBAgIUTh8n662T/sqPZK+7n3H67/KGwu0wCgYIKoZIzj0EAwIw\naDEaMBgGA1UEAwwRSW50ZWwgU0dYIFJvb3QgQ0ExGjAYBgNVBAoMEUludGVsIENv\ncnBvcmF0aW9uMRQwEgYDVQQHDAtTYW50YSBDbGFyYTELMAkGA1UECAwCQ0ExCzAJ\nBgNVBAYTAlVTMB4XDTE5MTAzMTEyMzM0N1oXDTI2MTAzMTEyMzM0N1owbDEeMBwG\nA1UEAwwVSW50ZWwgU0dYIFRDQiBTaWduaW5nMRowGAYDVQQKDBFJbnRlbCBDb3Jw\nb3JhdGlvbjEUMBIGA1UEBwwLU2FudGEgQ2xhcmExCzAJBgNVBAgMAkNBMQswCQYD\nVQQGEwJVUzBZMBMGByqGSM49AgEGCCqGSM49AwEHA0IABOnYw9LbN/JmyUttXa0M\niBEenjPbxbR4C8MuVYxDI+Le8lDBLp9X4wMzCAUF/fI/31giClXp/y0erLbLZjdV\n07+jgbkwgbYwHwYDVR0jBBgwFoAU6ehEUlM2XEsYmhH8QxgspdwggEgwVgYDVR0f\nBE8wTTBLoEmgR4ZFaHR0cHM6Ly9zYngtY2VydGlmaWNhdGVzLnRydXN0ZWRzZXJ2\naWNlcy5pbnRlbC5jb20vSW50ZWxTR1hSb290Q0EuZGVyMB0GA1UdDgQWBBROHyfr\nrZP+yo9kr7ufcfrv8obC7TAOBgNVHQ8BAf8EBAMCBsAwDAYDVR0TAQH/BAIwADAK\nBggqhkjOPQQDAgNIADBFAiEA9xQeifK+2abQGnrAgk0hrOhdyvJQorh2cEMn4Gwr\n4hoCIFHW5qQ9G2wBJ4GMNQqv/oMfbPtzmyTlaWWzwxkqM0CT\n-----END CERTIFICATE-----\n-----BEGIN CERTIFICATE-----\nMIIClDCCAjmgAwIBAgIVAOnoRFJTNlxLGJoR/EMYLKXcIIBIMAoGCCqGSM49BAMC\nMGgxGjAYBgNVBAMMEUludGVsIFNHWCBSb290IENBMRowGAYDVQQKDBFJbnRlbCBD\nb3Jwb3JhdGlvbjEUMBIGA1UEBwwLU2FudGEgQ2xhcmExCzAJBgNVBAgMAkNBMQsw\nCQYDVQQGEwJVUzAeFw0xOTEwMzEwOTQ5MjFaFw00OTEyMzEyMzU5NTlaMGgxGjAY\nBgNVBAMMEUludGVsIFNHWCBSb290IENBMRowGAYDVQQKDBFJbnRlbCBDb3Jwb3Jh\ndGlvbjEUMBIGA1UEBwwLU2FudGEgQ2xhcmExCzAJBgNVBAgMAkNBMQswCQYDVQQG\nEwJVUzBZMBMGByqGSM49AgEGCCqGSM49AwEHA0IABE/6D/1WHNrWwPmNMIyBKMW5\nJ6JzMsjo6xP2vkK1cdZGb1PGRP/C/8ECgiDkmklmzwLzLi+000m7LLrtKJA3oC2j\ngb8wgbwwHwYDVR0jBBgwFoAU6ehEUlM2XEsYmhH8QxgspdwggEgwVgYDVR0fBE8w\nTTBLoEmgR4ZFaHR0cHM6Ly9zYngtY2VydGlmaWNhdGVzLnRydXN0ZWRzZXJ2aWNl\ncy5pbnRlbC5jb20vSW50ZWxTR1hSb290Q0EuZGVyMB0GA1UdDgQWBBTp6ERSUzZc\nSxiaEfxDGCyl3CCASDAOBgNVHQ8BAf8EBAMCAQYwEgYDVR0TAQH/BAgwBgEB/wIB\nATAKBggqhkjOPQQDAgNJADBGAiEAzw9zdUiUHPMUd0C4mx41jlFZkrM3y5f1lgnV\nO7FbjOoCIQCoGtUmT4cXt7V+ySHbJ8Hob9AanpvXNH1ER+/gZF+opQ==\n-----END CERTIFICATE-----\n","tcbInfo":"{\"tcbInfo\":{\"id\":\"TDX\",\"version\":3,\"issueDate\":\"2025-10-21T09:44:40Z\",\"nextUpdate\":\"2025-11-20T09:44:40Z\",\"fmspc\":\"50A06D000000\",\"pceId\":\"0000\",\"tcbType\":0,\"tcbEvaluationDataNumber\":5,\"tdxModule\":{\"mrsigner\":\"000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000\",\"attributes\":\"0000000000000000\",\"attributesMask\":\"FFFFFFFFFFFFFFFF\"},\"tdxModuleIdentities\":[{\"id\":\"TDX_02\",\"mrsigner\":\"000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000\",\"attributes\":\"0000000000000000\",\"attributesMask\":\"FFFFFFFFFFFFFFFF\",\"tcbLevels\":[{\"tcb\":{\"isvsvn\":0},\"tcbDate\":\"2022-11-09T00:00:00Z\",\"tcbStatus\":\"UpToDate\"}]},{\"id\":\"TDX_03\",\"mrsigner\":\"000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000\",\"attributes\":\"0000000000000000\",\"attributesMask\":\"FFFFFFFFFFFFFFFF\",\"tcbLevels\":[{\"tcb\":{\"isvsvn\":0},\"tcbDate\":\"2022-11-09T00:00:00Z\",\"tcbStatus\":\"UpToDate\"}]},{\"id\":\"TDX_01\",\"mrsigner\":\"000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000\",\"attributes\":\"0000000000000000\",\"attributesMask\":\"FFFFFFFFFFFFFFFF\",\"tcbLevels\":[{\"tcb\":{\"isvsvn\":0},\"tcbDate\":\"2022-11-09T00:00:00Z\",\"tcbStatus\":\"UpToDate\"}]}],\"tcbLevels\":[{\"tcb\":{\"sgxtcbcomponents\":[{\"svn\":1,\"category\":\"BIOS\",\"type\":\"Early Microcode Update\"},{\"svn\":1,\"category\":\"OS/VMM\",\"type\":\"SGX Late Microcode Update\"},{\"svn\":0,\"category\":\"OS/VMM\",\"type\":\"TXT SINIT\"},{\"svn\":0,\"category\":\"BIOS\"},{\"svn\":0,\"category\":\"BIOS\"},{\"svn\":0,\"category\":\"BIOS\"},{\"svn\":0},{\"svn\":0,\"category\":\"OS/VMM\",\"type\":\"SEAMLDR ACM\"},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0}],\"pcesvn\":0,\"tdxtcbcomponents\":[{\"svn\":0,\"category\":\"OS/VMM\",\"type\":\"TDX Module\"},{\"svn\":0,\"category\":\"OS/VMM\",\"type\":\"TDX Module\"},{\"svn\":1,\"category\":\"OS/VMM\",\"type\":\"TDX Late Microcode Update\"},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0}]},\"tcbDate\":\"2022-11-09T00:00:00Z\",\"tcbStatus\":\"UpToDate\"}]},\"signature\":\"056f99c9823ba9a8215898756d866c0dd22a88ebfb39762c84cb72b2873c1af32b59cd551fc8a236e2dcc61413f0634548291a34cafbc985a3a0e6d4a6b13286\"}"},{"fmspc":"B0806F000000","tcbInfoIssuerChain":"-----BEGIN CERTIFICATE-----\nMIICkDCCAjagAwIBAgIUTh8n662T/sqPZK+7n3H67/KGwu0wCgYIKoZIzj0EAwIw\naDEaMBgGA1UEAwwRSW50ZWwgU0dYIFJvb3QgQ0ExGjAYBgNVBAoMEUludGVsIENv\ncnBvcmF0aW9uMRQwEgYDVQQHDAtTYW50YSBDbGFyYTELMAkGA1UECAwCQ0ExCzAJ\nBgNVBAYTAlVTMB4XDTE5MTAzMTEyMzM0N1oXDTI2MTAzMTEyMzM0N1owbDEeMBwG\nA1UEAwwVSW50ZWwgU0dYIFRDQiBTaWduaW5nMRowGAYDVQQKDBFJbnRlbCBDb3Jw\nb3JhdGlvbjEUMBIGA1UEBwwLU2FudGEgQ2xhcmExCzAJBgNVBAgMAkNBMQswCQYD\nVQQGEwJVUzBZMBMGByqGSM49AgEGCCqGSM49AwEHA0IABOnYw9LbN/JmyUttXa0M\niBEenjPbxbR4C8MuVYxDI+Le8lDBLp9X4wMzCAUF/fI/31giClXp/y0erLbLZjdV\n07+jgbkwgbYwHwYDVR0jBBgwFoAU6ehEUlM2XEsYmhH8QxgspdwggEgwVgYDVR0f\nBE8wTTBLoEmgR4ZFaHR0cHM6Ly9zYngtY2VydGlmaWNhdGVzLnRydXN0ZWRzZXJ2\naWNlcy5pbnRlbC5jb20vSW50ZWxTR1hSb290Q0EuZGVyMB0GA1UdDgQWBBROHyfr\nrZP+yo9kr7ufcfrv8obC7TAOBgNVHQ8BAf8EBAMCBsAwDAYDVR0TAQH/BAIwADAK\nBggqhkjOPQQDAgNIADBFAiEA9xQeifK+2abQGnrAgk0hrOhdyvJQorh2cEMn4Gwr\n4hoCIFHW5qQ9G2wBJ4GMNQqv/oMfbPtzmyTlaWWzwxkqM0CT\n-----END CERTIFICATE-----\n-----BEGIN CERTIFICATE-----\nMIIClDCCAjmgAwIBAgIVAOnoRFJTNlxLGJoR/EMYLKXcIIBIMAoGCCqGSM49BAMC\nMGgxGjAYBgNVBAMMEUludGVsIFNHWCBSb290IENBMRowGAYDVQQKDBFJbnRlbCBD\nb3Jwb3JhdGlvbjEUMBIGA1UEBwwLU2FudGEgQ2xhcmExCzAJBgNVBAgMAkNBMQsw\nCQYDVQQGEwJVUzAeFw0xOTEwMzEwOTQ5MjFaFw00OTEyMzEyMzU5NTlaMGgxGjAY\nBgNVBAMMEUludGVsIFNHWCBSb290IENBMRowGAYDVQQKDBFJbnRlbCBDb3Jwb3Jh\ndGlvbjEUMBIGA1UEBwwLU2FudGEgQ2xhcmExCzAJBgNVBAgMAkNBMQswCQYDVQQG\nEwJVUzBZMBMGByqGSM49AgEGCCqGSM49AwEHA0IABE/6D/1WHNrWwPmNMIyBKMW5\nJ6JzMsjo6xP2vkK1cdZGb1PGRP/C/8ECgiDkmklmzwLzLi+000m7LLrtKJA3oC2j\ngb8wgbwwHwYDVR0jBBgwFoAU6ehEUlM2XEsYmhH8QxgspdwggEgwVgYDVR0fBE8w\nTTBLoEmgR4ZFaHR0cHM6Ly9zYngtY2VydGlmaWNhdGVzLnRydXN0ZWRzZXJ2aWNl\ncy5pbnRlbC5jb20vSW50ZWxTR1hSb290Q0EuZGVyMB0GA1UdDgQWBBTp6ERSUzZc\nSxiaEfxDGCyl3CCASDAOBgNVHQ8BAf8EBAMCAQYwEgYDVR0TAQH/BAgwBgEB/wIB\nATAKBggqhkjOPQQDAgNJADBGAiEAzw9zdUiUHPMUd0C4mx41jlFZkrM3y5f1lgnV\nO7FbjOoCIQCoGtUmT4cXt7V+ySHbJ8Hob9AanpvXNH1ER+/gZF+opQ==\n-----END CERTIFICATE-----\n","tcbInfo":"{\"tcbInfo\":{\"id\":\"TDX\",\"version\":3,\"issueDate\":\"2025-10-21T09:44:42Z\",\"nextUpdate\":\"2025-11-20T09:44:42Z\",\"fmspc\":\"B0806F000000\",\"pceId\":\"0000\",\"tcbType\":0,\"tcbEvaluationDataNumber\":5,\"tdxModule\":{\"mrsigner\":\"000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000\",\"attributes\":\"0000000000000000\",\"attributesMask\":\"FFFFFFFFFFFFFFFF\"},\"tdxModuleIdentities\":[{\"id\":\"TDX_02\",\"mrsigner\":\"000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000\",\"attributes\":\"0000000000000000\",\"attributesMask\":\"FFFFFFFFFFFFFFFF\",\"tcbLevels\":[{\"tcb\":{\"isvsvn\":0},\"tcbDate\":\"2022-11-09T00:00:00Z\",\"tcbStatus\":\"UpToDate\"}]},{\"id\":\"TDX_03\",\"mrsigner\":\"000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000\",\"attributes\":\"0000000000000000\",\"attributesMask\":\"FFFFFFFFFFFFFFFF\",\"tcbLevels\":[{\"tcb\":{\"isvsvn\":0},\"tcbDate\":\"2022-11-09T00:00:00Z\",\"tcbStatus\":\"UpToDate\"}]},{\"id\":\"TDX_01\",\"mrsigner\":\"000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000\",\"attributes\":\"0000000000000000\",\"attributesMask\":\"FFFFFFFFFFFFFFFF\",\"tcbLevels\":[{\"tcb\":{\"isvsvn\":0},\"tcbDate\":\"2022-11-09T00:00:00Z\",\"tcbStatus\":\"UpToDate\"}]}],\"tcbLevels\":[{\"tcb\":{\"sgxtcbcomponents\":[{\"svn\":1,\"category\":\"BIOS\",\"type\":\"Early Microcode Update\"},{\"svn\":1,\"category\":\"OS/VMM\",\"type\":\"SGX Late Microcode Update\"},{\"svn\":0,\"category\":\"OS/VMM\",\"type\":\"TXT SINIT\"},{\"svn\":0,\"category\":\"BIOS\"},{\"svn\":0,\"category\":\"BIOS\"},{\"svn\":0,\"category\":\"BIOS\"},{\"svn\":0},{\"svn\":0,\"category\":\"OS/VMM\",\"type\":\"SEAMLDR ACM\"},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0}],\"pcesvn\":0,\"tdxtcbcomponents\":[{\"svn\":0,\"category\":\"OS/VMM\",\"type\":\"TDX Module\"},{\"svn\":0,\"category\":\"OS/VMM\",\"type\":\"TDX Module\"},{\"svn\":1,\"category\":\"OS/VMM\",\"type\":\"TDX Late Microcode Update\"},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0}]},\"tcbDate\":\"2022-11-09T00:00:00Z\",\"tcbStatus\":\"UpToDate\"}]},\"signature\":\"96959d2b488667845e33570700387b0ecf19210a3056859b310c8b87873e58f94cc0cdb11e0a4328948abb952b5c91dce0199582a39b596a089bfd99bc630412\"}"},{"fmspc":"00A06F010000","tcbInfoIssuerChain":"-----BEGIN CERTIFICATE-----\nMIICkDCCAjagAwIBAgIUTh8n662T/sqPZK+7n3H67/KGwu0wCgYIKoZIzj0EAwIw\naDEaMBgGA1UEAwwRSW50ZWwgU0dYIFJvb3QgQ0ExGjAYBgNVBAoMEUludGVsIENv\ncnBvcmF0aW9uMRQwEgYDVQQHDAtTYW50YSBDbGFyYTELMAkGA1UECAwCQ0ExCzAJ\nBgNVBAYTAlVTMB4XDTE5MTAzMTEyMzM0N1oXDTI2MTAzMTEyMzM0N1owbDEeMBwG\nA1UEAwwVSW50ZWwgU0dYIFRDQiBTaWduaW5nMRowGAYDVQQKDBFJbnRlbCBDb3Jw\nb3JhdGlvbjEUMBIGA1UEBwwLU2FudGEgQ2xhcmExCzAJBgNVBAgMAkNBMQswCQYD\nVQQGEwJVUzBZMBMGByqGSM49AgEGCCqGSM49AwEHA0IABOnYw9LbN/JmyUttXa0M\niBEenjPbxbR4C8MuVYxDI+Le8lDBLp9X4wMzCAUF/fI/31giClXp/y0erLbLZjdV\n07+jgbkwgbYwHwYDVR0jBBgwFoAU6ehEUlM2XEsYmhH8QxgspdwggEgwVgYDVR0f\nBE8wTTBLoEmgR4ZFaHR0cHM6Ly9zYngtY2VydGlmaWNhdGVzLnRydXN0ZWRzZXJ2\naWNlcy5pbnRlbC5jb20vSW50ZWxTR1hSb290Q0EuZGVyMB0GA1UdDgQWBBROHyfr\nrZP+yo9kr7ufcfrv8obC7TAOBgNVHQ8BAf8EBAMCBsAwDAYDVR0TAQH/BAIwADAK\nBggqhkjOPQQDAgNIADBFAiEA9xQeifK+2abQGnrAgk0hrOhdyvJQorh2cEMn4Gwr\n4hoCIFHW5qQ9G2wBJ4GMNQqv/oMfbPtzmyTlaWWzwxkqM0CT\n-----END CERTIFICATE-----\n-----BEGIN CERTIFICATE-----\nMIIClDCCAjmgAwIBAgIVAOnoRFJTNlxLGJoR/EMYLKXcIIBIMAoGCCqGSM49BAMC\nMGgxGjAYBgNVBAMMEUludGVsIFNHWCBSb290IENBMRowGAYDVQQKDBFJbnRlbCBD\nb3Jwb3JhdGlvbjEUMBIGA1UEBwwLU2FudGEgQ2xhcmExCzAJBgNVBAgMAkNBMQsw\nCQYDVQQGEwJVUzAeFw0xOTEwMzEwOTQ5MjFaFw00OTEyMzEyMzU5NTlaMGgxGjAY\nBgNVBAMMEUludGVsIFNHWCBSb290IENBMRowGAYDVQQKDBFJbnRlbCBDb3Jwb3Jh\ndGlvbjEUMBIGA1UEBwwLU2FudGEgQ2xhcmExCzAJBgNVBAgMAkNBMQswCQYDVQQG\nEwJVUzBZMBMGByqGSM49AgEGCCqGSM49AwEHA0IABE/6D/1WHNrWwPmNMIyBKMW5\nJ6JzMsjo6xP2vkK1cdZGb1PGRP/C/8ECgiDkmklmzwLzLi+000m7LLrtKJA3oC2j\ngb8wgbwwHwYDVR0jBBgwFoAU6ehEUlM2XEsYmhH8QxgspdwggEgwVgYDVR0fBE8w\nTTBLoEmgR4ZFaHR0cHM6Ly9zYngtY2VydGlmaWNhdGVzLnRydXN0ZWRzZXJ2aWNl\ncy5pbnRlbC5jb20vSW50ZWxTR1hSb290Q0EuZGVyMB0GA1UdDgQWBBTp6ERSUzZc\nSxiaEfxDGCyl3CCASDAOBgNVHQ8BAf8EBAMCAQYwEgYDVR0TAQH/BAgwBgEB/wIB\nATAKBggqhkjOPQQDAgNJADBGAiEAzw9zdUiUHPMUd0C4mx41jlFZkrM3y5f1lgnV\nO7FbjOoCIQCoGtUmT4cXt7V+ySHbJ8Hob9AanpvXNH1ER+/gZF+opQ==\n-----END CERTIFICATE-----\n","tcbInfo":"{\"tcbInfo\":{\"id\":\"TDX\",\"version\":3,\"issueDate\":\"2025-10-21T09:44:43Z\",\"nextUpdate\":\"2025-11-20T09:44:43Z\",\"fmspc\":\"00A06F010000\",\"pceId\":\"0000\",\"tcbType\":0,\"tcbEvaluationDataNumber\":5,\"tdxModule\":{\"mrsigner\":\"000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000\",\"attributes\":\"0000000000000000\",\"attributesMask\":\"FFFFFFFFFFFFFFFF\"},\"tdxModuleIdentities\":[{\"id\":\"TDX_02\",\"mrsigner\":\"000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000\",\"attributes\":\"0000000000000000\",\"attributesMask\":\"FFFFFFFFFFFFFFFF\",\"tcbLevels\":[{\"tcb\":{\"isvsvn\":0},\"tcbDate\":\"2022-11-09T00:00:00Z\",\"tcbStatus\":\"UpToDate\"}]},{\"id\":\"TDX_03\",\"mrsigner\":\"000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000\",\"attributes\":\"0000000000000000\",\"attributesMask\":\"FFFFFFFFFFFFFFFF\",\"tcbLevels\":[{\"tcb\":{\"isvsvn\":0},\"tcbDate\":\"2022-11-09T00:00:00Z\",\"tcbStatus\":\"UpToDate\"}]},{\"id\":\"TDX_01\",\"mrsigner\":\"000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000\",\"attributes\":\"0000000000000000\",\"attributesMask\":\"FFFFFFFFFFFFFFFF\",\"tcbLevels\":[{\"tcb\":{\"isvsvn\":0},\"tcbDate\":\"2022-11-09T00:00:00Z\",\"tcbStatus\":\"UpToDate\"}]}],\"tcbLevels\":[{\"tcb\":{\"sgxtcbcomponents\":[{\"svn\":1,\"category\":\"BIOS\",\"type\":\"Early Microcode Update\"},{\"svn\":1,\"category\":\"OS/VMM\",\"type\":\"SGX Late Microcode Update\"},{\"svn\":0,\"category\":\"OS/VMM\",\"type\":\"TXT SINIT\"},{\"svn\":0,\"category\":\"BIOS\"},{\"svn\":0,\"category\":\"BIOS\"},{\"svn\":0,\"category\":\"BIOS\"},{\"svn\":0},{\"svn\":0,\"category\":\"OS/VMM\",\"type\":\"SEAMLDR ACM\"},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0}],\"pcesvn\":0,\"tdxtcbcomponents\":[{\"svn\":0,\"category\":\"OS/VMM\",\"type\":\"TDX Module\"},{\"svn\":0,\"category\":\"OS/VMM\",\"type\":\"TDX Module\"},{\"svn\":1,\"category\":\"OS/VMM\",\"type\":\"TDX Late Microcode Update\"},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0}]},\"tcbDate\":\"2022-11-09T00:00:00Z\",\"tcbStatus\":\"UpToDate\"}]},\"signature\":\"a014048ff8bed6c8eb8f040fd730944dc797c0a81410888637ede908b56d150ccabd352b46d1d692d8bdcfd4c908c8c66f6c5a63a3065f5cb81c84a3e405c3ac\"}"},{"fmspc":"00A06D070000","tcbInfoIssuerChain":"-----BEGIN CERTIFICATE-----\nMIICkDCCAjagAwIBAgIUTh8n662T/sqPZK+7n3H67/KGwu0wCgYIKoZIzj0EAwIw\naDEaMBgGA1UEAwwRSW50ZWwgU0dYIFJvb3QgQ0ExGjAYBgNVBAoMEUludGVsIENv\ncnBvcmF0aW9uMRQwEgYDVQQHDAtTYW50YSBDbGFyYTELMAkGA1UECAwCQ0ExCzAJ\nBgNVBAYTAlVTMB4XDTE5MTAzMTEyMzM0N1oXDTI2MTAzMTEyMzM0N1owbDEeMBwG\nA1UEAwwVSW50ZWwgU0dYIFRDQiBTaWduaW5nMRowGAYDVQQKDBFJbnRlbCBDb3Jw\nb3JhdGlvbjEUMBIGA1UEBwwLU2FudGEgQ2xhcmExCzAJBgNVBAgMAkNBMQswCQYD\nVQQGEwJVUzBZMBMGByqGSM49AgEGCCqGSM49AwEHA0IABOnYw9LbN/JmyUttXa0M\niBEenjPbxbR4C8MuVYxDI+Le8lDBLp9X4wMzCAUF/fI/31giClXp/y0erLbLZjdV\n07+jgbkwgbYwHwYDVR0jBBgwFoAU6ehEUlM2XEsYmhH8QxgspdwggEgwVgYDVR0f\nBE8wTTBLoEmgR4ZFaHR0cHM6Ly9zYngtY2VydGlmaWNhdGVzLnRydXN0ZWRzZXJ2\naWNlcy5pbnRlbC5jb20vSW50ZWxTR1hSb290Q0EuZGVyMB0GA1UdDgQWBBROHyfr\nrZP+yo9kr7ufcfrv8obC7TAOBgNVHQ8BAf8EBAMCBsAwDAYDVR0TAQH/BAIwADAK\nBggqhkjOPQQDAgNIADBFAiEA9xQeifK+2abQGnrAgk0hrOhdyvJQorh2cEMn4Gwr\n4hoCIFHW5qQ9G2wBJ4GMNQqv/oMfbPtzmyTlaWWzwxkqM0CT\n-----END CERTIFICATE-----\n-----BEGIN CERTIFICATE-----\nMIIClDCCAjmgAwIBAgIVAOnoRFJTNlxLGJoR/EMYLKXcIIBIMAoGCCqGSM49BAMC\nMGgxGjAYBgNVBAMMEUludGVsIFNHWCBSb290IENBMRowGAYDVQQKDBFJbnRlbCBD\nb3Jwb3JhdGlvbjEUMBIGA1UEBwwLU2FudGEgQ2xhcmExCzAJBgNVBAgMAkNBMQsw\nCQYDVQQGEwJVUzAeFw0xOTEwMzEwOTQ5MjFaFw00OTEyMzEyMzU5NTlaMGgxGjAY\nBgNVBAMMEUludGVsIFNHWCBSb290IENBMRowGAYDVQQKDBFJbnRlbCBDb3Jwb3Jh\ndGlvbjEUMBIGA1UEBwwLU2FudGEgQ2xhcmExCzAJBgNVBAgMAkNBMQswCQYDVQQG\nEwJVUzBZMBMGByqGSM49AgEGCCqGSM49AwEHA0IABE/6D/1WHNrWwPmNMIyBKMW5\nJ6JzMsjo6xP2vkK1cdZGb1PGRP/C/8ECgiDkmklmzwLzLi+000m7LLrtKJA3oC2j\ngb8wgbwwHwYDVR0jBBgwFoAU6ehEUlM2XEsYmhH8QxgspdwggEgwVgYDVR0fBE8w\nTTBLoEmgR4ZFaHR0cHM6Ly9zYngtY2VydGlmaWNhdGVzLnRydXN0ZWRzZXJ2aWNl\ncy5pbnRlbC5jb20vSW50ZWxTR1hSb290Q0EuZGVyMB0GA1UdDgQWBBTp6ERSUzZc\nSxiaEfxDGCyl3CCASDAOBgNVHQ8BAf8EBAMCAQYwEgYDVR0TAQH/BAgwBgEB/wIB\nATAKBggqhkjOPQQDAgNJADBGAiEAzw9zdUiUHPMUd0C4mx41jlFZkrM3y5f1lgnV\nO7FbjOoCIQCoGtUmT4cXt7V+ySHbJ8Hob9AanpvXNH1ER+/gZF+opQ==\n-----END CERTIFICATE-----\n","tcbInfo":"{\"tcbInfo\":{\"id\":\"TDX\",\"version\":3,\"issueDate\":\"2025-10-21T09:44:44Z\",\"nextUpdate\":\"2025-11-20T09:44:44Z\",\"fmspc\":\"00A06D070000\",\"pceId\":\"0000\",\"tcbType\":0,\"tcbEvaluationDataNumber\":5,\"tdxModule\":{\"mrsigner\":\"000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000\",\"attributes\":\"0000000000000000\",\"attributesMask\":\"FFFFFFFFFFFFFFFF\"},\"tdxModuleIdentities\":[{\"id\":\"TDX_02\",\"mrsigner\":\"000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000\",\"attributes\":\"0000000000000000\",\"attributesMask\":\"FFFFFFFFFFFFFFFF\",\"tcbLevels\":[{\"tcb\":{\"isvsvn\":0},\"tcbDate\":\"2022-11-09T00:00:00Z\",\"tcbStatus\":\"UpToDate\"}]},{\"id\":\"TDX_03\",\"mrsigner\":\"000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000\",\"attributes\":\"0000000000000000\",\"attributesMask\":\"FFFFFFFFFFFFFFFF\",\"tcbLevels\":[{\"tcb\":{\"isvsvn\":0},\"tcbDate\":\"2022-11-09T00:00:00Z\",\"tcbStatus\":\"UpToDate\"}]},{\"id\":\"TDX_01\",\"mrsigner\":\"000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000\",\"attributes\":\"0000000000000000\",\"attributesMask\":\"FFFFFFFFFFFFFFFF\",\"tcbLevels\":[{\"tcb\":{\"isvsvn\":0},\"tcbDate\":\"2022-11-09T00:00:00Z\",\"tcbStatus\":\"UpToDate\"}]}],\"tcbLevels\":[{\"tcb\":{\"sgxtcbcomponents\":[{\"svn\":1,\"category\":\"BIOS\",\"type\":\"Early Microcode Update\"},{\"svn\":1,\"category\":\"OS/VMM\",\"type\":\"SGX Late Microcode Update\"},{\"svn\":0,\"category\":\"OS/VMM\",\"type\":\"TXT SINIT\"},{\"svn\":0,\"category\":\"BIOS\"},{\"svn\":0,\"category\":\"BIOS\"},{\"svn\":0,\"category\":\"BIOS\"},{\"svn\":0},{\"svn\":0,\"category\":\"OS/VMM\",\"type\":\"SEAMLDR ACM\"},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0}],\"pcesvn\":0,\"tdxtcbcomponents\":[{\"svn\":0,\"category\":\"OS/VMM\",\"type\":\"TDX Module\"},{\"svn\":0,\"category\":\"OS/VMM\",\"type\":\"TDX Module\"},{\"svn\":1,\"category\":\"OS/VMM\",\"type\":\"TDX Late Microcode Update\"},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0}]},\"tcbDate\":\"2022-11-09T00:00:00Z\",\"tcbStatus\":\"UpToDate\"}]},\"signature\":\"34a7fdc12879c5fd74642251c896d41c05fd3cf89c633c7640f8799b3de88e5607d602b89aa525a5ae5febcad8846e6e3d6dd08ca12199aa762f64e7fd843d07\"}"},{"fmspc":"60806F000000","tcbInfoIssuerChain":"-----BEGIN CERTIFICATE-----\nMIICkDCCAjagAwIBAgIUTh8n662T/sqPZK+7n3H67/KGwu0wCgYIKoZIzj0EAwIw\naDEaMBgGA1UEAwwRSW50ZWwgU0dYIFJvb3QgQ0ExGjAYBgNVBAoMEUludGVsIENv\ncnBvcmF0aW9uMRQwEgYDVQQHDAtTYW50YSBDbGFyYTELMAkGA1UECAwCQ0ExCzAJ\nBgNVBAYTAlVTMB4XDTE5MTAzMTEyMzM0N1oXDTI2MTAzMTEyMzM0N1owbDEeMBwG\nA1UEAwwVSW50ZWwgU0dYIFRDQiBTaWduaW5nMRowGAYDVQQKDBFJbnRlbCBDb3Jw\nb3JhdGlvbjEUMBIGA1UEBwwLU2FudGEgQ2xhcmExCzAJBgNVBAgMAkNBMQswCQYD\nVQQGEwJVUzBZMBMGByqGSM49AgEGCCqGSM49AwEHA0IABOnYw9LbN/JmyUttXa0M\niBEenjPbxbR4C8MuVYxDI+Le8lDBLp9X4wMzCAUF/fI/31giClXp/y0erLbLZjdV\n07+jgbkwgbYwHwYDVR0jBBgwFoAU6ehEUlM2XEsYmhH8QxgspdwggEgwVgYDVR0f\nBE8wTTBLoEmgR4ZFaHR0cHM6Ly9zYngtY2VydGlmaWNhdGVzLnRydXN0ZWRzZXJ2\naWNlcy5pbnRlbC5jb20vSW50ZWxTR1hSb290Q0EuZGVyMB0GA1UdDgQWBBROHyfr\nrZP+yo9kr7ufcfrv8obC7TAOBgNVHQ8BAf8EBAMCBsAwDAYDVR0TAQH/BAIwADAK\nBggqhkjOPQQDAgNIADBFAiEA9xQeifK+2abQGnrAgk0hrOhdyvJQorh2cEMn4Gwr\n4hoCIFHW5qQ9G2wBJ4GMNQqv/oMfbPtzmyTlaWWzwxkqM0CT\n-----END CERTIFICATE-----\n-----BEGIN CERTIFICATE-----\nMIIClDCCAjmgAwIBAgIVAOnoRFJTNlxLGJoR/EMYLKXcIIBIMAoGCCqGSM49BAMC\nMGgxGjAYBgNVBAMMEUludGVsIFNHWCBSb290IENBMRowGAYDVQQKDBFJbnRlbCBD\nb3Jwb3JhdGlvbjEUMBIGA1UEBwwLU2FudGEgQ2xhcmExCzAJBgNVBAgMAkNBMQsw\nCQYDVQQGEwJVUzAeFw0xOTEwMzEwOTQ5MjFaFw00OTEyMzEyMzU5NTlaMGgxGjAY\nBgNVBAMMEUludGVsIFNHWCBSb290IENBMRowGAYDVQQKDBFJbnRlbCBDb3Jwb3Jh\ndGlvbjEUMBIGA1UEBwwLU2FudGEgQ2xhcmExCzAJBgNVBAgMAkNBMQswCQYDVQQG\nEwJVUzBZMBMGByqGSM49AgEGCCqGSM49AwEHA0IABE/6D/1WHNrWwPmNMIyBKMW5\nJ6JzMsjo6xP2vkK1cdZGb1PGRP/C/8ECgiDkmklmzwLzLi+000m7LLrtKJA3oC2j\ngb8wgbwwHwYDVR0jBBgwFoAU6ehEUlM2XEsYmhH8QxgspdwggEgwVgYDVR0fBE8w\nTTBLoEmgR4ZFaHR0cHM6Ly9zYngtY2VydGlmaWNhdGVzLnRydXN0ZWRzZXJ2aWNl\ncy5pbnRlbC5jb20vSW50ZWxTR1hSb290Q0EuZGVyMB0GA1UdDgQWBBTp6ERSUzZc\nSxiaEfxDGCyl3CCASDAOBgNVHQ8BAf8EBAMCAQYwEgYDVR0TAQH/BAgwBgEB/wIB\nATAKBggqhkjOPQQDAgNJADBGAiEAzw9zdUiUHPMUd0C4mx41jlFZkrM3y5f1lgnV\nO7FbjOoCIQCoGtUmT4cXt7V+ySHbJ8Hob9AanpvXNH1ER+/gZF+opQ==\n-----END CERTIFICATE-----\n","tcbInfo":"{\"tcbInfo\":{\"id\":\"TDX\",\"version\":3,\"issueDate\":\"2025-10-21T09:44:46Z\",\"nextUpdate\":\"2025-11-20T09:44:46Z\",\"fmspc\":\"60806F000000\",\"pceId\":\"0000\",\"tcbType\":0,\"tcbEvaluationDataNumber\":5,\"tdxModule\":{\"mrsigner\":\"000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000\",\"attributes\":\"0000000000000000\",\"attributesMask\":\"FFFFFFFFFFFFFFFF\"},\"tdxModuleIdentities\":[{\"id\":\"TDX_02\",\"mrsigner\":\"000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000\",\"attributes\":\"0000000000000000\",\"attributesMask\":\"FFFFFFFFFFFFFFFF\",\"tcbLevels\":[{\"tcb\":{\"isvsvn\":0},\"tcbDate\":\"2022-11-09T00:00:00Z\",\"tcbStatus\":\"UpToDate\"}]},{\"id\":\"TDX_03\",\"mrsigner\":\"000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000\",\"attributes\":\"0000000000000000\",\"attributesMask\":\"FFFFFFFFFFFFFFFF\",\"tcbLevels\":[{\"tcb\":{\"isvsvn\":0},\"tcbDate\":\"2022-11-09T00:00:00Z\",\"tcbStatus\":\"UpToDate\"}]},{\"id\":\"TDX_01\",\"mrsigner\":\"000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000\",\"attributes\":\"0000000000000000\",\"attributesMask\":\"FFFFFFFFFFFFFFFF\",\"tcbLevels\":[{\"tcb\":{\"isvsvn\":0},\"tcbDate\":\"2022-11-09T00:00:00Z\",\"tcbStatus\":\"UpToDate\"}]}],\"tcbLevels\":[{\"tcb\":{\"sgxtcbcomponents\":[{\"svn\":1,\"category\":\"BIOS\",\"type\":\"Early Microcode Update\"},{\"svn\":1,\"category\":\"OS/VMM\",\"type\":\"SGX Late Microcode Update\"},{\"svn\":0,\"category\":\"OS/VMM\",\"type\":\"TXT SINIT\"},{\"svn\":0,\"category\":\"BIOS\"},{\"svn\":0,\"category\":\"BIOS\"},{\"svn\":0,\"category\":\"BIOS\"},{\"svn\":0},{\"svn\":0,\"category\":\"OS/VMM\",\"type\":\"SEAMLDR ACM\"},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0}],\"pcesvn\":11,\"tdxtcbcomponents\":[{\"svn\":0,\"category\":\"OS/VMM\",\"type\":\"TDX Module\"},{\"svn\":0,\"category\":\"OS/VMM\",\"type\":\"TDX Module\"},{\"svn\":1,\"category\":\"OS/VMM\",\"type\":\"TDX Late Microcode Update\"},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0}]},\"tcbDate\":\"2022-11-09T00:00:00Z\",\"tcbStatus\":\"UpToDate\"}]},\"signature\":\"10721ed2805aa913b76ccd8ee6eedf18f8db70573ab158ae6f1d8c1fc9529babc81af8866965afae550479ee1621383ff03bcfb8d9c5ca3ee50bfcb3ae2be73e\"}"},{"fmspc":"10A06E050000","tcbInfoIssuerChain":"-----BEGIN CERTIFICATE-----\nMIICkDCCAjagAwIBAgIUTh8n662T/sqPZK+7n3H67/KGwu0wCgYIKoZIzj0EAwIw\naDEaMBgGA1UEAwwRSW50ZWwgU0dYIFJvb3QgQ0ExGjAYBgNVBAoMEUludGVsIENv\ncnBvcmF0aW9uMRQwEgYDVQQHDAtTYW50YSBDbGFyYTELMAkGA1UECAwCQ0ExCzAJ\nBgNVBAYTAlVTMB4XDTE5MTAzMTEyMzM0N1oXDTI2MTAzMTEyMzM0N1owbDEeMBwG\nA1UEAwwVSW50ZWwgU0dYIFRDQiBTaWduaW5nMRowGAYDVQQKDBFJbnRlbCBDb3Jw\nb3JhdGlvbjEUMBIGA1UEBwwLU2FudGEgQ2xhcmExCzAJBgNVBAgMAkNBMQswCQYD\nVQQGEwJVUzBZMBMGByqGSM49AgEGCCqGSM49AwEHA0IABOnYw9LbN/JmyUttXa0M\niBEenjPbxbR4C8MuVYxDI+Le8lDBLp9X4wMzCAUF/fI/31giClXp/y0erLbLZjdV\n07+jgbkwgbYwHwYDVR0jBBgwFoAU6ehEUlM2XEsYmhH8QxgspdwggEgwVgYDVR0f\nBE8wTTBLoEmgR4ZFaHR0cHM6Ly9zYngtY2VydGlmaWNhdGVzLnRydXN0ZWRzZXJ2\naWNlcy5pbnRlbC5jb20vSW50ZWxTR1hSb290Q0EuZGVyMB0GA1UdDgQWBBROHyfr\nrZP+yo9kr7ufcfrv8obC7TAOBgNVHQ8BAf8EBAMCBsAwDAYDVR0TAQH/BAIwADAK\nBggqhkjOPQQDAgNIADBFAiEA9xQeifK+2abQGnrAgk0hrOhdyvJQorh2cEMn4Gwr\n4hoCIFHW5qQ9G2wBJ4GMNQqv/oMfbPtzmyTlaWWzwxkqM0CT\n-----END CERTIFICATE-----\n-----BEGIN CERTIFICATE-----\nMIIClDCCAjmgAwIBAgIVAOnoRFJTNlxLGJoR/EMYLKXcIIBIMAoGCCqGSM49BAMC\nMGgxGjAYBgNVBAMMEUludGVsIFNHWCBSb290IENBMRowGAYDVQQKDBFJbnRlbCBD\nb3Jwb3JhdGlvbjEUMBIGA1UEBwwLU2FudGEgQ2xhcmExCzAJBgNVBAgMAkNBMQsw\nCQYDVQQGEwJVUzAeFw0xOTEwMzEwOTQ5MjFaFw00OTEyMzEyMzU5NTlaMGgxGjAY\nBgNVBAMMEUludGVsIFNHWCBSb290IENBMRowGAYDVQQKDBFJbnRlbCBDb3Jwb3Jh\ndGlvbjEUMBIGA1UEBwwLU2FudGEgQ2xhcmExCzAJBgNVBAgMAkNBMQswCQYDVQQG\nEwJVUzBZMBMGByqGSM49AgEGCCqGSM49AwEHA0IABE/6D/1WHNrWwPmNMIyBKMW5\nJ6JzMsjo6xP2vkK1cdZGb1PGRP/C/8ECgiDkmklmzwLzLi+000m7LLrtKJA3oC2j\ngb8wgbwwHwYDVR0jBBgwFoAU6ehEUlM2XEsYmhH8QxgspdwggEgwVgYDVR0fBE8w\nTTBLoEmgR4ZFaHR0cHM6Ly9zYngtY2VydGlmaWNhdGVzLnRydXN0ZWRzZXJ2aWNl\ncy5pbnRlbC5jb20vSW50ZWxTR1hSb290Q0EuZGVyMB0GA1UdDgQWBBTp6ERSUzZc\nSxiaEfxDGCyl3CCASDAOBgNVHQ8BAf8EBAMCAQYwEgYDVR0TAQH/BAgwBgEB/wIB\nATAKBggqhkjOPQQDAgNJADBGAiEAzw9zdUiUHPMUd0C4mx41jlFZkrM3y5f1lgnV\nO7FbjOoCIQCoGtUmT4cXt7V+ySHbJ8Hob9AanpvXNH1ER+/gZF+opQ==\n-----END CERTIFICATE-----\n","tcbInfo":"{\"tcbInfo\":{\"id\":\"TDX\",\"version\":3,\"issueDate\":\"2025-10-21T09:44:47Z\",\"nextUpdate\":\"2025-11-20T09:44:47Z\",\"fmspc\":\"10A06E050000\",\"pceId\":\"0000\",\"tcbType\":0,\"tcbEvaluationDataNumber\":5,\"tdxModule\":{\"mrsigner\":\"000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000\",\"attributes\":\"0000000000000000\",\"attributesMask\":\"FFFFFFFFFFFFFFFF\"},\"tdxModuleIdentities\":[{\"id\":\"TDX_02\",\"mrsigner\":\"000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000\",\"attributes\":\"0000000000000000\",\"attributesMask\":\"FFFFFFFFFFFFFFFF\",\"tcbLevels\":[{\"tcb\":{\"isvsvn\":0},\"tcbDate\":\"2022-11-09T00:00:00Z\",\"tcbStatus\":\"UpToDate\"}]},{\"id\":\"TDX_03\",\"mrsigner\":\"000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000\",\"attributes\":\"0000000000000000\",\"attributesMask\":\"FFFFFFFFFFFFFFFF\",\"tcbLevels\":[{\"tcb\":{\"isvsvn\":0},\"tcbDate\":\"2022-11-09T00:00:00Z\",\"tcbStatus\":\"UpToDate\"}]},{\"id\":\"TDX_01\",\"mrsigner\":\"000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000\",\"attributes\":\"0000000000000000\",\"attributesMask\":\"FFFFFFFFFFFFFFFF\",\"tcbLevels\":[{\"tcb\":{\"isvsvn\":0},\"tcbDate\":\"2022-11-09T00:00:00Z\",\"tcbStatus\":\"UpToDate\"}]}],\"tcbLevels\":[{\"tcb\":{\"sgxtcbcomponents\":[{\"svn\":1,\"category\":\"BIOS\",\"type\":\"Early Microcode Update\"},{\"svn\":1,\"category\":\"OS/VMM\",\"type\":\"SGX Late Microcode Update\"},{\"svn\":0,\"category\":\"OS/VMM\",\"type\":\"TXT SINIT\"},{\"svn\":0,\"category\":\"BIOS\"},{\"svn\":0,\"category\":\"BIOS\"},{\"svn\":0,\"category\":\"BIOS\"},{\"svn\":0},{\"svn\":0,\"category\":\"OS/VMM\",\"type\":\"SEAMLDR ACM\"},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0}],\"pcesvn\":0,\"tdxtcbcomponents\":[{\"svn\":0,\"category\":\"OS/VMM\",\"type\":\"TDX Module\"},{\"svn\":0,\"category\":\"OS/VMM\",\"type\":\"TDX Module\"},{\"svn\":1,\"category\":\"OS/VMM\",\"type\":\"TDX Late Microcode Update\"},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0}]},\"tcbDate\":\"2022-11-09T00:00:00Z\",\"tcbStatus\":\"UpToDate\"}]},\"signature\":\"6759cb09cb2686414749b863a284273c587fd7825106c1f854b3249901d3fecaef8b152b5b947540ad1f49c04f5031f3681ad8ac4bcad5c54b6ae72c0c26f2d7\"}"},{"fmspc":"40A06D000000","tcbInfoIssuerChain":"-----BEGIN CERTIFICATE-----\nMIICkDCCAjagAwIBAgIUTh8n662T/sqPZK+7n3H67/KGwu0wCgYIKoZIzj0EAwIw\naDEaMBgGA1UEAwwRSW50ZWwgU0dYIFJvb3QgQ0ExGjAYBgNVBAoMEUludGVsIENv\ncnBvcmF0aW9uMRQwEgYDVQQHDAtTYW50YSBDbGFyYTELMAkGA1UECAwCQ0ExCzAJ\nBgNVBAYTAlVTMB4XDTE5MTAzMTEyMzM0N1oXDTI2MTAzMTEyMzM0N1owbDEeMBwG\nA1UEAwwVSW50ZWwgU0dYIFRDQiBTaWduaW5nMRowGAYDVQQKDBFJbnRlbCBDb3Jw\nb3JhdGlvbjEUMBIGA1UEBwwLU2FudGEgQ2xhcmExCzAJBgNVBAgMAkNBMQswCQYD\nVQQGEwJVUzBZMBMGByqGSM49AgEGCCqGSM49AwEHA0IABOnYw9LbN/JmyUttXa0M\niBEenjPbxbR4C8MuVYxDI+Le8lDBLp9X4wMzCAUF/fI/31giClXp/y0erLbLZjdV\n07+jgbkwgbYwHwYDVR0jBBgwFoAU6ehEUlM2XEsYmhH8QxgspdwggEgwVgYDVR0f\nBE8wTTBLoEmgR4ZFaHR0cHM6Ly9zYngtY2VydGlmaWNhdGVzLnRydXN0ZWRzZXJ2\naWNlcy5pbnRlbC5jb20vSW50ZWxTR1hSb290Q0EuZGVyMB0GA1UdDgQWBBROHyfr\nrZP+yo9kr7ufcfrv8obC7TAOBgNVHQ8BAf8EBAMCBsAwDAYDVR0TAQH/BAIwADAK\nBggqhkjOPQQDAgNIADBFAiEA9xQeifK+2abQGnrAgk0hrOhdyvJQorh2cEMn4Gwr\n4hoCIFHW5qQ9G2wBJ4GMNQqv/oMfbPtzmyTlaWWzwxkqM0CT\n-----END CERTIFICATE-----\n-----BEGIN CERTIFICATE-----\nMIIClDCCAjmgAwIBAgIVAOnoRFJTNlxLGJoR/EMYLKXcIIBIMAoGCCqGSM49BAMC\nMGgxGjAYBgNVBAMMEUludGVsIFNHWCBSb290IENBMRowGAYDVQQKDBFJbnRlbCBD\nb3Jwb3JhdGlvbjEUMBIGA1UEBwwLU2FudGEgQ2xhcmExCzAJBgNVBAgMAkNBMQsw\nCQYDVQQGEwJVUzAeFw0xOTEwMzEwOTQ5MjFaFw00OTEyMzEyMzU5NTlaMGgxGjAY\nBgNVBAMMEUludGVsIFNHWCBSb290IENBMRowGAYDVQQKDBFJbnRlbCBDb3Jwb3Jh\ndGlvbjEUMBIGA1UEBwwLU2FudGEgQ2xhcmExCzAJBgNVBAgMAkNBMQswCQYDVQQG\nEwJVUzBZMBMGByqGSM49AgEGCCqGSM49AwEHA0IABE/6D/1WHNrWwPmNMIyBKMW5\nJ6JzMsjo6xP2vkK1cdZGb1PGRP/C/8ECgiDkmklmzwLzLi+000m7LLrtKJA3oC2j\ngb8wgbwwHwYDVR0jBBgwFoAU6ehEUlM2XEsYmhH8QxgspdwggEgwVgYDVR0fBE8w\nTTBLoEmgR4ZFaHR0cHM6Ly9zYngtY2VydGlmaWNhdGVzLnRydXN0ZWRzZXJ2aWNl\ncy5pbnRlbC5jb20vSW50ZWxTR1hSb290Q0EuZGVyMB0GA1UdDgQWBBTp6ERSUzZc\nSxiaEfxDGCyl3CCASDAOBgNVHQ8BAf8EBAMCAQYwEgYDVR0TAQH/BAgwBgEB/wIB\nATAKBggqhkjOPQQDAgNJADBGAiEAzw9zdUiUHPMUd0C4mx41jlFZkrM3y5f1lgnV\nO7FbjOoCIQCoGtUmT4cXt7V+ySHbJ8Hob9AanpvXNH1ER+/gZF+opQ==\n-----END CERTIFICATE-----\n","tcbInfo":"{\"tcbInfo\":{\"id\":\"TDX\",\"version\":3,\"issueDate\":\"2025-10-21T09:44:48Z\",\"nextUpdate\":\"2025-11-20T09:44:48Z\",\"fmspc\":\"40A06D000000\",\"pceId\":\"0000\",\"tcbType\":0,\"tcbEvaluationDataNumber\":5,\"tdxModule\":{\"mrsigner\":\"000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000\",\"attributes\":\"0000000000000000\",\"attributesMask\":\"FFFFFFFFFFFFFFFF\"},\"tdxModuleIdentities\":[{\"id\":\"TDX_02\",\"mrsigner\":\"000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000\",\"attributes\":\"0000000000000000\",\"attributesMask\":\"FFFFFFFFFFFFFFFF\",\"tcbLevels\":[{\"tcb\":{\"isvsvn\":0},\"tcbDate\":\"2022-11-09T00:00:00Z\",\"tcbStatus\":\"UpToDate\"}]},{\"id\":\"TDX_03\",\"mrsigner\":\"000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000\",\"attributes\":\"0000000000000000\",\"attributesMask\":\"FFFFFFFFFFFFFFFF\",\"tcbLevels\":[{\"tcb\":{\"isvsvn\":0},\"tcbDate\":\"2022-11-09T00:00:00Z\",\"tcbStatus\":\"UpToDate\"}]},{\"id\":\"TDX_01\",\"mrsigner\":\"000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000\",\"attributes\":\"0000000000000000\",\"attributesMask\":\"FFFFFFFFFFFFFFFF\",\"tcbLevels\":[{\"tcb\":{\"isvsvn\":0},\"tcbDate\":\"2022-11-09T00:00:00Z\",\"tcbStatus\":\"UpToDate\"}]}],\"tcbLevels\":[{\"tcb\":{\"sgxtcbcomponents\":[{\"svn\":1,\"category\":\"BIOS\",\"type\":\"Early Microcode Update\"},{\"svn\":1,\"category\":\"OS/VMM\",\"type\":\"SGX Late Microcode Update\"},{\"svn\":0,\"category\":\"OS/VMM\",\"type\":\"TXT SINIT\"},{\"svn\":0,\"category\":\"BIOS\"},{\"svn\":0,\"category\":\"BIOS\"},{\"svn\":0,\"category\":\"BIOS\"},{\"svn\":0},{\"svn\":0,\"category\":\"OS/VMM\",\"type\":\"SEAMLDR ACM\"},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0}],\"pcesvn\":0,\"tdxtcbcomponents\":[{\"svn\":0,\"category\":\"OS/VMM\",\"type\":\"TDX Module\"},{\"svn\":0,\"category\":\"OS/VMM\",\"type\":\"TDX Module\"},{\"svn\":1,\"category\":\"OS/VMM\",\"type\":\"TDX Late Microcode Update\"},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0}]},\"tcbDate\":\"2022-11-09T00:00:00Z\",\"tcbStatus\":\"UpToDate\"}]},\"signature\":\"6639a8db412a07e163db290e36b63594f7fa2409184e96c952454bef4a6034c937cb629a49e92a57eae3a6dee1d1b77617389c9095b2d5c7569f8335512be132\"}"},{"fmspc":"50A06F000000","tcbInfoIssuerChain":"-----BEGIN CERTIFICATE-----\nMIICkDCCAjagAwIBAgIUTh8n662T/sqPZK+7n3H67/KGwu0wCgYIKoZIzj0EAwIw\naDEaMBgGA1UEAwwRSW50ZWwgU0dYIFJvb3QgQ0ExGjAYBgNVBAoMEUludGVsIENv\ncnBvcmF0aW9uMRQwEgYDVQQHDAtTYW50YSBDbGFyYTELMAkGA1UECAwCQ0ExCzAJ\nBgNVBAYTAlVTMB4XDTE5MTAzMTEyMzM0N1oXDTI2MTAzMTEyMzM0N1owbDEeMBwG\nA1UEAwwVSW50ZWwgU0dYIFRDQiBTaWduaW5nMRowGAYDVQQKDBFJbnRlbCBDb3Jw\nb3JhdGlvbjEUMBIGA1UEBwwLU2FudGEgQ2xhcmExCzAJBgNVBAgMAkNBMQswCQYD\nVQQGEwJVUzBZMBMGByqGSM49AgEGCCqGSM49AwEHA0IABOnYw9LbN/JmyUttXa0M\niBEenjPbxbR4C8MuVYxDI+Le8lDBLp9X4wMzCAUF/fI/31giClXp/y0erLbLZjdV\n07+jgbkwgbYwHwYDVR0jBBgwFoAU6ehEUlM2XEsYmhH8QxgspdwggEgwVgYDVR0f\nBE8wTTBLoEmgR4ZFaHR0cHM6Ly9zYngtY2VydGlmaWNhdGVzLnRydXN0ZWRzZXJ2\naWNlcy5pbnRlbC5jb20vSW50ZWxTR1hSb290Q0EuZGVyMB0GA1UdDgQWBBROHyfr\nrZP+yo9kr7ufcfrv8obC7TAOBgNVHQ8BAf8EBAMCBsAwDAYDVR0TAQH/BAIwADAK\nBggqhkjOPQQDAgNIADBFAiEA9xQeifK+2abQGnrAgk0hrOhdyvJQorh2cEMn4Gwr\n4hoCIFHW5qQ9G2wBJ4GMNQqv/oMfbPtzmyTlaWWzwxkqM0CT\n-----END CERTIFICATE-----\n-----BEGIN CERTIFICATE-----\nMIIClDCCAjmgAwIBAgIVAOnoRFJTNlxLGJoR/EMYLKXcIIBIMAoGCCqGSM49BAMC\nMGgxGjAYBgNVBAMMEUludGVsIFNHWCBSb290IENBMRowGAYDVQQKDBFJbnRlbCBD\nb3Jwb3JhdGlvbjEUMBIGA1UEBwwLU2FudGEgQ2xhcmExCzAJBgNVBAgMAkNBMQsw\nCQYDVQQGEwJVUzAeFw0xOTEwMzEwOTQ5MjFaFw00OTEyMzEyMzU5NTlaMGgxGjAY\nBgNVBAMMEUludGVsIFNHWCBSb290IENBMRowGAYDVQQKDBFJbnRlbCBDb3Jwb3Jh\ndGlvbjEUMBIGA1UEBwwLU2FudGEgQ2xhcmExCzAJBgNVBAgMAkNBMQswCQYDVQQG\nEwJVUzBZMBMGByqGSM49AgEGCCqGSM49AwEHA0IABE/6D/1WHNrWwPmNMIyBKMW5\nJ6JzMsjo6xP2vkK1cdZGb1PGRP/C/8ECgiDkmklmzwLzLi+000m7LLrtKJA3oC2j\ngb8wgbwwHwYDVR0jBBgwFoAU6ehEUlM2XEsYmhH8QxgspdwggEgwVgYDVR0fBE8w\nTTBLoEmgR4ZFaHR0cHM6Ly9zYngtY2VydGlmaWNhdGVzLnRydXN0ZWRzZXJ2aWNl\ncy5pbnRlbC5jb20vSW50ZWxTR1hSb290Q0EuZGVyMB0GA1UdDgQWBBTp6ERSUzZc\nSxiaEfxDGCyl3CCASDAOBgNVHQ8BAf8EBAMCAQYwEgYDVR0TAQH/BAgwBgEB/wIB\nATAKBggqhkjOPQQDAgNJADBGAiEAzw9zdUiUHPMUd0C4mx41jlFZkrM3y5f1lgnV\nO7FbjOoCIQCoGtUmT4cXt7V+ySHbJ8Hob9AanpvXNH1ER+/gZF+opQ==\n-----END CERTIFICATE-----\n","tcbInfo":"{\"tcbInfo\":{\"id\":\"TDX\",\"version\":3,\"issueDate\":\"2025-10-21T09:44:50Z\",\"nextUpdate\":\"2025-11-20T09:44:50Z\",\"fmspc\":\"50A06F000000\",\"pceId\":\"0000\",\"tcbType\":0,\"tcbEvaluationDataNumber\":5,\"tdxModule\":{\"mrsigner\":\"000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000\",\"attributes\":\"0000000000000000\",\"attributesMask\":\"FFFFFFFFFFFFFFFF\"},\"tdxModuleIdentities\":[{\"id\":\"TDX_02\",\"mrsigner\":\"000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000\",\"attributes\":\"0000000000000000\",\"attributesMask\":\"FFFFFFFFFFFFFFFF\",\"tcbLevels\":[{\"tcb\":{\"isvsvn\":0},\"tcbDate\":\"2022-11-09T00:00:00Z\",\"tcbStatus\":\"UpToDate\"}]},{\"id\":\"TDX_03\",\"mrsigner\":\"000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000\",\"attributes\":\"0000000000000000\",\"attributesMask\":\"FFFFFFFFFFFFFFFF\",\"tcbLevels\":[{\"tcb\":{\"isvsvn\":0},\"tcbDate\":\"2022-11-09T00:00:00Z\",\"tcbStatus\":\"UpToDate\"}]},{\"id\":\"TDX_01\",\"mrsigner\":\"000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000\",\"attributes\":\"0000000000000000\",\"attributesMask\":\"FFFFFFFFFFFFFFFF\",\"tcbLevels\":[{\"tcb\":{\"isvsvn\":0},\"tcbDate\":\"2022-11-09T00:00:00Z\",\"tcbStatus\":\"UpToDate\"}]}],\"tcbLevels\":[{\"tcb\":{\"sgxtcbcomponents\":[{\"svn\":1,\"category\":\"BIOS\",\"type\":\"Early Microcode Update\"},{\"svn\":1,\"category\":\"OS/VMM\",\"type\":\"SGX Late Microcode Update\"},{\"svn\":0,\"category\":\"OS/VMM\",\"type\":\"TXT SINIT\"},{\"svn\":0,\"category\":\"BIOS\"},{\"svn\":0,\"category\":\"BIOS\"},{\"svn\":0,\"category\":\"BIOS\"},{\"svn\":0},{\"svn\":0,\"category\":\"OS/VMM\",\"type\":\"SEAMLDR ACM\"},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0}],\"pcesvn\":0,\"tdxtcbcomponents\":[{\"svn\":0,\"category\":\"OS/VMM\",\"type\":\"TDX Module\"},{\"svn\":0,\"category\":\"OS/VMM\",\"type\":\"TDX Module\"},{\"svn\":1,\"category\":\"OS/VMM\",\"type\":\"TDX Late Microcode Update\"},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0}]},\"tcbDate\":\"2022-11-09T00:00:00Z\",\"tcbStatus\":\"UpToDate\"}]},\"signature\":\"03e210a7e12af4a3b1f1eca77b30ef3e52b262a53681dc31733c58face31945d71ebce458af7422a72910d3dc7a7641ff1e05843bab16eda0429bf91ae72b527\"}"},{"fmspc":"00A06D000000","tcbInfoIssuerChain":"-----BEGIN CERTIFICATE-----\nMIICkDCCAjagAwIBAgIUTh8n662T/sqPZK+7n3H67/KGwu0wCgYIKoZIzj0EAwIw\naDEaMBgGA1UEAwwRSW50ZWwgU0dYIFJvb3QgQ0ExGjAYBgNVBAoMEUludGVsIENv\ncnBvcmF0aW9uMRQwEgYDVQQHDAtTYW50YSBDbGFyYTELMAkGA1UECAwCQ0ExCzAJ\nBgNVBAYTAlVTMB4XDTE5MTAzMTEyMzM0N1oXDTI2MTAzMTEyMzM0N1owbDEeMBwG\nA1UEAwwVSW50ZWwgU0dYIFRDQiBTaWduaW5nMRowGAYDVQQKDBFJbnRlbCBDb3Jw\nb3JhdGlvbjEUMBIGA1UEBwwLU2FudGEgQ2xhcmExCzAJBgNVBAgMAkNBMQswCQYD\nVQQGEwJVUzBZMBMGByqGSM49AgEGCCqGSM49AwEHA0IABOnYw9LbN/JmyUttXa0M\niBEenjPbxbR4C8MuVYxDI+Le8lDBLp9X4wMzCAUF/fI/31giClXp/y0erLbLZjdV\n07+jgbkwgbYwHwYDVR0jBBgwFoAU6ehEUlM2XEsYmhH8QxgspdwggEgwVgYDVR0f\nBE8wTTBLoEmgR4ZFaHR0cHM6Ly9zYngtY2VydGlmaWNhdGVzLnRydXN0ZWRzZXJ2\naWNlcy5pbnRlbC5jb20vSW50ZWxTR1hSb290Q0EuZGVyMB0GA1UdDgQWBBROHyfr\nrZP+yo9kr7ufcfrv8obC7TAOBgNVHQ8BAf8EBAMCBsAwDAYDVR0TAQH/BAIwADAK\nBggqhkjOPQQDAgNIADBFAiEA9xQeifK+2abQGnrAgk0hrOhdyvJQorh2cEMn4Gwr\n4hoCIFHW5qQ9G2wBJ4GMNQqv/oMfbPtzmyTlaWWzwxkqM0CT\n-----END CERTIFICATE-----\n-----BEGIN CERTIFICATE-----\nMIIClDCCAjmgAwIBAgIVAOnoRFJTNlxLGJoR/EMYLKXcIIBIMAoGCCqGSM49BAMC\nMGgxGjAYBgNVBAMMEUludGVsIFNHWCBSb290IENBMRowGAYDVQQKDBFJbnRlbCBD\nb3Jwb3JhdGlvbjEUMBIGA1UEBwwLU2FudGEgQ2xhcmExCzAJBgNVBAgMAkNBMQsw\nCQYDVQQGEwJVUzAeFw0xOTEwMzEwOTQ5MjFaFw00OTEyMzEyMzU5NTlaMGgxGjAY\nBgNVBAMMEUludGVsIFNHWCBSb290IENBMRowGAYDVQQKDBFJbnRlbCBDb3Jwb3Jh\ndGlvbjEUMBIGA1UEBwwLU2FudGEgQ2xhcmExCzAJBgNVBAgMAkNBMQswCQYDVQQG\nEwJVUzBZMBMGByqGSM49AgEGCCqGSM49AwEHA0IABE/6D/1WHNrWwPmNMIyBKMW5\nJ6JzMsjo6xP2vkK1cdZGb1PGRP/C/8ECgiDkmklmzwLzLi+000m7LLrtKJA3oC2j\ngb8wgbwwHwYDVR0jBBgwFoAU6ehEUlM2XEsYmhH8QxgspdwggEgwVgYDVR0fBE8w\nTTBLoEmgR4ZFaHR0cHM6Ly9zYngtY2VydGlmaWNhdGVzLnRydXN0ZWRzZXJ2aWNl\ncy5pbnRlbC5jb20vSW50ZWxTR1hSb290Q0EuZGVyMB0GA1UdDgQWBBTp6ERSUzZc\nSxiaEfxDGCyl3CCASDAOBgNVHQ8BAf8EBAMCAQYwEgYDVR0TAQH/BAgwBgEB/wIB\nATAKBggqhkjOPQQDAgNJADBGAiEAzw9zdUiUHPMUd0C4mx41jlFZkrM3y5f1lgnV\nO7FbjOoCIQCoGtUmT4cXt7V+ySHbJ8Hob9AanpvXNH1ER+/gZF+opQ==\n-----END CERTIFICATE-----\n","tcbInfo":"{\"tcbInfo\":{\"id\":\"TDX\",\"version\":3,\"issueDate\":\"2025-10-21T09:44:51Z\",\"nextUpdate\":\"2025-11-20T09:44:51Z\",\"fmspc\":\"00A06D000000\",\"pceId\":\"0000\",\"tcbType\":0,\"tcbEvaluationDataNumber\":5,\"tdxModule\":{\"mrsigner\":\"000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000\",\"attributes\":\"0000000000000000\",\"attributesMask\":\"FFFFFFFFFFFFFFFF\"},\"tdxModuleIdentities\":[{\"id\":\"TDX_02\",\"mrsigner\":\"000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000\",\"attributes\":\"0000000000000000\",\"attributesMask\":\"FFFFFFFFFFFFFFFF\",\"tcbLevels\":[{\"tcb\":{\"isvsvn\":0},\"tcbDate\":\"2022-11-09T00:00:00Z\",\"tcbStatus\":\"UpToDate\"}]},{\"id\":\"TDX_03\",\"mrsigner\":\"000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000\",\"attributes\":\"0000000000000000\",\"attributesMask\":\"FFFFFFFFFFFFFFFF\",\"tcbLevels\":[{\"tcb\":{\"isvsvn\":0},\"tcbDate\":\"2022-11-09T00:00:00Z\",\"tcbStatus\":\"UpToDate\"}]},{\"id\":\"TDX_01\",\"mrsigner\":\"000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000\",\"attributes\":\"0000000000000000\",\"attributesMask\":\"FFFFFFFFFFFFFFFF\",\"tcbLevels\":[{\"tcb\":{\"isvsvn\":0},\"tcbDate\":\"2022-11-09T00:00:00Z\",\"tcbStatus\":\"UpToDate\"}]}],\"tcbLevels\":[{\"tcb\":{\"sgxtcbcomponents\":[{\"svn\":1,\"category\":\"BIOS\",\"type\":\"Early Microcode Update\"},{\"svn\":1,\"category\":\"OS/VMM\",\"type\":\"SGX Late Microcode Update\"},{\"svn\":0,\"category\":\"OS/VMM\",\"type\":\"TXT SINIT\"},{\"svn\":0,\"category\":\"BIOS\"},{\"svn\":0,\"category\":\"BIOS\"},{\"svn\":0,\"category\":\"BIOS\"},{\"svn\":0},{\"svn\":0,\"category\":\"OS/VMM\",\"type\":\"SEAMLDR ACM\"},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0}],\"pcesvn\":0,\"tdxtcbcomponents\":[{\"svn\":0,\"category\":\"OS/VMM\",\"type\":\"TDX Module\"},{\"svn\":0,\"category\":\"OS/VMM\",\"type\":\"TDX Module\"},{\"svn\":1,\"category\":\"OS/VMM\",\"type\":\"TDX Late Microcode Update\"},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0}]},\"tcbDate\":\"2022-11-09T00:00:00Z\",\"tcbStatus\":\"UpToDate\"}]},\"signature\":\"f789a0cdbbcb4475e988ff598cf63e1640f23c9c340e3cdd2ecd8e99607511be1d020d02bda4b7e5364bdf2f251ad72965519fb578fee1efa86927bdc8279690\"}"},{"fmspc":"10806F070000","tcbInfoIssuerChain":"-----BEGIN CERTIFICATE-----\nMIICkDCCAjagAwIBAgIUTh8n662T/sqPZK+7n3H67/KGwu0wCgYIKoZIzj0EAwIw\naDEaMBgGA1UEAwwRSW50ZWwgU0dYIFJvb3QgQ0ExGjAYBgNVBAoMEUludGVsIENv\ncnBvcmF0aW9uMRQwEgYDVQQHDAtTYW50YSBDbGFyYTELMAkGA1UECAwCQ0ExCzAJ\nBgNVBAYTAlVTMB4XDTE5MTAzMTEyMzM0N1oXDTI2MTAzMTEyMzM0N1owbDEeMBwG\nA1UEAwwVSW50ZWwgU0dYIFRDQiBTaWduaW5nMRowGAYDVQQKDBFJbnRlbCBDb3Jw\nb3JhdGlvbjEUMBIGA1UEBwwLU2FudGEgQ2xhcmExCzAJBgNVBAgMAkNBMQswCQYD\nVQQGEwJVUzBZMBMGByqGSM49AgEGCCqGSM49AwEHA0IABOnYw9LbN/JmyUttXa0M\niBEenjPbxbR4C8MuVYxDI+Le8lDBLp9X4wMzCAUF/fI/31giClXp/y0erLbLZjdV\n07+jgbkwgbYwHwYDVR0jBBgwFoAU6ehEUlM2XEsYmhH8QxgspdwggEgwVgYDVR0f\nBE8wTTBLoEmgR4ZFaHR0cHM6Ly9zYngtY2VydGlmaWNhdGVzLnRydXN0ZWRzZXJ2\naWNlcy5pbnRlbC5jb20vSW50ZWxTR1hSb290Q0EuZGVyMB0GA1UdDgQWBBROHyfr\nrZP+yo9kr7ufcfrv8obC7TAOBgNVHQ8BAf8EBAMCBsAwDAYDVR0TAQH/BAIwADAK\nBggqhkjOPQQDAgNIADBFAiEA9xQeifK+2abQGnrAgk0hrOhdyvJQorh2cEMn4Gwr\n4hoCIFHW5qQ9G2wBJ4GMNQqv/oMfbPtzmyTlaWWzwxkqM0CT\n-----END CERTIFICATE-----\n-----BEGIN CERTIFICATE-----\nMIIClDCCAjmgAwIBAgIVAOnoRFJTNlxLGJoR/EMYLKXcIIBIMAoGCCqGSM49BAMC\nMGgxGjAYBgNVBAMMEUludGVsIFNHWCBSb290IENBMRowGAYDVQQKDBFJbnRlbCBD\nb3Jwb3JhdGlvbjEUMBIGA1UEBwwLU2FudGEgQ2xhcmExCzAJBgNVBAgMAkNBMQsw\nCQYDVQQGEwJVUzAeFw0xOTEwMzEwOTQ5MjFaFw00OTEyMzEyMzU5NTlaMGgxGjAY\nBgNVBAMMEUludGVsIFNHWCBSb290IENBMRowGAYDVQQKDBFJbnRlbCBDb3Jwb3Jh\ndGlvbjEUMBIGA1UEBwwLU2FudGEgQ2xhcmExCzAJBgNVBAgMAkNBMQswCQYDVQQG\nEwJVUzBZMBMGByqGSM49AgEGCCqGSM49AwEHA0IABE/6D/1WHNrWwPmNMIyBKMW5\nJ6JzMsjo6xP2vkK1cdZGb1PGRP/C/8ECgiDkmklmzwLzLi+000m7LLrtKJA3oC2j\ngb8wgbwwHwYDVR0jBBgwFoAU6ehEUlM2XEsYmhH8QxgspdwggEgwVgYDVR0fBE8w\nTTBLoEmgR4ZFaHR0cHM6Ly9zYngtY2VydGlmaWNhdGVzLnRydXN0ZWRzZXJ2aWNl\ncy5pbnRlbC5jb20vSW50ZWxTR1hSb290Q0EuZGVyMB0GA1UdDgQWBBTp6ERSUzZc\nSxiaEfxDGCyl3CCASDAOBgNVHQ8BAf8EBAMCAQYwEgYDVR0TAQH/BAgwBgEB/wIB\nATAKBggqhkjOPQQDAgNJADBGAiEAzw9zdUiUHPMUd0C4mx41jlFZkrM3y5f1lgnV\nO7FbjOoCIQCoGtUmT4cXt7V+ySHbJ8Hob9AanpvXNH1ER+/gZF+opQ==\n-----END CERTIFICATE-----\n","tcbInfo":"{\"tcbInfo\":{\"id\":\"TDX\",\"version\":3,\"issueDate\":\"2025-10-21T09:44:52Z\",\"nextUpdate\":\"2025-11-20T09:44:52Z\",\"fmspc\":\"10806F070000\",\"pceId\":\"0000\",\"tcbType\":0,\"tcbEvaluationDataNumber\":5,\"tdxModule\":{\"mrsigner\":\"000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000\",\"attributes\":\"0000000000000000\",\"attributesMask\":\"FFFFFFFFFFFFFFFF\"},\"tdxModuleIdentities\":[{\"id\":\"TDX_02\",\"mrsigner\":\"000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000\",\"attributes\":\"0000000000000000\",\"attributesMask\":\"FFFFFFFFFFFFFFFF\",\"tcbLevels\":[{\"tcb\":{\"isvsvn\":0},\"tcbDate\":\"2022-11-09T00:00:00Z\",\"tcbStatus\":\"UpToDate\"}]},{\"id\":\"TDX_03\",\"mrsigner\":\"000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000\",\"attributes\":\"0000000000000000\",\"attributesMask\":\"FFFFFFFFFFFFFFFF\",\"tcbLevels\":[{\"tcb\":{\"isvsvn\":0},\"tcbDate\":\"2022-11-09T00:00:00Z\",\"tcbStatus\":\"UpToDate\"}]},{\"id\":\"TDX_01\",\"mrsigner\":\"000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000\",\"attributes\":\"0000000000000000\",\"attributesMask\":\"FFFFFFFFFFFFFFFF\",\"tcbLevels\":[{\"tcb\":{\"isvsvn\":0},\"tcbDate\":\"2022-11-09T00:00:00Z\",\"tcbStatus\":\"UpToDate\"}]}],\"tcbLevels\":[{\"tcb\":{\"sgxtcbcomponents\":[{\"svn\":1,\"category\":\"BIOS\",\"type\":\"Early Microcode Update\"},{\"svn\":1,\"category\":\"OS/VMM\",\"type\":\"SGX Late Microcode Update\"},{\"svn\":0,\"category\":\"OS/VMM\",\"type\":\"TXT SINIT\"},{\"svn\":0,\"category\":\"BIOS\"},{\"svn\":0,\"category\":\"BIOS\"},{\"svn\":0,\"category\":\"BIOS\"},{\"svn\":0},{\"svn\":0,\"category\":\"OS/VMM\",\"type\":\"SEAMLDR ACM\"},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0}],\"pcesvn\":0,\"tdxtcbcomponents\":[{\"svn\":0,\"category\":\"OS/VMM\",\"type\":\"TDX Module\"},{\"svn\":0,\"category\":\"OS/VMM\",\"type\":\"TDX Module\"},{\"svn\":1,\"category\":\"OS/VMM\",\"type\":\"TDX Late Microcode Update\"},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0}]},\"tcbDate\":\"2022-11-09T00:00:00Z\",\"tcbStatus\":\"UpToDate\"}]},\"signature\":\"c97da1d2116279e490db192e5daf7793951473da3a231e09309b882a1e02528f3efe56ff9fff0f718db1aa94aeba4c9256d435e51c075aab5af85db2e43c109e\"}"},{"fmspc":"20D06D010000","tcbInfoIssuerChain":"-----BEGIN CERTIFICATE-----\nMIICkDCCAjagAwIBAgIUTh8n662T/sqPZK+7n3H67/KGwu0wCgYIKoZIzj0EAwIw\naDEaMBgGA1UEAwwRSW50ZWwgU0dYIFJvb3QgQ0ExGjAYBgNVBAoMEUludGVsIENv\ncnBvcmF0aW9uMRQwEgYDVQQHDAtTYW50YSBDbGFyYTELMAkGA1UECAwCQ0ExCzAJ\nBgNVBAYTAlVTMB4XDTE5MTAzMTEyMzM0N1oXDTI2MTAzMTEyMzM0N1owbDEeMBwG\nA1UEAwwVSW50ZWwgU0dYIFRDQiBTaWduaW5nMRowGAYDVQQKDBFJbnRlbCBDb3Jw\nb3JhdGlvbjEUMBIGA1UEBwwLU2FudGEgQ2xhcmExCzAJBgNVBAgMAkNBMQswCQYD\nVQQGEwJVUzBZMBMGByqGSM49AgEGCCqGSM49AwEHA0IABOnYw9LbN/JmyUttXa0M\niBEenjPbxbR4C8MuVYxDI+Le8lDBLp9X4wMzCAUF/fI/31giClXp/y0erLbLZjdV\n07+jgbkwgbYwHwYDVR0jBBgwFoAU6ehEUlM2XEsYmhH8QxgspdwggEgwVgYDVR0f\nBE8wTTBLoEmgR4ZFaHR0cHM6Ly9zYngtY2VydGlmaWNhdGVzLnRydXN0ZWRzZXJ2\naWNlcy5pbnRlbC5jb20vSW50ZWxTR1hSb290Q0EuZGVyMB0GA1UdDgQWBBROHyfr\nrZP+yo9kr7ufcfrv8obC7TAOBgNVHQ8BAf8EBAMCBsAwDAYDVR0TAQH/BAIwADAK\nBggqhkjOPQQDAgNIADBFAiEA9xQeifK+2abQGnrAgk0hrOhdyvJQorh2cEMn4Gwr\n4hoCIFHW5qQ9G2wBJ4GMNQqv/oMfbPtzmyTlaWWzwxkqM0CT\n-----END CERTIFICATE-----\n-----BEGIN CERTIFICATE-----\nMIIClDCCAjmgAwIBAgIVAOnoRFJTNlxLGJoR/EMYLKXcIIBIMAoGCCqGSM49BAMC\nMGgxGjAYBgNVBAMMEUludGVsIFNHWCBSb290IENBMRowGAYDVQQKDBFJbnRlbCBD\nb3Jwb3JhdGlvbjEUMBIGA1UEBwwLU2FudGEgQ2xhcmExCzAJBgNVBAgMAkNBMQsw\nCQYDVQQGEwJVUzAeFw0xOTEwMzEwOTQ5MjFaFw00OTEyMzEyMzU5NTlaMGgxGjAY\nBgNVBAMMEUludGVsIFNHWCBSb290IENBMRowGAYDVQQKDBFJbnRlbCBDb3Jwb3Jh\ndGlvbjEUMBIGA1UEBwwLU2FudGEgQ2xhcmExCzAJBgNVBAgMAkNBMQswCQYDVQQG\nEwJVUzBZMBMGByqGSM49AgEGCCqGSM49AwEHA0IABE/6D/1WHNrWwPmNMIyBKMW5\nJ6JzMsjo6xP2vkK1cdZGb1PGRP/C/8ECgiDkmklmzwLzLi+000m7LLrtKJA3oC2j\ngb8wgbwwHwYDVR0jBBgwFoAU6ehEUlM2XEsYmhH8QxgspdwggEgwVgYDVR0fBE8w\nTTBLoEmgR4ZFaHR0cHM6Ly9zYngtY2VydGlmaWNhdGVzLnRydXN0ZWRzZXJ2aWNl\ncy5pbnRlbC5jb20vSW50ZWxTR1hSb290Q0EuZGVyMB0GA1UdDgQWBBTp6ERSUzZc\nSxiaEfxDGCyl3CCASDAOBgNVHQ8BAf8EBAMCAQYwEgYDVR0TAQH/BAgwBgEB/wIB\nATAKBggqhkjOPQQDAgNJADBGAiEAzw9zdUiUHPMUd0C4mx41jlFZkrM3y5f1lgnV\nO7FbjOoCIQCoGtUmT4cXt7V+ySHbJ8Hob9AanpvXNH1ER+/gZF+opQ==\n-----END CERTIFICATE-----\n","tcbInfo":"{\"tcbInfo\":{\"id\":\"TDX\",\"version\":3,\"issueDate\":\"2025-10-21T09:44:53Z\",\"nextUpdate\":\"2025-11-20T09:44:53Z\",\"fmspc\":\"20D06D010000\",\"pceId\":\"0000\",\"tcbType\":0,\"tcbEvaluationDataNumber\":5,\"tdxModule\":{\"mrsigner\":\"000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000\",\"attributes\":\"0000000000000000\",\"attributesMask\":\"FFFFFFFFFFFFFFFF\"},\"tdxModuleIdentities\":[{\"id\":\"TDX_02\",\"mrsigner\":\"000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000\",\"attributes\":\"0000000000000000\",\"attributesMask\":\"FFFFFFFFFFFFFFFF\",\"tcbLevels\":[{\"tcb\":{\"isvsvn\":0},\"tcbDate\":\"2022-11-09T00:00:00Z\",\"tcbStatus\":\"UpToDate\"}]},{\"id\":\"TDX_03\",\"mrsigner\":\"000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000\",\"attributes\":\"0000000000000000\",\"attributesMask\":\"FFFFFFFFFFFFFFFF\",\"tcbLevels\":[{\"tcb\":{\"isvsvn\":0},\"tcbDate\":\"2022-11-09T00:00:00Z\",\"tcbStatus\":\"UpToDate\"}]},{\"id\":\"TDX_01\",\"mrsigner\":\"000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000\",\"attributes\":\"0000000000000000\",\"attributesMask\":\"FFFFFFFFFFFFFFFF\",\"tcbLevels\":[{\"tcb\":{\"isvsvn\":0},\"tcbDate\":\"2022-11-09T00:00:00Z\",\"tcbStatus\":\"UpToDate\"}]}],\"tcbLevels\":[{\"tcb\":{\"sgxtcbcomponents\":[{\"svn\":1,\"category\":\"BIOS\",\"type\":\"Early Microcode Update\"},{\"svn\":1,\"category\":\"OS/VMM\",\"type\":\"SGX Late Microcode Update\"},{\"svn\":0,\"category\":\"OS/VMM\",\"type\":\"TXT SINIT\"},{\"svn\":0,\"category\":\"BIOS\"},{\"svn\":0,\"category\":\"BIOS\"},{\"svn\":0,\"category\":\"BIOS\"},{\"svn\":0},{\"svn\":0,\"category\":\"OS/VMM\",\"type\":\"SEAMLDR ACM\"},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0}],\"pcesvn\":0,\"tdxtcbcomponents\":[{\"svn\":0,\"category\":\"OS/VMM\",\"type\":\"TDX Module\"},{\"svn\":0,\"category\":\"OS/VMM\",\"type\":\"TDX Module\"},{\"svn\":1,\"category\":\"OS/VMM\",\"type\":\"TDX Late Microcode Update\"},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0}]},\"tcbDate\":\"2022-11-09T00:00:00Z\",\"tcbStatus\":\"UpToDate\"}]},\"signature\":\"ba5cbb2dfd8589a8de85243b8c376a07016d3e8d4eecadc0803e909dfb829b05e1978362fb17dddad611190eced87431ea138bd743cb165ded7dcc2fc8de9c70\"}"},{"fmspc":"00A06F000000","tcbInfoIssuerChain":"-----BEGIN CERTIFICATE-----\nMIICkDCCAjagAwIBAgIUTh8n662T/sqPZK+7n3H67/KGwu0wCgYIKoZIzj0EAwIw\naDEaMBgGA1UEAwwRSW50ZWwgU0dYIFJvb3QgQ0ExGjAYBgNVBAoMEUludGVsIENv\ncnBvcmF0aW9uMRQwEgYDVQQHDAtTYW50YSBDbGFyYTELMAkGA1UECAwCQ0ExCzAJ\nBgNVBAYTAlVTMB4XDTE5MTAzMTEyMzM0N1oXDTI2MTAzMTEyMzM0N1owbDEeMBwG\nA1UEAwwVSW50ZWwgU0dYIFRDQiBTaWduaW5nMRowGAYDVQQKDBFJbnRlbCBDb3Jw\nb3JhdGlvbjEUMBIGA1UEBwwLU2FudGEgQ2xhcmExCzAJBgNVBAgMAkNBMQswCQYD\nVQQGEwJVUzBZMBMGByqGSM49AgEGCCqGSM49AwEHA0IABOnYw9LbN/JmyUttXa0M\niBEenjPbxbR4C8MuVYxDI+Le8lDBLp9X4wMzCAUF/fI/31giClXp/y0erLbLZjdV\n07+jgbkwgbYwHwYDVR0jBBgwFoAU6ehEUlM2XEsYmhH8QxgspdwggEgwVgYDVR0f\nBE8wTTBLoEmgR4ZFaHR0cHM6Ly9zYngtY2VydGlmaWNhdGVzLnRydXN0ZWRzZXJ2\naWNlcy5pbnRlbC5jb20vSW50ZWxTR1hSb290Q0EuZGVyMB0GA1UdDgQWBBROHyfr\nrZP+yo9kr7ufcfrv8obC7TAOBgNVHQ8BAf8EBAMCBsAwDAYDVR0TAQH/BAIwADAK\nBggqhkjOPQQDAgNIADBFAiEA9xQeifK+2abQGnrAgk0hrOhdyvJQorh2cEMn4Gwr\n4hoCIFHW5qQ9G2wBJ4GMNQqv/oMfbPtzmyTlaWWzwxkqM0CT\n-----END CERTIFICATE-----\n-----BEGIN CERTIFICATE-----\nMIIClDCCAjmgAwIBAgIVAOnoRFJTNlxLGJoR/EMYLKXcIIBIMAoGCCqGSM49BAMC\nMGgxGjAYBgNVBAMMEUludGVsIFNHWCBSb290IENBMRowGAYDVQQKDBFJbnRlbCBD\nb3Jwb3JhdGlvbjEUMBIGA1UEBwwLU2FudGEgQ2xhcmExCzAJBgNVBAgMAkNBMQsw\nCQYDVQQGEwJVUzAeFw0xOTEwMzEwOTQ5MjFaFw00OTEyMzEyMzU5NTlaMGgxGjAY\nBgNVBAMMEUludGVsIFNHWCBSb290IENBMRowGAYDVQQKDBFJbnRlbCBDb3Jwb3Jh\ndGlvbjEUMBIGA1UEBwwLU2FudGEgQ2xhcmExCzAJBgNVBAgMAkNBMQswCQYDVQQG\nEwJVUzBZMBMGByqGSM49AgEGCCqGSM49AwEHA0IABE/6D/1WHNrWwPmNMIyBKMW5\nJ6JzMsjo6xP2vkK1cdZGb1PGRP/C/8ECgiDkmklmzwLzLi+000m7LLrtKJA3oC2j\ngb8wgbwwHwYDVR0jBBgwFoAU6ehEUlM2XEsYmhH8QxgspdwggEgwVgYDVR0fBE8w\nTTBLoEmgR4ZFaHR0cHM6Ly9zYngtY2VydGlmaWNhdGVzLnRydXN0ZWRzZXJ2aWNl\ncy5pbnRlbC5jb20vSW50ZWxTR1hSb290Q0EuZGVyMB0GA1UdDgQWBBTp6ERSUzZc\nSxiaEfxDGCyl3CCASDAOBgNVHQ8BAf8EBAMCAQYwEgYDVR0TAQH/BAgwBgEB/wIB\nATAKBggqhkjOPQQDAgNJADBGAiEAzw9zdUiUHPMUd0C4mx41jlFZkrM3y5f1lgnV\nO7FbjOoCIQCoGtUmT4cXt7V+ySHbJ8Hob9AanpvXNH1ER+/gZF+opQ==\n-----END CERTIFICATE-----\n","tcbInfo":"{\"tcbInfo\":{\"id\":\"TDX\",\"version\":3,\"issueDate\":\"2025-10-21T09:44:54Z\",\"nextUpdate\":\"2025-11-20T09:44:54Z\",\"fmspc\":\"00A06F000000\",\"pceId\":\"0000\",\"tcbType\":0,\"tcbEvaluationDataNumber\":5,\"tdxModule\":{\"mrsigner\":\"000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000\",\"attributes\":\"0000000000000000\",\"attributesMask\":\"FFFFFFFFFFFFFFFF\"},\"tdxModuleIdentities\":[{\"id\":\"TDX_02\",\"mrsigner\":\"000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000\",\"attributes\":\"0000000000000000\",\"attributesMask\":\"FFFFFFFFFFFFFFFF\",\"tcbLevels\":[{\"tcb\":{\"isvsvn\":0},\"tcbDate\":\"2022-11-09T00:00:00Z\",\"tcbStatus\":\"UpToDate\"}]},{\"id\":\"TDX_03\",\"mrsigner\":\"000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000\",\"attributes\":\"0000000000000000\",\"attributesMask\":\"FFFFFFFFFFFFFFFF\",\"tcbLevels\":[{\"tcb\":{\"isvsvn\":0},\"tcbDate\":\"2022-11-09T00:00:00Z\",\"tcbStatus\":\"UpToDate\"}]},{\"id\":\"TDX_01\",\"mrsigner\":\"000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000\",\"attributes\":\"0000000000000000\",\"attributesMask\":\"FFFFFFFFFFFFFFFF\",\"tcbLevels\":[{\"tcb\":{\"isvsvn\":0},\"tcbDate\":\"2022-11-09T00:00:00Z\",\"tcbStatus\":\"UpToDate\"}]}],\"tcbLevels\":[{\"tcb\":{\"sgxtcbcomponents\":[{\"svn\":1,\"category\":\"BIOS\",\"type\":\"Early Microcode Update\"},{\"svn\":1,\"category\":\"OS/VMM\",\"type\":\"SGX Late Microcode Update\"},{\"svn\":0,\"category\":\"OS/VMM\",\"type\":\"TXT SINIT\"},{\"svn\":0,\"category\":\"BIOS\"},{\"svn\":0,\"category\":\"BIOS\"},{\"svn\":0,\"category\":\"BIOS\"},{\"svn\":0},{\"svn\":0,\"category\":\"OS/VMM\",\"type\":\"SEAMLDR ACM\"},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0}],\"pcesvn\":0,\"tdxtcbcomponents\":[{\"svn\":0,\"category\":\"OS/VMM\",\"type\":\"TDX Module\"},{\"svn\":0,\"category\":\"OS/VMM\",\"type\":\"TDX Module\"},{\"svn\":1,\"category\":\"OS/VMM\",\"type\":\"TDX Late Microcode Update\"},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0}]},\"tcbDate\":\"2022-11-09T00:00:00Z\",\"tcbStatus\":\"UpToDate\"}]},\"signature\":\"e0080569485b49d471cb1fb0246a089e90d3f8b4f696d586cf40b87d4ea7ec711ccc63a4bb5023417575ec2e62c99ae1e0a0ac8514fb2b7c919552dfb15c2687\"}"},{"fmspc":"10A06D050000","tcbInfoIssuerChain":"-----BEGIN CERTIFICATE-----\nMIICkDCCAjagAwIBAgIUTh8n662T/sqPZK+7n3H67/KGwu0wCgYIKoZIzj0EAwIw\naDEaMBgGA1UEAwwRSW50ZWwgU0dYIFJvb3QgQ0ExGjAYBgNVBAoMEUludGVsIENv\ncnBvcmF0aW9uMRQwEgYDVQQHDAtTYW50YSBDbGFyYTELMAkGA1UECAwCQ0ExCzAJ\nBgNVBAYTAlVTMB4XDTE5MTAzMTEyMzM0N1oXDTI2MTAzMTEyMzM0N1owbDEeMBwG\nA1UEAwwVSW50ZWwgU0dYIFRDQiBTaWduaW5nMRowGAYDVQQKDBFJbnRlbCBDb3Jw\nb3JhdGlvbjEUMBIGA1UEBwwLU2FudGEgQ2xhcmExCzAJBgNVBAgMAkNBMQswCQYD\nVQQGEwJVUzBZMBMGByqGSM49AgEGCCqGSM49AwEHA0IABOnYw9LbN/JmyUttXa0M\niBEenjPbxbR4C8MuVYxDI+Le8lDBLp9X4wMzCAUF/fI/31giClXp/y0erLbLZjdV\n07+jgbkwgbYwHwYDVR0jBBgwFoAU6ehEUlM2XEsYmhH8QxgspdwggEgwVgYDVR0f\nBE8wTTBLoEmgR4ZFaHR0cHM6Ly9zYngtY2VydGlmaWNhdGVzLnRydXN0ZWRzZXJ2\naWNlcy5pbnRlbC5jb20vSW50ZWxTR1hSb290Q0EuZGVyMB0GA1UdDgQWBBROHyfr\nrZP+yo9kr7ufcfrv8obC7TAOBgNVHQ8BAf8EBAMCBsAwDAYDVR0TAQH/BAIwADAK\nBggqhkjOPQQDAgNIADBFAiEA9xQeifK+2abQGnrAgk0hrOhdyvJQorh2cEMn4Gwr\n4hoCIFHW5qQ9G2wBJ4GMNQqv/oMfbPtzmyTlaWWzwxkqM0CT\n-----END CERTIFICATE-----\n-----BEGIN CERTIFICATE-----\nMIIClDCCAjmgAwIBAgIVAOnoRFJTNlxLGJoR/EMYLKXcIIBIMAoGCCqGSM49BAMC\nMGgxGjAYBgNVBAMMEUludGVsIFNHWCBSb290IENBMRowGAYDVQQKDBFJbnRlbCBD\nb3Jwb3JhdGlvbjEUMBIGA1UEBwwLU2FudGEgQ2xhcmExCzAJBgNVBAgMAkNBMQsw\nCQYDVQQGEwJVUzAeFw0xOTEwMzEwOTQ5MjFaFw00OTEyMzEyMzU5NTlaMGgxGjAY\nBgNVBAMMEUludGVsIFNHWCBSb290IENBMRowGAYDVQQKDBFJbnRlbCBDb3Jwb3Jh\ndGlvbjEUMBIGA1UEBwwLU2FudGEgQ2xhcmExCzAJBgNVBAgMAkNBMQswCQYDVQQG\nEwJVUzBZMBMGByqGSM49AgEGCCqGSM49AwEHA0IABE/6D/1WHNrWwPmNMIyBKMW5\nJ6JzMsjo6xP2vkK1cdZGb1PGRP/C/8ECgiDkmklmzwLzLi+000m7LLrtKJA3oC2j\ngb8wgbwwHwYDVR0jBBgwFoAU6ehEUlM2XEsYmhH8QxgspdwggEgwVgYDVR0fBE8w\nTTBLoEmgR4ZFaHR0cHM6Ly9zYngtY2VydGlmaWNhdGVzLnRydXN0ZWRzZXJ2aWNl\ncy5pbnRlbC5jb20vSW50ZWxTR1hSb290Q0EuZGVyMB0GA1UdDgQWBBTp6ERSUzZc\nSxiaEfxDGCyl3CCASDAOBgNVHQ8BAf8EBAMCAQYwEgYDVR0TAQH/BAgwBgEB/wIB\nATAKBggqhkjOPQQDAgNJADBGAiEAzw9zdUiUHPMUd0C4mx41jlFZkrM3y5f1lgnV\nO7FbjOoCIQCoGtUmT4cXt7V+ySHbJ8Hob9AanpvXNH1ER+/gZF+opQ==\n-----END CERTIFICATE-----\n","tcbInfo":"{\"tcbInfo\":{\"id\":\"TDX\",\"version\":3,\"issueDate\":\"2025-10-21T09:44:55Z\",\"nextUpdate\":\"2025-11-20T09:44:55Z\",\"fmspc\":\"10A06D050000\",\"pceId\":\"0000\",\"tcbType\":0,\"tcbEvaluationDataNumber\":5,\"tdxModule\":{\"mrsigner\":\"000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000\",\"attributes\":\"0000000000000000\",\"attributesMask\":\"FFFFFFFFFFFFFFFF\"},\"tdxModuleIdentities\":[{\"id\":\"TDX_02\",\"mrsigner\":\"000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000\",\"attributes\":\"0000000000000000\",\"attributesMask\":\"FFFFFFFFFFFFFFFF\",\"tcbLevels\":[{\"tcb\":{\"isvsvn\":0},\"tcbDate\":\"2022-11-09T00:00:00Z\",\"tcbStatus\":\"UpToDate\"}]},{\"id\":\"TDX_03\",\"mrsigner\":\"000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000\",\"attributes\":\"0000000000000000\",\"attributesMask\":\"FFFFFFFFFFFFFFFF\",\"tcbLevels\":[{\"tcb\":{\"isvsvn\":0},\"tcbDate\":\"2022-11-09T00:00:00Z\",\"tcbStatus\":\"UpToDate\"}]},{\"id\":\"TDX_01\",\"mrsigner\":\"000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000\",\"attributes\":\"0000000000000000\",\"attributesMask\":\"FFFFFFFFFFFFFFFF\",\"tcbLevels\":[{\"tcb\":{\"isvsvn\":0},\"tcbDate\":\"2022-11-09T00:00:00Z\",\"tcbStatus\":\"UpToDate\"}]}],\"tcbLevels\":[{\"tcb\":{\"sgxtcbcomponents\":[{\"svn\":0,\"category\":\"BIOS\",\"type\":\"Early Microcode Update\"},{\"svn\":0,\"category\":\"OS/VMM\",\"type\":\"SGX Late Microcode Update\"},{\"svn\":0,\"category\":\"OS/VMM\",\"type\":\"TXT SINIT\"},{\"svn\":0,\"category\":\"BIOS\"},{\"svn\":0,\"category\":\"BIOS\"},{\"svn\":0,\"category\":\"BIOS\"},{\"svn\":0},{\"svn\":0,\"category\":\"OS/VMM\",\"type\":\"SEAMLDR ACM\"},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0}],\"pcesvn\":0,\"tdxtcbcomponents\":[{\"svn\":0,\"category\":\"OS/VMM\",\"type\":\"TDX Module\"},{\"svn\":0,\"category\":\"OS/VMM\",\"type\":\"TDX Module\"},{\"svn\":0,\"category\":\"OS/VMM\",\"type\":\"TDX Late Microcode Update\"},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0}]},\"tcbDate\":\"2022-11-09T00:00:00Z\",\"tcbStatus\":\"UpToDate\"}]},\"signature\":\"7b47307324b11bb25a8c13ee295f052290ea5e50ff216fb59ec5b5fba4ac363da03b98c930c347501d4654438ee1c4dd2e5a6bf4001419d3f79c90ce483340eb\"}"},{"fmspc":"00C06F000000","tcbInfoIssuerChain":"-----BEGIN CERTIFICATE-----\nMIICkDCCAjagAwIBAgIUTh8n662T/sqPZK+7n3H67/KGwu0wCgYIKoZIzj0EAwIw\naDEaMBgGA1UEAwwRSW50ZWwgU0dYIFJvb3QgQ0ExGjAYBgNVBAoMEUludGVsIENv\ncnBvcmF0aW9uMRQwEgYDVQQHDAtTYW50YSBDbGFyYTELMAkGA1UECAwCQ0ExCzAJ\nBgNVBAYTAlVTMB4XDTE5MTAzMTEyMzM0N1oXDTI2MTAzMTEyMzM0N1owbDEeMBwG\nA1UEAwwVSW50ZWwgU0dYIFRDQiBTaWduaW5nMRowGAYDVQQKDBFJbnRlbCBDb3Jw\nb3JhdGlvbjEUMBIGA1UEBwwLU2FudGEgQ2xhcmExCzAJBgNVBAgMAkNBMQswCQYD\nVQQGEwJVUzBZMBMGByqGSM49AgEGCCqGSM49AwEHA0IABOnYw9LbN/JmyUttXa0M\niBEenjPbxbR4C8MuVYxDI+Le8lDBLp9X4wMzCAUF/fI/31giClXp/y0erLbLZjdV\n07+jgbkwgbYwHwYDVR0jBBgwFoAU6ehEUlM2XEsYmhH8QxgspdwggEgwVgYDVR0f\nBE8wTTBLoEmgR4ZFaHR0cHM6Ly9zYngtY2VydGlmaWNhdGVzLnRydXN0ZWRzZXJ2\naWNlcy5pbnRlbC5jb20vSW50ZWxTR1hSb290Q0EuZGVyMB0GA1UdDgQWBBROHyfr\nrZP+yo9kr7ufcfrv8obC7TAOBgNVHQ8BAf8EBAMCBsAwDAYDVR0TAQH/BAIwADAK\nBggqhkjOPQQDAgNIADBFAiEA9xQeifK+2abQGnrAgk0hrOhdyvJQorh2cEMn4Gwr\n4hoCIFHW5qQ9G2wBJ4GMNQqv/oMfbPtzmyTlaWWzwxkqM0CT\n-----END CERTIFICATE-----\n-----BEGIN CERTIFICATE-----\nMIIClDCCAjmgAwIBAgIVAOnoRFJTNlxLGJoR/EMYLKXcIIBIMAoGCCqGSM49BAMC\nMGgxGjAYBgNVBAMMEUludGVsIFNHWCBSb290IENBMRowGAYDVQQKDBFJbnRlbCBD\nb3Jwb3JhdGlvbjEUMBIGA1UEBwwLU2FudGEgQ2xhcmExCzAJBgNVBAgMAkNBMQsw\nCQYDVQQGEwJVUzAeFw0xOTEwMzEwOTQ5MjFaFw00OTEyMzEyMzU5NTlaMGgxGjAY\nBgNVBAMMEUludGVsIFNHWCBSb290IENBMRowGAYDVQQKDBFJbnRlbCBDb3Jwb3Jh\ndGlvbjEUMBIGA1UEBwwLU2FudGEgQ2xhcmExCzAJBgNVBAgMAkNBMQswCQYDVQQG\nEwJVUzBZMBMGByqGSM49AgEGCCqGSM49AwEHA0IABE/6D/1WHNrWwPmNMIyBKMW5\nJ6JzMsjo6xP2vkK1cdZGb1PGRP/C/8ECgiDkmklmzwLzLi+000m7LLrtKJA3oC2j\ngb8wgbwwHwYDVR0jBBgwFoAU6ehEUlM2XEsYmhH8QxgspdwggEgwVgYDVR0fBE8w\nTTBLoEmgR4ZFaHR0cHM6Ly9zYngtY2VydGlmaWNhdGVzLnRydXN0ZWRzZXJ2aWNl\ncy5pbnRlbC5jb20vSW50ZWxTR1hSb290Q0EuZGVyMB0GA1UdDgQWBBTp6ERSUzZc\nSxiaEfxDGCyl3CCASDAOBgNVHQ8BAf8EBAMCAQYwEgYDVR0TAQH/BAgwBgEB/wIB\nATAKBggqhkjOPQQDAgNJADBGAiEAzw9zdUiUHPMUd0C4mx41jlFZkrM3y5f1lgnV\nO7FbjOoCIQCoGtUmT4cXt7V+ySHbJ8Hob9AanpvXNH1ER+/gZF+opQ==\n-----END CERTIFICATE-----\n","tcbInfo":"{\"tcbInfo\":{\"id\":\"TDX\",\"version\":3,\"issueDate\":\"2025-10-21T09:44:56Z\",\"nextUpdate\":\"2025-11-20T09:44:56Z\",\"fmspc\":\"00C06F000000\",\"pceId\":\"0000\",\"tcbType\":0,\"tcbEvaluationDataNumber\":5,\"tdxModule\":{\"mrsigner\":\"000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000\",\"attributes\":\"0000000000000000\",\"attributesMask\":\"FFFFFFFFFFFFFFFF\"},\"tdxModuleIdentities\":[{\"id\":\"TDX_02\",\"mrsigner\":\"000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000\",\"attributes\":\"0000000000000000\",\"attributesMask\":\"FFFFFFFFFFFFFFFF\",\"tcbLevels\":[{\"tcb\":{\"isvsvn\":0},\"tcbDate\":\"2022-11-09T00:00:00Z\",\"tcbStatus\":\"UpToDate\"}]},{\"id\":\"TDX_03\",\"mrsigner\":\"000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000\",\"attributes\":\"0000000000000000\",\"attributesMask\":\"FFFFFFFFFFFFFFFF\",\"tcbLevels\":[{\"tcb\":{\"isvsvn\":0},\"tcbDate\":\"2022-11-09T00:00:00Z\",\"tcbStatus\":\"UpToDate\"}]},{\"id\":\"TDX_01\",\"mrsigner\":\"000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000\",\"attributes\":\"0000000000000000\",\"attributesMask\":\"FFFFFFFFFFFFFFFF\",\"tcbLevels\":[{\"tcb\":{\"isvsvn\":0},\"tcbDate\":\"2022-11-09T00:00:00Z\",\"tcbStatus\":\"UpToDate\"}]}],\"tcbLevels\":[{\"tcb\":{\"sgxtcbcomponents\":[{\"svn\":1,\"category\":\"BIOS\",\"type\":\"Early Microcode Update\"},{\"svn\":1,\"category\":\"OS/VMM\",\"type\":\"SGX Late Microcode Update\"},{\"svn\":0,\"category\":\"OS/VMM\",\"type\":\"TXT SINIT\"},{\"svn\":0,\"category\":\"BIOS\"},{\"svn\":0,\"category\":\"BIOS\"},{\"svn\":0,\"category\":\"BIOS\"},{\"svn\":0},{\"svn\":0,\"category\":\"OS/VMM\",\"type\":\"SEAMLDR ACM\"},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0}],\"pcesvn\":0,\"tdxtcbcomponents\":[{\"svn\":0,\"category\":\"OS/VMM\",\"type\":\"TDX Module\"},{\"svn\":0,\"category\":\"OS/VMM\",\"type\":\"TDX Module\"},{\"svn\":1,\"category\":\"OS/VMM\",\"type\":\"TDX Late Microcode Update\"},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0}]},\"tcbDate\":\"2022-11-09T00:00:00Z\",\"tcbStatus\":\"UpToDate\"}]},\"signature\":\"4208d603a0c646cdfba3a764de628aabf599d844ec36901373d8b70b0b03dedac28ad21769cf7d288045936e43f520f9cbd38cd4a09ae770fef67c1508b35300\"}"},{"fmspc":"30806F000000","tcbInfoIssuerChain":"-----BEGIN CERTIFICATE-----\nMIICkDCCAjagAwIBAgIUTh8n662T/sqPZK+7n3H67/KGwu0wCgYIKoZIzj0EAwIw\naDEaMBgGA1UEAwwRSW50ZWwgU0dYIFJvb3QgQ0ExGjAYBgNVBAoMEUludGVsIENv\ncnBvcmF0aW9uMRQwEgYDVQQHDAtTYW50YSBDbGFyYTELMAkGA1UECAwCQ0ExCzAJ\nBgNVBAYTAlVTMB4XDTE5MTAzMTEyMzM0N1oXDTI2MTAzMTEyMzM0N1owbDEeMBwG\nA1UEAwwVSW50ZWwgU0dYIFRDQiBTaWduaW5nMRowGAYDVQQKDBFJbnRlbCBDb3Jw\nb3JhdGlvbjEUMBIGA1UEBwwLU2FudGEgQ2xhcmExCzAJBgNVBAgMAkNBMQswCQYD\nVQQGEwJVUzBZMBMGByqGSM49AgEGCCqGSM49AwEHA0IABOnYw9LbN/JmyUttXa0M\niBEenjPbxbR4C8MuVYxDI+Le8lDBLp9X4wMzCAUF/fI/31giClXp/y0erLbLZjdV\n07+jgbkwgbYwHwYDVR0jBBgwFoAU6ehEUlM2XEsYmhH8QxgspdwggEgwVgYDVR0f\nBE8wTTBLoEmgR4ZFaHR0cHM6Ly9zYngtY2VydGlmaWNhdGVzLnRydXN0ZWRzZXJ2\naWNlcy5pbnRlbC5jb20vSW50ZWxTR1hSb290Q0EuZGVyMB0GA1UdDgQWBBROHyfr\nrZP+yo9kr7ufcfrv8obC7TAOBgNVHQ8BAf8EBAMCBsAwDAYDVR0TAQH/BAIwADAK\nBggqhkjOPQQDAgNIADBFAiEA9xQeifK+2abQGnrAgk0hrOhdyvJQorh2cEMn4Gwr\n4hoCIFHW5qQ9G2wBJ4GMNQqv/oMfbPtzmyTlaWWzwxkqM0CT\n-----END CERTIFICATE-----\n-----BEGIN CERTIFICATE-----\nMIIClDCCAjmgAwIBAgIVAOnoRFJTNlxLGJoR/EMYLKXcIIBIMAoGCCqGSM49BAMC\nMGgxGjAYBgNVBAMMEUludGVsIFNHWCBSb290IENBMRowGAYDVQQKDBFJbnRlbCBD\nb3Jwb3JhdGlvbjEUMBIGA1UEBwwLU2FudGEgQ2xhcmExCzAJBgNVBAgMAkNBMQsw\nCQYDVQQGEwJVUzAeFw0xOTEwMzEwOTQ5MjFaFw00OTEyMzEyMzU5NTlaMGgxGjAY\nBgNVBAMMEUludGVsIFNHWCBSb290IENBMRowGAYDVQQKDBFJbnRlbCBDb3Jwb3Jh\ndGlvbjEUMBIGA1UEBwwLU2FudGEgQ2xhcmExCzAJBgNVBAgMAkNBMQswCQYDVQQG\nEwJVUzBZMBMGByqGSM49AgEGCCqGSM49AwEHA0IABE/6D/1WHNrWwPmNMIyBKMW5\nJ6JzMsjo6xP2vkK1cdZGb1PGRP/C/8ECgiDkmklmzwLzLi+000m7LLrtKJA3oC2j\ngb8wgbwwHwYDVR0jBBgwFoAU6ehEUlM2XEsYmhH8QxgspdwggEgwVgYDVR0fBE8w\nTTBLoEmgR4ZFaHR0cHM6Ly9zYngtY2VydGlmaWNhdGVzLnRydXN0ZWRzZXJ2aWNl\ncy5pbnRlbC5jb20vSW50ZWxTR1hSb290Q0EuZGVyMB0GA1UdDgQWBBTp6ERSUzZc\nSxiaEfxDGCyl3CCASDAOBgNVHQ8BAf8EBAMCAQYwEgYDVR0TAQH/BAgwBgEB/wIB\nATAKBggqhkjOPQQDAgNJADBGAiEAzw9zdUiUHPMUd0C4mx41jlFZkrM3y5f1lgnV\nO7FbjOoCIQCoGtUmT4cXt7V+ySHbJ8Hob9AanpvXNH1ER+/gZF+opQ==\n-----END CERTIFICATE-----\n","tcbInfo":"{\"tcbInfo\":{\"id\":\"TDX\",\"version\":3,\"issueDate\":\"2025-10-21T09:44:57Z\",\"nextUpdate\":\"2025-11-20T09:44:57Z\",\"fmspc\":\"30806F000000\",\"pceId\":\"0000\",\"tcbType\":0,\"tcbEvaluationDataNumber\":5,\"tdxModule\":{\"mrsigner\":\"000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000\",\"attributes\":\"0000000000000000\",\"attributesMask\":\"FFFFFFFFFFFFFFFF\"},\"tdxModuleIdentities\":[{\"id\":\"TDX_02\",\"mrsigner\":\"000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000\",\"attributes\":\"0000000000000000\",\"attributesMask\":\"FFFFFFFFFFFFFFFF\",\"tcbLevels\":[{\"tcb\":{\"isvsvn\":0},\"tcbDate\":\"2022-11-09T00:00:00Z\",\"tcbStatus\":\"UpToDate\"}]},{\"id\":\"TDX_03\",\"mrsigner\":\"000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000\",\"attributes\":\"0000000000000000\",\"attributesMask\":\"FFFFFFFFFFFFFFFF\",\"tcbLevels\":[{\"tcb\":{\"isvsvn\":0},\"tcbDate\":\"2022-11-09T00:00:00Z\",\"tcbStatus\":\"UpToDate\"}]},{\"id\":\"TDX_01\",\"mrsigner\":\"000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000\",\"attributes\":\"0000000000000000\",\"attributesMask\":\"FFFFFFFFFFFFFFFF\",\"tcbLevels\":[{\"tcb\":{\"isvsvn\":0},\"tcbDate\":\"2022-11-09T00:00:00Z\",\"tcbStatus\":\"UpToDate\"}]}],\"tcbLevels\":[{\"tcb\":{\"sgxtcbcomponents\":[{\"svn\":1,\"category\":\"BIOS\",\"type\":\"Early Microcode Update\"},{\"svn\":1,\"category\":\"OS/VMM\",\"type\":\"SGX Late Microcode Update\"},{\"svn\":0,\"category\":\"OS/VMM\",\"type\":\"TXT SINIT\"},{\"svn\":0,\"category\":\"BIOS\"},{\"svn\":0,\"category\":\"BIOS\"},{\"svn\":0,\"category\":\"BIOS\"},{\"svn\":0},{\"svn\":0,\"category\":\"OS/VMM\",\"type\":\"SEAMLDR ACM\"},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0}],\"pcesvn\":11,\"tdxtcbcomponents\":[{\"svn\":0,\"category\":\"OS/VMM\",\"type\":\"TDX Module\"},{\"svn\":0,\"category\":\"OS/VMM\",\"type\":\"TDX Module\"},{\"svn\":1,\"category\":\"OS/VMM\",\"type\":\"TDX Late Microcode Update\"},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0}]},\"tcbDate\":\"2022-11-09T00:00:00Z\",\"tcbStatus\":\"UpToDate\"}]},\"signature\":\"274fed414afb6217575b8487ca1554d61bc5092f0085c89b9aac7b3f7585a679723f843828d695626927af11bc2b9f0f7a50243cef471ebdd664a0f6db391e75\"}"},{"fmspc":"20806F070000","tcbInfoIssuerChain":"-----BEGIN CERTIFICATE-----\nMIICkDCCAjagAwIBAgIUTh8n662T/sqPZK+7n3H67/KGwu0wCgYIKoZIzj0EAwIw\naDEaMBgGA1UEAwwRSW50ZWwgU0dYIFJvb3QgQ0ExGjAYBgNVBAoMEUludGVsIENv\ncnBvcmF0aW9uMRQwEgYDVQQHDAtTYW50YSBDbGFyYTELMAkGA1UECAwCQ0ExCzAJ\nBgNVBAYTAlVTMB4XDTE5MTAzMTEyMzM0N1oXDTI2MTAzMTEyMzM0N1owbDEeMBwG\nA1UEAwwVSW50ZWwgU0dYIFRDQiBTaWduaW5nMRowGAYDVQQKDBFJbnRlbCBDb3Jw\nb3JhdGlvbjEUMBIGA1UEBwwLU2FudGEgQ2xhcmExCzAJBgNVBAgMAkNBMQswCQYD\nVQQGEwJVUzBZMBMGByqGSM49AgEGCCqGSM49AwEHA0IABOnYw9LbN/JmyUttXa0M\niBEenjPbxbR4C8MuVYxDI+Le8lDBLp9X4wMzCAUF/fI/31giClXp/y0erLbLZjdV\n07+jgbkwgbYwHwYDVR0jBBgwFoAU6ehEUlM2XEsYmhH8QxgspdwggEgwVgYDVR0f\nBE8wTTBLoEmgR4ZFaHR0cHM6Ly9zYngtY2VydGlmaWNhdGVzLnRydXN0ZWRzZXJ2\naWNlcy5pbnRlbC5jb20vSW50ZWxTR1hSb290Q0EuZGVyMB0GA1UdDgQWBBROHyfr\nrZP+yo9kr7ufcfrv8obC7TAOBgNVHQ8BAf8EBAMCBsAwDAYDVR0TAQH/BAIwADAK\nBggqhkjOPQQDAgNIADBFAiEA9xQeifK+2abQGnrAgk0hrOhdyvJQorh2cEMn4Gwr\n4hoCIFHW5qQ9G2wBJ4GMNQqv/oMfbPtzmyTlaWWzwxkqM0CT\n-----END CERTIFICATE-----\n-----BEGIN CERTIFICATE-----\nMIIClDCCAjmgAwIBAgIVAOnoRFJTNlxLGJoR/EMYLKXcIIBIMAoGCCqGSM49BAMC\nMGgxGjAYBgNVBAMMEUludGVsIFNHWCBSb290IENBMRowGAYDVQQKDBFJbnRlbCBD\nb3Jwb3JhdGlvbjEUMBIGA1UEBwwLU2FudGEgQ2xhcmExCzAJBgNVBAgMAkNBMQsw\nCQYDVQQGEwJVUzAeFw0xOTEwMzEwOTQ5MjFaFw00OTEyMzEyMzU5NTlaMGgxGjAY\nBgNVBAMMEUludGVsIFNHWCBSb290IENBMRowGAYDVQQKDBFJbnRlbCBDb3Jwb3Jh\ndGlvbjEUMBIGA1UEBwwLU2FudGEgQ2xhcmExCzAJBgNVBAgMAkNBMQswCQYDVQQG\nEwJVUzBZMBMGByqGSM49AgEGCCqGSM49AwEHA0IABE/6D/1WHNrWwPmNMIyBKMW5\nJ6JzMsjo6xP2vkK1cdZGb1PGRP/C/8ECgiDkmklmzwLzLi+000m7LLrtKJA3oC2j\ngb8wgbwwHwYDVR0jBBgwFoAU6ehEUlM2XEsYmhH8QxgspdwggEgwVgYDVR0fBE8w\nTTBLoEmgR4ZFaHR0cHM6Ly9zYngtY2VydGlmaWNhdGVzLnRydXN0ZWRzZXJ2aWNl\ncy5pbnRlbC5jb20vSW50ZWxTR1hSb290Q0EuZGVyMB0GA1UdDgQWBBTp6ERSUzZc\nSxiaEfxDGCyl3CCASDAOBgNVHQ8BAf8EBAMCAQYwEgYDVR0TAQH/BAgwBgEB/wIB\nATAKBggqhkjOPQQDAgNJADBGAiEAzw9zdUiUHPMUd0C4mx41jlFZkrM3y5f1lgnV\nO7FbjOoCIQCoGtUmT4cXt7V+ySHbJ8Hob9AanpvXNH1ER+/gZF+opQ==\n-----END CERTIFICATE-----\n","tcbInfo":"{\"tcbInfo\":{\"id\":\"TDX\",\"version\":3,\"issueDate\":\"2025-10-21T09:44:58Z\",\"nextUpdate\":\"2025-11-20T09:44:58Z\",\"fmspc\":\"20806F070000\",\"pceId\":\"0000\",\"tcbType\":0,\"tcbEvaluationDataNumber\":5,\"tdxModule\":{\"mrsigner\":\"000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000\",\"attributes\":\"0000000000000000\",\"attributesMask\":\"FFFFFFFFFFFFFFFF\"},\"tdxModuleIdentities\":[{\"id\":\"TDX_02\",\"mrsigner\":\"000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000\",\"attributes\":\"0000000000000000\",\"attributesMask\":\"FFFFFFFFFFFFFFFF\",\"tcbLevels\":[{\"tcb\":{\"isvsvn\":0},\"tcbDate\":\"2022-11-09T00:00:00Z\",\"tcbStatus\":\"UpToDate\"}]},{\"id\":\"TDX_03\",\"mrsigner\":\"000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000\",\"attributes\":\"0000000000000000\",\"attributesMask\":\"FFFFFFFFFFFFFFFF\",\"tcbLevels\":[{\"tcb\":{\"isvsvn\":0},\"tcbDate\":\"2022-11-09T00:00:00Z\",\"tcbStatus\":\"UpToDate\"}]},{\"id\":\"TDX_01\",\"mrsigner\":\"000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000\",\"attributes\":\"0000000000000000\",\"attributesMask\":\"FFFFFFFFFFFFFFFF\",\"tcbLevels\":[{\"tcb\":{\"isvsvn\":0},\"tcbDate\":\"2022-11-09T00:00:00Z\",\"tcbStatus\":\"UpToDate\"}]}],\"tcbLevels\":[{\"tcb\":{\"sgxtcbcomponents\":[{\"svn\":1,\"category\":\"BIOS\",\"type\":\"Early Microcode Update\"},{\"svn\":1,\"category\":\"OS/VMM\",\"type\":\"SGX Late Microcode Update\"},{\"svn\":0,\"category\":\"OS/VMM\",\"type\":\"TXT SINIT\"},{\"svn\":0,\"category\":\"BIOS\"},{\"svn\":0,\"category\":\"BIOS\"},{\"svn\":0,\"category\":\"BIOS\"},{\"svn\":0},{\"svn\":0,\"category\":\"OS/VMM\",\"type\":\"SEAMLDR ACM\"},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0}],\"pcesvn\":0,\"tdxtcbcomponents\":[{\"svn\":0,\"category\":\"OS/VMM\",\"type\":\"TDX Module\"},{\"svn\":0,\"category\":\"OS/VMM\",\"type\":\"TDX Module\"},{\"svn\":1,\"category\":\"OS/VMM\",\"type\":\"TDX Late Microcode Update\"},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0}]},\"tcbDate\":\"2022-11-09T00:00:00Z\",\"tcbStatus\":\"UpToDate\"}]},\"signature\":\"ae4a3c73b3ca87ae3a897baf0f0a62c5ae335a00a39118e9be8dcd28e2bd3bbb8be7e56293617f27f2d10e0282eefc6d4b965505774dca4b7478febdd654b040\"}"},{"fmspc":"10806F040000","tcbInfoIssuerChain":"-----BEGIN CERTIFICATE-----\nMIICkDCCAjagAwIBAgIUTh8n662T/sqPZK+7n3H67/KGwu0wCgYIKoZIzj0EAwIw\naDEaMBgGA1UEAwwRSW50ZWwgU0dYIFJvb3QgQ0ExGjAYBgNVBAoMEUludGVsIENv\ncnBvcmF0aW9uMRQwEgYDVQQHDAtTYW50YSBDbGFyYTELMAkGA1UECAwCQ0ExCzAJ\nBgNVBAYTAlVTMB4XDTE5MTAzMTEyMzM0N1oXDTI2MTAzMTEyMzM0N1owbDEeMBwG\nA1UEAwwVSW50ZWwgU0dYIFRDQiBTaWduaW5nMRowGAYDVQQKDBFJbnRlbCBDb3Jw\nb3JhdGlvbjEUMBIGA1UEBwwLU2FudGEgQ2xhcmExCzAJBgNVBAgMAkNBMQswCQYD\nVQQGEwJVUzBZMBMGByqGSM49AgEGCCqGSM49AwEHA0IABOnYw9LbN/JmyUttXa0M\niBEenjPbxbR4C8MuVYxDI+Le8lDBLp9X4wMzCAUF/fI/31giClXp/y0erLbLZjdV\n07+jgbkwgbYwHwYDVR0jBBgwFoAU6ehEUlM2XEsYmhH8QxgspdwggEgwVgYDVR0f\nBE8wTTBLoEmgR4ZFaHR0cHM6Ly9zYngtY2VydGlmaWNhdGVzLnRydXN0ZWRzZXJ2\naWNlcy5pbnRlbC5jb20vSW50ZWxTR1hSb290Q0EuZGVyMB0GA1UdDgQWBBROHyfr\nrZP+yo9kr7ufcfrv8obC7TAOBgNVHQ8BAf8EBAMCBsAwDAYDVR0TAQH/BAIwADAK\nBggqhkjOPQQDAgNIADBFAiEA9xQeifK+2abQGnrAgk0hrOhdyvJQorh2cEMn4Gwr\n4hoCIFHW5qQ9G2wBJ4GMNQqv/oMfbPtzmyTlaWWzwxkqM0CT\n-----END CERTIFICATE-----\n-----BEGIN CERTIFICATE-----\nMIIClDCCAjmgAwIBAgIVAOnoRFJTNlxLGJoR/EMYLKXcIIBIMAoGCCqGSM49BAMC\nMGgxGjAYBgNVBAMMEUludGVsIFNHWCBSb290IENBMRowGAYDVQQKDBFJbnRlbCBD\nb3Jwb3JhdGlvbjEUMBIGA1UEBwwLU2FudGEgQ2xhcmExCzAJBgNVBAgMAkNBMQsw\nCQYDVQQGEwJVUzAeFw0xOTEwMzEwOTQ5MjFaFw00OTEyMzEyMzU5NTlaMGgxGjAY\nBgNVBAMMEUludGVsIFNHWCBSb290IENBMRowGAYDVQQKDBFJbnRlbCBDb3Jwb3Jh\ndGlvbjEUMBIGA1UEBwwLU2FudGEgQ2xhcmExCzAJBgNVBAgMAkNBMQswCQYDVQQG\nEwJVUzBZMBMGByqGSM49AgEGCCqGSM49AwEHA0IABE/6D/1WHNrWwPmNMIyBKMW5\nJ6JzMsjo6xP2vkK1cdZGb1PGRP/C/8ECgiDkmklmzwLzLi+000m7LLrtKJA3oC2j\ngb8wgbwwHwYDVR0jBBgwFoAU6ehEUlM2XEsYmhH8QxgspdwggEgwVgYDVR0fBE8w\nTTBLoEmgR4ZFaHR0cHM6Ly9zYngtY2VydGlmaWNhdGVzLnRydXN0ZWRzZXJ2aWNl\ncy5pbnRlbC5jb20vSW50ZWxTR1hSb290Q0EuZGVyMB0GA1UdDgQWBBTp6ERSUzZc\nSxiaEfxDGCyl3CCASDAOBgNVHQ8BAf8EBAMCAQYwEgYDVR0TAQH/BAgwBgEB/wIB\nATAKBggqhkjOPQQDAgNJADBGAiEAzw9zdUiUHPMUd0C4mx41jlFZkrM3y5f1lgnV\nO7FbjOoCIQCoGtUmT4cXt7V+ySHbJ8Hob9AanpvXNH1ER+/gZF+opQ==\n-----END CERTIFICATE-----\n","tcbInfo":"{\"tcbInfo\":{\"id\":\"TDX\",\"version\":3,\"issueDate\":\"2025-10-21T09:44:59Z\",\"nextUpdate\":\"2025-11-20T09:44:59Z\",\"fmspc\":\"10806F040000\",\"pceId\":\"0000\",\"tcbType\":0,\"tcbEvaluationDataNumber\":5,\"tdxModule\":{\"mrsigner\":\"000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000\",\"attributes\":\"0000000000000000\",\"attributesMask\":\"FFFFFFFFFFFFFFFF\"},\"tdxModuleIdentities\":[{\"id\":\"TDX_02\",\"mrsigner\":\"000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000\",\"attributes\":\"0000000000000000\",\"attributesMask\":\"FFFFFFFFFFFFFFFF\",\"tcbLevels\":[{\"tcb\":{\"isvsvn\":0},\"tcbDate\":\"2022-11-09T00:00:00Z\",\"tcbStatus\":\"UpToDate\"}]},{\"id\":\"TDX_03\",\"mrsigner\":\"000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000\",\"attributes\":\"0000000000000000\",\"attributesMask\":\"FFFFFFFFFFFFFFFF\",\"tcbLevels\":[{\"tcb\":{\"isvsvn\":0},\"tcbDate\":\"2022-11-09T00:00:00Z\",\"tcbStatus\":\"UpToDate\"}]},{\"id\":\"TDX_01\",\"mrsigner\":\"000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000\",\"attributes\":\"0000000000000000\",\"attributesMask\":\"FFFFFFFFFFFFFFFF\",\"tcbLevels\":[{\"tcb\":{\"isvsvn\":0},\"tcbDate\":\"2022-11-09T00:00:00Z\",\"tcbStatus\":\"UpToDate\"}]}],\"tcbLevels\":[{\"tcb\":{\"sgxtcbcomponents\":[{\"svn\":1,\"category\":\"BIOS\",\"type\":\"Early Microcode Update\"},{\"svn\":1,\"category\":\"OS/VMM\",\"type\":\"SGX Late Microcode Update\"},{\"svn\":0,\"category\":\"OS/VMM\",\"type\":\"TXT SINIT\"},{\"svn\":0,\"category\":\"BIOS\"},{\"svn\":0,\"category\":\"BIOS\"},{\"svn\":0,\"category\":\"BIOS\"},{\"svn\":0},{\"svn\":0,\"category\":\"OS/VMM\",\"type\":\"SEAMLDR ACM\"},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0}],\"pcesvn\":11,\"tdxtcbcomponents\":[{\"svn\":0,\"category\":\"OS/VMM\",\"type\":\"TDX Module\"},{\"svn\":0,\"category\":\"OS/VMM\",\"type\":\"TDX Module\"},{\"svn\":1,\"category\":\"OS/VMM\",\"type\":\"TDX Late Microcode Update\"},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0}]},\"tcbDate\":\"2022-11-09T00:00:00Z\",\"tcbStatus\":\"UpToDate\"}]},\"signature\":\"8be7cbb359c180b54d61066ee4a120662bb721e863754557705c5d591a4df70d18bea90fe309958448422dcc7ef55d1cf26b44d6a9c15ec733f30f74d87800d1\"}"},{"fmspc":"10D06D000000","tcbInfoIssuerChain":"-----BEGIN CERTIFICATE-----\nMIICkDCCAjagAwIBAgIUTh8n662T/sqPZK+7n3H67/KGwu0wCgYIKoZIzj0EAwIw\naDEaMBgGA1UEAwwRSW50ZWwgU0dYIFJvb3QgQ0ExGjAYBgNVBAoMEUludGVsIENv\ncnBvcmF0aW9uMRQwEgYDVQQHDAtTYW50YSBDbGFyYTELMAkGA1UECAwCQ0ExCzAJ\nBgNVBAYTAlVTMB4XDTE5MTAzMTEyMzM0N1oXDTI2MTAzMTEyMzM0N1owbDEeMBwG\nA1UEAwwVSW50ZWwgU0dYIFRDQiBTaWduaW5nMRowGAYDVQQKDBFJbnRlbCBDb3Jw\nb3JhdGlvbjEUMBIGA1UEBwwLU2FudGEgQ2xhcmExCzAJBgNVBAgMAkNBMQswCQYD\nVQQGEwJVUzBZMBMGByqGSM49AgEGCCqGSM49AwEHA0IABOnYw9LbN/JmyUttXa0M\niBEenjPbxbR4C8MuVYxDI+Le8lDBLp9X4wMzCAUF/fI/31giClXp/y0erLbLZjdV\n07+jgbkwgbYwHwYDVR0jBBgwFoAU6ehEUlM2XEsYmhH8QxgspdwggEgwVgYDVR0f\nBE8wTTBLoEmgR4ZFaHR0cHM6Ly9zYngtY2VydGlmaWNhdGVzLnRydXN0ZWRzZXJ2\naWNlcy5pbnRlbC5jb20vSW50ZWxTR1hSb290Q0EuZGVyMB0GA1UdDgQWBBROHyfr\nrZP+yo9kr7ufcfrv8obC7TAOBgNVHQ8BAf8EBAMCBsAwDAYDVR0TAQH/BAIwADAK\nBggqhkjOPQQDAgNIADBFAiEA9xQeifK+2abQGnrAgk0hrOhdyvJQorh2cEMn4Gwr\n4hoCIFHW5qQ9G2wBJ4GMNQqv/oMfbPtzmyTlaWWzwxkqM0CT\n-----END CERTIFICATE-----\n-----BEGIN CERTIFICATE-----\nMIIClDCCAjmgAwIBAgIVAOnoRFJTNlxLGJoR/EMYLKXcIIBIMAoGCCqGSM49BAMC\nMGgxGjAYBgNVBAMMEUludGVsIFNHWCBSb290IENBMRowGAYDVQQKDBFJbnRlbCBD\nb3Jwb3JhdGlvbjEUMBIGA1UEBwwLU2FudGEgQ2xhcmExCzAJBgNVBAgMAkNBMQsw\nCQYDVQQGEwJVUzAeFw0xOTEwMzEwOTQ5MjFaFw00OTEyMzEyMzU5NTlaMGgxGjAY\nBgNVBAMMEUludGVsIFNHWCBSb290IENBMRowGAYDVQQKDBFJbnRlbCBDb3Jwb3Jh\ndGlvbjEUMBIGA1UEBwwLU2FudGEgQ2xhcmExCzAJBgNVBAgMAkNBMQswCQYDVQQG\nEwJVUzBZMBMGByqGSM49AgEGCCqGSM49AwEHA0IABE/6D/1WHNrWwPmNMIyBKMW5\nJ6JzMsjo6xP2vkK1cdZGb1PGRP/C/8ECgiDkmklmzwLzLi+000m7LLrtKJA3oC2j\ngb8wgbwwHwYDVR0jBBgwFoAU6ehEUlM2XEsYmhH8QxgspdwggEgwVgYDVR0fBE8w\nTTBLoEmgR4ZFaHR0cHM6Ly9zYngtY2VydGlmaWNhdGVzLnRydXN0ZWRzZXJ2aWNl\ncy5pbnRlbC5jb20vSW50ZWxTR1hSb290Q0EuZGVyMB0GA1UdDgQWBBTp6ERSUzZc\nSxiaEfxDGCyl3CCASDAOBgNVHQ8BAf8EBAMCAQYwEgYDVR0TAQH/BAgwBgEB/wIB\nATAKBggqhkjOPQQDAgNJADBGAiEAzw9zdUiUHPMUd0C4mx41jlFZkrM3y5f1lgnV\nO7FbjOoCIQCoGtUmT4cXt7V+ySHbJ8Hob9AanpvXNH1ER+/gZF+opQ==\n-----END CERTIFICATE-----\n","tcbInfo":"{\"tcbInfo\":{\"id\":\"TDX\",\"version\":3,\"issueDate\":\"2025-10-21T09:45:00Z\",\"nextUpdate\":\"2025-11-20T09:45:00Z\",\"fmspc\":\"10D06D000000\",\"pceId\":\"0000\",\"tcbType\":0,\"tcbEvaluationDataNumber\":5,\"tdxModule\":{\"mrsigner\":\"000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000\",\"attributes\":\"0000000000000000\",\"attributesMask\":\"FFFFFFFFFFFFFFFF\"},\"tdxModuleIdentities\":[{\"id\":\"TDX_02\",\"mrsigner\":\"000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000\",\"attributes\":\"0000000000000000\",\"attributesMask\":\"FFFFFFFFFFFFFFFF\",\"tcbLevels\":[{\"tcb\":{\"isvsvn\":0},\"tcbDate\":\"2022-11-09T00:00:00Z\",\"tcbStatus\":\"UpToDate\"}]},{\"id\":\"TDX_03\",\"mrsigner\":\"000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000\",\"attributes\":\"0000000000000000\",\"attributesMask\":\"FFFFFFFFFFFFFFFF\",\"tcbLevels\":[{\"tcb\":{\"isvsvn\":0},\"tcbDate\":\"2022-11-09T00:00:00Z\",\"tcbStatus\":\"UpToDate\"}]},{\"id\":\"TDX_01\",\"mrsigner\":\"000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000\",\"attributes\":\"0000000000000000\",\"attributesMask\":\"FFFFFFFFFFFFFFFF\",\"tcbLevels\":[{\"tcb\":{\"isvsvn\":0},\"tcbDate\":\"2022-11-09T00:00:00Z\",\"tcbStatus\":\"UpToDate\"}]}],\"tcbLevels\":[{\"tcb\":{\"sgxtcbcomponents\":[{\"svn\":1,\"category\":\"BIOS\",\"type\":\"Early Microcode Update\"},{\"svn\":1,\"category\":\"OS/VMM\",\"type\":\"SGX Late Microcode Update\"},{\"svn\":0,\"category\":\"OS/VMM\",\"type\":\"TXT SINIT\"},{\"svn\":0,\"category\":\"BIOS\"},{\"svn\":0,\"category\":\"BIOS\"},{\"svn\":0,\"category\":\"BIOS\"},{\"svn\":0},{\"svn\":0,\"category\":\"OS/VMM\",\"type\":\"SEAMLDR ACM\"},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0}],\"pcesvn\":0,\"tdxtcbcomponents\":[{\"svn\":0,\"category\":\"OS/VMM\",\"type\":\"TDX Module\"},{\"svn\":0,\"category\":\"OS/VMM\",\"type\":\"TDX Module\"},{\"svn\":1,\"category\":\"OS/VMM\",\"type\":\"TDX Late Microcode Update\"},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0}]},\"tcbDate\":\"2022-11-09T00:00:00Z\",\"tcbStatus\":\"UpToDate\"}]},\"signature\":\"96930bf1e63d69a94325123ff73ec127f670267d15e23fe119ae226354bc7c53707c1fd812d3e6648639883d81709494d96d6061e71c586f6f4d5ff743337587\"}"},{"fmspc":"20806F000000","tcbInfoIssuerChain":"-----BEGIN CERTIFICATE-----\nMIICkDCCAjagAwIBAgIUTh8n662T/sqPZK+7n3H67/KGwu0wCgYIKoZIzj0EAwIw\naDEaMBgGA1UEAwwRSW50ZWwgU0dYIFJvb3QgQ0ExGjAYBgNVBAoMEUludGVsIENv\ncnBvcmF0aW9uMRQwEgYDVQQHDAtTYW50YSBDbGFyYTELMAkGA1UECAwCQ0ExCzAJ\nBgNVBAYTAlVTMB4XDTE5MTAzMTEyMzM0N1oXDTI2MTAzMTEyMzM0N1owbDEeMBwG\nA1UEAwwVSW50ZWwgU0dYIFRDQiBTaWduaW5nMRowGAYDVQQKDBFJbnRlbCBDb3Jw\nb3JhdGlvbjEUMBIGA1UEBwwLU2FudGEgQ2xhcmExCzAJBgNVBAgMAkNBMQswCQYD\nVQQGEwJVUzBZMBMGByqGSM49AgEGCCqGSM49AwEHA0IABOnYw9LbN/JmyUttXa0M\niBEenjPbxbR4C8MuVYxDI+Le8lDBLp9X4wMzCAUF/fI/31giClXp/y0erLbLZjdV\n07+jgbkwgbYwHwYDVR0jBBgwFoAU6ehEUlM2XEsYmhH8QxgspdwggEgwVgYDVR0f\nBE8wTTBLoEmgR4ZFaHR0cHM6Ly9zYngtY2VydGlmaWNhdGVzLnRydXN0ZWRzZXJ2\naWNlcy5pbnRlbC5jb20vSW50ZWxTR1hSb290Q0EuZGVyMB0GA1UdDgQWBBROHyfr\nrZP+yo9kr7ufcfrv8obC7TAOBgNVHQ8BAf8EBAMCBsAwDAYDVR0TAQH/BAIwADAK\nBggqhkjOPQQDAgNIADBFAiEA9xQeifK+2abQGnrAgk0hrOhdyvJQorh2cEMn4Gwr\n4hoCIFHW5qQ9G2wBJ4GMNQqv/oMfbPtzmyTlaWWzwxkqM0CT\n-----END CERTIFICATE-----\n-----BEGIN CERTIFICATE-----\nMIIClDCCAjmgAwIBAgIVAOnoRFJTNlxLGJoR/EMYLKXcIIBIMAoGCCqGSM49BAMC\nMGgxGjAYBgNVBAMMEUludGVsIFNHWCBSb290IENBMRowGAYDVQQKDBFJbnRlbCBD\nb3Jwb3JhdGlvbjEUMBIGA1UEBwwLU2FudGEgQ2xhcmExCzAJBgNVBAgMAkNBMQsw\nCQYDVQQGEwJVUzAeFw0xOTEwMzEwOTQ5MjFaFw00OTEyMzEyMzU5NTlaMGgxGjAY\nBgNVBAMMEUludGVsIFNHWCBSb290IENBMRowGAYDVQQKDBFJbnRlbCBDb3Jwb3Jh\ndGlvbjEUMBIGA1UEBwwLU2FudGEgQ2xhcmExCzAJBgNVBAgMAkNBMQswCQYDVQQG\nEwJVUzBZMBMGByqGSM49AgEGCCqGSM49AwEHA0IABE/6D/1WHNrWwPmNMIyBKMW5\nJ6JzMsjo6xP2vkK1cdZGb1PGRP/C/8ECgiDkmklmzwLzLi+000m7LLrtKJA3oC2j\ngb8wgbwwHwYDVR0jBBgwFoAU6ehEUlM2XEsYmhH8QxgspdwggEgwVgYDVR0fBE8w\nTTBLoEmgR4ZFaHR0cHM6Ly9zYngtY2VydGlmaWNhdGVzLnRydXN0ZWRzZXJ2aWNl\ncy5pbnRlbC5jb20vSW50ZWxTR1hSb290Q0EuZGVyMB0GA1UdDgQWBBTp6ERSUzZc\nSxiaEfxDGCyl3CCASDAOBgNVHQ8BAf8EBAMCAQYwEgYDVR0TAQH/BAgwBgEB/wIB\nATAKBggqhkjOPQQDAgNJADBGAiEAzw9zdUiUHPMUd0C4mx41jlFZkrM3y5f1lgnV\nO7FbjOoCIQCoGtUmT4cXt7V+ySHbJ8Hob9AanpvXNH1ER+/gZF+opQ==\n-----END CERTIFICATE-----\n","tcbInfo":"{\"tcbInfo\":{\"id\":\"TDX\",\"version\":3,\"issueDate\":\"2025-10-21T09:45:01Z\",\"nextUpdate\":\"2025-11-20T09:45:01Z\",\"fmspc\":\"20806F000000\",\"pceId\":\"0000\",\"tcbType\":0,\"tcbEvaluationDataNumber\":5,\"tdxModule\":{\"mrsigner\":\"000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000\",\"attributes\":\"0000000000000000\",\"attributesMask\":\"FFFFFFFFFFFFFFFF\"},\"tdxModuleIdentities\":[{\"id\":\"TDX_02\",\"mrsigner\":\"000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000\",\"attributes\":\"0000000000000000\",\"attributesMask\":\"FFFFFFFFFFFFFFFF\",\"tcbLevels\":[{\"tcb\":{\"isvsvn\":0},\"tcbDate\":\"2022-11-09T00:00:00Z\",\"tcbStatus\":\"UpToDate\"}]},{\"id\":\"TDX_03\",\"mrsigner\":\"000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000\",\"attributes\":\"0000000000000000\",\"attributesMask\":\"FFFFFFFFFFFFFFFF\",\"tcbLevels\":[{\"tcb\":{\"isvsvn\":0},\"tcbDate\":\"2022-11-09T00:00:00Z\",\"tcbStatus\":\"UpToDate\"}]},{\"id\":\"TDX_01\",\"mrsigner\":\"000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000\",\"attributes\":\"0000000000000000\",\"attributesMask\":\"FFFFFFFFFFFFFFFF\",\"tcbLevels\":[{\"tcb\":{\"isvsvn\":0},\"tcbDate\":\"2022-11-09T00:00:00Z\",\"tcbStatus\":\"UpToDate\"}]}],\"tcbLevels\":[{\"tcb\":{\"sgxtcbcomponents\":[{\"svn\":1,\"category\":\"BIOS\",\"type\":\"Early Microcode Update\"},{\"svn\":1,\"category\":\"OS/VMM\",\"type\":\"SGX Late Microcode Update\"},{\"svn\":0,\"category\":\"OS/VMM\",\"type\":\"TXT SINIT\"},{\"svn\":0,\"category\":\"BIOS\"},{\"svn\":0,\"category\":\"BIOS\"},{\"svn\":0,\"category\":\"BIOS\"},{\"svn\":0},{\"svn\":0,\"category\":\"OS/VMM\",\"type\":\"SEAMLDR ACM\"},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0}],\"pcesvn\":11,\"tdxtcbcomponents\":[{\"svn\":0,\"category\":\"OS/VMM\",\"type\":\"TDX Module\"},{\"svn\":0,\"category\":\"OS/VMM\",\"type\":\"TDX Module\"},{\"svn\":1,\"category\":\"OS/VMM\",\"type\":\"TDX Late Microcode Update\"},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0}]},\"tcbDate\":\"2022-11-09T00:00:00Z\",\"tcbStatus\":\"UpToDate\"}]},\"signature\":\"02e92c4d0dedf02a2a11522b8626d426da8dc5d3be26e66bd11039b9786fe88bf65e07257a06d16fb570a3304261b3c35952b686423e84ac8bdc5038d417deb3\"}"},{"fmspc":"30A06E000000","tcbInfoIssuerChain":"-----BEGIN CERTIFICATE-----\nMIICkDCCAjagAwIBAgIUTh8n662T/sqPZK+7n3H67/KGwu0wCgYIKoZIzj0EAwIw\naDEaMBgGA1UEAwwRSW50ZWwgU0dYIFJvb3QgQ0ExGjAYBgNVBAoMEUludGVsIENv\ncnBvcmF0aW9uMRQwEgYDVQQHDAtTYW50YSBDbGFyYTELMAkGA1UECAwCQ0ExCzAJ\nBgNVBAYTAlVTMB4XDTE5MTAzMTEyMzM0N1oXDTI2MTAzMTEyMzM0N1owbDEeMBwG\nA1UEAwwVSW50ZWwgU0dYIFRDQiBTaWduaW5nMRowGAYDVQQKDBFJbnRlbCBDb3Jw\nb3JhdGlvbjEUMBIGA1UEBwwLU2FudGEgQ2xhcmExCzAJBgNVBAgMAkNBMQswCQYD\nVQQGEwJVUzBZMBMGByqGSM49AgEGCCqGSM49AwEHA0IABOnYw9LbN/JmyUttXa0M\niBEenjPbxbR4C8MuVYxDI+Le8lDBLp9X4wMzCAUF/fI/31giClXp/y0erLbLZjdV\n07+jgbkwgbYwHwYDVR0jBBgwFoAU6ehEUlM2XEsYmhH8QxgspdwggEgwVgYDVR0f\nBE8wTTBLoEmgR4ZFaHR0cHM6Ly9zYngtY2VydGlmaWNhdGVzLnRydXN0ZWRzZXJ2\naWNlcy5pbnRlbC5jb20vSW50ZWxTR1hSb290Q0EuZGVyMB0GA1UdDgQWBBROHyfr\nrZP+yo9kr7ufcfrv8obC7TAOBgNVHQ8BAf8EBAMCBsAwDAYDVR0TAQH/BAIwADAK\nBggqhkjOPQQDAgNIADBFAiEA9xQeifK+2abQGnrAgk0hrOhdyvJQorh2cEMn4Gwr\n4hoCIFHW5qQ9G2wBJ4GMNQqv/oMfbPtzmyTlaWWzwxkqM0CT\n-----END CERTIFICATE-----\n-----BEGIN CERTIFICATE-----\nMIIClDCCAjmgAwIBAgIVAOnoRFJTNlxLGJoR/EMYLKXcIIBIMAoGCCqGSM49BAMC\nMGgxGjAYBgNVBAMMEUludGVsIFNHWCBSb290IENBMRowGAYDVQQKDBFJbnRlbCBD\nb3Jwb3JhdGlvbjEUMBIGA1UEBwwLU2FudGEgQ2xhcmExCzAJBgNVBAgMAkNBMQsw\nCQYDVQQGEwJVUzAeFw0xOTEwMzEwOTQ5MjFaFw00OTEyMzEyMzU5NTlaMGgxGjAY\nBgNVBAMMEUludGVsIFNHWCBSb290IENBMRowGAYDVQQKDBFJbnRlbCBDb3Jwb3Jh\ndGlvbjEUMBIGA1UEBwwLU2FudGEgQ2xhcmExCzAJBgNVBAgMAkNBMQswCQYDVQQG\nEwJVUzBZMBMGByqGSM49AgEGCCqGSM49AwEHA0IABE/6D/1WHNrWwPmNMIyBKMW5\nJ6JzMsjo6xP2vkK1cdZGb1PGRP/C/8ECgiDkmklmzwLzLi+000m7LLrtKJA3oC2j\ngb8wgbwwHwYDVR0jBBgwFoAU6ehEUlM2XEsYmhH8QxgspdwggEgwVgYDVR0fBE8w\nTTBLoEmgR4ZFaHR0cHM6Ly9zYngtY2VydGlmaWNhdGVzLnRydXN0ZWRzZXJ2aWNl\ncy5pbnRlbC5jb20vSW50ZWxTR1hSb290Q0EuZGVyMB0GA1UdDgQWBBTp6ERSUzZc\nSxiaEfxDGCyl3CCASDAOBgNVHQ8BAf8EBAMCAQYwEgYDVR0TAQH/BAgwBgEB/wIB\nATAKBggqhkjOPQQDAgNJADBGAiEAzw9zdUiUHPMUd0C4mx41jlFZkrM3y5f1lgnV\nO7FbjOoCIQCoGtUmT4cXt7V+ySHbJ8Hob9AanpvXNH1ER+/gZF+opQ==\n-----END CERTIFICATE-----\n","tcbInfo":"{\"tcbInfo\":{\"id\":\"TDX\",\"version\":3,\"issueDate\":\"2025-10-21T09:45:02Z\",\"nextUpdate\":\"2025-11-20T09:45:02Z\",\"fmspc\":\"30A06E000000\",\"pceId\":\"0000\",\"tcbType\":0,\"tcbEvaluationDataNumber\":5,\"tdxModule\":{\"mrsigner\":\"000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000\",\"attributes\":\"0000000000000000\",\"attributesMask\":\"FFFFFFFFFFFFFFFF\"},\"tdxModuleIdentities\":[{\"id\":\"TDX_02\",\"mrsigner\":\"000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000\",\"attributes\":\"0000000000000000\",\"attributesMask\":\"FFFFFFFFFFFFFFFF\",\"tcbLevels\":[{\"tcb\":{\"isvsvn\":0},\"tcbDate\":\"2022-11-09T00:00:00Z\",\"tcbStatus\":\"UpToDate\"}]},{\"id\":\"TDX_03\",\"mrsigner\":\"000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000\",\"attributes\":\"0000000000000000\",\"attributesMask\":\"FFFFFFFFFFFFFFFF\",\"tcbLevels\":[{\"tcb\":{\"isvsvn\":0},\"tcbDate\":\"2022-11-09T00:00:00Z\",\"tcbStatus\":\"UpToDate\"}]},{\"id\":\"TDX_01\",\"mrsigner\":\"000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000\",\"attributes\":\"0000000000000000\",\"attributesMask\":\"FFFFFFFFFFFFFFFF\",\"tcbLevels\":[{\"tcb\":{\"isvsvn\":0},\"tcbDate\":\"2022-11-09T00:00:00Z\",\"tcbStatus\":\"UpToDate\"}]}],\"tcbLevels\":[{\"tcb\":{\"sgxtcbcomponents\":[{\"svn\":1,\"category\":\"BIOS\",\"type\":\"Early Microcode Update\"},{\"svn\":1,\"category\":\"OS/VMM\",\"type\":\"SGX Late Microcode Update\"},{\"svn\":0,\"category\":\"OS/VMM\",\"type\":\"TXT SINIT\"},{\"svn\":0,\"category\":\"BIOS\"},{\"svn\":0,\"category\":\"BIOS\"},{\"svn\":0,\"category\":\"BIOS\"},{\"svn\":0},{\"svn\":0,\"category\":\"OS/VMM\",\"type\":\"SEAMLDR ACM\"},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0}],\"pcesvn\":0,\"tdxtcbcomponents\":[{\"svn\":0,\"category\":\"OS/VMM\",\"type\":\"TDX Module\"},{\"svn\":0,\"category\":\"OS/VMM\",\"type\":\"TDX Module\"},{\"svn\":1,\"category\":\"OS/VMM\",\"type\":\"TDX Late Microcode Update\"},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0}]},\"tcbDate\":\"2022-11-09T00:00:00Z\",\"tcbStatus\":\"UpToDate\"}]},\"signature\":\"5e1784749fd8b95b4c8773833a1041cfd2b85f13658fa22cd69a3f9de9cc43d371a3eef0de86d3effe08dc4a1dca81dcf3ab65344a222ea9523a8726772c3aa5\"}"},{"fmspc":"10A06F000000","tcbInfoIssuerChain":"-----BEGIN CERTIFICATE-----\nMIICkDCCAjagAwIBAgIUTh8n662T/sqPZK+7n3H67/KGwu0wCgYIKoZIzj0EAwIw\naDEaMBgGA1UEAwwRSW50ZWwgU0dYIFJvb3QgQ0ExGjAYBgNVBAoMEUludGVsIENv\ncnBvcmF0aW9uMRQwEgYDVQQHDAtTYW50YSBDbGFyYTELMAkGA1UECAwCQ0ExCzAJ\nBgNVBAYTAlVTMB4XDTE5MTAzMTEyMzM0N1oXDTI2MTAzMTEyMzM0N1owbDEeMBwG\nA1UEAwwVSW50ZWwgU0dYIFRDQiBTaWduaW5nMRowGAYDVQQKDBFJbnRlbCBDb3Jw\nb3JhdGlvbjEUMBIGA1UEBwwLU2FudGEgQ2xhcmExCzAJBgNVBAgMAkNBMQswCQYD\nVQQGEwJVUzBZMBMGByqGSM49AgEGCCqGSM49AwEHA0IABOnYw9LbN/JmyUttXa0M\niBEenjPbxbR4C8MuVYxDI+Le8lDBLp9X4wMzCAUF/fI/31giClXp/y0erLbLZjdV\n07+jgbkwgbYwHwYDVR0jBBgwFoAU6ehEUlM2XEsYmhH8QxgspdwggEgwVgYDVR0f\nBE8wTTBLoEmgR4ZFaHR0cHM6Ly9zYngtY2VydGlmaWNhdGVzLnRydXN0ZWRzZXJ2\naWNlcy5pbnRlbC5jb20vSW50ZWxTR1hSb290Q0EuZGVyMB0GA1UdDgQWBBROHyfr\nrZP+yo9kr7ufcfrv8obC7TAOBgNVHQ8BAf8EBAMCBsAwDAYDVR0TAQH/BAIwADAK\nBggqhkjOPQQDAgNIADBFAiEA9xQeifK+2abQGnrAgk0hrOhdyvJQorh2cEMn4Gwr\n4hoCIFHW5qQ9G2wBJ4GMNQqv/oMfbPtzmyTlaWWzwxkqM0CT\n-----END CERTIFICATE-----\n-----BEGIN CERTIFICATE-----\nMIIClDCCAjmgAwIBAgIVAOnoRFJTNlxLGJoR/EMYLKXcIIBIMAoGCCqGSM49BAMC\nMGgxGjAYBgNVBAMMEUludGVsIFNHWCBSb290IENBMRowGAYDVQQKDBFJbnRlbCBD\nb3Jwb3JhdGlvbjEUMBIGA1UEBwwLU2FudGEgQ2xhcmExCzAJBgNVBAgMAkNBMQsw\nCQYDVQQGEwJVUzAeFw0xOTEwMzEwOTQ5MjFaFw00OTEyMzEyMzU5NTlaMGgxGjAY\nBgNVBAMMEUludGVsIFNHWCBSb290IENBMRowGAYDVQQKDBFJbnRlbCBDb3Jwb3Jh\ndGlvbjEUMBIGA1UEBwwLU2FudGEgQ2xhcmExCzAJBgNVBAgMAkNBMQswCQYDVQQG\nEwJVUzBZMBMGByqGSM49AgEGCCqGSM49AwEHA0IABE/6D/1WHNrWwPmNMIyBKMW5\nJ6JzMsjo6xP2vkK1cdZGb1PGRP/C/8ECgiDkmklmzwLzLi+000m7LLrtKJA3oC2j\ngb8wgbwwHwYDVR0jBBgwFoAU6ehEUlM2XEsYmhH8QxgspdwggEgwVgYDVR0fBE8w\nTTBLoEmgR4ZFaHR0cHM6Ly9zYngtY2VydGlmaWNhdGVzLnRydXN0ZWRzZXJ2aWNl\ncy5pbnRlbC5jb20vSW50ZWxTR1hSb290Q0EuZGVyMB0GA1UdDgQWBBTp6ERSUzZc\nSxiaEfxDGCyl3CCASDAOBgNVHQ8BAf8EBAMCAQYwEgYDVR0TAQH/BAgwBgEB/wIB\nATAKBggqhkjOPQQDAgNJADBGAiEAzw9zdUiUHPMUd0C4mx41jlFZkrM3y5f1lgnV\nO7FbjOoCIQCoGtUmT4cXt7V+ySHbJ8Hob9AanpvXNH1ER+/gZF+opQ==\n-----END CERTIFICATE-----\n","tcbInfo":"{\"tcbInfo\":{\"id\":\"TDX\",\"version\":3,\"issueDate\":\"2025-10-21T09:45:03Z\",\"nextUpdate\":\"2025-11-20T09:45:03Z\",\"fmspc\":\"10A06F000000\",\"pceId\":\"0000\",\"tcbType\":0,\"tcbEvaluationDataNumber\":5,\"tdxModule\":{\"mrsigner\":\"000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000\",\"attributes\":\"0000000000000000\",\"attributesMask\":\"FFFFFFFFFFFFFFFF\"},\"tdxModuleIdentities\":[{\"id\":\"TDX_02\",\"mrsigner\":\"000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000\",\"attributes\":\"0000000000000000\",\"attributesMask\":\"FFFFFFFFFFFFFFFF\",\"tcbLevels\":[{\"tcb\":{\"isvsvn\":0},\"tcbDate\":\"2022-11-09T00:00:00Z\",\"tcbStatus\":\"UpToDate\"}]},{\"id\":\"TDX_03\",\"mrsigner\":\"000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000\",\"attributes\":\"0000000000000000\",\"attributesMask\":\"FFFFFFFFFFFFFFFF\",\"tcbLevels\":[{\"tcb\":{\"isvsvn\":0},\"tcbDate\":\"2022-11-09T00:00:00Z\",\"tcbStatus\":\"UpToDate\"}]},{\"id\":\"TDX_01\",\"mrsigner\":\"000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000\",\"attributes\":\"0000000000000000\",\"attributesMask\":\"FFFFFFFFFFFFFFFF\",\"tcbLevels\":[{\"tcb\":{\"isvsvn\":0},\"tcbDate\":\"2022-11-09T00:00:00Z\",\"tcbStatus\":\"UpToDate\"}]}],\"tcbLevels\":[{\"tcb\":{\"sgxtcbcomponents\":[{\"svn\":1,\"category\":\"BIOS\",\"type\":\"Early Microcode Update\"},{\"svn\":1,\"category\":\"OS/VMM\",\"type\":\"SGX Late Microcode Update\"},{\"svn\":0,\"category\":\"OS/VMM\",\"type\":\"TXT SINIT\"},{\"svn\":0,\"category\":\"BIOS\"},{\"svn\":0,\"category\":\"BIOS\"},{\"svn\":0,\"category\":\"BIOS\"},{\"svn\":0},{\"svn\":0,\"category\":\"OS/VMM\",\"type\":\"SEAMLDR ACM\"},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0}],\"pcesvn\":0,\"tdxtcbcomponents\":[{\"svn\":0,\"category\":\"OS/VMM\",\"type\":\"TDX Module\"},{\"svn\":0,\"category\":\"OS/VMM\",\"type\":\"TDX Module\"},{\"svn\":1,\"category\":\"OS/VMM\",\"type\":\"TDX Late Microcode Update\"},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0}]},\"tcbDate\":\"2022-11-09T00:00:00Z\",\"tcbStatus\":\"UpToDate\"}]},\"signature\":\"25f80ad77ef746554afc7104f58b7ec995a19150738c71029e0a0137ecf1b3af439affe7f4d9f8c298852d71f3fa516f4127eb6147ffc0965e6a5babf2fd8660\"}"},{"fmspc":"20A06D050000","tcbInfoIssuerChain":"-----BEGIN CERTIFICATE-----\nMIICkDCCAjagAwIBAgIUTh8n662T/sqPZK+7n3H67/KGwu0wCgYIKoZIzj0EAwIw\naDEaMBgGA1UEAwwRSW50ZWwgU0dYIFJvb3QgQ0ExGjAYBgNVBAoMEUludGVsIENv\ncnBvcmF0aW9uMRQwEgYDVQQHDAtTYW50YSBDbGFyYTELMAkGA1UECAwCQ0ExCzAJ\nBgNVBAYTAlVTMB4XDTE5MTAzMTEyMzM0N1oXDTI2MTAzMTEyMzM0N1owbDEeMBwG\nA1UEAwwVSW50ZWwgU0dYIFRDQiBTaWduaW5nMRowGAYDVQQKDBFJbnRlbCBDb3Jw\nb3JhdGlvbjEUMBIGA1UEBwwLU2FudGEgQ2xhcmExCzAJBgNVBAgMAkNBMQswCQYD\nVQQGEwJVUzBZMBMGByqGSM49AgEGCCqGSM49AwEHA0IABOnYw9LbN/JmyUttXa0M\niBEenjPbxbR4C8MuVYxDI+Le8lDBLp9X4wMzCAUF/fI/31giClXp/y0erLbLZjdV\n07+jgbkwgbYwHwYDVR0jBBgwFoAU6ehEUlM2XEsYmhH8QxgspdwggEgwVgYDVR0f\nBE8wTTBLoEmgR4ZFaHR0cHM6Ly9zYngtY2VydGlmaWNhdGVzLnRydXN0ZWRzZXJ2\naWNlcy5pbnRlbC5jb20vSW50ZWxTR1hSb290Q0EuZGVyMB0GA1UdDgQWBBROHyfr\nrZP+yo9kr7ufcfrv8obC7TAOBgNVHQ8BAf8EBAMCBsAwDAYDVR0TAQH/BAIwADAK\nBggqhkjOPQQDAgNIADBFAiEA9xQeifK+2abQGnrAgk0hrOhdyvJQorh2cEMn4Gwr\n4hoCIFHW5qQ9G2wBJ4GMNQqv/oMfbPtzmyTlaWWzwxkqM0CT\n-----END CERTIFICATE-----\n-----BEGIN CERTIFICATE-----\nMIIClDCCAjmgAwIBAgIVAOnoRFJTNlxLGJoR/EMYLKXcIIBIMAoGCCqGSM49BAMC\nMGgxGjAYBgNVBAMMEUludGVsIFNHWCBSb290IENBMRowGAYDVQQKDBFJbnRlbCBD\nb3Jwb3JhdGlvbjEUMBIGA1UEBwwLU2FudGEgQ2xhcmExCzAJBgNVBAgMAkNBMQsw\nCQYDVQQGEwJVUzAeFw0xOTEwMzEwOTQ5MjFaFw00OTEyMzEyMzU5NTlaMGgxGjAY\nBgNVBAMMEUludGVsIFNHWCBSb290IENBMRowGAYDVQQKDBFJbnRlbCBDb3Jwb3Jh\ndGlvbjEUMBIGA1UEBwwLU2FudGEgQ2xhcmExCzAJBgNVBAgMAkNBMQswCQYDVQQG\nEwJVUzBZMBMGByqGSM49AgEGCCqGSM49AwEHA0IABE/6D/1WHNrWwPmNMIyBKMW5\nJ6JzMsjo6xP2vkK1cdZGb1PGRP/C/8ECgiDkmklmzwLzLi+000m7LLrtKJA3oC2j\ngb8wgbwwHwYDVR0jBBgwFoAU6ehEUlM2XEsYmhH8QxgspdwggEgwVgYDVR0fBE8w\nTTBLoEmgR4ZFaHR0cHM6Ly9zYngtY2VydGlmaWNhdGVzLnRydXN0ZWRzZXJ2aWNl\ncy5pbnRlbC5jb20vSW50ZWxTR1hSb290Q0EuZGVyMB0GA1UdDgQWBBTp6ERSUzZc\nSxiaEfxDGCyl3CCASDAOBgNVHQ8BAf8EBAMCAQYwEgYDVR0TAQH/BAgwBgEB/wIB\nATAKBggqhkjOPQQDAgNJADBGAiEAzw9zdUiUHPMUd0C4mx41jlFZkrM3y5f1lgnV\nO7FbjOoCIQCoGtUmT4cXt7V+ySHbJ8Hob9AanpvXNH1ER+/gZF+opQ==\n-----END CERTIFICATE-----\n","tcbInfo":"{\"tcbInfo\":{\"id\":\"TDX\",\"version\":3,\"issueDate\":\"2025-10-21T09:45:04Z\",\"nextUpdate\":\"2025-11-20T09:45:04Z\",\"fmspc\":\"20A06D050000\",\"pceId\":\"0000\",\"tcbType\":0,\"tcbEvaluationDataNumber\":5,\"tdxModule\":{\"mrsigner\":\"000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000\",\"attributes\":\"0000000000000000\",\"attributesMask\":\"FFFFFFFFFFFFFFFF\"},\"tdxModuleIdentities\":[{\"id\":\"TDX_02\",\"mrsigner\":\"000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000\",\"attributes\":\"0000000000000000\",\"attributesMask\":\"FFFFFFFFFFFFFFFF\",\"tcbLevels\":[{\"tcb\":{\"isvsvn\":0},\"tcbDate\":\"2022-11-09T00:00:00Z\",\"tcbStatus\":\"UpToDate\"}]},{\"id\":\"TDX_03\",\"mrsigner\":\"000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000\",\"attributes\":\"0000000000000000\",\"attributesMask\":\"FFFFFFFFFFFFFFFF\",\"tcbLevels\":[{\"tcb\":{\"isvsvn\":0},\"tcbDate\":\"2022-11-09T00:00:00Z\",\"tcbStatus\":\"UpToDate\"}]},{\"id\":\"TDX_01\",\"mrsigner\":\"000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000\",\"attributes\":\"0000000000000000\",\"attributesMask\":\"FFFFFFFFFFFFFFFF\",\"tcbLevels\":[{\"tcb\":{\"isvsvn\":0},\"tcbDate\":\"2022-11-09T00:00:00Z\",\"tcbStatus\":\"UpToDate\"}]}],\"tcbLevels\":[{\"tcb\":{\"sgxtcbcomponents\":[{\"svn\":1,\"category\":\"BIOS\",\"type\":\"Early Microcode Update\"},{\"svn\":1,\"category\":\"OS/VMM\",\"type\":\"SGX Late Microcode Update\"},{\"svn\":0,\"category\":\"OS/VMM\",\"type\":\"TXT SINIT\"},{\"svn\":0,\"category\":\"BIOS\"},{\"svn\":0,\"category\":\"BIOS\"},{\"svn\":0,\"category\":\"BIOS\"},{\"svn\":0},{\"svn\":0,\"category\":\"OS/VMM\",\"type\":\"SEAMLDR ACM\"},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0}],\"pcesvn\":0,\"tdxtcbcomponents\":[{\"svn\":0,\"category\":\"OS/VMM\",\"type\":\"TDX Module\"},{\"svn\":0,\"category\":\"OS/VMM\",\"type\":\"TDX Module\"},{\"svn\":1,\"category\":\"OS/VMM\",\"type\":\"TDX Late Microcode Update\"},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0}]},\"tcbDate\":\"2022-11-09T00:00:00Z\",\"tcbStatus\":\"UpToDate\"}]},\"signature\":\"c7379d069530fd76842570f993ac8f615c509e3889fe93bb87e8b40faa46e3604ec2c21458af982065f7b392007d38a0fa12321e116379c82cfaefaa3ecaff21\"}"}],"qeIdentityIssuerChain":"-----BEGIN CERTIFICATE-----\nMIICkDCCAjagAwIBAgIUTh8n662T/sqPZK+7n3H67/KGwu0wCgYIKoZIzj0EAwIw\naDEaMBgGA1UEAwwRSW50ZWwgU0dYIFJvb3QgQ0ExGjAYBgNVBAoMEUludGVsIENv\ncnBvcmF0aW9uMRQwEgYDVQQHDAtTYW50YSBDbGFyYTELMAkGA1UECAwCQ0ExCzAJ\nBgNVBAYTAlVTMB4XDTE5MTAzMTEyMzM0N1oXDTI2MTAzMTEyMzM0N1owbDEeMBwG\nA1UEAwwVSW50ZWwgU0dYIFRDQiBTaWduaW5nMRowGAYDVQQKDBFJbnRlbCBDb3Jw\nb3JhdGlvbjEUMBIGA1UEBwwLU2FudGEgQ2xhcmExCzAJBgNVBAgMAkNBMQswCQYD\nVQQGEwJVUzBZMBMGByqGSM49AgEGCCqGSM49AwEHA0IABOnYw9LbN/JmyUttXa0M\niBEenjPbxbR4C8MuVYxDI+Le8lDBLp9X4wMzCAUF/fI/31giClXp/y0erLbLZjdV\n07+jgbkwgbYwHwYDVR0jBBgwFoAU6ehEUlM2XEsYmhH8QxgspdwggEgwVgYDVR0f\nBE8wTTBLoEmgR4ZFaHR0cHM6Ly9zYngtY2VydGlmaWNhdGVzLnRydXN0ZWRzZXJ2\naWNlcy5pbnRlbC5jb20vSW50ZWxTR1hSb290Q0EuZGVyMB0GA1UdDgQWBBROHyfr\nrZP+yo9kr7ufcfrv8obC7TAOBgNVHQ8BAf8EBAMCBsAwDAYDVR0TAQH/BAIwADAK\nBggqhkjOPQQDAgNIADBFAiEA9xQeifK+2abQGnrAgk0hrOhdyvJQorh2cEMn4Gwr\n4hoCIFHW5qQ9G2wBJ4GMNQqv/oMfbPtzmyTlaWWzwxkqM0CT\n-----END CERTIFICATE-----\n-----BEGIN CERTIFICATE-----\nMIIClDCCAjmgAwIBAgIVAOnoRFJTNlxLGJoR/EMYLKXcIIBIMAoGCCqGSM49BAMC\nMGgxGjAYBgNVBAMMEUludGVsIFNHWCBSb290IENBMRowGAYDVQQKDBFJbnRlbCBD\nb3Jwb3JhdGlvbjEUMBIGA1UEBwwLU2FudGEgQ2xhcmExCzAJBgNVBAgMAkNBMQsw\nCQYDVQQGEwJVUzAeFw0xOTEwMzEwOTQ5MjFaFw00OTEyMzEyMzU5NTlaMGgxGjAY\nBgNVBAMMEUludGVsIFNHWCBSb290IENBMRowGAYDVQQKDBFJbnRlbCBDb3Jwb3Jh\ndGlvbjEUMBIGA1UEBwwLU2FudGEgQ2xhcmExCzAJBgNVBAgMAkNBMQswCQYDVQQG\nEwJVUzBZMBMGByqGSM49AgEGCCqGSM49AwEHA0IABE/6D/1WHNrWwPmNMIyBKMW5\nJ6JzMsjo6xP2vkK1cdZGb1PGRP/C/8ECgiDkmklmzwLzLi+000m7LLrtKJA3oC2j\ngb8wgbwwHwYDVR0jBBgwFoAU6ehEUlM2XEsYmhH8QxgspdwggEgwVgYDVR0fBE8w\nTTBLoEmgR4ZFaHR0cHM6Ly9zYngtY2VydGlmaWNhdGVzLnRydXN0ZWRzZXJ2aWNl\ncy5pbnRlbC5jb20vSW50ZWxTR1hSb290Q0EuZGVyMB0GA1UdDgQWBBTp6ERSUzZc\nSxiaEfxDGCyl3CCASDAOBgNVHQ8BAf8EBAMCAQYwEgYDVR0TAQH/BAgwBgEB/wIB\nATAKBggqhkjOPQQDAgNJADBGAiEAzw9zdUiUHPMUd0C4mx41jlFZkrM3y5f1lgnV\nO7FbjOoCIQCoGtUmT4cXt7V+ySHbJ8Hob9AanpvXNH1ER+/gZF+opQ==\n-----END CERTIFICATE-----\n","qeIdentity":"{\"enclaveIdentity\":{\"id\":\"TD_QE\",\"version\":2,\"issueDate\":\"2025-10-21T09:44:31Z\",\"nextUpdate\":\"2025-11-20T09:44:31Z\",\"tcbEvaluationDataNumber\":5,\"miscselect\":\"00000000\",\"miscselectMask\":\"FFFFFFFF\",\"attributes\":\"11000000000000000000000000000000\",\"attributesMask\":\"FBFFFFFFFFFFFFFF0000000000000000\",\"mrsigner\":\"DC9E2A7C6F948F17474E34A7FC43ED030F7C1563F1BABDDF6340C82E0E54A8C5\",\"isvprodid\":2,\"tcbLevels\":[{\"tcb\":{\"isvsvn\":0},\"tcbDate\":\"2022-11-09T00:00:00Z\",\"tcbStatus\":\"UpToDate\"}]},\"signature\":\"f1f88349d25691d01a443ae086d480cdbf525ea8593ec61a32e4f943c054b6df18677d26bd733c0542128940fd5c792ac11c6bb50a9750f1f8d60d9b674607a5\"}"},"servtdCollateral":{"majorVersion":1,"minorVersion":0,"servtdIdentityIssuerChain":"-----BEGIN CERTIFICATE-----\nMIICVzCCAd6gAwIBAgIUVKXleE/7DfWQZ7seyT3TqMXwAqcwCgYIKoZIzj0EAwMw\ndDELMAkGA1UEBhMCVVMxCzAJBgNVBAgMAkNBMRQwEgYDVQQHDAtTYW50YSBDbGFy\nYTEiMCAGA1UECgwZTWlnVEQgSW50ZXJtZWRpYXRlIElzc3VlcjEeMBwGA1UEAwwV\nTWlnVEQgSW50ZXJtZWRpYXRlIENBMB4XDTI1MDkwNTA1NTI1M1oXDTI2MDkwNTA1\nNTI1M1owYzELMAkGA1UEBhMCVVMxCzAJBgNVBAgMAkNBMRQwEgYDVQQHDAtTYW50\nYSBDbGFyYTEVMBMGA1UECgwMTWlnVEQgSXNzdWVyMRowGAYDVQQDDBFNaWdURCBJ\nbmZvIElzc3VlcjB2MBAGByqGSM49AgEGBSuBBAAiA2IABL1rH/Pc4KUchfNLqm2z\nWc1FC7RfBI4xGUSU/hBnRDmEj5HKWdN2p7YIeUn+z0RiYXUxr5nHed+pvaD2CZ1b\ny2wymsVZQpWIwtf8shfePFJcQrHsYsmmvvwi5ocOXe6ZkaNCMEAwHQYDVR0OBBYE\nFHIbR1J8L+HjJNaHdXioZJ5r9zrSMB8GA1UdIwQYMBaAFJYGgWjSezCJ0vsgGDCl\nW1a/KQLdMAoGCCqGSM49BAMDA2cAMGQCMCshcjFfbTVDx6XJL+ERXKqfTJdhK1oH\ntMQ+m74KW6AfKZt0lqZ5eeFXc/RFW8pKpQIwHsObyRhFH6OaFqxw+oItj2qCRUlz\ncCnHD8l/TBHhUoubb2OMLoENlBLECLtFHV2X\n-----END CERTIFICATE-----\n-----BEGIN CERTIFICATE-----\nMIICVDCCAdqgAwIBAgIUY4sE3O7mKGtP/otJ0s4WQtwn4ZswCgYIKoZIzj0EAwMw\nXzELMAkGA1UEBhMCVVMxCzAJBgNVBAgMAkNBMRQwEgYDVQQHDAtTYW50YSBDbGFy\nYTEVMBMGA1UECgwMTWlnVEQgSXNzdWVyMRYwFAYDVQQDDA1NaWdURCBSb290IENB\nMB4XDTI1MDkwNTA1NDQ0M1oXDTMwMDkwNDA1NDQ0M1owdDELMAkGA1UEBhMCVVMx\nCzAJBgNVBAgMAkNBMRQwEgYDVQQHDAtTYW50YSBDbGFyYTEiMCAGA1UECgwZTWln\nVEQgSW50ZXJtZWRpYXRlIElzc3VlcjEeMBwGA1UEAwwVTWlnVEQgSW50ZXJtZWRp\nYXRlIENBMHYwEAYHKoZIzj0CAQYFK4EEACIDYgAEhf4d4GTrO4NhJ24aG5A3i4Qu\nmwGZ+Jsfo3siVVy1/vke9tN+ylkZlR5M2bl4O4y2eeUMGrzwSu84L/7crgqnnZsH\nXrOQslNsSYJzB+YrbeJ1GBG+oDnCxvYgLTvCDtDio0IwQDAdBgNVHQ4EFgQUlgaB\naNJ7MInS+yAYMKVbVr8pAt0wHwYDVR0jBBgwFoAUpXzUSS/yVomZP8e814EZVbC8\nFY0wCgYIKoZIzj0EAwMDaAAwZQIwHoKqUxUqI2Zw8omp82svEjmN477njoK9YtOU\nXtukW4+7RkU6VqSR6ND/9H83PMrLAjEAkPcCM/8QG3yZL1pxvKv87JwOIMJd5eUu\nQDT7gy1UxPCjOETC2ygJyjJdYxBbXQrr\n-----END CERTIFICATE-----\n-----BEGIN CERTIFICATE-----\nMIICTzCCAdagAwIBAgIUeUyrqFAE0stc3jxOpGo12mTasB0wCgYIKoZIzj0EAwMw\nXzELMAkGA1UEBhMCVVMxCzAJBgNVBAgMAkNBMRQwEgYDVQQHDAtTYW50YSBDbGFy\nYTEVMBMGA1UECgwMTWlnVEQgSXNzdWVyMRYwFAYDVQQDDA1NaWdURCBSb290IENB\nMB4XDTI1MDkwNTA1NDIxNVoXDTM1MDkwMzA1NDIxNVowXzELMAkGA1UEBhMCVVMx\nCzAJBgNVBAgMAkNBMRQwEgYDVQQHDAtTYW50YSBDbGFyYTEVMBMGA1UECgwMTWln\nVEQgSXNzdWVyMRYwFAYDVQQDDA1NaWdURCBSb290IENBMHYwEAYHKoZIzj0CAQYF\nK4EEACIDYgAEDnCmBt1r87/4VTwChvkyyrbfL79z5cx0NrVN4Gmp6HvpndL95MCd\nArnSdslXL/WmupFbxzy+a6mP4jdmR3oC7KyEaCKftOAct+Pz/e1KVI+QA3arR3IK\nxW5TYzSQpoMdo1MwUTAdBgNVHQ4EFgQUpXzUSS/yVomZP8e814EZVbC8FY0wHwYD\nVR0jBBgwFoAUpXzUSS/yVomZP8e814EZVbC8FY0wDwYDVR0TAQH/BAUwAwEB/zAK\nBggqhkjOPQQDAwNnADBkAjBLN5JiAwPChO4RWfAMy+XjUbllaTFTxRqwCRliwx0v\nf4aNNQ6Vrzv3pYXXmwl0CaoCMGFKKLm6EVwvQcILpSL3JpkfcKMfsUlJgdkVlF/W\nrPSb+wS9KsT0dcF2DU5F12BycQ==\n-----END CERTIFICATE-----\n","servtdIdentity":{"tdIdentity":{"id":"A0998F0F-B2F3-4872-8138-FBC2B853E8C6","version":1,"issueDate":"2025-01-01T00:00:00Z","nextUpdate":"2026-01-01T00:00:00Z","tcbEvaluationNumber":1,"xfam":"E71A060000000000","attributes":"0000000000000000","mrConfigId":"000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000","mrOwner":"000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000","mrOwnerConfig":"000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000","mrsigner":"000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000","isvProdId":1,"tcbLevels":[{"tcb":{"isvsvn":1},"tcbDate":"2024-01-01T00:00:00Z","tcbStatus":"UpToDate"}]},"signature":"3064023028CAFFB4B83AD5A8E00A2FD7BDA58E176495E5591E1D9EB9FBC80FD0ABFDA06705B316AD2299BFCD07B82524336328A102306A11A93912045B2438FCD719F84F78D0CDB91CCFC9ED55FF49B47C518CC6071D0B5662E3AECAB78E786000C477A18773"},"servtdTcbMappingIssuerChain":"-----BEGIN CERTIFICATE-----\nMIICVzCCAd6gAwIBAgIUVKXleE/7DfWQZ7seyT3TqMXwAqcwCgYIKoZIzj0EAwMw\ndDELMAkGA1UEBhMCVVMxCzAJBgNVBAgMAkNBMRQwEgYDVQQHDAtTYW50YSBDbGFy\nYTEiMCAGA1UECgwZTWlnVEQgSW50ZXJtZWRpYXRlIElzc3VlcjEeMBwGA1UEAwwV\nTWlnVEQgSW50ZXJtZWRpYXRlIENBMB4XDTI1MDkwNTA1NTI1M1oXDTI2MDkwNTA1\nNTI1M1owYzELMAkGA1UEBhMCVVMxCzAJBgNVBAgMAkNBMRQwEgYDVQQHDAtTYW50\nYSBDbGFyYTEVMBMGA1UECgwMTWlnVEQgSXNzdWVyMRowGAYDVQQDDBFNaWdURCBJ\nbmZvIElzc3VlcjB2MBAGByqGSM49AgEGBSuBBAAiA2IABL1rH/Pc4KUchfNLqm2z\nWc1FC7RfBI4xGUSU/hBnRDmEj5HKWdN2p7YIeUn+z0RiYXUxr5nHed+pvaD2CZ1b\ny2wymsVZQpWIwtf8shfePFJcQrHsYsmmvvwi5ocOXe6ZkaNCMEAwHQYDVR0OBBYE\nFHIbR1J8L+HjJNaHdXioZJ5r9zrSMB8GA1UdIwQYMBaAFJYGgWjSezCJ0vsgGDCl\nW1a/KQLdMAoGCCqGSM49BAMDA2cAMGQCMCshcjFfbTVDx6XJL+ERXKqfTJdhK1oH\ntMQ+m74KW6AfKZt0lqZ5eeFXc/RFW8pKpQIwHsObyRhFH6OaFqxw+oItj2qCRUlz\ncCnHD8l/TBHhUoubb2OMLoENlBLECLtFHV2X\n-----END CERTIFICATE-----\n-----BEGIN CERTIFICATE-----\nMIICVDCCAdqgAwIBAgIUY4sE3O7mKGtP/otJ0s4WQtwn4ZswCgYIKoZIzj0EAwMw\nXzELMAkGA1UEBhMCVVMxCzAJBgNVBAgMAkNBMRQwEgYDVQQHDAtTYW50YSBDbGFy\nYTEVMBMGA1UECgwMTWlnVEQgSXNzdWVyMRYwFAYDVQQDDA1NaWdURCBSb290IENB\nMB4XDTI1MDkwNTA1NDQ0M1oXDTMwMDkwNDA1NDQ0M1owdDELMAkGA1UEBhMCVVMx\nCzAJBgNVBAgMAkNBMRQwEgYDVQQHDAtTYW50YSBDbGFyYTEiMCAGA1UECgwZTWln\nVEQgSW50ZXJtZWRpYXRlIElzc3VlcjEeMBwGA1UEAwwVTWlnVEQgSW50ZXJtZWRp\nYXRlIENBMHYwEAYHKoZIzj0CAQYFK4EEACIDYgAEhf4d4GTrO4NhJ24aG5A3i4Qu\nmwGZ+Jsfo3siVVy1/vke9tN+ylkZlR5M2bl4O4y2eeUMGrzwSu84L/7crgqnnZsH\nXrOQslNsSYJzB+YrbeJ1GBG+oDnCxvYgLTvCDtDio0IwQDAdBgNVHQ4EFgQUlgaB\naNJ7MInS+yAYMKVbVr8pAt0wHwYDVR0jBBgwFoAUpXzUSS/yVomZP8e814EZVbC8\nFY0wCgYIKoZIzj0EAwMDaAAwZQIwHoKqUxUqI2Zw8omp82svEjmN477njoK9YtOU\nXtukW4+7RkU6VqSR6ND/9H83PMrLAjEAkPcCM/8QG3yZL1pxvKv87JwOIMJd5eUu\nQDT7gy1UxPCjOETC2ygJyjJdYxBbXQrr\n-----END CERTIFICATE-----\n-----BEGIN CERTIFICATE-----\nMIICTzCCAdagAwIBAgIUeUyrqFAE0stc3jxOpGo12mTasB0wCgYIKoZIzj0EAwMw\nXzELMAkGA1UEBhMCVVMxCzAJBgNVBAgMAkNBMRQwEgYDVQQHDAtTYW50YSBDbGFy\nYTEVMBMGA1UECgwMTWlnVEQgSXNzdWVyMRYwFAYDVQQDDA1NaWdURCBSb290IENB\nMB4XDTI1MDkwNTA1NDIxNVoXDTM1MDkwMzA1NDIxNVowXzELMAkGA1UEBhMCVVMx\nCzAJBgNVBAgMAkNBMRQwEgYDVQQHDAtTYW50YSBDbGFyYTEVMBMGA1UECgwMTWln\nVEQgSXNzdWVyMRYwFAYDVQQDDA1NaWdURCBSb290IENBMHYwEAYHKoZIzj0CAQYF\nK4EEACIDYgAEDnCmBt1r87/4VTwChvkyyrbfL79z5cx0NrVN4Gmp6HvpndL95MCd\nArnSdslXL/WmupFbxzy+a6mP4jdmR3oC7KyEaCKftOAct+Pz/e1KVI+QA3arR3IK\nxW5TYzSQpoMdo1MwUTAdBgNVHQ4EFgQUpXzUSS/yVomZP8e814EZVbC8FY0wHwYD\nVR0jBBgwFoAUpXzUSS/yVomZP8e814EZVbC8FY0wDwYDVR0TAQH/BAUwAwEB/zAK\nBggqhkjOPQQDAwNnADBkAjBLN5JiAwPChO4RWfAMy+XjUbllaTFTxRqwCRliwx0v\nf4aNNQ6Vrzv3pYXXmwl0CaoCMGFKKLm6EVwvQcILpSL3JpkfcKMfsUlJgdkVlF/W\nrPSb+wS9KsT0dcF2DU5F12BycQ==\n-----END CERTIFICATE-----\n","servtdTcbMapping":{"tdTcbMapping":{"id":"BB9668CA-4EE8-4523-941A-B3B03BE46E03","version":1,"issueDate":"2025-01-01T00:00:00Z","nextUpdate":"2026-01-01T00:00:00Z","mrSigner":"00000000000000000000000000000000","isvProdId":1,"svnMappings":[{"tdMeasurements":{"mrtd":"E2C7DA7CF0D93973480F0A34A6FE52A204EA81B4F1B6CD16018F5B4CAEE7B3B544A9738464A7C95E1705E20687A0ADA6","rtmr0":"518923B0F955D08DA077C96AABA522B9DECEDE61C599CEA6C41889CFBEA4AE4D50529D96FE4D1AFDAFB65E7F95BF23C4","rtmr1":"518923B0F955D08DA077C96AABA522B9DECEDE61C599CEA6C41889CFBEA4AE4D50529D96FE4D1AFDAFB65E7F95BF23C4"},"isvsvn":1}]},"signature":"306602310096D8260507E3F02698895732273709837C0CBF42DA29AA0891A18F8F4FEC648826E1E0DFB5C590B953F65B5EFB77F0B8023100B18CC20F8EF7C1D4E1CBCAEFF17C0722AC6213A0B7E83FDD580CA760BBDA91D25E714CFA2240BCEBDF039646D749ED84"}}} \ No newline at end of file +{"collaterals":{"majorVersion":1,"minorVersion":0,"pckCrl":"-----BEGIN X509 CRL-----\nMIIBKTCB0AIBATAKBggqhkjOPQQDAjBwMSIwIAYDVQQDDBlJbnRlbCBTR1ggUENL\nIFBsYXRmb3JtIENBMRowGAYDVQQKDBFJbnRlbCBDb3Jwb3JhdGlvbjEUMBIGA1UE\nBwwLU2FudGEgQ2xhcmExCzAJBgNVBAgMAkNBMQswCQYDVQQGEwJVUxcNMjUxMDIx\nMTAwMDQ1WhcNMjUxMTIwMTAwMDQ1WqAvMC0wCgYDVR0UBAMCAQEwHwYDVR0jBBgw\nFoAUWSPTp0qoY1QuOXCt4A8HK1ckKrcwCgYIKoZIzj0EAwIDSAAwRQIhAMyASL3c\nx2EzWL2vYSgVohy/wFV4CRDaDjg+jr2a1hiMAiBJ0EydeGFHj8SHaGyDwXOVzpJR\nL3cPZdDrut6pXRKdUw==\n-----END X509 CRL-----\n","pckCrlIssuerChain":"-----BEGIN CERTIFICATE-----\nMIICmjCCAkCgAwIBAgIUWSPTp0qoY1QuOXCt4A8HK1ckKrcwCgYIKoZIzj0EAwIw\naDEaMBgGA1UEAwwRSW50ZWwgU0dYIFJvb3QgQ0ExGjAYBgNVBAoMEUludGVsIENv\ncnBvcmF0aW9uMRQwEgYDVQQHDAtTYW50YSBDbGFyYTELMAkGA1UECAwCQ0ExCzAJ\nBgNVBAYTAlVTMB4XDTE5MTAzMTEyMzM0N1oXDTM0MTAzMTEyMzM0N1owcDEiMCAG\nA1UEAwwZSW50ZWwgU0dYIFBDSyBQbGF0Zm9ybSBDQTEaMBgGA1UECgwRSW50ZWwg\nQ29ycG9yYXRpb24xFDASBgNVBAcMC1NhbnRhIENsYXJhMQswCQYDVQQIDAJDQTEL\nMAkGA1UEBhMCVVMwWTATBgcqhkjOPQIBBggqhkjOPQMBBwNCAAQwp+Lc+TUBtg1H\n+U8JIsMsbjHjCkTtXb8jPM6r2dhu9zIblhDZ7INfqt3Ix8XcFKD8k0NEXrkZ66qJ\nXa1KzLIKo4G/MIG8MB8GA1UdIwQYMBaAFOnoRFJTNlxLGJoR/EMYLKXcIIBIMFYG\nA1UdHwRPME0wS6BJoEeGRWh0dHBzOi8vc2J4LWNlcnRpZmljYXRlcy50cnVzdGVk\nc2VydmljZXMuaW50ZWwuY29tL0ludGVsU0dYUm9vdENBLmRlcjAdBgNVHQ4EFgQU\nWSPTp0qoY1QuOXCt4A8HK1ckKrcwDgYDVR0PAQH/BAQDAgEGMBIGA1UdEwEB/wQI\nMAYBAf8CAQAwCgYIKoZIzj0EAwIDSAAwRQIhAJ1q+FTz+gUuVfBQuCgJsFrL2TTS\ne1aBZ53O52TjFie6AiAriPaRahUX9Oa9kGLlAchWXKT6j4RWSR50BqhrN3UT4A==\n-----END CERTIFICATE-----\n-----BEGIN CERTIFICATE-----\nMIIClDCCAjmgAwIBAgIVAOnoRFJTNlxLGJoR/EMYLKXcIIBIMAoGCCqGSM49BAMC\nMGgxGjAYBgNVBAMMEUludGVsIFNHWCBSb290IENBMRowGAYDVQQKDBFJbnRlbCBD\nb3Jwb3JhdGlvbjEUMBIGA1UEBwwLU2FudGEgQ2xhcmExCzAJBgNVBAgMAkNBMQsw\nCQYDVQQGEwJVUzAeFw0xOTEwMzEwOTQ5MjFaFw00OTEyMzEyMzU5NTlaMGgxGjAY\nBgNVBAMMEUludGVsIFNHWCBSb290IENBMRowGAYDVQQKDBFJbnRlbCBDb3Jwb3Jh\ndGlvbjEUMBIGA1UEBwwLU2FudGEgQ2xhcmExCzAJBgNVBAgMAkNBMQswCQYDVQQG\nEwJVUzBZMBMGByqGSM49AgEGCCqGSM49AwEHA0IABE/6D/1WHNrWwPmNMIyBKMW5\nJ6JzMsjo6xP2vkK1cdZGb1PGRP/C/8ECgiDkmklmzwLzLi+000m7LLrtKJA3oC2j\ngb8wgbwwHwYDVR0jBBgwFoAU6ehEUlM2XEsYmhH8QxgspdwggEgwVgYDVR0fBE8w\nTTBLoEmgR4ZFaHR0cHM6Ly9zYngtY2VydGlmaWNhdGVzLnRydXN0ZWRzZXJ2aWNl\ncy5pbnRlbC5jb20vSW50ZWxTR1hSb290Q0EuZGVyMB0GA1UdDgQWBBTp6ERSUzZc\nSxiaEfxDGCyl3CCASDAOBgNVHQ8BAf8EBAMCAQYwEgYDVR0TAQH/BAgwBgEB/wIB\nATAKBggqhkjOPQQDAgNJADBGAiEAzw9zdUiUHPMUd0C4mx41jlFZkrM3y5f1lgnV\nO7FbjOoCIQCoGtUmT4cXt7V+ySHbJ8Hob9AanpvXNH1ER+/gZF+opQ==\n-----END CERTIFICATE-----\n","platforms":[{"fmspc":"20C06F000000","tcbInfo":"{\"tcbInfo\":{\"id\":\"TDX\",\"version\":3,\"issueDate\":\"2025-10-21T09:44:35Z\",\"nextUpdate\":\"2025-11-20T09:44:35Z\",\"fmspc\":\"20C06F000000\",\"pceId\":\"0000\",\"tcbType\":0,\"tcbEvaluationDataNumber\":5,\"tdxModule\":{\"mrsigner\":\"000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000\",\"attributes\":\"0000000000000000\",\"attributesMask\":\"FFFFFFFFFFFFFFFF\"},\"tdxModuleIdentities\":[{\"id\":\"TDX_02\",\"mrsigner\":\"000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000\",\"attributes\":\"0000000000000000\",\"attributesMask\":\"FFFFFFFFFFFFFFFF\",\"tcbLevels\":[{\"tcb\":{\"isvsvn\":0},\"tcbDate\":\"2022-11-09T00:00:00Z\",\"tcbStatus\":\"UpToDate\"}]},{\"id\":\"TDX_03\",\"mrsigner\":\"000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000\",\"attributes\":\"0000000000000000\",\"attributesMask\":\"FFFFFFFFFFFFFFFF\",\"tcbLevels\":[{\"tcb\":{\"isvsvn\":0},\"tcbDate\":\"2022-11-09T00:00:00Z\",\"tcbStatus\":\"UpToDate\"}]},{\"id\":\"TDX_01\",\"mrsigner\":\"000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000\",\"attributes\":\"0000000000000000\",\"attributesMask\":\"FFFFFFFFFFFFFFFF\",\"tcbLevels\":[{\"tcb\":{\"isvsvn\":0},\"tcbDate\":\"2022-11-09T00:00:00Z\",\"tcbStatus\":\"UpToDate\"}]}],\"tcbLevels\":[{\"tcb\":{\"sgxtcbcomponents\":[{\"svn\":1,\"category\":\"BIOS\",\"type\":\"Early Microcode Update\"},{\"svn\":1,\"category\":\"OS/VMM\",\"type\":\"SGX Late Microcode Update\"},{\"svn\":0,\"category\":\"OS/VMM\",\"type\":\"TXT SINIT\"},{\"svn\":0,\"category\":\"BIOS\"},{\"svn\":0,\"category\":\"BIOS\"},{\"svn\":0,\"category\":\"BIOS\"},{\"svn\":0},{\"svn\":0,\"category\":\"OS/VMM\",\"type\":\"SEAMLDR ACM\"},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0}],\"pcesvn\":0,\"tdxtcbcomponents\":[{\"svn\":0,\"category\":\"OS/VMM\",\"type\":\"TDX Module\"},{\"svn\":0,\"category\":\"OS/VMM\",\"type\":\"TDX Module\"},{\"svn\":1,\"category\":\"OS/VMM\",\"type\":\"TDX Late Microcode Update\"},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0}]},\"tcbDate\":\"2022-11-09T00:00:00Z\",\"tcbStatus\":\"UpToDate\"}]},\"signature\":\"6f9cf0afa28bc6434a141f849c0920d842b8ec1651cc3bffb1fecc916af91195b750950fbea44e0071bd1a3647d7a55ea9a0fe0c58f66ef700e3aa2b4616405b\"}","tcbInfoIssuerChain":"-----BEGIN CERTIFICATE-----\nMIICkDCCAjagAwIBAgIUTh8n662T/sqPZK+7n3H67/KGwu0wCgYIKoZIzj0EAwIw\naDEaMBgGA1UEAwwRSW50ZWwgU0dYIFJvb3QgQ0ExGjAYBgNVBAoMEUludGVsIENv\ncnBvcmF0aW9uMRQwEgYDVQQHDAtTYW50YSBDbGFyYTELMAkGA1UECAwCQ0ExCzAJ\nBgNVBAYTAlVTMB4XDTE5MTAzMTEyMzM0N1oXDTI2MTAzMTEyMzM0N1owbDEeMBwG\nA1UEAwwVSW50ZWwgU0dYIFRDQiBTaWduaW5nMRowGAYDVQQKDBFJbnRlbCBDb3Jw\nb3JhdGlvbjEUMBIGA1UEBwwLU2FudGEgQ2xhcmExCzAJBgNVBAgMAkNBMQswCQYD\nVQQGEwJVUzBZMBMGByqGSM49AgEGCCqGSM49AwEHA0IABOnYw9LbN/JmyUttXa0M\niBEenjPbxbR4C8MuVYxDI+Le8lDBLp9X4wMzCAUF/fI/31giClXp/y0erLbLZjdV\n07+jgbkwgbYwHwYDVR0jBBgwFoAU6ehEUlM2XEsYmhH8QxgspdwggEgwVgYDVR0f\nBE8wTTBLoEmgR4ZFaHR0cHM6Ly9zYngtY2VydGlmaWNhdGVzLnRydXN0ZWRzZXJ2\naWNlcy5pbnRlbC5jb20vSW50ZWxTR1hSb290Q0EuZGVyMB0GA1UdDgQWBBROHyfr\nrZP+yo9kr7ufcfrv8obC7TAOBgNVHQ8BAf8EBAMCBsAwDAYDVR0TAQH/BAIwADAK\nBggqhkjOPQQDAgNIADBFAiEA9xQeifK+2abQGnrAgk0hrOhdyvJQorh2cEMn4Gwr\n4hoCIFHW5qQ9G2wBJ4GMNQqv/oMfbPtzmyTlaWWzwxkqM0CT\n-----END CERTIFICATE-----\n-----BEGIN CERTIFICATE-----\nMIIClDCCAjmgAwIBAgIVAOnoRFJTNlxLGJoR/EMYLKXcIIBIMAoGCCqGSM49BAMC\nMGgxGjAYBgNVBAMMEUludGVsIFNHWCBSb290IENBMRowGAYDVQQKDBFJbnRlbCBD\nb3Jwb3JhdGlvbjEUMBIGA1UEBwwLU2FudGEgQ2xhcmExCzAJBgNVBAgMAkNBMQsw\nCQYDVQQGEwJVUzAeFw0xOTEwMzEwOTQ5MjFaFw00OTEyMzEyMzU5NTlaMGgxGjAY\nBgNVBAMMEUludGVsIFNHWCBSb290IENBMRowGAYDVQQKDBFJbnRlbCBDb3Jwb3Jh\ndGlvbjEUMBIGA1UEBwwLU2FudGEgQ2xhcmExCzAJBgNVBAgMAkNBMQswCQYDVQQG\nEwJVUzBZMBMGByqGSM49AgEGCCqGSM49AwEHA0IABE/6D/1WHNrWwPmNMIyBKMW5\nJ6JzMsjo6xP2vkK1cdZGb1PGRP/C/8ECgiDkmklmzwLzLi+000m7LLrtKJA3oC2j\ngb8wgbwwHwYDVR0jBBgwFoAU6ehEUlM2XEsYmhH8QxgspdwggEgwVgYDVR0fBE8w\nTTBLoEmgR4ZFaHR0cHM6Ly9zYngtY2VydGlmaWNhdGVzLnRydXN0ZWRzZXJ2aWNl\ncy5pbnRlbC5jb20vSW50ZWxTR1hSb290Q0EuZGVyMB0GA1UdDgQWBBTp6ERSUzZc\nSxiaEfxDGCyl3CCASDAOBgNVHQ8BAf8EBAMCAQYwEgYDVR0TAQH/BAgwBgEB/wIB\nATAKBggqhkjOPQQDAgNJADBGAiEAzw9zdUiUHPMUd0C4mx41jlFZkrM3y5f1lgnV\nO7FbjOoCIQCoGtUmT4cXt7V+ySHbJ8Hob9AanpvXNH1ER+/gZF+opQ==\n-----END CERTIFICATE-----\n"},{"fmspc":"10A06E040000","tcbInfo":"{\"tcbInfo\":{\"id\":\"TDX\",\"version\":3,\"issueDate\":\"2025-10-21T09:44:36Z\",\"nextUpdate\":\"2025-11-20T09:44:36Z\",\"fmspc\":\"10A06E040000\",\"pceId\":\"0000\",\"tcbType\":0,\"tcbEvaluationDataNumber\":5,\"tdxModule\":{\"mrsigner\":\"000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000\",\"attributes\":\"0000000000000000\",\"attributesMask\":\"FFFFFFFFFFFFFFFF\"},\"tdxModuleIdentities\":[{\"id\":\"TDX_02\",\"mrsigner\":\"000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000\",\"attributes\":\"0000000000000000\",\"attributesMask\":\"FFFFFFFFFFFFFFFF\",\"tcbLevels\":[{\"tcb\":{\"isvsvn\":0},\"tcbDate\":\"2022-11-09T00:00:00Z\",\"tcbStatus\":\"UpToDate\"}]},{\"id\":\"TDX_03\",\"mrsigner\":\"000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000\",\"attributes\":\"0000000000000000\",\"attributesMask\":\"FFFFFFFFFFFFFFFF\",\"tcbLevels\":[{\"tcb\":{\"isvsvn\":0},\"tcbDate\":\"2022-11-09T00:00:00Z\",\"tcbStatus\":\"UpToDate\"}]},{\"id\":\"TDX_01\",\"mrsigner\":\"000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000\",\"attributes\":\"0000000000000000\",\"attributesMask\":\"FFFFFFFFFFFFFFFF\",\"tcbLevels\":[{\"tcb\":{\"isvsvn\":0},\"tcbDate\":\"2022-11-09T00:00:00Z\",\"tcbStatus\":\"UpToDate\"}]}],\"tcbLevels\":[{\"tcb\":{\"sgxtcbcomponents\":[{\"svn\":1,\"category\":\"BIOS\",\"type\":\"Early Microcode Update\"},{\"svn\":1,\"category\":\"OS/VMM\",\"type\":\"SGX Late Microcode Update\"},{\"svn\":0,\"category\":\"OS/VMM\",\"type\":\"TXT SINIT\"},{\"svn\":0,\"category\":\"BIOS\"},{\"svn\":0,\"category\":\"BIOS\"},{\"svn\":0,\"category\":\"BIOS\"},{\"svn\":0},{\"svn\":0,\"category\":\"OS/VMM\",\"type\":\"SEAMLDR ACM\"},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0}],\"pcesvn\":0,\"tdxtcbcomponents\":[{\"svn\":0,\"category\":\"OS/VMM\",\"type\":\"TDX Module\"},{\"svn\":0,\"category\":\"OS/VMM\",\"type\":\"TDX Module\"},{\"svn\":1,\"category\":\"OS/VMM\",\"type\":\"TDX Late Microcode Update\"},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0}]},\"tcbDate\":\"2022-11-09T00:00:00Z\",\"tcbStatus\":\"UpToDate\"}]},\"signature\":\"70c93242def0bf52e292ffb548ad3a219d9be54e0764d0c28fe5a6805c2321f02dc8de8dc93dcaf5d8dfbcda869af8be9ea3fc07d3dd64f6652ec77c7bb14f7d\"}","tcbInfoIssuerChain":"-----BEGIN CERTIFICATE-----\nMIICkDCCAjagAwIBAgIUTh8n662T/sqPZK+7n3H67/KGwu0wCgYIKoZIzj0EAwIw\naDEaMBgGA1UEAwwRSW50ZWwgU0dYIFJvb3QgQ0ExGjAYBgNVBAoMEUludGVsIENv\ncnBvcmF0aW9uMRQwEgYDVQQHDAtTYW50YSBDbGFyYTELMAkGA1UECAwCQ0ExCzAJ\nBgNVBAYTAlVTMB4XDTE5MTAzMTEyMzM0N1oXDTI2MTAzMTEyMzM0N1owbDEeMBwG\nA1UEAwwVSW50ZWwgU0dYIFRDQiBTaWduaW5nMRowGAYDVQQKDBFJbnRlbCBDb3Jw\nb3JhdGlvbjEUMBIGA1UEBwwLU2FudGEgQ2xhcmExCzAJBgNVBAgMAkNBMQswCQYD\nVQQGEwJVUzBZMBMGByqGSM49AgEGCCqGSM49AwEHA0IABOnYw9LbN/JmyUttXa0M\niBEenjPbxbR4C8MuVYxDI+Le8lDBLp9X4wMzCAUF/fI/31giClXp/y0erLbLZjdV\n07+jgbkwgbYwHwYDVR0jBBgwFoAU6ehEUlM2XEsYmhH8QxgspdwggEgwVgYDVR0f\nBE8wTTBLoEmgR4ZFaHR0cHM6Ly9zYngtY2VydGlmaWNhdGVzLnRydXN0ZWRzZXJ2\naWNlcy5pbnRlbC5jb20vSW50ZWxTR1hSb290Q0EuZGVyMB0GA1UdDgQWBBROHyfr\nrZP+yo9kr7ufcfrv8obC7TAOBgNVHQ8BAf8EBAMCBsAwDAYDVR0TAQH/BAIwADAK\nBggqhkjOPQQDAgNIADBFAiEA9xQeifK+2abQGnrAgk0hrOhdyvJQorh2cEMn4Gwr\n4hoCIFHW5qQ9G2wBJ4GMNQqv/oMfbPtzmyTlaWWzwxkqM0CT\n-----END CERTIFICATE-----\n-----BEGIN CERTIFICATE-----\nMIIClDCCAjmgAwIBAgIVAOnoRFJTNlxLGJoR/EMYLKXcIIBIMAoGCCqGSM49BAMC\nMGgxGjAYBgNVBAMMEUludGVsIFNHWCBSb290IENBMRowGAYDVQQKDBFJbnRlbCBD\nb3Jwb3JhdGlvbjEUMBIGA1UEBwwLU2FudGEgQ2xhcmExCzAJBgNVBAgMAkNBMQsw\nCQYDVQQGEwJVUzAeFw0xOTEwMzEwOTQ5MjFaFw00OTEyMzEyMzU5NTlaMGgxGjAY\nBgNVBAMMEUludGVsIFNHWCBSb290IENBMRowGAYDVQQKDBFJbnRlbCBDb3Jwb3Jh\ndGlvbjEUMBIGA1UEBwwLU2FudGEgQ2xhcmExCzAJBgNVBAgMAkNBMQswCQYDVQQG\nEwJVUzBZMBMGByqGSM49AgEGCCqGSM49AwEHA0IABE/6D/1WHNrWwPmNMIyBKMW5\nJ6JzMsjo6xP2vkK1cdZGb1PGRP/C/8ECgiDkmklmzwLzLi+000m7LLrtKJA3oC2j\ngb8wgbwwHwYDVR0jBBgwFoAU6ehEUlM2XEsYmhH8QxgspdwggEgwVgYDVR0fBE8w\nTTBLoEmgR4ZFaHR0cHM6Ly9zYngtY2VydGlmaWNhdGVzLnRydXN0ZWRzZXJ2aWNl\ncy5pbnRlbC5jb20vSW50ZWxTR1hSb290Q0EuZGVyMB0GA1UdDgQWBBTp6ERSUzZc\nSxiaEfxDGCyl3CCASDAOBgNVHQ8BAf8EBAMCAQYwEgYDVR0TAQH/BAgwBgEB/wIB\nATAKBggqhkjOPQQDAgNJADBGAiEAzw9zdUiUHPMUd0C4mx41jlFZkrM3y5f1lgnV\nO7FbjOoCIQCoGtUmT4cXt7V+ySHbJ8Hob9AanpvXNH1ER+/gZF+opQ==\n-----END CERTIFICATE-----\n"},{"fmspc":"40806F000000","tcbInfo":"{\"tcbInfo\":{\"id\":\"TDX\",\"version\":3,\"issueDate\":\"2025-10-21T09:44:37Z\",\"nextUpdate\":\"2025-11-20T09:44:37Z\",\"fmspc\":\"40806F000000\",\"pceId\":\"0000\",\"tcbType\":0,\"tcbEvaluationDataNumber\":5,\"tdxModule\":{\"mrsigner\":\"000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000\",\"attributes\":\"0000000000000000\",\"attributesMask\":\"FFFFFFFFFFFFFFFF\"},\"tdxModuleIdentities\":[{\"id\":\"TDX_02\",\"mrsigner\":\"000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000\",\"attributes\":\"0000000000000000\",\"attributesMask\":\"FFFFFFFFFFFFFFFF\",\"tcbLevels\":[{\"tcb\":{\"isvsvn\":0},\"tcbDate\":\"2022-11-09T00:00:00Z\",\"tcbStatus\":\"UpToDate\"}]},{\"id\":\"TDX_03\",\"mrsigner\":\"000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000\",\"attributes\":\"0000000000000000\",\"attributesMask\":\"FFFFFFFFFFFFFFFF\",\"tcbLevels\":[{\"tcb\":{\"isvsvn\":0},\"tcbDate\":\"2022-11-09T00:00:00Z\",\"tcbStatus\":\"UpToDate\"}]},{\"id\":\"TDX_01\",\"mrsigner\":\"000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000\",\"attributes\":\"0000000000000000\",\"attributesMask\":\"FFFFFFFFFFFFFFFF\",\"tcbLevels\":[{\"tcb\":{\"isvsvn\":0},\"tcbDate\":\"2022-11-09T00:00:00Z\",\"tcbStatus\":\"UpToDate\"}]}],\"tcbLevels\":[{\"tcb\":{\"sgxtcbcomponents\":[{\"svn\":1,\"category\":\"BIOS\",\"type\":\"Early Microcode Update\"},{\"svn\":1,\"category\":\"OS/VMM\",\"type\":\"SGX Late Microcode Update\"},{\"svn\":0,\"category\":\"OS/VMM\",\"type\":\"TXT SINIT\"},{\"svn\":0,\"category\":\"BIOS\"},{\"svn\":0,\"category\":\"BIOS\"},{\"svn\":0,\"category\":\"BIOS\"},{\"svn\":0},{\"svn\":0,\"category\":\"OS/VMM\",\"type\":\"SEAMLDR ACM\"},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0}],\"pcesvn\":11,\"tdxtcbcomponents\":[{\"svn\":0,\"category\":\"OS/VMM\",\"type\":\"TDX Module\"},{\"svn\":0,\"category\":\"OS/VMM\",\"type\":\"TDX Module\"},{\"svn\":1,\"category\":\"OS/VMM\",\"type\":\"TDX Late Microcode Update\"},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0}]},\"tcbDate\":\"2022-11-09T00:00:00Z\",\"tcbStatus\":\"UpToDate\"}]},\"signature\":\"a3a55dc486f550f535978f890365b03fcdcba8c90a273bdec1d57bc7f501dd108d514feb445d0521c28110a02384b13415dd0a9497651e15f8e61532fa92c64b\"}","tcbInfoIssuerChain":"-----BEGIN CERTIFICATE-----\nMIICkDCCAjagAwIBAgIUTh8n662T/sqPZK+7n3H67/KGwu0wCgYIKoZIzj0EAwIw\naDEaMBgGA1UEAwwRSW50ZWwgU0dYIFJvb3QgQ0ExGjAYBgNVBAoMEUludGVsIENv\ncnBvcmF0aW9uMRQwEgYDVQQHDAtTYW50YSBDbGFyYTELMAkGA1UECAwCQ0ExCzAJ\nBgNVBAYTAlVTMB4XDTE5MTAzMTEyMzM0N1oXDTI2MTAzMTEyMzM0N1owbDEeMBwG\nA1UEAwwVSW50ZWwgU0dYIFRDQiBTaWduaW5nMRowGAYDVQQKDBFJbnRlbCBDb3Jw\nb3JhdGlvbjEUMBIGA1UEBwwLU2FudGEgQ2xhcmExCzAJBgNVBAgMAkNBMQswCQYD\nVQQGEwJVUzBZMBMGByqGSM49AgEGCCqGSM49AwEHA0IABOnYw9LbN/JmyUttXa0M\niBEenjPbxbR4C8MuVYxDI+Le8lDBLp9X4wMzCAUF/fI/31giClXp/y0erLbLZjdV\n07+jgbkwgbYwHwYDVR0jBBgwFoAU6ehEUlM2XEsYmhH8QxgspdwggEgwVgYDVR0f\nBE8wTTBLoEmgR4ZFaHR0cHM6Ly9zYngtY2VydGlmaWNhdGVzLnRydXN0ZWRzZXJ2\naWNlcy5pbnRlbC5jb20vSW50ZWxTR1hSb290Q0EuZGVyMB0GA1UdDgQWBBROHyfr\nrZP+yo9kr7ufcfrv8obC7TAOBgNVHQ8BAf8EBAMCBsAwDAYDVR0TAQH/BAIwADAK\nBggqhkjOPQQDAgNIADBFAiEA9xQeifK+2abQGnrAgk0hrOhdyvJQorh2cEMn4Gwr\n4hoCIFHW5qQ9G2wBJ4GMNQqv/oMfbPtzmyTlaWWzwxkqM0CT\n-----END CERTIFICATE-----\n-----BEGIN CERTIFICATE-----\nMIIClDCCAjmgAwIBAgIVAOnoRFJTNlxLGJoR/EMYLKXcIIBIMAoGCCqGSM49BAMC\nMGgxGjAYBgNVBAMMEUludGVsIFNHWCBSb290IENBMRowGAYDVQQKDBFJbnRlbCBD\nb3Jwb3JhdGlvbjEUMBIGA1UEBwwLU2FudGEgQ2xhcmExCzAJBgNVBAgMAkNBMQsw\nCQYDVQQGEwJVUzAeFw0xOTEwMzEwOTQ5MjFaFw00OTEyMzEyMzU5NTlaMGgxGjAY\nBgNVBAMMEUludGVsIFNHWCBSb290IENBMRowGAYDVQQKDBFJbnRlbCBDb3Jwb3Jh\ndGlvbjEUMBIGA1UEBwwLU2FudGEgQ2xhcmExCzAJBgNVBAgMAkNBMQswCQYDVQQG\nEwJVUzBZMBMGByqGSM49AgEGCCqGSM49AwEHA0IABE/6D/1WHNrWwPmNMIyBKMW5\nJ6JzMsjo6xP2vkK1cdZGb1PGRP/C/8ECgiDkmklmzwLzLi+000m7LLrtKJA3oC2j\ngb8wgbwwHwYDVR0jBBgwFoAU6ehEUlM2XEsYmhH8QxgspdwggEgwVgYDVR0fBE8w\nTTBLoEmgR4ZFaHR0cHM6Ly9zYngtY2VydGlmaWNhdGVzLnRydXN0ZWRzZXJ2aWNl\ncy5pbnRlbC5jb20vSW50ZWxTR1hSb290Q0EuZGVyMB0GA1UdDgQWBBTp6ERSUzZc\nSxiaEfxDGCyl3CCASDAOBgNVHQ8BAf8EBAMCAQYwEgYDVR0TAQH/BAgwBgEB/wIB\nATAKBggqhkjOPQQDAgNJADBGAiEAzw9zdUiUHPMUd0C4mx41jlFZkrM3y5f1lgnV\nO7FbjOoCIQCoGtUmT4cXt7V+ySHbJ8Hob9AanpvXNH1ER+/gZF+opQ==\n-----END CERTIFICATE-----\n"},{"fmspc":"10806F000000","tcbInfo":"{\"tcbInfo\":{\"id\":\"TDX\",\"version\":3,\"issueDate\":\"2025-10-21T09:47:41Z\",\"nextUpdate\":\"2025-11-20T09:47:41Z\",\"fmspc\":\"10806F000000\",\"pceId\":\"0000\",\"tcbType\":0,\"tcbEvaluationDataNumber\":5,\"tdxModule\":{\"mrsigner\":\"000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000\",\"attributes\":\"0000000000000000\",\"attributesMask\":\"FFFFFFFFFFFFFFFF\"},\"tdxModuleIdentities\":[{\"id\":\"TDX_02\",\"mrsigner\":\"000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000\",\"attributes\":\"0000000000000000\",\"attributesMask\":\"FFFFFFFFFFFFFFFF\",\"tcbLevels\":[{\"tcb\":{\"isvsvn\":0},\"tcbDate\":\"2022-11-09T00:00:00Z\",\"tcbStatus\":\"UpToDate\"}]},{\"id\":\"TDX_03\",\"mrsigner\":\"000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000\",\"attributes\":\"0000000000000000\",\"attributesMask\":\"FFFFFFFFFFFFFFFF\",\"tcbLevels\":[{\"tcb\":{\"isvsvn\":0},\"tcbDate\":\"2022-11-09T00:00:00Z\",\"tcbStatus\":\"UpToDate\"}]},{\"id\":\"TDX_01\",\"mrsigner\":\"000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000\",\"attributes\":\"0000000000000000\",\"attributesMask\":\"FFFFFFFFFFFFFFFF\",\"tcbLevels\":[{\"tcb\":{\"isvsvn\":0},\"tcbDate\":\"2022-11-09T00:00:00Z\",\"tcbStatus\":\"UpToDate\"}]}],\"tcbLevels\":[{\"tcb\":{\"sgxtcbcomponents\":[{\"svn\":2,\"category\":\"BIOS\",\"type\":\"Early Microcode Update\"},{\"svn\":2,\"category\":\"OS/VMM\",\"type\":\"SGX Late Microcode Update\"},{\"svn\":0,\"category\":\"OS/VMM\",\"type\":\"TXT SINIT\"},{\"svn\":0,\"category\":\"BIOS\"},{\"svn\":0,\"category\":\"BIOS\"},{\"svn\":0,\"category\":\"BIOS\"},{\"svn\":0},{\"svn\":0,\"category\":\"OS/VMM\",\"type\":\"SEAMLDR ACM\"},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0}],\"pcesvn\":10,\"tdxtcbcomponents\":[{\"svn\":0,\"category\":\"OS/VMM\",\"type\":\"TDX Module\"},{\"svn\":0,\"category\":\"OS/VMM\",\"type\":\"TDX Module\"},{\"svn\":3,\"category\":\"OS/VMM\",\"type\":\"TDX Late Microcode Update\"},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0}]},\"tcbDate\":\"2022-11-09T00:00:00Z\",\"tcbStatus\":\"UpToDate\"},{\"tcb\":{\"sgxtcbcomponents\":[{\"svn\":2,\"category\":\"BIOS\",\"type\":\"Early Microcode Update\"},{\"svn\":2,\"category\":\"OS/VMM\",\"type\":\"SGX Late Microcode Update\"},{\"svn\":0,\"category\":\"OS/VMM\",\"type\":\"TXT SINIT\"},{\"svn\":0,\"category\":\"BIOS\"},{\"svn\":0,\"category\":\"BIOS\"},{\"svn\":0,\"category\":\"BIOS\"},{\"svn\":0},{\"svn\":0,\"category\":\"OS/VMM\",\"type\":\"SEAMLDR ACM\"},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0}],\"pcesvn\":10,\"tdxtcbcomponents\":[{\"svn\":0,\"category\":\"OS/VMM\",\"type\":\"TDX Module\"},{\"svn\":0,\"category\":\"OS/VMM\",\"type\":\"TDX Module\"},{\"svn\":2,\"category\":\"OS/VMM\",\"type\":\"TDX Late Microcode Update\"},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0}]},\"tcbDate\":\"2020-05-28T00:00:00Z\",\"tcbStatus\":\"OutOfDate\"},{\"tcb\":{\"sgxtcbcomponents\":[{\"svn\":1,\"category\":\"BIOS\",\"type\":\"Early Microcode Update\"},{\"svn\":1,\"category\":\"OS/VMM\",\"type\":\"SGX Late Microcode Update\"},{\"svn\":0,\"category\":\"OS/VMM\",\"type\":\"TXT SINIT\"},{\"svn\":0,\"category\":\"BIOS\"},{\"svn\":0,\"category\":\"BIOS\"},{\"svn\":0,\"category\":\"BIOS\"},{\"svn\":0},{\"svn\":0,\"category\":\"OS/VMM\",\"type\":\"SEAMLDR ACM\"},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0}],\"pcesvn\":9,\"tdxtcbcomponents\":[{\"svn\":0,\"category\":\"OS/VMM\",\"type\":\"TDX Module\"},{\"svn\":0,\"category\":\"OS/VMM\",\"type\":\"TDX Module\"},{\"svn\":1,\"category\":\"OS/VMM\",\"type\":\"TDX Late Microcode Update\"},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0}]},\"tcbDate\":\"2020-03-22T00:00:00Z\",\"tcbStatus\":\"OutOfDate\"}]},\"signature\":\"00d8093fe0e80be196794b1876b376ea41bb44d7af2bbc0814bf2d2bc800a4107652ebf346ab852035b2fca22c557887e5f89a40382569392be6d66139e6f10f\"}","tcbInfoIssuerChain":"-----BEGIN CERTIFICATE-----\nMIICkDCCAjagAwIBAgIUTh8n662T/sqPZK+7n3H67/KGwu0wCgYIKoZIzj0EAwIw\naDEaMBgGA1UEAwwRSW50ZWwgU0dYIFJvb3QgQ0ExGjAYBgNVBAoMEUludGVsIENv\ncnBvcmF0aW9uMRQwEgYDVQQHDAtTYW50YSBDbGFyYTELMAkGA1UECAwCQ0ExCzAJ\nBgNVBAYTAlVTMB4XDTE5MTAzMTEyMzM0N1oXDTI2MTAzMTEyMzM0N1owbDEeMBwG\nA1UEAwwVSW50ZWwgU0dYIFRDQiBTaWduaW5nMRowGAYDVQQKDBFJbnRlbCBDb3Jw\nb3JhdGlvbjEUMBIGA1UEBwwLU2FudGEgQ2xhcmExCzAJBgNVBAgMAkNBMQswCQYD\nVQQGEwJVUzBZMBMGByqGSM49AgEGCCqGSM49AwEHA0IABOnYw9LbN/JmyUttXa0M\niBEenjPbxbR4C8MuVYxDI+Le8lDBLp9X4wMzCAUF/fI/31giClXp/y0erLbLZjdV\n07+jgbkwgbYwHwYDVR0jBBgwFoAU6ehEUlM2XEsYmhH8QxgspdwggEgwVgYDVR0f\nBE8wTTBLoEmgR4ZFaHR0cHM6Ly9zYngtY2VydGlmaWNhdGVzLnRydXN0ZWRzZXJ2\naWNlcy5pbnRlbC5jb20vSW50ZWxTR1hSb290Q0EuZGVyMB0GA1UdDgQWBBROHyfr\nrZP+yo9kr7ufcfrv8obC7TAOBgNVHQ8BAf8EBAMCBsAwDAYDVR0TAQH/BAIwADAK\nBggqhkjOPQQDAgNIADBFAiEA9xQeifK+2abQGnrAgk0hrOhdyvJQorh2cEMn4Gwr\n4hoCIFHW5qQ9G2wBJ4GMNQqv/oMfbPtzmyTlaWWzwxkqM0CT\n-----END CERTIFICATE-----\n-----BEGIN CERTIFICATE-----\nMIIClDCCAjmgAwIBAgIVAOnoRFJTNlxLGJoR/EMYLKXcIIBIMAoGCCqGSM49BAMC\nMGgxGjAYBgNVBAMMEUludGVsIFNHWCBSb290IENBMRowGAYDVQQKDBFJbnRlbCBD\nb3Jwb3JhdGlvbjEUMBIGA1UEBwwLU2FudGEgQ2xhcmExCzAJBgNVBAgMAkNBMQsw\nCQYDVQQGEwJVUzAeFw0xOTEwMzEwOTQ5MjFaFw00OTEyMzEyMzU5NTlaMGgxGjAY\nBgNVBAMMEUludGVsIFNHWCBSb290IENBMRowGAYDVQQKDBFJbnRlbCBDb3Jwb3Jh\ndGlvbjEUMBIGA1UEBwwLU2FudGEgQ2xhcmExCzAJBgNVBAgMAkNBMQswCQYDVQQG\nEwJVUzBZMBMGByqGSM49AgEGCCqGSM49AwEHA0IABE/6D/1WHNrWwPmNMIyBKMW5\nJ6JzMsjo6xP2vkK1cdZGb1PGRP/C/8ECgiDkmklmzwLzLi+000m7LLrtKJA3oC2j\ngb8wgbwwHwYDVR0jBBgwFoAU6ehEUlM2XEsYmhH8QxgspdwggEgwVgYDVR0fBE8w\nTTBLoEmgR4ZFaHR0cHM6Ly9zYngtY2VydGlmaWNhdGVzLnRydXN0ZWRzZXJ2aWNl\ncy5pbnRlbC5jb20vSW50ZWxTR1hSb290Q0EuZGVyMB0GA1UdDgQWBBTp6ERSUzZc\nSxiaEfxDGCyl3CCASDAOBgNVHQ8BAf8EBAMCAQYwEgYDVR0TAQH/BAgwBgEB/wIB\nATAKBggqhkjOPQQDAgNJADBGAiEAzw9zdUiUHPMUd0C4mx41jlFZkrM3y5f1lgnV\nO7FbjOoCIQCoGtUmT4cXt7V+ySHbJ8Hob9AanpvXNH1ER+/gZF+opQ==\n-----END CERTIFICATE-----\n"},{"fmspc":"50A06D000000","tcbInfo":"{\"tcbInfo\":{\"id\":\"TDX\",\"version\":3,\"issueDate\":\"2025-10-21T09:44:40Z\",\"nextUpdate\":\"2025-11-20T09:44:40Z\",\"fmspc\":\"50A06D000000\",\"pceId\":\"0000\",\"tcbType\":0,\"tcbEvaluationDataNumber\":5,\"tdxModule\":{\"mrsigner\":\"000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000\",\"attributes\":\"0000000000000000\",\"attributesMask\":\"FFFFFFFFFFFFFFFF\"},\"tdxModuleIdentities\":[{\"id\":\"TDX_02\",\"mrsigner\":\"000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000\",\"attributes\":\"0000000000000000\",\"attributesMask\":\"FFFFFFFFFFFFFFFF\",\"tcbLevels\":[{\"tcb\":{\"isvsvn\":0},\"tcbDate\":\"2022-11-09T00:00:00Z\",\"tcbStatus\":\"UpToDate\"}]},{\"id\":\"TDX_03\",\"mrsigner\":\"000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000\",\"attributes\":\"0000000000000000\",\"attributesMask\":\"FFFFFFFFFFFFFFFF\",\"tcbLevels\":[{\"tcb\":{\"isvsvn\":0},\"tcbDate\":\"2022-11-09T00:00:00Z\",\"tcbStatus\":\"UpToDate\"}]},{\"id\":\"TDX_01\",\"mrsigner\":\"000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000\",\"attributes\":\"0000000000000000\",\"attributesMask\":\"FFFFFFFFFFFFFFFF\",\"tcbLevels\":[{\"tcb\":{\"isvsvn\":0},\"tcbDate\":\"2022-11-09T00:00:00Z\",\"tcbStatus\":\"UpToDate\"}]}],\"tcbLevels\":[{\"tcb\":{\"sgxtcbcomponents\":[{\"svn\":1,\"category\":\"BIOS\",\"type\":\"Early Microcode Update\"},{\"svn\":1,\"category\":\"OS/VMM\",\"type\":\"SGX Late Microcode Update\"},{\"svn\":0,\"category\":\"OS/VMM\",\"type\":\"TXT SINIT\"},{\"svn\":0,\"category\":\"BIOS\"},{\"svn\":0,\"category\":\"BIOS\"},{\"svn\":0,\"category\":\"BIOS\"},{\"svn\":0},{\"svn\":0,\"category\":\"OS/VMM\",\"type\":\"SEAMLDR ACM\"},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0}],\"pcesvn\":0,\"tdxtcbcomponents\":[{\"svn\":0,\"category\":\"OS/VMM\",\"type\":\"TDX Module\"},{\"svn\":0,\"category\":\"OS/VMM\",\"type\":\"TDX Module\"},{\"svn\":1,\"category\":\"OS/VMM\",\"type\":\"TDX Late Microcode Update\"},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0}]},\"tcbDate\":\"2022-11-09T00:00:00Z\",\"tcbStatus\":\"UpToDate\"}]},\"signature\":\"056f99c9823ba9a8215898756d866c0dd22a88ebfb39762c84cb72b2873c1af32b59cd551fc8a236e2dcc61413f0634548291a34cafbc985a3a0e6d4a6b13286\"}","tcbInfoIssuerChain":"-----BEGIN CERTIFICATE-----\nMIICkDCCAjagAwIBAgIUTh8n662T/sqPZK+7n3H67/KGwu0wCgYIKoZIzj0EAwIw\naDEaMBgGA1UEAwwRSW50ZWwgU0dYIFJvb3QgQ0ExGjAYBgNVBAoMEUludGVsIENv\ncnBvcmF0aW9uMRQwEgYDVQQHDAtTYW50YSBDbGFyYTELMAkGA1UECAwCQ0ExCzAJ\nBgNVBAYTAlVTMB4XDTE5MTAzMTEyMzM0N1oXDTI2MTAzMTEyMzM0N1owbDEeMBwG\nA1UEAwwVSW50ZWwgU0dYIFRDQiBTaWduaW5nMRowGAYDVQQKDBFJbnRlbCBDb3Jw\nb3JhdGlvbjEUMBIGA1UEBwwLU2FudGEgQ2xhcmExCzAJBgNVBAgMAkNBMQswCQYD\nVQQGEwJVUzBZMBMGByqGSM49AgEGCCqGSM49AwEHA0IABOnYw9LbN/JmyUttXa0M\niBEenjPbxbR4C8MuVYxDI+Le8lDBLp9X4wMzCAUF/fI/31giClXp/y0erLbLZjdV\n07+jgbkwgbYwHwYDVR0jBBgwFoAU6ehEUlM2XEsYmhH8QxgspdwggEgwVgYDVR0f\nBE8wTTBLoEmgR4ZFaHR0cHM6Ly9zYngtY2VydGlmaWNhdGVzLnRydXN0ZWRzZXJ2\naWNlcy5pbnRlbC5jb20vSW50ZWxTR1hSb290Q0EuZGVyMB0GA1UdDgQWBBROHyfr\nrZP+yo9kr7ufcfrv8obC7TAOBgNVHQ8BAf8EBAMCBsAwDAYDVR0TAQH/BAIwADAK\nBggqhkjOPQQDAgNIADBFAiEA9xQeifK+2abQGnrAgk0hrOhdyvJQorh2cEMn4Gwr\n4hoCIFHW5qQ9G2wBJ4GMNQqv/oMfbPtzmyTlaWWzwxkqM0CT\n-----END CERTIFICATE-----\n-----BEGIN CERTIFICATE-----\nMIIClDCCAjmgAwIBAgIVAOnoRFJTNlxLGJoR/EMYLKXcIIBIMAoGCCqGSM49BAMC\nMGgxGjAYBgNVBAMMEUludGVsIFNHWCBSb290IENBMRowGAYDVQQKDBFJbnRlbCBD\nb3Jwb3JhdGlvbjEUMBIGA1UEBwwLU2FudGEgQ2xhcmExCzAJBgNVBAgMAkNBMQsw\nCQYDVQQGEwJVUzAeFw0xOTEwMzEwOTQ5MjFaFw00OTEyMzEyMzU5NTlaMGgxGjAY\nBgNVBAMMEUludGVsIFNHWCBSb290IENBMRowGAYDVQQKDBFJbnRlbCBDb3Jwb3Jh\ndGlvbjEUMBIGA1UEBwwLU2FudGEgQ2xhcmExCzAJBgNVBAgMAkNBMQswCQYDVQQG\nEwJVUzBZMBMGByqGSM49AgEGCCqGSM49AwEHA0IABE/6D/1WHNrWwPmNMIyBKMW5\nJ6JzMsjo6xP2vkK1cdZGb1PGRP/C/8ECgiDkmklmzwLzLi+000m7LLrtKJA3oC2j\ngb8wgbwwHwYDVR0jBBgwFoAU6ehEUlM2XEsYmhH8QxgspdwggEgwVgYDVR0fBE8w\nTTBLoEmgR4ZFaHR0cHM6Ly9zYngtY2VydGlmaWNhdGVzLnRydXN0ZWRzZXJ2aWNl\ncy5pbnRlbC5jb20vSW50ZWxTR1hSb290Q0EuZGVyMB0GA1UdDgQWBBTp6ERSUzZc\nSxiaEfxDGCyl3CCASDAOBgNVHQ8BAf8EBAMCAQYwEgYDVR0TAQH/BAgwBgEB/wIB\nATAKBggqhkjOPQQDAgNJADBGAiEAzw9zdUiUHPMUd0C4mx41jlFZkrM3y5f1lgnV\nO7FbjOoCIQCoGtUmT4cXt7V+ySHbJ8Hob9AanpvXNH1ER+/gZF+opQ==\n-----END CERTIFICATE-----\n"},{"fmspc":"B0806F000000","tcbInfo":"{\"tcbInfo\":{\"id\":\"TDX\",\"version\":3,\"issueDate\":\"2025-10-21T09:44:42Z\",\"nextUpdate\":\"2025-11-20T09:44:42Z\",\"fmspc\":\"B0806F000000\",\"pceId\":\"0000\",\"tcbType\":0,\"tcbEvaluationDataNumber\":5,\"tdxModule\":{\"mrsigner\":\"000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000\",\"attributes\":\"0000000000000000\",\"attributesMask\":\"FFFFFFFFFFFFFFFF\"},\"tdxModuleIdentities\":[{\"id\":\"TDX_02\",\"mrsigner\":\"000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000\",\"attributes\":\"0000000000000000\",\"attributesMask\":\"FFFFFFFFFFFFFFFF\",\"tcbLevels\":[{\"tcb\":{\"isvsvn\":0},\"tcbDate\":\"2022-11-09T00:00:00Z\",\"tcbStatus\":\"UpToDate\"}]},{\"id\":\"TDX_03\",\"mrsigner\":\"000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000\",\"attributes\":\"0000000000000000\",\"attributesMask\":\"FFFFFFFFFFFFFFFF\",\"tcbLevels\":[{\"tcb\":{\"isvsvn\":0},\"tcbDate\":\"2022-11-09T00:00:00Z\",\"tcbStatus\":\"UpToDate\"}]},{\"id\":\"TDX_01\",\"mrsigner\":\"000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000\",\"attributes\":\"0000000000000000\",\"attributesMask\":\"FFFFFFFFFFFFFFFF\",\"tcbLevels\":[{\"tcb\":{\"isvsvn\":0},\"tcbDate\":\"2022-11-09T00:00:00Z\",\"tcbStatus\":\"UpToDate\"}]}],\"tcbLevels\":[{\"tcb\":{\"sgxtcbcomponents\":[{\"svn\":1,\"category\":\"BIOS\",\"type\":\"Early Microcode Update\"},{\"svn\":1,\"category\":\"OS/VMM\",\"type\":\"SGX Late Microcode Update\"},{\"svn\":0,\"category\":\"OS/VMM\",\"type\":\"TXT SINIT\"},{\"svn\":0,\"category\":\"BIOS\"},{\"svn\":0,\"category\":\"BIOS\"},{\"svn\":0,\"category\":\"BIOS\"},{\"svn\":0},{\"svn\":0,\"category\":\"OS/VMM\",\"type\":\"SEAMLDR ACM\"},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0}],\"pcesvn\":0,\"tdxtcbcomponents\":[{\"svn\":0,\"category\":\"OS/VMM\",\"type\":\"TDX Module\"},{\"svn\":0,\"category\":\"OS/VMM\",\"type\":\"TDX Module\"},{\"svn\":1,\"category\":\"OS/VMM\",\"type\":\"TDX Late Microcode Update\"},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0}]},\"tcbDate\":\"2022-11-09T00:00:00Z\",\"tcbStatus\":\"UpToDate\"}]},\"signature\":\"96959d2b488667845e33570700387b0ecf19210a3056859b310c8b87873e58f94cc0cdb11e0a4328948abb952b5c91dce0199582a39b596a089bfd99bc630412\"}","tcbInfoIssuerChain":"-----BEGIN CERTIFICATE-----\nMIICkDCCAjagAwIBAgIUTh8n662T/sqPZK+7n3H67/KGwu0wCgYIKoZIzj0EAwIw\naDEaMBgGA1UEAwwRSW50ZWwgU0dYIFJvb3QgQ0ExGjAYBgNVBAoMEUludGVsIENv\ncnBvcmF0aW9uMRQwEgYDVQQHDAtTYW50YSBDbGFyYTELMAkGA1UECAwCQ0ExCzAJ\nBgNVBAYTAlVTMB4XDTE5MTAzMTEyMzM0N1oXDTI2MTAzMTEyMzM0N1owbDEeMBwG\nA1UEAwwVSW50ZWwgU0dYIFRDQiBTaWduaW5nMRowGAYDVQQKDBFJbnRlbCBDb3Jw\nb3JhdGlvbjEUMBIGA1UEBwwLU2FudGEgQ2xhcmExCzAJBgNVBAgMAkNBMQswCQYD\nVQQGEwJVUzBZMBMGByqGSM49AgEGCCqGSM49AwEHA0IABOnYw9LbN/JmyUttXa0M\niBEenjPbxbR4C8MuVYxDI+Le8lDBLp9X4wMzCAUF/fI/31giClXp/y0erLbLZjdV\n07+jgbkwgbYwHwYDVR0jBBgwFoAU6ehEUlM2XEsYmhH8QxgspdwggEgwVgYDVR0f\nBE8wTTBLoEmgR4ZFaHR0cHM6Ly9zYngtY2VydGlmaWNhdGVzLnRydXN0ZWRzZXJ2\naWNlcy5pbnRlbC5jb20vSW50ZWxTR1hSb290Q0EuZGVyMB0GA1UdDgQWBBROHyfr\nrZP+yo9kr7ufcfrv8obC7TAOBgNVHQ8BAf8EBAMCBsAwDAYDVR0TAQH/BAIwADAK\nBggqhkjOPQQDAgNIADBFAiEA9xQeifK+2abQGnrAgk0hrOhdyvJQorh2cEMn4Gwr\n4hoCIFHW5qQ9G2wBJ4GMNQqv/oMfbPtzmyTlaWWzwxkqM0CT\n-----END CERTIFICATE-----\n-----BEGIN CERTIFICATE-----\nMIIClDCCAjmgAwIBAgIVAOnoRFJTNlxLGJoR/EMYLKXcIIBIMAoGCCqGSM49BAMC\nMGgxGjAYBgNVBAMMEUludGVsIFNHWCBSb290IENBMRowGAYDVQQKDBFJbnRlbCBD\nb3Jwb3JhdGlvbjEUMBIGA1UEBwwLU2FudGEgQ2xhcmExCzAJBgNVBAgMAkNBMQsw\nCQYDVQQGEwJVUzAeFw0xOTEwMzEwOTQ5MjFaFw00OTEyMzEyMzU5NTlaMGgxGjAY\nBgNVBAMMEUludGVsIFNHWCBSb290IENBMRowGAYDVQQKDBFJbnRlbCBDb3Jwb3Jh\ndGlvbjEUMBIGA1UEBwwLU2FudGEgQ2xhcmExCzAJBgNVBAgMAkNBMQswCQYDVQQG\nEwJVUzBZMBMGByqGSM49AgEGCCqGSM49AwEHA0IABE/6D/1WHNrWwPmNMIyBKMW5\nJ6JzMsjo6xP2vkK1cdZGb1PGRP/C/8ECgiDkmklmzwLzLi+000m7LLrtKJA3oC2j\ngb8wgbwwHwYDVR0jBBgwFoAU6ehEUlM2XEsYmhH8QxgspdwggEgwVgYDVR0fBE8w\nTTBLoEmgR4ZFaHR0cHM6Ly9zYngtY2VydGlmaWNhdGVzLnRydXN0ZWRzZXJ2aWNl\ncy5pbnRlbC5jb20vSW50ZWxTR1hSb290Q0EuZGVyMB0GA1UdDgQWBBTp6ERSUzZc\nSxiaEfxDGCyl3CCASDAOBgNVHQ8BAf8EBAMCAQYwEgYDVR0TAQH/BAgwBgEB/wIB\nATAKBggqhkjOPQQDAgNJADBGAiEAzw9zdUiUHPMUd0C4mx41jlFZkrM3y5f1lgnV\nO7FbjOoCIQCoGtUmT4cXt7V+ySHbJ8Hob9AanpvXNH1ER+/gZF+opQ==\n-----END CERTIFICATE-----\n"},{"fmspc":"00A06F010000","tcbInfo":"{\"tcbInfo\":{\"id\":\"TDX\",\"version\":3,\"issueDate\":\"2025-10-21T09:44:43Z\",\"nextUpdate\":\"2025-11-20T09:44:43Z\",\"fmspc\":\"00A06F010000\",\"pceId\":\"0000\",\"tcbType\":0,\"tcbEvaluationDataNumber\":5,\"tdxModule\":{\"mrsigner\":\"000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000\",\"attributes\":\"0000000000000000\",\"attributesMask\":\"FFFFFFFFFFFFFFFF\"},\"tdxModuleIdentities\":[{\"id\":\"TDX_02\",\"mrsigner\":\"000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000\",\"attributes\":\"0000000000000000\",\"attributesMask\":\"FFFFFFFFFFFFFFFF\",\"tcbLevels\":[{\"tcb\":{\"isvsvn\":0},\"tcbDate\":\"2022-11-09T00:00:00Z\",\"tcbStatus\":\"UpToDate\"}]},{\"id\":\"TDX_03\",\"mrsigner\":\"000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000\",\"attributes\":\"0000000000000000\",\"attributesMask\":\"FFFFFFFFFFFFFFFF\",\"tcbLevels\":[{\"tcb\":{\"isvsvn\":0},\"tcbDate\":\"2022-11-09T00:00:00Z\",\"tcbStatus\":\"UpToDate\"}]},{\"id\":\"TDX_01\",\"mrsigner\":\"000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000\",\"attributes\":\"0000000000000000\",\"attributesMask\":\"FFFFFFFFFFFFFFFF\",\"tcbLevels\":[{\"tcb\":{\"isvsvn\":0},\"tcbDate\":\"2022-11-09T00:00:00Z\",\"tcbStatus\":\"UpToDate\"}]}],\"tcbLevels\":[{\"tcb\":{\"sgxtcbcomponents\":[{\"svn\":1,\"category\":\"BIOS\",\"type\":\"Early Microcode Update\"},{\"svn\":1,\"category\":\"OS/VMM\",\"type\":\"SGX Late Microcode Update\"},{\"svn\":0,\"category\":\"OS/VMM\",\"type\":\"TXT SINIT\"},{\"svn\":0,\"category\":\"BIOS\"},{\"svn\":0,\"category\":\"BIOS\"},{\"svn\":0,\"category\":\"BIOS\"},{\"svn\":0},{\"svn\":0,\"category\":\"OS/VMM\",\"type\":\"SEAMLDR ACM\"},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0}],\"pcesvn\":0,\"tdxtcbcomponents\":[{\"svn\":0,\"category\":\"OS/VMM\",\"type\":\"TDX Module\"},{\"svn\":0,\"category\":\"OS/VMM\",\"type\":\"TDX Module\"},{\"svn\":1,\"category\":\"OS/VMM\",\"type\":\"TDX Late Microcode Update\"},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0}]},\"tcbDate\":\"2022-11-09T00:00:00Z\",\"tcbStatus\":\"UpToDate\"}]},\"signature\":\"a014048ff8bed6c8eb8f040fd730944dc797c0a81410888637ede908b56d150ccabd352b46d1d692d8bdcfd4c908c8c66f6c5a63a3065f5cb81c84a3e405c3ac\"}","tcbInfoIssuerChain":"-----BEGIN CERTIFICATE-----\nMIICkDCCAjagAwIBAgIUTh8n662T/sqPZK+7n3H67/KGwu0wCgYIKoZIzj0EAwIw\naDEaMBgGA1UEAwwRSW50ZWwgU0dYIFJvb3QgQ0ExGjAYBgNVBAoMEUludGVsIENv\ncnBvcmF0aW9uMRQwEgYDVQQHDAtTYW50YSBDbGFyYTELMAkGA1UECAwCQ0ExCzAJ\nBgNVBAYTAlVTMB4XDTE5MTAzMTEyMzM0N1oXDTI2MTAzMTEyMzM0N1owbDEeMBwG\nA1UEAwwVSW50ZWwgU0dYIFRDQiBTaWduaW5nMRowGAYDVQQKDBFJbnRlbCBDb3Jw\nb3JhdGlvbjEUMBIGA1UEBwwLU2FudGEgQ2xhcmExCzAJBgNVBAgMAkNBMQswCQYD\nVQQGEwJVUzBZMBMGByqGSM49AgEGCCqGSM49AwEHA0IABOnYw9LbN/JmyUttXa0M\niBEenjPbxbR4C8MuVYxDI+Le8lDBLp9X4wMzCAUF/fI/31giClXp/y0erLbLZjdV\n07+jgbkwgbYwHwYDVR0jBBgwFoAU6ehEUlM2XEsYmhH8QxgspdwggEgwVgYDVR0f\nBE8wTTBLoEmgR4ZFaHR0cHM6Ly9zYngtY2VydGlmaWNhdGVzLnRydXN0ZWRzZXJ2\naWNlcy5pbnRlbC5jb20vSW50ZWxTR1hSb290Q0EuZGVyMB0GA1UdDgQWBBROHyfr\nrZP+yo9kr7ufcfrv8obC7TAOBgNVHQ8BAf8EBAMCBsAwDAYDVR0TAQH/BAIwADAK\nBggqhkjOPQQDAgNIADBFAiEA9xQeifK+2abQGnrAgk0hrOhdyvJQorh2cEMn4Gwr\n4hoCIFHW5qQ9G2wBJ4GMNQqv/oMfbPtzmyTlaWWzwxkqM0CT\n-----END CERTIFICATE-----\n-----BEGIN CERTIFICATE-----\nMIIClDCCAjmgAwIBAgIVAOnoRFJTNlxLGJoR/EMYLKXcIIBIMAoGCCqGSM49BAMC\nMGgxGjAYBgNVBAMMEUludGVsIFNHWCBSb290IENBMRowGAYDVQQKDBFJbnRlbCBD\nb3Jwb3JhdGlvbjEUMBIGA1UEBwwLU2FudGEgQ2xhcmExCzAJBgNVBAgMAkNBMQsw\nCQYDVQQGEwJVUzAeFw0xOTEwMzEwOTQ5MjFaFw00OTEyMzEyMzU5NTlaMGgxGjAY\nBgNVBAMMEUludGVsIFNHWCBSb290IENBMRowGAYDVQQKDBFJbnRlbCBDb3Jwb3Jh\ndGlvbjEUMBIGA1UEBwwLU2FudGEgQ2xhcmExCzAJBgNVBAgMAkNBMQswCQYDVQQG\nEwJVUzBZMBMGByqGSM49AgEGCCqGSM49AwEHA0IABE/6D/1WHNrWwPmNMIyBKMW5\nJ6JzMsjo6xP2vkK1cdZGb1PGRP/C/8ECgiDkmklmzwLzLi+000m7LLrtKJA3oC2j\ngb8wgbwwHwYDVR0jBBgwFoAU6ehEUlM2XEsYmhH8QxgspdwggEgwVgYDVR0fBE8w\nTTBLoEmgR4ZFaHR0cHM6Ly9zYngtY2VydGlmaWNhdGVzLnRydXN0ZWRzZXJ2aWNl\ncy5pbnRlbC5jb20vSW50ZWxTR1hSb290Q0EuZGVyMB0GA1UdDgQWBBTp6ERSUzZc\nSxiaEfxDGCyl3CCASDAOBgNVHQ8BAf8EBAMCAQYwEgYDVR0TAQH/BAgwBgEB/wIB\nATAKBggqhkjOPQQDAgNJADBGAiEAzw9zdUiUHPMUd0C4mx41jlFZkrM3y5f1lgnV\nO7FbjOoCIQCoGtUmT4cXt7V+ySHbJ8Hob9AanpvXNH1ER+/gZF+opQ==\n-----END CERTIFICATE-----\n"},{"fmspc":"00A06D070000","tcbInfo":"{\"tcbInfo\":{\"id\":\"TDX\",\"version\":3,\"issueDate\":\"2025-10-21T09:44:44Z\",\"nextUpdate\":\"2025-11-20T09:44:44Z\",\"fmspc\":\"00A06D070000\",\"pceId\":\"0000\",\"tcbType\":0,\"tcbEvaluationDataNumber\":5,\"tdxModule\":{\"mrsigner\":\"000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000\",\"attributes\":\"0000000000000000\",\"attributesMask\":\"FFFFFFFFFFFFFFFF\"},\"tdxModuleIdentities\":[{\"id\":\"TDX_02\",\"mrsigner\":\"000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000\",\"attributes\":\"0000000000000000\",\"attributesMask\":\"FFFFFFFFFFFFFFFF\",\"tcbLevels\":[{\"tcb\":{\"isvsvn\":0},\"tcbDate\":\"2022-11-09T00:00:00Z\",\"tcbStatus\":\"UpToDate\"}]},{\"id\":\"TDX_03\",\"mrsigner\":\"000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000\",\"attributes\":\"0000000000000000\",\"attributesMask\":\"FFFFFFFFFFFFFFFF\",\"tcbLevels\":[{\"tcb\":{\"isvsvn\":0},\"tcbDate\":\"2022-11-09T00:00:00Z\",\"tcbStatus\":\"UpToDate\"}]},{\"id\":\"TDX_01\",\"mrsigner\":\"000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000\",\"attributes\":\"0000000000000000\",\"attributesMask\":\"FFFFFFFFFFFFFFFF\",\"tcbLevels\":[{\"tcb\":{\"isvsvn\":0},\"tcbDate\":\"2022-11-09T00:00:00Z\",\"tcbStatus\":\"UpToDate\"}]}],\"tcbLevels\":[{\"tcb\":{\"sgxtcbcomponents\":[{\"svn\":1,\"category\":\"BIOS\",\"type\":\"Early Microcode Update\"},{\"svn\":1,\"category\":\"OS/VMM\",\"type\":\"SGX Late Microcode Update\"},{\"svn\":0,\"category\":\"OS/VMM\",\"type\":\"TXT SINIT\"},{\"svn\":0,\"category\":\"BIOS\"},{\"svn\":0,\"category\":\"BIOS\"},{\"svn\":0,\"category\":\"BIOS\"},{\"svn\":0},{\"svn\":0,\"category\":\"OS/VMM\",\"type\":\"SEAMLDR ACM\"},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0}],\"pcesvn\":0,\"tdxtcbcomponents\":[{\"svn\":0,\"category\":\"OS/VMM\",\"type\":\"TDX Module\"},{\"svn\":0,\"category\":\"OS/VMM\",\"type\":\"TDX Module\"},{\"svn\":1,\"category\":\"OS/VMM\",\"type\":\"TDX Late Microcode Update\"},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0}]},\"tcbDate\":\"2022-11-09T00:00:00Z\",\"tcbStatus\":\"UpToDate\"}]},\"signature\":\"34a7fdc12879c5fd74642251c896d41c05fd3cf89c633c7640f8799b3de88e5607d602b89aa525a5ae5febcad8846e6e3d6dd08ca12199aa762f64e7fd843d07\"}","tcbInfoIssuerChain":"-----BEGIN CERTIFICATE-----\nMIICkDCCAjagAwIBAgIUTh8n662T/sqPZK+7n3H67/KGwu0wCgYIKoZIzj0EAwIw\naDEaMBgGA1UEAwwRSW50ZWwgU0dYIFJvb3QgQ0ExGjAYBgNVBAoMEUludGVsIENv\ncnBvcmF0aW9uMRQwEgYDVQQHDAtTYW50YSBDbGFyYTELMAkGA1UECAwCQ0ExCzAJ\nBgNVBAYTAlVTMB4XDTE5MTAzMTEyMzM0N1oXDTI2MTAzMTEyMzM0N1owbDEeMBwG\nA1UEAwwVSW50ZWwgU0dYIFRDQiBTaWduaW5nMRowGAYDVQQKDBFJbnRlbCBDb3Jw\nb3JhdGlvbjEUMBIGA1UEBwwLU2FudGEgQ2xhcmExCzAJBgNVBAgMAkNBMQswCQYD\nVQQGEwJVUzBZMBMGByqGSM49AgEGCCqGSM49AwEHA0IABOnYw9LbN/JmyUttXa0M\niBEenjPbxbR4C8MuVYxDI+Le8lDBLp9X4wMzCAUF/fI/31giClXp/y0erLbLZjdV\n07+jgbkwgbYwHwYDVR0jBBgwFoAU6ehEUlM2XEsYmhH8QxgspdwggEgwVgYDVR0f\nBE8wTTBLoEmgR4ZFaHR0cHM6Ly9zYngtY2VydGlmaWNhdGVzLnRydXN0ZWRzZXJ2\naWNlcy5pbnRlbC5jb20vSW50ZWxTR1hSb290Q0EuZGVyMB0GA1UdDgQWBBROHyfr\nrZP+yo9kr7ufcfrv8obC7TAOBgNVHQ8BAf8EBAMCBsAwDAYDVR0TAQH/BAIwADAK\nBggqhkjOPQQDAgNIADBFAiEA9xQeifK+2abQGnrAgk0hrOhdyvJQorh2cEMn4Gwr\n4hoCIFHW5qQ9G2wBJ4GMNQqv/oMfbPtzmyTlaWWzwxkqM0CT\n-----END CERTIFICATE-----\n-----BEGIN CERTIFICATE-----\nMIIClDCCAjmgAwIBAgIVAOnoRFJTNlxLGJoR/EMYLKXcIIBIMAoGCCqGSM49BAMC\nMGgxGjAYBgNVBAMMEUludGVsIFNHWCBSb290IENBMRowGAYDVQQKDBFJbnRlbCBD\nb3Jwb3JhdGlvbjEUMBIGA1UEBwwLU2FudGEgQ2xhcmExCzAJBgNVBAgMAkNBMQsw\nCQYDVQQGEwJVUzAeFw0xOTEwMzEwOTQ5MjFaFw00OTEyMzEyMzU5NTlaMGgxGjAY\nBgNVBAMMEUludGVsIFNHWCBSb290IENBMRowGAYDVQQKDBFJbnRlbCBDb3Jwb3Jh\ndGlvbjEUMBIGA1UEBwwLU2FudGEgQ2xhcmExCzAJBgNVBAgMAkNBMQswCQYDVQQG\nEwJVUzBZMBMGByqGSM49AgEGCCqGSM49AwEHA0IABE/6D/1WHNrWwPmNMIyBKMW5\nJ6JzMsjo6xP2vkK1cdZGb1PGRP/C/8ECgiDkmklmzwLzLi+000m7LLrtKJA3oC2j\ngb8wgbwwHwYDVR0jBBgwFoAU6ehEUlM2XEsYmhH8QxgspdwggEgwVgYDVR0fBE8w\nTTBLoEmgR4ZFaHR0cHM6Ly9zYngtY2VydGlmaWNhdGVzLnRydXN0ZWRzZXJ2aWNl\ncy5pbnRlbC5jb20vSW50ZWxTR1hSb290Q0EuZGVyMB0GA1UdDgQWBBTp6ERSUzZc\nSxiaEfxDGCyl3CCASDAOBgNVHQ8BAf8EBAMCAQYwEgYDVR0TAQH/BAgwBgEB/wIB\nATAKBggqhkjOPQQDAgNJADBGAiEAzw9zdUiUHPMUd0C4mx41jlFZkrM3y5f1lgnV\nO7FbjOoCIQCoGtUmT4cXt7V+ySHbJ8Hob9AanpvXNH1ER+/gZF+opQ==\n-----END CERTIFICATE-----\n"},{"fmspc":"60806F000000","tcbInfo":"{\"tcbInfo\":{\"id\":\"TDX\",\"version\":3,\"issueDate\":\"2025-10-21T09:44:46Z\",\"nextUpdate\":\"2025-11-20T09:44:46Z\",\"fmspc\":\"60806F000000\",\"pceId\":\"0000\",\"tcbType\":0,\"tcbEvaluationDataNumber\":5,\"tdxModule\":{\"mrsigner\":\"000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000\",\"attributes\":\"0000000000000000\",\"attributesMask\":\"FFFFFFFFFFFFFFFF\"},\"tdxModuleIdentities\":[{\"id\":\"TDX_02\",\"mrsigner\":\"000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000\",\"attributes\":\"0000000000000000\",\"attributesMask\":\"FFFFFFFFFFFFFFFF\",\"tcbLevels\":[{\"tcb\":{\"isvsvn\":0},\"tcbDate\":\"2022-11-09T00:00:00Z\",\"tcbStatus\":\"UpToDate\"}]},{\"id\":\"TDX_03\",\"mrsigner\":\"000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000\",\"attributes\":\"0000000000000000\",\"attributesMask\":\"FFFFFFFFFFFFFFFF\",\"tcbLevels\":[{\"tcb\":{\"isvsvn\":0},\"tcbDate\":\"2022-11-09T00:00:00Z\",\"tcbStatus\":\"UpToDate\"}]},{\"id\":\"TDX_01\",\"mrsigner\":\"000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000\",\"attributes\":\"0000000000000000\",\"attributesMask\":\"FFFFFFFFFFFFFFFF\",\"tcbLevels\":[{\"tcb\":{\"isvsvn\":0},\"tcbDate\":\"2022-11-09T00:00:00Z\",\"tcbStatus\":\"UpToDate\"}]}],\"tcbLevels\":[{\"tcb\":{\"sgxtcbcomponents\":[{\"svn\":1,\"category\":\"BIOS\",\"type\":\"Early Microcode Update\"},{\"svn\":1,\"category\":\"OS/VMM\",\"type\":\"SGX Late Microcode Update\"},{\"svn\":0,\"category\":\"OS/VMM\",\"type\":\"TXT SINIT\"},{\"svn\":0,\"category\":\"BIOS\"},{\"svn\":0,\"category\":\"BIOS\"},{\"svn\":0,\"category\":\"BIOS\"},{\"svn\":0},{\"svn\":0,\"category\":\"OS/VMM\",\"type\":\"SEAMLDR ACM\"},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0}],\"pcesvn\":11,\"tdxtcbcomponents\":[{\"svn\":0,\"category\":\"OS/VMM\",\"type\":\"TDX Module\"},{\"svn\":0,\"category\":\"OS/VMM\",\"type\":\"TDX Module\"},{\"svn\":1,\"category\":\"OS/VMM\",\"type\":\"TDX Late Microcode Update\"},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0}]},\"tcbDate\":\"2022-11-09T00:00:00Z\",\"tcbStatus\":\"UpToDate\"}]},\"signature\":\"10721ed2805aa913b76ccd8ee6eedf18f8db70573ab158ae6f1d8c1fc9529babc81af8866965afae550479ee1621383ff03bcfb8d9c5ca3ee50bfcb3ae2be73e\"}","tcbInfoIssuerChain":"-----BEGIN CERTIFICATE-----\nMIICkDCCAjagAwIBAgIUTh8n662T/sqPZK+7n3H67/KGwu0wCgYIKoZIzj0EAwIw\naDEaMBgGA1UEAwwRSW50ZWwgU0dYIFJvb3QgQ0ExGjAYBgNVBAoMEUludGVsIENv\ncnBvcmF0aW9uMRQwEgYDVQQHDAtTYW50YSBDbGFyYTELMAkGA1UECAwCQ0ExCzAJ\nBgNVBAYTAlVTMB4XDTE5MTAzMTEyMzM0N1oXDTI2MTAzMTEyMzM0N1owbDEeMBwG\nA1UEAwwVSW50ZWwgU0dYIFRDQiBTaWduaW5nMRowGAYDVQQKDBFJbnRlbCBDb3Jw\nb3JhdGlvbjEUMBIGA1UEBwwLU2FudGEgQ2xhcmExCzAJBgNVBAgMAkNBMQswCQYD\nVQQGEwJVUzBZMBMGByqGSM49AgEGCCqGSM49AwEHA0IABOnYw9LbN/JmyUttXa0M\niBEenjPbxbR4C8MuVYxDI+Le8lDBLp9X4wMzCAUF/fI/31giClXp/y0erLbLZjdV\n07+jgbkwgbYwHwYDVR0jBBgwFoAU6ehEUlM2XEsYmhH8QxgspdwggEgwVgYDVR0f\nBE8wTTBLoEmgR4ZFaHR0cHM6Ly9zYngtY2VydGlmaWNhdGVzLnRydXN0ZWRzZXJ2\naWNlcy5pbnRlbC5jb20vSW50ZWxTR1hSb290Q0EuZGVyMB0GA1UdDgQWBBROHyfr\nrZP+yo9kr7ufcfrv8obC7TAOBgNVHQ8BAf8EBAMCBsAwDAYDVR0TAQH/BAIwADAK\nBggqhkjOPQQDAgNIADBFAiEA9xQeifK+2abQGnrAgk0hrOhdyvJQorh2cEMn4Gwr\n4hoCIFHW5qQ9G2wBJ4GMNQqv/oMfbPtzmyTlaWWzwxkqM0CT\n-----END CERTIFICATE-----\n-----BEGIN CERTIFICATE-----\nMIIClDCCAjmgAwIBAgIVAOnoRFJTNlxLGJoR/EMYLKXcIIBIMAoGCCqGSM49BAMC\nMGgxGjAYBgNVBAMMEUludGVsIFNHWCBSb290IENBMRowGAYDVQQKDBFJbnRlbCBD\nb3Jwb3JhdGlvbjEUMBIGA1UEBwwLU2FudGEgQ2xhcmExCzAJBgNVBAgMAkNBMQsw\nCQYDVQQGEwJVUzAeFw0xOTEwMzEwOTQ5MjFaFw00OTEyMzEyMzU5NTlaMGgxGjAY\nBgNVBAMMEUludGVsIFNHWCBSb290IENBMRowGAYDVQQKDBFJbnRlbCBDb3Jwb3Jh\ndGlvbjEUMBIGA1UEBwwLU2FudGEgQ2xhcmExCzAJBgNVBAgMAkNBMQswCQYDVQQG\nEwJVUzBZMBMGByqGSM49AgEGCCqGSM49AwEHA0IABE/6D/1WHNrWwPmNMIyBKMW5\nJ6JzMsjo6xP2vkK1cdZGb1PGRP/C/8ECgiDkmklmzwLzLi+000m7LLrtKJA3oC2j\ngb8wgbwwHwYDVR0jBBgwFoAU6ehEUlM2XEsYmhH8QxgspdwggEgwVgYDVR0fBE8w\nTTBLoEmgR4ZFaHR0cHM6Ly9zYngtY2VydGlmaWNhdGVzLnRydXN0ZWRzZXJ2aWNl\ncy5pbnRlbC5jb20vSW50ZWxTR1hSb290Q0EuZGVyMB0GA1UdDgQWBBTp6ERSUzZc\nSxiaEfxDGCyl3CCASDAOBgNVHQ8BAf8EBAMCAQYwEgYDVR0TAQH/BAgwBgEB/wIB\nATAKBggqhkjOPQQDAgNJADBGAiEAzw9zdUiUHPMUd0C4mx41jlFZkrM3y5f1lgnV\nO7FbjOoCIQCoGtUmT4cXt7V+ySHbJ8Hob9AanpvXNH1ER+/gZF+opQ==\n-----END CERTIFICATE-----\n"},{"fmspc":"10A06E050000","tcbInfo":"{\"tcbInfo\":{\"id\":\"TDX\",\"version\":3,\"issueDate\":\"2025-10-21T09:44:47Z\",\"nextUpdate\":\"2025-11-20T09:44:47Z\",\"fmspc\":\"10A06E050000\",\"pceId\":\"0000\",\"tcbType\":0,\"tcbEvaluationDataNumber\":5,\"tdxModule\":{\"mrsigner\":\"000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000\",\"attributes\":\"0000000000000000\",\"attributesMask\":\"FFFFFFFFFFFFFFFF\"},\"tdxModuleIdentities\":[{\"id\":\"TDX_02\",\"mrsigner\":\"000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000\",\"attributes\":\"0000000000000000\",\"attributesMask\":\"FFFFFFFFFFFFFFFF\",\"tcbLevels\":[{\"tcb\":{\"isvsvn\":0},\"tcbDate\":\"2022-11-09T00:00:00Z\",\"tcbStatus\":\"UpToDate\"}]},{\"id\":\"TDX_03\",\"mrsigner\":\"000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000\",\"attributes\":\"0000000000000000\",\"attributesMask\":\"FFFFFFFFFFFFFFFF\",\"tcbLevels\":[{\"tcb\":{\"isvsvn\":0},\"tcbDate\":\"2022-11-09T00:00:00Z\",\"tcbStatus\":\"UpToDate\"}]},{\"id\":\"TDX_01\",\"mrsigner\":\"000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000\",\"attributes\":\"0000000000000000\",\"attributesMask\":\"FFFFFFFFFFFFFFFF\",\"tcbLevels\":[{\"tcb\":{\"isvsvn\":0},\"tcbDate\":\"2022-11-09T00:00:00Z\",\"tcbStatus\":\"UpToDate\"}]}],\"tcbLevels\":[{\"tcb\":{\"sgxtcbcomponents\":[{\"svn\":1,\"category\":\"BIOS\",\"type\":\"Early Microcode Update\"},{\"svn\":1,\"category\":\"OS/VMM\",\"type\":\"SGX Late Microcode Update\"},{\"svn\":0,\"category\":\"OS/VMM\",\"type\":\"TXT SINIT\"},{\"svn\":0,\"category\":\"BIOS\"},{\"svn\":0,\"category\":\"BIOS\"},{\"svn\":0,\"category\":\"BIOS\"},{\"svn\":0},{\"svn\":0,\"category\":\"OS/VMM\",\"type\":\"SEAMLDR ACM\"},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0}],\"pcesvn\":0,\"tdxtcbcomponents\":[{\"svn\":0,\"category\":\"OS/VMM\",\"type\":\"TDX Module\"},{\"svn\":0,\"category\":\"OS/VMM\",\"type\":\"TDX Module\"},{\"svn\":1,\"category\":\"OS/VMM\",\"type\":\"TDX Late Microcode Update\"},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0}]},\"tcbDate\":\"2022-11-09T00:00:00Z\",\"tcbStatus\":\"UpToDate\"}]},\"signature\":\"6759cb09cb2686414749b863a284273c587fd7825106c1f854b3249901d3fecaef8b152b5b947540ad1f49c04f5031f3681ad8ac4bcad5c54b6ae72c0c26f2d7\"}","tcbInfoIssuerChain":"-----BEGIN CERTIFICATE-----\nMIICkDCCAjagAwIBAgIUTh8n662T/sqPZK+7n3H67/KGwu0wCgYIKoZIzj0EAwIw\naDEaMBgGA1UEAwwRSW50ZWwgU0dYIFJvb3QgQ0ExGjAYBgNVBAoMEUludGVsIENv\ncnBvcmF0aW9uMRQwEgYDVQQHDAtTYW50YSBDbGFyYTELMAkGA1UECAwCQ0ExCzAJ\nBgNVBAYTAlVTMB4XDTE5MTAzMTEyMzM0N1oXDTI2MTAzMTEyMzM0N1owbDEeMBwG\nA1UEAwwVSW50ZWwgU0dYIFRDQiBTaWduaW5nMRowGAYDVQQKDBFJbnRlbCBDb3Jw\nb3JhdGlvbjEUMBIGA1UEBwwLU2FudGEgQ2xhcmExCzAJBgNVBAgMAkNBMQswCQYD\nVQQGEwJVUzBZMBMGByqGSM49AgEGCCqGSM49AwEHA0IABOnYw9LbN/JmyUttXa0M\niBEenjPbxbR4C8MuVYxDI+Le8lDBLp9X4wMzCAUF/fI/31giClXp/y0erLbLZjdV\n07+jgbkwgbYwHwYDVR0jBBgwFoAU6ehEUlM2XEsYmhH8QxgspdwggEgwVgYDVR0f\nBE8wTTBLoEmgR4ZFaHR0cHM6Ly9zYngtY2VydGlmaWNhdGVzLnRydXN0ZWRzZXJ2\naWNlcy5pbnRlbC5jb20vSW50ZWxTR1hSb290Q0EuZGVyMB0GA1UdDgQWBBROHyfr\nrZP+yo9kr7ufcfrv8obC7TAOBgNVHQ8BAf8EBAMCBsAwDAYDVR0TAQH/BAIwADAK\nBggqhkjOPQQDAgNIADBFAiEA9xQeifK+2abQGnrAgk0hrOhdyvJQorh2cEMn4Gwr\n4hoCIFHW5qQ9G2wBJ4GMNQqv/oMfbPtzmyTlaWWzwxkqM0CT\n-----END CERTIFICATE-----\n-----BEGIN CERTIFICATE-----\nMIIClDCCAjmgAwIBAgIVAOnoRFJTNlxLGJoR/EMYLKXcIIBIMAoGCCqGSM49BAMC\nMGgxGjAYBgNVBAMMEUludGVsIFNHWCBSb290IENBMRowGAYDVQQKDBFJbnRlbCBD\nb3Jwb3JhdGlvbjEUMBIGA1UEBwwLU2FudGEgQ2xhcmExCzAJBgNVBAgMAkNBMQsw\nCQYDVQQGEwJVUzAeFw0xOTEwMzEwOTQ5MjFaFw00OTEyMzEyMzU5NTlaMGgxGjAY\nBgNVBAMMEUludGVsIFNHWCBSb290IENBMRowGAYDVQQKDBFJbnRlbCBDb3Jwb3Jh\ndGlvbjEUMBIGA1UEBwwLU2FudGEgQ2xhcmExCzAJBgNVBAgMAkNBMQswCQYDVQQG\nEwJVUzBZMBMGByqGSM49AgEGCCqGSM49AwEHA0IABE/6D/1WHNrWwPmNMIyBKMW5\nJ6JzMsjo6xP2vkK1cdZGb1PGRP/C/8ECgiDkmklmzwLzLi+000m7LLrtKJA3oC2j\ngb8wgbwwHwYDVR0jBBgwFoAU6ehEUlM2XEsYmhH8QxgspdwggEgwVgYDVR0fBE8w\nTTBLoEmgR4ZFaHR0cHM6Ly9zYngtY2VydGlmaWNhdGVzLnRydXN0ZWRzZXJ2aWNl\ncy5pbnRlbC5jb20vSW50ZWxTR1hSb290Q0EuZGVyMB0GA1UdDgQWBBTp6ERSUzZc\nSxiaEfxDGCyl3CCASDAOBgNVHQ8BAf8EBAMCAQYwEgYDVR0TAQH/BAgwBgEB/wIB\nATAKBggqhkjOPQQDAgNJADBGAiEAzw9zdUiUHPMUd0C4mx41jlFZkrM3y5f1lgnV\nO7FbjOoCIQCoGtUmT4cXt7V+ySHbJ8Hob9AanpvXNH1ER+/gZF+opQ==\n-----END CERTIFICATE-----\n"},{"fmspc":"40A06D000000","tcbInfo":"{\"tcbInfo\":{\"id\":\"TDX\",\"version\":3,\"issueDate\":\"2025-10-21T09:44:48Z\",\"nextUpdate\":\"2025-11-20T09:44:48Z\",\"fmspc\":\"40A06D000000\",\"pceId\":\"0000\",\"tcbType\":0,\"tcbEvaluationDataNumber\":5,\"tdxModule\":{\"mrsigner\":\"000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000\",\"attributes\":\"0000000000000000\",\"attributesMask\":\"FFFFFFFFFFFFFFFF\"},\"tdxModuleIdentities\":[{\"id\":\"TDX_02\",\"mrsigner\":\"000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000\",\"attributes\":\"0000000000000000\",\"attributesMask\":\"FFFFFFFFFFFFFFFF\",\"tcbLevels\":[{\"tcb\":{\"isvsvn\":0},\"tcbDate\":\"2022-11-09T00:00:00Z\",\"tcbStatus\":\"UpToDate\"}]},{\"id\":\"TDX_03\",\"mrsigner\":\"000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000\",\"attributes\":\"0000000000000000\",\"attributesMask\":\"FFFFFFFFFFFFFFFF\",\"tcbLevels\":[{\"tcb\":{\"isvsvn\":0},\"tcbDate\":\"2022-11-09T00:00:00Z\",\"tcbStatus\":\"UpToDate\"}]},{\"id\":\"TDX_01\",\"mrsigner\":\"000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000\",\"attributes\":\"0000000000000000\",\"attributesMask\":\"FFFFFFFFFFFFFFFF\",\"tcbLevels\":[{\"tcb\":{\"isvsvn\":0},\"tcbDate\":\"2022-11-09T00:00:00Z\",\"tcbStatus\":\"UpToDate\"}]}],\"tcbLevels\":[{\"tcb\":{\"sgxtcbcomponents\":[{\"svn\":1,\"category\":\"BIOS\",\"type\":\"Early Microcode Update\"},{\"svn\":1,\"category\":\"OS/VMM\",\"type\":\"SGX Late Microcode Update\"},{\"svn\":0,\"category\":\"OS/VMM\",\"type\":\"TXT SINIT\"},{\"svn\":0,\"category\":\"BIOS\"},{\"svn\":0,\"category\":\"BIOS\"},{\"svn\":0,\"category\":\"BIOS\"},{\"svn\":0},{\"svn\":0,\"category\":\"OS/VMM\",\"type\":\"SEAMLDR ACM\"},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0}],\"pcesvn\":0,\"tdxtcbcomponents\":[{\"svn\":0,\"category\":\"OS/VMM\",\"type\":\"TDX Module\"},{\"svn\":0,\"category\":\"OS/VMM\",\"type\":\"TDX Module\"},{\"svn\":1,\"category\":\"OS/VMM\",\"type\":\"TDX Late Microcode Update\"},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0}]},\"tcbDate\":\"2022-11-09T00:00:00Z\",\"tcbStatus\":\"UpToDate\"}]},\"signature\":\"6639a8db412a07e163db290e36b63594f7fa2409184e96c952454bef4a6034c937cb629a49e92a57eae3a6dee1d1b77617389c9095b2d5c7569f8335512be132\"}","tcbInfoIssuerChain":"-----BEGIN CERTIFICATE-----\nMIICkDCCAjagAwIBAgIUTh8n662T/sqPZK+7n3H67/KGwu0wCgYIKoZIzj0EAwIw\naDEaMBgGA1UEAwwRSW50ZWwgU0dYIFJvb3QgQ0ExGjAYBgNVBAoMEUludGVsIENv\ncnBvcmF0aW9uMRQwEgYDVQQHDAtTYW50YSBDbGFyYTELMAkGA1UECAwCQ0ExCzAJ\nBgNVBAYTAlVTMB4XDTE5MTAzMTEyMzM0N1oXDTI2MTAzMTEyMzM0N1owbDEeMBwG\nA1UEAwwVSW50ZWwgU0dYIFRDQiBTaWduaW5nMRowGAYDVQQKDBFJbnRlbCBDb3Jw\nb3JhdGlvbjEUMBIGA1UEBwwLU2FudGEgQ2xhcmExCzAJBgNVBAgMAkNBMQswCQYD\nVQQGEwJVUzBZMBMGByqGSM49AgEGCCqGSM49AwEHA0IABOnYw9LbN/JmyUttXa0M\niBEenjPbxbR4C8MuVYxDI+Le8lDBLp9X4wMzCAUF/fI/31giClXp/y0erLbLZjdV\n07+jgbkwgbYwHwYDVR0jBBgwFoAU6ehEUlM2XEsYmhH8QxgspdwggEgwVgYDVR0f\nBE8wTTBLoEmgR4ZFaHR0cHM6Ly9zYngtY2VydGlmaWNhdGVzLnRydXN0ZWRzZXJ2\naWNlcy5pbnRlbC5jb20vSW50ZWxTR1hSb290Q0EuZGVyMB0GA1UdDgQWBBROHyfr\nrZP+yo9kr7ufcfrv8obC7TAOBgNVHQ8BAf8EBAMCBsAwDAYDVR0TAQH/BAIwADAK\nBggqhkjOPQQDAgNIADBFAiEA9xQeifK+2abQGnrAgk0hrOhdyvJQorh2cEMn4Gwr\n4hoCIFHW5qQ9G2wBJ4GMNQqv/oMfbPtzmyTlaWWzwxkqM0CT\n-----END CERTIFICATE-----\n-----BEGIN CERTIFICATE-----\nMIIClDCCAjmgAwIBAgIVAOnoRFJTNlxLGJoR/EMYLKXcIIBIMAoGCCqGSM49BAMC\nMGgxGjAYBgNVBAMMEUludGVsIFNHWCBSb290IENBMRowGAYDVQQKDBFJbnRlbCBD\nb3Jwb3JhdGlvbjEUMBIGA1UEBwwLU2FudGEgQ2xhcmExCzAJBgNVBAgMAkNBMQsw\nCQYDVQQGEwJVUzAeFw0xOTEwMzEwOTQ5MjFaFw00OTEyMzEyMzU5NTlaMGgxGjAY\nBgNVBAMMEUludGVsIFNHWCBSb290IENBMRowGAYDVQQKDBFJbnRlbCBDb3Jwb3Jh\ndGlvbjEUMBIGA1UEBwwLU2FudGEgQ2xhcmExCzAJBgNVBAgMAkNBMQswCQYDVQQG\nEwJVUzBZMBMGByqGSM49AgEGCCqGSM49AwEHA0IABE/6D/1WHNrWwPmNMIyBKMW5\nJ6JzMsjo6xP2vkK1cdZGb1PGRP/C/8ECgiDkmklmzwLzLi+000m7LLrtKJA3oC2j\ngb8wgbwwHwYDVR0jBBgwFoAU6ehEUlM2XEsYmhH8QxgspdwggEgwVgYDVR0fBE8w\nTTBLoEmgR4ZFaHR0cHM6Ly9zYngtY2VydGlmaWNhdGVzLnRydXN0ZWRzZXJ2aWNl\ncy5pbnRlbC5jb20vSW50ZWxTR1hSb290Q0EuZGVyMB0GA1UdDgQWBBTp6ERSUzZc\nSxiaEfxDGCyl3CCASDAOBgNVHQ8BAf8EBAMCAQYwEgYDVR0TAQH/BAgwBgEB/wIB\nATAKBggqhkjOPQQDAgNJADBGAiEAzw9zdUiUHPMUd0C4mx41jlFZkrM3y5f1lgnV\nO7FbjOoCIQCoGtUmT4cXt7V+ySHbJ8Hob9AanpvXNH1ER+/gZF+opQ==\n-----END CERTIFICATE-----\n"},{"fmspc":"50A06F000000","tcbInfo":"{\"tcbInfo\":{\"id\":\"TDX\",\"version\":3,\"issueDate\":\"2025-10-21T09:44:50Z\",\"nextUpdate\":\"2025-11-20T09:44:50Z\",\"fmspc\":\"50A06F000000\",\"pceId\":\"0000\",\"tcbType\":0,\"tcbEvaluationDataNumber\":5,\"tdxModule\":{\"mrsigner\":\"000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000\",\"attributes\":\"0000000000000000\",\"attributesMask\":\"FFFFFFFFFFFFFFFF\"},\"tdxModuleIdentities\":[{\"id\":\"TDX_02\",\"mrsigner\":\"000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000\",\"attributes\":\"0000000000000000\",\"attributesMask\":\"FFFFFFFFFFFFFFFF\",\"tcbLevels\":[{\"tcb\":{\"isvsvn\":0},\"tcbDate\":\"2022-11-09T00:00:00Z\",\"tcbStatus\":\"UpToDate\"}]},{\"id\":\"TDX_03\",\"mrsigner\":\"000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000\",\"attributes\":\"0000000000000000\",\"attributesMask\":\"FFFFFFFFFFFFFFFF\",\"tcbLevels\":[{\"tcb\":{\"isvsvn\":0},\"tcbDate\":\"2022-11-09T00:00:00Z\",\"tcbStatus\":\"UpToDate\"}]},{\"id\":\"TDX_01\",\"mrsigner\":\"000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000\",\"attributes\":\"0000000000000000\",\"attributesMask\":\"FFFFFFFFFFFFFFFF\",\"tcbLevels\":[{\"tcb\":{\"isvsvn\":0},\"tcbDate\":\"2022-11-09T00:00:00Z\",\"tcbStatus\":\"UpToDate\"}]}],\"tcbLevels\":[{\"tcb\":{\"sgxtcbcomponents\":[{\"svn\":1,\"category\":\"BIOS\",\"type\":\"Early Microcode Update\"},{\"svn\":1,\"category\":\"OS/VMM\",\"type\":\"SGX Late Microcode Update\"},{\"svn\":0,\"category\":\"OS/VMM\",\"type\":\"TXT SINIT\"},{\"svn\":0,\"category\":\"BIOS\"},{\"svn\":0,\"category\":\"BIOS\"},{\"svn\":0,\"category\":\"BIOS\"},{\"svn\":0},{\"svn\":0,\"category\":\"OS/VMM\",\"type\":\"SEAMLDR ACM\"},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0}],\"pcesvn\":0,\"tdxtcbcomponents\":[{\"svn\":0,\"category\":\"OS/VMM\",\"type\":\"TDX Module\"},{\"svn\":0,\"category\":\"OS/VMM\",\"type\":\"TDX Module\"},{\"svn\":1,\"category\":\"OS/VMM\",\"type\":\"TDX Late Microcode Update\"},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0}]},\"tcbDate\":\"2022-11-09T00:00:00Z\",\"tcbStatus\":\"UpToDate\"}]},\"signature\":\"03e210a7e12af4a3b1f1eca77b30ef3e52b262a53681dc31733c58face31945d71ebce458af7422a72910d3dc7a7641ff1e05843bab16eda0429bf91ae72b527\"}","tcbInfoIssuerChain":"-----BEGIN CERTIFICATE-----\nMIICkDCCAjagAwIBAgIUTh8n662T/sqPZK+7n3H67/KGwu0wCgYIKoZIzj0EAwIw\naDEaMBgGA1UEAwwRSW50ZWwgU0dYIFJvb3QgQ0ExGjAYBgNVBAoMEUludGVsIENv\ncnBvcmF0aW9uMRQwEgYDVQQHDAtTYW50YSBDbGFyYTELMAkGA1UECAwCQ0ExCzAJ\nBgNVBAYTAlVTMB4XDTE5MTAzMTEyMzM0N1oXDTI2MTAzMTEyMzM0N1owbDEeMBwG\nA1UEAwwVSW50ZWwgU0dYIFRDQiBTaWduaW5nMRowGAYDVQQKDBFJbnRlbCBDb3Jw\nb3JhdGlvbjEUMBIGA1UEBwwLU2FudGEgQ2xhcmExCzAJBgNVBAgMAkNBMQswCQYD\nVQQGEwJVUzBZMBMGByqGSM49AgEGCCqGSM49AwEHA0IABOnYw9LbN/JmyUttXa0M\niBEenjPbxbR4C8MuVYxDI+Le8lDBLp9X4wMzCAUF/fI/31giClXp/y0erLbLZjdV\n07+jgbkwgbYwHwYDVR0jBBgwFoAU6ehEUlM2XEsYmhH8QxgspdwggEgwVgYDVR0f\nBE8wTTBLoEmgR4ZFaHR0cHM6Ly9zYngtY2VydGlmaWNhdGVzLnRydXN0ZWRzZXJ2\naWNlcy5pbnRlbC5jb20vSW50ZWxTR1hSb290Q0EuZGVyMB0GA1UdDgQWBBROHyfr\nrZP+yo9kr7ufcfrv8obC7TAOBgNVHQ8BAf8EBAMCBsAwDAYDVR0TAQH/BAIwADAK\nBggqhkjOPQQDAgNIADBFAiEA9xQeifK+2abQGnrAgk0hrOhdyvJQorh2cEMn4Gwr\n4hoCIFHW5qQ9G2wBJ4GMNQqv/oMfbPtzmyTlaWWzwxkqM0CT\n-----END CERTIFICATE-----\n-----BEGIN CERTIFICATE-----\nMIIClDCCAjmgAwIBAgIVAOnoRFJTNlxLGJoR/EMYLKXcIIBIMAoGCCqGSM49BAMC\nMGgxGjAYBgNVBAMMEUludGVsIFNHWCBSb290IENBMRowGAYDVQQKDBFJbnRlbCBD\nb3Jwb3JhdGlvbjEUMBIGA1UEBwwLU2FudGEgQ2xhcmExCzAJBgNVBAgMAkNBMQsw\nCQYDVQQGEwJVUzAeFw0xOTEwMzEwOTQ5MjFaFw00OTEyMzEyMzU5NTlaMGgxGjAY\nBgNVBAMMEUludGVsIFNHWCBSb290IENBMRowGAYDVQQKDBFJbnRlbCBDb3Jwb3Jh\ndGlvbjEUMBIGA1UEBwwLU2FudGEgQ2xhcmExCzAJBgNVBAgMAkNBMQswCQYDVQQG\nEwJVUzBZMBMGByqGSM49AgEGCCqGSM49AwEHA0IABE/6D/1WHNrWwPmNMIyBKMW5\nJ6JzMsjo6xP2vkK1cdZGb1PGRP/C/8ECgiDkmklmzwLzLi+000m7LLrtKJA3oC2j\ngb8wgbwwHwYDVR0jBBgwFoAU6ehEUlM2XEsYmhH8QxgspdwggEgwVgYDVR0fBE8w\nTTBLoEmgR4ZFaHR0cHM6Ly9zYngtY2VydGlmaWNhdGVzLnRydXN0ZWRzZXJ2aWNl\ncy5pbnRlbC5jb20vSW50ZWxTR1hSb290Q0EuZGVyMB0GA1UdDgQWBBTp6ERSUzZc\nSxiaEfxDGCyl3CCASDAOBgNVHQ8BAf8EBAMCAQYwEgYDVR0TAQH/BAgwBgEB/wIB\nATAKBggqhkjOPQQDAgNJADBGAiEAzw9zdUiUHPMUd0C4mx41jlFZkrM3y5f1lgnV\nO7FbjOoCIQCoGtUmT4cXt7V+ySHbJ8Hob9AanpvXNH1ER+/gZF+opQ==\n-----END CERTIFICATE-----\n"},{"fmspc":"00A06D000000","tcbInfo":"{\"tcbInfo\":{\"id\":\"TDX\",\"version\":3,\"issueDate\":\"2025-10-21T09:44:51Z\",\"nextUpdate\":\"2025-11-20T09:44:51Z\",\"fmspc\":\"00A06D000000\",\"pceId\":\"0000\",\"tcbType\":0,\"tcbEvaluationDataNumber\":5,\"tdxModule\":{\"mrsigner\":\"000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000\",\"attributes\":\"0000000000000000\",\"attributesMask\":\"FFFFFFFFFFFFFFFF\"},\"tdxModuleIdentities\":[{\"id\":\"TDX_02\",\"mrsigner\":\"000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000\",\"attributes\":\"0000000000000000\",\"attributesMask\":\"FFFFFFFFFFFFFFFF\",\"tcbLevels\":[{\"tcb\":{\"isvsvn\":0},\"tcbDate\":\"2022-11-09T00:00:00Z\",\"tcbStatus\":\"UpToDate\"}]},{\"id\":\"TDX_03\",\"mrsigner\":\"000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000\",\"attributes\":\"0000000000000000\",\"attributesMask\":\"FFFFFFFFFFFFFFFF\",\"tcbLevels\":[{\"tcb\":{\"isvsvn\":0},\"tcbDate\":\"2022-11-09T00:00:00Z\",\"tcbStatus\":\"UpToDate\"}]},{\"id\":\"TDX_01\",\"mrsigner\":\"000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000\",\"attributes\":\"0000000000000000\",\"attributesMask\":\"FFFFFFFFFFFFFFFF\",\"tcbLevels\":[{\"tcb\":{\"isvsvn\":0},\"tcbDate\":\"2022-11-09T00:00:00Z\",\"tcbStatus\":\"UpToDate\"}]}],\"tcbLevels\":[{\"tcb\":{\"sgxtcbcomponents\":[{\"svn\":1,\"category\":\"BIOS\",\"type\":\"Early Microcode Update\"},{\"svn\":1,\"category\":\"OS/VMM\",\"type\":\"SGX Late Microcode Update\"},{\"svn\":0,\"category\":\"OS/VMM\",\"type\":\"TXT SINIT\"},{\"svn\":0,\"category\":\"BIOS\"},{\"svn\":0,\"category\":\"BIOS\"},{\"svn\":0,\"category\":\"BIOS\"},{\"svn\":0},{\"svn\":0,\"category\":\"OS/VMM\",\"type\":\"SEAMLDR ACM\"},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0}],\"pcesvn\":0,\"tdxtcbcomponents\":[{\"svn\":0,\"category\":\"OS/VMM\",\"type\":\"TDX Module\"},{\"svn\":0,\"category\":\"OS/VMM\",\"type\":\"TDX Module\"},{\"svn\":1,\"category\":\"OS/VMM\",\"type\":\"TDX Late Microcode Update\"},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0}]},\"tcbDate\":\"2022-11-09T00:00:00Z\",\"tcbStatus\":\"UpToDate\"}]},\"signature\":\"f789a0cdbbcb4475e988ff598cf63e1640f23c9c340e3cdd2ecd8e99607511be1d020d02bda4b7e5364bdf2f251ad72965519fb578fee1efa86927bdc8279690\"}","tcbInfoIssuerChain":"-----BEGIN CERTIFICATE-----\nMIICkDCCAjagAwIBAgIUTh8n662T/sqPZK+7n3H67/KGwu0wCgYIKoZIzj0EAwIw\naDEaMBgGA1UEAwwRSW50ZWwgU0dYIFJvb3QgQ0ExGjAYBgNVBAoMEUludGVsIENv\ncnBvcmF0aW9uMRQwEgYDVQQHDAtTYW50YSBDbGFyYTELMAkGA1UECAwCQ0ExCzAJ\nBgNVBAYTAlVTMB4XDTE5MTAzMTEyMzM0N1oXDTI2MTAzMTEyMzM0N1owbDEeMBwG\nA1UEAwwVSW50ZWwgU0dYIFRDQiBTaWduaW5nMRowGAYDVQQKDBFJbnRlbCBDb3Jw\nb3JhdGlvbjEUMBIGA1UEBwwLU2FudGEgQ2xhcmExCzAJBgNVBAgMAkNBMQswCQYD\nVQQGEwJVUzBZMBMGByqGSM49AgEGCCqGSM49AwEHA0IABOnYw9LbN/JmyUttXa0M\niBEenjPbxbR4C8MuVYxDI+Le8lDBLp9X4wMzCAUF/fI/31giClXp/y0erLbLZjdV\n07+jgbkwgbYwHwYDVR0jBBgwFoAU6ehEUlM2XEsYmhH8QxgspdwggEgwVgYDVR0f\nBE8wTTBLoEmgR4ZFaHR0cHM6Ly9zYngtY2VydGlmaWNhdGVzLnRydXN0ZWRzZXJ2\naWNlcy5pbnRlbC5jb20vSW50ZWxTR1hSb290Q0EuZGVyMB0GA1UdDgQWBBROHyfr\nrZP+yo9kr7ufcfrv8obC7TAOBgNVHQ8BAf8EBAMCBsAwDAYDVR0TAQH/BAIwADAK\nBggqhkjOPQQDAgNIADBFAiEA9xQeifK+2abQGnrAgk0hrOhdyvJQorh2cEMn4Gwr\n4hoCIFHW5qQ9G2wBJ4GMNQqv/oMfbPtzmyTlaWWzwxkqM0CT\n-----END CERTIFICATE-----\n-----BEGIN CERTIFICATE-----\nMIIClDCCAjmgAwIBAgIVAOnoRFJTNlxLGJoR/EMYLKXcIIBIMAoGCCqGSM49BAMC\nMGgxGjAYBgNVBAMMEUludGVsIFNHWCBSb290IENBMRowGAYDVQQKDBFJbnRlbCBD\nb3Jwb3JhdGlvbjEUMBIGA1UEBwwLU2FudGEgQ2xhcmExCzAJBgNVBAgMAkNBMQsw\nCQYDVQQGEwJVUzAeFw0xOTEwMzEwOTQ5MjFaFw00OTEyMzEyMzU5NTlaMGgxGjAY\nBgNVBAMMEUludGVsIFNHWCBSb290IENBMRowGAYDVQQKDBFJbnRlbCBDb3Jwb3Jh\ndGlvbjEUMBIGA1UEBwwLU2FudGEgQ2xhcmExCzAJBgNVBAgMAkNBMQswCQYDVQQG\nEwJVUzBZMBMGByqGSM49AgEGCCqGSM49AwEHA0IABE/6D/1WHNrWwPmNMIyBKMW5\nJ6JzMsjo6xP2vkK1cdZGb1PGRP/C/8ECgiDkmklmzwLzLi+000m7LLrtKJA3oC2j\ngb8wgbwwHwYDVR0jBBgwFoAU6ehEUlM2XEsYmhH8QxgspdwggEgwVgYDVR0fBE8w\nTTBLoEmgR4ZFaHR0cHM6Ly9zYngtY2VydGlmaWNhdGVzLnRydXN0ZWRzZXJ2aWNl\ncy5pbnRlbC5jb20vSW50ZWxTR1hSb290Q0EuZGVyMB0GA1UdDgQWBBTp6ERSUzZc\nSxiaEfxDGCyl3CCASDAOBgNVHQ8BAf8EBAMCAQYwEgYDVR0TAQH/BAgwBgEB/wIB\nATAKBggqhkjOPQQDAgNJADBGAiEAzw9zdUiUHPMUd0C4mx41jlFZkrM3y5f1lgnV\nO7FbjOoCIQCoGtUmT4cXt7V+ySHbJ8Hob9AanpvXNH1ER+/gZF+opQ==\n-----END CERTIFICATE-----\n"},{"fmspc":"10806F070000","tcbInfo":"{\"tcbInfo\":{\"id\":\"TDX\",\"version\":3,\"issueDate\":\"2025-10-21T09:44:52Z\",\"nextUpdate\":\"2025-11-20T09:44:52Z\",\"fmspc\":\"10806F070000\",\"pceId\":\"0000\",\"tcbType\":0,\"tcbEvaluationDataNumber\":5,\"tdxModule\":{\"mrsigner\":\"000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000\",\"attributes\":\"0000000000000000\",\"attributesMask\":\"FFFFFFFFFFFFFFFF\"},\"tdxModuleIdentities\":[{\"id\":\"TDX_02\",\"mrsigner\":\"000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000\",\"attributes\":\"0000000000000000\",\"attributesMask\":\"FFFFFFFFFFFFFFFF\",\"tcbLevels\":[{\"tcb\":{\"isvsvn\":0},\"tcbDate\":\"2022-11-09T00:00:00Z\",\"tcbStatus\":\"UpToDate\"}]},{\"id\":\"TDX_03\",\"mrsigner\":\"000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000\",\"attributes\":\"0000000000000000\",\"attributesMask\":\"FFFFFFFFFFFFFFFF\",\"tcbLevels\":[{\"tcb\":{\"isvsvn\":0},\"tcbDate\":\"2022-11-09T00:00:00Z\",\"tcbStatus\":\"UpToDate\"}]},{\"id\":\"TDX_01\",\"mrsigner\":\"000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000\",\"attributes\":\"0000000000000000\",\"attributesMask\":\"FFFFFFFFFFFFFFFF\",\"tcbLevels\":[{\"tcb\":{\"isvsvn\":0},\"tcbDate\":\"2022-11-09T00:00:00Z\",\"tcbStatus\":\"UpToDate\"}]}],\"tcbLevels\":[{\"tcb\":{\"sgxtcbcomponents\":[{\"svn\":1,\"category\":\"BIOS\",\"type\":\"Early Microcode Update\"},{\"svn\":1,\"category\":\"OS/VMM\",\"type\":\"SGX Late Microcode Update\"},{\"svn\":0,\"category\":\"OS/VMM\",\"type\":\"TXT SINIT\"},{\"svn\":0,\"category\":\"BIOS\"},{\"svn\":0,\"category\":\"BIOS\"},{\"svn\":0,\"category\":\"BIOS\"},{\"svn\":0},{\"svn\":0,\"category\":\"OS/VMM\",\"type\":\"SEAMLDR ACM\"},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0}],\"pcesvn\":0,\"tdxtcbcomponents\":[{\"svn\":0,\"category\":\"OS/VMM\",\"type\":\"TDX Module\"},{\"svn\":0,\"category\":\"OS/VMM\",\"type\":\"TDX Module\"},{\"svn\":1,\"category\":\"OS/VMM\",\"type\":\"TDX Late Microcode Update\"},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0}]},\"tcbDate\":\"2022-11-09T00:00:00Z\",\"tcbStatus\":\"UpToDate\"}]},\"signature\":\"c97da1d2116279e490db192e5daf7793951473da3a231e09309b882a1e02528f3efe56ff9fff0f718db1aa94aeba4c9256d435e51c075aab5af85db2e43c109e\"}","tcbInfoIssuerChain":"-----BEGIN CERTIFICATE-----\nMIICkDCCAjagAwIBAgIUTh8n662T/sqPZK+7n3H67/KGwu0wCgYIKoZIzj0EAwIw\naDEaMBgGA1UEAwwRSW50ZWwgU0dYIFJvb3QgQ0ExGjAYBgNVBAoMEUludGVsIENv\ncnBvcmF0aW9uMRQwEgYDVQQHDAtTYW50YSBDbGFyYTELMAkGA1UECAwCQ0ExCzAJ\nBgNVBAYTAlVTMB4XDTE5MTAzMTEyMzM0N1oXDTI2MTAzMTEyMzM0N1owbDEeMBwG\nA1UEAwwVSW50ZWwgU0dYIFRDQiBTaWduaW5nMRowGAYDVQQKDBFJbnRlbCBDb3Jw\nb3JhdGlvbjEUMBIGA1UEBwwLU2FudGEgQ2xhcmExCzAJBgNVBAgMAkNBMQswCQYD\nVQQGEwJVUzBZMBMGByqGSM49AgEGCCqGSM49AwEHA0IABOnYw9LbN/JmyUttXa0M\niBEenjPbxbR4C8MuVYxDI+Le8lDBLp9X4wMzCAUF/fI/31giClXp/y0erLbLZjdV\n07+jgbkwgbYwHwYDVR0jBBgwFoAU6ehEUlM2XEsYmhH8QxgspdwggEgwVgYDVR0f\nBE8wTTBLoEmgR4ZFaHR0cHM6Ly9zYngtY2VydGlmaWNhdGVzLnRydXN0ZWRzZXJ2\naWNlcy5pbnRlbC5jb20vSW50ZWxTR1hSb290Q0EuZGVyMB0GA1UdDgQWBBROHyfr\nrZP+yo9kr7ufcfrv8obC7TAOBgNVHQ8BAf8EBAMCBsAwDAYDVR0TAQH/BAIwADAK\nBggqhkjOPQQDAgNIADBFAiEA9xQeifK+2abQGnrAgk0hrOhdyvJQorh2cEMn4Gwr\n4hoCIFHW5qQ9G2wBJ4GMNQqv/oMfbPtzmyTlaWWzwxkqM0CT\n-----END CERTIFICATE-----\n-----BEGIN CERTIFICATE-----\nMIIClDCCAjmgAwIBAgIVAOnoRFJTNlxLGJoR/EMYLKXcIIBIMAoGCCqGSM49BAMC\nMGgxGjAYBgNVBAMMEUludGVsIFNHWCBSb290IENBMRowGAYDVQQKDBFJbnRlbCBD\nb3Jwb3JhdGlvbjEUMBIGA1UEBwwLU2FudGEgQ2xhcmExCzAJBgNVBAgMAkNBMQsw\nCQYDVQQGEwJVUzAeFw0xOTEwMzEwOTQ5MjFaFw00OTEyMzEyMzU5NTlaMGgxGjAY\nBgNVBAMMEUludGVsIFNHWCBSb290IENBMRowGAYDVQQKDBFJbnRlbCBDb3Jwb3Jh\ndGlvbjEUMBIGA1UEBwwLU2FudGEgQ2xhcmExCzAJBgNVBAgMAkNBMQswCQYDVQQG\nEwJVUzBZMBMGByqGSM49AgEGCCqGSM49AwEHA0IABE/6D/1WHNrWwPmNMIyBKMW5\nJ6JzMsjo6xP2vkK1cdZGb1PGRP/C/8ECgiDkmklmzwLzLi+000m7LLrtKJA3oC2j\ngb8wgbwwHwYDVR0jBBgwFoAU6ehEUlM2XEsYmhH8QxgspdwggEgwVgYDVR0fBE8w\nTTBLoEmgR4ZFaHR0cHM6Ly9zYngtY2VydGlmaWNhdGVzLnRydXN0ZWRzZXJ2aWNl\ncy5pbnRlbC5jb20vSW50ZWxTR1hSb290Q0EuZGVyMB0GA1UdDgQWBBTp6ERSUzZc\nSxiaEfxDGCyl3CCASDAOBgNVHQ8BAf8EBAMCAQYwEgYDVR0TAQH/BAgwBgEB/wIB\nATAKBggqhkjOPQQDAgNJADBGAiEAzw9zdUiUHPMUd0C4mx41jlFZkrM3y5f1lgnV\nO7FbjOoCIQCoGtUmT4cXt7V+ySHbJ8Hob9AanpvXNH1ER+/gZF+opQ==\n-----END CERTIFICATE-----\n"},{"fmspc":"20D06D010000","tcbInfo":"{\"tcbInfo\":{\"id\":\"TDX\",\"version\":3,\"issueDate\":\"2025-10-21T09:44:53Z\",\"nextUpdate\":\"2025-11-20T09:44:53Z\",\"fmspc\":\"20D06D010000\",\"pceId\":\"0000\",\"tcbType\":0,\"tcbEvaluationDataNumber\":5,\"tdxModule\":{\"mrsigner\":\"000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000\",\"attributes\":\"0000000000000000\",\"attributesMask\":\"FFFFFFFFFFFFFFFF\"},\"tdxModuleIdentities\":[{\"id\":\"TDX_02\",\"mrsigner\":\"000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000\",\"attributes\":\"0000000000000000\",\"attributesMask\":\"FFFFFFFFFFFFFFFF\",\"tcbLevels\":[{\"tcb\":{\"isvsvn\":0},\"tcbDate\":\"2022-11-09T00:00:00Z\",\"tcbStatus\":\"UpToDate\"}]},{\"id\":\"TDX_03\",\"mrsigner\":\"000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000\",\"attributes\":\"0000000000000000\",\"attributesMask\":\"FFFFFFFFFFFFFFFF\",\"tcbLevels\":[{\"tcb\":{\"isvsvn\":0},\"tcbDate\":\"2022-11-09T00:00:00Z\",\"tcbStatus\":\"UpToDate\"}]},{\"id\":\"TDX_01\",\"mrsigner\":\"000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000\",\"attributes\":\"0000000000000000\",\"attributesMask\":\"FFFFFFFFFFFFFFFF\",\"tcbLevels\":[{\"tcb\":{\"isvsvn\":0},\"tcbDate\":\"2022-11-09T00:00:00Z\",\"tcbStatus\":\"UpToDate\"}]}],\"tcbLevels\":[{\"tcb\":{\"sgxtcbcomponents\":[{\"svn\":1,\"category\":\"BIOS\",\"type\":\"Early Microcode Update\"},{\"svn\":1,\"category\":\"OS/VMM\",\"type\":\"SGX Late Microcode Update\"},{\"svn\":0,\"category\":\"OS/VMM\",\"type\":\"TXT SINIT\"},{\"svn\":0,\"category\":\"BIOS\"},{\"svn\":0,\"category\":\"BIOS\"},{\"svn\":0,\"category\":\"BIOS\"},{\"svn\":0},{\"svn\":0,\"category\":\"OS/VMM\",\"type\":\"SEAMLDR ACM\"},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0}],\"pcesvn\":0,\"tdxtcbcomponents\":[{\"svn\":0,\"category\":\"OS/VMM\",\"type\":\"TDX Module\"},{\"svn\":0,\"category\":\"OS/VMM\",\"type\":\"TDX Module\"},{\"svn\":1,\"category\":\"OS/VMM\",\"type\":\"TDX Late Microcode Update\"},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0}]},\"tcbDate\":\"2022-11-09T00:00:00Z\",\"tcbStatus\":\"UpToDate\"}]},\"signature\":\"ba5cbb2dfd8589a8de85243b8c376a07016d3e8d4eecadc0803e909dfb829b05e1978362fb17dddad611190eced87431ea138bd743cb165ded7dcc2fc8de9c70\"}","tcbInfoIssuerChain":"-----BEGIN CERTIFICATE-----\nMIICkDCCAjagAwIBAgIUTh8n662T/sqPZK+7n3H67/KGwu0wCgYIKoZIzj0EAwIw\naDEaMBgGA1UEAwwRSW50ZWwgU0dYIFJvb3QgQ0ExGjAYBgNVBAoMEUludGVsIENv\ncnBvcmF0aW9uMRQwEgYDVQQHDAtTYW50YSBDbGFyYTELMAkGA1UECAwCQ0ExCzAJ\nBgNVBAYTAlVTMB4XDTE5MTAzMTEyMzM0N1oXDTI2MTAzMTEyMzM0N1owbDEeMBwG\nA1UEAwwVSW50ZWwgU0dYIFRDQiBTaWduaW5nMRowGAYDVQQKDBFJbnRlbCBDb3Jw\nb3JhdGlvbjEUMBIGA1UEBwwLU2FudGEgQ2xhcmExCzAJBgNVBAgMAkNBMQswCQYD\nVQQGEwJVUzBZMBMGByqGSM49AgEGCCqGSM49AwEHA0IABOnYw9LbN/JmyUttXa0M\niBEenjPbxbR4C8MuVYxDI+Le8lDBLp9X4wMzCAUF/fI/31giClXp/y0erLbLZjdV\n07+jgbkwgbYwHwYDVR0jBBgwFoAU6ehEUlM2XEsYmhH8QxgspdwggEgwVgYDVR0f\nBE8wTTBLoEmgR4ZFaHR0cHM6Ly9zYngtY2VydGlmaWNhdGVzLnRydXN0ZWRzZXJ2\naWNlcy5pbnRlbC5jb20vSW50ZWxTR1hSb290Q0EuZGVyMB0GA1UdDgQWBBROHyfr\nrZP+yo9kr7ufcfrv8obC7TAOBgNVHQ8BAf8EBAMCBsAwDAYDVR0TAQH/BAIwADAK\nBggqhkjOPQQDAgNIADBFAiEA9xQeifK+2abQGnrAgk0hrOhdyvJQorh2cEMn4Gwr\n4hoCIFHW5qQ9G2wBJ4GMNQqv/oMfbPtzmyTlaWWzwxkqM0CT\n-----END CERTIFICATE-----\n-----BEGIN CERTIFICATE-----\nMIIClDCCAjmgAwIBAgIVAOnoRFJTNlxLGJoR/EMYLKXcIIBIMAoGCCqGSM49BAMC\nMGgxGjAYBgNVBAMMEUludGVsIFNHWCBSb290IENBMRowGAYDVQQKDBFJbnRlbCBD\nb3Jwb3JhdGlvbjEUMBIGA1UEBwwLU2FudGEgQ2xhcmExCzAJBgNVBAgMAkNBMQsw\nCQYDVQQGEwJVUzAeFw0xOTEwMzEwOTQ5MjFaFw00OTEyMzEyMzU5NTlaMGgxGjAY\nBgNVBAMMEUludGVsIFNHWCBSb290IENBMRowGAYDVQQKDBFJbnRlbCBDb3Jwb3Jh\ndGlvbjEUMBIGA1UEBwwLU2FudGEgQ2xhcmExCzAJBgNVBAgMAkNBMQswCQYDVQQG\nEwJVUzBZMBMGByqGSM49AgEGCCqGSM49AwEHA0IABE/6D/1WHNrWwPmNMIyBKMW5\nJ6JzMsjo6xP2vkK1cdZGb1PGRP/C/8ECgiDkmklmzwLzLi+000m7LLrtKJA3oC2j\ngb8wgbwwHwYDVR0jBBgwFoAU6ehEUlM2XEsYmhH8QxgspdwggEgwVgYDVR0fBE8w\nTTBLoEmgR4ZFaHR0cHM6Ly9zYngtY2VydGlmaWNhdGVzLnRydXN0ZWRzZXJ2aWNl\ncy5pbnRlbC5jb20vSW50ZWxTR1hSb290Q0EuZGVyMB0GA1UdDgQWBBTp6ERSUzZc\nSxiaEfxDGCyl3CCASDAOBgNVHQ8BAf8EBAMCAQYwEgYDVR0TAQH/BAgwBgEB/wIB\nATAKBggqhkjOPQQDAgNJADBGAiEAzw9zdUiUHPMUd0C4mx41jlFZkrM3y5f1lgnV\nO7FbjOoCIQCoGtUmT4cXt7V+ySHbJ8Hob9AanpvXNH1ER+/gZF+opQ==\n-----END CERTIFICATE-----\n"},{"fmspc":"00A06F000000","tcbInfo":"{\"tcbInfo\":{\"id\":\"TDX\",\"version\":3,\"issueDate\":\"2025-10-21T09:44:54Z\",\"nextUpdate\":\"2025-11-20T09:44:54Z\",\"fmspc\":\"00A06F000000\",\"pceId\":\"0000\",\"tcbType\":0,\"tcbEvaluationDataNumber\":5,\"tdxModule\":{\"mrsigner\":\"000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000\",\"attributes\":\"0000000000000000\",\"attributesMask\":\"FFFFFFFFFFFFFFFF\"},\"tdxModuleIdentities\":[{\"id\":\"TDX_02\",\"mrsigner\":\"000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000\",\"attributes\":\"0000000000000000\",\"attributesMask\":\"FFFFFFFFFFFFFFFF\",\"tcbLevels\":[{\"tcb\":{\"isvsvn\":0},\"tcbDate\":\"2022-11-09T00:00:00Z\",\"tcbStatus\":\"UpToDate\"}]},{\"id\":\"TDX_03\",\"mrsigner\":\"000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000\",\"attributes\":\"0000000000000000\",\"attributesMask\":\"FFFFFFFFFFFFFFFF\",\"tcbLevels\":[{\"tcb\":{\"isvsvn\":0},\"tcbDate\":\"2022-11-09T00:00:00Z\",\"tcbStatus\":\"UpToDate\"}]},{\"id\":\"TDX_01\",\"mrsigner\":\"000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000\",\"attributes\":\"0000000000000000\",\"attributesMask\":\"FFFFFFFFFFFFFFFF\",\"tcbLevels\":[{\"tcb\":{\"isvsvn\":0},\"tcbDate\":\"2022-11-09T00:00:00Z\",\"tcbStatus\":\"UpToDate\"}]}],\"tcbLevels\":[{\"tcb\":{\"sgxtcbcomponents\":[{\"svn\":1,\"category\":\"BIOS\",\"type\":\"Early Microcode Update\"},{\"svn\":1,\"category\":\"OS/VMM\",\"type\":\"SGX Late Microcode Update\"},{\"svn\":0,\"category\":\"OS/VMM\",\"type\":\"TXT SINIT\"},{\"svn\":0,\"category\":\"BIOS\"},{\"svn\":0,\"category\":\"BIOS\"},{\"svn\":0,\"category\":\"BIOS\"},{\"svn\":0},{\"svn\":0,\"category\":\"OS/VMM\",\"type\":\"SEAMLDR ACM\"},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0}],\"pcesvn\":0,\"tdxtcbcomponents\":[{\"svn\":0,\"category\":\"OS/VMM\",\"type\":\"TDX Module\"},{\"svn\":0,\"category\":\"OS/VMM\",\"type\":\"TDX Module\"},{\"svn\":1,\"category\":\"OS/VMM\",\"type\":\"TDX Late Microcode Update\"},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0}]},\"tcbDate\":\"2022-11-09T00:00:00Z\",\"tcbStatus\":\"UpToDate\"}]},\"signature\":\"e0080569485b49d471cb1fb0246a089e90d3f8b4f696d586cf40b87d4ea7ec711ccc63a4bb5023417575ec2e62c99ae1e0a0ac8514fb2b7c919552dfb15c2687\"}","tcbInfoIssuerChain":"-----BEGIN CERTIFICATE-----\nMIICkDCCAjagAwIBAgIUTh8n662T/sqPZK+7n3H67/KGwu0wCgYIKoZIzj0EAwIw\naDEaMBgGA1UEAwwRSW50ZWwgU0dYIFJvb3QgQ0ExGjAYBgNVBAoMEUludGVsIENv\ncnBvcmF0aW9uMRQwEgYDVQQHDAtTYW50YSBDbGFyYTELMAkGA1UECAwCQ0ExCzAJ\nBgNVBAYTAlVTMB4XDTE5MTAzMTEyMzM0N1oXDTI2MTAzMTEyMzM0N1owbDEeMBwG\nA1UEAwwVSW50ZWwgU0dYIFRDQiBTaWduaW5nMRowGAYDVQQKDBFJbnRlbCBDb3Jw\nb3JhdGlvbjEUMBIGA1UEBwwLU2FudGEgQ2xhcmExCzAJBgNVBAgMAkNBMQswCQYD\nVQQGEwJVUzBZMBMGByqGSM49AgEGCCqGSM49AwEHA0IABOnYw9LbN/JmyUttXa0M\niBEenjPbxbR4C8MuVYxDI+Le8lDBLp9X4wMzCAUF/fI/31giClXp/y0erLbLZjdV\n07+jgbkwgbYwHwYDVR0jBBgwFoAU6ehEUlM2XEsYmhH8QxgspdwggEgwVgYDVR0f\nBE8wTTBLoEmgR4ZFaHR0cHM6Ly9zYngtY2VydGlmaWNhdGVzLnRydXN0ZWRzZXJ2\naWNlcy5pbnRlbC5jb20vSW50ZWxTR1hSb290Q0EuZGVyMB0GA1UdDgQWBBROHyfr\nrZP+yo9kr7ufcfrv8obC7TAOBgNVHQ8BAf8EBAMCBsAwDAYDVR0TAQH/BAIwADAK\nBggqhkjOPQQDAgNIADBFAiEA9xQeifK+2abQGnrAgk0hrOhdyvJQorh2cEMn4Gwr\n4hoCIFHW5qQ9G2wBJ4GMNQqv/oMfbPtzmyTlaWWzwxkqM0CT\n-----END CERTIFICATE-----\n-----BEGIN CERTIFICATE-----\nMIIClDCCAjmgAwIBAgIVAOnoRFJTNlxLGJoR/EMYLKXcIIBIMAoGCCqGSM49BAMC\nMGgxGjAYBgNVBAMMEUludGVsIFNHWCBSb290IENBMRowGAYDVQQKDBFJbnRlbCBD\nb3Jwb3JhdGlvbjEUMBIGA1UEBwwLU2FudGEgQ2xhcmExCzAJBgNVBAgMAkNBMQsw\nCQYDVQQGEwJVUzAeFw0xOTEwMzEwOTQ5MjFaFw00OTEyMzEyMzU5NTlaMGgxGjAY\nBgNVBAMMEUludGVsIFNHWCBSb290IENBMRowGAYDVQQKDBFJbnRlbCBDb3Jwb3Jh\ndGlvbjEUMBIGA1UEBwwLU2FudGEgQ2xhcmExCzAJBgNVBAgMAkNBMQswCQYDVQQG\nEwJVUzBZMBMGByqGSM49AgEGCCqGSM49AwEHA0IABE/6D/1WHNrWwPmNMIyBKMW5\nJ6JzMsjo6xP2vkK1cdZGb1PGRP/C/8ECgiDkmklmzwLzLi+000m7LLrtKJA3oC2j\ngb8wgbwwHwYDVR0jBBgwFoAU6ehEUlM2XEsYmhH8QxgspdwggEgwVgYDVR0fBE8w\nTTBLoEmgR4ZFaHR0cHM6Ly9zYngtY2VydGlmaWNhdGVzLnRydXN0ZWRzZXJ2aWNl\ncy5pbnRlbC5jb20vSW50ZWxTR1hSb290Q0EuZGVyMB0GA1UdDgQWBBTp6ERSUzZc\nSxiaEfxDGCyl3CCASDAOBgNVHQ8BAf8EBAMCAQYwEgYDVR0TAQH/BAgwBgEB/wIB\nATAKBggqhkjOPQQDAgNJADBGAiEAzw9zdUiUHPMUd0C4mx41jlFZkrM3y5f1lgnV\nO7FbjOoCIQCoGtUmT4cXt7V+ySHbJ8Hob9AanpvXNH1ER+/gZF+opQ==\n-----END CERTIFICATE-----\n"},{"fmspc":"10A06D050000","tcbInfo":"{\"tcbInfo\":{\"id\":\"TDX\",\"version\":3,\"issueDate\":\"2025-10-21T09:44:55Z\",\"nextUpdate\":\"2025-11-20T09:44:55Z\",\"fmspc\":\"10A06D050000\",\"pceId\":\"0000\",\"tcbType\":0,\"tcbEvaluationDataNumber\":5,\"tdxModule\":{\"mrsigner\":\"000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000\",\"attributes\":\"0000000000000000\",\"attributesMask\":\"FFFFFFFFFFFFFFFF\"},\"tdxModuleIdentities\":[{\"id\":\"TDX_02\",\"mrsigner\":\"000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000\",\"attributes\":\"0000000000000000\",\"attributesMask\":\"FFFFFFFFFFFFFFFF\",\"tcbLevels\":[{\"tcb\":{\"isvsvn\":0},\"tcbDate\":\"2022-11-09T00:00:00Z\",\"tcbStatus\":\"UpToDate\"}]},{\"id\":\"TDX_03\",\"mrsigner\":\"000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000\",\"attributes\":\"0000000000000000\",\"attributesMask\":\"FFFFFFFFFFFFFFFF\",\"tcbLevels\":[{\"tcb\":{\"isvsvn\":0},\"tcbDate\":\"2022-11-09T00:00:00Z\",\"tcbStatus\":\"UpToDate\"}]},{\"id\":\"TDX_01\",\"mrsigner\":\"000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000\",\"attributes\":\"0000000000000000\",\"attributesMask\":\"FFFFFFFFFFFFFFFF\",\"tcbLevels\":[{\"tcb\":{\"isvsvn\":0},\"tcbDate\":\"2022-11-09T00:00:00Z\",\"tcbStatus\":\"UpToDate\"}]}],\"tcbLevels\":[{\"tcb\":{\"sgxtcbcomponents\":[{\"svn\":0,\"category\":\"BIOS\",\"type\":\"Early Microcode Update\"},{\"svn\":0,\"category\":\"OS/VMM\",\"type\":\"SGX Late Microcode Update\"},{\"svn\":0,\"category\":\"OS/VMM\",\"type\":\"TXT SINIT\"},{\"svn\":0,\"category\":\"BIOS\"},{\"svn\":0,\"category\":\"BIOS\"},{\"svn\":0,\"category\":\"BIOS\"},{\"svn\":0},{\"svn\":0,\"category\":\"OS/VMM\",\"type\":\"SEAMLDR ACM\"},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0}],\"pcesvn\":0,\"tdxtcbcomponents\":[{\"svn\":0,\"category\":\"OS/VMM\",\"type\":\"TDX Module\"},{\"svn\":0,\"category\":\"OS/VMM\",\"type\":\"TDX Module\"},{\"svn\":0,\"category\":\"OS/VMM\",\"type\":\"TDX Late Microcode Update\"},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0}]},\"tcbDate\":\"2022-11-09T00:00:00Z\",\"tcbStatus\":\"UpToDate\"}]},\"signature\":\"7b47307324b11bb25a8c13ee295f052290ea5e50ff216fb59ec5b5fba4ac363da03b98c930c347501d4654438ee1c4dd2e5a6bf4001419d3f79c90ce483340eb\"}","tcbInfoIssuerChain":"-----BEGIN CERTIFICATE-----\nMIICkDCCAjagAwIBAgIUTh8n662T/sqPZK+7n3H67/KGwu0wCgYIKoZIzj0EAwIw\naDEaMBgGA1UEAwwRSW50ZWwgU0dYIFJvb3QgQ0ExGjAYBgNVBAoMEUludGVsIENv\ncnBvcmF0aW9uMRQwEgYDVQQHDAtTYW50YSBDbGFyYTELMAkGA1UECAwCQ0ExCzAJ\nBgNVBAYTAlVTMB4XDTE5MTAzMTEyMzM0N1oXDTI2MTAzMTEyMzM0N1owbDEeMBwG\nA1UEAwwVSW50ZWwgU0dYIFRDQiBTaWduaW5nMRowGAYDVQQKDBFJbnRlbCBDb3Jw\nb3JhdGlvbjEUMBIGA1UEBwwLU2FudGEgQ2xhcmExCzAJBgNVBAgMAkNBMQswCQYD\nVQQGEwJVUzBZMBMGByqGSM49AgEGCCqGSM49AwEHA0IABOnYw9LbN/JmyUttXa0M\niBEenjPbxbR4C8MuVYxDI+Le8lDBLp9X4wMzCAUF/fI/31giClXp/y0erLbLZjdV\n07+jgbkwgbYwHwYDVR0jBBgwFoAU6ehEUlM2XEsYmhH8QxgspdwggEgwVgYDVR0f\nBE8wTTBLoEmgR4ZFaHR0cHM6Ly9zYngtY2VydGlmaWNhdGVzLnRydXN0ZWRzZXJ2\naWNlcy5pbnRlbC5jb20vSW50ZWxTR1hSb290Q0EuZGVyMB0GA1UdDgQWBBROHyfr\nrZP+yo9kr7ufcfrv8obC7TAOBgNVHQ8BAf8EBAMCBsAwDAYDVR0TAQH/BAIwADAK\nBggqhkjOPQQDAgNIADBFAiEA9xQeifK+2abQGnrAgk0hrOhdyvJQorh2cEMn4Gwr\n4hoCIFHW5qQ9G2wBJ4GMNQqv/oMfbPtzmyTlaWWzwxkqM0CT\n-----END CERTIFICATE-----\n-----BEGIN CERTIFICATE-----\nMIIClDCCAjmgAwIBAgIVAOnoRFJTNlxLGJoR/EMYLKXcIIBIMAoGCCqGSM49BAMC\nMGgxGjAYBgNVBAMMEUludGVsIFNHWCBSb290IENBMRowGAYDVQQKDBFJbnRlbCBD\nb3Jwb3JhdGlvbjEUMBIGA1UEBwwLU2FudGEgQ2xhcmExCzAJBgNVBAgMAkNBMQsw\nCQYDVQQGEwJVUzAeFw0xOTEwMzEwOTQ5MjFaFw00OTEyMzEyMzU5NTlaMGgxGjAY\nBgNVBAMMEUludGVsIFNHWCBSb290IENBMRowGAYDVQQKDBFJbnRlbCBDb3Jwb3Jh\ndGlvbjEUMBIGA1UEBwwLU2FudGEgQ2xhcmExCzAJBgNVBAgMAkNBMQswCQYDVQQG\nEwJVUzBZMBMGByqGSM49AgEGCCqGSM49AwEHA0IABE/6D/1WHNrWwPmNMIyBKMW5\nJ6JzMsjo6xP2vkK1cdZGb1PGRP/C/8ECgiDkmklmzwLzLi+000m7LLrtKJA3oC2j\ngb8wgbwwHwYDVR0jBBgwFoAU6ehEUlM2XEsYmhH8QxgspdwggEgwVgYDVR0fBE8w\nTTBLoEmgR4ZFaHR0cHM6Ly9zYngtY2VydGlmaWNhdGVzLnRydXN0ZWRzZXJ2aWNl\ncy5pbnRlbC5jb20vSW50ZWxTR1hSb290Q0EuZGVyMB0GA1UdDgQWBBTp6ERSUzZc\nSxiaEfxDGCyl3CCASDAOBgNVHQ8BAf8EBAMCAQYwEgYDVR0TAQH/BAgwBgEB/wIB\nATAKBggqhkjOPQQDAgNJADBGAiEAzw9zdUiUHPMUd0C4mx41jlFZkrM3y5f1lgnV\nO7FbjOoCIQCoGtUmT4cXt7V+ySHbJ8Hob9AanpvXNH1ER+/gZF+opQ==\n-----END CERTIFICATE-----\n"},{"fmspc":"00C06F000000","tcbInfo":"{\"tcbInfo\":{\"id\":\"TDX\",\"version\":3,\"issueDate\":\"2025-10-21T09:44:56Z\",\"nextUpdate\":\"2025-11-20T09:44:56Z\",\"fmspc\":\"00C06F000000\",\"pceId\":\"0000\",\"tcbType\":0,\"tcbEvaluationDataNumber\":5,\"tdxModule\":{\"mrsigner\":\"000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000\",\"attributes\":\"0000000000000000\",\"attributesMask\":\"FFFFFFFFFFFFFFFF\"},\"tdxModuleIdentities\":[{\"id\":\"TDX_02\",\"mrsigner\":\"000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000\",\"attributes\":\"0000000000000000\",\"attributesMask\":\"FFFFFFFFFFFFFFFF\",\"tcbLevels\":[{\"tcb\":{\"isvsvn\":0},\"tcbDate\":\"2022-11-09T00:00:00Z\",\"tcbStatus\":\"UpToDate\"}]},{\"id\":\"TDX_03\",\"mrsigner\":\"000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000\",\"attributes\":\"0000000000000000\",\"attributesMask\":\"FFFFFFFFFFFFFFFF\",\"tcbLevels\":[{\"tcb\":{\"isvsvn\":0},\"tcbDate\":\"2022-11-09T00:00:00Z\",\"tcbStatus\":\"UpToDate\"}]},{\"id\":\"TDX_01\",\"mrsigner\":\"000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000\",\"attributes\":\"0000000000000000\",\"attributesMask\":\"FFFFFFFFFFFFFFFF\",\"tcbLevels\":[{\"tcb\":{\"isvsvn\":0},\"tcbDate\":\"2022-11-09T00:00:00Z\",\"tcbStatus\":\"UpToDate\"}]}],\"tcbLevels\":[{\"tcb\":{\"sgxtcbcomponents\":[{\"svn\":1,\"category\":\"BIOS\",\"type\":\"Early Microcode Update\"},{\"svn\":1,\"category\":\"OS/VMM\",\"type\":\"SGX Late Microcode Update\"},{\"svn\":0,\"category\":\"OS/VMM\",\"type\":\"TXT SINIT\"},{\"svn\":0,\"category\":\"BIOS\"},{\"svn\":0,\"category\":\"BIOS\"},{\"svn\":0,\"category\":\"BIOS\"},{\"svn\":0},{\"svn\":0,\"category\":\"OS/VMM\",\"type\":\"SEAMLDR ACM\"},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0}],\"pcesvn\":0,\"tdxtcbcomponents\":[{\"svn\":0,\"category\":\"OS/VMM\",\"type\":\"TDX Module\"},{\"svn\":0,\"category\":\"OS/VMM\",\"type\":\"TDX Module\"},{\"svn\":1,\"category\":\"OS/VMM\",\"type\":\"TDX Late Microcode Update\"},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0}]},\"tcbDate\":\"2022-11-09T00:00:00Z\",\"tcbStatus\":\"UpToDate\"}]},\"signature\":\"4208d603a0c646cdfba3a764de628aabf599d844ec36901373d8b70b0b03dedac28ad21769cf7d288045936e43f520f9cbd38cd4a09ae770fef67c1508b35300\"}","tcbInfoIssuerChain":"-----BEGIN CERTIFICATE-----\nMIICkDCCAjagAwIBAgIUTh8n662T/sqPZK+7n3H67/KGwu0wCgYIKoZIzj0EAwIw\naDEaMBgGA1UEAwwRSW50ZWwgU0dYIFJvb3QgQ0ExGjAYBgNVBAoMEUludGVsIENv\ncnBvcmF0aW9uMRQwEgYDVQQHDAtTYW50YSBDbGFyYTELMAkGA1UECAwCQ0ExCzAJ\nBgNVBAYTAlVTMB4XDTE5MTAzMTEyMzM0N1oXDTI2MTAzMTEyMzM0N1owbDEeMBwG\nA1UEAwwVSW50ZWwgU0dYIFRDQiBTaWduaW5nMRowGAYDVQQKDBFJbnRlbCBDb3Jw\nb3JhdGlvbjEUMBIGA1UEBwwLU2FudGEgQ2xhcmExCzAJBgNVBAgMAkNBMQswCQYD\nVQQGEwJVUzBZMBMGByqGSM49AgEGCCqGSM49AwEHA0IABOnYw9LbN/JmyUttXa0M\niBEenjPbxbR4C8MuVYxDI+Le8lDBLp9X4wMzCAUF/fI/31giClXp/y0erLbLZjdV\n07+jgbkwgbYwHwYDVR0jBBgwFoAU6ehEUlM2XEsYmhH8QxgspdwggEgwVgYDVR0f\nBE8wTTBLoEmgR4ZFaHR0cHM6Ly9zYngtY2VydGlmaWNhdGVzLnRydXN0ZWRzZXJ2\naWNlcy5pbnRlbC5jb20vSW50ZWxTR1hSb290Q0EuZGVyMB0GA1UdDgQWBBROHyfr\nrZP+yo9kr7ufcfrv8obC7TAOBgNVHQ8BAf8EBAMCBsAwDAYDVR0TAQH/BAIwADAK\nBggqhkjOPQQDAgNIADBFAiEA9xQeifK+2abQGnrAgk0hrOhdyvJQorh2cEMn4Gwr\n4hoCIFHW5qQ9G2wBJ4GMNQqv/oMfbPtzmyTlaWWzwxkqM0CT\n-----END CERTIFICATE-----\n-----BEGIN CERTIFICATE-----\nMIIClDCCAjmgAwIBAgIVAOnoRFJTNlxLGJoR/EMYLKXcIIBIMAoGCCqGSM49BAMC\nMGgxGjAYBgNVBAMMEUludGVsIFNHWCBSb290IENBMRowGAYDVQQKDBFJbnRlbCBD\nb3Jwb3JhdGlvbjEUMBIGA1UEBwwLU2FudGEgQ2xhcmExCzAJBgNVBAgMAkNBMQsw\nCQYDVQQGEwJVUzAeFw0xOTEwMzEwOTQ5MjFaFw00OTEyMzEyMzU5NTlaMGgxGjAY\nBgNVBAMMEUludGVsIFNHWCBSb290IENBMRowGAYDVQQKDBFJbnRlbCBDb3Jwb3Jh\ndGlvbjEUMBIGA1UEBwwLU2FudGEgQ2xhcmExCzAJBgNVBAgMAkNBMQswCQYDVQQG\nEwJVUzBZMBMGByqGSM49AgEGCCqGSM49AwEHA0IABE/6D/1WHNrWwPmNMIyBKMW5\nJ6JzMsjo6xP2vkK1cdZGb1PGRP/C/8ECgiDkmklmzwLzLi+000m7LLrtKJA3oC2j\ngb8wgbwwHwYDVR0jBBgwFoAU6ehEUlM2XEsYmhH8QxgspdwggEgwVgYDVR0fBE8w\nTTBLoEmgR4ZFaHR0cHM6Ly9zYngtY2VydGlmaWNhdGVzLnRydXN0ZWRzZXJ2aWNl\ncy5pbnRlbC5jb20vSW50ZWxTR1hSb290Q0EuZGVyMB0GA1UdDgQWBBTp6ERSUzZc\nSxiaEfxDGCyl3CCASDAOBgNVHQ8BAf8EBAMCAQYwEgYDVR0TAQH/BAgwBgEB/wIB\nATAKBggqhkjOPQQDAgNJADBGAiEAzw9zdUiUHPMUd0C4mx41jlFZkrM3y5f1lgnV\nO7FbjOoCIQCoGtUmT4cXt7V+ySHbJ8Hob9AanpvXNH1ER+/gZF+opQ==\n-----END CERTIFICATE-----\n"},{"fmspc":"30806F000000","tcbInfo":"{\"tcbInfo\":{\"id\":\"TDX\",\"version\":3,\"issueDate\":\"2025-10-21T09:44:57Z\",\"nextUpdate\":\"2025-11-20T09:44:57Z\",\"fmspc\":\"30806F000000\",\"pceId\":\"0000\",\"tcbType\":0,\"tcbEvaluationDataNumber\":5,\"tdxModule\":{\"mrsigner\":\"000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000\",\"attributes\":\"0000000000000000\",\"attributesMask\":\"FFFFFFFFFFFFFFFF\"},\"tdxModuleIdentities\":[{\"id\":\"TDX_02\",\"mrsigner\":\"000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000\",\"attributes\":\"0000000000000000\",\"attributesMask\":\"FFFFFFFFFFFFFFFF\",\"tcbLevels\":[{\"tcb\":{\"isvsvn\":0},\"tcbDate\":\"2022-11-09T00:00:00Z\",\"tcbStatus\":\"UpToDate\"}]},{\"id\":\"TDX_03\",\"mrsigner\":\"000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000\",\"attributes\":\"0000000000000000\",\"attributesMask\":\"FFFFFFFFFFFFFFFF\",\"tcbLevels\":[{\"tcb\":{\"isvsvn\":0},\"tcbDate\":\"2022-11-09T00:00:00Z\",\"tcbStatus\":\"UpToDate\"}]},{\"id\":\"TDX_01\",\"mrsigner\":\"000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000\",\"attributes\":\"0000000000000000\",\"attributesMask\":\"FFFFFFFFFFFFFFFF\",\"tcbLevels\":[{\"tcb\":{\"isvsvn\":0},\"tcbDate\":\"2022-11-09T00:00:00Z\",\"tcbStatus\":\"UpToDate\"}]}],\"tcbLevels\":[{\"tcb\":{\"sgxtcbcomponents\":[{\"svn\":1,\"category\":\"BIOS\",\"type\":\"Early Microcode Update\"},{\"svn\":1,\"category\":\"OS/VMM\",\"type\":\"SGX Late Microcode Update\"},{\"svn\":0,\"category\":\"OS/VMM\",\"type\":\"TXT SINIT\"},{\"svn\":0,\"category\":\"BIOS\"},{\"svn\":0,\"category\":\"BIOS\"},{\"svn\":0,\"category\":\"BIOS\"},{\"svn\":0},{\"svn\":0,\"category\":\"OS/VMM\",\"type\":\"SEAMLDR ACM\"},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0}],\"pcesvn\":11,\"tdxtcbcomponents\":[{\"svn\":0,\"category\":\"OS/VMM\",\"type\":\"TDX Module\"},{\"svn\":0,\"category\":\"OS/VMM\",\"type\":\"TDX Module\"},{\"svn\":1,\"category\":\"OS/VMM\",\"type\":\"TDX Late Microcode Update\"},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0}]},\"tcbDate\":\"2022-11-09T00:00:00Z\",\"tcbStatus\":\"UpToDate\"}]},\"signature\":\"274fed414afb6217575b8487ca1554d61bc5092f0085c89b9aac7b3f7585a679723f843828d695626927af11bc2b9f0f7a50243cef471ebdd664a0f6db391e75\"}","tcbInfoIssuerChain":"-----BEGIN CERTIFICATE-----\nMIICkDCCAjagAwIBAgIUTh8n662T/sqPZK+7n3H67/KGwu0wCgYIKoZIzj0EAwIw\naDEaMBgGA1UEAwwRSW50ZWwgU0dYIFJvb3QgQ0ExGjAYBgNVBAoMEUludGVsIENv\ncnBvcmF0aW9uMRQwEgYDVQQHDAtTYW50YSBDbGFyYTELMAkGA1UECAwCQ0ExCzAJ\nBgNVBAYTAlVTMB4XDTE5MTAzMTEyMzM0N1oXDTI2MTAzMTEyMzM0N1owbDEeMBwG\nA1UEAwwVSW50ZWwgU0dYIFRDQiBTaWduaW5nMRowGAYDVQQKDBFJbnRlbCBDb3Jw\nb3JhdGlvbjEUMBIGA1UEBwwLU2FudGEgQ2xhcmExCzAJBgNVBAgMAkNBMQswCQYD\nVQQGEwJVUzBZMBMGByqGSM49AgEGCCqGSM49AwEHA0IABOnYw9LbN/JmyUttXa0M\niBEenjPbxbR4C8MuVYxDI+Le8lDBLp9X4wMzCAUF/fI/31giClXp/y0erLbLZjdV\n07+jgbkwgbYwHwYDVR0jBBgwFoAU6ehEUlM2XEsYmhH8QxgspdwggEgwVgYDVR0f\nBE8wTTBLoEmgR4ZFaHR0cHM6Ly9zYngtY2VydGlmaWNhdGVzLnRydXN0ZWRzZXJ2\naWNlcy5pbnRlbC5jb20vSW50ZWxTR1hSb290Q0EuZGVyMB0GA1UdDgQWBBROHyfr\nrZP+yo9kr7ufcfrv8obC7TAOBgNVHQ8BAf8EBAMCBsAwDAYDVR0TAQH/BAIwADAK\nBggqhkjOPQQDAgNIADBFAiEA9xQeifK+2abQGnrAgk0hrOhdyvJQorh2cEMn4Gwr\n4hoCIFHW5qQ9G2wBJ4GMNQqv/oMfbPtzmyTlaWWzwxkqM0CT\n-----END CERTIFICATE-----\n-----BEGIN CERTIFICATE-----\nMIIClDCCAjmgAwIBAgIVAOnoRFJTNlxLGJoR/EMYLKXcIIBIMAoGCCqGSM49BAMC\nMGgxGjAYBgNVBAMMEUludGVsIFNHWCBSb290IENBMRowGAYDVQQKDBFJbnRlbCBD\nb3Jwb3JhdGlvbjEUMBIGA1UEBwwLU2FudGEgQ2xhcmExCzAJBgNVBAgMAkNBMQsw\nCQYDVQQGEwJVUzAeFw0xOTEwMzEwOTQ5MjFaFw00OTEyMzEyMzU5NTlaMGgxGjAY\nBgNVBAMMEUludGVsIFNHWCBSb290IENBMRowGAYDVQQKDBFJbnRlbCBDb3Jwb3Jh\ndGlvbjEUMBIGA1UEBwwLU2FudGEgQ2xhcmExCzAJBgNVBAgMAkNBMQswCQYDVQQG\nEwJVUzBZMBMGByqGSM49AgEGCCqGSM49AwEHA0IABE/6D/1WHNrWwPmNMIyBKMW5\nJ6JzMsjo6xP2vkK1cdZGb1PGRP/C/8ECgiDkmklmzwLzLi+000m7LLrtKJA3oC2j\ngb8wgbwwHwYDVR0jBBgwFoAU6ehEUlM2XEsYmhH8QxgspdwggEgwVgYDVR0fBE8w\nTTBLoEmgR4ZFaHR0cHM6Ly9zYngtY2VydGlmaWNhdGVzLnRydXN0ZWRzZXJ2aWNl\ncy5pbnRlbC5jb20vSW50ZWxTR1hSb290Q0EuZGVyMB0GA1UdDgQWBBTp6ERSUzZc\nSxiaEfxDGCyl3CCASDAOBgNVHQ8BAf8EBAMCAQYwEgYDVR0TAQH/BAgwBgEB/wIB\nATAKBggqhkjOPQQDAgNJADBGAiEAzw9zdUiUHPMUd0C4mx41jlFZkrM3y5f1lgnV\nO7FbjOoCIQCoGtUmT4cXt7V+ySHbJ8Hob9AanpvXNH1ER+/gZF+opQ==\n-----END CERTIFICATE-----\n"},{"fmspc":"20806F070000","tcbInfo":"{\"tcbInfo\":{\"id\":\"TDX\",\"version\":3,\"issueDate\":\"2025-10-21T09:44:58Z\",\"nextUpdate\":\"2025-11-20T09:44:58Z\",\"fmspc\":\"20806F070000\",\"pceId\":\"0000\",\"tcbType\":0,\"tcbEvaluationDataNumber\":5,\"tdxModule\":{\"mrsigner\":\"000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000\",\"attributes\":\"0000000000000000\",\"attributesMask\":\"FFFFFFFFFFFFFFFF\"},\"tdxModuleIdentities\":[{\"id\":\"TDX_02\",\"mrsigner\":\"000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000\",\"attributes\":\"0000000000000000\",\"attributesMask\":\"FFFFFFFFFFFFFFFF\",\"tcbLevels\":[{\"tcb\":{\"isvsvn\":0},\"tcbDate\":\"2022-11-09T00:00:00Z\",\"tcbStatus\":\"UpToDate\"}]},{\"id\":\"TDX_03\",\"mrsigner\":\"000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000\",\"attributes\":\"0000000000000000\",\"attributesMask\":\"FFFFFFFFFFFFFFFF\",\"tcbLevels\":[{\"tcb\":{\"isvsvn\":0},\"tcbDate\":\"2022-11-09T00:00:00Z\",\"tcbStatus\":\"UpToDate\"}]},{\"id\":\"TDX_01\",\"mrsigner\":\"000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000\",\"attributes\":\"0000000000000000\",\"attributesMask\":\"FFFFFFFFFFFFFFFF\",\"tcbLevels\":[{\"tcb\":{\"isvsvn\":0},\"tcbDate\":\"2022-11-09T00:00:00Z\",\"tcbStatus\":\"UpToDate\"}]}],\"tcbLevels\":[{\"tcb\":{\"sgxtcbcomponents\":[{\"svn\":1,\"category\":\"BIOS\",\"type\":\"Early Microcode Update\"},{\"svn\":1,\"category\":\"OS/VMM\",\"type\":\"SGX Late Microcode Update\"},{\"svn\":0,\"category\":\"OS/VMM\",\"type\":\"TXT SINIT\"},{\"svn\":0,\"category\":\"BIOS\"},{\"svn\":0,\"category\":\"BIOS\"},{\"svn\":0,\"category\":\"BIOS\"},{\"svn\":0},{\"svn\":0,\"category\":\"OS/VMM\",\"type\":\"SEAMLDR ACM\"},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0}],\"pcesvn\":0,\"tdxtcbcomponents\":[{\"svn\":0,\"category\":\"OS/VMM\",\"type\":\"TDX Module\"},{\"svn\":0,\"category\":\"OS/VMM\",\"type\":\"TDX Module\"},{\"svn\":1,\"category\":\"OS/VMM\",\"type\":\"TDX Late Microcode Update\"},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0}]},\"tcbDate\":\"2022-11-09T00:00:00Z\",\"tcbStatus\":\"UpToDate\"}]},\"signature\":\"ae4a3c73b3ca87ae3a897baf0f0a62c5ae335a00a39118e9be8dcd28e2bd3bbb8be7e56293617f27f2d10e0282eefc6d4b965505774dca4b7478febdd654b040\"}","tcbInfoIssuerChain":"-----BEGIN CERTIFICATE-----\nMIICkDCCAjagAwIBAgIUTh8n662T/sqPZK+7n3H67/KGwu0wCgYIKoZIzj0EAwIw\naDEaMBgGA1UEAwwRSW50ZWwgU0dYIFJvb3QgQ0ExGjAYBgNVBAoMEUludGVsIENv\ncnBvcmF0aW9uMRQwEgYDVQQHDAtTYW50YSBDbGFyYTELMAkGA1UECAwCQ0ExCzAJ\nBgNVBAYTAlVTMB4XDTE5MTAzMTEyMzM0N1oXDTI2MTAzMTEyMzM0N1owbDEeMBwG\nA1UEAwwVSW50ZWwgU0dYIFRDQiBTaWduaW5nMRowGAYDVQQKDBFJbnRlbCBDb3Jw\nb3JhdGlvbjEUMBIGA1UEBwwLU2FudGEgQ2xhcmExCzAJBgNVBAgMAkNBMQswCQYD\nVQQGEwJVUzBZMBMGByqGSM49AgEGCCqGSM49AwEHA0IABOnYw9LbN/JmyUttXa0M\niBEenjPbxbR4C8MuVYxDI+Le8lDBLp9X4wMzCAUF/fI/31giClXp/y0erLbLZjdV\n07+jgbkwgbYwHwYDVR0jBBgwFoAU6ehEUlM2XEsYmhH8QxgspdwggEgwVgYDVR0f\nBE8wTTBLoEmgR4ZFaHR0cHM6Ly9zYngtY2VydGlmaWNhdGVzLnRydXN0ZWRzZXJ2\naWNlcy5pbnRlbC5jb20vSW50ZWxTR1hSb290Q0EuZGVyMB0GA1UdDgQWBBROHyfr\nrZP+yo9kr7ufcfrv8obC7TAOBgNVHQ8BAf8EBAMCBsAwDAYDVR0TAQH/BAIwADAK\nBggqhkjOPQQDAgNIADBFAiEA9xQeifK+2abQGnrAgk0hrOhdyvJQorh2cEMn4Gwr\n4hoCIFHW5qQ9G2wBJ4GMNQqv/oMfbPtzmyTlaWWzwxkqM0CT\n-----END CERTIFICATE-----\n-----BEGIN CERTIFICATE-----\nMIIClDCCAjmgAwIBAgIVAOnoRFJTNlxLGJoR/EMYLKXcIIBIMAoGCCqGSM49BAMC\nMGgxGjAYBgNVBAMMEUludGVsIFNHWCBSb290IENBMRowGAYDVQQKDBFJbnRlbCBD\nb3Jwb3JhdGlvbjEUMBIGA1UEBwwLU2FudGEgQ2xhcmExCzAJBgNVBAgMAkNBMQsw\nCQYDVQQGEwJVUzAeFw0xOTEwMzEwOTQ5MjFaFw00OTEyMzEyMzU5NTlaMGgxGjAY\nBgNVBAMMEUludGVsIFNHWCBSb290IENBMRowGAYDVQQKDBFJbnRlbCBDb3Jwb3Jh\ndGlvbjEUMBIGA1UEBwwLU2FudGEgQ2xhcmExCzAJBgNVBAgMAkNBMQswCQYDVQQG\nEwJVUzBZMBMGByqGSM49AgEGCCqGSM49AwEHA0IABE/6D/1WHNrWwPmNMIyBKMW5\nJ6JzMsjo6xP2vkK1cdZGb1PGRP/C/8ECgiDkmklmzwLzLi+000m7LLrtKJA3oC2j\ngb8wgbwwHwYDVR0jBBgwFoAU6ehEUlM2XEsYmhH8QxgspdwggEgwVgYDVR0fBE8w\nTTBLoEmgR4ZFaHR0cHM6Ly9zYngtY2VydGlmaWNhdGVzLnRydXN0ZWRzZXJ2aWNl\ncy5pbnRlbC5jb20vSW50ZWxTR1hSb290Q0EuZGVyMB0GA1UdDgQWBBTp6ERSUzZc\nSxiaEfxDGCyl3CCASDAOBgNVHQ8BAf8EBAMCAQYwEgYDVR0TAQH/BAgwBgEB/wIB\nATAKBggqhkjOPQQDAgNJADBGAiEAzw9zdUiUHPMUd0C4mx41jlFZkrM3y5f1lgnV\nO7FbjOoCIQCoGtUmT4cXt7V+ySHbJ8Hob9AanpvXNH1ER+/gZF+opQ==\n-----END CERTIFICATE-----\n"},{"fmspc":"10806F040000","tcbInfo":"{\"tcbInfo\":{\"id\":\"TDX\",\"version\":3,\"issueDate\":\"2025-10-21T09:44:59Z\",\"nextUpdate\":\"2025-11-20T09:44:59Z\",\"fmspc\":\"10806F040000\",\"pceId\":\"0000\",\"tcbType\":0,\"tcbEvaluationDataNumber\":5,\"tdxModule\":{\"mrsigner\":\"000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000\",\"attributes\":\"0000000000000000\",\"attributesMask\":\"FFFFFFFFFFFFFFFF\"},\"tdxModuleIdentities\":[{\"id\":\"TDX_02\",\"mrsigner\":\"000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000\",\"attributes\":\"0000000000000000\",\"attributesMask\":\"FFFFFFFFFFFFFFFF\",\"tcbLevels\":[{\"tcb\":{\"isvsvn\":0},\"tcbDate\":\"2022-11-09T00:00:00Z\",\"tcbStatus\":\"UpToDate\"}]},{\"id\":\"TDX_03\",\"mrsigner\":\"000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000\",\"attributes\":\"0000000000000000\",\"attributesMask\":\"FFFFFFFFFFFFFFFF\",\"tcbLevels\":[{\"tcb\":{\"isvsvn\":0},\"tcbDate\":\"2022-11-09T00:00:00Z\",\"tcbStatus\":\"UpToDate\"}]},{\"id\":\"TDX_01\",\"mrsigner\":\"000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000\",\"attributes\":\"0000000000000000\",\"attributesMask\":\"FFFFFFFFFFFFFFFF\",\"tcbLevels\":[{\"tcb\":{\"isvsvn\":0},\"tcbDate\":\"2022-11-09T00:00:00Z\",\"tcbStatus\":\"UpToDate\"}]}],\"tcbLevels\":[{\"tcb\":{\"sgxtcbcomponents\":[{\"svn\":1,\"category\":\"BIOS\",\"type\":\"Early Microcode Update\"},{\"svn\":1,\"category\":\"OS/VMM\",\"type\":\"SGX Late Microcode Update\"},{\"svn\":0,\"category\":\"OS/VMM\",\"type\":\"TXT SINIT\"},{\"svn\":0,\"category\":\"BIOS\"},{\"svn\":0,\"category\":\"BIOS\"},{\"svn\":0,\"category\":\"BIOS\"},{\"svn\":0},{\"svn\":0,\"category\":\"OS/VMM\",\"type\":\"SEAMLDR ACM\"},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0}],\"pcesvn\":11,\"tdxtcbcomponents\":[{\"svn\":0,\"category\":\"OS/VMM\",\"type\":\"TDX Module\"},{\"svn\":0,\"category\":\"OS/VMM\",\"type\":\"TDX Module\"},{\"svn\":1,\"category\":\"OS/VMM\",\"type\":\"TDX Late Microcode Update\"},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0}]},\"tcbDate\":\"2022-11-09T00:00:00Z\",\"tcbStatus\":\"UpToDate\"}]},\"signature\":\"8be7cbb359c180b54d61066ee4a120662bb721e863754557705c5d591a4df70d18bea90fe309958448422dcc7ef55d1cf26b44d6a9c15ec733f30f74d87800d1\"}","tcbInfoIssuerChain":"-----BEGIN CERTIFICATE-----\nMIICkDCCAjagAwIBAgIUTh8n662T/sqPZK+7n3H67/KGwu0wCgYIKoZIzj0EAwIw\naDEaMBgGA1UEAwwRSW50ZWwgU0dYIFJvb3QgQ0ExGjAYBgNVBAoMEUludGVsIENv\ncnBvcmF0aW9uMRQwEgYDVQQHDAtTYW50YSBDbGFyYTELMAkGA1UECAwCQ0ExCzAJ\nBgNVBAYTAlVTMB4XDTE5MTAzMTEyMzM0N1oXDTI2MTAzMTEyMzM0N1owbDEeMBwG\nA1UEAwwVSW50ZWwgU0dYIFRDQiBTaWduaW5nMRowGAYDVQQKDBFJbnRlbCBDb3Jw\nb3JhdGlvbjEUMBIGA1UEBwwLU2FudGEgQ2xhcmExCzAJBgNVBAgMAkNBMQswCQYD\nVQQGEwJVUzBZMBMGByqGSM49AgEGCCqGSM49AwEHA0IABOnYw9LbN/JmyUttXa0M\niBEenjPbxbR4C8MuVYxDI+Le8lDBLp9X4wMzCAUF/fI/31giClXp/y0erLbLZjdV\n07+jgbkwgbYwHwYDVR0jBBgwFoAU6ehEUlM2XEsYmhH8QxgspdwggEgwVgYDVR0f\nBE8wTTBLoEmgR4ZFaHR0cHM6Ly9zYngtY2VydGlmaWNhdGVzLnRydXN0ZWRzZXJ2\naWNlcy5pbnRlbC5jb20vSW50ZWxTR1hSb290Q0EuZGVyMB0GA1UdDgQWBBROHyfr\nrZP+yo9kr7ufcfrv8obC7TAOBgNVHQ8BAf8EBAMCBsAwDAYDVR0TAQH/BAIwADAK\nBggqhkjOPQQDAgNIADBFAiEA9xQeifK+2abQGnrAgk0hrOhdyvJQorh2cEMn4Gwr\n4hoCIFHW5qQ9G2wBJ4GMNQqv/oMfbPtzmyTlaWWzwxkqM0CT\n-----END CERTIFICATE-----\n-----BEGIN CERTIFICATE-----\nMIIClDCCAjmgAwIBAgIVAOnoRFJTNlxLGJoR/EMYLKXcIIBIMAoGCCqGSM49BAMC\nMGgxGjAYBgNVBAMMEUludGVsIFNHWCBSb290IENBMRowGAYDVQQKDBFJbnRlbCBD\nb3Jwb3JhdGlvbjEUMBIGA1UEBwwLU2FudGEgQ2xhcmExCzAJBgNVBAgMAkNBMQsw\nCQYDVQQGEwJVUzAeFw0xOTEwMzEwOTQ5MjFaFw00OTEyMzEyMzU5NTlaMGgxGjAY\nBgNVBAMMEUludGVsIFNHWCBSb290IENBMRowGAYDVQQKDBFJbnRlbCBDb3Jwb3Jh\ndGlvbjEUMBIGA1UEBwwLU2FudGEgQ2xhcmExCzAJBgNVBAgMAkNBMQswCQYDVQQG\nEwJVUzBZMBMGByqGSM49AgEGCCqGSM49AwEHA0IABE/6D/1WHNrWwPmNMIyBKMW5\nJ6JzMsjo6xP2vkK1cdZGb1PGRP/C/8ECgiDkmklmzwLzLi+000m7LLrtKJA3oC2j\ngb8wgbwwHwYDVR0jBBgwFoAU6ehEUlM2XEsYmhH8QxgspdwggEgwVgYDVR0fBE8w\nTTBLoEmgR4ZFaHR0cHM6Ly9zYngtY2VydGlmaWNhdGVzLnRydXN0ZWRzZXJ2aWNl\ncy5pbnRlbC5jb20vSW50ZWxTR1hSb290Q0EuZGVyMB0GA1UdDgQWBBTp6ERSUzZc\nSxiaEfxDGCyl3CCASDAOBgNVHQ8BAf8EBAMCAQYwEgYDVR0TAQH/BAgwBgEB/wIB\nATAKBggqhkjOPQQDAgNJADBGAiEAzw9zdUiUHPMUd0C4mx41jlFZkrM3y5f1lgnV\nO7FbjOoCIQCoGtUmT4cXt7V+ySHbJ8Hob9AanpvXNH1ER+/gZF+opQ==\n-----END CERTIFICATE-----\n"},{"fmspc":"10D06D000000","tcbInfo":"{\"tcbInfo\":{\"id\":\"TDX\",\"version\":3,\"issueDate\":\"2025-10-21T09:45:00Z\",\"nextUpdate\":\"2025-11-20T09:45:00Z\",\"fmspc\":\"10D06D000000\",\"pceId\":\"0000\",\"tcbType\":0,\"tcbEvaluationDataNumber\":5,\"tdxModule\":{\"mrsigner\":\"000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000\",\"attributes\":\"0000000000000000\",\"attributesMask\":\"FFFFFFFFFFFFFFFF\"},\"tdxModuleIdentities\":[{\"id\":\"TDX_02\",\"mrsigner\":\"000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000\",\"attributes\":\"0000000000000000\",\"attributesMask\":\"FFFFFFFFFFFFFFFF\",\"tcbLevels\":[{\"tcb\":{\"isvsvn\":0},\"tcbDate\":\"2022-11-09T00:00:00Z\",\"tcbStatus\":\"UpToDate\"}]},{\"id\":\"TDX_03\",\"mrsigner\":\"000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000\",\"attributes\":\"0000000000000000\",\"attributesMask\":\"FFFFFFFFFFFFFFFF\",\"tcbLevels\":[{\"tcb\":{\"isvsvn\":0},\"tcbDate\":\"2022-11-09T00:00:00Z\",\"tcbStatus\":\"UpToDate\"}]},{\"id\":\"TDX_01\",\"mrsigner\":\"000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000\",\"attributes\":\"0000000000000000\",\"attributesMask\":\"FFFFFFFFFFFFFFFF\",\"tcbLevels\":[{\"tcb\":{\"isvsvn\":0},\"tcbDate\":\"2022-11-09T00:00:00Z\",\"tcbStatus\":\"UpToDate\"}]}],\"tcbLevels\":[{\"tcb\":{\"sgxtcbcomponents\":[{\"svn\":1,\"category\":\"BIOS\",\"type\":\"Early Microcode Update\"},{\"svn\":1,\"category\":\"OS/VMM\",\"type\":\"SGX Late Microcode Update\"},{\"svn\":0,\"category\":\"OS/VMM\",\"type\":\"TXT SINIT\"},{\"svn\":0,\"category\":\"BIOS\"},{\"svn\":0,\"category\":\"BIOS\"},{\"svn\":0,\"category\":\"BIOS\"},{\"svn\":0},{\"svn\":0,\"category\":\"OS/VMM\",\"type\":\"SEAMLDR ACM\"},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0}],\"pcesvn\":0,\"tdxtcbcomponents\":[{\"svn\":0,\"category\":\"OS/VMM\",\"type\":\"TDX Module\"},{\"svn\":0,\"category\":\"OS/VMM\",\"type\":\"TDX Module\"},{\"svn\":1,\"category\":\"OS/VMM\",\"type\":\"TDX Late Microcode Update\"},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0}]},\"tcbDate\":\"2022-11-09T00:00:00Z\",\"tcbStatus\":\"UpToDate\"}]},\"signature\":\"96930bf1e63d69a94325123ff73ec127f670267d15e23fe119ae226354bc7c53707c1fd812d3e6648639883d81709494d96d6061e71c586f6f4d5ff743337587\"}","tcbInfoIssuerChain":"-----BEGIN CERTIFICATE-----\nMIICkDCCAjagAwIBAgIUTh8n662T/sqPZK+7n3H67/KGwu0wCgYIKoZIzj0EAwIw\naDEaMBgGA1UEAwwRSW50ZWwgU0dYIFJvb3QgQ0ExGjAYBgNVBAoMEUludGVsIENv\ncnBvcmF0aW9uMRQwEgYDVQQHDAtTYW50YSBDbGFyYTELMAkGA1UECAwCQ0ExCzAJ\nBgNVBAYTAlVTMB4XDTE5MTAzMTEyMzM0N1oXDTI2MTAzMTEyMzM0N1owbDEeMBwG\nA1UEAwwVSW50ZWwgU0dYIFRDQiBTaWduaW5nMRowGAYDVQQKDBFJbnRlbCBDb3Jw\nb3JhdGlvbjEUMBIGA1UEBwwLU2FudGEgQ2xhcmExCzAJBgNVBAgMAkNBMQswCQYD\nVQQGEwJVUzBZMBMGByqGSM49AgEGCCqGSM49AwEHA0IABOnYw9LbN/JmyUttXa0M\niBEenjPbxbR4C8MuVYxDI+Le8lDBLp9X4wMzCAUF/fI/31giClXp/y0erLbLZjdV\n07+jgbkwgbYwHwYDVR0jBBgwFoAU6ehEUlM2XEsYmhH8QxgspdwggEgwVgYDVR0f\nBE8wTTBLoEmgR4ZFaHR0cHM6Ly9zYngtY2VydGlmaWNhdGVzLnRydXN0ZWRzZXJ2\naWNlcy5pbnRlbC5jb20vSW50ZWxTR1hSb290Q0EuZGVyMB0GA1UdDgQWBBROHyfr\nrZP+yo9kr7ufcfrv8obC7TAOBgNVHQ8BAf8EBAMCBsAwDAYDVR0TAQH/BAIwADAK\nBggqhkjOPQQDAgNIADBFAiEA9xQeifK+2abQGnrAgk0hrOhdyvJQorh2cEMn4Gwr\n4hoCIFHW5qQ9G2wBJ4GMNQqv/oMfbPtzmyTlaWWzwxkqM0CT\n-----END CERTIFICATE-----\n-----BEGIN CERTIFICATE-----\nMIIClDCCAjmgAwIBAgIVAOnoRFJTNlxLGJoR/EMYLKXcIIBIMAoGCCqGSM49BAMC\nMGgxGjAYBgNVBAMMEUludGVsIFNHWCBSb290IENBMRowGAYDVQQKDBFJbnRlbCBD\nb3Jwb3JhdGlvbjEUMBIGA1UEBwwLU2FudGEgQ2xhcmExCzAJBgNVBAgMAkNBMQsw\nCQYDVQQGEwJVUzAeFw0xOTEwMzEwOTQ5MjFaFw00OTEyMzEyMzU5NTlaMGgxGjAY\nBgNVBAMMEUludGVsIFNHWCBSb290IENBMRowGAYDVQQKDBFJbnRlbCBDb3Jwb3Jh\ndGlvbjEUMBIGA1UEBwwLU2FudGEgQ2xhcmExCzAJBgNVBAgMAkNBMQswCQYDVQQG\nEwJVUzBZMBMGByqGSM49AgEGCCqGSM49AwEHA0IABE/6D/1WHNrWwPmNMIyBKMW5\nJ6JzMsjo6xP2vkK1cdZGb1PGRP/C/8ECgiDkmklmzwLzLi+000m7LLrtKJA3oC2j\ngb8wgbwwHwYDVR0jBBgwFoAU6ehEUlM2XEsYmhH8QxgspdwggEgwVgYDVR0fBE8w\nTTBLoEmgR4ZFaHR0cHM6Ly9zYngtY2VydGlmaWNhdGVzLnRydXN0ZWRzZXJ2aWNl\ncy5pbnRlbC5jb20vSW50ZWxTR1hSb290Q0EuZGVyMB0GA1UdDgQWBBTp6ERSUzZc\nSxiaEfxDGCyl3CCASDAOBgNVHQ8BAf8EBAMCAQYwEgYDVR0TAQH/BAgwBgEB/wIB\nATAKBggqhkjOPQQDAgNJADBGAiEAzw9zdUiUHPMUd0C4mx41jlFZkrM3y5f1lgnV\nO7FbjOoCIQCoGtUmT4cXt7V+ySHbJ8Hob9AanpvXNH1ER+/gZF+opQ==\n-----END CERTIFICATE-----\n"},{"fmspc":"20806F000000","tcbInfo":"{\"tcbInfo\":{\"id\":\"TDX\",\"version\":3,\"issueDate\":\"2025-10-21T09:45:01Z\",\"nextUpdate\":\"2025-11-20T09:45:01Z\",\"fmspc\":\"20806F000000\",\"pceId\":\"0000\",\"tcbType\":0,\"tcbEvaluationDataNumber\":5,\"tdxModule\":{\"mrsigner\":\"000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000\",\"attributes\":\"0000000000000000\",\"attributesMask\":\"FFFFFFFFFFFFFFFF\"},\"tdxModuleIdentities\":[{\"id\":\"TDX_02\",\"mrsigner\":\"000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000\",\"attributes\":\"0000000000000000\",\"attributesMask\":\"FFFFFFFFFFFFFFFF\",\"tcbLevels\":[{\"tcb\":{\"isvsvn\":0},\"tcbDate\":\"2022-11-09T00:00:00Z\",\"tcbStatus\":\"UpToDate\"}]},{\"id\":\"TDX_03\",\"mrsigner\":\"000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000\",\"attributes\":\"0000000000000000\",\"attributesMask\":\"FFFFFFFFFFFFFFFF\",\"tcbLevels\":[{\"tcb\":{\"isvsvn\":0},\"tcbDate\":\"2022-11-09T00:00:00Z\",\"tcbStatus\":\"UpToDate\"}]},{\"id\":\"TDX_01\",\"mrsigner\":\"000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000\",\"attributes\":\"0000000000000000\",\"attributesMask\":\"FFFFFFFFFFFFFFFF\",\"tcbLevels\":[{\"tcb\":{\"isvsvn\":0},\"tcbDate\":\"2022-11-09T00:00:00Z\",\"tcbStatus\":\"UpToDate\"}]}],\"tcbLevels\":[{\"tcb\":{\"sgxtcbcomponents\":[{\"svn\":1,\"category\":\"BIOS\",\"type\":\"Early Microcode Update\"},{\"svn\":1,\"category\":\"OS/VMM\",\"type\":\"SGX Late Microcode Update\"},{\"svn\":0,\"category\":\"OS/VMM\",\"type\":\"TXT SINIT\"},{\"svn\":0,\"category\":\"BIOS\"},{\"svn\":0,\"category\":\"BIOS\"},{\"svn\":0,\"category\":\"BIOS\"},{\"svn\":0},{\"svn\":0,\"category\":\"OS/VMM\",\"type\":\"SEAMLDR ACM\"},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0}],\"pcesvn\":11,\"tdxtcbcomponents\":[{\"svn\":0,\"category\":\"OS/VMM\",\"type\":\"TDX Module\"},{\"svn\":0,\"category\":\"OS/VMM\",\"type\":\"TDX Module\"},{\"svn\":1,\"category\":\"OS/VMM\",\"type\":\"TDX Late Microcode Update\"},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0}]},\"tcbDate\":\"2022-11-09T00:00:00Z\",\"tcbStatus\":\"UpToDate\"}]},\"signature\":\"02e92c4d0dedf02a2a11522b8626d426da8dc5d3be26e66bd11039b9786fe88bf65e07257a06d16fb570a3304261b3c35952b686423e84ac8bdc5038d417deb3\"}","tcbInfoIssuerChain":"-----BEGIN CERTIFICATE-----\nMIICkDCCAjagAwIBAgIUTh8n662T/sqPZK+7n3H67/KGwu0wCgYIKoZIzj0EAwIw\naDEaMBgGA1UEAwwRSW50ZWwgU0dYIFJvb3QgQ0ExGjAYBgNVBAoMEUludGVsIENv\ncnBvcmF0aW9uMRQwEgYDVQQHDAtTYW50YSBDbGFyYTELMAkGA1UECAwCQ0ExCzAJ\nBgNVBAYTAlVTMB4XDTE5MTAzMTEyMzM0N1oXDTI2MTAzMTEyMzM0N1owbDEeMBwG\nA1UEAwwVSW50ZWwgU0dYIFRDQiBTaWduaW5nMRowGAYDVQQKDBFJbnRlbCBDb3Jw\nb3JhdGlvbjEUMBIGA1UEBwwLU2FudGEgQ2xhcmExCzAJBgNVBAgMAkNBMQswCQYD\nVQQGEwJVUzBZMBMGByqGSM49AgEGCCqGSM49AwEHA0IABOnYw9LbN/JmyUttXa0M\niBEenjPbxbR4C8MuVYxDI+Le8lDBLp9X4wMzCAUF/fI/31giClXp/y0erLbLZjdV\n07+jgbkwgbYwHwYDVR0jBBgwFoAU6ehEUlM2XEsYmhH8QxgspdwggEgwVgYDVR0f\nBE8wTTBLoEmgR4ZFaHR0cHM6Ly9zYngtY2VydGlmaWNhdGVzLnRydXN0ZWRzZXJ2\naWNlcy5pbnRlbC5jb20vSW50ZWxTR1hSb290Q0EuZGVyMB0GA1UdDgQWBBROHyfr\nrZP+yo9kr7ufcfrv8obC7TAOBgNVHQ8BAf8EBAMCBsAwDAYDVR0TAQH/BAIwADAK\nBggqhkjOPQQDAgNIADBFAiEA9xQeifK+2abQGnrAgk0hrOhdyvJQorh2cEMn4Gwr\n4hoCIFHW5qQ9G2wBJ4GMNQqv/oMfbPtzmyTlaWWzwxkqM0CT\n-----END CERTIFICATE-----\n-----BEGIN CERTIFICATE-----\nMIIClDCCAjmgAwIBAgIVAOnoRFJTNlxLGJoR/EMYLKXcIIBIMAoGCCqGSM49BAMC\nMGgxGjAYBgNVBAMMEUludGVsIFNHWCBSb290IENBMRowGAYDVQQKDBFJbnRlbCBD\nb3Jwb3JhdGlvbjEUMBIGA1UEBwwLU2FudGEgQ2xhcmExCzAJBgNVBAgMAkNBMQsw\nCQYDVQQGEwJVUzAeFw0xOTEwMzEwOTQ5MjFaFw00OTEyMzEyMzU5NTlaMGgxGjAY\nBgNVBAMMEUludGVsIFNHWCBSb290IENBMRowGAYDVQQKDBFJbnRlbCBDb3Jwb3Jh\ndGlvbjEUMBIGA1UEBwwLU2FudGEgQ2xhcmExCzAJBgNVBAgMAkNBMQswCQYDVQQG\nEwJVUzBZMBMGByqGSM49AgEGCCqGSM49AwEHA0IABE/6D/1WHNrWwPmNMIyBKMW5\nJ6JzMsjo6xP2vkK1cdZGb1PGRP/C/8ECgiDkmklmzwLzLi+000m7LLrtKJA3oC2j\ngb8wgbwwHwYDVR0jBBgwFoAU6ehEUlM2XEsYmhH8QxgspdwggEgwVgYDVR0fBE8w\nTTBLoEmgR4ZFaHR0cHM6Ly9zYngtY2VydGlmaWNhdGVzLnRydXN0ZWRzZXJ2aWNl\ncy5pbnRlbC5jb20vSW50ZWxTR1hSb290Q0EuZGVyMB0GA1UdDgQWBBTp6ERSUzZc\nSxiaEfxDGCyl3CCASDAOBgNVHQ8BAf8EBAMCAQYwEgYDVR0TAQH/BAgwBgEB/wIB\nATAKBggqhkjOPQQDAgNJADBGAiEAzw9zdUiUHPMUd0C4mx41jlFZkrM3y5f1lgnV\nO7FbjOoCIQCoGtUmT4cXt7V+ySHbJ8Hob9AanpvXNH1ER+/gZF+opQ==\n-----END CERTIFICATE-----\n"},{"fmspc":"30A06E000000","tcbInfo":"{\"tcbInfo\":{\"id\":\"TDX\",\"version\":3,\"issueDate\":\"2025-10-21T09:45:02Z\",\"nextUpdate\":\"2025-11-20T09:45:02Z\",\"fmspc\":\"30A06E000000\",\"pceId\":\"0000\",\"tcbType\":0,\"tcbEvaluationDataNumber\":5,\"tdxModule\":{\"mrsigner\":\"000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000\",\"attributes\":\"0000000000000000\",\"attributesMask\":\"FFFFFFFFFFFFFFFF\"},\"tdxModuleIdentities\":[{\"id\":\"TDX_02\",\"mrsigner\":\"000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000\",\"attributes\":\"0000000000000000\",\"attributesMask\":\"FFFFFFFFFFFFFFFF\",\"tcbLevels\":[{\"tcb\":{\"isvsvn\":0},\"tcbDate\":\"2022-11-09T00:00:00Z\",\"tcbStatus\":\"UpToDate\"}]},{\"id\":\"TDX_03\",\"mrsigner\":\"000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000\",\"attributes\":\"0000000000000000\",\"attributesMask\":\"FFFFFFFFFFFFFFFF\",\"tcbLevels\":[{\"tcb\":{\"isvsvn\":0},\"tcbDate\":\"2022-11-09T00:00:00Z\",\"tcbStatus\":\"UpToDate\"}]},{\"id\":\"TDX_01\",\"mrsigner\":\"000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000\",\"attributes\":\"0000000000000000\",\"attributesMask\":\"FFFFFFFFFFFFFFFF\",\"tcbLevels\":[{\"tcb\":{\"isvsvn\":0},\"tcbDate\":\"2022-11-09T00:00:00Z\",\"tcbStatus\":\"UpToDate\"}]}],\"tcbLevels\":[{\"tcb\":{\"sgxtcbcomponents\":[{\"svn\":1,\"category\":\"BIOS\",\"type\":\"Early Microcode Update\"},{\"svn\":1,\"category\":\"OS/VMM\",\"type\":\"SGX Late Microcode Update\"},{\"svn\":0,\"category\":\"OS/VMM\",\"type\":\"TXT SINIT\"},{\"svn\":0,\"category\":\"BIOS\"},{\"svn\":0,\"category\":\"BIOS\"},{\"svn\":0,\"category\":\"BIOS\"},{\"svn\":0},{\"svn\":0,\"category\":\"OS/VMM\",\"type\":\"SEAMLDR ACM\"},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0}],\"pcesvn\":0,\"tdxtcbcomponents\":[{\"svn\":0,\"category\":\"OS/VMM\",\"type\":\"TDX Module\"},{\"svn\":0,\"category\":\"OS/VMM\",\"type\":\"TDX Module\"},{\"svn\":1,\"category\":\"OS/VMM\",\"type\":\"TDX Late Microcode Update\"},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0}]},\"tcbDate\":\"2022-11-09T00:00:00Z\",\"tcbStatus\":\"UpToDate\"}]},\"signature\":\"5e1784749fd8b95b4c8773833a1041cfd2b85f13658fa22cd69a3f9de9cc43d371a3eef0de86d3effe08dc4a1dca81dcf3ab65344a222ea9523a8726772c3aa5\"}","tcbInfoIssuerChain":"-----BEGIN CERTIFICATE-----\nMIICkDCCAjagAwIBAgIUTh8n662T/sqPZK+7n3H67/KGwu0wCgYIKoZIzj0EAwIw\naDEaMBgGA1UEAwwRSW50ZWwgU0dYIFJvb3QgQ0ExGjAYBgNVBAoMEUludGVsIENv\ncnBvcmF0aW9uMRQwEgYDVQQHDAtTYW50YSBDbGFyYTELMAkGA1UECAwCQ0ExCzAJ\nBgNVBAYTAlVTMB4XDTE5MTAzMTEyMzM0N1oXDTI2MTAzMTEyMzM0N1owbDEeMBwG\nA1UEAwwVSW50ZWwgU0dYIFRDQiBTaWduaW5nMRowGAYDVQQKDBFJbnRlbCBDb3Jw\nb3JhdGlvbjEUMBIGA1UEBwwLU2FudGEgQ2xhcmExCzAJBgNVBAgMAkNBMQswCQYD\nVQQGEwJVUzBZMBMGByqGSM49AgEGCCqGSM49AwEHA0IABOnYw9LbN/JmyUttXa0M\niBEenjPbxbR4C8MuVYxDI+Le8lDBLp9X4wMzCAUF/fI/31giClXp/y0erLbLZjdV\n07+jgbkwgbYwHwYDVR0jBBgwFoAU6ehEUlM2XEsYmhH8QxgspdwggEgwVgYDVR0f\nBE8wTTBLoEmgR4ZFaHR0cHM6Ly9zYngtY2VydGlmaWNhdGVzLnRydXN0ZWRzZXJ2\naWNlcy5pbnRlbC5jb20vSW50ZWxTR1hSb290Q0EuZGVyMB0GA1UdDgQWBBROHyfr\nrZP+yo9kr7ufcfrv8obC7TAOBgNVHQ8BAf8EBAMCBsAwDAYDVR0TAQH/BAIwADAK\nBggqhkjOPQQDAgNIADBFAiEA9xQeifK+2abQGnrAgk0hrOhdyvJQorh2cEMn4Gwr\n4hoCIFHW5qQ9G2wBJ4GMNQqv/oMfbPtzmyTlaWWzwxkqM0CT\n-----END CERTIFICATE-----\n-----BEGIN CERTIFICATE-----\nMIIClDCCAjmgAwIBAgIVAOnoRFJTNlxLGJoR/EMYLKXcIIBIMAoGCCqGSM49BAMC\nMGgxGjAYBgNVBAMMEUludGVsIFNHWCBSb290IENBMRowGAYDVQQKDBFJbnRlbCBD\nb3Jwb3JhdGlvbjEUMBIGA1UEBwwLU2FudGEgQ2xhcmExCzAJBgNVBAgMAkNBMQsw\nCQYDVQQGEwJVUzAeFw0xOTEwMzEwOTQ5MjFaFw00OTEyMzEyMzU5NTlaMGgxGjAY\nBgNVBAMMEUludGVsIFNHWCBSb290IENBMRowGAYDVQQKDBFJbnRlbCBDb3Jwb3Jh\ndGlvbjEUMBIGA1UEBwwLU2FudGEgQ2xhcmExCzAJBgNVBAgMAkNBMQswCQYDVQQG\nEwJVUzBZMBMGByqGSM49AgEGCCqGSM49AwEHA0IABE/6D/1WHNrWwPmNMIyBKMW5\nJ6JzMsjo6xP2vkK1cdZGb1PGRP/C/8ECgiDkmklmzwLzLi+000m7LLrtKJA3oC2j\ngb8wgbwwHwYDVR0jBBgwFoAU6ehEUlM2XEsYmhH8QxgspdwggEgwVgYDVR0fBE8w\nTTBLoEmgR4ZFaHR0cHM6Ly9zYngtY2VydGlmaWNhdGVzLnRydXN0ZWRzZXJ2aWNl\ncy5pbnRlbC5jb20vSW50ZWxTR1hSb290Q0EuZGVyMB0GA1UdDgQWBBTp6ERSUzZc\nSxiaEfxDGCyl3CCASDAOBgNVHQ8BAf8EBAMCAQYwEgYDVR0TAQH/BAgwBgEB/wIB\nATAKBggqhkjOPQQDAgNJADBGAiEAzw9zdUiUHPMUd0C4mx41jlFZkrM3y5f1lgnV\nO7FbjOoCIQCoGtUmT4cXt7V+ySHbJ8Hob9AanpvXNH1ER+/gZF+opQ==\n-----END CERTIFICATE-----\n"},{"fmspc":"10A06F000000","tcbInfo":"{\"tcbInfo\":{\"id\":\"TDX\",\"version\":3,\"issueDate\":\"2025-10-21T09:45:03Z\",\"nextUpdate\":\"2025-11-20T09:45:03Z\",\"fmspc\":\"10A06F000000\",\"pceId\":\"0000\",\"tcbType\":0,\"tcbEvaluationDataNumber\":5,\"tdxModule\":{\"mrsigner\":\"000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000\",\"attributes\":\"0000000000000000\",\"attributesMask\":\"FFFFFFFFFFFFFFFF\"},\"tdxModuleIdentities\":[{\"id\":\"TDX_02\",\"mrsigner\":\"000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000\",\"attributes\":\"0000000000000000\",\"attributesMask\":\"FFFFFFFFFFFFFFFF\",\"tcbLevels\":[{\"tcb\":{\"isvsvn\":0},\"tcbDate\":\"2022-11-09T00:00:00Z\",\"tcbStatus\":\"UpToDate\"}]},{\"id\":\"TDX_03\",\"mrsigner\":\"000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000\",\"attributes\":\"0000000000000000\",\"attributesMask\":\"FFFFFFFFFFFFFFFF\",\"tcbLevels\":[{\"tcb\":{\"isvsvn\":0},\"tcbDate\":\"2022-11-09T00:00:00Z\",\"tcbStatus\":\"UpToDate\"}]},{\"id\":\"TDX_01\",\"mrsigner\":\"000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000\",\"attributes\":\"0000000000000000\",\"attributesMask\":\"FFFFFFFFFFFFFFFF\",\"tcbLevels\":[{\"tcb\":{\"isvsvn\":0},\"tcbDate\":\"2022-11-09T00:00:00Z\",\"tcbStatus\":\"UpToDate\"}]}],\"tcbLevels\":[{\"tcb\":{\"sgxtcbcomponents\":[{\"svn\":1,\"category\":\"BIOS\",\"type\":\"Early Microcode Update\"},{\"svn\":1,\"category\":\"OS/VMM\",\"type\":\"SGX Late Microcode Update\"},{\"svn\":0,\"category\":\"OS/VMM\",\"type\":\"TXT SINIT\"},{\"svn\":0,\"category\":\"BIOS\"},{\"svn\":0,\"category\":\"BIOS\"},{\"svn\":0,\"category\":\"BIOS\"},{\"svn\":0},{\"svn\":0,\"category\":\"OS/VMM\",\"type\":\"SEAMLDR ACM\"},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0}],\"pcesvn\":0,\"tdxtcbcomponents\":[{\"svn\":0,\"category\":\"OS/VMM\",\"type\":\"TDX Module\"},{\"svn\":0,\"category\":\"OS/VMM\",\"type\":\"TDX Module\"},{\"svn\":1,\"category\":\"OS/VMM\",\"type\":\"TDX Late Microcode Update\"},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0}]},\"tcbDate\":\"2022-11-09T00:00:00Z\",\"tcbStatus\":\"UpToDate\"}]},\"signature\":\"25f80ad77ef746554afc7104f58b7ec995a19150738c71029e0a0137ecf1b3af439affe7f4d9f8c298852d71f3fa516f4127eb6147ffc0965e6a5babf2fd8660\"}","tcbInfoIssuerChain":"-----BEGIN CERTIFICATE-----\nMIICkDCCAjagAwIBAgIUTh8n662T/sqPZK+7n3H67/KGwu0wCgYIKoZIzj0EAwIw\naDEaMBgGA1UEAwwRSW50ZWwgU0dYIFJvb3QgQ0ExGjAYBgNVBAoMEUludGVsIENv\ncnBvcmF0aW9uMRQwEgYDVQQHDAtTYW50YSBDbGFyYTELMAkGA1UECAwCQ0ExCzAJ\nBgNVBAYTAlVTMB4XDTE5MTAzMTEyMzM0N1oXDTI2MTAzMTEyMzM0N1owbDEeMBwG\nA1UEAwwVSW50ZWwgU0dYIFRDQiBTaWduaW5nMRowGAYDVQQKDBFJbnRlbCBDb3Jw\nb3JhdGlvbjEUMBIGA1UEBwwLU2FudGEgQ2xhcmExCzAJBgNVBAgMAkNBMQswCQYD\nVQQGEwJVUzBZMBMGByqGSM49AgEGCCqGSM49AwEHA0IABOnYw9LbN/JmyUttXa0M\niBEenjPbxbR4C8MuVYxDI+Le8lDBLp9X4wMzCAUF/fI/31giClXp/y0erLbLZjdV\n07+jgbkwgbYwHwYDVR0jBBgwFoAU6ehEUlM2XEsYmhH8QxgspdwggEgwVgYDVR0f\nBE8wTTBLoEmgR4ZFaHR0cHM6Ly9zYngtY2VydGlmaWNhdGVzLnRydXN0ZWRzZXJ2\naWNlcy5pbnRlbC5jb20vSW50ZWxTR1hSb290Q0EuZGVyMB0GA1UdDgQWBBROHyfr\nrZP+yo9kr7ufcfrv8obC7TAOBgNVHQ8BAf8EBAMCBsAwDAYDVR0TAQH/BAIwADAK\nBggqhkjOPQQDAgNIADBFAiEA9xQeifK+2abQGnrAgk0hrOhdyvJQorh2cEMn4Gwr\n4hoCIFHW5qQ9G2wBJ4GMNQqv/oMfbPtzmyTlaWWzwxkqM0CT\n-----END CERTIFICATE-----\n-----BEGIN CERTIFICATE-----\nMIIClDCCAjmgAwIBAgIVAOnoRFJTNlxLGJoR/EMYLKXcIIBIMAoGCCqGSM49BAMC\nMGgxGjAYBgNVBAMMEUludGVsIFNHWCBSb290IENBMRowGAYDVQQKDBFJbnRlbCBD\nb3Jwb3JhdGlvbjEUMBIGA1UEBwwLU2FudGEgQ2xhcmExCzAJBgNVBAgMAkNBMQsw\nCQYDVQQGEwJVUzAeFw0xOTEwMzEwOTQ5MjFaFw00OTEyMzEyMzU5NTlaMGgxGjAY\nBgNVBAMMEUludGVsIFNHWCBSb290IENBMRowGAYDVQQKDBFJbnRlbCBDb3Jwb3Jh\ndGlvbjEUMBIGA1UEBwwLU2FudGEgQ2xhcmExCzAJBgNVBAgMAkNBMQswCQYDVQQG\nEwJVUzBZMBMGByqGSM49AgEGCCqGSM49AwEHA0IABE/6D/1WHNrWwPmNMIyBKMW5\nJ6JzMsjo6xP2vkK1cdZGb1PGRP/C/8ECgiDkmklmzwLzLi+000m7LLrtKJA3oC2j\ngb8wgbwwHwYDVR0jBBgwFoAU6ehEUlM2XEsYmhH8QxgspdwggEgwVgYDVR0fBE8w\nTTBLoEmgR4ZFaHR0cHM6Ly9zYngtY2VydGlmaWNhdGVzLnRydXN0ZWRzZXJ2aWNl\ncy5pbnRlbC5jb20vSW50ZWxTR1hSb290Q0EuZGVyMB0GA1UdDgQWBBTp6ERSUzZc\nSxiaEfxDGCyl3CCASDAOBgNVHQ8BAf8EBAMCAQYwEgYDVR0TAQH/BAgwBgEB/wIB\nATAKBggqhkjOPQQDAgNJADBGAiEAzw9zdUiUHPMUd0C4mx41jlFZkrM3y5f1lgnV\nO7FbjOoCIQCoGtUmT4cXt7V+ySHbJ8Hob9AanpvXNH1ER+/gZF+opQ==\n-----END CERTIFICATE-----\n"},{"fmspc":"20A06D050000","tcbInfo":"{\"tcbInfo\":{\"id\":\"TDX\",\"version\":3,\"issueDate\":\"2025-10-21T09:45:04Z\",\"nextUpdate\":\"2025-11-20T09:45:04Z\",\"fmspc\":\"20A06D050000\",\"pceId\":\"0000\",\"tcbType\":0,\"tcbEvaluationDataNumber\":5,\"tdxModule\":{\"mrsigner\":\"000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000\",\"attributes\":\"0000000000000000\",\"attributesMask\":\"FFFFFFFFFFFFFFFF\"},\"tdxModuleIdentities\":[{\"id\":\"TDX_02\",\"mrsigner\":\"000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000\",\"attributes\":\"0000000000000000\",\"attributesMask\":\"FFFFFFFFFFFFFFFF\",\"tcbLevels\":[{\"tcb\":{\"isvsvn\":0},\"tcbDate\":\"2022-11-09T00:00:00Z\",\"tcbStatus\":\"UpToDate\"}]},{\"id\":\"TDX_03\",\"mrsigner\":\"000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000\",\"attributes\":\"0000000000000000\",\"attributesMask\":\"FFFFFFFFFFFFFFFF\",\"tcbLevels\":[{\"tcb\":{\"isvsvn\":0},\"tcbDate\":\"2022-11-09T00:00:00Z\",\"tcbStatus\":\"UpToDate\"}]},{\"id\":\"TDX_01\",\"mrsigner\":\"000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000\",\"attributes\":\"0000000000000000\",\"attributesMask\":\"FFFFFFFFFFFFFFFF\",\"tcbLevels\":[{\"tcb\":{\"isvsvn\":0},\"tcbDate\":\"2022-11-09T00:00:00Z\",\"tcbStatus\":\"UpToDate\"}]}],\"tcbLevels\":[{\"tcb\":{\"sgxtcbcomponents\":[{\"svn\":1,\"category\":\"BIOS\",\"type\":\"Early Microcode Update\"},{\"svn\":1,\"category\":\"OS/VMM\",\"type\":\"SGX Late Microcode Update\"},{\"svn\":0,\"category\":\"OS/VMM\",\"type\":\"TXT SINIT\"},{\"svn\":0,\"category\":\"BIOS\"},{\"svn\":0,\"category\":\"BIOS\"},{\"svn\":0,\"category\":\"BIOS\"},{\"svn\":0},{\"svn\":0,\"category\":\"OS/VMM\",\"type\":\"SEAMLDR ACM\"},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0}],\"pcesvn\":0,\"tdxtcbcomponents\":[{\"svn\":0,\"category\":\"OS/VMM\",\"type\":\"TDX Module\"},{\"svn\":0,\"category\":\"OS/VMM\",\"type\":\"TDX Module\"},{\"svn\":1,\"category\":\"OS/VMM\",\"type\":\"TDX Late Microcode Update\"},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0}]},\"tcbDate\":\"2022-11-09T00:00:00Z\",\"tcbStatus\":\"UpToDate\"}]},\"signature\":\"c7379d069530fd76842570f993ac8f615c509e3889fe93bb87e8b40faa46e3604ec2c21458af982065f7b392007d38a0fa12321e116379c82cfaefaa3ecaff21\"}","tcbInfoIssuerChain":"-----BEGIN CERTIFICATE-----\nMIICkDCCAjagAwIBAgIUTh8n662T/sqPZK+7n3H67/KGwu0wCgYIKoZIzj0EAwIw\naDEaMBgGA1UEAwwRSW50ZWwgU0dYIFJvb3QgQ0ExGjAYBgNVBAoMEUludGVsIENv\ncnBvcmF0aW9uMRQwEgYDVQQHDAtTYW50YSBDbGFyYTELMAkGA1UECAwCQ0ExCzAJ\nBgNVBAYTAlVTMB4XDTE5MTAzMTEyMzM0N1oXDTI2MTAzMTEyMzM0N1owbDEeMBwG\nA1UEAwwVSW50ZWwgU0dYIFRDQiBTaWduaW5nMRowGAYDVQQKDBFJbnRlbCBDb3Jw\nb3JhdGlvbjEUMBIGA1UEBwwLU2FudGEgQ2xhcmExCzAJBgNVBAgMAkNBMQswCQYD\nVQQGEwJVUzBZMBMGByqGSM49AgEGCCqGSM49AwEHA0IABOnYw9LbN/JmyUttXa0M\niBEenjPbxbR4C8MuVYxDI+Le8lDBLp9X4wMzCAUF/fI/31giClXp/y0erLbLZjdV\n07+jgbkwgbYwHwYDVR0jBBgwFoAU6ehEUlM2XEsYmhH8QxgspdwggEgwVgYDVR0f\nBE8wTTBLoEmgR4ZFaHR0cHM6Ly9zYngtY2VydGlmaWNhdGVzLnRydXN0ZWRzZXJ2\naWNlcy5pbnRlbC5jb20vSW50ZWxTR1hSb290Q0EuZGVyMB0GA1UdDgQWBBROHyfr\nrZP+yo9kr7ufcfrv8obC7TAOBgNVHQ8BAf8EBAMCBsAwDAYDVR0TAQH/BAIwADAK\nBggqhkjOPQQDAgNIADBFAiEA9xQeifK+2abQGnrAgk0hrOhdyvJQorh2cEMn4Gwr\n4hoCIFHW5qQ9G2wBJ4GMNQqv/oMfbPtzmyTlaWWzwxkqM0CT\n-----END CERTIFICATE-----\n-----BEGIN CERTIFICATE-----\nMIIClDCCAjmgAwIBAgIVAOnoRFJTNlxLGJoR/EMYLKXcIIBIMAoGCCqGSM49BAMC\nMGgxGjAYBgNVBAMMEUludGVsIFNHWCBSb290IENBMRowGAYDVQQKDBFJbnRlbCBD\nb3Jwb3JhdGlvbjEUMBIGA1UEBwwLU2FudGEgQ2xhcmExCzAJBgNVBAgMAkNBMQsw\nCQYDVQQGEwJVUzAeFw0xOTEwMzEwOTQ5MjFaFw00OTEyMzEyMzU5NTlaMGgxGjAY\nBgNVBAMMEUludGVsIFNHWCBSb290IENBMRowGAYDVQQKDBFJbnRlbCBDb3Jwb3Jh\ndGlvbjEUMBIGA1UEBwwLU2FudGEgQ2xhcmExCzAJBgNVBAgMAkNBMQswCQYDVQQG\nEwJVUzBZMBMGByqGSM49AgEGCCqGSM49AwEHA0IABE/6D/1WHNrWwPmNMIyBKMW5\nJ6JzMsjo6xP2vkK1cdZGb1PGRP/C/8ECgiDkmklmzwLzLi+000m7LLrtKJA3oC2j\ngb8wgbwwHwYDVR0jBBgwFoAU6ehEUlM2XEsYmhH8QxgspdwggEgwVgYDVR0fBE8w\nTTBLoEmgR4ZFaHR0cHM6Ly9zYngtY2VydGlmaWNhdGVzLnRydXN0ZWRzZXJ2aWNl\ncy5pbnRlbC5jb20vSW50ZWxTR1hSb290Q0EuZGVyMB0GA1UdDgQWBBTp6ERSUzZc\nSxiaEfxDGCyl3CCASDAOBgNVHQ8BAf8EBAMCAQYwEgYDVR0TAQH/BAgwBgEB/wIB\nATAKBggqhkjOPQQDAgNJADBGAiEAzw9zdUiUHPMUd0C4mx41jlFZkrM3y5f1lgnV\nO7FbjOoCIQCoGtUmT4cXt7V+ySHbJ8Hob9AanpvXNH1ER+/gZF+opQ==\n-----END CERTIFICATE-----\n"}],"qeIdentity":"{\"enclaveIdentity\":{\"id\":\"TD_QE\",\"version\":2,\"issueDate\":\"2025-10-21T09:44:31Z\",\"nextUpdate\":\"2025-11-20T09:44:31Z\",\"tcbEvaluationDataNumber\":5,\"miscselect\":\"00000000\",\"miscselectMask\":\"FFFFFFFF\",\"attributes\":\"11000000000000000000000000000000\",\"attributesMask\":\"FBFFFFFFFFFFFFFF0000000000000000\",\"mrsigner\":\"DC9E2A7C6F948F17474E34A7FC43ED030F7C1563F1BABDDF6340C82E0E54A8C5\",\"isvprodid\":2,\"tcbLevels\":[{\"tcb\":{\"isvsvn\":0},\"tcbDate\":\"2022-11-09T00:00:00Z\",\"tcbStatus\":\"UpToDate\"}]},\"signature\":\"f1f88349d25691d01a443ae086d480cdbf525ea8593ec61a32e4f943c054b6df18677d26bd733c0542128940fd5c792ac11c6bb50a9750f1f8d60d9b674607a5\"}","qeIdentityIssuerChain":"-----BEGIN CERTIFICATE-----\nMIICkDCCAjagAwIBAgIUTh8n662T/sqPZK+7n3H67/KGwu0wCgYIKoZIzj0EAwIw\naDEaMBgGA1UEAwwRSW50ZWwgU0dYIFJvb3QgQ0ExGjAYBgNVBAoMEUludGVsIENv\ncnBvcmF0aW9uMRQwEgYDVQQHDAtTYW50YSBDbGFyYTELMAkGA1UECAwCQ0ExCzAJ\nBgNVBAYTAlVTMB4XDTE5MTAzMTEyMzM0N1oXDTI2MTAzMTEyMzM0N1owbDEeMBwG\nA1UEAwwVSW50ZWwgU0dYIFRDQiBTaWduaW5nMRowGAYDVQQKDBFJbnRlbCBDb3Jw\nb3JhdGlvbjEUMBIGA1UEBwwLU2FudGEgQ2xhcmExCzAJBgNVBAgMAkNBMQswCQYD\nVQQGEwJVUzBZMBMGByqGSM49AgEGCCqGSM49AwEHA0IABOnYw9LbN/JmyUttXa0M\niBEenjPbxbR4C8MuVYxDI+Le8lDBLp9X4wMzCAUF/fI/31giClXp/y0erLbLZjdV\n07+jgbkwgbYwHwYDVR0jBBgwFoAU6ehEUlM2XEsYmhH8QxgspdwggEgwVgYDVR0f\nBE8wTTBLoEmgR4ZFaHR0cHM6Ly9zYngtY2VydGlmaWNhdGVzLnRydXN0ZWRzZXJ2\naWNlcy5pbnRlbC5jb20vSW50ZWxTR1hSb290Q0EuZGVyMB0GA1UdDgQWBBROHyfr\nrZP+yo9kr7ufcfrv8obC7TAOBgNVHQ8BAf8EBAMCBsAwDAYDVR0TAQH/BAIwADAK\nBggqhkjOPQQDAgNIADBFAiEA9xQeifK+2abQGnrAgk0hrOhdyvJQorh2cEMn4Gwr\n4hoCIFHW5qQ9G2wBJ4GMNQqv/oMfbPtzmyTlaWWzwxkqM0CT\n-----END CERTIFICATE-----\n-----BEGIN CERTIFICATE-----\nMIIClDCCAjmgAwIBAgIVAOnoRFJTNlxLGJoR/EMYLKXcIIBIMAoGCCqGSM49BAMC\nMGgxGjAYBgNVBAMMEUludGVsIFNHWCBSb290IENBMRowGAYDVQQKDBFJbnRlbCBD\nb3Jwb3JhdGlvbjEUMBIGA1UEBwwLU2FudGEgQ2xhcmExCzAJBgNVBAgMAkNBMQsw\nCQYDVQQGEwJVUzAeFw0xOTEwMzEwOTQ5MjFaFw00OTEyMzEyMzU5NTlaMGgxGjAY\nBgNVBAMMEUludGVsIFNHWCBSb290IENBMRowGAYDVQQKDBFJbnRlbCBDb3Jwb3Jh\ndGlvbjEUMBIGA1UEBwwLU2FudGEgQ2xhcmExCzAJBgNVBAgMAkNBMQswCQYDVQQG\nEwJVUzBZMBMGByqGSM49AgEGCCqGSM49AwEHA0IABE/6D/1WHNrWwPmNMIyBKMW5\nJ6JzMsjo6xP2vkK1cdZGb1PGRP/C/8ECgiDkmklmzwLzLi+000m7LLrtKJA3oC2j\ngb8wgbwwHwYDVR0jBBgwFoAU6ehEUlM2XEsYmhH8QxgspdwggEgwVgYDVR0fBE8w\nTTBLoEmgR4ZFaHR0cHM6Ly9zYngtY2VydGlmaWNhdGVzLnRydXN0ZWRzZXJ2aWNl\ncy5pbnRlbC5jb20vSW50ZWxTR1hSb290Q0EuZGVyMB0GA1UdDgQWBBTp6ERSUzZc\nSxiaEfxDGCyl3CCASDAOBgNVHQ8BAf8EBAMCAQYwEgYDVR0TAQH/BAgwBgEB/wIB\nATAKBggqhkjOPQQDAgNJADBGAiEAzw9zdUiUHPMUd0C4mx41jlFZkrM3y5f1lgnV\nO7FbjOoCIQCoGtUmT4cXt7V+ySHbJ8Hob9AanpvXNH1ER+/gZF+opQ==\n-----END CERTIFICATE-----\n","rootCa":"-----BEGIN CERTIFICATE-----\nMIIClDCCAjmgAwIBAgIVAOnoRFJTNlxLGJoR/EMYLKXcIIBIMAoGCCqGSM49BAMC\nMGgxGjAYBgNVBAMMEUludGVsIFNHWCBSb290IENBMRowGAYDVQQKDBFJbnRlbCBD\nb3Jwb3JhdGlvbjEUMBIGA1UEBwwLU2FudGEgQ2xhcmExCzAJBgNVBAgMAkNBMQsw\nCQYDVQQGEwJVUzAeFw0xOTEwMzEwOTQ5MjFaFw00OTEyMzEyMzU5NTlaMGgxGjAY\nBgNVBAMMEUludGVsIFNHWCBSb290IENBMRowGAYDVQQKDBFJbnRlbCBDb3Jwb3Jh\ndGlvbjEUMBIGA1UEBwwLU2FudGEgQ2xhcmExCzAJBgNVBAgMAkNBMQswCQYDVQQG\nEwJVUzBZMBMGByqGSM49AgEGCCqGSM49AwEHA0IABE/6D/1WHNrWwPmNMIyBKMW5\nJ6JzMsjo6xP2vkK1cdZGb1PGRP/C/8ECgiDkmklmzwLzLi+000m7LLrtKJA3oC2j\ngb8wgbwwHwYDVR0jBBgwFoAU6ehEUlM2XEsYmhH8QxgspdwggEgwVgYDVR0fBE8w\nTTBLoEmgR4ZFaHR0cHM6Ly9zYngtY2VydGlmaWNhdGVzLnRydXN0ZWRzZXJ2aWNl\ncy5pbnRlbC5jb20vSW50ZWxTR1hSb290Q0EuZGVyMB0GA1UdDgQWBBTp6ERSUzZc\nSxiaEfxDGCyl3CCASDAOBgNVHQ8BAf8EBAMCAQYwEgYDVR0TAQH/BAgwBgEB/wIB\nATAKBggqhkjOPQQDAgNJADBGAiEAzw9zdUiUHPMUd0C4mx41jlFZkrM3y5f1lgnV\nO7FbjOoCIQCoGtUmT4cXt7V+ySHbJ8Hob9AanpvXNH1ER+/gZF+opQ==\n-----END CERTIFICATE-----","rootCaCrl":"-----BEGIN X509 CRL-----\nMIIBITCByAIBATAKBggqhkjOPQQDAjBoMRowGAYDVQQDDBFJbnRlbCBTR1ggUm9v\ndCBDQTEaMBgGA1UECgwRSW50ZWwgQ29ycG9yYXRpb24xFDASBgNVBAcMC1NhbnRh\nIENsYXJhMQswCQYDVQQIDAJDQTELMAkGA1UEBhMCVVMXDTI1MDkxNjExNTMxMloX\nDTI2MDkxNjExNTMxMlqgLzAtMAoGA1UdFAQDAgEBMB8GA1UdIwQYMBaAFOnoRFJT\nNlxLGJoR/EMYLKXcIIBIMAoGCCqGSM49BAMCA0gAMEUCIQDv5KEBogNCzPgupOPj\nFIYJaOubypBPCGqnE0XcYTgFDwIgeSfXk71tIbV5lqp6gWCpN98/xu/8c7y36EV3\npkfootI=\n-----END X509 CRL-----","teeType":129},"id":"E6643BDC-E50A-4315-9EF7-F217CE8AF9A6","policy":[{"global":{"platform":{"fmspc":{"operation":"allow-list","reference":["00706A000000","00706E170000","00A068070000","20C06F000000","10A06E040000","40806F000000","10706A000000","10A067110000","20606A000000","10906EA50000","20906EA10000","10906EB10000","10806F000000","00706E070000","50A06D000000","10606A000000","10706A800000","10706A100000","B0806F000000","00706D050000","10806EB70000","10906ED10000","00A06F010000","00A06D070000","40806F200000","60806F000000","10A06E050000","40A06D000000","10606C040000","50A06F000000","00A06D000000","10806EA60000","00706D010000","10806F070000","20D06D010000","00706E270000","00A06F000000","10A06D050000","00C06F000000","30806F000000","20906EA50000","10706E370000","20806F070000","10906EC50000","10806F040000","10D06D000000","10906EA10000","20806F000000","10A067010000","30A06E000000","10A06F000000","70806F000000","10906EC10000","20A06D050000","00606A000000"]}},"tcb":{"tcbDate":{"operation":"greater-or-equal","reference":"2025-01-01T00:00:00Z"},"tcbEvaluationDataNumber":{"operation":"greater-or-equal","reference":13},"tcbStatusAccepted":{"operation":"allow-list","reference":["UpToDate","ConfigurationNeeded"]}}}}],"policySvn":1,"servtdCollateral":{"majorVersion":1,"minorVersion":0,"servtdIdentity":{"signature":"306502302A61F96F1DCED92AF5E21A697AE9A0C0AC0FA1AA461181A264A2095BE243934B14DAA84E2108B073B33C871F5897720F023100C2170F07BA26BFDF277E6BE1EED6162432C3A643881290ABDBB8D0456053DFEF44466D3B242A43B8ADF798B1DC463CD5","tdIdentity":{"attributes":"0000000000000000","id":"A0998F0F-B2F3-4872-8138-FBC2B853E8C6","issueDate":"2025-01-01T00:00:00Z","isvProdId":1,"mrConfigId":"000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000","mrOwner":"000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000","mrOwnerConfig":"000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000","mrsigner":"000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000","nextUpdate":"2026-01-01T00:00:00Z","tcbEvaluationNumber":1,"tcbLevels":[{"tcb":{"isvsvn":1},"tcbDate":"2024-01-01T00:00:00Z","tcbStatus":"UpToDate"}],"version":1,"xfam":"E71A060000000000"}},"servtdIdentityIssuerChain":"-----BEGIN CERTIFICATE-----\nMIICaDCCAe6gAwIBAgIUTbltbfR2MqjYC04lViWFKrg6HdwwCgYIKoZIzj0EAwMw\ndDELMAkGA1UEBhMCVVMxCzAJBgNVBAgMAkNBMRQwEgYDVQQHDAtTYW50YSBDbGFy\nYTEiMCAGA1UECgwZTWlnVEQgSW50ZXJtZWRpYXRlIElzc3VlcjEeMBwGA1UEAwwV\nTWlnVEQgSW50ZXJtZWRpYXRlIENBMB4XDTI2MDkwMjIwNDIxNFoXDTI3MDkwMjIw\nNDIxNFowYzELMAkGA1UEBhMCVVMxCzAJBgNVBAgMAkNBMRQwEgYDVQQHDAtTYW50\nYSBDbGFyYTEVMBMGA1UECgwMTWlnVEQgSXNzdWVyMRowGAYDVQQDDBFNaWdURCBJ\nbmZvIElzc3VlcjB2MBAGByqGSM49AgEGBSuBBAAiA2IABH5vWdNV562wS25uaCye\nprgjA1xJH4hlVTmI6whzgO7xmOW1kZi7glN3TXAdEcKctSIOiYw+oHqiXZsPGTKB\nf6ieEey3yynUO8UwMsr25rVkpDvKi2PL1ZDeR2FQ5GMxcKNSMFAwDgYDVR0PAQH/\nBAQDAgeAMB0GA1UdDgQWBBRRsu5Xj3LZ8FzNUK5TEUD9E4ahuDAfBgNVHSMEGDAW\ngBQG9PzDbR1trcTTtqJEMR+xeXF4uzAKBggqhkjOPQQDAwNoADBlAjEA1S9EBp+C\nQO920YlTE1aYW+xHjBJq9W2TM79SIVENFHSxIRYdANWAaJge2gtwMknMAjAZZupA\nw6HSYkKWsQP0pG2utLLxi85lS+1vVhWyl8Sh2k6xOiq303K8TK/auAFOXQo=\n-----END CERTIFICATE-----\n-----BEGIN CERTIFICATE-----\nMIICdTCCAfugAwIBAgIUUhMm1H4HjXLOwHVkvZzXcESTTBIwCgYIKoZIzj0EAwMw\nXzELMAkGA1UEBhMCVVMxCzAJBgNVBAgMAkNBMRQwEgYDVQQHDAtTYW50YSBDbGFy\nYTEVMBMGA1UECgwMTWlnVEQgSXNzdWVyMRYwFAYDVQQDDA1NaWdURCBSb290IENB\nMB4XDTI2MDkwMjIwNDIxNFoXDTMxMDkwMTIwNDIxNFowdDELMAkGA1UEBhMCVVMx\nCzAJBgNVBAgMAkNBMRQwEgYDVQQHDAtTYW50YSBDbGFyYTEiMCAGA1UECgwZTWln\nVEQgSW50ZXJtZWRpYXRlIElzc3VlcjEeMBwGA1UEAwwVTWlnVEQgSW50ZXJtZWRp\nYXRlIENBMHYwEAYHKoZIzj0CAQYFK4EEACIDYgAEbG8UwpbhzDyzLsfGYOf+MxDG\n+2DX61exLjnMAgo78CQTD12ge66dgkzcJZ5FI3GrlJZPXAgVvDKsJXSEaysfV2U7\nD4LA4LDOqy8gF/xIYWa0CG+8K/K2nsbKASIhuwE+o2MwYTAPBgNVHRMBAf8EBTAD\nAQH/MA4GA1UdDwEB/wQEAwIBBjAdBgNVHQ4EFgQUBvT8w20dba3E07aiRDEfsXlx\neLswHwYDVR0jBBgwFoAUByYcVdKYdUuTd97TmqGMw5Ekrg0wCgYIKoZIzj0EAwMD\naAAwZQIxAIibTFYBOcoBPPrgIN9ZUJcZpM1nMphNfiOkNXknMFfwyiOBc0aYef2e\n1PtopEFZiQIwU0l+LeqVirXD7dWXAANN9+W2hLmdNNifZvf5ENGwEK5dgn54FWoU\nkoGfhEFuuemy\n-----END CERTIFICATE-----\n-----BEGIN CERTIFICATE-----\nMIICTzCCAdagAwIBAgIUIIRnuq6BASXwFFcIwhWGtuvoWP8wCgYIKoZIzj0EAwMw\nXzELMAkGA1UEBhMCVVMxCzAJBgNVBAgMAkNBMRQwEgYDVQQHDAtTYW50YSBDbGFy\nYTEVMBMGA1UECgwMTWlnVEQgSXNzdWVyMRYwFAYDVQQDDA1NaWdURCBSb290IENB\nMB4XDTI2MDkwMjIwNDIxM1oXDTM2MDgzMDIwNDIxM1owXzELMAkGA1UEBhMCVVMx\nCzAJBgNVBAgMAkNBMRQwEgYDVQQHDAtTYW50YSBDbGFyYTEVMBMGA1UECgwMTWln\nVEQgSXNzdWVyMRYwFAYDVQQDDA1NaWdURCBSb290IENBMHYwEAYHKoZIzj0CAQYF\nK4EEACIDYgAEsoBV62G+63+QswhM7il92pH6v+86NLMLAPyyzHIgAXzKJTQLsLDq\nXvq3yZbXFLAEoABZkshXNKxphoSK+b7rQjvgral7vNshcq/bgSmkAFxGjXzuHC8V\nXOpBVmVEsdgio1MwUTAdBgNVHQ4EFgQUByYcVdKYdUuTd97TmqGMw5Ekrg0wHwYD\nVR0jBBgwFoAUByYcVdKYdUuTd97TmqGMw5Ekrg0wDwYDVR0TAQH/BAUwAwEB/zAK\nBggqhkjOPQQDAwNnADBkAjA46e70GOt1bjKjU4YlDEnh01KjpcqRFC2w4lGiG/RJ\nsKsNTMhJhmglcJw3UN3vCDYCMAwNzecuOD6joTJXiBFDw9zA0oisIust4NSZUtnj\n+dN7kruhJoRxoyftJ3O48BuF2A==\n-----END CERTIFICATE-----\n","servtdTcbMapping":{"signature":"3065023050F9B5DD8C56C81AD0F86D0D5F2B34DBF8DB43C0F23BB345454D6E6C4EDB61F6841D0A77DA22F51667C3203AA7A2967F023100D7F1A9899B8F8D8A83C2D5C3211631915AE99D80039FC58A6C4B07B5569D7045FC37FF4A3798C5A87A78561AF47AD3FF","tdTcbMapping":{"id":"BB9668CA-4EE8-4523-941A-B3B03BE46E03","issueDate":"2025-01-01T00:00:00Z","nextUpdate":"2026-01-01T00:00:00Z","svnMappings":[{"isvsvn":1,"tdMeasurements":{"tdinfo_hash":"AABBCCDDEEFF00112233445566778899AABBCCDDEEFF00112233445566778899AABBCCDDEEFF00112233445566778899"}},{"isvsvn":2,"tdMeasurements":{"tdinfo_hash":"111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111"}}],"version":1}}},"version":"2.0"} \ No newline at end of file diff --git a/src/policy/test/policy_v2/policy_v2.json b/src/policy/test/policy_v2/policy_v2.json index d914e6f4f..7bf7ca729 100644 --- a/src/policy/test/policy_v2/policy_v2.json +++ b/src/policy/test/policy_v2/policy_v2.json @@ -1 +1 @@ -{"policyData":{"id":"E6643BDC-E50A-4315-9EF7-F217CE8AF9A6","version":"2.0","policySvn":1,"policy":[{"global":{"tcb":{"tcbEvaluationDataNumber":{"operation":"greater-or-equal","reference":13},"tcbDate":{"operation":"greater-or-equal","reference":"2025-01-01T00:00:00Z"},"tcbStatusAccepted":{"operation":"allow-list","reference":["UpToDate","ConfigurationNeeded"]}},"platform":{"fmspc":{"operation":"allow-list","reference":["00706A000000","00706E170000","00A068070000","20C06F000000","10A06E040000","40806F000000","10706A000000","10A067110000","20606A000000","10906EA50000","20906EA10000","10906EB10000","10806F000000","00706E070000","50A06D000000","10606A000000","10706A800000","10706A100000","B0806F000000","00706D050000","10806EB70000","10906ED10000","00A06F010000","00A06D070000","40806F200000","60806F000000","10A06E050000","40A06D000000","10606C040000","50A06F000000","00A06D000000","10806EA60000","00706D010000","10806F070000","20D06D010000","00706E270000","00A06F000000","10A06D050000","00C06F000000","30806F000000","20906EA50000","10706E370000","20806F070000","10906EC50000","10806F040000","10D06D000000","10906EA10000","20806F000000","10A067010000","30A06E000000","10A06F000000","70806F000000","10906EC10000","20A06D050000","00606A000000"]}}}}],"collaterals":{"majorVersion":1,"minorVersion":0,"teeType":129,"rootCa":"-----BEGIN CERTIFICATE-----\nMIIClDCCAjmgAwIBAgIVAOnoRFJTNlxLGJoR/EMYLKXcIIBIMAoGCCqGSM49BAMC\nMGgxGjAYBgNVBAMMEUludGVsIFNHWCBSb290IENBMRowGAYDVQQKDBFJbnRlbCBD\nb3Jwb3JhdGlvbjEUMBIGA1UEBwwLU2FudGEgQ2xhcmExCzAJBgNVBAgMAkNBMQsw\nCQYDVQQGEwJVUzAeFw0xOTEwMzEwOTQ5MjFaFw00OTEyMzEyMzU5NTlaMGgxGjAY\nBgNVBAMMEUludGVsIFNHWCBSb290IENBMRowGAYDVQQKDBFJbnRlbCBDb3Jwb3Jh\ndGlvbjEUMBIGA1UEBwwLU2FudGEgQ2xhcmExCzAJBgNVBAgMAkNBMQswCQYDVQQG\nEwJVUzBZMBMGByqGSM49AgEGCCqGSM49AwEHA0IABE/6D/1WHNrWwPmNMIyBKMW5\nJ6JzMsjo6xP2vkK1cdZGb1PGRP/C/8ECgiDkmklmzwLzLi+000m7LLrtKJA3oC2j\ngb8wgbwwHwYDVR0jBBgwFoAU6ehEUlM2XEsYmhH8QxgspdwggEgwVgYDVR0fBE8w\nTTBLoEmgR4ZFaHR0cHM6Ly9zYngtY2VydGlmaWNhdGVzLnRydXN0ZWRzZXJ2aWNl\ncy5pbnRlbC5jb20vSW50ZWxTR1hSb290Q0EuZGVyMB0GA1UdDgQWBBTp6ERSUzZc\nSxiaEfxDGCyl3CCASDAOBgNVHQ8BAf8EBAMCAQYwEgYDVR0TAQH/BAgwBgEB/wIB\nATAKBggqhkjOPQQDAgNJADBGAiEAzw9zdUiUHPMUd0C4mx41jlFZkrM3y5f1lgnV\nO7FbjOoCIQCoGtUmT4cXt7V+ySHbJ8Hob9AanpvXNH1ER+/gZF+opQ==\n-----END CERTIFICATE-----","pckCrlIssuerChain":"-----BEGIN CERTIFICATE-----\nMIICmjCCAkCgAwIBAgIUWSPTp0qoY1QuOXCt4A8HK1ckKrcwCgYIKoZIzj0EAwIw\naDEaMBgGA1UEAwwRSW50ZWwgU0dYIFJvb3QgQ0ExGjAYBgNVBAoMEUludGVsIENv\ncnBvcmF0aW9uMRQwEgYDVQQHDAtTYW50YSBDbGFyYTELMAkGA1UECAwCQ0ExCzAJ\nBgNVBAYTAlVTMB4XDTE5MTAzMTEyMzM0N1oXDTM0MTAzMTEyMzM0N1owcDEiMCAG\nA1UEAwwZSW50ZWwgU0dYIFBDSyBQbGF0Zm9ybSBDQTEaMBgGA1UECgwRSW50ZWwg\nQ29ycG9yYXRpb24xFDASBgNVBAcMC1NhbnRhIENsYXJhMQswCQYDVQQIDAJDQTEL\nMAkGA1UEBhMCVVMwWTATBgcqhkjOPQIBBggqhkjOPQMBBwNCAAQwp+Lc+TUBtg1H\n+U8JIsMsbjHjCkTtXb8jPM6r2dhu9zIblhDZ7INfqt3Ix8XcFKD8k0NEXrkZ66qJ\nXa1KzLIKo4G/MIG8MB8GA1UdIwQYMBaAFOnoRFJTNlxLGJoR/EMYLKXcIIBIMFYG\nA1UdHwRPME0wS6BJoEeGRWh0dHBzOi8vc2J4LWNlcnRpZmljYXRlcy50cnVzdGVk\nc2VydmljZXMuaW50ZWwuY29tL0ludGVsU0dYUm9vdENBLmRlcjAdBgNVHQ4EFgQU\nWSPTp0qoY1QuOXCt4A8HK1ckKrcwDgYDVR0PAQH/BAQDAgEGMBIGA1UdEwEB/wQI\nMAYBAf8CAQAwCgYIKoZIzj0EAwIDSAAwRQIhAJ1q+FTz+gUuVfBQuCgJsFrL2TTS\ne1aBZ53O52TjFie6AiAriPaRahUX9Oa9kGLlAchWXKT6j4RWSR50BqhrN3UT4A==\n-----END CERTIFICATE-----\n-----BEGIN CERTIFICATE-----\nMIIClDCCAjmgAwIBAgIVAOnoRFJTNlxLGJoR/EMYLKXcIIBIMAoGCCqGSM49BAMC\nMGgxGjAYBgNVBAMMEUludGVsIFNHWCBSb290IENBMRowGAYDVQQKDBFJbnRlbCBD\nb3Jwb3JhdGlvbjEUMBIGA1UEBwwLU2FudGEgQ2xhcmExCzAJBgNVBAgMAkNBMQsw\nCQYDVQQGEwJVUzAeFw0xOTEwMzEwOTQ5MjFaFw00OTEyMzEyMzU5NTlaMGgxGjAY\nBgNVBAMMEUludGVsIFNHWCBSb290IENBMRowGAYDVQQKDBFJbnRlbCBDb3Jwb3Jh\ndGlvbjEUMBIGA1UEBwwLU2FudGEgQ2xhcmExCzAJBgNVBAgMAkNBMQswCQYDVQQG\nEwJVUzBZMBMGByqGSM49AgEGCCqGSM49AwEHA0IABE/6D/1WHNrWwPmNMIyBKMW5\nJ6JzMsjo6xP2vkK1cdZGb1PGRP/C/8ECgiDkmklmzwLzLi+000m7LLrtKJA3oC2j\ngb8wgbwwHwYDVR0jBBgwFoAU6ehEUlM2XEsYmhH8QxgspdwggEgwVgYDVR0fBE8w\nTTBLoEmgR4ZFaHR0cHM6Ly9zYngtY2VydGlmaWNhdGVzLnRydXN0ZWRzZXJ2aWNl\ncy5pbnRlbC5jb20vSW50ZWxTR1hSb290Q0EuZGVyMB0GA1UdDgQWBBTp6ERSUzZc\nSxiaEfxDGCyl3CCASDAOBgNVHQ8BAf8EBAMCAQYwEgYDVR0TAQH/BAgwBgEB/wIB\nATAKBggqhkjOPQQDAgNJADBGAiEAzw9zdUiUHPMUd0C4mx41jlFZkrM3y5f1lgnV\nO7FbjOoCIQCoGtUmT4cXt7V+ySHbJ8Hob9AanpvXNH1ER+/gZF+opQ==\n-----END CERTIFICATE-----\n","rootCaCrl":"-----BEGIN X509 CRL-----\nMIIBITCByAIBATAKBggqhkjOPQQDAjBoMRowGAYDVQQDDBFJbnRlbCBTR1ggUm9v\ndCBDQTEaMBgGA1UECgwRSW50ZWwgQ29ycG9yYXRpb24xFDASBgNVBAcMC1NhbnRh\nIENsYXJhMQswCQYDVQQIDAJDQTELMAkGA1UEBhMCVVMXDTI1MDkxNjExNTMxMloX\nDTI2MDkxNjExNTMxMlqgLzAtMAoGA1UdFAQDAgEBMB8GA1UdIwQYMBaAFOnoRFJT\nNlxLGJoR/EMYLKXcIIBIMAoGCCqGSM49BAMCA0gAMEUCIQDv5KEBogNCzPgupOPj\nFIYJaOubypBPCGqnE0XcYTgFDwIgeSfXk71tIbV5lqp6gWCpN98/xu/8c7y36EV3\npkfootI=\n-----END X509 CRL-----","pckCrl":"-----BEGIN X509 CRL-----\nMIIBKTCB0AIBATAKBggqhkjOPQQDAjBwMSIwIAYDVQQDDBlJbnRlbCBTR1ggUENL\nIFBsYXRmb3JtIENBMRowGAYDVQQKDBFJbnRlbCBDb3Jwb3JhdGlvbjEUMBIGA1UE\nBwwLU2FudGEgQ2xhcmExCzAJBgNVBAgMAkNBMQswCQYDVQQGEwJVUxcNMjUxMDIx\nMTAwMDQ1WhcNMjUxMTIwMTAwMDQ1WqAvMC0wCgYDVR0UBAMCAQEwHwYDVR0jBBgw\nFoAUWSPTp0qoY1QuOXCt4A8HK1ckKrcwCgYIKoZIzj0EAwIDSAAwRQIhAMyASL3c\nx2EzWL2vYSgVohy/wFV4CRDaDjg+jr2a1hiMAiBJ0EydeGFHj8SHaGyDwXOVzpJR\nL3cPZdDrut6pXRKdUw==\n-----END X509 CRL-----\n","platforms":[{"fmspc":"20C06F000000","tcbInfoIssuerChain":"-----BEGIN CERTIFICATE-----\nMIICkDCCAjagAwIBAgIUTh8n662T/sqPZK+7n3H67/KGwu0wCgYIKoZIzj0EAwIw\naDEaMBgGA1UEAwwRSW50ZWwgU0dYIFJvb3QgQ0ExGjAYBgNVBAoMEUludGVsIENv\ncnBvcmF0aW9uMRQwEgYDVQQHDAtTYW50YSBDbGFyYTELMAkGA1UECAwCQ0ExCzAJ\nBgNVBAYTAlVTMB4XDTE5MTAzMTEyMzM0N1oXDTI2MTAzMTEyMzM0N1owbDEeMBwG\nA1UEAwwVSW50ZWwgU0dYIFRDQiBTaWduaW5nMRowGAYDVQQKDBFJbnRlbCBDb3Jw\nb3JhdGlvbjEUMBIGA1UEBwwLU2FudGEgQ2xhcmExCzAJBgNVBAgMAkNBMQswCQYD\nVQQGEwJVUzBZMBMGByqGSM49AgEGCCqGSM49AwEHA0IABOnYw9LbN/JmyUttXa0M\niBEenjPbxbR4C8MuVYxDI+Le8lDBLp9X4wMzCAUF/fI/31giClXp/y0erLbLZjdV\n07+jgbkwgbYwHwYDVR0jBBgwFoAU6ehEUlM2XEsYmhH8QxgspdwggEgwVgYDVR0f\nBE8wTTBLoEmgR4ZFaHR0cHM6Ly9zYngtY2VydGlmaWNhdGVzLnRydXN0ZWRzZXJ2\naWNlcy5pbnRlbC5jb20vSW50ZWxTR1hSb290Q0EuZGVyMB0GA1UdDgQWBBROHyfr\nrZP+yo9kr7ufcfrv8obC7TAOBgNVHQ8BAf8EBAMCBsAwDAYDVR0TAQH/BAIwADAK\nBggqhkjOPQQDAgNIADBFAiEA9xQeifK+2abQGnrAgk0hrOhdyvJQorh2cEMn4Gwr\n4hoCIFHW5qQ9G2wBJ4GMNQqv/oMfbPtzmyTlaWWzwxkqM0CT\n-----END CERTIFICATE-----\n-----BEGIN CERTIFICATE-----\nMIIClDCCAjmgAwIBAgIVAOnoRFJTNlxLGJoR/EMYLKXcIIBIMAoGCCqGSM49BAMC\nMGgxGjAYBgNVBAMMEUludGVsIFNHWCBSb290IENBMRowGAYDVQQKDBFJbnRlbCBD\nb3Jwb3JhdGlvbjEUMBIGA1UEBwwLU2FudGEgQ2xhcmExCzAJBgNVBAgMAkNBMQsw\nCQYDVQQGEwJVUzAeFw0xOTEwMzEwOTQ5MjFaFw00OTEyMzEyMzU5NTlaMGgxGjAY\nBgNVBAMMEUludGVsIFNHWCBSb290IENBMRowGAYDVQQKDBFJbnRlbCBDb3Jwb3Jh\ndGlvbjEUMBIGA1UEBwwLU2FudGEgQ2xhcmExCzAJBgNVBAgMAkNBMQswCQYDVQQG\nEwJVUzBZMBMGByqGSM49AgEGCCqGSM49AwEHA0IABE/6D/1WHNrWwPmNMIyBKMW5\nJ6JzMsjo6xP2vkK1cdZGb1PGRP/C/8ECgiDkmklmzwLzLi+000m7LLrtKJA3oC2j\ngb8wgbwwHwYDVR0jBBgwFoAU6ehEUlM2XEsYmhH8QxgspdwggEgwVgYDVR0fBE8w\nTTBLoEmgR4ZFaHR0cHM6Ly9zYngtY2VydGlmaWNhdGVzLnRydXN0ZWRzZXJ2aWNl\ncy5pbnRlbC5jb20vSW50ZWxTR1hSb290Q0EuZGVyMB0GA1UdDgQWBBTp6ERSUzZc\nSxiaEfxDGCyl3CCASDAOBgNVHQ8BAf8EBAMCAQYwEgYDVR0TAQH/BAgwBgEB/wIB\nATAKBggqhkjOPQQDAgNJADBGAiEAzw9zdUiUHPMUd0C4mx41jlFZkrM3y5f1lgnV\nO7FbjOoCIQCoGtUmT4cXt7V+ySHbJ8Hob9AanpvXNH1ER+/gZF+opQ==\n-----END CERTIFICATE-----\n","tcbInfo":"{\"tcbInfo\":{\"id\":\"TDX\",\"version\":3,\"issueDate\":\"2025-10-21T09:44:35Z\",\"nextUpdate\":\"2025-11-20T09:44:35Z\",\"fmspc\":\"20C06F000000\",\"pceId\":\"0000\",\"tcbType\":0,\"tcbEvaluationDataNumber\":5,\"tdxModule\":{\"mrsigner\":\"000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000\",\"attributes\":\"0000000000000000\",\"attributesMask\":\"FFFFFFFFFFFFFFFF\"},\"tdxModuleIdentities\":[{\"id\":\"TDX_02\",\"mrsigner\":\"000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000\",\"attributes\":\"0000000000000000\",\"attributesMask\":\"FFFFFFFFFFFFFFFF\",\"tcbLevels\":[{\"tcb\":{\"isvsvn\":0},\"tcbDate\":\"2022-11-09T00:00:00Z\",\"tcbStatus\":\"UpToDate\"}]},{\"id\":\"TDX_03\",\"mrsigner\":\"000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000\",\"attributes\":\"0000000000000000\",\"attributesMask\":\"FFFFFFFFFFFFFFFF\",\"tcbLevels\":[{\"tcb\":{\"isvsvn\":0},\"tcbDate\":\"2022-11-09T00:00:00Z\",\"tcbStatus\":\"UpToDate\"}]},{\"id\":\"TDX_01\",\"mrsigner\":\"000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000\",\"attributes\":\"0000000000000000\",\"attributesMask\":\"FFFFFFFFFFFFFFFF\",\"tcbLevels\":[{\"tcb\":{\"isvsvn\":0},\"tcbDate\":\"2022-11-09T00:00:00Z\",\"tcbStatus\":\"UpToDate\"}]}],\"tcbLevels\":[{\"tcb\":{\"sgxtcbcomponents\":[{\"svn\":1,\"category\":\"BIOS\",\"type\":\"Early Microcode Update\"},{\"svn\":1,\"category\":\"OS/VMM\",\"type\":\"SGX Late Microcode Update\"},{\"svn\":0,\"category\":\"OS/VMM\",\"type\":\"TXT SINIT\"},{\"svn\":0,\"category\":\"BIOS\"},{\"svn\":0,\"category\":\"BIOS\"},{\"svn\":0,\"category\":\"BIOS\"},{\"svn\":0},{\"svn\":0,\"category\":\"OS/VMM\",\"type\":\"SEAMLDR ACM\"},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0}],\"pcesvn\":0,\"tdxtcbcomponents\":[{\"svn\":0,\"category\":\"OS/VMM\",\"type\":\"TDX Module\"},{\"svn\":0,\"category\":\"OS/VMM\",\"type\":\"TDX Module\"},{\"svn\":1,\"category\":\"OS/VMM\",\"type\":\"TDX Late Microcode Update\"},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0}]},\"tcbDate\":\"2022-11-09T00:00:00Z\",\"tcbStatus\":\"UpToDate\"}]},\"signature\":\"6f9cf0afa28bc6434a141f849c0920d842b8ec1651cc3bffb1fecc916af91195b750950fbea44e0071bd1a3647d7a55ea9a0fe0c58f66ef700e3aa2b4616405b\"}"},{"fmspc":"10A06E040000","tcbInfoIssuerChain":"-----BEGIN CERTIFICATE-----\nMIICkDCCAjagAwIBAgIUTh8n662T/sqPZK+7n3H67/KGwu0wCgYIKoZIzj0EAwIw\naDEaMBgGA1UEAwwRSW50ZWwgU0dYIFJvb3QgQ0ExGjAYBgNVBAoMEUludGVsIENv\ncnBvcmF0aW9uMRQwEgYDVQQHDAtTYW50YSBDbGFyYTELMAkGA1UECAwCQ0ExCzAJ\nBgNVBAYTAlVTMB4XDTE5MTAzMTEyMzM0N1oXDTI2MTAzMTEyMzM0N1owbDEeMBwG\nA1UEAwwVSW50ZWwgU0dYIFRDQiBTaWduaW5nMRowGAYDVQQKDBFJbnRlbCBDb3Jw\nb3JhdGlvbjEUMBIGA1UEBwwLU2FudGEgQ2xhcmExCzAJBgNVBAgMAkNBMQswCQYD\nVQQGEwJVUzBZMBMGByqGSM49AgEGCCqGSM49AwEHA0IABOnYw9LbN/JmyUttXa0M\niBEenjPbxbR4C8MuVYxDI+Le8lDBLp9X4wMzCAUF/fI/31giClXp/y0erLbLZjdV\n07+jgbkwgbYwHwYDVR0jBBgwFoAU6ehEUlM2XEsYmhH8QxgspdwggEgwVgYDVR0f\nBE8wTTBLoEmgR4ZFaHR0cHM6Ly9zYngtY2VydGlmaWNhdGVzLnRydXN0ZWRzZXJ2\naWNlcy5pbnRlbC5jb20vSW50ZWxTR1hSb290Q0EuZGVyMB0GA1UdDgQWBBROHyfr\nrZP+yo9kr7ufcfrv8obC7TAOBgNVHQ8BAf8EBAMCBsAwDAYDVR0TAQH/BAIwADAK\nBggqhkjOPQQDAgNIADBFAiEA9xQeifK+2abQGnrAgk0hrOhdyvJQorh2cEMn4Gwr\n4hoCIFHW5qQ9G2wBJ4GMNQqv/oMfbPtzmyTlaWWzwxkqM0CT\n-----END CERTIFICATE-----\n-----BEGIN CERTIFICATE-----\nMIIClDCCAjmgAwIBAgIVAOnoRFJTNlxLGJoR/EMYLKXcIIBIMAoGCCqGSM49BAMC\nMGgxGjAYBgNVBAMMEUludGVsIFNHWCBSb290IENBMRowGAYDVQQKDBFJbnRlbCBD\nb3Jwb3JhdGlvbjEUMBIGA1UEBwwLU2FudGEgQ2xhcmExCzAJBgNVBAgMAkNBMQsw\nCQYDVQQGEwJVUzAeFw0xOTEwMzEwOTQ5MjFaFw00OTEyMzEyMzU5NTlaMGgxGjAY\nBgNVBAMMEUludGVsIFNHWCBSb290IENBMRowGAYDVQQKDBFJbnRlbCBDb3Jwb3Jh\ndGlvbjEUMBIGA1UEBwwLU2FudGEgQ2xhcmExCzAJBgNVBAgMAkNBMQswCQYDVQQG\nEwJVUzBZMBMGByqGSM49AgEGCCqGSM49AwEHA0IABE/6D/1WHNrWwPmNMIyBKMW5\nJ6JzMsjo6xP2vkK1cdZGb1PGRP/C/8ECgiDkmklmzwLzLi+000m7LLrtKJA3oC2j\ngb8wgbwwHwYDVR0jBBgwFoAU6ehEUlM2XEsYmhH8QxgspdwggEgwVgYDVR0fBE8w\nTTBLoEmgR4ZFaHR0cHM6Ly9zYngtY2VydGlmaWNhdGVzLnRydXN0ZWRzZXJ2aWNl\ncy5pbnRlbC5jb20vSW50ZWxTR1hSb290Q0EuZGVyMB0GA1UdDgQWBBTp6ERSUzZc\nSxiaEfxDGCyl3CCASDAOBgNVHQ8BAf8EBAMCAQYwEgYDVR0TAQH/BAgwBgEB/wIB\nATAKBggqhkjOPQQDAgNJADBGAiEAzw9zdUiUHPMUd0C4mx41jlFZkrM3y5f1lgnV\nO7FbjOoCIQCoGtUmT4cXt7V+ySHbJ8Hob9AanpvXNH1ER+/gZF+opQ==\n-----END CERTIFICATE-----\n","tcbInfo":"{\"tcbInfo\":{\"id\":\"TDX\",\"version\":3,\"issueDate\":\"2025-10-21T09:44:36Z\",\"nextUpdate\":\"2025-11-20T09:44:36Z\",\"fmspc\":\"10A06E040000\",\"pceId\":\"0000\",\"tcbType\":0,\"tcbEvaluationDataNumber\":5,\"tdxModule\":{\"mrsigner\":\"000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000\",\"attributes\":\"0000000000000000\",\"attributesMask\":\"FFFFFFFFFFFFFFFF\"},\"tdxModuleIdentities\":[{\"id\":\"TDX_02\",\"mrsigner\":\"000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000\",\"attributes\":\"0000000000000000\",\"attributesMask\":\"FFFFFFFFFFFFFFFF\",\"tcbLevels\":[{\"tcb\":{\"isvsvn\":0},\"tcbDate\":\"2022-11-09T00:00:00Z\",\"tcbStatus\":\"UpToDate\"}]},{\"id\":\"TDX_03\",\"mrsigner\":\"000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000\",\"attributes\":\"0000000000000000\",\"attributesMask\":\"FFFFFFFFFFFFFFFF\",\"tcbLevels\":[{\"tcb\":{\"isvsvn\":0},\"tcbDate\":\"2022-11-09T00:00:00Z\",\"tcbStatus\":\"UpToDate\"}]},{\"id\":\"TDX_01\",\"mrsigner\":\"000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000\",\"attributes\":\"0000000000000000\",\"attributesMask\":\"FFFFFFFFFFFFFFFF\",\"tcbLevels\":[{\"tcb\":{\"isvsvn\":0},\"tcbDate\":\"2022-11-09T00:00:00Z\",\"tcbStatus\":\"UpToDate\"}]}],\"tcbLevels\":[{\"tcb\":{\"sgxtcbcomponents\":[{\"svn\":1,\"category\":\"BIOS\",\"type\":\"Early Microcode Update\"},{\"svn\":1,\"category\":\"OS/VMM\",\"type\":\"SGX Late Microcode Update\"},{\"svn\":0,\"category\":\"OS/VMM\",\"type\":\"TXT SINIT\"},{\"svn\":0,\"category\":\"BIOS\"},{\"svn\":0,\"category\":\"BIOS\"},{\"svn\":0,\"category\":\"BIOS\"},{\"svn\":0},{\"svn\":0,\"category\":\"OS/VMM\",\"type\":\"SEAMLDR ACM\"},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0}],\"pcesvn\":0,\"tdxtcbcomponents\":[{\"svn\":0,\"category\":\"OS/VMM\",\"type\":\"TDX Module\"},{\"svn\":0,\"category\":\"OS/VMM\",\"type\":\"TDX Module\"},{\"svn\":1,\"category\":\"OS/VMM\",\"type\":\"TDX Late Microcode Update\"},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0}]},\"tcbDate\":\"2022-11-09T00:00:00Z\",\"tcbStatus\":\"UpToDate\"}]},\"signature\":\"70c93242def0bf52e292ffb548ad3a219d9be54e0764d0c28fe5a6805c2321f02dc8de8dc93dcaf5d8dfbcda869af8be9ea3fc07d3dd64f6652ec77c7bb14f7d\"}"},{"fmspc":"40806F000000","tcbInfoIssuerChain":"-----BEGIN CERTIFICATE-----\nMIICkDCCAjagAwIBAgIUTh8n662T/sqPZK+7n3H67/KGwu0wCgYIKoZIzj0EAwIw\naDEaMBgGA1UEAwwRSW50ZWwgU0dYIFJvb3QgQ0ExGjAYBgNVBAoMEUludGVsIENv\ncnBvcmF0aW9uMRQwEgYDVQQHDAtTYW50YSBDbGFyYTELMAkGA1UECAwCQ0ExCzAJ\nBgNVBAYTAlVTMB4XDTE5MTAzMTEyMzM0N1oXDTI2MTAzMTEyMzM0N1owbDEeMBwG\nA1UEAwwVSW50ZWwgU0dYIFRDQiBTaWduaW5nMRowGAYDVQQKDBFJbnRlbCBDb3Jw\nb3JhdGlvbjEUMBIGA1UEBwwLU2FudGEgQ2xhcmExCzAJBgNVBAgMAkNBMQswCQYD\nVQQGEwJVUzBZMBMGByqGSM49AgEGCCqGSM49AwEHA0IABOnYw9LbN/JmyUttXa0M\niBEenjPbxbR4C8MuVYxDI+Le8lDBLp9X4wMzCAUF/fI/31giClXp/y0erLbLZjdV\n07+jgbkwgbYwHwYDVR0jBBgwFoAU6ehEUlM2XEsYmhH8QxgspdwggEgwVgYDVR0f\nBE8wTTBLoEmgR4ZFaHR0cHM6Ly9zYngtY2VydGlmaWNhdGVzLnRydXN0ZWRzZXJ2\naWNlcy5pbnRlbC5jb20vSW50ZWxTR1hSb290Q0EuZGVyMB0GA1UdDgQWBBROHyfr\nrZP+yo9kr7ufcfrv8obC7TAOBgNVHQ8BAf8EBAMCBsAwDAYDVR0TAQH/BAIwADAK\nBggqhkjOPQQDAgNIADBFAiEA9xQeifK+2abQGnrAgk0hrOhdyvJQorh2cEMn4Gwr\n4hoCIFHW5qQ9G2wBJ4GMNQqv/oMfbPtzmyTlaWWzwxkqM0CT\n-----END CERTIFICATE-----\n-----BEGIN CERTIFICATE-----\nMIIClDCCAjmgAwIBAgIVAOnoRFJTNlxLGJoR/EMYLKXcIIBIMAoGCCqGSM49BAMC\nMGgxGjAYBgNVBAMMEUludGVsIFNHWCBSb290IENBMRowGAYDVQQKDBFJbnRlbCBD\nb3Jwb3JhdGlvbjEUMBIGA1UEBwwLU2FudGEgQ2xhcmExCzAJBgNVBAgMAkNBMQsw\nCQYDVQQGEwJVUzAeFw0xOTEwMzEwOTQ5MjFaFw00OTEyMzEyMzU5NTlaMGgxGjAY\nBgNVBAMMEUludGVsIFNHWCBSb290IENBMRowGAYDVQQKDBFJbnRlbCBDb3Jwb3Jh\ndGlvbjEUMBIGA1UEBwwLU2FudGEgQ2xhcmExCzAJBgNVBAgMAkNBMQswCQYDVQQG\nEwJVUzBZMBMGByqGSM49AgEGCCqGSM49AwEHA0IABE/6D/1WHNrWwPmNMIyBKMW5\nJ6JzMsjo6xP2vkK1cdZGb1PGRP/C/8ECgiDkmklmzwLzLi+000m7LLrtKJA3oC2j\ngb8wgbwwHwYDVR0jBBgwFoAU6ehEUlM2XEsYmhH8QxgspdwggEgwVgYDVR0fBE8w\nTTBLoEmgR4ZFaHR0cHM6Ly9zYngtY2VydGlmaWNhdGVzLnRydXN0ZWRzZXJ2aWNl\ncy5pbnRlbC5jb20vSW50ZWxTR1hSb290Q0EuZGVyMB0GA1UdDgQWBBTp6ERSUzZc\nSxiaEfxDGCyl3CCASDAOBgNVHQ8BAf8EBAMCAQYwEgYDVR0TAQH/BAgwBgEB/wIB\nATAKBggqhkjOPQQDAgNJADBGAiEAzw9zdUiUHPMUd0C4mx41jlFZkrM3y5f1lgnV\nO7FbjOoCIQCoGtUmT4cXt7V+ySHbJ8Hob9AanpvXNH1ER+/gZF+opQ==\n-----END CERTIFICATE-----\n","tcbInfo":"{\"tcbInfo\":{\"id\":\"TDX\",\"version\":3,\"issueDate\":\"2025-10-21T09:44:37Z\",\"nextUpdate\":\"2025-11-20T09:44:37Z\",\"fmspc\":\"40806F000000\",\"pceId\":\"0000\",\"tcbType\":0,\"tcbEvaluationDataNumber\":5,\"tdxModule\":{\"mrsigner\":\"000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000\",\"attributes\":\"0000000000000000\",\"attributesMask\":\"FFFFFFFFFFFFFFFF\"},\"tdxModuleIdentities\":[{\"id\":\"TDX_02\",\"mrsigner\":\"000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000\",\"attributes\":\"0000000000000000\",\"attributesMask\":\"FFFFFFFFFFFFFFFF\",\"tcbLevels\":[{\"tcb\":{\"isvsvn\":0},\"tcbDate\":\"2022-11-09T00:00:00Z\",\"tcbStatus\":\"UpToDate\"}]},{\"id\":\"TDX_03\",\"mrsigner\":\"000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000\",\"attributes\":\"0000000000000000\",\"attributesMask\":\"FFFFFFFFFFFFFFFF\",\"tcbLevels\":[{\"tcb\":{\"isvsvn\":0},\"tcbDate\":\"2022-11-09T00:00:00Z\",\"tcbStatus\":\"UpToDate\"}]},{\"id\":\"TDX_01\",\"mrsigner\":\"000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000\",\"attributes\":\"0000000000000000\",\"attributesMask\":\"FFFFFFFFFFFFFFFF\",\"tcbLevels\":[{\"tcb\":{\"isvsvn\":0},\"tcbDate\":\"2022-11-09T00:00:00Z\",\"tcbStatus\":\"UpToDate\"}]}],\"tcbLevels\":[{\"tcb\":{\"sgxtcbcomponents\":[{\"svn\":1,\"category\":\"BIOS\",\"type\":\"Early Microcode Update\"},{\"svn\":1,\"category\":\"OS/VMM\",\"type\":\"SGX Late Microcode Update\"},{\"svn\":0,\"category\":\"OS/VMM\",\"type\":\"TXT SINIT\"},{\"svn\":0,\"category\":\"BIOS\"},{\"svn\":0,\"category\":\"BIOS\"},{\"svn\":0,\"category\":\"BIOS\"},{\"svn\":0},{\"svn\":0,\"category\":\"OS/VMM\",\"type\":\"SEAMLDR ACM\"},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0}],\"pcesvn\":11,\"tdxtcbcomponents\":[{\"svn\":0,\"category\":\"OS/VMM\",\"type\":\"TDX Module\"},{\"svn\":0,\"category\":\"OS/VMM\",\"type\":\"TDX Module\"},{\"svn\":1,\"category\":\"OS/VMM\",\"type\":\"TDX Late Microcode Update\"},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0}]},\"tcbDate\":\"2022-11-09T00:00:00Z\",\"tcbStatus\":\"UpToDate\"}]},\"signature\":\"a3a55dc486f550f535978f890365b03fcdcba8c90a273bdec1d57bc7f501dd108d514feb445d0521c28110a02384b13415dd0a9497651e15f8e61532fa92c64b\"}"},{"fmspc":"10806F000000","tcbInfoIssuerChain":"-----BEGIN CERTIFICATE-----\nMIICkDCCAjagAwIBAgIUTh8n662T/sqPZK+7n3H67/KGwu0wCgYIKoZIzj0EAwIw\naDEaMBgGA1UEAwwRSW50ZWwgU0dYIFJvb3QgQ0ExGjAYBgNVBAoMEUludGVsIENv\ncnBvcmF0aW9uMRQwEgYDVQQHDAtTYW50YSBDbGFyYTELMAkGA1UECAwCQ0ExCzAJ\nBgNVBAYTAlVTMB4XDTE5MTAzMTEyMzM0N1oXDTI2MTAzMTEyMzM0N1owbDEeMBwG\nA1UEAwwVSW50ZWwgU0dYIFRDQiBTaWduaW5nMRowGAYDVQQKDBFJbnRlbCBDb3Jw\nb3JhdGlvbjEUMBIGA1UEBwwLU2FudGEgQ2xhcmExCzAJBgNVBAgMAkNBMQswCQYD\nVQQGEwJVUzBZMBMGByqGSM49AgEGCCqGSM49AwEHA0IABOnYw9LbN/JmyUttXa0M\niBEenjPbxbR4C8MuVYxDI+Le8lDBLp9X4wMzCAUF/fI/31giClXp/y0erLbLZjdV\n07+jgbkwgbYwHwYDVR0jBBgwFoAU6ehEUlM2XEsYmhH8QxgspdwggEgwVgYDVR0f\nBE8wTTBLoEmgR4ZFaHR0cHM6Ly9zYngtY2VydGlmaWNhdGVzLnRydXN0ZWRzZXJ2\naWNlcy5pbnRlbC5jb20vSW50ZWxTR1hSb290Q0EuZGVyMB0GA1UdDgQWBBROHyfr\nrZP+yo9kr7ufcfrv8obC7TAOBgNVHQ8BAf8EBAMCBsAwDAYDVR0TAQH/BAIwADAK\nBggqhkjOPQQDAgNIADBFAiEA9xQeifK+2abQGnrAgk0hrOhdyvJQorh2cEMn4Gwr\n4hoCIFHW5qQ9G2wBJ4GMNQqv/oMfbPtzmyTlaWWzwxkqM0CT\n-----END CERTIFICATE-----\n-----BEGIN CERTIFICATE-----\nMIIClDCCAjmgAwIBAgIVAOnoRFJTNlxLGJoR/EMYLKXcIIBIMAoGCCqGSM49BAMC\nMGgxGjAYBgNVBAMMEUludGVsIFNHWCBSb290IENBMRowGAYDVQQKDBFJbnRlbCBD\nb3Jwb3JhdGlvbjEUMBIGA1UEBwwLU2FudGEgQ2xhcmExCzAJBgNVBAgMAkNBMQsw\nCQYDVQQGEwJVUzAeFw0xOTEwMzEwOTQ5MjFaFw00OTEyMzEyMzU5NTlaMGgxGjAY\nBgNVBAMMEUludGVsIFNHWCBSb290IENBMRowGAYDVQQKDBFJbnRlbCBDb3Jwb3Jh\ndGlvbjEUMBIGA1UEBwwLU2FudGEgQ2xhcmExCzAJBgNVBAgMAkNBMQswCQYDVQQG\nEwJVUzBZMBMGByqGSM49AgEGCCqGSM49AwEHA0IABE/6D/1WHNrWwPmNMIyBKMW5\nJ6JzMsjo6xP2vkK1cdZGb1PGRP/C/8ECgiDkmklmzwLzLi+000m7LLrtKJA3oC2j\ngb8wgbwwHwYDVR0jBBgwFoAU6ehEUlM2XEsYmhH8QxgspdwggEgwVgYDVR0fBE8w\nTTBLoEmgR4ZFaHR0cHM6Ly9zYngtY2VydGlmaWNhdGVzLnRydXN0ZWRzZXJ2aWNl\ncy5pbnRlbC5jb20vSW50ZWxTR1hSb290Q0EuZGVyMB0GA1UdDgQWBBTp6ERSUzZc\nSxiaEfxDGCyl3CCASDAOBgNVHQ8BAf8EBAMCAQYwEgYDVR0TAQH/BAgwBgEB/wIB\nATAKBggqhkjOPQQDAgNJADBGAiEAzw9zdUiUHPMUd0C4mx41jlFZkrM3y5f1lgnV\nO7FbjOoCIQCoGtUmT4cXt7V+ySHbJ8Hob9AanpvXNH1ER+/gZF+opQ==\n-----END CERTIFICATE-----\n","tcbInfo":"{\"tcbInfo\":{\"id\":\"TDX\",\"version\":3,\"issueDate\":\"2025-10-21T09:47:41Z\",\"nextUpdate\":\"2025-11-20T09:47:41Z\",\"fmspc\":\"10806F000000\",\"pceId\":\"0000\",\"tcbType\":0,\"tcbEvaluationDataNumber\":5,\"tdxModule\":{\"mrsigner\":\"000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000\",\"attributes\":\"0000000000000000\",\"attributesMask\":\"FFFFFFFFFFFFFFFF\"},\"tdxModuleIdentities\":[{\"id\":\"TDX_02\",\"mrsigner\":\"000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000\",\"attributes\":\"0000000000000000\",\"attributesMask\":\"FFFFFFFFFFFFFFFF\",\"tcbLevels\":[{\"tcb\":{\"isvsvn\":0},\"tcbDate\":\"2022-11-09T00:00:00Z\",\"tcbStatus\":\"UpToDate\"}]},{\"id\":\"TDX_03\",\"mrsigner\":\"000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000\",\"attributes\":\"0000000000000000\",\"attributesMask\":\"FFFFFFFFFFFFFFFF\",\"tcbLevels\":[{\"tcb\":{\"isvsvn\":0},\"tcbDate\":\"2022-11-09T00:00:00Z\",\"tcbStatus\":\"UpToDate\"}]},{\"id\":\"TDX_01\",\"mrsigner\":\"000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000\",\"attributes\":\"0000000000000000\",\"attributesMask\":\"FFFFFFFFFFFFFFFF\",\"tcbLevels\":[{\"tcb\":{\"isvsvn\":0},\"tcbDate\":\"2022-11-09T00:00:00Z\",\"tcbStatus\":\"UpToDate\"}]}],\"tcbLevels\":[{\"tcb\":{\"sgxtcbcomponents\":[{\"svn\":2,\"category\":\"BIOS\",\"type\":\"Early Microcode Update\"},{\"svn\":2,\"category\":\"OS/VMM\",\"type\":\"SGX Late Microcode Update\"},{\"svn\":0,\"category\":\"OS/VMM\",\"type\":\"TXT SINIT\"},{\"svn\":0,\"category\":\"BIOS\"},{\"svn\":0,\"category\":\"BIOS\"},{\"svn\":0,\"category\":\"BIOS\"},{\"svn\":0},{\"svn\":0,\"category\":\"OS/VMM\",\"type\":\"SEAMLDR ACM\"},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0}],\"pcesvn\":10,\"tdxtcbcomponents\":[{\"svn\":0,\"category\":\"OS/VMM\",\"type\":\"TDX Module\"},{\"svn\":0,\"category\":\"OS/VMM\",\"type\":\"TDX Module\"},{\"svn\":3,\"category\":\"OS/VMM\",\"type\":\"TDX Late Microcode Update\"},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0}]},\"tcbDate\":\"2022-11-09T00:00:00Z\",\"tcbStatus\":\"UpToDate\"},{\"tcb\":{\"sgxtcbcomponents\":[{\"svn\":2,\"category\":\"BIOS\",\"type\":\"Early Microcode Update\"},{\"svn\":2,\"category\":\"OS/VMM\",\"type\":\"SGX Late Microcode Update\"},{\"svn\":0,\"category\":\"OS/VMM\",\"type\":\"TXT SINIT\"},{\"svn\":0,\"category\":\"BIOS\"},{\"svn\":0,\"category\":\"BIOS\"},{\"svn\":0,\"category\":\"BIOS\"},{\"svn\":0},{\"svn\":0,\"category\":\"OS/VMM\",\"type\":\"SEAMLDR ACM\"},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0}],\"pcesvn\":10,\"tdxtcbcomponents\":[{\"svn\":0,\"category\":\"OS/VMM\",\"type\":\"TDX Module\"},{\"svn\":0,\"category\":\"OS/VMM\",\"type\":\"TDX Module\"},{\"svn\":2,\"category\":\"OS/VMM\",\"type\":\"TDX Late Microcode Update\"},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0}]},\"tcbDate\":\"2020-05-28T00:00:00Z\",\"tcbStatus\":\"OutOfDate\"},{\"tcb\":{\"sgxtcbcomponents\":[{\"svn\":1,\"category\":\"BIOS\",\"type\":\"Early Microcode Update\"},{\"svn\":1,\"category\":\"OS/VMM\",\"type\":\"SGX Late Microcode Update\"},{\"svn\":0,\"category\":\"OS/VMM\",\"type\":\"TXT SINIT\"},{\"svn\":0,\"category\":\"BIOS\"},{\"svn\":0,\"category\":\"BIOS\"},{\"svn\":0,\"category\":\"BIOS\"},{\"svn\":0},{\"svn\":0,\"category\":\"OS/VMM\",\"type\":\"SEAMLDR ACM\"},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0}],\"pcesvn\":9,\"tdxtcbcomponents\":[{\"svn\":0,\"category\":\"OS/VMM\",\"type\":\"TDX Module\"},{\"svn\":0,\"category\":\"OS/VMM\",\"type\":\"TDX Module\"},{\"svn\":1,\"category\":\"OS/VMM\",\"type\":\"TDX Late Microcode Update\"},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0}]},\"tcbDate\":\"2020-03-22T00:00:00Z\",\"tcbStatus\":\"OutOfDate\"}]},\"signature\":\"00d8093fe0e80be196794b1876b376ea41bb44d7af2bbc0814bf2d2bc800a4107652ebf346ab852035b2fca22c557887e5f89a40382569392be6d66139e6f10f\"}"},{"fmspc":"50A06D000000","tcbInfoIssuerChain":"-----BEGIN CERTIFICATE-----\nMIICkDCCAjagAwIBAgIUTh8n662T/sqPZK+7n3H67/KGwu0wCgYIKoZIzj0EAwIw\naDEaMBgGA1UEAwwRSW50ZWwgU0dYIFJvb3QgQ0ExGjAYBgNVBAoMEUludGVsIENv\ncnBvcmF0aW9uMRQwEgYDVQQHDAtTYW50YSBDbGFyYTELMAkGA1UECAwCQ0ExCzAJ\nBgNVBAYTAlVTMB4XDTE5MTAzMTEyMzM0N1oXDTI2MTAzMTEyMzM0N1owbDEeMBwG\nA1UEAwwVSW50ZWwgU0dYIFRDQiBTaWduaW5nMRowGAYDVQQKDBFJbnRlbCBDb3Jw\nb3JhdGlvbjEUMBIGA1UEBwwLU2FudGEgQ2xhcmExCzAJBgNVBAgMAkNBMQswCQYD\nVQQGEwJVUzBZMBMGByqGSM49AgEGCCqGSM49AwEHA0IABOnYw9LbN/JmyUttXa0M\niBEenjPbxbR4C8MuVYxDI+Le8lDBLp9X4wMzCAUF/fI/31giClXp/y0erLbLZjdV\n07+jgbkwgbYwHwYDVR0jBBgwFoAU6ehEUlM2XEsYmhH8QxgspdwggEgwVgYDVR0f\nBE8wTTBLoEmgR4ZFaHR0cHM6Ly9zYngtY2VydGlmaWNhdGVzLnRydXN0ZWRzZXJ2\naWNlcy5pbnRlbC5jb20vSW50ZWxTR1hSb290Q0EuZGVyMB0GA1UdDgQWBBROHyfr\nrZP+yo9kr7ufcfrv8obC7TAOBgNVHQ8BAf8EBAMCBsAwDAYDVR0TAQH/BAIwADAK\nBggqhkjOPQQDAgNIADBFAiEA9xQeifK+2abQGnrAgk0hrOhdyvJQorh2cEMn4Gwr\n4hoCIFHW5qQ9G2wBJ4GMNQqv/oMfbPtzmyTlaWWzwxkqM0CT\n-----END CERTIFICATE-----\n-----BEGIN CERTIFICATE-----\nMIIClDCCAjmgAwIBAgIVAOnoRFJTNlxLGJoR/EMYLKXcIIBIMAoGCCqGSM49BAMC\nMGgxGjAYBgNVBAMMEUludGVsIFNHWCBSb290IENBMRowGAYDVQQKDBFJbnRlbCBD\nb3Jwb3JhdGlvbjEUMBIGA1UEBwwLU2FudGEgQ2xhcmExCzAJBgNVBAgMAkNBMQsw\nCQYDVQQGEwJVUzAeFw0xOTEwMzEwOTQ5MjFaFw00OTEyMzEyMzU5NTlaMGgxGjAY\nBgNVBAMMEUludGVsIFNHWCBSb290IENBMRowGAYDVQQKDBFJbnRlbCBDb3Jwb3Jh\ndGlvbjEUMBIGA1UEBwwLU2FudGEgQ2xhcmExCzAJBgNVBAgMAkNBMQswCQYDVQQG\nEwJVUzBZMBMGByqGSM49AgEGCCqGSM49AwEHA0IABE/6D/1WHNrWwPmNMIyBKMW5\nJ6JzMsjo6xP2vkK1cdZGb1PGRP/C/8ECgiDkmklmzwLzLi+000m7LLrtKJA3oC2j\ngb8wgbwwHwYDVR0jBBgwFoAU6ehEUlM2XEsYmhH8QxgspdwggEgwVgYDVR0fBE8w\nTTBLoEmgR4ZFaHR0cHM6Ly9zYngtY2VydGlmaWNhdGVzLnRydXN0ZWRzZXJ2aWNl\ncy5pbnRlbC5jb20vSW50ZWxTR1hSb290Q0EuZGVyMB0GA1UdDgQWBBTp6ERSUzZc\nSxiaEfxDGCyl3CCASDAOBgNVHQ8BAf8EBAMCAQYwEgYDVR0TAQH/BAgwBgEB/wIB\nATAKBggqhkjOPQQDAgNJADBGAiEAzw9zdUiUHPMUd0C4mx41jlFZkrM3y5f1lgnV\nO7FbjOoCIQCoGtUmT4cXt7V+ySHbJ8Hob9AanpvXNH1ER+/gZF+opQ==\n-----END CERTIFICATE-----\n","tcbInfo":"{\"tcbInfo\":{\"id\":\"TDX\",\"version\":3,\"issueDate\":\"2025-10-21T09:44:40Z\",\"nextUpdate\":\"2025-11-20T09:44:40Z\",\"fmspc\":\"50A06D000000\",\"pceId\":\"0000\",\"tcbType\":0,\"tcbEvaluationDataNumber\":5,\"tdxModule\":{\"mrsigner\":\"000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000\",\"attributes\":\"0000000000000000\",\"attributesMask\":\"FFFFFFFFFFFFFFFF\"},\"tdxModuleIdentities\":[{\"id\":\"TDX_02\",\"mrsigner\":\"000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000\",\"attributes\":\"0000000000000000\",\"attributesMask\":\"FFFFFFFFFFFFFFFF\",\"tcbLevels\":[{\"tcb\":{\"isvsvn\":0},\"tcbDate\":\"2022-11-09T00:00:00Z\",\"tcbStatus\":\"UpToDate\"}]},{\"id\":\"TDX_03\",\"mrsigner\":\"000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000\",\"attributes\":\"0000000000000000\",\"attributesMask\":\"FFFFFFFFFFFFFFFF\",\"tcbLevels\":[{\"tcb\":{\"isvsvn\":0},\"tcbDate\":\"2022-11-09T00:00:00Z\",\"tcbStatus\":\"UpToDate\"}]},{\"id\":\"TDX_01\",\"mrsigner\":\"000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000\",\"attributes\":\"0000000000000000\",\"attributesMask\":\"FFFFFFFFFFFFFFFF\",\"tcbLevels\":[{\"tcb\":{\"isvsvn\":0},\"tcbDate\":\"2022-11-09T00:00:00Z\",\"tcbStatus\":\"UpToDate\"}]}],\"tcbLevels\":[{\"tcb\":{\"sgxtcbcomponents\":[{\"svn\":1,\"category\":\"BIOS\",\"type\":\"Early Microcode Update\"},{\"svn\":1,\"category\":\"OS/VMM\",\"type\":\"SGX Late Microcode Update\"},{\"svn\":0,\"category\":\"OS/VMM\",\"type\":\"TXT SINIT\"},{\"svn\":0,\"category\":\"BIOS\"},{\"svn\":0,\"category\":\"BIOS\"},{\"svn\":0,\"category\":\"BIOS\"},{\"svn\":0},{\"svn\":0,\"category\":\"OS/VMM\",\"type\":\"SEAMLDR ACM\"},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0}],\"pcesvn\":0,\"tdxtcbcomponents\":[{\"svn\":0,\"category\":\"OS/VMM\",\"type\":\"TDX Module\"},{\"svn\":0,\"category\":\"OS/VMM\",\"type\":\"TDX Module\"},{\"svn\":1,\"category\":\"OS/VMM\",\"type\":\"TDX Late Microcode Update\"},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0}]},\"tcbDate\":\"2022-11-09T00:00:00Z\",\"tcbStatus\":\"UpToDate\"}]},\"signature\":\"056f99c9823ba9a8215898756d866c0dd22a88ebfb39762c84cb72b2873c1af32b59cd551fc8a236e2dcc61413f0634548291a34cafbc985a3a0e6d4a6b13286\"}"},{"fmspc":"B0806F000000","tcbInfoIssuerChain":"-----BEGIN CERTIFICATE-----\nMIICkDCCAjagAwIBAgIUTh8n662T/sqPZK+7n3H67/KGwu0wCgYIKoZIzj0EAwIw\naDEaMBgGA1UEAwwRSW50ZWwgU0dYIFJvb3QgQ0ExGjAYBgNVBAoMEUludGVsIENv\ncnBvcmF0aW9uMRQwEgYDVQQHDAtTYW50YSBDbGFyYTELMAkGA1UECAwCQ0ExCzAJ\nBgNVBAYTAlVTMB4XDTE5MTAzMTEyMzM0N1oXDTI2MTAzMTEyMzM0N1owbDEeMBwG\nA1UEAwwVSW50ZWwgU0dYIFRDQiBTaWduaW5nMRowGAYDVQQKDBFJbnRlbCBDb3Jw\nb3JhdGlvbjEUMBIGA1UEBwwLU2FudGEgQ2xhcmExCzAJBgNVBAgMAkNBMQswCQYD\nVQQGEwJVUzBZMBMGByqGSM49AgEGCCqGSM49AwEHA0IABOnYw9LbN/JmyUttXa0M\niBEenjPbxbR4C8MuVYxDI+Le8lDBLp9X4wMzCAUF/fI/31giClXp/y0erLbLZjdV\n07+jgbkwgbYwHwYDVR0jBBgwFoAU6ehEUlM2XEsYmhH8QxgspdwggEgwVgYDVR0f\nBE8wTTBLoEmgR4ZFaHR0cHM6Ly9zYngtY2VydGlmaWNhdGVzLnRydXN0ZWRzZXJ2\naWNlcy5pbnRlbC5jb20vSW50ZWxTR1hSb290Q0EuZGVyMB0GA1UdDgQWBBROHyfr\nrZP+yo9kr7ufcfrv8obC7TAOBgNVHQ8BAf8EBAMCBsAwDAYDVR0TAQH/BAIwADAK\nBggqhkjOPQQDAgNIADBFAiEA9xQeifK+2abQGnrAgk0hrOhdyvJQorh2cEMn4Gwr\n4hoCIFHW5qQ9G2wBJ4GMNQqv/oMfbPtzmyTlaWWzwxkqM0CT\n-----END CERTIFICATE-----\n-----BEGIN CERTIFICATE-----\nMIIClDCCAjmgAwIBAgIVAOnoRFJTNlxLGJoR/EMYLKXcIIBIMAoGCCqGSM49BAMC\nMGgxGjAYBgNVBAMMEUludGVsIFNHWCBSb290IENBMRowGAYDVQQKDBFJbnRlbCBD\nb3Jwb3JhdGlvbjEUMBIGA1UEBwwLU2FudGEgQ2xhcmExCzAJBgNVBAgMAkNBMQsw\nCQYDVQQGEwJVUzAeFw0xOTEwMzEwOTQ5MjFaFw00OTEyMzEyMzU5NTlaMGgxGjAY\nBgNVBAMMEUludGVsIFNHWCBSb290IENBMRowGAYDVQQKDBFJbnRlbCBDb3Jwb3Jh\ndGlvbjEUMBIGA1UEBwwLU2FudGEgQ2xhcmExCzAJBgNVBAgMAkNBMQswCQYDVQQG\nEwJVUzBZMBMGByqGSM49AgEGCCqGSM49AwEHA0IABE/6D/1WHNrWwPmNMIyBKMW5\nJ6JzMsjo6xP2vkK1cdZGb1PGRP/C/8ECgiDkmklmzwLzLi+000m7LLrtKJA3oC2j\ngb8wgbwwHwYDVR0jBBgwFoAU6ehEUlM2XEsYmhH8QxgspdwggEgwVgYDVR0fBE8w\nTTBLoEmgR4ZFaHR0cHM6Ly9zYngtY2VydGlmaWNhdGVzLnRydXN0ZWRzZXJ2aWNl\ncy5pbnRlbC5jb20vSW50ZWxTR1hSb290Q0EuZGVyMB0GA1UdDgQWBBTp6ERSUzZc\nSxiaEfxDGCyl3CCASDAOBgNVHQ8BAf8EBAMCAQYwEgYDVR0TAQH/BAgwBgEB/wIB\nATAKBggqhkjOPQQDAgNJADBGAiEAzw9zdUiUHPMUd0C4mx41jlFZkrM3y5f1lgnV\nO7FbjOoCIQCoGtUmT4cXt7V+ySHbJ8Hob9AanpvXNH1ER+/gZF+opQ==\n-----END CERTIFICATE-----\n","tcbInfo":"{\"tcbInfo\":{\"id\":\"TDX\",\"version\":3,\"issueDate\":\"2025-10-21T09:44:42Z\",\"nextUpdate\":\"2025-11-20T09:44:42Z\",\"fmspc\":\"B0806F000000\",\"pceId\":\"0000\",\"tcbType\":0,\"tcbEvaluationDataNumber\":5,\"tdxModule\":{\"mrsigner\":\"000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000\",\"attributes\":\"0000000000000000\",\"attributesMask\":\"FFFFFFFFFFFFFFFF\"},\"tdxModuleIdentities\":[{\"id\":\"TDX_02\",\"mrsigner\":\"000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000\",\"attributes\":\"0000000000000000\",\"attributesMask\":\"FFFFFFFFFFFFFFFF\",\"tcbLevels\":[{\"tcb\":{\"isvsvn\":0},\"tcbDate\":\"2022-11-09T00:00:00Z\",\"tcbStatus\":\"UpToDate\"}]},{\"id\":\"TDX_03\",\"mrsigner\":\"000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000\",\"attributes\":\"0000000000000000\",\"attributesMask\":\"FFFFFFFFFFFFFFFF\",\"tcbLevels\":[{\"tcb\":{\"isvsvn\":0},\"tcbDate\":\"2022-11-09T00:00:00Z\",\"tcbStatus\":\"UpToDate\"}]},{\"id\":\"TDX_01\",\"mrsigner\":\"000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000\",\"attributes\":\"0000000000000000\",\"attributesMask\":\"FFFFFFFFFFFFFFFF\",\"tcbLevels\":[{\"tcb\":{\"isvsvn\":0},\"tcbDate\":\"2022-11-09T00:00:00Z\",\"tcbStatus\":\"UpToDate\"}]}],\"tcbLevels\":[{\"tcb\":{\"sgxtcbcomponents\":[{\"svn\":1,\"category\":\"BIOS\",\"type\":\"Early Microcode Update\"},{\"svn\":1,\"category\":\"OS/VMM\",\"type\":\"SGX Late Microcode Update\"},{\"svn\":0,\"category\":\"OS/VMM\",\"type\":\"TXT SINIT\"},{\"svn\":0,\"category\":\"BIOS\"},{\"svn\":0,\"category\":\"BIOS\"},{\"svn\":0,\"category\":\"BIOS\"},{\"svn\":0},{\"svn\":0,\"category\":\"OS/VMM\",\"type\":\"SEAMLDR ACM\"},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0}],\"pcesvn\":0,\"tdxtcbcomponents\":[{\"svn\":0,\"category\":\"OS/VMM\",\"type\":\"TDX Module\"},{\"svn\":0,\"category\":\"OS/VMM\",\"type\":\"TDX Module\"},{\"svn\":1,\"category\":\"OS/VMM\",\"type\":\"TDX Late Microcode Update\"},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0}]},\"tcbDate\":\"2022-11-09T00:00:00Z\",\"tcbStatus\":\"UpToDate\"}]},\"signature\":\"96959d2b488667845e33570700387b0ecf19210a3056859b310c8b87873e58f94cc0cdb11e0a4328948abb952b5c91dce0199582a39b596a089bfd99bc630412\"}"},{"fmspc":"00A06F010000","tcbInfoIssuerChain":"-----BEGIN CERTIFICATE-----\nMIICkDCCAjagAwIBAgIUTh8n662T/sqPZK+7n3H67/KGwu0wCgYIKoZIzj0EAwIw\naDEaMBgGA1UEAwwRSW50ZWwgU0dYIFJvb3QgQ0ExGjAYBgNVBAoMEUludGVsIENv\ncnBvcmF0aW9uMRQwEgYDVQQHDAtTYW50YSBDbGFyYTELMAkGA1UECAwCQ0ExCzAJ\nBgNVBAYTAlVTMB4XDTE5MTAzMTEyMzM0N1oXDTI2MTAzMTEyMzM0N1owbDEeMBwG\nA1UEAwwVSW50ZWwgU0dYIFRDQiBTaWduaW5nMRowGAYDVQQKDBFJbnRlbCBDb3Jw\nb3JhdGlvbjEUMBIGA1UEBwwLU2FudGEgQ2xhcmExCzAJBgNVBAgMAkNBMQswCQYD\nVQQGEwJVUzBZMBMGByqGSM49AgEGCCqGSM49AwEHA0IABOnYw9LbN/JmyUttXa0M\niBEenjPbxbR4C8MuVYxDI+Le8lDBLp9X4wMzCAUF/fI/31giClXp/y0erLbLZjdV\n07+jgbkwgbYwHwYDVR0jBBgwFoAU6ehEUlM2XEsYmhH8QxgspdwggEgwVgYDVR0f\nBE8wTTBLoEmgR4ZFaHR0cHM6Ly9zYngtY2VydGlmaWNhdGVzLnRydXN0ZWRzZXJ2\naWNlcy5pbnRlbC5jb20vSW50ZWxTR1hSb290Q0EuZGVyMB0GA1UdDgQWBBROHyfr\nrZP+yo9kr7ufcfrv8obC7TAOBgNVHQ8BAf8EBAMCBsAwDAYDVR0TAQH/BAIwADAK\nBggqhkjOPQQDAgNIADBFAiEA9xQeifK+2abQGnrAgk0hrOhdyvJQorh2cEMn4Gwr\n4hoCIFHW5qQ9G2wBJ4GMNQqv/oMfbPtzmyTlaWWzwxkqM0CT\n-----END CERTIFICATE-----\n-----BEGIN CERTIFICATE-----\nMIIClDCCAjmgAwIBAgIVAOnoRFJTNlxLGJoR/EMYLKXcIIBIMAoGCCqGSM49BAMC\nMGgxGjAYBgNVBAMMEUludGVsIFNHWCBSb290IENBMRowGAYDVQQKDBFJbnRlbCBD\nb3Jwb3JhdGlvbjEUMBIGA1UEBwwLU2FudGEgQ2xhcmExCzAJBgNVBAgMAkNBMQsw\nCQYDVQQGEwJVUzAeFw0xOTEwMzEwOTQ5MjFaFw00OTEyMzEyMzU5NTlaMGgxGjAY\nBgNVBAMMEUludGVsIFNHWCBSb290IENBMRowGAYDVQQKDBFJbnRlbCBDb3Jwb3Jh\ndGlvbjEUMBIGA1UEBwwLU2FudGEgQ2xhcmExCzAJBgNVBAgMAkNBMQswCQYDVQQG\nEwJVUzBZMBMGByqGSM49AgEGCCqGSM49AwEHA0IABE/6D/1WHNrWwPmNMIyBKMW5\nJ6JzMsjo6xP2vkK1cdZGb1PGRP/C/8ECgiDkmklmzwLzLi+000m7LLrtKJA3oC2j\ngb8wgbwwHwYDVR0jBBgwFoAU6ehEUlM2XEsYmhH8QxgspdwggEgwVgYDVR0fBE8w\nTTBLoEmgR4ZFaHR0cHM6Ly9zYngtY2VydGlmaWNhdGVzLnRydXN0ZWRzZXJ2aWNl\ncy5pbnRlbC5jb20vSW50ZWxTR1hSb290Q0EuZGVyMB0GA1UdDgQWBBTp6ERSUzZc\nSxiaEfxDGCyl3CCASDAOBgNVHQ8BAf8EBAMCAQYwEgYDVR0TAQH/BAgwBgEB/wIB\nATAKBggqhkjOPQQDAgNJADBGAiEAzw9zdUiUHPMUd0C4mx41jlFZkrM3y5f1lgnV\nO7FbjOoCIQCoGtUmT4cXt7V+ySHbJ8Hob9AanpvXNH1ER+/gZF+opQ==\n-----END CERTIFICATE-----\n","tcbInfo":"{\"tcbInfo\":{\"id\":\"TDX\",\"version\":3,\"issueDate\":\"2025-10-21T09:44:43Z\",\"nextUpdate\":\"2025-11-20T09:44:43Z\",\"fmspc\":\"00A06F010000\",\"pceId\":\"0000\",\"tcbType\":0,\"tcbEvaluationDataNumber\":5,\"tdxModule\":{\"mrsigner\":\"000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000\",\"attributes\":\"0000000000000000\",\"attributesMask\":\"FFFFFFFFFFFFFFFF\"},\"tdxModuleIdentities\":[{\"id\":\"TDX_02\",\"mrsigner\":\"000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000\",\"attributes\":\"0000000000000000\",\"attributesMask\":\"FFFFFFFFFFFFFFFF\",\"tcbLevels\":[{\"tcb\":{\"isvsvn\":0},\"tcbDate\":\"2022-11-09T00:00:00Z\",\"tcbStatus\":\"UpToDate\"}]},{\"id\":\"TDX_03\",\"mrsigner\":\"000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000\",\"attributes\":\"0000000000000000\",\"attributesMask\":\"FFFFFFFFFFFFFFFF\",\"tcbLevels\":[{\"tcb\":{\"isvsvn\":0},\"tcbDate\":\"2022-11-09T00:00:00Z\",\"tcbStatus\":\"UpToDate\"}]},{\"id\":\"TDX_01\",\"mrsigner\":\"000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000\",\"attributes\":\"0000000000000000\",\"attributesMask\":\"FFFFFFFFFFFFFFFF\",\"tcbLevels\":[{\"tcb\":{\"isvsvn\":0},\"tcbDate\":\"2022-11-09T00:00:00Z\",\"tcbStatus\":\"UpToDate\"}]}],\"tcbLevels\":[{\"tcb\":{\"sgxtcbcomponents\":[{\"svn\":1,\"category\":\"BIOS\",\"type\":\"Early Microcode Update\"},{\"svn\":1,\"category\":\"OS/VMM\",\"type\":\"SGX Late Microcode Update\"},{\"svn\":0,\"category\":\"OS/VMM\",\"type\":\"TXT SINIT\"},{\"svn\":0,\"category\":\"BIOS\"},{\"svn\":0,\"category\":\"BIOS\"},{\"svn\":0,\"category\":\"BIOS\"},{\"svn\":0},{\"svn\":0,\"category\":\"OS/VMM\",\"type\":\"SEAMLDR ACM\"},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0}],\"pcesvn\":0,\"tdxtcbcomponents\":[{\"svn\":0,\"category\":\"OS/VMM\",\"type\":\"TDX Module\"},{\"svn\":0,\"category\":\"OS/VMM\",\"type\":\"TDX Module\"},{\"svn\":1,\"category\":\"OS/VMM\",\"type\":\"TDX Late Microcode Update\"},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0}]},\"tcbDate\":\"2022-11-09T00:00:00Z\",\"tcbStatus\":\"UpToDate\"}]},\"signature\":\"a014048ff8bed6c8eb8f040fd730944dc797c0a81410888637ede908b56d150ccabd352b46d1d692d8bdcfd4c908c8c66f6c5a63a3065f5cb81c84a3e405c3ac\"}"},{"fmspc":"00A06D070000","tcbInfoIssuerChain":"-----BEGIN CERTIFICATE-----\nMIICkDCCAjagAwIBAgIUTh8n662T/sqPZK+7n3H67/KGwu0wCgYIKoZIzj0EAwIw\naDEaMBgGA1UEAwwRSW50ZWwgU0dYIFJvb3QgQ0ExGjAYBgNVBAoMEUludGVsIENv\ncnBvcmF0aW9uMRQwEgYDVQQHDAtTYW50YSBDbGFyYTELMAkGA1UECAwCQ0ExCzAJ\nBgNVBAYTAlVTMB4XDTE5MTAzMTEyMzM0N1oXDTI2MTAzMTEyMzM0N1owbDEeMBwG\nA1UEAwwVSW50ZWwgU0dYIFRDQiBTaWduaW5nMRowGAYDVQQKDBFJbnRlbCBDb3Jw\nb3JhdGlvbjEUMBIGA1UEBwwLU2FudGEgQ2xhcmExCzAJBgNVBAgMAkNBMQswCQYD\nVQQGEwJVUzBZMBMGByqGSM49AgEGCCqGSM49AwEHA0IABOnYw9LbN/JmyUttXa0M\niBEenjPbxbR4C8MuVYxDI+Le8lDBLp9X4wMzCAUF/fI/31giClXp/y0erLbLZjdV\n07+jgbkwgbYwHwYDVR0jBBgwFoAU6ehEUlM2XEsYmhH8QxgspdwggEgwVgYDVR0f\nBE8wTTBLoEmgR4ZFaHR0cHM6Ly9zYngtY2VydGlmaWNhdGVzLnRydXN0ZWRzZXJ2\naWNlcy5pbnRlbC5jb20vSW50ZWxTR1hSb290Q0EuZGVyMB0GA1UdDgQWBBROHyfr\nrZP+yo9kr7ufcfrv8obC7TAOBgNVHQ8BAf8EBAMCBsAwDAYDVR0TAQH/BAIwADAK\nBggqhkjOPQQDAgNIADBFAiEA9xQeifK+2abQGnrAgk0hrOhdyvJQorh2cEMn4Gwr\n4hoCIFHW5qQ9G2wBJ4GMNQqv/oMfbPtzmyTlaWWzwxkqM0CT\n-----END CERTIFICATE-----\n-----BEGIN CERTIFICATE-----\nMIIClDCCAjmgAwIBAgIVAOnoRFJTNlxLGJoR/EMYLKXcIIBIMAoGCCqGSM49BAMC\nMGgxGjAYBgNVBAMMEUludGVsIFNHWCBSb290IENBMRowGAYDVQQKDBFJbnRlbCBD\nb3Jwb3JhdGlvbjEUMBIGA1UEBwwLU2FudGEgQ2xhcmExCzAJBgNVBAgMAkNBMQsw\nCQYDVQQGEwJVUzAeFw0xOTEwMzEwOTQ5MjFaFw00OTEyMzEyMzU5NTlaMGgxGjAY\nBgNVBAMMEUludGVsIFNHWCBSb290IENBMRowGAYDVQQKDBFJbnRlbCBDb3Jwb3Jh\ndGlvbjEUMBIGA1UEBwwLU2FudGEgQ2xhcmExCzAJBgNVBAgMAkNBMQswCQYDVQQG\nEwJVUzBZMBMGByqGSM49AgEGCCqGSM49AwEHA0IABE/6D/1WHNrWwPmNMIyBKMW5\nJ6JzMsjo6xP2vkK1cdZGb1PGRP/C/8ECgiDkmklmzwLzLi+000m7LLrtKJA3oC2j\ngb8wgbwwHwYDVR0jBBgwFoAU6ehEUlM2XEsYmhH8QxgspdwggEgwVgYDVR0fBE8w\nTTBLoEmgR4ZFaHR0cHM6Ly9zYngtY2VydGlmaWNhdGVzLnRydXN0ZWRzZXJ2aWNl\ncy5pbnRlbC5jb20vSW50ZWxTR1hSb290Q0EuZGVyMB0GA1UdDgQWBBTp6ERSUzZc\nSxiaEfxDGCyl3CCASDAOBgNVHQ8BAf8EBAMCAQYwEgYDVR0TAQH/BAgwBgEB/wIB\nATAKBggqhkjOPQQDAgNJADBGAiEAzw9zdUiUHPMUd0C4mx41jlFZkrM3y5f1lgnV\nO7FbjOoCIQCoGtUmT4cXt7V+ySHbJ8Hob9AanpvXNH1ER+/gZF+opQ==\n-----END CERTIFICATE-----\n","tcbInfo":"{\"tcbInfo\":{\"id\":\"TDX\",\"version\":3,\"issueDate\":\"2025-10-21T09:44:44Z\",\"nextUpdate\":\"2025-11-20T09:44:44Z\",\"fmspc\":\"00A06D070000\",\"pceId\":\"0000\",\"tcbType\":0,\"tcbEvaluationDataNumber\":5,\"tdxModule\":{\"mrsigner\":\"000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000\",\"attributes\":\"0000000000000000\",\"attributesMask\":\"FFFFFFFFFFFFFFFF\"},\"tdxModuleIdentities\":[{\"id\":\"TDX_02\",\"mrsigner\":\"000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000\",\"attributes\":\"0000000000000000\",\"attributesMask\":\"FFFFFFFFFFFFFFFF\",\"tcbLevels\":[{\"tcb\":{\"isvsvn\":0},\"tcbDate\":\"2022-11-09T00:00:00Z\",\"tcbStatus\":\"UpToDate\"}]},{\"id\":\"TDX_03\",\"mrsigner\":\"000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000\",\"attributes\":\"0000000000000000\",\"attributesMask\":\"FFFFFFFFFFFFFFFF\",\"tcbLevels\":[{\"tcb\":{\"isvsvn\":0},\"tcbDate\":\"2022-11-09T00:00:00Z\",\"tcbStatus\":\"UpToDate\"}]},{\"id\":\"TDX_01\",\"mrsigner\":\"000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000\",\"attributes\":\"0000000000000000\",\"attributesMask\":\"FFFFFFFFFFFFFFFF\",\"tcbLevels\":[{\"tcb\":{\"isvsvn\":0},\"tcbDate\":\"2022-11-09T00:00:00Z\",\"tcbStatus\":\"UpToDate\"}]}],\"tcbLevels\":[{\"tcb\":{\"sgxtcbcomponents\":[{\"svn\":1,\"category\":\"BIOS\",\"type\":\"Early Microcode Update\"},{\"svn\":1,\"category\":\"OS/VMM\",\"type\":\"SGX Late Microcode Update\"},{\"svn\":0,\"category\":\"OS/VMM\",\"type\":\"TXT SINIT\"},{\"svn\":0,\"category\":\"BIOS\"},{\"svn\":0,\"category\":\"BIOS\"},{\"svn\":0,\"category\":\"BIOS\"},{\"svn\":0},{\"svn\":0,\"category\":\"OS/VMM\",\"type\":\"SEAMLDR ACM\"},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0}],\"pcesvn\":0,\"tdxtcbcomponents\":[{\"svn\":0,\"category\":\"OS/VMM\",\"type\":\"TDX Module\"},{\"svn\":0,\"category\":\"OS/VMM\",\"type\":\"TDX Module\"},{\"svn\":1,\"category\":\"OS/VMM\",\"type\":\"TDX Late Microcode Update\"},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0}]},\"tcbDate\":\"2022-11-09T00:00:00Z\",\"tcbStatus\":\"UpToDate\"}]},\"signature\":\"34a7fdc12879c5fd74642251c896d41c05fd3cf89c633c7640f8799b3de88e5607d602b89aa525a5ae5febcad8846e6e3d6dd08ca12199aa762f64e7fd843d07\"}"},{"fmspc":"60806F000000","tcbInfoIssuerChain":"-----BEGIN CERTIFICATE-----\nMIICkDCCAjagAwIBAgIUTh8n662T/sqPZK+7n3H67/KGwu0wCgYIKoZIzj0EAwIw\naDEaMBgGA1UEAwwRSW50ZWwgU0dYIFJvb3QgQ0ExGjAYBgNVBAoMEUludGVsIENv\ncnBvcmF0aW9uMRQwEgYDVQQHDAtTYW50YSBDbGFyYTELMAkGA1UECAwCQ0ExCzAJ\nBgNVBAYTAlVTMB4XDTE5MTAzMTEyMzM0N1oXDTI2MTAzMTEyMzM0N1owbDEeMBwG\nA1UEAwwVSW50ZWwgU0dYIFRDQiBTaWduaW5nMRowGAYDVQQKDBFJbnRlbCBDb3Jw\nb3JhdGlvbjEUMBIGA1UEBwwLU2FudGEgQ2xhcmExCzAJBgNVBAgMAkNBMQswCQYD\nVQQGEwJVUzBZMBMGByqGSM49AgEGCCqGSM49AwEHA0IABOnYw9LbN/JmyUttXa0M\niBEenjPbxbR4C8MuVYxDI+Le8lDBLp9X4wMzCAUF/fI/31giClXp/y0erLbLZjdV\n07+jgbkwgbYwHwYDVR0jBBgwFoAU6ehEUlM2XEsYmhH8QxgspdwggEgwVgYDVR0f\nBE8wTTBLoEmgR4ZFaHR0cHM6Ly9zYngtY2VydGlmaWNhdGVzLnRydXN0ZWRzZXJ2\naWNlcy5pbnRlbC5jb20vSW50ZWxTR1hSb290Q0EuZGVyMB0GA1UdDgQWBBROHyfr\nrZP+yo9kr7ufcfrv8obC7TAOBgNVHQ8BAf8EBAMCBsAwDAYDVR0TAQH/BAIwADAK\nBggqhkjOPQQDAgNIADBFAiEA9xQeifK+2abQGnrAgk0hrOhdyvJQorh2cEMn4Gwr\n4hoCIFHW5qQ9G2wBJ4GMNQqv/oMfbPtzmyTlaWWzwxkqM0CT\n-----END CERTIFICATE-----\n-----BEGIN CERTIFICATE-----\nMIIClDCCAjmgAwIBAgIVAOnoRFJTNlxLGJoR/EMYLKXcIIBIMAoGCCqGSM49BAMC\nMGgxGjAYBgNVBAMMEUludGVsIFNHWCBSb290IENBMRowGAYDVQQKDBFJbnRlbCBD\nb3Jwb3JhdGlvbjEUMBIGA1UEBwwLU2FudGEgQ2xhcmExCzAJBgNVBAgMAkNBMQsw\nCQYDVQQGEwJVUzAeFw0xOTEwMzEwOTQ5MjFaFw00OTEyMzEyMzU5NTlaMGgxGjAY\nBgNVBAMMEUludGVsIFNHWCBSb290IENBMRowGAYDVQQKDBFJbnRlbCBDb3Jwb3Jh\ndGlvbjEUMBIGA1UEBwwLU2FudGEgQ2xhcmExCzAJBgNVBAgMAkNBMQswCQYDVQQG\nEwJVUzBZMBMGByqGSM49AgEGCCqGSM49AwEHA0IABE/6D/1WHNrWwPmNMIyBKMW5\nJ6JzMsjo6xP2vkK1cdZGb1PGRP/C/8ECgiDkmklmzwLzLi+000m7LLrtKJA3oC2j\ngb8wgbwwHwYDVR0jBBgwFoAU6ehEUlM2XEsYmhH8QxgspdwggEgwVgYDVR0fBE8w\nTTBLoEmgR4ZFaHR0cHM6Ly9zYngtY2VydGlmaWNhdGVzLnRydXN0ZWRzZXJ2aWNl\ncy5pbnRlbC5jb20vSW50ZWxTR1hSb290Q0EuZGVyMB0GA1UdDgQWBBTp6ERSUzZc\nSxiaEfxDGCyl3CCASDAOBgNVHQ8BAf8EBAMCAQYwEgYDVR0TAQH/BAgwBgEB/wIB\nATAKBggqhkjOPQQDAgNJADBGAiEAzw9zdUiUHPMUd0C4mx41jlFZkrM3y5f1lgnV\nO7FbjOoCIQCoGtUmT4cXt7V+ySHbJ8Hob9AanpvXNH1ER+/gZF+opQ==\n-----END CERTIFICATE-----\n","tcbInfo":"{\"tcbInfo\":{\"id\":\"TDX\",\"version\":3,\"issueDate\":\"2025-10-21T09:44:46Z\",\"nextUpdate\":\"2025-11-20T09:44:46Z\",\"fmspc\":\"60806F000000\",\"pceId\":\"0000\",\"tcbType\":0,\"tcbEvaluationDataNumber\":5,\"tdxModule\":{\"mrsigner\":\"000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000\",\"attributes\":\"0000000000000000\",\"attributesMask\":\"FFFFFFFFFFFFFFFF\"},\"tdxModuleIdentities\":[{\"id\":\"TDX_02\",\"mrsigner\":\"000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000\",\"attributes\":\"0000000000000000\",\"attributesMask\":\"FFFFFFFFFFFFFFFF\",\"tcbLevels\":[{\"tcb\":{\"isvsvn\":0},\"tcbDate\":\"2022-11-09T00:00:00Z\",\"tcbStatus\":\"UpToDate\"}]},{\"id\":\"TDX_03\",\"mrsigner\":\"000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000\",\"attributes\":\"0000000000000000\",\"attributesMask\":\"FFFFFFFFFFFFFFFF\",\"tcbLevels\":[{\"tcb\":{\"isvsvn\":0},\"tcbDate\":\"2022-11-09T00:00:00Z\",\"tcbStatus\":\"UpToDate\"}]},{\"id\":\"TDX_01\",\"mrsigner\":\"000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000\",\"attributes\":\"0000000000000000\",\"attributesMask\":\"FFFFFFFFFFFFFFFF\",\"tcbLevels\":[{\"tcb\":{\"isvsvn\":0},\"tcbDate\":\"2022-11-09T00:00:00Z\",\"tcbStatus\":\"UpToDate\"}]}],\"tcbLevels\":[{\"tcb\":{\"sgxtcbcomponents\":[{\"svn\":1,\"category\":\"BIOS\",\"type\":\"Early Microcode Update\"},{\"svn\":1,\"category\":\"OS/VMM\",\"type\":\"SGX Late Microcode Update\"},{\"svn\":0,\"category\":\"OS/VMM\",\"type\":\"TXT SINIT\"},{\"svn\":0,\"category\":\"BIOS\"},{\"svn\":0,\"category\":\"BIOS\"},{\"svn\":0,\"category\":\"BIOS\"},{\"svn\":0},{\"svn\":0,\"category\":\"OS/VMM\",\"type\":\"SEAMLDR ACM\"},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0}],\"pcesvn\":11,\"tdxtcbcomponents\":[{\"svn\":0,\"category\":\"OS/VMM\",\"type\":\"TDX Module\"},{\"svn\":0,\"category\":\"OS/VMM\",\"type\":\"TDX Module\"},{\"svn\":1,\"category\":\"OS/VMM\",\"type\":\"TDX Late Microcode Update\"},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0}]},\"tcbDate\":\"2022-11-09T00:00:00Z\",\"tcbStatus\":\"UpToDate\"}]},\"signature\":\"10721ed2805aa913b76ccd8ee6eedf18f8db70573ab158ae6f1d8c1fc9529babc81af8866965afae550479ee1621383ff03bcfb8d9c5ca3ee50bfcb3ae2be73e\"}"},{"fmspc":"10A06E050000","tcbInfoIssuerChain":"-----BEGIN CERTIFICATE-----\nMIICkDCCAjagAwIBAgIUTh8n662T/sqPZK+7n3H67/KGwu0wCgYIKoZIzj0EAwIw\naDEaMBgGA1UEAwwRSW50ZWwgU0dYIFJvb3QgQ0ExGjAYBgNVBAoMEUludGVsIENv\ncnBvcmF0aW9uMRQwEgYDVQQHDAtTYW50YSBDbGFyYTELMAkGA1UECAwCQ0ExCzAJ\nBgNVBAYTAlVTMB4XDTE5MTAzMTEyMzM0N1oXDTI2MTAzMTEyMzM0N1owbDEeMBwG\nA1UEAwwVSW50ZWwgU0dYIFRDQiBTaWduaW5nMRowGAYDVQQKDBFJbnRlbCBDb3Jw\nb3JhdGlvbjEUMBIGA1UEBwwLU2FudGEgQ2xhcmExCzAJBgNVBAgMAkNBMQswCQYD\nVQQGEwJVUzBZMBMGByqGSM49AgEGCCqGSM49AwEHA0IABOnYw9LbN/JmyUttXa0M\niBEenjPbxbR4C8MuVYxDI+Le8lDBLp9X4wMzCAUF/fI/31giClXp/y0erLbLZjdV\n07+jgbkwgbYwHwYDVR0jBBgwFoAU6ehEUlM2XEsYmhH8QxgspdwggEgwVgYDVR0f\nBE8wTTBLoEmgR4ZFaHR0cHM6Ly9zYngtY2VydGlmaWNhdGVzLnRydXN0ZWRzZXJ2\naWNlcy5pbnRlbC5jb20vSW50ZWxTR1hSb290Q0EuZGVyMB0GA1UdDgQWBBROHyfr\nrZP+yo9kr7ufcfrv8obC7TAOBgNVHQ8BAf8EBAMCBsAwDAYDVR0TAQH/BAIwADAK\nBggqhkjOPQQDAgNIADBFAiEA9xQeifK+2abQGnrAgk0hrOhdyvJQorh2cEMn4Gwr\n4hoCIFHW5qQ9G2wBJ4GMNQqv/oMfbPtzmyTlaWWzwxkqM0CT\n-----END CERTIFICATE-----\n-----BEGIN CERTIFICATE-----\nMIIClDCCAjmgAwIBAgIVAOnoRFJTNlxLGJoR/EMYLKXcIIBIMAoGCCqGSM49BAMC\nMGgxGjAYBgNVBAMMEUludGVsIFNHWCBSb290IENBMRowGAYDVQQKDBFJbnRlbCBD\nb3Jwb3JhdGlvbjEUMBIGA1UEBwwLU2FudGEgQ2xhcmExCzAJBgNVBAgMAkNBMQsw\nCQYDVQQGEwJVUzAeFw0xOTEwMzEwOTQ5MjFaFw00OTEyMzEyMzU5NTlaMGgxGjAY\nBgNVBAMMEUludGVsIFNHWCBSb290IENBMRowGAYDVQQKDBFJbnRlbCBDb3Jwb3Jh\ndGlvbjEUMBIGA1UEBwwLU2FudGEgQ2xhcmExCzAJBgNVBAgMAkNBMQswCQYDVQQG\nEwJVUzBZMBMGByqGSM49AgEGCCqGSM49AwEHA0IABE/6D/1WHNrWwPmNMIyBKMW5\nJ6JzMsjo6xP2vkK1cdZGb1PGRP/C/8ECgiDkmklmzwLzLi+000m7LLrtKJA3oC2j\ngb8wgbwwHwYDVR0jBBgwFoAU6ehEUlM2XEsYmhH8QxgspdwggEgwVgYDVR0fBE8w\nTTBLoEmgR4ZFaHR0cHM6Ly9zYngtY2VydGlmaWNhdGVzLnRydXN0ZWRzZXJ2aWNl\ncy5pbnRlbC5jb20vSW50ZWxTR1hSb290Q0EuZGVyMB0GA1UdDgQWBBTp6ERSUzZc\nSxiaEfxDGCyl3CCASDAOBgNVHQ8BAf8EBAMCAQYwEgYDVR0TAQH/BAgwBgEB/wIB\nATAKBggqhkjOPQQDAgNJADBGAiEAzw9zdUiUHPMUd0C4mx41jlFZkrM3y5f1lgnV\nO7FbjOoCIQCoGtUmT4cXt7V+ySHbJ8Hob9AanpvXNH1ER+/gZF+opQ==\n-----END CERTIFICATE-----\n","tcbInfo":"{\"tcbInfo\":{\"id\":\"TDX\",\"version\":3,\"issueDate\":\"2025-10-21T09:44:47Z\",\"nextUpdate\":\"2025-11-20T09:44:47Z\",\"fmspc\":\"10A06E050000\",\"pceId\":\"0000\",\"tcbType\":0,\"tcbEvaluationDataNumber\":5,\"tdxModule\":{\"mrsigner\":\"000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000\",\"attributes\":\"0000000000000000\",\"attributesMask\":\"FFFFFFFFFFFFFFFF\"},\"tdxModuleIdentities\":[{\"id\":\"TDX_02\",\"mrsigner\":\"000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000\",\"attributes\":\"0000000000000000\",\"attributesMask\":\"FFFFFFFFFFFFFFFF\",\"tcbLevels\":[{\"tcb\":{\"isvsvn\":0},\"tcbDate\":\"2022-11-09T00:00:00Z\",\"tcbStatus\":\"UpToDate\"}]},{\"id\":\"TDX_03\",\"mrsigner\":\"000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000\",\"attributes\":\"0000000000000000\",\"attributesMask\":\"FFFFFFFFFFFFFFFF\",\"tcbLevels\":[{\"tcb\":{\"isvsvn\":0},\"tcbDate\":\"2022-11-09T00:00:00Z\",\"tcbStatus\":\"UpToDate\"}]},{\"id\":\"TDX_01\",\"mrsigner\":\"000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000\",\"attributes\":\"0000000000000000\",\"attributesMask\":\"FFFFFFFFFFFFFFFF\",\"tcbLevels\":[{\"tcb\":{\"isvsvn\":0},\"tcbDate\":\"2022-11-09T00:00:00Z\",\"tcbStatus\":\"UpToDate\"}]}],\"tcbLevels\":[{\"tcb\":{\"sgxtcbcomponents\":[{\"svn\":1,\"category\":\"BIOS\",\"type\":\"Early Microcode Update\"},{\"svn\":1,\"category\":\"OS/VMM\",\"type\":\"SGX Late Microcode Update\"},{\"svn\":0,\"category\":\"OS/VMM\",\"type\":\"TXT SINIT\"},{\"svn\":0,\"category\":\"BIOS\"},{\"svn\":0,\"category\":\"BIOS\"},{\"svn\":0,\"category\":\"BIOS\"},{\"svn\":0},{\"svn\":0,\"category\":\"OS/VMM\",\"type\":\"SEAMLDR ACM\"},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0}],\"pcesvn\":0,\"tdxtcbcomponents\":[{\"svn\":0,\"category\":\"OS/VMM\",\"type\":\"TDX Module\"},{\"svn\":0,\"category\":\"OS/VMM\",\"type\":\"TDX Module\"},{\"svn\":1,\"category\":\"OS/VMM\",\"type\":\"TDX Late Microcode Update\"},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0}]},\"tcbDate\":\"2022-11-09T00:00:00Z\",\"tcbStatus\":\"UpToDate\"}]},\"signature\":\"6759cb09cb2686414749b863a284273c587fd7825106c1f854b3249901d3fecaef8b152b5b947540ad1f49c04f5031f3681ad8ac4bcad5c54b6ae72c0c26f2d7\"}"},{"fmspc":"40A06D000000","tcbInfoIssuerChain":"-----BEGIN CERTIFICATE-----\nMIICkDCCAjagAwIBAgIUTh8n662T/sqPZK+7n3H67/KGwu0wCgYIKoZIzj0EAwIw\naDEaMBgGA1UEAwwRSW50ZWwgU0dYIFJvb3QgQ0ExGjAYBgNVBAoMEUludGVsIENv\ncnBvcmF0aW9uMRQwEgYDVQQHDAtTYW50YSBDbGFyYTELMAkGA1UECAwCQ0ExCzAJ\nBgNVBAYTAlVTMB4XDTE5MTAzMTEyMzM0N1oXDTI2MTAzMTEyMzM0N1owbDEeMBwG\nA1UEAwwVSW50ZWwgU0dYIFRDQiBTaWduaW5nMRowGAYDVQQKDBFJbnRlbCBDb3Jw\nb3JhdGlvbjEUMBIGA1UEBwwLU2FudGEgQ2xhcmExCzAJBgNVBAgMAkNBMQswCQYD\nVQQGEwJVUzBZMBMGByqGSM49AgEGCCqGSM49AwEHA0IABOnYw9LbN/JmyUttXa0M\niBEenjPbxbR4C8MuVYxDI+Le8lDBLp9X4wMzCAUF/fI/31giClXp/y0erLbLZjdV\n07+jgbkwgbYwHwYDVR0jBBgwFoAU6ehEUlM2XEsYmhH8QxgspdwggEgwVgYDVR0f\nBE8wTTBLoEmgR4ZFaHR0cHM6Ly9zYngtY2VydGlmaWNhdGVzLnRydXN0ZWRzZXJ2\naWNlcy5pbnRlbC5jb20vSW50ZWxTR1hSb290Q0EuZGVyMB0GA1UdDgQWBBROHyfr\nrZP+yo9kr7ufcfrv8obC7TAOBgNVHQ8BAf8EBAMCBsAwDAYDVR0TAQH/BAIwADAK\nBggqhkjOPQQDAgNIADBFAiEA9xQeifK+2abQGnrAgk0hrOhdyvJQorh2cEMn4Gwr\n4hoCIFHW5qQ9G2wBJ4GMNQqv/oMfbPtzmyTlaWWzwxkqM0CT\n-----END CERTIFICATE-----\n-----BEGIN CERTIFICATE-----\nMIIClDCCAjmgAwIBAgIVAOnoRFJTNlxLGJoR/EMYLKXcIIBIMAoGCCqGSM49BAMC\nMGgxGjAYBgNVBAMMEUludGVsIFNHWCBSb290IENBMRowGAYDVQQKDBFJbnRlbCBD\nb3Jwb3JhdGlvbjEUMBIGA1UEBwwLU2FudGEgQ2xhcmExCzAJBgNVBAgMAkNBMQsw\nCQYDVQQGEwJVUzAeFw0xOTEwMzEwOTQ5MjFaFw00OTEyMzEyMzU5NTlaMGgxGjAY\nBgNVBAMMEUludGVsIFNHWCBSb290IENBMRowGAYDVQQKDBFJbnRlbCBDb3Jwb3Jh\ndGlvbjEUMBIGA1UEBwwLU2FudGEgQ2xhcmExCzAJBgNVBAgMAkNBMQswCQYDVQQG\nEwJVUzBZMBMGByqGSM49AgEGCCqGSM49AwEHA0IABE/6D/1WHNrWwPmNMIyBKMW5\nJ6JzMsjo6xP2vkK1cdZGb1PGRP/C/8ECgiDkmklmzwLzLi+000m7LLrtKJA3oC2j\ngb8wgbwwHwYDVR0jBBgwFoAU6ehEUlM2XEsYmhH8QxgspdwggEgwVgYDVR0fBE8w\nTTBLoEmgR4ZFaHR0cHM6Ly9zYngtY2VydGlmaWNhdGVzLnRydXN0ZWRzZXJ2aWNl\ncy5pbnRlbC5jb20vSW50ZWxTR1hSb290Q0EuZGVyMB0GA1UdDgQWBBTp6ERSUzZc\nSxiaEfxDGCyl3CCASDAOBgNVHQ8BAf8EBAMCAQYwEgYDVR0TAQH/BAgwBgEB/wIB\nATAKBggqhkjOPQQDAgNJADBGAiEAzw9zdUiUHPMUd0C4mx41jlFZkrM3y5f1lgnV\nO7FbjOoCIQCoGtUmT4cXt7V+ySHbJ8Hob9AanpvXNH1ER+/gZF+opQ==\n-----END CERTIFICATE-----\n","tcbInfo":"{\"tcbInfo\":{\"id\":\"TDX\",\"version\":3,\"issueDate\":\"2025-10-21T09:44:48Z\",\"nextUpdate\":\"2025-11-20T09:44:48Z\",\"fmspc\":\"40A06D000000\",\"pceId\":\"0000\",\"tcbType\":0,\"tcbEvaluationDataNumber\":5,\"tdxModule\":{\"mrsigner\":\"000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000\",\"attributes\":\"0000000000000000\",\"attributesMask\":\"FFFFFFFFFFFFFFFF\"},\"tdxModuleIdentities\":[{\"id\":\"TDX_02\",\"mrsigner\":\"000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000\",\"attributes\":\"0000000000000000\",\"attributesMask\":\"FFFFFFFFFFFFFFFF\",\"tcbLevels\":[{\"tcb\":{\"isvsvn\":0},\"tcbDate\":\"2022-11-09T00:00:00Z\",\"tcbStatus\":\"UpToDate\"}]},{\"id\":\"TDX_03\",\"mrsigner\":\"000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000\",\"attributes\":\"0000000000000000\",\"attributesMask\":\"FFFFFFFFFFFFFFFF\",\"tcbLevels\":[{\"tcb\":{\"isvsvn\":0},\"tcbDate\":\"2022-11-09T00:00:00Z\",\"tcbStatus\":\"UpToDate\"}]},{\"id\":\"TDX_01\",\"mrsigner\":\"000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000\",\"attributes\":\"0000000000000000\",\"attributesMask\":\"FFFFFFFFFFFFFFFF\",\"tcbLevels\":[{\"tcb\":{\"isvsvn\":0},\"tcbDate\":\"2022-11-09T00:00:00Z\",\"tcbStatus\":\"UpToDate\"}]}],\"tcbLevels\":[{\"tcb\":{\"sgxtcbcomponents\":[{\"svn\":1,\"category\":\"BIOS\",\"type\":\"Early Microcode Update\"},{\"svn\":1,\"category\":\"OS/VMM\",\"type\":\"SGX Late Microcode Update\"},{\"svn\":0,\"category\":\"OS/VMM\",\"type\":\"TXT SINIT\"},{\"svn\":0,\"category\":\"BIOS\"},{\"svn\":0,\"category\":\"BIOS\"},{\"svn\":0,\"category\":\"BIOS\"},{\"svn\":0},{\"svn\":0,\"category\":\"OS/VMM\",\"type\":\"SEAMLDR ACM\"},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0}],\"pcesvn\":0,\"tdxtcbcomponents\":[{\"svn\":0,\"category\":\"OS/VMM\",\"type\":\"TDX Module\"},{\"svn\":0,\"category\":\"OS/VMM\",\"type\":\"TDX Module\"},{\"svn\":1,\"category\":\"OS/VMM\",\"type\":\"TDX Late Microcode Update\"},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0}]},\"tcbDate\":\"2022-11-09T00:00:00Z\",\"tcbStatus\":\"UpToDate\"}]},\"signature\":\"6639a8db412a07e163db290e36b63594f7fa2409184e96c952454bef4a6034c937cb629a49e92a57eae3a6dee1d1b77617389c9095b2d5c7569f8335512be132\"}"},{"fmspc":"50A06F000000","tcbInfoIssuerChain":"-----BEGIN CERTIFICATE-----\nMIICkDCCAjagAwIBAgIUTh8n662T/sqPZK+7n3H67/KGwu0wCgYIKoZIzj0EAwIw\naDEaMBgGA1UEAwwRSW50ZWwgU0dYIFJvb3QgQ0ExGjAYBgNVBAoMEUludGVsIENv\ncnBvcmF0aW9uMRQwEgYDVQQHDAtTYW50YSBDbGFyYTELMAkGA1UECAwCQ0ExCzAJ\nBgNVBAYTAlVTMB4XDTE5MTAzMTEyMzM0N1oXDTI2MTAzMTEyMzM0N1owbDEeMBwG\nA1UEAwwVSW50ZWwgU0dYIFRDQiBTaWduaW5nMRowGAYDVQQKDBFJbnRlbCBDb3Jw\nb3JhdGlvbjEUMBIGA1UEBwwLU2FudGEgQ2xhcmExCzAJBgNVBAgMAkNBMQswCQYD\nVQQGEwJVUzBZMBMGByqGSM49AgEGCCqGSM49AwEHA0IABOnYw9LbN/JmyUttXa0M\niBEenjPbxbR4C8MuVYxDI+Le8lDBLp9X4wMzCAUF/fI/31giClXp/y0erLbLZjdV\n07+jgbkwgbYwHwYDVR0jBBgwFoAU6ehEUlM2XEsYmhH8QxgspdwggEgwVgYDVR0f\nBE8wTTBLoEmgR4ZFaHR0cHM6Ly9zYngtY2VydGlmaWNhdGVzLnRydXN0ZWRzZXJ2\naWNlcy5pbnRlbC5jb20vSW50ZWxTR1hSb290Q0EuZGVyMB0GA1UdDgQWBBROHyfr\nrZP+yo9kr7ufcfrv8obC7TAOBgNVHQ8BAf8EBAMCBsAwDAYDVR0TAQH/BAIwADAK\nBggqhkjOPQQDAgNIADBFAiEA9xQeifK+2abQGnrAgk0hrOhdyvJQorh2cEMn4Gwr\n4hoCIFHW5qQ9G2wBJ4GMNQqv/oMfbPtzmyTlaWWzwxkqM0CT\n-----END CERTIFICATE-----\n-----BEGIN CERTIFICATE-----\nMIIClDCCAjmgAwIBAgIVAOnoRFJTNlxLGJoR/EMYLKXcIIBIMAoGCCqGSM49BAMC\nMGgxGjAYBgNVBAMMEUludGVsIFNHWCBSb290IENBMRowGAYDVQQKDBFJbnRlbCBD\nb3Jwb3JhdGlvbjEUMBIGA1UEBwwLU2FudGEgQ2xhcmExCzAJBgNVBAgMAkNBMQsw\nCQYDVQQGEwJVUzAeFw0xOTEwMzEwOTQ5MjFaFw00OTEyMzEyMzU5NTlaMGgxGjAY\nBgNVBAMMEUludGVsIFNHWCBSb290IENBMRowGAYDVQQKDBFJbnRlbCBDb3Jwb3Jh\ndGlvbjEUMBIGA1UEBwwLU2FudGEgQ2xhcmExCzAJBgNVBAgMAkNBMQswCQYDVQQG\nEwJVUzBZMBMGByqGSM49AgEGCCqGSM49AwEHA0IABE/6D/1WHNrWwPmNMIyBKMW5\nJ6JzMsjo6xP2vkK1cdZGb1PGRP/C/8ECgiDkmklmzwLzLi+000m7LLrtKJA3oC2j\ngb8wgbwwHwYDVR0jBBgwFoAU6ehEUlM2XEsYmhH8QxgspdwggEgwVgYDVR0fBE8w\nTTBLoEmgR4ZFaHR0cHM6Ly9zYngtY2VydGlmaWNhdGVzLnRydXN0ZWRzZXJ2aWNl\ncy5pbnRlbC5jb20vSW50ZWxTR1hSb290Q0EuZGVyMB0GA1UdDgQWBBTp6ERSUzZc\nSxiaEfxDGCyl3CCASDAOBgNVHQ8BAf8EBAMCAQYwEgYDVR0TAQH/BAgwBgEB/wIB\nATAKBggqhkjOPQQDAgNJADBGAiEAzw9zdUiUHPMUd0C4mx41jlFZkrM3y5f1lgnV\nO7FbjOoCIQCoGtUmT4cXt7V+ySHbJ8Hob9AanpvXNH1ER+/gZF+opQ==\n-----END CERTIFICATE-----\n","tcbInfo":"{\"tcbInfo\":{\"id\":\"TDX\",\"version\":3,\"issueDate\":\"2025-10-21T09:44:50Z\",\"nextUpdate\":\"2025-11-20T09:44:50Z\",\"fmspc\":\"50A06F000000\",\"pceId\":\"0000\",\"tcbType\":0,\"tcbEvaluationDataNumber\":5,\"tdxModule\":{\"mrsigner\":\"000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000\",\"attributes\":\"0000000000000000\",\"attributesMask\":\"FFFFFFFFFFFFFFFF\"},\"tdxModuleIdentities\":[{\"id\":\"TDX_02\",\"mrsigner\":\"000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000\",\"attributes\":\"0000000000000000\",\"attributesMask\":\"FFFFFFFFFFFFFFFF\",\"tcbLevels\":[{\"tcb\":{\"isvsvn\":0},\"tcbDate\":\"2022-11-09T00:00:00Z\",\"tcbStatus\":\"UpToDate\"}]},{\"id\":\"TDX_03\",\"mrsigner\":\"000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000\",\"attributes\":\"0000000000000000\",\"attributesMask\":\"FFFFFFFFFFFFFFFF\",\"tcbLevels\":[{\"tcb\":{\"isvsvn\":0},\"tcbDate\":\"2022-11-09T00:00:00Z\",\"tcbStatus\":\"UpToDate\"}]},{\"id\":\"TDX_01\",\"mrsigner\":\"000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000\",\"attributes\":\"0000000000000000\",\"attributesMask\":\"FFFFFFFFFFFFFFFF\",\"tcbLevels\":[{\"tcb\":{\"isvsvn\":0},\"tcbDate\":\"2022-11-09T00:00:00Z\",\"tcbStatus\":\"UpToDate\"}]}],\"tcbLevels\":[{\"tcb\":{\"sgxtcbcomponents\":[{\"svn\":1,\"category\":\"BIOS\",\"type\":\"Early Microcode Update\"},{\"svn\":1,\"category\":\"OS/VMM\",\"type\":\"SGX Late Microcode Update\"},{\"svn\":0,\"category\":\"OS/VMM\",\"type\":\"TXT SINIT\"},{\"svn\":0,\"category\":\"BIOS\"},{\"svn\":0,\"category\":\"BIOS\"},{\"svn\":0,\"category\":\"BIOS\"},{\"svn\":0},{\"svn\":0,\"category\":\"OS/VMM\",\"type\":\"SEAMLDR ACM\"},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0}],\"pcesvn\":0,\"tdxtcbcomponents\":[{\"svn\":0,\"category\":\"OS/VMM\",\"type\":\"TDX Module\"},{\"svn\":0,\"category\":\"OS/VMM\",\"type\":\"TDX Module\"},{\"svn\":1,\"category\":\"OS/VMM\",\"type\":\"TDX Late Microcode Update\"},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0}]},\"tcbDate\":\"2022-11-09T00:00:00Z\",\"tcbStatus\":\"UpToDate\"}]},\"signature\":\"03e210a7e12af4a3b1f1eca77b30ef3e52b262a53681dc31733c58face31945d71ebce458af7422a72910d3dc7a7641ff1e05843bab16eda0429bf91ae72b527\"}"},{"fmspc":"00A06D000000","tcbInfoIssuerChain":"-----BEGIN CERTIFICATE-----\nMIICkDCCAjagAwIBAgIUTh8n662T/sqPZK+7n3H67/KGwu0wCgYIKoZIzj0EAwIw\naDEaMBgGA1UEAwwRSW50ZWwgU0dYIFJvb3QgQ0ExGjAYBgNVBAoMEUludGVsIENv\ncnBvcmF0aW9uMRQwEgYDVQQHDAtTYW50YSBDbGFyYTELMAkGA1UECAwCQ0ExCzAJ\nBgNVBAYTAlVTMB4XDTE5MTAzMTEyMzM0N1oXDTI2MTAzMTEyMzM0N1owbDEeMBwG\nA1UEAwwVSW50ZWwgU0dYIFRDQiBTaWduaW5nMRowGAYDVQQKDBFJbnRlbCBDb3Jw\nb3JhdGlvbjEUMBIGA1UEBwwLU2FudGEgQ2xhcmExCzAJBgNVBAgMAkNBMQswCQYD\nVQQGEwJVUzBZMBMGByqGSM49AgEGCCqGSM49AwEHA0IABOnYw9LbN/JmyUttXa0M\niBEenjPbxbR4C8MuVYxDI+Le8lDBLp9X4wMzCAUF/fI/31giClXp/y0erLbLZjdV\n07+jgbkwgbYwHwYDVR0jBBgwFoAU6ehEUlM2XEsYmhH8QxgspdwggEgwVgYDVR0f\nBE8wTTBLoEmgR4ZFaHR0cHM6Ly9zYngtY2VydGlmaWNhdGVzLnRydXN0ZWRzZXJ2\naWNlcy5pbnRlbC5jb20vSW50ZWxTR1hSb290Q0EuZGVyMB0GA1UdDgQWBBROHyfr\nrZP+yo9kr7ufcfrv8obC7TAOBgNVHQ8BAf8EBAMCBsAwDAYDVR0TAQH/BAIwADAK\nBggqhkjOPQQDAgNIADBFAiEA9xQeifK+2abQGnrAgk0hrOhdyvJQorh2cEMn4Gwr\n4hoCIFHW5qQ9G2wBJ4GMNQqv/oMfbPtzmyTlaWWzwxkqM0CT\n-----END CERTIFICATE-----\n-----BEGIN CERTIFICATE-----\nMIIClDCCAjmgAwIBAgIVAOnoRFJTNlxLGJoR/EMYLKXcIIBIMAoGCCqGSM49BAMC\nMGgxGjAYBgNVBAMMEUludGVsIFNHWCBSb290IENBMRowGAYDVQQKDBFJbnRlbCBD\nb3Jwb3JhdGlvbjEUMBIGA1UEBwwLU2FudGEgQ2xhcmExCzAJBgNVBAgMAkNBMQsw\nCQYDVQQGEwJVUzAeFw0xOTEwMzEwOTQ5MjFaFw00OTEyMzEyMzU5NTlaMGgxGjAY\nBgNVBAMMEUludGVsIFNHWCBSb290IENBMRowGAYDVQQKDBFJbnRlbCBDb3Jwb3Jh\ndGlvbjEUMBIGA1UEBwwLU2FudGEgQ2xhcmExCzAJBgNVBAgMAkNBMQswCQYDVQQG\nEwJVUzBZMBMGByqGSM49AgEGCCqGSM49AwEHA0IABE/6D/1WHNrWwPmNMIyBKMW5\nJ6JzMsjo6xP2vkK1cdZGb1PGRP/C/8ECgiDkmklmzwLzLi+000m7LLrtKJA3oC2j\ngb8wgbwwHwYDVR0jBBgwFoAU6ehEUlM2XEsYmhH8QxgspdwggEgwVgYDVR0fBE8w\nTTBLoEmgR4ZFaHR0cHM6Ly9zYngtY2VydGlmaWNhdGVzLnRydXN0ZWRzZXJ2aWNl\ncy5pbnRlbC5jb20vSW50ZWxTR1hSb290Q0EuZGVyMB0GA1UdDgQWBBTp6ERSUzZc\nSxiaEfxDGCyl3CCASDAOBgNVHQ8BAf8EBAMCAQYwEgYDVR0TAQH/BAgwBgEB/wIB\nATAKBggqhkjOPQQDAgNJADBGAiEAzw9zdUiUHPMUd0C4mx41jlFZkrM3y5f1lgnV\nO7FbjOoCIQCoGtUmT4cXt7V+ySHbJ8Hob9AanpvXNH1ER+/gZF+opQ==\n-----END CERTIFICATE-----\n","tcbInfo":"{\"tcbInfo\":{\"id\":\"TDX\",\"version\":3,\"issueDate\":\"2025-10-21T09:44:51Z\",\"nextUpdate\":\"2025-11-20T09:44:51Z\",\"fmspc\":\"00A06D000000\",\"pceId\":\"0000\",\"tcbType\":0,\"tcbEvaluationDataNumber\":5,\"tdxModule\":{\"mrsigner\":\"000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000\",\"attributes\":\"0000000000000000\",\"attributesMask\":\"FFFFFFFFFFFFFFFF\"},\"tdxModuleIdentities\":[{\"id\":\"TDX_02\",\"mrsigner\":\"000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000\",\"attributes\":\"0000000000000000\",\"attributesMask\":\"FFFFFFFFFFFFFFFF\",\"tcbLevels\":[{\"tcb\":{\"isvsvn\":0},\"tcbDate\":\"2022-11-09T00:00:00Z\",\"tcbStatus\":\"UpToDate\"}]},{\"id\":\"TDX_03\",\"mrsigner\":\"000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000\",\"attributes\":\"0000000000000000\",\"attributesMask\":\"FFFFFFFFFFFFFFFF\",\"tcbLevels\":[{\"tcb\":{\"isvsvn\":0},\"tcbDate\":\"2022-11-09T00:00:00Z\",\"tcbStatus\":\"UpToDate\"}]},{\"id\":\"TDX_01\",\"mrsigner\":\"000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000\",\"attributes\":\"0000000000000000\",\"attributesMask\":\"FFFFFFFFFFFFFFFF\",\"tcbLevels\":[{\"tcb\":{\"isvsvn\":0},\"tcbDate\":\"2022-11-09T00:00:00Z\",\"tcbStatus\":\"UpToDate\"}]}],\"tcbLevels\":[{\"tcb\":{\"sgxtcbcomponents\":[{\"svn\":1,\"category\":\"BIOS\",\"type\":\"Early Microcode Update\"},{\"svn\":1,\"category\":\"OS/VMM\",\"type\":\"SGX Late Microcode Update\"},{\"svn\":0,\"category\":\"OS/VMM\",\"type\":\"TXT SINIT\"},{\"svn\":0,\"category\":\"BIOS\"},{\"svn\":0,\"category\":\"BIOS\"},{\"svn\":0,\"category\":\"BIOS\"},{\"svn\":0},{\"svn\":0,\"category\":\"OS/VMM\",\"type\":\"SEAMLDR ACM\"},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0}],\"pcesvn\":0,\"tdxtcbcomponents\":[{\"svn\":0,\"category\":\"OS/VMM\",\"type\":\"TDX Module\"},{\"svn\":0,\"category\":\"OS/VMM\",\"type\":\"TDX Module\"},{\"svn\":1,\"category\":\"OS/VMM\",\"type\":\"TDX Late Microcode Update\"},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0}]},\"tcbDate\":\"2022-11-09T00:00:00Z\",\"tcbStatus\":\"UpToDate\"}]},\"signature\":\"f789a0cdbbcb4475e988ff598cf63e1640f23c9c340e3cdd2ecd8e99607511be1d020d02bda4b7e5364bdf2f251ad72965519fb578fee1efa86927bdc8279690\"}"},{"fmspc":"10806F070000","tcbInfoIssuerChain":"-----BEGIN CERTIFICATE-----\nMIICkDCCAjagAwIBAgIUTh8n662T/sqPZK+7n3H67/KGwu0wCgYIKoZIzj0EAwIw\naDEaMBgGA1UEAwwRSW50ZWwgU0dYIFJvb3QgQ0ExGjAYBgNVBAoMEUludGVsIENv\ncnBvcmF0aW9uMRQwEgYDVQQHDAtTYW50YSBDbGFyYTELMAkGA1UECAwCQ0ExCzAJ\nBgNVBAYTAlVTMB4XDTE5MTAzMTEyMzM0N1oXDTI2MTAzMTEyMzM0N1owbDEeMBwG\nA1UEAwwVSW50ZWwgU0dYIFRDQiBTaWduaW5nMRowGAYDVQQKDBFJbnRlbCBDb3Jw\nb3JhdGlvbjEUMBIGA1UEBwwLU2FudGEgQ2xhcmExCzAJBgNVBAgMAkNBMQswCQYD\nVQQGEwJVUzBZMBMGByqGSM49AgEGCCqGSM49AwEHA0IABOnYw9LbN/JmyUttXa0M\niBEenjPbxbR4C8MuVYxDI+Le8lDBLp9X4wMzCAUF/fI/31giClXp/y0erLbLZjdV\n07+jgbkwgbYwHwYDVR0jBBgwFoAU6ehEUlM2XEsYmhH8QxgspdwggEgwVgYDVR0f\nBE8wTTBLoEmgR4ZFaHR0cHM6Ly9zYngtY2VydGlmaWNhdGVzLnRydXN0ZWRzZXJ2\naWNlcy5pbnRlbC5jb20vSW50ZWxTR1hSb290Q0EuZGVyMB0GA1UdDgQWBBROHyfr\nrZP+yo9kr7ufcfrv8obC7TAOBgNVHQ8BAf8EBAMCBsAwDAYDVR0TAQH/BAIwADAK\nBggqhkjOPQQDAgNIADBFAiEA9xQeifK+2abQGnrAgk0hrOhdyvJQorh2cEMn4Gwr\n4hoCIFHW5qQ9G2wBJ4GMNQqv/oMfbPtzmyTlaWWzwxkqM0CT\n-----END CERTIFICATE-----\n-----BEGIN CERTIFICATE-----\nMIIClDCCAjmgAwIBAgIVAOnoRFJTNlxLGJoR/EMYLKXcIIBIMAoGCCqGSM49BAMC\nMGgxGjAYBgNVBAMMEUludGVsIFNHWCBSb290IENBMRowGAYDVQQKDBFJbnRlbCBD\nb3Jwb3JhdGlvbjEUMBIGA1UEBwwLU2FudGEgQ2xhcmExCzAJBgNVBAgMAkNBMQsw\nCQYDVQQGEwJVUzAeFw0xOTEwMzEwOTQ5MjFaFw00OTEyMzEyMzU5NTlaMGgxGjAY\nBgNVBAMMEUludGVsIFNHWCBSb290IENBMRowGAYDVQQKDBFJbnRlbCBDb3Jwb3Jh\ndGlvbjEUMBIGA1UEBwwLU2FudGEgQ2xhcmExCzAJBgNVBAgMAkNBMQswCQYDVQQG\nEwJVUzBZMBMGByqGSM49AgEGCCqGSM49AwEHA0IABE/6D/1WHNrWwPmNMIyBKMW5\nJ6JzMsjo6xP2vkK1cdZGb1PGRP/C/8ECgiDkmklmzwLzLi+000m7LLrtKJA3oC2j\ngb8wgbwwHwYDVR0jBBgwFoAU6ehEUlM2XEsYmhH8QxgspdwggEgwVgYDVR0fBE8w\nTTBLoEmgR4ZFaHR0cHM6Ly9zYngtY2VydGlmaWNhdGVzLnRydXN0ZWRzZXJ2aWNl\ncy5pbnRlbC5jb20vSW50ZWxTR1hSb290Q0EuZGVyMB0GA1UdDgQWBBTp6ERSUzZc\nSxiaEfxDGCyl3CCASDAOBgNVHQ8BAf8EBAMCAQYwEgYDVR0TAQH/BAgwBgEB/wIB\nATAKBggqhkjOPQQDAgNJADBGAiEAzw9zdUiUHPMUd0C4mx41jlFZkrM3y5f1lgnV\nO7FbjOoCIQCoGtUmT4cXt7V+ySHbJ8Hob9AanpvXNH1ER+/gZF+opQ==\n-----END CERTIFICATE-----\n","tcbInfo":"{\"tcbInfo\":{\"id\":\"TDX\",\"version\":3,\"issueDate\":\"2025-10-21T09:44:52Z\",\"nextUpdate\":\"2025-11-20T09:44:52Z\",\"fmspc\":\"10806F070000\",\"pceId\":\"0000\",\"tcbType\":0,\"tcbEvaluationDataNumber\":5,\"tdxModule\":{\"mrsigner\":\"000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000\",\"attributes\":\"0000000000000000\",\"attributesMask\":\"FFFFFFFFFFFFFFFF\"},\"tdxModuleIdentities\":[{\"id\":\"TDX_02\",\"mrsigner\":\"000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000\",\"attributes\":\"0000000000000000\",\"attributesMask\":\"FFFFFFFFFFFFFFFF\",\"tcbLevels\":[{\"tcb\":{\"isvsvn\":0},\"tcbDate\":\"2022-11-09T00:00:00Z\",\"tcbStatus\":\"UpToDate\"}]},{\"id\":\"TDX_03\",\"mrsigner\":\"000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000\",\"attributes\":\"0000000000000000\",\"attributesMask\":\"FFFFFFFFFFFFFFFF\",\"tcbLevels\":[{\"tcb\":{\"isvsvn\":0},\"tcbDate\":\"2022-11-09T00:00:00Z\",\"tcbStatus\":\"UpToDate\"}]},{\"id\":\"TDX_01\",\"mrsigner\":\"000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000\",\"attributes\":\"0000000000000000\",\"attributesMask\":\"FFFFFFFFFFFFFFFF\",\"tcbLevels\":[{\"tcb\":{\"isvsvn\":0},\"tcbDate\":\"2022-11-09T00:00:00Z\",\"tcbStatus\":\"UpToDate\"}]}],\"tcbLevels\":[{\"tcb\":{\"sgxtcbcomponents\":[{\"svn\":1,\"category\":\"BIOS\",\"type\":\"Early Microcode Update\"},{\"svn\":1,\"category\":\"OS/VMM\",\"type\":\"SGX Late Microcode Update\"},{\"svn\":0,\"category\":\"OS/VMM\",\"type\":\"TXT SINIT\"},{\"svn\":0,\"category\":\"BIOS\"},{\"svn\":0,\"category\":\"BIOS\"},{\"svn\":0,\"category\":\"BIOS\"},{\"svn\":0},{\"svn\":0,\"category\":\"OS/VMM\",\"type\":\"SEAMLDR ACM\"},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0}],\"pcesvn\":0,\"tdxtcbcomponents\":[{\"svn\":0,\"category\":\"OS/VMM\",\"type\":\"TDX Module\"},{\"svn\":0,\"category\":\"OS/VMM\",\"type\":\"TDX Module\"},{\"svn\":1,\"category\":\"OS/VMM\",\"type\":\"TDX Late Microcode Update\"},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0}]},\"tcbDate\":\"2022-11-09T00:00:00Z\",\"tcbStatus\":\"UpToDate\"}]},\"signature\":\"c97da1d2116279e490db192e5daf7793951473da3a231e09309b882a1e02528f3efe56ff9fff0f718db1aa94aeba4c9256d435e51c075aab5af85db2e43c109e\"}"},{"fmspc":"20D06D010000","tcbInfoIssuerChain":"-----BEGIN CERTIFICATE-----\nMIICkDCCAjagAwIBAgIUTh8n662T/sqPZK+7n3H67/KGwu0wCgYIKoZIzj0EAwIw\naDEaMBgGA1UEAwwRSW50ZWwgU0dYIFJvb3QgQ0ExGjAYBgNVBAoMEUludGVsIENv\ncnBvcmF0aW9uMRQwEgYDVQQHDAtTYW50YSBDbGFyYTELMAkGA1UECAwCQ0ExCzAJ\nBgNVBAYTAlVTMB4XDTE5MTAzMTEyMzM0N1oXDTI2MTAzMTEyMzM0N1owbDEeMBwG\nA1UEAwwVSW50ZWwgU0dYIFRDQiBTaWduaW5nMRowGAYDVQQKDBFJbnRlbCBDb3Jw\nb3JhdGlvbjEUMBIGA1UEBwwLU2FudGEgQ2xhcmExCzAJBgNVBAgMAkNBMQswCQYD\nVQQGEwJVUzBZMBMGByqGSM49AgEGCCqGSM49AwEHA0IABOnYw9LbN/JmyUttXa0M\niBEenjPbxbR4C8MuVYxDI+Le8lDBLp9X4wMzCAUF/fI/31giClXp/y0erLbLZjdV\n07+jgbkwgbYwHwYDVR0jBBgwFoAU6ehEUlM2XEsYmhH8QxgspdwggEgwVgYDVR0f\nBE8wTTBLoEmgR4ZFaHR0cHM6Ly9zYngtY2VydGlmaWNhdGVzLnRydXN0ZWRzZXJ2\naWNlcy5pbnRlbC5jb20vSW50ZWxTR1hSb290Q0EuZGVyMB0GA1UdDgQWBBROHyfr\nrZP+yo9kr7ufcfrv8obC7TAOBgNVHQ8BAf8EBAMCBsAwDAYDVR0TAQH/BAIwADAK\nBggqhkjOPQQDAgNIADBFAiEA9xQeifK+2abQGnrAgk0hrOhdyvJQorh2cEMn4Gwr\n4hoCIFHW5qQ9G2wBJ4GMNQqv/oMfbPtzmyTlaWWzwxkqM0CT\n-----END CERTIFICATE-----\n-----BEGIN CERTIFICATE-----\nMIIClDCCAjmgAwIBAgIVAOnoRFJTNlxLGJoR/EMYLKXcIIBIMAoGCCqGSM49BAMC\nMGgxGjAYBgNVBAMMEUludGVsIFNHWCBSb290IENBMRowGAYDVQQKDBFJbnRlbCBD\nb3Jwb3JhdGlvbjEUMBIGA1UEBwwLU2FudGEgQ2xhcmExCzAJBgNVBAgMAkNBMQsw\nCQYDVQQGEwJVUzAeFw0xOTEwMzEwOTQ5MjFaFw00OTEyMzEyMzU5NTlaMGgxGjAY\nBgNVBAMMEUludGVsIFNHWCBSb290IENBMRowGAYDVQQKDBFJbnRlbCBDb3Jwb3Jh\ndGlvbjEUMBIGA1UEBwwLU2FudGEgQ2xhcmExCzAJBgNVBAgMAkNBMQswCQYDVQQG\nEwJVUzBZMBMGByqGSM49AgEGCCqGSM49AwEHA0IABE/6D/1WHNrWwPmNMIyBKMW5\nJ6JzMsjo6xP2vkK1cdZGb1PGRP/C/8ECgiDkmklmzwLzLi+000m7LLrtKJA3oC2j\ngb8wgbwwHwYDVR0jBBgwFoAU6ehEUlM2XEsYmhH8QxgspdwggEgwVgYDVR0fBE8w\nTTBLoEmgR4ZFaHR0cHM6Ly9zYngtY2VydGlmaWNhdGVzLnRydXN0ZWRzZXJ2aWNl\ncy5pbnRlbC5jb20vSW50ZWxTR1hSb290Q0EuZGVyMB0GA1UdDgQWBBTp6ERSUzZc\nSxiaEfxDGCyl3CCASDAOBgNVHQ8BAf8EBAMCAQYwEgYDVR0TAQH/BAgwBgEB/wIB\nATAKBggqhkjOPQQDAgNJADBGAiEAzw9zdUiUHPMUd0C4mx41jlFZkrM3y5f1lgnV\nO7FbjOoCIQCoGtUmT4cXt7V+ySHbJ8Hob9AanpvXNH1ER+/gZF+opQ==\n-----END CERTIFICATE-----\n","tcbInfo":"{\"tcbInfo\":{\"id\":\"TDX\",\"version\":3,\"issueDate\":\"2025-10-21T09:44:53Z\",\"nextUpdate\":\"2025-11-20T09:44:53Z\",\"fmspc\":\"20D06D010000\",\"pceId\":\"0000\",\"tcbType\":0,\"tcbEvaluationDataNumber\":5,\"tdxModule\":{\"mrsigner\":\"000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000\",\"attributes\":\"0000000000000000\",\"attributesMask\":\"FFFFFFFFFFFFFFFF\"},\"tdxModuleIdentities\":[{\"id\":\"TDX_02\",\"mrsigner\":\"000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000\",\"attributes\":\"0000000000000000\",\"attributesMask\":\"FFFFFFFFFFFFFFFF\",\"tcbLevels\":[{\"tcb\":{\"isvsvn\":0},\"tcbDate\":\"2022-11-09T00:00:00Z\",\"tcbStatus\":\"UpToDate\"}]},{\"id\":\"TDX_03\",\"mrsigner\":\"000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000\",\"attributes\":\"0000000000000000\",\"attributesMask\":\"FFFFFFFFFFFFFFFF\",\"tcbLevels\":[{\"tcb\":{\"isvsvn\":0},\"tcbDate\":\"2022-11-09T00:00:00Z\",\"tcbStatus\":\"UpToDate\"}]},{\"id\":\"TDX_01\",\"mrsigner\":\"000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000\",\"attributes\":\"0000000000000000\",\"attributesMask\":\"FFFFFFFFFFFFFFFF\",\"tcbLevels\":[{\"tcb\":{\"isvsvn\":0},\"tcbDate\":\"2022-11-09T00:00:00Z\",\"tcbStatus\":\"UpToDate\"}]}],\"tcbLevels\":[{\"tcb\":{\"sgxtcbcomponents\":[{\"svn\":1,\"category\":\"BIOS\",\"type\":\"Early Microcode Update\"},{\"svn\":1,\"category\":\"OS/VMM\",\"type\":\"SGX Late Microcode Update\"},{\"svn\":0,\"category\":\"OS/VMM\",\"type\":\"TXT SINIT\"},{\"svn\":0,\"category\":\"BIOS\"},{\"svn\":0,\"category\":\"BIOS\"},{\"svn\":0,\"category\":\"BIOS\"},{\"svn\":0},{\"svn\":0,\"category\":\"OS/VMM\",\"type\":\"SEAMLDR ACM\"},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0}],\"pcesvn\":0,\"tdxtcbcomponents\":[{\"svn\":0,\"category\":\"OS/VMM\",\"type\":\"TDX Module\"},{\"svn\":0,\"category\":\"OS/VMM\",\"type\":\"TDX Module\"},{\"svn\":1,\"category\":\"OS/VMM\",\"type\":\"TDX Late Microcode Update\"},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0}]},\"tcbDate\":\"2022-11-09T00:00:00Z\",\"tcbStatus\":\"UpToDate\"}]},\"signature\":\"ba5cbb2dfd8589a8de85243b8c376a07016d3e8d4eecadc0803e909dfb829b05e1978362fb17dddad611190eced87431ea138bd743cb165ded7dcc2fc8de9c70\"}"},{"fmspc":"00A06F000000","tcbInfoIssuerChain":"-----BEGIN CERTIFICATE-----\nMIICkDCCAjagAwIBAgIUTh8n662T/sqPZK+7n3H67/KGwu0wCgYIKoZIzj0EAwIw\naDEaMBgGA1UEAwwRSW50ZWwgU0dYIFJvb3QgQ0ExGjAYBgNVBAoMEUludGVsIENv\ncnBvcmF0aW9uMRQwEgYDVQQHDAtTYW50YSBDbGFyYTELMAkGA1UECAwCQ0ExCzAJ\nBgNVBAYTAlVTMB4XDTE5MTAzMTEyMzM0N1oXDTI2MTAzMTEyMzM0N1owbDEeMBwG\nA1UEAwwVSW50ZWwgU0dYIFRDQiBTaWduaW5nMRowGAYDVQQKDBFJbnRlbCBDb3Jw\nb3JhdGlvbjEUMBIGA1UEBwwLU2FudGEgQ2xhcmExCzAJBgNVBAgMAkNBMQswCQYD\nVQQGEwJVUzBZMBMGByqGSM49AgEGCCqGSM49AwEHA0IABOnYw9LbN/JmyUttXa0M\niBEenjPbxbR4C8MuVYxDI+Le8lDBLp9X4wMzCAUF/fI/31giClXp/y0erLbLZjdV\n07+jgbkwgbYwHwYDVR0jBBgwFoAU6ehEUlM2XEsYmhH8QxgspdwggEgwVgYDVR0f\nBE8wTTBLoEmgR4ZFaHR0cHM6Ly9zYngtY2VydGlmaWNhdGVzLnRydXN0ZWRzZXJ2\naWNlcy5pbnRlbC5jb20vSW50ZWxTR1hSb290Q0EuZGVyMB0GA1UdDgQWBBROHyfr\nrZP+yo9kr7ufcfrv8obC7TAOBgNVHQ8BAf8EBAMCBsAwDAYDVR0TAQH/BAIwADAK\nBggqhkjOPQQDAgNIADBFAiEA9xQeifK+2abQGnrAgk0hrOhdyvJQorh2cEMn4Gwr\n4hoCIFHW5qQ9G2wBJ4GMNQqv/oMfbPtzmyTlaWWzwxkqM0CT\n-----END CERTIFICATE-----\n-----BEGIN CERTIFICATE-----\nMIIClDCCAjmgAwIBAgIVAOnoRFJTNlxLGJoR/EMYLKXcIIBIMAoGCCqGSM49BAMC\nMGgxGjAYBgNVBAMMEUludGVsIFNHWCBSb290IENBMRowGAYDVQQKDBFJbnRlbCBD\nb3Jwb3JhdGlvbjEUMBIGA1UEBwwLU2FudGEgQ2xhcmExCzAJBgNVBAgMAkNBMQsw\nCQYDVQQGEwJVUzAeFw0xOTEwMzEwOTQ5MjFaFw00OTEyMzEyMzU5NTlaMGgxGjAY\nBgNVBAMMEUludGVsIFNHWCBSb290IENBMRowGAYDVQQKDBFJbnRlbCBDb3Jwb3Jh\ndGlvbjEUMBIGA1UEBwwLU2FudGEgQ2xhcmExCzAJBgNVBAgMAkNBMQswCQYDVQQG\nEwJVUzBZMBMGByqGSM49AgEGCCqGSM49AwEHA0IABE/6D/1WHNrWwPmNMIyBKMW5\nJ6JzMsjo6xP2vkK1cdZGb1PGRP/C/8ECgiDkmklmzwLzLi+000m7LLrtKJA3oC2j\ngb8wgbwwHwYDVR0jBBgwFoAU6ehEUlM2XEsYmhH8QxgspdwggEgwVgYDVR0fBE8w\nTTBLoEmgR4ZFaHR0cHM6Ly9zYngtY2VydGlmaWNhdGVzLnRydXN0ZWRzZXJ2aWNl\ncy5pbnRlbC5jb20vSW50ZWxTR1hSb290Q0EuZGVyMB0GA1UdDgQWBBTp6ERSUzZc\nSxiaEfxDGCyl3CCASDAOBgNVHQ8BAf8EBAMCAQYwEgYDVR0TAQH/BAgwBgEB/wIB\nATAKBggqhkjOPQQDAgNJADBGAiEAzw9zdUiUHPMUd0C4mx41jlFZkrM3y5f1lgnV\nO7FbjOoCIQCoGtUmT4cXt7V+ySHbJ8Hob9AanpvXNH1ER+/gZF+opQ==\n-----END CERTIFICATE-----\n","tcbInfo":"{\"tcbInfo\":{\"id\":\"TDX\",\"version\":3,\"issueDate\":\"2025-10-21T09:44:54Z\",\"nextUpdate\":\"2025-11-20T09:44:54Z\",\"fmspc\":\"00A06F000000\",\"pceId\":\"0000\",\"tcbType\":0,\"tcbEvaluationDataNumber\":5,\"tdxModule\":{\"mrsigner\":\"000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000\",\"attributes\":\"0000000000000000\",\"attributesMask\":\"FFFFFFFFFFFFFFFF\"},\"tdxModuleIdentities\":[{\"id\":\"TDX_02\",\"mrsigner\":\"000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000\",\"attributes\":\"0000000000000000\",\"attributesMask\":\"FFFFFFFFFFFFFFFF\",\"tcbLevels\":[{\"tcb\":{\"isvsvn\":0},\"tcbDate\":\"2022-11-09T00:00:00Z\",\"tcbStatus\":\"UpToDate\"}]},{\"id\":\"TDX_03\",\"mrsigner\":\"000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000\",\"attributes\":\"0000000000000000\",\"attributesMask\":\"FFFFFFFFFFFFFFFF\",\"tcbLevels\":[{\"tcb\":{\"isvsvn\":0},\"tcbDate\":\"2022-11-09T00:00:00Z\",\"tcbStatus\":\"UpToDate\"}]},{\"id\":\"TDX_01\",\"mrsigner\":\"000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000\",\"attributes\":\"0000000000000000\",\"attributesMask\":\"FFFFFFFFFFFFFFFF\",\"tcbLevels\":[{\"tcb\":{\"isvsvn\":0},\"tcbDate\":\"2022-11-09T00:00:00Z\",\"tcbStatus\":\"UpToDate\"}]}],\"tcbLevels\":[{\"tcb\":{\"sgxtcbcomponents\":[{\"svn\":1,\"category\":\"BIOS\",\"type\":\"Early Microcode Update\"},{\"svn\":1,\"category\":\"OS/VMM\",\"type\":\"SGX Late Microcode Update\"},{\"svn\":0,\"category\":\"OS/VMM\",\"type\":\"TXT SINIT\"},{\"svn\":0,\"category\":\"BIOS\"},{\"svn\":0,\"category\":\"BIOS\"},{\"svn\":0,\"category\":\"BIOS\"},{\"svn\":0},{\"svn\":0,\"category\":\"OS/VMM\",\"type\":\"SEAMLDR ACM\"},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0}],\"pcesvn\":0,\"tdxtcbcomponents\":[{\"svn\":0,\"category\":\"OS/VMM\",\"type\":\"TDX Module\"},{\"svn\":0,\"category\":\"OS/VMM\",\"type\":\"TDX Module\"},{\"svn\":1,\"category\":\"OS/VMM\",\"type\":\"TDX Late Microcode Update\"},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0}]},\"tcbDate\":\"2022-11-09T00:00:00Z\",\"tcbStatus\":\"UpToDate\"}]},\"signature\":\"e0080569485b49d471cb1fb0246a089e90d3f8b4f696d586cf40b87d4ea7ec711ccc63a4bb5023417575ec2e62c99ae1e0a0ac8514fb2b7c919552dfb15c2687\"}"},{"fmspc":"10A06D050000","tcbInfoIssuerChain":"-----BEGIN CERTIFICATE-----\nMIICkDCCAjagAwIBAgIUTh8n662T/sqPZK+7n3H67/KGwu0wCgYIKoZIzj0EAwIw\naDEaMBgGA1UEAwwRSW50ZWwgU0dYIFJvb3QgQ0ExGjAYBgNVBAoMEUludGVsIENv\ncnBvcmF0aW9uMRQwEgYDVQQHDAtTYW50YSBDbGFyYTELMAkGA1UECAwCQ0ExCzAJ\nBgNVBAYTAlVTMB4XDTE5MTAzMTEyMzM0N1oXDTI2MTAzMTEyMzM0N1owbDEeMBwG\nA1UEAwwVSW50ZWwgU0dYIFRDQiBTaWduaW5nMRowGAYDVQQKDBFJbnRlbCBDb3Jw\nb3JhdGlvbjEUMBIGA1UEBwwLU2FudGEgQ2xhcmExCzAJBgNVBAgMAkNBMQswCQYD\nVQQGEwJVUzBZMBMGByqGSM49AgEGCCqGSM49AwEHA0IABOnYw9LbN/JmyUttXa0M\niBEenjPbxbR4C8MuVYxDI+Le8lDBLp9X4wMzCAUF/fI/31giClXp/y0erLbLZjdV\n07+jgbkwgbYwHwYDVR0jBBgwFoAU6ehEUlM2XEsYmhH8QxgspdwggEgwVgYDVR0f\nBE8wTTBLoEmgR4ZFaHR0cHM6Ly9zYngtY2VydGlmaWNhdGVzLnRydXN0ZWRzZXJ2\naWNlcy5pbnRlbC5jb20vSW50ZWxTR1hSb290Q0EuZGVyMB0GA1UdDgQWBBROHyfr\nrZP+yo9kr7ufcfrv8obC7TAOBgNVHQ8BAf8EBAMCBsAwDAYDVR0TAQH/BAIwADAK\nBggqhkjOPQQDAgNIADBFAiEA9xQeifK+2abQGnrAgk0hrOhdyvJQorh2cEMn4Gwr\n4hoCIFHW5qQ9G2wBJ4GMNQqv/oMfbPtzmyTlaWWzwxkqM0CT\n-----END CERTIFICATE-----\n-----BEGIN CERTIFICATE-----\nMIIClDCCAjmgAwIBAgIVAOnoRFJTNlxLGJoR/EMYLKXcIIBIMAoGCCqGSM49BAMC\nMGgxGjAYBgNVBAMMEUludGVsIFNHWCBSb290IENBMRowGAYDVQQKDBFJbnRlbCBD\nb3Jwb3JhdGlvbjEUMBIGA1UEBwwLU2FudGEgQ2xhcmExCzAJBgNVBAgMAkNBMQsw\nCQYDVQQGEwJVUzAeFw0xOTEwMzEwOTQ5MjFaFw00OTEyMzEyMzU5NTlaMGgxGjAY\nBgNVBAMMEUludGVsIFNHWCBSb290IENBMRowGAYDVQQKDBFJbnRlbCBDb3Jwb3Jh\ndGlvbjEUMBIGA1UEBwwLU2FudGEgQ2xhcmExCzAJBgNVBAgMAkNBMQswCQYDVQQG\nEwJVUzBZMBMGByqGSM49AgEGCCqGSM49AwEHA0IABE/6D/1WHNrWwPmNMIyBKMW5\nJ6JzMsjo6xP2vkK1cdZGb1PGRP/C/8ECgiDkmklmzwLzLi+000m7LLrtKJA3oC2j\ngb8wgbwwHwYDVR0jBBgwFoAU6ehEUlM2XEsYmhH8QxgspdwggEgwVgYDVR0fBE8w\nTTBLoEmgR4ZFaHR0cHM6Ly9zYngtY2VydGlmaWNhdGVzLnRydXN0ZWRzZXJ2aWNl\ncy5pbnRlbC5jb20vSW50ZWxTR1hSb290Q0EuZGVyMB0GA1UdDgQWBBTp6ERSUzZc\nSxiaEfxDGCyl3CCASDAOBgNVHQ8BAf8EBAMCAQYwEgYDVR0TAQH/BAgwBgEB/wIB\nATAKBggqhkjOPQQDAgNJADBGAiEAzw9zdUiUHPMUd0C4mx41jlFZkrM3y5f1lgnV\nO7FbjOoCIQCoGtUmT4cXt7V+ySHbJ8Hob9AanpvXNH1ER+/gZF+opQ==\n-----END CERTIFICATE-----\n","tcbInfo":"{\"tcbInfo\":{\"id\":\"TDX\",\"version\":3,\"issueDate\":\"2025-10-21T09:44:55Z\",\"nextUpdate\":\"2025-11-20T09:44:55Z\",\"fmspc\":\"10A06D050000\",\"pceId\":\"0000\",\"tcbType\":0,\"tcbEvaluationDataNumber\":5,\"tdxModule\":{\"mrsigner\":\"000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000\",\"attributes\":\"0000000000000000\",\"attributesMask\":\"FFFFFFFFFFFFFFFF\"},\"tdxModuleIdentities\":[{\"id\":\"TDX_02\",\"mrsigner\":\"000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000\",\"attributes\":\"0000000000000000\",\"attributesMask\":\"FFFFFFFFFFFFFFFF\",\"tcbLevels\":[{\"tcb\":{\"isvsvn\":0},\"tcbDate\":\"2022-11-09T00:00:00Z\",\"tcbStatus\":\"UpToDate\"}]},{\"id\":\"TDX_03\",\"mrsigner\":\"000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000\",\"attributes\":\"0000000000000000\",\"attributesMask\":\"FFFFFFFFFFFFFFFF\",\"tcbLevels\":[{\"tcb\":{\"isvsvn\":0},\"tcbDate\":\"2022-11-09T00:00:00Z\",\"tcbStatus\":\"UpToDate\"}]},{\"id\":\"TDX_01\",\"mrsigner\":\"000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000\",\"attributes\":\"0000000000000000\",\"attributesMask\":\"FFFFFFFFFFFFFFFF\",\"tcbLevels\":[{\"tcb\":{\"isvsvn\":0},\"tcbDate\":\"2022-11-09T00:00:00Z\",\"tcbStatus\":\"UpToDate\"}]}],\"tcbLevels\":[{\"tcb\":{\"sgxtcbcomponents\":[{\"svn\":0,\"category\":\"BIOS\",\"type\":\"Early Microcode Update\"},{\"svn\":0,\"category\":\"OS/VMM\",\"type\":\"SGX Late Microcode Update\"},{\"svn\":0,\"category\":\"OS/VMM\",\"type\":\"TXT SINIT\"},{\"svn\":0,\"category\":\"BIOS\"},{\"svn\":0,\"category\":\"BIOS\"},{\"svn\":0,\"category\":\"BIOS\"},{\"svn\":0},{\"svn\":0,\"category\":\"OS/VMM\",\"type\":\"SEAMLDR ACM\"},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0}],\"pcesvn\":0,\"tdxtcbcomponents\":[{\"svn\":0,\"category\":\"OS/VMM\",\"type\":\"TDX Module\"},{\"svn\":0,\"category\":\"OS/VMM\",\"type\":\"TDX Module\"},{\"svn\":0,\"category\":\"OS/VMM\",\"type\":\"TDX Late Microcode Update\"},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0}]},\"tcbDate\":\"2022-11-09T00:00:00Z\",\"tcbStatus\":\"UpToDate\"}]},\"signature\":\"7b47307324b11bb25a8c13ee295f052290ea5e50ff216fb59ec5b5fba4ac363da03b98c930c347501d4654438ee1c4dd2e5a6bf4001419d3f79c90ce483340eb\"}"},{"fmspc":"00C06F000000","tcbInfoIssuerChain":"-----BEGIN CERTIFICATE-----\nMIICkDCCAjagAwIBAgIUTh8n662T/sqPZK+7n3H67/KGwu0wCgYIKoZIzj0EAwIw\naDEaMBgGA1UEAwwRSW50ZWwgU0dYIFJvb3QgQ0ExGjAYBgNVBAoMEUludGVsIENv\ncnBvcmF0aW9uMRQwEgYDVQQHDAtTYW50YSBDbGFyYTELMAkGA1UECAwCQ0ExCzAJ\nBgNVBAYTAlVTMB4XDTE5MTAzMTEyMzM0N1oXDTI2MTAzMTEyMzM0N1owbDEeMBwG\nA1UEAwwVSW50ZWwgU0dYIFRDQiBTaWduaW5nMRowGAYDVQQKDBFJbnRlbCBDb3Jw\nb3JhdGlvbjEUMBIGA1UEBwwLU2FudGEgQ2xhcmExCzAJBgNVBAgMAkNBMQswCQYD\nVQQGEwJVUzBZMBMGByqGSM49AgEGCCqGSM49AwEHA0IABOnYw9LbN/JmyUttXa0M\niBEenjPbxbR4C8MuVYxDI+Le8lDBLp9X4wMzCAUF/fI/31giClXp/y0erLbLZjdV\n07+jgbkwgbYwHwYDVR0jBBgwFoAU6ehEUlM2XEsYmhH8QxgspdwggEgwVgYDVR0f\nBE8wTTBLoEmgR4ZFaHR0cHM6Ly9zYngtY2VydGlmaWNhdGVzLnRydXN0ZWRzZXJ2\naWNlcy5pbnRlbC5jb20vSW50ZWxTR1hSb290Q0EuZGVyMB0GA1UdDgQWBBROHyfr\nrZP+yo9kr7ufcfrv8obC7TAOBgNVHQ8BAf8EBAMCBsAwDAYDVR0TAQH/BAIwADAK\nBggqhkjOPQQDAgNIADBFAiEA9xQeifK+2abQGnrAgk0hrOhdyvJQorh2cEMn4Gwr\n4hoCIFHW5qQ9G2wBJ4GMNQqv/oMfbPtzmyTlaWWzwxkqM0CT\n-----END CERTIFICATE-----\n-----BEGIN CERTIFICATE-----\nMIIClDCCAjmgAwIBAgIVAOnoRFJTNlxLGJoR/EMYLKXcIIBIMAoGCCqGSM49BAMC\nMGgxGjAYBgNVBAMMEUludGVsIFNHWCBSb290IENBMRowGAYDVQQKDBFJbnRlbCBD\nb3Jwb3JhdGlvbjEUMBIGA1UEBwwLU2FudGEgQ2xhcmExCzAJBgNVBAgMAkNBMQsw\nCQYDVQQGEwJVUzAeFw0xOTEwMzEwOTQ5MjFaFw00OTEyMzEyMzU5NTlaMGgxGjAY\nBgNVBAMMEUludGVsIFNHWCBSb290IENBMRowGAYDVQQKDBFJbnRlbCBDb3Jwb3Jh\ndGlvbjEUMBIGA1UEBwwLU2FudGEgQ2xhcmExCzAJBgNVBAgMAkNBMQswCQYDVQQG\nEwJVUzBZMBMGByqGSM49AgEGCCqGSM49AwEHA0IABE/6D/1WHNrWwPmNMIyBKMW5\nJ6JzMsjo6xP2vkK1cdZGb1PGRP/C/8ECgiDkmklmzwLzLi+000m7LLrtKJA3oC2j\ngb8wgbwwHwYDVR0jBBgwFoAU6ehEUlM2XEsYmhH8QxgspdwggEgwVgYDVR0fBE8w\nTTBLoEmgR4ZFaHR0cHM6Ly9zYngtY2VydGlmaWNhdGVzLnRydXN0ZWRzZXJ2aWNl\ncy5pbnRlbC5jb20vSW50ZWxTR1hSb290Q0EuZGVyMB0GA1UdDgQWBBTp6ERSUzZc\nSxiaEfxDGCyl3CCASDAOBgNVHQ8BAf8EBAMCAQYwEgYDVR0TAQH/BAgwBgEB/wIB\nATAKBggqhkjOPQQDAgNJADBGAiEAzw9zdUiUHPMUd0C4mx41jlFZkrM3y5f1lgnV\nO7FbjOoCIQCoGtUmT4cXt7V+ySHbJ8Hob9AanpvXNH1ER+/gZF+opQ==\n-----END CERTIFICATE-----\n","tcbInfo":"{\"tcbInfo\":{\"id\":\"TDX\",\"version\":3,\"issueDate\":\"2025-10-21T09:44:56Z\",\"nextUpdate\":\"2025-11-20T09:44:56Z\",\"fmspc\":\"00C06F000000\",\"pceId\":\"0000\",\"tcbType\":0,\"tcbEvaluationDataNumber\":5,\"tdxModule\":{\"mrsigner\":\"000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000\",\"attributes\":\"0000000000000000\",\"attributesMask\":\"FFFFFFFFFFFFFFFF\"},\"tdxModuleIdentities\":[{\"id\":\"TDX_02\",\"mrsigner\":\"000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000\",\"attributes\":\"0000000000000000\",\"attributesMask\":\"FFFFFFFFFFFFFFFF\",\"tcbLevels\":[{\"tcb\":{\"isvsvn\":0},\"tcbDate\":\"2022-11-09T00:00:00Z\",\"tcbStatus\":\"UpToDate\"}]},{\"id\":\"TDX_03\",\"mrsigner\":\"000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000\",\"attributes\":\"0000000000000000\",\"attributesMask\":\"FFFFFFFFFFFFFFFF\",\"tcbLevels\":[{\"tcb\":{\"isvsvn\":0},\"tcbDate\":\"2022-11-09T00:00:00Z\",\"tcbStatus\":\"UpToDate\"}]},{\"id\":\"TDX_01\",\"mrsigner\":\"000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000\",\"attributes\":\"0000000000000000\",\"attributesMask\":\"FFFFFFFFFFFFFFFF\",\"tcbLevels\":[{\"tcb\":{\"isvsvn\":0},\"tcbDate\":\"2022-11-09T00:00:00Z\",\"tcbStatus\":\"UpToDate\"}]}],\"tcbLevels\":[{\"tcb\":{\"sgxtcbcomponents\":[{\"svn\":1,\"category\":\"BIOS\",\"type\":\"Early Microcode Update\"},{\"svn\":1,\"category\":\"OS/VMM\",\"type\":\"SGX Late Microcode Update\"},{\"svn\":0,\"category\":\"OS/VMM\",\"type\":\"TXT SINIT\"},{\"svn\":0,\"category\":\"BIOS\"},{\"svn\":0,\"category\":\"BIOS\"},{\"svn\":0,\"category\":\"BIOS\"},{\"svn\":0},{\"svn\":0,\"category\":\"OS/VMM\",\"type\":\"SEAMLDR ACM\"},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0}],\"pcesvn\":0,\"tdxtcbcomponents\":[{\"svn\":0,\"category\":\"OS/VMM\",\"type\":\"TDX Module\"},{\"svn\":0,\"category\":\"OS/VMM\",\"type\":\"TDX Module\"},{\"svn\":1,\"category\":\"OS/VMM\",\"type\":\"TDX Late Microcode Update\"},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0}]},\"tcbDate\":\"2022-11-09T00:00:00Z\",\"tcbStatus\":\"UpToDate\"}]},\"signature\":\"4208d603a0c646cdfba3a764de628aabf599d844ec36901373d8b70b0b03dedac28ad21769cf7d288045936e43f520f9cbd38cd4a09ae770fef67c1508b35300\"}"},{"fmspc":"30806F000000","tcbInfoIssuerChain":"-----BEGIN CERTIFICATE-----\nMIICkDCCAjagAwIBAgIUTh8n662T/sqPZK+7n3H67/KGwu0wCgYIKoZIzj0EAwIw\naDEaMBgGA1UEAwwRSW50ZWwgU0dYIFJvb3QgQ0ExGjAYBgNVBAoMEUludGVsIENv\ncnBvcmF0aW9uMRQwEgYDVQQHDAtTYW50YSBDbGFyYTELMAkGA1UECAwCQ0ExCzAJ\nBgNVBAYTAlVTMB4XDTE5MTAzMTEyMzM0N1oXDTI2MTAzMTEyMzM0N1owbDEeMBwG\nA1UEAwwVSW50ZWwgU0dYIFRDQiBTaWduaW5nMRowGAYDVQQKDBFJbnRlbCBDb3Jw\nb3JhdGlvbjEUMBIGA1UEBwwLU2FudGEgQ2xhcmExCzAJBgNVBAgMAkNBMQswCQYD\nVQQGEwJVUzBZMBMGByqGSM49AgEGCCqGSM49AwEHA0IABOnYw9LbN/JmyUttXa0M\niBEenjPbxbR4C8MuVYxDI+Le8lDBLp9X4wMzCAUF/fI/31giClXp/y0erLbLZjdV\n07+jgbkwgbYwHwYDVR0jBBgwFoAU6ehEUlM2XEsYmhH8QxgspdwggEgwVgYDVR0f\nBE8wTTBLoEmgR4ZFaHR0cHM6Ly9zYngtY2VydGlmaWNhdGVzLnRydXN0ZWRzZXJ2\naWNlcy5pbnRlbC5jb20vSW50ZWxTR1hSb290Q0EuZGVyMB0GA1UdDgQWBBROHyfr\nrZP+yo9kr7ufcfrv8obC7TAOBgNVHQ8BAf8EBAMCBsAwDAYDVR0TAQH/BAIwADAK\nBggqhkjOPQQDAgNIADBFAiEA9xQeifK+2abQGnrAgk0hrOhdyvJQorh2cEMn4Gwr\n4hoCIFHW5qQ9G2wBJ4GMNQqv/oMfbPtzmyTlaWWzwxkqM0CT\n-----END CERTIFICATE-----\n-----BEGIN CERTIFICATE-----\nMIIClDCCAjmgAwIBAgIVAOnoRFJTNlxLGJoR/EMYLKXcIIBIMAoGCCqGSM49BAMC\nMGgxGjAYBgNVBAMMEUludGVsIFNHWCBSb290IENBMRowGAYDVQQKDBFJbnRlbCBD\nb3Jwb3JhdGlvbjEUMBIGA1UEBwwLU2FudGEgQ2xhcmExCzAJBgNVBAgMAkNBMQsw\nCQYDVQQGEwJVUzAeFw0xOTEwMzEwOTQ5MjFaFw00OTEyMzEyMzU5NTlaMGgxGjAY\nBgNVBAMMEUludGVsIFNHWCBSb290IENBMRowGAYDVQQKDBFJbnRlbCBDb3Jwb3Jh\ndGlvbjEUMBIGA1UEBwwLU2FudGEgQ2xhcmExCzAJBgNVBAgMAkNBMQswCQYDVQQG\nEwJVUzBZMBMGByqGSM49AgEGCCqGSM49AwEHA0IABE/6D/1WHNrWwPmNMIyBKMW5\nJ6JzMsjo6xP2vkK1cdZGb1PGRP/C/8ECgiDkmklmzwLzLi+000m7LLrtKJA3oC2j\ngb8wgbwwHwYDVR0jBBgwFoAU6ehEUlM2XEsYmhH8QxgspdwggEgwVgYDVR0fBE8w\nTTBLoEmgR4ZFaHR0cHM6Ly9zYngtY2VydGlmaWNhdGVzLnRydXN0ZWRzZXJ2aWNl\ncy5pbnRlbC5jb20vSW50ZWxTR1hSb290Q0EuZGVyMB0GA1UdDgQWBBTp6ERSUzZc\nSxiaEfxDGCyl3CCASDAOBgNVHQ8BAf8EBAMCAQYwEgYDVR0TAQH/BAgwBgEB/wIB\nATAKBggqhkjOPQQDAgNJADBGAiEAzw9zdUiUHPMUd0C4mx41jlFZkrM3y5f1lgnV\nO7FbjOoCIQCoGtUmT4cXt7V+ySHbJ8Hob9AanpvXNH1ER+/gZF+opQ==\n-----END CERTIFICATE-----\n","tcbInfo":"{\"tcbInfo\":{\"id\":\"TDX\",\"version\":3,\"issueDate\":\"2025-10-21T09:44:57Z\",\"nextUpdate\":\"2025-11-20T09:44:57Z\",\"fmspc\":\"30806F000000\",\"pceId\":\"0000\",\"tcbType\":0,\"tcbEvaluationDataNumber\":5,\"tdxModule\":{\"mrsigner\":\"000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000\",\"attributes\":\"0000000000000000\",\"attributesMask\":\"FFFFFFFFFFFFFFFF\"},\"tdxModuleIdentities\":[{\"id\":\"TDX_02\",\"mrsigner\":\"000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000\",\"attributes\":\"0000000000000000\",\"attributesMask\":\"FFFFFFFFFFFFFFFF\",\"tcbLevels\":[{\"tcb\":{\"isvsvn\":0},\"tcbDate\":\"2022-11-09T00:00:00Z\",\"tcbStatus\":\"UpToDate\"}]},{\"id\":\"TDX_03\",\"mrsigner\":\"000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000\",\"attributes\":\"0000000000000000\",\"attributesMask\":\"FFFFFFFFFFFFFFFF\",\"tcbLevels\":[{\"tcb\":{\"isvsvn\":0},\"tcbDate\":\"2022-11-09T00:00:00Z\",\"tcbStatus\":\"UpToDate\"}]},{\"id\":\"TDX_01\",\"mrsigner\":\"000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000\",\"attributes\":\"0000000000000000\",\"attributesMask\":\"FFFFFFFFFFFFFFFF\",\"tcbLevels\":[{\"tcb\":{\"isvsvn\":0},\"tcbDate\":\"2022-11-09T00:00:00Z\",\"tcbStatus\":\"UpToDate\"}]}],\"tcbLevels\":[{\"tcb\":{\"sgxtcbcomponents\":[{\"svn\":1,\"category\":\"BIOS\",\"type\":\"Early Microcode Update\"},{\"svn\":1,\"category\":\"OS/VMM\",\"type\":\"SGX Late Microcode Update\"},{\"svn\":0,\"category\":\"OS/VMM\",\"type\":\"TXT SINIT\"},{\"svn\":0,\"category\":\"BIOS\"},{\"svn\":0,\"category\":\"BIOS\"},{\"svn\":0,\"category\":\"BIOS\"},{\"svn\":0},{\"svn\":0,\"category\":\"OS/VMM\",\"type\":\"SEAMLDR ACM\"},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0}],\"pcesvn\":11,\"tdxtcbcomponents\":[{\"svn\":0,\"category\":\"OS/VMM\",\"type\":\"TDX Module\"},{\"svn\":0,\"category\":\"OS/VMM\",\"type\":\"TDX Module\"},{\"svn\":1,\"category\":\"OS/VMM\",\"type\":\"TDX Late Microcode Update\"},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0}]},\"tcbDate\":\"2022-11-09T00:00:00Z\",\"tcbStatus\":\"UpToDate\"}]},\"signature\":\"274fed414afb6217575b8487ca1554d61bc5092f0085c89b9aac7b3f7585a679723f843828d695626927af11bc2b9f0f7a50243cef471ebdd664a0f6db391e75\"}"},{"fmspc":"20806F070000","tcbInfoIssuerChain":"-----BEGIN CERTIFICATE-----\nMIICkDCCAjagAwIBAgIUTh8n662T/sqPZK+7n3H67/KGwu0wCgYIKoZIzj0EAwIw\naDEaMBgGA1UEAwwRSW50ZWwgU0dYIFJvb3QgQ0ExGjAYBgNVBAoMEUludGVsIENv\ncnBvcmF0aW9uMRQwEgYDVQQHDAtTYW50YSBDbGFyYTELMAkGA1UECAwCQ0ExCzAJ\nBgNVBAYTAlVTMB4XDTE5MTAzMTEyMzM0N1oXDTI2MTAzMTEyMzM0N1owbDEeMBwG\nA1UEAwwVSW50ZWwgU0dYIFRDQiBTaWduaW5nMRowGAYDVQQKDBFJbnRlbCBDb3Jw\nb3JhdGlvbjEUMBIGA1UEBwwLU2FudGEgQ2xhcmExCzAJBgNVBAgMAkNBMQswCQYD\nVQQGEwJVUzBZMBMGByqGSM49AgEGCCqGSM49AwEHA0IABOnYw9LbN/JmyUttXa0M\niBEenjPbxbR4C8MuVYxDI+Le8lDBLp9X4wMzCAUF/fI/31giClXp/y0erLbLZjdV\n07+jgbkwgbYwHwYDVR0jBBgwFoAU6ehEUlM2XEsYmhH8QxgspdwggEgwVgYDVR0f\nBE8wTTBLoEmgR4ZFaHR0cHM6Ly9zYngtY2VydGlmaWNhdGVzLnRydXN0ZWRzZXJ2\naWNlcy5pbnRlbC5jb20vSW50ZWxTR1hSb290Q0EuZGVyMB0GA1UdDgQWBBROHyfr\nrZP+yo9kr7ufcfrv8obC7TAOBgNVHQ8BAf8EBAMCBsAwDAYDVR0TAQH/BAIwADAK\nBggqhkjOPQQDAgNIADBFAiEA9xQeifK+2abQGnrAgk0hrOhdyvJQorh2cEMn4Gwr\n4hoCIFHW5qQ9G2wBJ4GMNQqv/oMfbPtzmyTlaWWzwxkqM0CT\n-----END CERTIFICATE-----\n-----BEGIN CERTIFICATE-----\nMIIClDCCAjmgAwIBAgIVAOnoRFJTNlxLGJoR/EMYLKXcIIBIMAoGCCqGSM49BAMC\nMGgxGjAYBgNVBAMMEUludGVsIFNHWCBSb290IENBMRowGAYDVQQKDBFJbnRlbCBD\nb3Jwb3JhdGlvbjEUMBIGA1UEBwwLU2FudGEgQ2xhcmExCzAJBgNVBAgMAkNBMQsw\nCQYDVQQGEwJVUzAeFw0xOTEwMzEwOTQ5MjFaFw00OTEyMzEyMzU5NTlaMGgxGjAY\nBgNVBAMMEUludGVsIFNHWCBSb290IENBMRowGAYDVQQKDBFJbnRlbCBDb3Jwb3Jh\ndGlvbjEUMBIGA1UEBwwLU2FudGEgQ2xhcmExCzAJBgNVBAgMAkNBMQswCQYDVQQG\nEwJVUzBZMBMGByqGSM49AgEGCCqGSM49AwEHA0IABE/6D/1WHNrWwPmNMIyBKMW5\nJ6JzMsjo6xP2vkK1cdZGb1PGRP/C/8ECgiDkmklmzwLzLi+000m7LLrtKJA3oC2j\ngb8wgbwwHwYDVR0jBBgwFoAU6ehEUlM2XEsYmhH8QxgspdwggEgwVgYDVR0fBE8w\nTTBLoEmgR4ZFaHR0cHM6Ly9zYngtY2VydGlmaWNhdGVzLnRydXN0ZWRzZXJ2aWNl\ncy5pbnRlbC5jb20vSW50ZWxTR1hSb290Q0EuZGVyMB0GA1UdDgQWBBTp6ERSUzZc\nSxiaEfxDGCyl3CCASDAOBgNVHQ8BAf8EBAMCAQYwEgYDVR0TAQH/BAgwBgEB/wIB\nATAKBggqhkjOPQQDAgNJADBGAiEAzw9zdUiUHPMUd0C4mx41jlFZkrM3y5f1lgnV\nO7FbjOoCIQCoGtUmT4cXt7V+ySHbJ8Hob9AanpvXNH1ER+/gZF+opQ==\n-----END CERTIFICATE-----\n","tcbInfo":"{\"tcbInfo\":{\"id\":\"TDX\",\"version\":3,\"issueDate\":\"2025-10-21T09:44:58Z\",\"nextUpdate\":\"2025-11-20T09:44:58Z\",\"fmspc\":\"20806F070000\",\"pceId\":\"0000\",\"tcbType\":0,\"tcbEvaluationDataNumber\":5,\"tdxModule\":{\"mrsigner\":\"000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000\",\"attributes\":\"0000000000000000\",\"attributesMask\":\"FFFFFFFFFFFFFFFF\"},\"tdxModuleIdentities\":[{\"id\":\"TDX_02\",\"mrsigner\":\"000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000\",\"attributes\":\"0000000000000000\",\"attributesMask\":\"FFFFFFFFFFFFFFFF\",\"tcbLevels\":[{\"tcb\":{\"isvsvn\":0},\"tcbDate\":\"2022-11-09T00:00:00Z\",\"tcbStatus\":\"UpToDate\"}]},{\"id\":\"TDX_03\",\"mrsigner\":\"000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000\",\"attributes\":\"0000000000000000\",\"attributesMask\":\"FFFFFFFFFFFFFFFF\",\"tcbLevels\":[{\"tcb\":{\"isvsvn\":0},\"tcbDate\":\"2022-11-09T00:00:00Z\",\"tcbStatus\":\"UpToDate\"}]},{\"id\":\"TDX_01\",\"mrsigner\":\"000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000\",\"attributes\":\"0000000000000000\",\"attributesMask\":\"FFFFFFFFFFFFFFFF\",\"tcbLevels\":[{\"tcb\":{\"isvsvn\":0},\"tcbDate\":\"2022-11-09T00:00:00Z\",\"tcbStatus\":\"UpToDate\"}]}],\"tcbLevels\":[{\"tcb\":{\"sgxtcbcomponents\":[{\"svn\":1,\"category\":\"BIOS\",\"type\":\"Early Microcode Update\"},{\"svn\":1,\"category\":\"OS/VMM\",\"type\":\"SGX Late Microcode Update\"},{\"svn\":0,\"category\":\"OS/VMM\",\"type\":\"TXT SINIT\"},{\"svn\":0,\"category\":\"BIOS\"},{\"svn\":0,\"category\":\"BIOS\"},{\"svn\":0,\"category\":\"BIOS\"},{\"svn\":0},{\"svn\":0,\"category\":\"OS/VMM\",\"type\":\"SEAMLDR ACM\"},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0}],\"pcesvn\":0,\"tdxtcbcomponents\":[{\"svn\":0,\"category\":\"OS/VMM\",\"type\":\"TDX Module\"},{\"svn\":0,\"category\":\"OS/VMM\",\"type\":\"TDX Module\"},{\"svn\":1,\"category\":\"OS/VMM\",\"type\":\"TDX Late Microcode Update\"},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0}]},\"tcbDate\":\"2022-11-09T00:00:00Z\",\"tcbStatus\":\"UpToDate\"}]},\"signature\":\"ae4a3c73b3ca87ae3a897baf0f0a62c5ae335a00a39118e9be8dcd28e2bd3bbb8be7e56293617f27f2d10e0282eefc6d4b965505774dca4b7478febdd654b040\"}"},{"fmspc":"10806F040000","tcbInfoIssuerChain":"-----BEGIN CERTIFICATE-----\nMIICkDCCAjagAwIBAgIUTh8n662T/sqPZK+7n3H67/KGwu0wCgYIKoZIzj0EAwIw\naDEaMBgGA1UEAwwRSW50ZWwgU0dYIFJvb3QgQ0ExGjAYBgNVBAoMEUludGVsIENv\ncnBvcmF0aW9uMRQwEgYDVQQHDAtTYW50YSBDbGFyYTELMAkGA1UECAwCQ0ExCzAJ\nBgNVBAYTAlVTMB4XDTE5MTAzMTEyMzM0N1oXDTI2MTAzMTEyMzM0N1owbDEeMBwG\nA1UEAwwVSW50ZWwgU0dYIFRDQiBTaWduaW5nMRowGAYDVQQKDBFJbnRlbCBDb3Jw\nb3JhdGlvbjEUMBIGA1UEBwwLU2FudGEgQ2xhcmExCzAJBgNVBAgMAkNBMQswCQYD\nVQQGEwJVUzBZMBMGByqGSM49AgEGCCqGSM49AwEHA0IABOnYw9LbN/JmyUttXa0M\niBEenjPbxbR4C8MuVYxDI+Le8lDBLp9X4wMzCAUF/fI/31giClXp/y0erLbLZjdV\n07+jgbkwgbYwHwYDVR0jBBgwFoAU6ehEUlM2XEsYmhH8QxgspdwggEgwVgYDVR0f\nBE8wTTBLoEmgR4ZFaHR0cHM6Ly9zYngtY2VydGlmaWNhdGVzLnRydXN0ZWRzZXJ2\naWNlcy5pbnRlbC5jb20vSW50ZWxTR1hSb290Q0EuZGVyMB0GA1UdDgQWBBROHyfr\nrZP+yo9kr7ufcfrv8obC7TAOBgNVHQ8BAf8EBAMCBsAwDAYDVR0TAQH/BAIwADAK\nBggqhkjOPQQDAgNIADBFAiEA9xQeifK+2abQGnrAgk0hrOhdyvJQorh2cEMn4Gwr\n4hoCIFHW5qQ9G2wBJ4GMNQqv/oMfbPtzmyTlaWWzwxkqM0CT\n-----END CERTIFICATE-----\n-----BEGIN CERTIFICATE-----\nMIIClDCCAjmgAwIBAgIVAOnoRFJTNlxLGJoR/EMYLKXcIIBIMAoGCCqGSM49BAMC\nMGgxGjAYBgNVBAMMEUludGVsIFNHWCBSb290IENBMRowGAYDVQQKDBFJbnRlbCBD\nb3Jwb3JhdGlvbjEUMBIGA1UEBwwLU2FudGEgQ2xhcmExCzAJBgNVBAgMAkNBMQsw\nCQYDVQQGEwJVUzAeFw0xOTEwMzEwOTQ5MjFaFw00OTEyMzEyMzU5NTlaMGgxGjAY\nBgNVBAMMEUludGVsIFNHWCBSb290IENBMRowGAYDVQQKDBFJbnRlbCBDb3Jwb3Jh\ndGlvbjEUMBIGA1UEBwwLU2FudGEgQ2xhcmExCzAJBgNVBAgMAkNBMQswCQYDVQQG\nEwJVUzBZMBMGByqGSM49AgEGCCqGSM49AwEHA0IABE/6D/1WHNrWwPmNMIyBKMW5\nJ6JzMsjo6xP2vkK1cdZGb1PGRP/C/8ECgiDkmklmzwLzLi+000m7LLrtKJA3oC2j\ngb8wgbwwHwYDVR0jBBgwFoAU6ehEUlM2XEsYmhH8QxgspdwggEgwVgYDVR0fBE8w\nTTBLoEmgR4ZFaHR0cHM6Ly9zYngtY2VydGlmaWNhdGVzLnRydXN0ZWRzZXJ2aWNl\ncy5pbnRlbC5jb20vSW50ZWxTR1hSb290Q0EuZGVyMB0GA1UdDgQWBBTp6ERSUzZc\nSxiaEfxDGCyl3CCASDAOBgNVHQ8BAf8EBAMCAQYwEgYDVR0TAQH/BAgwBgEB/wIB\nATAKBggqhkjOPQQDAgNJADBGAiEAzw9zdUiUHPMUd0C4mx41jlFZkrM3y5f1lgnV\nO7FbjOoCIQCoGtUmT4cXt7V+ySHbJ8Hob9AanpvXNH1ER+/gZF+opQ==\n-----END CERTIFICATE-----\n","tcbInfo":"{\"tcbInfo\":{\"id\":\"TDX\",\"version\":3,\"issueDate\":\"2025-10-21T09:44:59Z\",\"nextUpdate\":\"2025-11-20T09:44:59Z\",\"fmspc\":\"10806F040000\",\"pceId\":\"0000\",\"tcbType\":0,\"tcbEvaluationDataNumber\":5,\"tdxModule\":{\"mrsigner\":\"000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000\",\"attributes\":\"0000000000000000\",\"attributesMask\":\"FFFFFFFFFFFFFFFF\"},\"tdxModuleIdentities\":[{\"id\":\"TDX_02\",\"mrsigner\":\"000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000\",\"attributes\":\"0000000000000000\",\"attributesMask\":\"FFFFFFFFFFFFFFFF\",\"tcbLevels\":[{\"tcb\":{\"isvsvn\":0},\"tcbDate\":\"2022-11-09T00:00:00Z\",\"tcbStatus\":\"UpToDate\"}]},{\"id\":\"TDX_03\",\"mrsigner\":\"000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000\",\"attributes\":\"0000000000000000\",\"attributesMask\":\"FFFFFFFFFFFFFFFF\",\"tcbLevels\":[{\"tcb\":{\"isvsvn\":0},\"tcbDate\":\"2022-11-09T00:00:00Z\",\"tcbStatus\":\"UpToDate\"}]},{\"id\":\"TDX_01\",\"mrsigner\":\"000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000\",\"attributes\":\"0000000000000000\",\"attributesMask\":\"FFFFFFFFFFFFFFFF\",\"tcbLevels\":[{\"tcb\":{\"isvsvn\":0},\"tcbDate\":\"2022-11-09T00:00:00Z\",\"tcbStatus\":\"UpToDate\"}]}],\"tcbLevels\":[{\"tcb\":{\"sgxtcbcomponents\":[{\"svn\":1,\"category\":\"BIOS\",\"type\":\"Early Microcode Update\"},{\"svn\":1,\"category\":\"OS/VMM\",\"type\":\"SGX Late Microcode Update\"},{\"svn\":0,\"category\":\"OS/VMM\",\"type\":\"TXT SINIT\"},{\"svn\":0,\"category\":\"BIOS\"},{\"svn\":0,\"category\":\"BIOS\"},{\"svn\":0,\"category\":\"BIOS\"},{\"svn\":0},{\"svn\":0,\"category\":\"OS/VMM\",\"type\":\"SEAMLDR ACM\"},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0}],\"pcesvn\":11,\"tdxtcbcomponents\":[{\"svn\":0,\"category\":\"OS/VMM\",\"type\":\"TDX Module\"},{\"svn\":0,\"category\":\"OS/VMM\",\"type\":\"TDX Module\"},{\"svn\":1,\"category\":\"OS/VMM\",\"type\":\"TDX Late Microcode Update\"},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0}]},\"tcbDate\":\"2022-11-09T00:00:00Z\",\"tcbStatus\":\"UpToDate\"}]},\"signature\":\"8be7cbb359c180b54d61066ee4a120662bb721e863754557705c5d591a4df70d18bea90fe309958448422dcc7ef55d1cf26b44d6a9c15ec733f30f74d87800d1\"}"},{"fmspc":"10D06D000000","tcbInfoIssuerChain":"-----BEGIN CERTIFICATE-----\nMIICkDCCAjagAwIBAgIUTh8n662T/sqPZK+7n3H67/KGwu0wCgYIKoZIzj0EAwIw\naDEaMBgGA1UEAwwRSW50ZWwgU0dYIFJvb3QgQ0ExGjAYBgNVBAoMEUludGVsIENv\ncnBvcmF0aW9uMRQwEgYDVQQHDAtTYW50YSBDbGFyYTELMAkGA1UECAwCQ0ExCzAJ\nBgNVBAYTAlVTMB4XDTE5MTAzMTEyMzM0N1oXDTI2MTAzMTEyMzM0N1owbDEeMBwG\nA1UEAwwVSW50ZWwgU0dYIFRDQiBTaWduaW5nMRowGAYDVQQKDBFJbnRlbCBDb3Jw\nb3JhdGlvbjEUMBIGA1UEBwwLU2FudGEgQ2xhcmExCzAJBgNVBAgMAkNBMQswCQYD\nVQQGEwJVUzBZMBMGByqGSM49AgEGCCqGSM49AwEHA0IABOnYw9LbN/JmyUttXa0M\niBEenjPbxbR4C8MuVYxDI+Le8lDBLp9X4wMzCAUF/fI/31giClXp/y0erLbLZjdV\n07+jgbkwgbYwHwYDVR0jBBgwFoAU6ehEUlM2XEsYmhH8QxgspdwggEgwVgYDVR0f\nBE8wTTBLoEmgR4ZFaHR0cHM6Ly9zYngtY2VydGlmaWNhdGVzLnRydXN0ZWRzZXJ2\naWNlcy5pbnRlbC5jb20vSW50ZWxTR1hSb290Q0EuZGVyMB0GA1UdDgQWBBROHyfr\nrZP+yo9kr7ufcfrv8obC7TAOBgNVHQ8BAf8EBAMCBsAwDAYDVR0TAQH/BAIwADAK\nBggqhkjOPQQDAgNIADBFAiEA9xQeifK+2abQGnrAgk0hrOhdyvJQorh2cEMn4Gwr\n4hoCIFHW5qQ9G2wBJ4GMNQqv/oMfbPtzmyTlaWWzwxkqM0CT\n-----END CERTIFICATE-----\n-----BEGIN CERTIFICATE-----\nMIIClDCCAjmgAwIBAgIVAOnoRFJTNlxLGJoR/EMYLKXcIIBIMAoGCCqGSM49BAMC\nMGgxGjAYBgNVBAMMEUludGVsIFNHWCBSb290IENBMRowGAYDVQQKDBFJbnRlbCBD\nb3Jwb3JhdGlvbjEUMBIGA1UEBwwLU2FudGEgQ2xhcmExCzAJBgNVBAgMAkNBMQsw\nCQYDVQQGEwJVUzAeFw0xOTEwMzEwOTQ5MjFaFw00OTEyMzEyMzU5NTlaMGgxGjAY\nBgNVBAMMEUludGVsIFNHWCBSb290IENBMRowGAYDVQQKDBFJbnRlbCBDb3Jwb3Jh\ndGlvbjEUMBIGA1UEBwwLU2FudGEgQ2xhcmExCzAJBgNVBAgMAkNBMQswCQYDVQQG\nEwJVUzBZMBMGByqGSM49AgEGCCqGSM49AwEHA0IABE/6D/1WHNrWwPmNMIyBKMW5\nJ6JzMsjo6xP2vkK1cdZGb1PGRP/C/8ECgiDkmklmzwLzLi+000m7LLrtKJA3oC2j\ngb8wgbwwHwYDVR0jBBgwFoAU6ehEUlM2XEsYmhH8QxgspdwggEgwVgYDVR0fBE8w\nTTBLoEmgR4ZFaHR0cHM6Ly9zYngtY2VydGlmaWNhdGVzLnRydXN0ZWRzZXJ2aWNl\ncy5pbnRlbC5jb20vSW50ZWxTR1hSb290Q0EuZGVyMB0GA1UdDgQWBBTp6ERSUzZc\nSxiaEfxDGCyl3CCASDAOBgNVHQ8BAf8EBAMCAQYwEgYDVR0TAQH/BAgwBgEB/wIB\nATAKBggqhkjOPQQDAgNJADBGAiEAzw9zdUiUHPMUd0C4mx41jlFZkrM3y5f1lgnV\nO7FbjOoCIQCoGtUmT4cXt7V+ySHbJ8Hob9AanpvXNH1ER+/gZF+opQ==\n-----END CERTIFICATE-----\n","tcbInfo":"{\"tcbInfo\":{\"id\":\"TDX\",\"version\":3,\"issueDate\":\"2025-10-21T09:45:00Z\",\"nextUpdate\":\"2025-11-20T09:45:00Z\",\"fmspc\":\"10D06D000000\",\"pceId\":\"0000\",\"tcbType\":0,\"tcbEvaluationDataNumber\":5,\"tdxModule\":{\"mrsigner\":\"000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000\",\"attributes\":\"0000000000000000\",\"attributesMask\":\"FFFFFFFFFFFFFFFF\"},\"tdxModuleIdentities\":[{\"id\":\"TDX_02\",\"mrsigner\":\"000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000\",\"attributes\":\"0000000000000000\",\"attributesMask\":\"FFFFFFFFFFFFFFFF\",\"tcbLevels\":[{\"tcb\":{\"isvsvn\":0},\"tcbDate\":\"2022-11-09T00:00:00Z\",\"tcbStatus\":\"UpToDate\"}]},{\"id\":\"TDX_03\",\"mrsigner\":\"000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000\",\"attributes\":\"0000000000000000\",\"attributesMask\":\"FFFFFFFFFFFFFFFF\",\"tcbLevels\":[{\"tcb\":{\"isvsvn\":0},\"tcbDate\":\"2022-11-09T00:00:00Z\",\"tcbStatus\":\"UpToDate\"}]},{\"id\":\"TDX_01\",\"mrsigner\":\"000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000\",\"attributes\":\"0000000000000000\",\"attributesMask\":\"FFFFFFFFFFFFFFFF\",\"tcbLevels\":[{\"tcb\":{\"isvsvn\":0},\"tcbDate\":\"2022-11-09T00:00:00Z\",\"tcbStatus\":\"UpToDate\"}]}],\"tcbLevels\":[{\"tcb\":{\"sgxtcbcomponents\":[{\"svn\":1,\"category\":\"BIOS\",\"type\":\"Early Microcode Update\"},{\"svn\":1,\"category\":\"OS/VMM\",\"type\":\"SGX Late Microcode Update\"},{\"svn\":0,\"category\":\"OS/VMM\",\"type\":\"TXT SINIT\"},{\"svn\":0,\"category\":\"BIOS\"},{\"svn\":0,\"category\":\"BIOS\"},{\"svn\":0,\"category\":\"BIOS\"},{\"svn\":0},{\"svn\":0,\"category\":\"OS/VMM\",\"type\":\"SEAMLDR ACM\"},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0}],\"pcesvn\":0,\"tdxtcbcomponents\":[{\"svn\":0,\"category\":\"OS/VMM\",\"type\":\"TDX Module\"},{\"svn\":0,\"category\":\"OS/VMM\",\"type\":\"TDX Module\"},{\"svn\":1,\"category\":\"OS/VMM\",\"type\":\"TDX Late Microcode Update\"},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0}]},\"tcbDate\":\"2022-11-09T00:00:00Z\",\"tcbStatus\":\"UpToDate\"}]},\"signature\":\"96930bf1e63d69a94325123ff73ec127f670267d15e23fe119ae226354bc7c53707c1fd812d3e6648639883d81709494d96d6061e71c586f6f4d5ff743337587\"}"},{"fmspc":"20806F000000","tcbInfoIssuerChain":"-----BEGIN CERTIFICATE-----\nMIICkDCCAjagAwIBAgIUTh8n662T/sqPZK+7n3H67/KGwu0wCgYIKoZIzj0EAwIw\naDEaMBgGA1UEAwwRSW50ZWwgU0dYIFJvb3QgQ0ExGjAYBgNVBAoMEUludGVsIENv\ncnBvcmF0aW9uMRQwEgYDVQQHDAtTYW50YSBDbGFyYTELMAkGA1UECAwCQ0ExCzAJ\nBgNVBAYTAlVTMB4XDTE5MTAzMTEyMzM0N1oXDTI2MTAzMTEyMzM0N1owbDEeMBwG\nA1UEAwwVSW50ZWwgU0dYIFRDQiBTaWduaW5nMRowGAYDVQQKDBFJbnRlbCBDb3Jw\nb3JhdGlvbjEUMBIGA1UEBwwLU2FudGEgQ2xhcmExCzAJBgNVBAgMAkNBMQswCQYD\nVQQGEwJVUzBZMBMGByqGSM49AgEGCCqGSM49AwEHA0IABOnYw9LbN/JmyUttXa0M\niBEenjPbxbR4C8MuVYxDI+Le8lDBLp9X4wMzCAUF/fI/31giClXp/y0erLbLZjdV\n07+jgbkwgbYwHwYDVR0jBBgwFoAU6ehEUlM2XEsYmhH8QxgspdwggEgwVgYDVR0f\nBE8wTTBLoEmgR4ZFaHR0cHM6Ly9zYngtY2VydGlmaWNhdGVzLnRydXN0ZWRzZXJ2\naWNlcy5pbnRlbC5jb20vSW50ZWxTR1hSb290Q0EuZGVyMB0GA1UdDgQWBBROHyfr\nrZP+yo9kr7ufcfrv8obC7TAOBgNVHQ8BAf8EBAMCBsAwDAYDVR0TAQH/BAIwADAK\nBggqhkjOPQQDAgNIADBFAiEA9xQeifK+2abQGnrAgk0hrOhdyvJQorh2cEMn4Gwr\n4hoCIFHW5qQ9G2wBJ4GMNQqv/oMfbPtzmyTlaWWzwxkqM0CT\n-----END CERTIFICATE-----\n-----BEGIN CERTIFICATE-----\nMIIClDCCAjmgAwIBAgIVAOnoRFJTNlxLGJoR/EMYLKXcIIBIMAoGCCqGSM49BAMC\nMGgxGjAYBgNVBAMMEUludGVsIFNHWCBSb290IENBMRowGAYDVQQKDBFJbnRlbCBD\nb3Jwb3JhdGlvbjEUMBIGA1UEBwwLU2FudGEgQ2xhcmExCzAJBgNVBAgMAkNBMQsw\nCQYDVQQGEwJVUzAeFw0xOTEwMzEwOTQ5MjFaFw00OTEyMzEyMzU5NTlaMGgxGjAY\nBgNVBAMMEUludGVsIFNHWCBSb290IENBMRowGAYDVQQKDBFJbnRlbCBDb3Jwb3Jh\ndGlvbjEUMBIGA1UEBwwLU2FudGEgQ2xhcmExCzAJBgNVBAgMAkNBMQswCQYDVQQG\nEwJVUzBZMBMGByqGSM49AgEGCCqGSM49AwEHA0IABE/6D/1WHNrWwPmNMIyBKMW5\nJ6JzMsjo6xP2vkK1cdZGb1PGRP/C/8ECgiDkmklmzwLzLi+000m7LLrtKJA3oC2j\ngb8wgbwwHwYDVR0jBBgwFoAU6ehEUlM2XEsYmhH8QxgspdwggEgwVgYDVR0fBE8w\nTTBLoEmgR4ZFaHR0cHM6Ly9zYngtY2VydGlmaWNhdGVzLnRydXN0ZWRzZXJ2aWNl\ncy5pbnRlbC5jb20vSW50ZWxTR1hSb290Q0EuZGVyMB0GA1UdDgQWBBTp6ERSUzZc\nSxiaEfxDGCyl3CCASDAOBgNVHQ8BAf8EBAMCAQYwEgYDVR0TAQH/BAgwBgEB/wIB\nATAKBggqhkjOPQQDAgNJADBGAiEAzw9zdUiUHPMUd0C4mx41jlFZkrM3y5f1lgnV\nO7FbjOoCIQCoGtUmT4cXt7V+ySHbJ8Hob9AanpvXNH1ER+/gZF+opQ==\n-----END CERTIFICATE-----\n","tcbInfo":"{\"tcbInfo\":{\"id\":\"TDX\",\"version\":3,\"issueDate\":\"2025-10-21T09:45:01Z\",\"nextUpdate\":\"2025-11-20T09:45:01Z\",\"fmspc\":\"20806F000000\",\"pceId\":\"0000\",\"tcbType\":0,\"tcbEvaluationDataNumber\":5,\"tdxModule\":{\"mrsigner\":\"000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000\",\"attributes\":\"0000000000000000\",\"attributesMask\":\"FFFFFFFFFFFFFFFF\"},\"tdxModuleIdentities\":[{\"id\":\"TDX_02\",\"mrsigner\":\"000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000\",\"attributes\":\"0000000000000000\",\"attributesMask\":\"FFFFFFFFFFFFFFFF\",\"tcbLevels\":[{\"tcb\":{\"isvsvn\":0},\"tcbDate\":\"2022-11-09T00:00:00Z\",\"tcbStatus\":\"UpToDate\"}]},{\"id\":\"TDX_03\",\"mrsigner\":\"000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000\",\"attributes\":\"0000000000000000\",\"attributesMask\":\"FFFFFFFFFFFFFFFF\",\"tcbLevels\":[{\"tcb\":{\"isvsvn\":0},\"tcbDate\":\"2022-11-09T00:00:00Z\",\"tcbStatus\":\"UpToDate\"}]},{\"id\":\"TDX_01\",\"mrsigner\":\"000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000\",\"attributes\":\"0000000000000000\",\"attributesMask\":\"FFFFFFFFFFFFFFFF\",\"tcbLevels\":[{\"tcb\":{\"isvsvn\":0},\"tcbDate\":\"2022-11-09T00:00:00Z\",\"tcbStatus\":\"UpToDate\"}]}],\"tcbLevels\":[{\"tcb\":{\"sgxtcbcomponents\":[{\"svn\":1,\"category\":\"BIOS\",\"type\":\"Early Microcode Update\"},{\"svn\":1,\"category\":\"OS/VMM\",\"type\":\"SGX Late Microcode Update\"},{\"svn\":0,\"category\":\"OS/VMM\",\"type\":\"TXT SINIT\"},{\"svn\":0,\"category\":\"BIOS\"},{\"svn\":0,\"category\":\"BIOS\"},{\"svn\":0,\"category\":\"BIOS\"},{\"svn\":0},{\"svn\":0,\"category\":\"OS/VMM\",\"type\":\"SEAMLDR ACM\"},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0}],\"pcesvn\":11,\"tdxtcbcomponents\":[{\"svn\":0,\"category\":\"OS/VMM\",\"type\":\"TDX Module\"},{\"svn\":0,\"category\":\"OS/VMM\",\"type\":\"TDX Module\"},{\"svn\":1,\"category\":\"OS/VMM\",\"type\":\"TDX Late Microcode Update\"},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0}]},\"tcbDate\":\"2022-11-09T00:00:00Z\",\"tcbStatus\":\"UpToDate\"}]},\"signature\":\"02e92c4d0dedf02a2a11522b8626d426da8dc5d3be26e66bd11039b9786fe88bf65e07257a06d16fb570a3304261b3c35952b686423e84ac8bdc5038d417deb3\"}"},{"fmspc":"30A06E000000","tcbInfoIssuerChain":"-----BEGIN CERTIFICATE-----\nMIICkDCCAjagAwIBAgIUTh8n662T/sqPZK+7n3H67/KGwu0wCgYIKoZIzj0EAwIw\naDEaMBgGA1UEAwwRSW50ZWwgU0dYIFJvb3QgQ0ExGjAYBgNVBAoMEUludGVsIENv\ncnBvcmF0aW9uMRQwEgYDVQQHDAtTYW50YSBDbGFyYTELMAkGA1UECAwCQ0ExCzAJ\nBgNVBAYTAlVTMB4XDTE5MTAzMTEyMzM0N1oXDTI2MTAzMTEyMzM0N1owbDEeMBwG\nA1UEAwwVSW50ZWwgU0dYIFRDQiBTaWduaW5nMRowGAYDVQQKDBFJbnRlbCBDb3Jw\nb3JhdGlvbjEUMBIGA1UEBwwLU2FudGEgQ2xhcmExCzAJBgNVBAgMAkNBMQswCQYD\nVQQGEwJVUzBZMBMGByqGSM49AgEGCCqGSM49AwEHA0IABOnYw9LbN/JmyUttXa0M\niBEenjPbxbR4C8MuVYxDI+Le8lDBLp9X4wMzCAUF/fI/31giClXp/y0erLbLZjdV\n07+jgbkwgbYwHwYDVR0jBBgwFoAU6ehEUlM2XEsYmhH8QxgspdwggEgwVgYDVR0f\nBE8wTTBLoEmgR4ZFaHR0cHM6Ly9zYngtY2VydGlmaWNhdGVzLnRydXN0ZWRzZXJ2\naWNlcy5pbnRlbC5jb20vSW50ZWxTR1hSb290Q0EuZGVyMB0GA1UdDgQWBBROHyfr\nrZP+yo9kr7ufcfrv8obC7TAOBgNVHQ8BAf8EBAMCBsAwDAYDVR0TAQH/BAIwADAK\nBggqhkjOPQQDAgNIADBFAiEA9xQeifK+2abQGnrAgk0hrOhdyvJQorh2cEMn4Gwr\n4hoCIFHW5qQ9G2wBJ4GMNQqv/oMfbPtzmyTlaWWzwxkqM0CT\n-----END CERTIFICATE-----\n-----BEGIN CERTIFICATE-----\nMIIClDCCAjmgAwIBAgIVAOnoRFJTNlxLGJoR/EMYLKXcIIBIMAoGCCqGSM49BAMC\nMGgxGjAYBgNVBAMMEUludGVsIFNHWCBSb290IENBMRowGAYDVQQKDBFJbnRlbCBD\nb3Jwb3JhdGlvbjEUMBIGA1UEBwwLU2FudGEgQ2xhcmExCzAJBgNVBAgMAkNBMQsw\nCQYDVQQGEwJVUzAeFw0xOTEwMzEwOTQ5MjFaFw00OTEyMzEyMzU5NTlaMGgxGjAY\nBgNVBAMMEUludGVsIFNHWCBSb290IENBMRowGAYDVQQKDBFJbnRlbCBDb3Jwb3Jh\ndGlvbjEUMBIGA1UEBwwLU2FudGEgQ2xhcmExCzAJBgNVBAgMAkNBMQswCQYDVQQG\nEwJVUzBZMBMGByqGSM49AgEGCCqGSM49AwEHA0IABE/6D/1WHNrWwPmNMIyBKMW5\nJ6JzMsjo6xP2vkK1cdZGb1PGRP/C/8ECgiDkmklmzwLzLi+000m7LLrtKJA3oC2j\ngb8wgbwwHwYDVR0jBBgwFoAU6ehEUlM2XEsYmhH8QxgspdwggEgwVgYDVR0fBE8w\nTTBLoEmgR4ZFaHR0cHM6Ly9zYngtY2VydGlmaWNhdGVzLnRydXN0ZWRzZXJ2aWNl\ncy5pbnRlbC5jb20vSW50ZWxTR1hSb290Q0EuZGVyMB0GA1UdDgQWBBTp6ERSUzZc\nSxiaEfxDGCyl3CCASDAOBgNVHQ8BAf8EBAMCAQYwEgYDVR0TAQH/BAgwBgEB/wIB\nATAKBggqhkjOPQQDAgNJADBGAiEAzw9zdUiUHPMUd0C4mx41jlFZkrM3y5f1lgnV\nO7FbjOoCIQCoGtUmT4cXt7V+ySHbJ8Hob9AanpvXNH1ER+/gZF+opQ==\n-----END CERTIFICATE-----\n","tcbInfo":"{\"tcbInfo\":{\"id\":\"TDX\",\"version\":3,\"issueDate\":\"2025-10-21T09:45:02Z\",\"nextUpdate\":\"2025-11-20T09:45:02Z\",\"fmspc\":\"30A06E000000\",\"pceId\":\"0000\",\"tcbType\":0,\"tcbEvaluationDataNumber\":5,\"tdxModule\":{\"mrsigner\":\"000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000\",\"attributes\":\"0000000000000000\",\"attributesMask\":\"FFFFFFFFFFFFFFFF\"},\"tdxModuleIdentities\":[{\"id\":\"TDX_02\",\"mrsigner\":\"000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000\",\"attributes\":\"0000000000000000\",\"attributesMask\":\"FFFFFFFFFFFFFFFF\",\"tcbLevels\":[{\"tcb\":{\"isvsvn\":0},\"tcbDate\":\"2022-11-09T00:00:00Z\",\"tcbStatus\":\"UpToDate\"}]},{\"id\":\"TDX_03\",\"mrsigner\":\"000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000\",\"attributes\":\"0000000000000000\",\"attributesMask\":\"FFFFFFFFFFFFFFFF\",\"tcbLevels\":[{\"tcb\":{\"isvsvn\":0},\"tcbDate\":\"2022-11-09T00:00:00Z\",\"tcbStatus\":\"UpToDate\"}]},{\"id\":\"TDX_01\",\"mrsigner\":\"000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000\",\"attributes\":\"0000000000000000\",\"attributesMask\":\"FFFFFFFFFFFFFFFF\",\"tcbLevels\":[{\"tcb\":{\"isvsvn\":0},\"tcbDate\":\"2022-11-09T00:00:00Z\",\"tcbStatus\":\"UpToDate\"}]}],\"tcbLevels\":[{\"tcb\":{\"sgxtcbcomponents\":[{\"svn\":1,\"category\":\"BIOS\",\"type\":\"Early Microcode Update\"},{\"svn\":1,\"category\":\"OS/VMM\",\"type\":\"SGX Late Microcode Update\"},{\"svn\":0,\"category\":\"OS/VMM\",\"type\":\"TXT SINIT\"},{\"svn\":0,\"category\":\"BIOS\"},{\"svn\":0,\"category\":\"BIOS\"},{\"svn\":0,\"category\":\"BIOS\"},{\"svn\":0},{\"svn\":0,\"category\":\"OS/VMM\",\"type\":\"SEAMLDR ACM\"},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0}],\"pcesvn\":0,\"tdxtcbcomponents\":[{\"svn\":0,\"category\":\"OS/VMM\",\"type\":\"TDX Module\"},{\"svn\":0,\"category\":\"OS/VMM\",\"type\":\"TDX Module\"},{\"svn\":1,\"category\":\"OS/VMM\",\"type\":\"TDX Late Microcode Update\"},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0}]},\"tcbDate\":\"2022-11-09T00:00:00Z\",\"tcbStatus\":\"UpToDate\"}]},\"signature\":\"5e1784749fd8b95b4c8773833a1041cfd2b85f13658fa22cd69a3f9de9cc43d371a3eef0de86d3effe08dc4a1dca81dcf3ab65344a222ea9523a8726772c3aa5\"}"},{"fmspc":"10A06F000000","tcbInfoIssuerChain":"-----BEGIN CERTIFICATE-----\nMIICkDCCAjagAwIBAgIUTh8n662T/sqPZK+7n3H67/KGwu0wCgYIKoZIzj0EAwIw\naDEaMBgGA1UEAwwRSW50ZWwgU0dYIFJvb3QgQ0ExGjAYBgNVBAoMEUludGVsIENv\ncnBvcmF0aW9uMRQwEgYDVQQHDAtTYW50YSBDbGFyYTELMAkGA1UECAwCQ0ExCzAJ\nBgNVBAYTAlVTMB4XDTE5MTAzMTEyMzM0N1oXDTI2MTAzMTEyMzM0N1owbDEeMBwG\nA1UEAwwVSW50ZWwgU0dYIFRDQiBTaWduaW5nMRowGAYDVQQKDBFJbnRlbCBDb3Jw\nb3JhdGlvbjEUMBIGA1UEBwwLU2FudGEgQ2xhcmExCzAJBgNVBAgMAkNBMQswCQYD\nVQQGEwJVUzBZMBMGByqGSM49AgEGCCqGSM49AwEHA0IABOnYw9LbN/JmyUttXa0M\niBEenjPbxbR4C8MuVYxDI+Le8lDBLp9X4wMzCAUF/fI/31giClXp/y0erLbLZjdV\n07+jgbkwgbYwHwYDVR0jBBgwFoAU6ehEUlM2XEsYmhH8QxgspdwggEgwVgYDVR0f\nBE8wTTBLoEmgR4ZFaHR0cHM6Ly9zYngtY2VydGlmaWNhdGVzLnRydXN0ZWRzZXJ2\naWNlcy5pbnRlbC5jb20vSW50ZWxTR1hSb290Q0EuZGVyMB0GA1UdDgQWBBROHyfr\nrZP+yo9kr7ufcfrv8obC7TAOBgNVHQ8BAf8EBAMCBsAwDAYDVR0TAQH/BAIwADAK\nBggqhkjOPQQDAgNIADBFAiEA9xQeifK+2abQGnrAgk0hrOhdyvJQorh2cEMn4Gwr\n4hoCIFHW5qQ9G2wBJ4GMNQqv/oMfbPtzmyTlaWWzwxkqM0CT\n-----END CERTIFICATE-----\n-----BEGIN CERTIFICATE-----\nMIIClDCCAjmgAwIBAgIVAOnoRFJTNlxLGJoR/EMYLKXcIIBIMAoGCCqGSM49BAMC\nMGgxGjAYBgNVBAMMEUludGVsIFNHWCBSb290IENBMRowGAYDVQQKDBFJbnRlbCBD\nb3Jwb3JhdGlvbjEUMBIGA1UEBwwLU2FudGEgQ2xhcmExCzAJBgNVBAgMAkNBMQsw\nCQYDVQQGEwJVUzAeFw0xOTEwMzEwOTQ5MjFaFw00OTEyMzEyMzU5NTlaMGgxGjAY\nBgNVBAMMEUludGVsIFNHWCBSb290IENBMRowGAYDVQQKDBFJbnRlbCBDb3Jwb3Jh\ndGlvbjEUMBIGA1UEBwwLU2FudGEgQ2xhcmExCzAJBgNVBAgMAkNBMQswCQYDVQQG\nEwJVUzBZMBMGByqGSM49AgEGCCqGSM49AwEHA0IABE/6D/1WHNrWwPmNMIyBKMW5\nJ6JzMsjo6xP2vkK1cdZGb1PGRP/C/8ECgiDkmklmzwLzLi+000m7LLrtKJA3oC2j\ngb8wgbwwHwYDVR0jBBgwFoAU6ehEUlM2XEsYmhH8QxgspdwggEgwVgYDVR0fBE8w\nTTBLoEmgR4ZFaHR0cHM6Ly9zYngtY2VydGlmaWNhdGVzLnRydXN0ZWRzZXJ2aWNl\ncy5pbnRlbC5jb20vSW50ZWxTR1hSb290Q0EuZGVyMB0GA1UdDgQWBBTp6ERSUzZc\nSxiaEfxDGCyl3CCASDAOBgNVHQ8BAf8EBAMCAQYwEgYDVR0TAQH/BAgwBgEB/wIB\nATAKBggqhkjOPQQDAgNJADBGAiEAzw9zdUiUHPMUd0C4mx41jlFZkrM3y5f1lgnV\nO7FbjOoCIQCoGtUmT4cXt7V+ySHbJ8Hob9AanpvXNH1ER+/gZF+opQ==\n-----END CERTIFICATE-----\n","tcbInfo":"{\"tcbInfo\":{\"id\":\"TDX\",\"version\":3,\"issueDate\":\"2025-10-21T09:45:03Z\",\"nextUpdate\":\"2025-11-20T09:45:03Z\",\"fmspc\":\"10A06F000000\",\"pceId\":\"0000\",\"tcbType\":0,\"tcbEvaluationDataNumber\":5,\"tdxModule\":{\"mrsigner\":\"000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000\",\"attributes\":\"0000000000000000\",\"attributesMask\":\"FFFFFFFFFFFFFFFF\"},\"tdxModuleIdentities\":[{\"id\":\"TDX_02\",\"mrsigner\":\"000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000\",\"attributes\":\"0000000000000000\",\"attributesMask\":\"FFFFFFFFFFFFFFFF\",\"tcbLevels\":[{\"tcb\":{\"isvsvn\":0},\"tcbDate\":\"2022-11-09T00:00:00Z\",\"tcbStatus\":\"UpToDate\"}]},{\"id\":\"TDX_03\",\"mrsigner\":\"000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000\",\"attributes\":\"0000000000000000\",\"attributesMask\":\"FFFFFFFFFFFFFFFF\",\"tcbLevels\":[{\"tcb\":{\"isvsvn\":0},\"tcbDate\":\"2022-11-09T00:00:00Z\",\"tcbStatus\":\"UpToDate\"}]},{\"id\":\"TDX_01\",\"mrsigner\":\"000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000\",\"attributes\":\"0000000000000000\",\"attributesMask\":\"FFFFFFFFFFFFFFFF\",\"tcbLevels\":[{\"tcb\":{\"isvsvn\":0},\"tcbDate\":\"2022-11-09T00:00:00Z\",\"tcbStatus\":\"UpToDate\"}]}],\"tcbLevels\":[{\"tcb\":{\"sgxtcbcomponents\":[{\"svn\":1,\"category\":\"BIOS\",\"type\":\"Early Microcode Update\"},{\"svn\":1,\"category\":\"OS/VMM\",\"type\":\"SGX Late Microcode Update\"},{\"svn\":0,\"category\":\"OS/VMM\",\"type\":\"TXT SINIT\"},{\"svn\":0,\"category\":\"BIOS\"},{\"svn\":0,\"category\":\"BIOS\"},{\"svn\":0,\"category\":\"BIOS\"},{\"svn\":0},{\"svn\":0,\"category\":\"OS/VMM\",\"type\":\"SEAMLDR ACM\"},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0}],\"pcesvn\":0,\"tdxtcbcomponents\":[{\"svn\":0,\"category\":\"OS/VMM\",\"type\":\"TDX Module\"},{\"svn\":0,\"category\":\"OS/VMM\",\"type\":\"TDX Module\"},{\"svn\":1,\"category\":\"OS/VMM\",\"type\":\"TDX Late Microcode Update\"},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0}]},\"tcbDate\":\"2022-11-09T00:00:00Z\",\"tcbStatus\":\"UpToDate\"}]},\"signature\":\"25f80ad77ef746554afc7104f58b7ec995a19150738c71029e0a0137ecf1b3af439affe7f4d9f8c298852d71f3fa516f4127eb6147ffc0965e6a5babf2fd8660\"}"},{"fmspc":"20A06D050000","tcbInfoIssuerChain":"-----BEGIN CERTIFICATE-----\nMIICkDCCAjagAwIBAgIUTh8n662T/sqPZK+7n3H67/KGwu0wCgYIKoZIzj0EAwIw\naDEaMBgGA1UEAwwRSW50ZWwgU0dYIFJvb3QgQ0ExGjAYBgNVBAoMEUludGVsIENv\ncnBvcmF0aW9uMRQwEgYDVQQHDAtTYW50YSBDbGFyYTELMAkGA1UECAwCQ0ExCzAJ\nBgNVBAYTAlVTMB4XDTE5MTAzMTEyMzM0N1oXDTI2MTAzMTEyMzM0N1owbDEeMBwG\nA1UEAwwVSW50ZWwgU0dYIFRDQiBTaWduaW5nMRowGAYDVQQKDBFJbnRlbCBDb3Jw\nb3JhdGlvbjEUMBIGA1UEBwwLU2FudGEgQ2xhcmExCzAJBgNVBAgMAkNBMQswCQYD\nVQQGEwJVUzBZMBMGByqGSM49AgEGCCqGSM49AwEHA0IABOnYw9LbN/JmyUttXa0M\niBEenjPbxbR4C8MuVYxDI+Le8lDBLp9X4wMzCAUF/fI/31giClXp/y0erLbLZjdV\n07+jgbkwgbYwHwYDVR0jBBgwFoAU6ehEUlM2XEsYmhH8QxgspdwggEgwVgYDVR0f\nBE8wTTBLoEmgR4ZFaHR0cHM6Ly9zYngtY2VydGlmaWNhdGVzLnRydXN0ZWRzZXJ2\naWNlcy5pbnRlbC5jb20vSW50ZWxTR1hSb290Q0EuZGVyMB0GA1UdDgQWBBROHyfr\nrZP+yo9kr7ufcfrv8obC7TAOBgNVHQ8BAf8EBAMCBsAwDAYDVR0TAQH/BAIwADAK\nBggqhkjOPQQDAgNIADBFAiEA9xQeifK+2abQGnrAgk0hrOhdyvJQorh2cEMn4Gwr\n4hoCIFHW5qQ9G2wBJ4GMNQqv/oMfbPtzmyTlaWWzwxkqM0CT\n-----END CERTIFICATE-----\n-----BEGIN CERTIFICATE-----\nMIIClDCCAjmgAwIBAgIVAOnoRFJTNlxLGJoR/EMYLKXcIIBIMAoGCCqGSM49BAMC\nMGgxGjAYBgNVBAMMEUludGVsIFNHWCBSb290IENBMRowGAYDVQQKDBFJbnRlbCBD\nb3Jwb3JhdGlvbjEUMBIGA1UEBwwLU2FudGEgQ2xhcmExCzAJBgNVBAgMAkNBMQsw\nCQYDVQQGEwJVUzAeFw0xOTEwMzEwOTQ5MjFaFw00OTEyMzEyMzU5NTlaMGgxGjAY\nBgNVBAMMEUludGVsIFNHWCBSb290IENBMRowGAYDVQQKDBFJbnRlbCBDb3Jwb3Jh\ndGlvbjEUMBIGA1UEBwwLU2FudGEgQ2xhcmExCzAJBgNVBAgMAkNBMQswCQYDVQQG\nEwJVUzBZMBMGByqGSM49AgEGCCqGSM49AwEHA0IABE/6D/1WHNrWwPmNMIyBKMW5\nJ6JzMsjo6xP2vkK1cdZGb1PGRP/C/8ECgiDkmklmzwLzLi+000m7LLrtKJA3oC2j\ngb8wgbwwHwYDVR0jBBgwFoAU6ehEUlM2XEsYmhH8QxgspdwggEgwVgYDVR0fBE8w\nTTBLoEmgR4ZFaHR0cHM6Ly9zYngtY2VydGlmaWNhdGVzLnRydXN0ZWRzZXJ2aWNl\ncy5pbnRlbC5jb20vSW50ZWxTR1hSb290Q0EuZGVyMB0GA1UdDgQWBBTp6ERSUzZc\nSxiaEfxDGCyl3CCASDAOBgNVHQ8BAf8EBAMCAQYwEgYDVR0TAQH/BAgwBgEB/wIB\nATAKBggqhkjOPQQDAgNJADBGAiEAzw9zdUiUHPMUd0C4mx41jlFZkrM3y5f1lgnV\nO7FbjOoCIQCoGtUmT4cXt7V+ySHbJ8Hob9AanpvXNH1ER+/gZF+opQ==\n-----END CERTIFICATE-----\n","tcbInfo":"{\"tcbInfo\":{\"id\":\"TDX\",\"version\":3,\"issueDate\":\"2025-10-21T09:45:04Z\",\"nextUpdate\":\"2025-11-20T09:45:04Z\",\"fmspc\":\"20A06D050000\",\"pceId\":\"0000\",\"tcbType\":0,\"tcbEvaluationDataNumber\":5,\"tdxModule\":{\"mrsigner\":\"000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000\",\"attributes\":\"0000000000000000\",\"attributesMask\":\"FFFFFFFFFFFFFFFF\"},\"tdxModuleIdentities\":[{\"id\":\"TDX_02\",\"mrsigner\":\"000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000\",\"attributes\":\"0000000000000000\",\"attributesMask\":\"FFFFFFFFFFFFFFFF\",\"tcbLevels\":[{\"tcb\":{\"isvsvn\":0},\"tcbDate\":\"2022-11-09T00:00:00Z\",\"tcbStatus\":\"UpToDate\"}]},{\"id\":\"TDX_03\",\"mrsigner\":\"000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000\",\"attributes\":\"0000000000000000\",\"attributesMask\":\"FFFFFFFFFFFFFFFF\",\"tcbLevels\":[{\"tcb\":{\"isvsvn\":0},\"tcbDate\":\"2022-11-09T00:00:00Z\",\"tcbStatus\":\"UpToDate\"}]},{\"id\":\"TDX_01\",\"mrsigner\":\"000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000\",\"attributes\":\"0000000000000000\",\"attributesMask\":\"FFFFFFFFFFFFFFFF\",\"tcbLevels\":[{\"tcb\":{\"isvsvn\":0},\"tcbDate\":\"2022-11-09T00:00:00Z\",\"tcbStatus\":\"UpToDate\"}]}],\"tcbLevels\":[{\"tcb\":{\"sgxtcbcomponents\":[{\"svn\":1,\"category\":\"BIOS\",\"type\":\"Early Microcode Update\"},{\"svn\":1,\"category\":\"OS/VMM\",\"type\":\"SGX Late Microcode Update\"},{\"svn\":0,\"category\":\"OS/VMM\",\"type\":\"TXT SINIT\"},{\"svn\":0,\"category\":\"BIOS\"},{\"svn\":0,\"category\":\"BIOS\"},{\"svn\":0,\"category\":\"BIOS\"},{\"svn\":0},{\"svn\":0,\"category\":\"OS/VMM\",\"type\":\"SEAMLDR ACM\"},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0}],\"pcesvn\":0,\"tdxtcbcomponents\":[{\"svn\":0,\"category\":\"OS/VMM\",\"type\":\"TDX Module\"},{\"svn\":0,\"category\":\"OS/VMM\",\"type\":\"TDX Module\"},{\"svn\":1,\"category\":\"OS/VMM\",\"type\":\"TDX Late Microcode Update\"},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0}]},\"tcbDate\":\"2022-11-09T00:00:00Z\",\"tcbStatus\":\"UpToDate\"}]},\"signature\":\"c7379d069530fd76842570f993ac8f615c509e3889fe93bb87e8b40faa46e3604ec2c21458af982065f7b392007d38a0fa12321e116379c82cfaefaa3ecaff21\"}"}],"qeIdentityIssuerChain":"-----BEGIN CERTIFICATE-----\nMIICkDCCAjagAwIBAgIUTh8n662T/sqPZK+7n3H67/KGwu0wCgYIKoZIzj0EAwIw\naDEaMBgGA1UEAwwRSW50ZWwgU0dYIFJvb3QgQ0ExGjAYBgNVBAoMEUludGVsIENv\ncnBvcmF0aW9uMRQwEgYDVQQHDAtTYW50YSBDbGFyYTELMAkGA1UECAwCQ0ExCzAJ\nBgNVBAYTAlVTMB4XDTE5MTAzMTEyMzM0N1oXDTI2MTAzMTEyMzM0N1owbDEeMBwG\nA1UEAwwVSW50ZWwgU0dYIFRDQiBTaWduaW5nMRowGAYDVQQKDBFJbnRlbCBDb3Jw\nb3JhdGlvbjEUMBIGA1UEBwwLU2FudGEgQ2xhcmExCzAJBgNVBAgMAkNBMQswCQYD\nVQQGEwJVUzBZMBMGByqGSM49AgEGCCqGSM49AwEHA0IABOnYw9LbN/JmyUttXa0M\niBEenjPbxbR4C8MuVYxDI+Le8lDBLp9X4wMzCAUF/fI/31giClXp/y0erLbLZjdV\n07+jgbkwgbYwHwYDVR0jBBgwFoAU6ehEUlM2XEsYmhH8QxgspdwggEgwVgYDVR0f\nBE8wTTBLoEmgR4ZFaHR0cHM6Ly9zYngtY2VydGlmaWNhdGVzLnRydXN0ZWRzZXJ2\naWNlcy5pbnRlbC5jb20vSW50ZWxTR1hSb290Q0EuZGVyMB0GA1UdDgQWBBROHyfr\nrZP+yo9kr7ufcfrv8obC7TAOBgNVHQ8BAf8EBAMCBsAwDAYDVR0TAQH/BAIwADAK\nBggqhkjOPQQDAgNIADBFAiEA9xQeifK+2abQGnrAgk0hrOhdyvJQorh2cEMn4Gwr\n4hoCIFHW5qQ9G2wBJ4GMNQqv/oMfbPtzmyTlaWWzwxkqM0CT\n-----END CERTIFICATE-----\n-----BEGIN CERTIFICATE-----\nMIIClDCCAjmgAwIBAgIVAOnoRFJTNlxLGJoR/EMYLKXcIIBIMAoGCCqGSM49BAMC\nMGgxGjAYBgNVBAMMEUludGVsIFNHWCBSb290IENBMRowGAYDVQQKDBFJbnRlbCBD\nb3Jwb3JhdGlvbjEUMBIGA1UEBwwLU2FudGEgQ2xhcmExCzAJBgNVBAgMAkNBMQsw\nCQYDVQQGEwJVUzAeFw0xOTEwMzEwOTQ5MjFaFw00OTEyMzEyMzU5NTlaMGgxGjAY\nBgNVBAMMEUludGVsIFNHWCBSb290IENBMRowGAYDVQQKDBFJbnRlbCBDb3Jwb3Jh\ndGlvbjEUMBIGA1UEBwwLU2FudGEgQ2xhcmExCzAJBgNVBAgMAkNBMQswCQYDVQQG\nEwJVUzBZMBMGByqGSM49AgEGCCqGSM49AwEHA0IABE/6D/1WHNrWwPmNMIyBKMW5\nJ6JzMsjo6xP2vkK1cdZGb1PGRP/C/8ECgiDkmklmzwLzLi+000m7LLrtKJA3oC2j\ngb8wgbwwHwYDVR0jBBgwFoAU6ehEUlM2XEsYmhH8QxgspdwggEgwVgYDVR0fBE8w\nTTBLoEmgR4ZFaHR0cHM6Ly9zYngtY2VydGlmaWNhdGVzLnRydXN0ZWRzZXJ2aWNl\ncy5pbnRlbC5jb20vSW50ZWxTR1hSb290Q0EuZGVyMB0GA1UdDgQWBBTp6ERSUzZc\nSxiaEfxDGCyl3CCASDAOBgNVHQ8BAf8EBAMCAQYwEgYDVR0TAQH/BAgwBgEB/wIB\nATAKBggqhkjOPQQDAgNJADBGAiEAzw9zdUiUHPMUd0C4mx41jlFZkrM3y5f1lgnV\nO7FbjOoCIQCoGtUmT4cXt7V+ySHbJ8Hob9AanpvXNH1ER+/gZF+opQ==\n-----END CERTIFICATE-----\n","qeIdentity":"{\"enclaveIdentity\":{\"id\":\"TD_QE\",\"version\":2,\"issueDate\":\"2025-10-21T09:44:31Z\",\"nextUpdate\":\"2025-11-20T09:44:31Z\",\"tcbEvaluationDataNumber\":5,\"miscselect\":\"00000000\",\"miscselectMask\":\"FFFFFFFF\",\"attributes\":\"11000000000000000000000000000000\",\"attributesMask\":\"FBFFFFFFFFFFFFFF0000000000000000\",\"mrsigner\":\"DC9E2A7C6F948F17474E34A7FC43ED030F7C1563F1BABDDF6340C82E0E54A8C5\",\"isvprodid\":2,\"tcbLevels\":[{\"tcb\":{\"isvsvn\":0},\"tcbDate\":\"2022-11-09T00:00:00Z\",\"tcbStatus\":\"UpToDate\"}]},\"signature\":\"f1f88349d25691d01a443ae086d480cdbf525ea8593ec61a32e4f943c054b6df18677d26bd733c0542128940fd5c792ac11c6bb50a9750f1f8d60d9b674607a5\"}"},"servtdCollateral":{"majorVersion":1,"minorVersion":0,"servtdIdentityIssuerChain":"-----BEGIN CERTIFICATE-----\nMIICVzCCAd6gAwIBAgIUVKXleE/7DfWQZ7seyT3TqMXwAqcwCgYIKoZIzj0EAwMw\ndDELMAkGA1UEBhMCVVMxCzAJBgNVBAgMAkNBMRQwEgYDVQQHDAtTYW50YSBDbGFy\nYTEiMCAGA1UECgwZTWlnVEQgSW50ZXJtZWRpYXRlIElzc3VlcjEeMBwGA1UEAwwV\nTWlnVEQgSW50ZXJtZWRpYXRlIENBMB4XDTI1MDkwNTA1NTI1M1oXDTI2MDkwNTA1\nNTI1M1owYzELMAkGA1UEBhMCVVMxCzAJBgNVBAgMAkNBMRQwEgYDVQQHDAtTYW50\nYSBDbGFyYTEVMBMGA1UECgwMTWlnVEQgSXNzdWVyMRowGAYDVQQDDBFNaWdURCBJ\nbmZvIElzc3VlcjB2MBAGByqGSM49AgEGBSuBBAAiA2IABL1rH/Pc4KUchfNLqm2z\nWc1FC7RfBI4xGUSU/hBnRDmEj5HKWdN2p7YIeUn+z0RiYXUxr5nHed+pvaD2CZ1b\ny2wymsVZQpWIwtf8shfePFJcQrHsYsmmvvwi5ocOXe6ZkaNCMEAwHQYDVR0OBBYE\nFHIbR1J8L+HjJNaHdXioZJ5r9zrSMB8GA1UdIwQYMBaAFJYGgWjSezCJ0vsgGDCl\nW1a/KQLdMAoGCCqGSM49BAMDA2cAMGQCMCshcjFfbTVDx6XJL+ERXKqfTJdhK1oH\ntMQ+m74KW6AfKZt0lqZ5eeFXc/RFW8pKpQIwHsObyRhFH6OaFqxw+oItj2qCRUlz\ncCnHD8l/TBHhUoubb2OMLoENlBLECLtFHV2X\n-----END CERTIFICATE-----\n-----BEGIN CERTIFICATE-----\nMIICVDCCAdqgAwIBAgIUY4sE3O7mKGtP/otJ0s4WQtwn4ZswCgYIKoZIzj0EAwMw\nXzELMAkGA1UEBhMCVVMxCzAJBgNVBAgMAkNBMRQwEgYDVQQHDAtTYW50YSBDbGFy\nYTEVMBMGA1UECgwMTWlnVEQgSXNzdWVyMRYwFAYDVQQDDA1NaWdURCBSb290IENB\nMB4XDTI1MDkwNTA1NDQ0M1oXDTMwMDkwNDA1NDQ0M1owdDELMAkGA1UEBhMCVVMx\nCzAJBgNVBAgMAkNBMRQwEgYDVQQHDAtTYW50YSBDbGFyYTEiMCAGA1UECgwZTWln\nVEQgSW50ZXJtZWRpYXRlIElzc3VlcjEeMBwGA1UEAwwVTWlnVEQgSW50ZXJtZWRp\nYXRlIENBMHYwEAYHKoZIzj0CAQYFK4EEACIDYgAEhf4d4GTrO4NhJ24aG5A3i4Qu\nmwGZ+Jsfo3siVVy1/vke9tN+ylkZlR5M2bl4O4y2eeUMGrzwSu84L/7crgqnnZsH\nXrOQslNsSYJzB+YrbeJ1GBG+oDnCxvYgLTvCDtDio0IwQDAdBgNVHQ4EFgQUlgaB\naNJ7MInS+yAYMKVbVr8pAt0wHwYDVR0jBBgwFoAUpXzUSS/yVomZP8e814EZVbC8\nFY0wCgYIKoZIzj0EAwMDaAAwZQIwHoKqUxUqI2Zw8omp82svEjmN477njoK9YtOU\nXtukW4+7RkU6VqSR6ND/9H83PMrLAjEAkPcCM/8QG3yZL1pxvKv87JwOIMJd5eUu\nQDT7gy1UxPCjOETC2ygJyjJdYxBbXQrr\n-----END CERTIFICATE-----\n-----BEGIN CERTIFICATE-----\nMIICTzCCAdagAwIBAgIUeUyrqFAE0stc3jxOpGo12mTasB0wCgYIKoZIzj0EAwMw\nXzELMAkGA1UEBhMCVVMxCzAJBgNVBAgMAkNBMRQwEgYDVQQHDAtTYW50YSBDbGFy\nYTEVMBMGA1UECgwMTWlnVEQgSXNzdWVyMRYwFAYDVQQDDA1NaWdURCBSb290IENB\nMB4XDTI1MDkwNTA1NDIxNVoXDTM1MDkwMzA1NDIxNVowXzELMAkGA1UEBhMCVVMx\nCzAJBgNVBAgMAkNBMRQwEgYDVQQHDAtTYW50YSBDbGFyYTEVMBMGA1UECgwMTWln\nVEQgSXNzdWVyMRYwFAYDVQQDDA1NaWdURCBSb290IENBMHYwEAYHKoZIzj0CAQYF\nK4EEACIDYgAEDnCmBt1r87/4VTwChvkyyrbfL79z5cx0NrVN4Gmp6HvpndL95MCd\nArnSdslXL/WmupFbxzy+a6mP4jdmR3oC7KyEaCKftOAct+Pz/e1KVI+QA3arR3IK\nxW5TYzSQpoMdo1MwUTAdBgNVHQ4EFgQUpXzUSS/yVomZP8e814EZVbC8FY0wHwYD\nVR0jBBgwFoAUpXzUSS/yVomZP8e814EZVbC8FY0wDwYDVR0TAQH/BAUwAwEB/zAK\nBggqhkjOPQQDAwNnADBkAjBLN5JiAwPChO4RWfAMy+XjUbllaTFTxRqwCRliwx0v\nf4aNNQ6Vrzv3pYXXmwl0CaoCMGFKKLm6EVwvQcILpSL3JpkfcKMfsUlJgdkVlF/W\nrPSb+wS9KsT0dcF2DU5F12BycQ==\n-----END CERTIFICATE-----\n","servtdIdentity":{"tdIdentity":{"id":"A0998F0F-B2F3-4872-8138-FBC2B853E8C6","version":1,"issueDate":"2025-01-01T00:00:00Z","nextUpdate":"2026-01-01T00:00:00Z","tcbEvaluationNumber":1,"xfam":"E71A060000000000","attributes":"0000000000000000","mrConfigId":"000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000","mrOwner":"000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000","mrOwnerConfig":"000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000","mrsigner":"000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000","isvProdId":1,"tcbLevels":[{"tcb":{"isvsvn":1},"tcbDate":"2024-01-01T00:00:00Z","tcbStatus":"UpToDate"}]},"signature":"3064023028CAFFB4B83AD5A8E00A2FD7BDA58E176495E5591E1D9EB9FBC80FD0ABFDA06705B316AD2299BFCD07B82524336328A102306A11A93912045B2438FCD719F84F78D0CDB91CCFC9ED55FF49B47C518CC6071D0B5662E3AECAB78E786000C477A18773"},"servtdTcbMappingIssuerChain":"-----BEGIN CERTIFICATE-----\nMIICVzCCAd6gAwIBAgIUVKXleE/7DfWQZ7seyT3TqMXwAqcwCgYIKoZIzj0EAwMw\ndDELMAkGA1UEBhMCVVMxCzAJBgNVBAgMAkNBMRQwEgYDVQQHDAtTYW50YSBDbGFy\nYTEiMCAGA1UECgwZTWlnVEQgSW50ZXJtZWRpYXRlIElzc3VlcjEeMBwGA1UEAwwV\nTWlnVEQgSW50ZXJtZWRpYXRlIENBMB4XDTI1MDkwNTA1NTI1M1oXDTI2MDkwNTA1\nNTI1M1owYzELMAkGA1UEBhMCVVMxCzAJBgNVBAgMAkNBMRQwEgYDVQQHDAtTYW50\nYSBDbGFyYTEVMBMGA1UECgwMTWlnVEQgSXNzdWVyMRowGAYDVQQDDBFNaWdURCBJ\nbmZvIElzc3VlcjB2MBAGByqGSM49AgEGBSuBBAAiA2IABL1rH/Pc4KUchfNLqm2z\nWc1FC7RfBI4xGUSU/hBnRDmEj5HKWdN2p7YIeUn+z0RiYXUxr5nHed+pvaD2CZ1b\ny2wymsVZQpWIwtf8shfePFJcQrHsYsmmvvwi5ocOXe6ZkaNCMEAwHQYDVR0OBBYE\nFHIbR1J8L+HjJNaHdXioZJ5r9zrSMB8GA1UdIwQYMBaAFJYGgWjSezCJ0vsgGDCl\nW1a/KQLdMAoGCCqGSM49BAMDA2cAMGQCMCshcjFfbTVDx6XJL+ERXKqfTJdhK1oH\ntMQ+m74KW6AfKZt0lqZ5eeFXc/RFW8pKpQIwHsObyRhFH6OaFqxw+oItj2qCRUlz\ncCnHD8l/TBHhUoubb2OMLoENlBLECLtFHV2X\n-----END CERTIFICATE-----\n-----BEGIN CERTIFICATE-----\nMIICVDCCAdqgAwIBAgIUY4sE3O7mKGtP/otJ0s4WQtwn4ZswCgYIKoZIzj0EAwMw\nXzELMAkGA1UEBhMCVVMxCzAJBgNVBAgMAkNBMRQwEgYDVQQHDAtTYW50YSBDbGFy\nYTEVMBMGA1UECgwMTWlnVEQgSXNzdWVyMRYwFAYDVQQDDA1NaWdURCBSb290IENB\nMB4XDTI1MDkwNTA1NDQ0M1oXDTMwMDkwNDA1NDQ0M1owdDELMAkGA1UEBhMCVVMx\nCzAJBgNVBAgMAkNBMRQwEgYDVQQHDAtTYW50YSBDbGFyYTEiMCAGA1UECgwZTWln\nVEQgSW50ZXJtZWRpYXRlIElzc3VlcjEeMBwGA1UEAwwVTWlnVEQgSW50ZXJtZWRp\nYXRlIENBMHYwEAYHKoZIzj0CAQYFK4EEACIDYgAEhf4d4GTrO4NhJ24aG5A3i4Qu\nmwGZ+Jsfo3siVVy1/vke9tN+ylkZlR5M2bl4O4y2eeUMGrzwSu84L/7crgqnnZsH\nXrOQslNsSYJzB+YrbeJ1GBG+oDnCxvYgLTvCDtDio0IwQDAdBgNVHQ4EFgQUlgaB\naNJ7MInS+yAYMKVbVr8pAt0wHwYDVR0jBBgwFoAUpXzUSS/yVomZP8e814EZVbC8\nFY0wCgYIKoZIzj0EAwMDaAAwZQIwHoKqUxUqI2Zw8omp82svEjmN477njoK9YtOU\nXtukW4+7RkU6VqSR6ND/9H83PMrLAjEAkPcCM/8QG3yZL1pxvKv87JwOIMJd5eUu\nQDT7gy1UxPCjOETC2ygJyjJdYxBbXQrr\n-----END CERTIFICATE-----\n-----BEGIN CERTIFICATE-----\nMIICTzCCAdagAwIBAgIUeUyrqFAE0stc3jxOpGo12mTasB0wCgYIKoZIzj0EAwMw\nXzELMAkGA1UEBhMCVVMxCzAJBgNVBAgMAkNBMRQwEgYDVQQHDAtTYW50YSBDbGFy\nYTEVMBMGA1UECgwMTWlnVEQgSXNzdWVyMRYwFAYDVQQDDA1NaWdURCBSb290IENB\nMB4XDTI1MDkwNTA1NDIxNVoXDTM1MDkwMzA1NDIxNVowXzELMAkGA1UEBhMCVVMx\nCzAJBgNVBAgMAkNBMRQwEgYDVQQHDAtTYW50YSBDbGFyYTEVMBMGA1UECgwMTWln\nVEQgSXNzdWVyMRYwFAYDVQQDDA1NaWdURCBSb290IENBMHYwEAYHKoZIzj0CAQYF\nK4EEACIDYgAEDnCmBt1r87/4VTwChvkyyrbfL79z5cx0NrVN4Gmp6HvpndL95MCd\nArnSdslXL/WmupFbxzy+a6mP4jdmR3oC7KyEaCKftOAct+Pz/e1KVI+QA3arR3IK\nxW5TYzSQpoMdo1MwUTAdBgNVHQ4EFgQUpXzUSS/yVomZP8e814EZVbC8FY0wHwYD\nVR0jBBgwFoAUpXzUSS/yVomZP8e814EZVbC8FY0wDwYDVR0TAQH/BAUwAwEB/zAK\nBggqhkjOPQQDAwNnADBkAjBLN5JiAwPChO4RWfAMy+XjUbllaTFTxRqwCRliwx0v\nf4aNNQ6Vrzv3pYXXmwl0CaoCMGFKKLm6EVwvQcILpSL3JpkfcKMfsUlJgdkVlF/W\nrPSb+wS9KsT0dcF2DU5F12BycQ==\n-----END CERTIFICATE-----\n","servtdTcbMapping":{"tdTcbMapping":{"id":"BB9668CA-4EE8-4523-941A-B3B03BE46E03","version":1,"issueDate":"2025-01-01T00:00:00Z","nextUpdate":"2026-01-01T00:00:00Z","mrSigner":"00000000000000000000000000000000","isvProdId":1,"svnMappings":[{"tdMeasurements":{"mrtd":"E2C7DA7CF0D93973480F0A34A6FE52A204EA81B4F1B6CD16018F5B4CAEE7B3B544A9738464A7C95E1705E20687A0ADA6","rtmr0":"518923B0F955D08DA077C96AABA522B9DECEDE61C599CEA6C41889CFBEA4AE4D50529D96FE4D1AFDAFB65E7F95BF23C4","rtmr1":"518923B0F955D08DA077C96AABA522B9DECEDE61C599CEA6C41889CFBEA4AE4D50529D96FE4D1AFDAFB65E7F95BF23C4"},"isvsvn":1}]},"signature":"306602310096D8260507E3F02698895732273709837C0CBF42DA29AA0891A18F8F4FEC648826E1E0DFB5C590B953F65B5EFB77F0B8023100B18CC20F8EF7C1D4E1CBCAEFF17C0722AC6213A0B7E83FDD580CA760BBDA91D25E714CFA2240BCEBDF039646D749ED84"}}},"signature":"3066023100C0BCAF2F7E635F39497F14B322376D6097E3476FC0BC4C5DAD826C5C647F0A30C113BA4947B83E4CC94D079C45320C39023100A88DEEB488D00B8AAD1939CCB73EAF3E91E1C6BE9B515E33A375D3D1FB0C45A9A17241622D834C161A27D8C03BBB6CBF"} \ No newline at end of file +{"policyData":{"collaterals":{"majorVersion":1,"minorVersion":0,"pckCrl":"-----BEGIN X509 CRL-----\nMIIBKTCB0AIBATAKBggqhkjOPQQDAjBwMSIwIAYDVQQDDBlJbnRlbCBTR1ggUENL\nIFBsYXRmb3JtIENBMRowGAYDVQQKDBFJbnRlbCBDb3Jwb3JhdGlvbjEUMBIGA1UE\nBwwLU2FudGEgQ2xhcmExCzAJBgNVBAgMAkNBMQswCQYDVQQGEwJVUxcNMjUxMDIx\nMTAwMDQ1WhcNMjUxMTIwMTAwMDQ1WqAvMC0wCgYDVR0UBAMCAQEwHwYDVR0jBBgw\nFoAUWSPTp0qoY1QuOXCt4A8HK1ckKrcwCgYIKoZIzj0EAwIDSAAwRQIhAMyASL3c\nx2EzWL2vYSgVohy/wFV4CRDaDjg+jr2a1hiMAiBJ0EydeGFHj8SHaGyDwXOVzpJR\nL3cPZdDrut6pXRKdUw==\n-----END X509 CRL-----\n","pckCrlIssuerChain":"-----BEGIN CERTIFICATE-----\nMIICmjCCAkCgAwIBAgIUWSPTp0qoY1QuOXCt4A8HK1ckKrcwCgYIKoZIzj0EAwIw\naDEaMBgGA1UEAwwRSW50ZWwgU0dYIFJvb3QgQ0ExGjAYBgNVBAoMEUludGVsIENv\ncnBvcmF0aW9uMRQwEgYDVQQHDAtTYW50YSBDbGFyYTELMAkGA1UECAwCQ0ExCzAJ\nBgNVBAYTAlVTMB4XDTE5MTAzMTEyMzM0N1oXDTM0MTAzMTEyMzM0N1owcDEiMCAG\nA1UEAwwZSW50ZWwgU0dYIFBDSyBQbGF0Zm9ybSBDQTEaMBgGA1UECgwRSW50ZWwg\nQ29ycG9yYXRpb24xFDASBgNVBAcMC1NhbnRhIENsYXJhMQswCQYDVQQIDAJDQTEL\nMAkGA1UEBhMCVVMwWTATBgcqhkjOPQIBBggqhkjOPQMBBwNCAAQwp+Lc+TUBtg1H\n+U8JIsMsbjHjCkTtXb8jPM6r2dhu9zIblhDZ7INfqt3Ix8XcFKD8k0NEXrkZ66qJ\nXa1KzLIKo4G/MIG8MB8GA1UdIwQYMBaAFOnoRFJTNlxLGJoR/EMYLKXcIIBIMFYG\nA1UdHwRPME0wS6BJoEeGRWh0dHBzOi8vc2J4LWNlcnRpZmljYXRlcy50cnVzdGVk\nc2VydmljZXMuaW50ZWwuY29tL0ludGVsU0dYUm9vdENBLmRlcjAdBgNVHQ4EFgQU\nWSPTp0qoY1QuOXCt4A8HK1ckKrcwDgYDVR0PAQH/BAQDAgEGMBIGA1UdEwEB/wQI\nMAYBAf8CAQAwCgYIKoZIzj0EAwIDSAAwRQIhAJ1q+FTz+gUuVfBQuCgJsFrL2TTS\ne1aBZ53O52TjFie6AiAriPaRahUX9Oa9kGLlAchWXKT6j4RWSR50BqhrN3UT4A==\n-----END CERTIFICATE-----\n-----BEGIN CERTIFICATE-----\nMIIClDCCAjmgAwIBAgIVAOnoRFJTNlxLGJoR/EMYLKXcIIBIMAoGCCqGSM49BAMC\nMGgxGjAYBgNVBAMMEUludGVsIFNHWCBSb290IENBMRowGAYDVQQKDBFJbnRlbCBD\nb3Jwb3JhdGlvbjEUMBIGA1UEBwwLU2FudGEgQ2xhcmExCzAJBgNVBAgMAkNBMQsw\nCQYDVQQGEwJVUzAeFw0xOTEwMzEwOTQ5MjFaFw00OTEyMzEyMzU5NTlaMGgxGjAY\nBgNVBAMMEUludGVsIFNHWCBSb290IENBMRowGAYDVQQKDBFJbnRlbCBDb3Jwb3Jh\ndGlvbjEUMBIGA1UEBwwLU2FudGEgQ2xhcmExCzAJBgNVBAgMAkNBMQswCQYDVQQG\nEwJVUzBZMBMGByqGSM49AgEGCCqGSM49AwEHA0IABE/6D/1WHNrWwPmNMIyBKMW5\nJ6JzMsjo6xP2vkK1cdZGb1PGRP/C/8ECgiDkmklmzwLzLi+000m7LLrtKJA3oC2j\ngb8wgbwwHwYDVR0jBBgwFoAU6ehEUlM2XEsYmhH8QxgspdwggEgwVgYDVR0fBE8w\nTTBLoEmgR4ZFaHR0cHM6Ly9zYngtY2VydGlmaWNhdGVzLnRydXN0ZWRzZXJ2aWNl\ncy5pbnRlbC5jb20vSW50ZWxTR1hSb290Q0EuZGVyMB0GA1UdDgQWBBTp6ERSUzZc\nSxiaEfxDGCyl3CCASDAOBgNVHQ8BAf8EBAMCAQYwEgYDVR0TAQH/BAgwBgEB/wIB\nATAKBggqhkjOPQQDAgNJADBGAiEAzw9zdUiUHPMUd0C4mx41jlFZkrM3y5f1lgnV\nO7FbjOoCIQCoGtUmT4cXt7V+ySHbJ8Hob9AanpvXNH1ER+/gZF+opQ==\n-----END CERTIFICATE-----\n","platforms":[{"fmspc":"20C06F000000","tcbInfo":"{\"tcbInfo\":{\"id\":\"TDX\",\"version\":3,\"issueDate\":\"2025-10-21T09:44:35Z\",\"nextUpdate\":\"2025-11-20T09:44:35Z\",\"fmspc\":\"20C06F000000\",\"pceId\":\"0000\",\"tcbType\":0,\"tcbEvaluationDataNumber\":5,\"tdxModule\":{\"mrsigner\":\"000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000\",\"attributes\":\"0000000000000000\",\"attributesMask\":\"FFFFFFFFFFFFFFFF\"},\"tdxModuleIdentities\":[{\"id\":\"TDX_02\",\"mrsigner\":\"000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000\",\"attributes\":\"0000000000000000\",\"attributesMask\":\"FFFFFFFFFFFFFFFF\",\"tcbLevels\":[{\"tcb\":{\"isvsvn\":0},\"tcbDate\":\"2022-11-09T00:00:00Z\",\"tcbStatus\":\"UpToDate\"}]},{\"id\":\"TDX_03\",\"mrsigner\":\"000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000\",\"attributes\":\"0000000000000000\",\"attributesMask\":\"FFFFFFFFFFFFFFFF\",\"tcbLevels\":[{\"tcb\":{\"isvsvn\":0},\"tcbDate\":\"2022-11-09T00:00:00Z\",\"tcbStatus\":\"UpToDate\"}]},{\"id\":\"TDX_01\",\"mrsigner\":\"000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000\",\"attributes\":\"0000000000000000\",\"attributesMask\":\"FFFFFFFFFFFFFFFF\",\"tcbLevels\":[{\"tcb\":{\"isvsvn\":0},\"tcbDate\":\"2022-11-09T00:00:00Z\",\"tcbStatus\":\"UpToDate\"}]}],\"tcbLevels\":[{\"tcb\":{\"sgxtcbcomponents\":[{\"svn\":1,\"category\":\"BIOS\",\"type\":\"Early Microcode Update\"},{\"svn\":1,\"category\":\"OS/VMM\",\"type\":\"SGX Late Microcode Update\"},{\"svn\":0,\"category\":\"OS/VMM\",\"type\":\"TXT SINIT\"},{\"svn\":0,\"category\":\"BIOS\"},{\"svn\":0,\"category\":\"BIOS\"},{\"svn\":0,\"category\":\"BIOS\"},{\"svn\":0},{\"svn\":0,\"category\":\"OS/VMM\",\"type\":\"SEAMLDR ACM\"},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0}],\"pcesvn\":0,\"tdxtcbcomponents\":[{\"svn\":0,\"category\":\"OS/VMM\",\"type\":\"TDX Module\"},{\"svn\":0,\"category\":\"OS/VMM\",\"type\":\"TDX Module\"},{\"svn\":1,\"category\":\"OS/VMM\",\"type\":\"TDX Late Microcode Update\"},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0}]},\"tcbDate\":\"2022-11-09T00:00:00Z\",\"tcbStatus\":\"UpToDate\"}]},\"signature\":\"6f9cf0afa28bc6434a141f849c0920d842b8ec1651cc3bffb1fecc916af91195b750950fbea44e0071bd1a3647d7a55ea9a0fe0c58f66ef700e3aa2b4616405b\"}","tcbInfoIssuerChain":"-----BEGIN CERTIFICATE-----\nMIICkDCCAjagAwIBAgIUTh8n662T/sqPZK+7n3H67/KGwu0wCgYIKoZIzj0EAwIw\naDEaMBgGA1UEAwwRSW50ZWwgU0dYIFJvb3QgQ0ExGjAYBgNVBAoMEUludGVsIENv\ncnBvcmF0aW9uMRQwEgYDVQQHDAtTYW50YSBDbGFyYTELMAkGA1UECAwCQ0ExCzAJ\nBgNVBAYTAlVTMB4XDTE5MTAzMTEyMzM0N1oXDTI2MTAzMTEyMzM0N1owbDEeMBwG\nA1UEAwwVSW50ZWwgU0dYIFRDQiBTaWduaW5nMRowGAYDVQQKDBFJbnRlbCBDb3Jw\nb3JhdGlvbjEUMBIGA1UEBwwLU2FudGEgQ2xhcmExCzAJBgNVBAgMAkNBMQswCQYD\nVQQGEwJVUzBZMBMGByqGSM49AgEGCCqGSM49AwEHA0IABOnYw9LbN/JmyUttXa0M\niBEenjPbxbR4C8MuVYxDI+Le8lDBLp9X4wMzCAUF/fI/31giClXp/y0erLbLZjdV\n07+jgbkwgbYwHwYDVR0jBBgwFoAU6ehEUlM2XEsYmhH8QxgspdwggEgwVgYDVR0f\nBE8wTTBLoEmgR4ZFaHR0cHM6Ly9zYngtY2VydGlmaWNhdGVzLnRydXN0ZWRzZXJ2\naWNlcy5pbnRlbC5jb20vSW50ZWxTR1hSb290Q0EuZGVyMB0GA1UdDgQWBBROHyfr\nrZP+yo9kr7ufcfrv8obC7TAOBgNVHQ8BAf8EBAMCBsAwDAYDVR0TAQH/BAIwADAK\nBggqhkjOPQQDAgNIADBFAiEA9xQeifK+2abQGnrAgk0hrOhdyvJQorh2cEMn4Gwr\n4hoCIFHW5qQ9G2wBJ4GMNQqv/oMfbPtzmyTlaWWzwxkqM0CT\n-----END CERTIFICATE-----\n-----BEGIN CERTIFICATE-----\nMIIClDCCAjmgAwIBAgIVAOnoRFJTNlxLGJoR/EMYLKXcIIBIMAoGCCqGSM49BAMC\nMGgxGjAYBgNVBAMMEUludGVsIFNHWCBSb290IENBMRowGAYDVQQKDBFJbnRlbCBD\nb3Jwb3JhdGlvbjEUMBIGA1UEBwwLU2FudGEgQ2xhcmExCzAJBgNVBAgMAkNBMQsw\nCQYDVQQGEwJVUzAeFw0xOTEwMzEwOTQ5MjFaFw00OTEyMzEyMzU5NTlaMGgxGjAY\nBgNVBAMMEUludGVsIFNHWCBSb290IENBMRowGAYDVQQKDBFJbnRlbCBDb3Jwb3Jh\ndGlvbjEUMBIGA1UEBwwLU2FudGEgQ2xhcmExCzAJBgNVBAgMAkNBMQswCQYDVQQG\nEwJVUzBZMBMGByqGSM49AgEGCCqGSM49AwEHA0IABE/6D/1WHNrWwPmNMIyBKMW5\nJ6JzMsjo6xP2vkK1cdZGb1PGRP/C/8ECgiDkmklmzwLzLi+000m7LLrtKJA3oC2j\ngb8wgbwwHwYDVR0jBBgwFoAU6ehEUlM2XEsYmhH8QxgspdwggEgwVgYDVR0fBE8w\nTTBLoEmgR4ZFaHR0cHM6Ly9zYngtY2VydGlmaWNhdGVzLnRydXN0ZWRzZXJ2aWNl\ncy5pbnRlbC5jb20vSW50ZWxTR1hSb290Q0EuZGVyMB0GA1UdDgQWBBTp6ERSUzZc\nSxiaEfxDGCyl3CCASDAOBgNVHQ8BAf8EBAMCAQYwEgYDVR0TAQH/BAgwBgEB/wIB\nATAKBggqhkjOPQQDAgNJADBGAiEAzw9zdUiUHPMUd0C4mx41jlFZkrM3y5f1lgnV\nO7FbjOoCIQCoGtUmT4cXt7V+ySHbJ8Hob9AanpvXNH1ER+/gZF+opQ==\n-----END CERTIFICATE-----\n"},{"fmspc":"10A06E040000","tcbInfo":"{\"tcbInfo\":{\"id\":\"TDX\",\"version\":3,\"issueDate\":\"2025-10-21T09:44:36Z\",\"nextUpdate\":\"2025-11-20T09:44:36Z\",\"fmspc\":\"10A06E040000\",\"pceId\":\"0000\",\"tcbType\":0,\"tcbEvaluationDataNumber\":5,\"tdxModule\":{\"mrsigner\":\"000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000\",\"attributes\":\"0000000000000000\",\"attributesMask\":\"FFFFFFFFFFFFFFFF\"},\"tdxModuleIdentities\":[{\"id\":\"TDX_02\",\"mrsigner\":\"000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000\",\"attributes\":\"0000000000000000\",\"attributesMask\":\"FFFFFFFFFFFFFFFF\",\"tcbLevels\":[{\"tcb\":{\"isvsvn\":0},\"tcbDate\":\"2022-11-09T00:00:00Z\",\"tcbStatus\":\"UpToDate\"}]},{\"id\":\"TDX_03\",\"mrsigner\":\"000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000\",\"attributes\":\"0000000000000000\",\"attributesMask\":\"FFFFFFFFFFFFFFFF\",\"tcbLevels\":[{\"tcb\":{\"isvsvn\":0},\"tcbDate\":\"2022-11-09T00:00:00Z\",\"tcbStatus\":\"UpToDate\"}]},{\"id\":\"TDX_01\",\"mrsigner\":\"000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000\",\"attributes\":\"0000000000000000\",\"attributesMask\":\"FFFFFFFFFFFFFFFF\",\"tcbLevels\":[{\"tcb\":{\"isvsvn\":0},\"tcbDate\":\"2022-11-09T00:00:00Z\",\"tcbStatus\":\"UpToDate\"}]}],\"tcbLevels\":[{\"tcb\":{\"sgxtcbcomponents\":[{\"svn\":1,\"category\":\"BIOS\",\"type\":\"Early Microcode Update\"},{\"svn\":1,\"category\":\"OS/VMM\",\"type\":\"SGX Late Microcode Update\"},{\"svn\":0,\"category\":\"OS/VMM\",\"type\":\"TXT SINIT\"},{\"svn\":0,\"category\":\"BIOS\"},{\"svn\":0,\"category\":\"BIOS\"},{\"svn\":0,\"category\":\"BIOS\"},{\"svn\":0},{\"svn\":0,\"category\":\"OS/VMM\",\"type\":\"SEAMLDR ACM\"},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0}],\"pcesvn\":0,\"tdxtcbcomponents\":[{\"svn\":0,\"category\":\"OS/VMM\",\"type\":\"TDX Module\"},{\"svn\":0,\"category\":\"OS/VMM\",\"type\":\"TDX Module\"},{\"svn\":1,\"category\":\"OS/VMM\",\"type\":\"TDX Late Microcode Update\"},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0}]},\"tcbDate\":\"2022-11-09T00:00:00Z\",\"tcbStatus\":\"UpToDate\"}]},\"signature\":\"70c93242def0bf52e292ffb548ad3a219d9be54e0764d0c28fe5a6805c2321f02dc8de8dc93dcaf5d8dfbcda869af8be9ea3fc07d3dd64f6652ec77c7bb14f7d\"}","tcbInfoIssuerChain":"-----BEGIN CERTIFICATE-----\nMIICkDCCAjagAwIBAgIUTh8n662T/sqPZK+7n3H67/KGwu0wCgYIKoZIzj0EAwIw\naDEaMBgGA1UEAwwRSW50ZWwgU0dYIFJvb3QgQ0ExGjAYBgNVBAoMEUludGVsIENv\ncnBvcmF0aW9uMRQwEgYDVQQHDAtTYW50YSBDbGFyYTELMAkGA1UECAwCQ0ExCzAJ\nBgNVBAYTAlVTMB4XDTE5MTAzMTEyMzM0N1oXDTI2MTAzMTEyMzM0N1owbDEeMBwG\nA1UEAwwVSW50ZWwgU0dYIFRDQiBTaWduaW5nMRowGAYDVQQKDBFJbnRlbCBDb3Jw\nb3JhdGlvbjEUMBIGA1UEBwwLU2FudGEgQ2xhcmExCzAJBgNVBAgMAkNBMQswCQYD\nVQQGEwJVUzBZMBMGByqGSM49AgEGCCqGSM49AwEHA0IABOnYw9LbN/JmyUttXa0M\niBEenjPbxbR4C8MuVYxDI+Le8lDBLp9X4wMzCAUF/fI/31giClXp/y0erLbLZjdV\n07+jgbkwgbYwHwYDVR0jBBgwFoAU6ehEUlM2XEsYmhH8QxgspdwggEgwVgYDVR0f\nBE8wTTBLoEmgR4ZFaHR0cHM6Ly9zYngtY2VydGlmaWNhdGVzLnRydXN0ZWRzZXJ2\naWNlcy5pbnRlbC5jb20vSW50ZWxTR1hSb290Q0EuZGVyMB0GA1UdDgQWBBROHyfr\nrZP+yo9kr7ufcfrv8obC7TAOBgNVHQ8BAf8EBAMCBsAwDAYDVR0TAQH/BAIwADAK\nBggqhkjOPQQDAgNIADBFAiEA9xQeifK+2abQGnrAgk0hrOhdyvJQorh2cEMn4Gwr\n4hoCIFHW5qQ9G2wBJ4GMNQqv/oMfbPtzmyTlaWWzwxkqM0CT\n-----END CERTIFICATE-----\n-----BEGIN CERTIFICATE-----\nMIIClDCCAjmgAwIBAgIVAOnoRFJTNlxLGJoR/EMYLKXcIIBIMAoGCCqGSM49BAMC\nMGgxGjAYBgNVBAMMEUludGVsIFNHWCBSb290IENBMRowGAYDVQQKDBFJbnRlbCBD\nb3Jwb3JhdGlvbjEUMBIGA1UEBwwLU2FudGEgQ2xhcmExCzAJBgNVBAgMAkNBMQsw\nCQYDVQQGEwJVUzAeFw0xOTEwMzEwOTQ5MjFaFw00OTEyMzEyMzU5NTlaMGgxGjAY\nBgNVBAMMEUludGVsIFNHWCBSb290IENBMRowGAYDVQQKDBFJbnRlbCBDb3Jwb3Jh\ndGlvbjEUMBIGA1UEBwwLU2FudGEgQ2xhcmExCzAJBgNVBAgMAkNBMQswCQYDVQQG\nEwJVUzBZMBMGByqGSM49AgEGCCqGSM49AwEHA0IABE/6D/1WHNrWwPmNMIyBKMW5\nJ6JzMsjo6xP2vkK1cdZGb1PGRP/C/8ECgiDkmklmzwLzLi+000m7LLrtKJA3oC2j\ngb8wgbwwHwYDVR0jBBgwFoAU6ehEUlM2XEsYmhH8QxgspdwggEgwVgYDVR0fBE8w\nTTBLoEmgR4ZFaHR0cHM6Ly9zYngtY2VydGlmaWNhdGVzLnRydXN0ZWRzZXJ2aWNl\ncy5pbnRlbC5jb20vSW50ZWxTR1hSb290Q0EuZGVyMB0GA1UdDgQWBBTp6ERSUzZc\nSxiaEfxDGCyl3CCASDAOBgNVHQ8BAf8EBAMCAQYwEgYDVR0TAQH/BAgwBgEB/wIB\nATAKBggqhkjOPQQDAgNJADBGAiEAzw9zdUiUHPMUd0C4mx41jlFZkrM3y5f1lgnV\nO7FbjOoCIQCoGtUmT4cXt7V+ySHbJ8Hob9AanpvXNH1ER+/gZF+opQ==\n-----END CERTIFICATE-----\n"},{"fmspc":"40806F000000","tcbInfo":"{\"tcbInfo\":{\"id\":\"TDX\",\"version\":3,\"issueDate\":\"2025-10-21T09:44:37Z\",\"nextUpdate\":\"2025-11-20T09:44:37Z\",\"fmspc\":\"40806F000000\",\"pceId\":\"0000\",\"tcbType\":0,\"tcbEvaluationDataNumber\":5,\"tdxModule\":{\"mrsigner\":\"000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000\",\"attributes\":\"0000000000000000\",\"attributesMask\":\"FFFFFFFFFFFFFFFF\"},\"tdxModuleIdentities\":[{\"id\":\"TDX_02\",\"mrsigner\":\"000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000\",\"attributes\":\"0000000000000000\",\"attributesMask\":\"FFFFFFFFFFFFFFFF\",\"tcbLevels\":[{\"tcb\":{\"isvsvn\":0},\"tcbDate\":\"2022-11-09T00:00:00Z\",\"tcbStatus\":\"UpToDate\"}]},{\"id\":\"TDX_03\",\"mrsigner\":\"000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000\",\"attributes\":\"0000000000000000\",\"attributesMask\":\"FFFFFFFFFFFFFFFF\",\"tcbLevels\":[{\"tcb\":{\"isvsvn\":0},\"tcbDate\":\"2022-11-09T00:00:00Z\",\"tcbStatus\":\"UpToDate\"}]},{\"id\":\"TDX_01\",\"mrsigner\":\"000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000\",\"attributes\":\"0000000000000000\",\"attributesMask\":\"FFFFFFFFFFFFFFFF\",\"tcbLevels\":[{\"tcb\":{\"isvsvn\":0},\"tcbDate\":\"2022-11-09T00:00:00Z\",\"tcbStatus\":\"UpToDate\"}]}],\"tcbLevels\":[{\"tcb\":{\"sgxtcbcomponents\":[{\"svn\":1,\"category\":\"BIOS\",\"type\":\"Early Microcode Update\"},{\"svn\":1,\"category\":\"OS/VMM\",\"type\":\"SGX Late Microcode Update\"},{\"svn\":0,\"category\":\"OS/VMM\",\"type\":\"TXT SINIT\"},{\"svn\":0,\"category\":\"BIOS\"},{\"svn\":0,\"category\":\"BIOS\"},{\"svn\":0,\"category\":\"BIOS\"},{\"svn\":0},{\"svn\":0,\"category\":\"OS/VMM\",\"type\":\"SEAMLDR ACM\"},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0}],\"pcesvn\":11,\"tdxtcbcomponents\":[{\"svn\":0,\"category\":\"OS/VMM\",\"type\":\"TDX Module\"},{\"svn\":0,\"category\":\"OS/VMM\",\"type\":\"TDX Module\"},{\"svn\":1,\"category\":\"OS/VMM\",\"type\":\"TDX Late Microcode Update\"},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0}]},\"tcbDate\":\"2022-11-09T00:00:00Z\",\"tcbStatus\":\"UpToDate\"}]},\"signature\":\"a3a55dc486f550f535978f890365b03fcdcba8c90a273bdec1d57bc7f501dd108d514feb445d0521c28110a02384b13415dd0a9497651e15f8e61532fa92c64b\"}","tcbInfoIssuerChain":"-----BEGIN CERTIFICATE-----\nMIICkDCCAjagAwIBAgIUTh8n662T/sqPZK+7n3H67/KGwu0wCgYIKoZIzj0EAwIw\naDEaMBgGA1UEAwwRSW50ZWwgU0dYIFJvb3QgQ0ExGjAYBgNVBAoMEUludGVsIENv\ncnBvcmF0aW9uMRQwEgYDVQQHDAtTYW50YSBDbGFyYTELMAkGA1UECAwCQ0ExCzAJ\nBgNVBAYTAlVTMB4XDTE5MTAzMTEyMzM0N1oXDTI2MTAzMTEyMzM0N1owbDEeMBwG\nA1UEAwwVSW50ZWwgU0dYIFRDQiBTaWduaW5nMRowGAYDVQQKDBFJbnRlbCBDb3Jw\nb3JhdGlvbjEUMBIGA1UEBwwLU2FudGEgQ2xhcmExCzAJBgNVBAgMAkNBMQswCQYD\nVQQGEwJVUzBZMBMGByqGSM49AgEGCCqGSM49AwEHA0IABOnYw9LbN/JmyUttXa0M\niBEenjPbxbR4C8MuVYxDI+Le8lDBLp9X4wMzCAUF/fI/31giClXp/y0erLbLZjdV\n07+jgbkwgbYwHwYDVR0jBBgwFoAU6ehEUlM2XEsYmhH8QxgspdwggEgwVgYDVR0f\nBE8wTTBLoEmgR4ZFaHR0cHM6Ly9zYngtY2VydGlmaWNhdGVzLnRydXN0ZWRzZXJ2\naWNlcy5pbnRlbC5jb20vSW50ZWxTR1hSb290Q0EuZGVyMB0GA1UdDgQWBBROHyfr\nrZP+yo9kr7ufcfrv8obC7TAOBgNVHQ8BAf8EBAMCBsAwDAYDVR0TAQH/BAIwADAK\nBggqhkjOPQQDAgNIADBFAiEA9xQeifK+2abQGnrAgk0hrOhdyvJQorh2cEMn4Gwr\n4hoCIFHW5qQ9G2wBJ4GMNQqv/oMfbPtzmyTlaWWzwxkqM0CT\n-----END CERTIFICATE-----\n-----BEGIN CERTIFICATE-----\nMIIClDCCAjmgAwIBAgIVAOnoRFJTNlxLGJoR/EMYLKXcIIBIMAoGCCqGSM49BAMC\nMGgxGjAYBgNVBAMMEUludGVsIFNHWCBSb290IENBMRowGAYDVQQKDBFJbnRlbCBD\nb3Jwb3JhdGlvbjEUMBIGA1UEBwwLU2FudGEgQ2xhcmExCzAJBgNVBAgMAkNBMQsw\nCQYDVQQGEwJVUzAeFw0xOTEwMzEwOTQ5MjFaFw00OTEyMzEyMzU5NTlaMGgxGjAY\nBgNVBAMMEUludGVsIFNHWCBSb290IENBMRowGAYDVQQKDBFJbnRlbCBDb3Jwb3Jh\ndGlvbjEUMBIGA1UEBwwLU2FudGEgQ2xhcmExCzAJBgNVBAgMAkNBMQswCQYDVQQG\nEwJVUzBZMBMGByqGSM49AgEGCCqGSM49AwEHA0IABE/6D/1WHNrWwPmNMIyBKMW5\nJ6JzMsjo6xP2vkK1cdZGb1PGRP/C/8ECgiDkmklmzwLzLi+000m7LLrtKJA3oC2j\ngb8wgbwwHwYDVR0jBBgwFoAU6ehEUlM2XEsYmhH8QxgspdwggEgwVgYDVR0fBE8w\nTTBLoEmgR4ZFaHR0cHM6Ly9zYngtY2VydGlmaWNhdGVzLnRydXN0ZWRzZXJ2aWNl\ncy5pbnRlbC5jb20vSW50ZWxTR1hSb290Q0EuZGVyMB0GA1UdDgQWBBTp6ERSUzZc\nSxiaEfxDGCyl3CCASDAOBgNVHQ8BAf8EBAMCAQYwEgYDVR0TAQH/BAgwBgEB/wIB\nATAKBggqhkjOPQQDAgNJADBGAiEAzw9zdUiUHPMUd0C4mx41jlFZkrM3y5f1lgnV\nO7FbjOoCIQCoGtUmT4cXt7V+ySHbJ8Hob9AanpvXNH1ER+/gZF+opQ==\n-----END CERTIFICATE-----\n"},{"fmspc":"10806F000000","tcbInfo":"{\"tcbInfo\":{\"id\":\"TDX\",\"version\":3,\"issueDate\":\"2025-10-21T09:47:41Z\",\"nextUpdate\":\"2025-11-20T09:47:41Z\",\"fmspc\":\"10806F000000\",\"pceId\":\"0000\",\"tcbType\":0,\"tcbEvaluationDataNumber\":5,\"tdxModule\":{\"mrsigner\":\"000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000\",\"attributes\":\"0000000000000000\",\"attributesMask\":\"FFFFFFFFFFFFFFFF\"},\"tdxModuleIdentities\":[{\"id\":\"TDX_02\",\"mrsigner\":\"000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000\",\"attributes\":\"0000000000000000\",\"attributesMask\":\"FFFFFFFFFFFFFFFF\",\"tcbLevels\":[{\"tcb\":{\"isvsvn\":0},\"tcbDate\":\"2022-11-09T00:00:00Z\",\"tcbStatus\":\"UpToDate\"}]},{\"id\":\"TDX_03\",\"mrsigner\":\"000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000\",\"attributes\":\"0000000000000000\",\"attributesMask\":\"FFFFFFFFFFFFFFFF\",\"tcbLevels\":[{\"tcb\":{\"isvsvn\":0},\"tcbDate\":\"2022-11-09T00:00:00Z\",\"tcbStatus\":\"UpToDate\"}]},{\"id\":\"TDX_01\",\"mrsigner\":\"000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000\",\"attributes\":\"0000000000000000\",\"attributesMask\":\"FFFFFFFFFFFFFFFF\",\"tcbLevels\":[{\"tcb\":{\"isvsvn\":0},\"tcbDate\":\"2022-11-09T00:00:00Z\",\"tcbStatus\":\"UpToDate\"}]}],\"tcbLevels\":[{\"tcb\":{\"sgxtcbcomponents\":[{\"svn\":2,\"category\":\"BIOS\",\"type\":\"Early Microcode Update\"},{\"svn\":2,\"category\":\"OS/VMM\",\"type\":\"SGX Late Microcode Update\"},{\"svn\":0,\"category\":\"OS/VMM\",\"type\":\"TXT SINIT\"},{\"svn\":0,\"category\":\"BIOS\"},{\"svn\":0,\"category\":\"BIOS\"},{\"svn\":0,\"category\":\"BIOS\"},{\"svn\":0},{\"svn\":0,\"category\":\"OS/VMM\",\"type\":\"SEAMLDR ACM\"},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0}],\"pcesvn\":10,\"tdxtcbcomponents\":[{\"svn\":0,\"category\":\"OS/VMM\",\"type\":\"TDX Module\"},{\"svn\":0,\"category\":\"OS/VMM\",\"type\":\"TDX Module\"},{\"svn\":3,\"category\":\"OS/VMM\",\"type\":\"TDX Late Microcode Update\"},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0}]},\"tcbDate\":\"2022-11-09T00:00:00Z\",\"tcbStatus\":\"UpToDate\"},{\"tcb\":{\"sgxtcbcomponents\":[{\"svn\":2,\"category\":\"BIOS\",\"type\":\"Early Microcode Update\"},{\"svn\":2,\"category\":\"OS/VMM\",\"type\":\"SGX Late Microcode Update\"},{\"svn\":0,\"category\":\"OS/VMM\",\"type\":\"TXT SINIT\"},{\"svn\":0,\"category\":\"BIOS\"},{\"svn\":0,\"category\":\"BIOS\"},{\"svn\":0,\"category\":\"BIOS\"},{\"svn\":0},{\"svn\":0,\"category\":\"OS/VMM\",\"type\":\"SEAMLDR ACM\"},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0}],\"pcesvn\":10,\"tdxtcbcomponents\":[{\"svn\":0,\"category\":\"OS/VMM\",\"type\":\"TDX Module\"},{\"svn\":0,\"category\":\"OS/VMM\",\"type\":\"TDX Module\"},{\"svn\":2,\"category\":\"OS/VMM\",\"type\":\"TDX Late Microcode Update\"},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0}]},\"tcbDate\":\"2020-05-28T00:00:00Z\",\"tcbStatus\":\"OutOfDate\"},{\"tcb\":{\"sgxtcbcomponents\":[{\"svn\":1,\"category\":\"BIOS\",\"type\":\"Early Microcode Update\"},{\"svn\":1,\"category\":\"OS/VMM\",\"type\":\"SGX Late Microcode Update\"},{\"svn\":0,\"category\":\"OS/VMM\",\"type\":\"TXT SINIT\"},{\"svn\":0,\"category\":\"BIOS\"},{\"svn\":0,\"category\":\"BIOS\"},{\"svn\":0,\"category\":\"BIOS\"},{\"svn\":0},{\"svn\":0,\"category\":\"OS/VMM\",\"type\":\"SEAMLDR ACM\"},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0}],\"pcesvn\":9,\"tdxtcbcomponents\":[{\"svn\":0,\"category\":\"OS/VMM\",\"type\":\"TDX Module\"},{\"svn\":0,\"category\":\"OS/VMM\",\"type\":\"TDX Module\"},{\"svn\":1,\"category\":\"OS/VMM\",\"type\":\"TDX Late Microcode Update\"},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0}]},\"tcbDate\":\"2020-03-22T00:00:00Z\",\"tcbStatus\":\"OutOfDate\"}]},\"signature\":\"00d8093fe0e80be196794b1876b376ea41bb44d7af2bbc0814bf2d2bc800a4107652ebf346ab852035b2fca22c557887e5f89a40382569392be6d66139e6f10f\"}","tcbInfoIssuerChain":"-----BEGIN CERTIFICATE-----\nMIICkDCCAjagAwIBAgIUTh8n662T/sqPZK+7n3H67/KGwu0wCgYIKoZIzj0EAwIw\naDEaMBgGA1UEAwwRSW50ZWwgU0dYIFJvb3QgQ0ExGjAYBgNVBAoMEUludGVsIENv\ncnBvcmF0aW9uMRQwEgYDVQQHDAtTYW50YSBDbGFyYTELMAkGA1UECAwCQ0ExCzAJ\nBgNVBAYTAlVTMB4XDTE5MTAzMTEyMzM0N1oXDTI2MTAzMTEyMzM0N1owbDEeMBwG\nA1UEAwwVSW50ZWwgU0dYIFRDQiBTaWduaW5nMRowGAYDVQQKDBFJbnRlbCBDb3Jw\nb3JhdGlvbjEUMBIGA1UEBwwLU2FudGEgQ2xhcmExCzAJBgNVBAgMAkNBMQswCQYD\nVQQGEwJVUzBZMBMGByqGSM49AgEGCCqGSM49AwEHA0IABOnYw9LbN/JmyUttXa0M\niBEenjPbxbR4C8MuVYxDI+Le8lDBLp9X4wMzCAUF/fI/31giClXp/y0erLbLZjdV\n07+jgbkwgbYwHwYDVR0jBBgwFoAU6ehEUlM2XEsYmhH8QxgspdwggEgwVgYDVR0f\nBE8wTTBLoEmgR4ZFaHR0cHM6Ly9zYngtY2VydGlmaWNhdGVzLnRydXN0ZWRzZXJ2\naWNlcy5pbnRlbC5jb20vSW50ZWxTR1hSb290Q0EuZGVyMB0GA1UdDgQWBBROHyfr\nrZP+yo9kr7ufcfrv8obC7TAOBgNVHQ8BAf8EBAMCBsAwDAYDVR0TAQH/BAIwADAK\nBggqhkjOPQQDAgNIADBFAiEA9xQeifK+2abQGnrAgk0hrOhdyvJQorh2cEMn4Gwr\n4hoCIFHW5qQ9G2wBJ4GMNQqv/oMfbPtzmyTlaWWzwxkqM0CT\n-----END CERTIFICATE-----\n-----BEGIN CERTIFICATE-----\nMIIClDCCAjmgAwIBAgIVAOnoRFJTNlxLGJoR/EMYLKXcIIBIMAoGCCqGSM49BAMC\nMGgxGjAYBgNVBAMMEUludGVsIFNHWCBSb290IENBMRowGAYDVQQKDBFJbnRlbCBD\nb3Jwb3JhdGlvbjEUMBIGA1UEBwwLU2FudGEgQ2xhcmExCzAJBgNVBAgMAkNBMQsw\nCQYDVQQGEwJVUzAeFw0xOTEwMzEwOTQ5MjFaFw00OTEyMzEyMzU5NTlaMGgxGjAY\nBgNVBAMMEUludGVsIFNHWCBSb290IENBMRowGAYDVQQKDBFJbnRlbCBDb3Jwb3Jh\ndGlvbjEUMBIGA1UEBwwLU2FudGEgQ2xhcmExCzAJBgNVBAgMAkNBMQswCQYDVQQG\nEwJVUzBZMBMGByqGSM49AgEGCCqGSM49AwEHA0IABE/6D/1WHNrWwPmNMIyBKMW5\nJ6JzMsjo6xP2vkK1cdZGb1PGRP/C/8ECgiDkmklmzwLzLi+000m7LLrtKJA3oC2j\ngb8wgbwwHwYDVR0jBBgwFoAU6ehEUlM2XEsYmhH8QxgspdwggEgwVgYDVR0fBE8w\nTTBLoEmgR4ZFaHR0cHM6Ly9zYngtY2VydGlmaWNhdGVzLnRydXN0ZWRzZXJ2aWNl\ncy5pbnRlbC5jb20vSW50ZWxTR1hSb290Q0EuZGVyMB0GA1UdDgQWBBTp6ERSUzZc\nSxiaEfxDGCyl3CCASDAOBgNVHQ8BAf8EBAMCAQYwEgYDVR0TAQH/BAgwBgEB/wIB\nATAKBggqhkjOPQQDAgNJADBGAiEAzw9zdUiUHPMUd0C4mx41jlFZkrM3y5f1lgnV\nO7FbjOoCIQCoGtUmT4cXt7V+ySHbJ8Hob9AanpvXNH1ER+/gZF+opQ==\n-----END CERTIFICATE-----\n"},{"fmspc":"50A06D000000","tcbInfo":"{\"tcbInfo\":{\"id\":\"TDX\",\"version\":3,\"issueDate\":\"2025-10-21T09:44:40Z\",\"nextUpdate\":\"2025-11-20T09:44:40Z\",\"fmspc\":\"50A06D000000\",\"pceId\":\"0000\",\"tcbType\":0,\"tcbEvaluationDataNumber\":5,\"tdxModule\":{\"mrsigner\":\"000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000\",\"attributes\":\"0000000000000000\",\"attributesMask\":\"FFFFFFFFFFFFFFFF\"},\"tdxModuleIdentities\":[{\"id\":\"TDX_02\",\"mrsigner\":\"000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000\",\"attributes\":\"0000000000000000\",\"attributesMask\":\"FFFFFFFFFFFFFFFF\",\"tcbLevels\":[{\"tcb\":{\"isvsvn\":0},\"tcbDate\":\"2022-11-09T00:00:00Z\",\"tcbStatus\":\"UpToDate\"}]},{\"id\":\"TDX_03\",\"mrsigner\":\"000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000\",\"attributes\":\"0000000000000000\",\"attributesMask\":\"FFFFFFFFFFFFFFFF\",\"tcbLevels\":[{\"tcb\":{\"isvsvn\":0},\"tcbDate\":\"2022-11-09T00:00:00Z\",\"tcbStatus\":\"UpToDate\"}]},{\"id\":\"TDX_01\",\"mrsigner\":\"000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000\",\"attributes\":\"0000000000000000\",\"attributesMask\":\"FFFFFFFFFFFFFFFF\",\"tcbLevels\":[{\"tcb\":{\"isvsvn\":0},\"tcbDate\":\"2022-11-09T00:00:00Z\",\"tcbStatus\":\"UpToDate\"}]}],\"tcbLevels\":[{\"tcb\":{\"sgxtcbcomponents\":[{\"svn\":1,\"category\":\"BIOS\",\"type\":\"Early Microcode Update\"},{\"svn\":1,\"category\":\"OS/VMM\",\"type\":\"SGX Late Microcode Update\"},{\"svn\":0,\"category\":\"OS/VMM\",\"type\":\"TXT SINIT\"},{\"svn\":0,\"category\":\"BIOS\"},{\"svn\":0,\"category\":\"BIOS\"},{\"svn\":0,\"category\":\"BIOS\"},{\"svn\":0},{\"svn\":0,\"category\":\"OS/VMM\",\"type\":\"SEAMLDR ACM\"},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0}],\"pcesvn\":0,\"tdxtcbcomponents\":[{\"svn\":0,\"category\":\"OS/VMM\",\"type\":\"TDX Module\"},{\"svn\":0,\"category\":\"OS/VMM\",\"type\":\"TDX Module\"},{\"svn\":1,\"category\":\"OS/VMM\",\"type\":\"TDX Late Microcode Update\"},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0}]},\"tcbDate\":\"2022-11-09T00:00:00Z\",\"tcbStatus\":\"UpToDate\"}]},\"signature\":\"056f99c9823ba9a8215898756d866c0dd22a88ebfb39762c84cb72b2873c1af32b59cd551fc8a236e2dcc61413f0634548291a34cafbc985a3a0e6d4a6b13286\"}","tcbInfoIssuerChain":"-----BEGIN CERTIFICATE-----\nMIICkDCCAjagAwIBAgIUTh8n662T/sqPZK+7n3H67/KGwu0wCgYIKoZIzj0EAwIw\naDEaMBgGA1UEAwwRSW50ZWwgU0dYIFJvb3QgQ0ExGjAYBgNVBAoMEUludGVsIENv\ncnBvcmF0aW9uMRQwEgYDVQQHDAtTYW50YSBDbGFyYTELMAkGA1UECAwCQ0ExCzAJ\nBgNVBAYTAlVTMB4XDTE5MTAzMTEyMzM0N1oXDTI2MTAzMTEyMzM0N1owbDEeMBwG\nA1UEAwwVSW50ZWwgU0dYIFRDQiBTaWduaW5nMRowGAYDVQQKDBFJbnRlbCBDb3Jw\nb3JhdGlvbjEUMBIGA1UEBwwLU2FudGEgQ2xhcmExCzAJBgNVBAgMAkNBMQswCQYD\nVQQGEwJVUzBZMBMGByqGSM49AgEGCCqGSM49AwEHA0IABOnYw9LbN/JmyUttXa0M\niBEenjPbxbR4C8MuVYxDI+Le8lDBLp9X4wMzCAUF/fI/31giClXp/y0erLbLZjdV\n07+jgbkwgbYwHwYDVR0jBBgwFoAU6ehEUlM2XEsYmhH8QxgspdwggEgwVgYDVR0f\nBE8wTTBLoEmgR4ZFaHR0cHM6Ly9zYngtY2VydGlmaWNhdGVzLnRydXN0ZWRzZXJ2\naWNlcy5pbnRlbC5jb20vSW50ZWxTR1hSb290Q0EuZGVyMB0GA1UdDgQWBBROHyfr\nrZP+yo9kr7ufcfrv8obC7TAOBgNVHQ8BAf8EBAMCBsAwDAYDVR0TAQH/BAIwADAK\nBggqhkjOPQQDAgNIADBFAiEA9xQeifK+2abQGnrAgk0hrOhdyvJQorh2cEMn4Gwr\n4hoCIFHW5qQ9G2wBJ4GMNQqv/oMfbPtzmyTlaWWzwxkqM0CT\n-----END CERTIFICATE-----\n-----BEGIN CERTIFICATE-----\nMIIClDCCAjmgAwIBAgIVAOnoRFJTNlxLGJoR/EMYLKXcIIBIMAoGCCqGSM49BAMC\nMGgxGjAYBgNVBAMMEUludGVsIFNHWCBSb290IENBMRowGAYDVQQKDBFJbnRlbCBD\nb3Jwb3JhdGlvbjEUMBIGA1UEBwwLU2FudGEgQ2xhcmExCzAJBgNVBAgMAkNBMQsw\nCQYDVQQGEwJVUzAeFw0xOTEwMzEwOTQ5MjFaFw00OTEyMzEyMzU5NTlaMGgxGjAY\nBgNVBAMMEUludGVsIFNHWCBSb290IENBMRowGAYDVQQKDBFJbnRlbCBDb3Jwb3Jh\ndGlvbjEUMBIGA1UEBwwLU2FudGEgQ2xhcmExCzAJBgNVBAgMAkNBMQswCQYDVQQG\nEwJVUzBZMBMGByqGSM49AgEGCCqGSM49AwEHA0IABE/6D/1WHNrWwPmNMIyBKMW5\nJ6JzMsjo6xP2vkK1cdZGb1PGRP/C/8ECgiDkmklmzwLzLi+000m7LLrtKJA3oC2j\ngb8wgbwwHwYDVR0jBBgwFoAU6ehEUlM2XEsYmhH8QxgspdwggEgwVgYDVR0fBE8w\nTTBLoEmgR4ZFaHR0cHM6Ly9zYngtY2VydGlmaWNhdGVzLnRydXN0ZWRzZXJ2aWNl\ncy5pbnRlbC5jb20vSW50ZWxTR1hSb290Q0EuZGVyMB0GA1UdDgQWBBTp6ERSUzZc\nSxiaEfxDGCyl3CCASDAOBgNVHQ8BAf8EBAMCAQYwEgYDVR0TAQH/BAgwBgEB/wIB\nATAKBggqhkjOPQQDAgNJADBGAiEAzw9zdUiUHPMUd0C4mx41jlFZkrM3y5f1lgnV\nO7FbjOoCIQCoGtUmT4cXt7V+ySHbJ8Hob9AanpvXNH1ER+/gZF+opQ==\n-----END CERTIFICATE-----\n"},{"fmspc":"B0806F000000","tcbInfo":"{\"tcbInfo\":{\"id\":\"TDX\",\"version\":3,\"issueDate\":\"2025-10-21T09:44:42Z\",\"nextUpdate\":\"2025-11-20T09:44:42Z\",\"fmspc\":\"B0806F000000\",\"pceId\":\"0000\",\"tcbType\":0,\"tcbEvaluationDataNumber\":5,\"tdxModule\":{\"mrsigner\":\"000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000\",\"attributes\":\"0000000000000000\",\"attributesMask\":\"FFFFFFFFFFFFFFFF\"},\"tdxModuleIdentities\":[{\"id\":\"TDX_02\",\"mrsigner\":\"000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000\",\"attributes\":\"0000000000000000\",\"attributesMask\":\"FFFFFFFFFFFFFFFF\",\"tcbLevels\":[{\"tcb\":{\"isvsvn\":0},\"tcbDate\":\"2022-11-09T00:00:00Z\",\"tcbStatus\":\"UpToDate\"}]},{\"id\":\"TDX_03\",\"mrsigner\":\"000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000\",\"attributes\":\"0000000000000000\",\"attributesMask\":\"FFFFFFFFFFFFFFFF\",\"tcbLevels\":[{\"tcb\":{\"isvsvn\":0},\"tcbDate\":\"2022-11-09T00:00:00Z\",\"tcbStatus\":\"UpToDate\"}]},{\"id\":\"TDX_01\",\"mrsigner\":\"000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000\",\"attributes\":\"0000000000000000\",\"attributesMask\":\"FFFFFFFFFFFFFFFF\",\"tcbLevels\":[{\"tcb\":{\"isvsvn\":0},\"tcbDate\":\"2022-11-09T00:00:00Z\",\"tcbStatus\":\"UpToDate\"}]}],\"tcbLevels\":[{\"tcb\":{\"sgxtcbcomponents\":[{\"svn\":1,\"category\":\"BIOS\",\"type\":\"Early Microcode Update\"},{\"svn\":1,\"category\":\"OS/VMM\",\"type\":\"SGX Late Microcode Update\"},{\"svn\":0,\"category\":\"OS/VMM\",\"type\":\"TXT SINIT\"},{\"svn\":0,\"category\":\"BIOS\"},{\"svn\":0,\"category\":\"BIOS\"},{\"svn\":0,\"category\":\"BIOS\"},{\"svn\":0},{\"svn\":0,\"category\":\"OS/VMM\",\"type\":\"SEAMLDR ACM\"},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0}],\"pcesvn\":0,\"tdxtcbcomponents\":[{\"svn\":0,\"category\":\"OS/VMM\",\"type\":\"TDX Module\"},{\"svn\":0,\"category\":\"OS/VMM\",\"type\":\"TDX Module\"},{\"svn\":1,\"category\":\"OS/VMM\",\"type\":\"TDX Late Microcode Update\"},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0}]},\"tcbDate\":\"2022-11-09T00:00:00Z\",\"tcbStatus\":\"UpToDate\"}]},\"signature\":\"96959d2b488667845e33570700387b0ecf19210a3056859b310c8b87873e58f94cc0cdb11e0a4328948abb952b5c91dce0199582a39b596a089bfd99bc630412\"}","tcbInfoIssuerChain":"-----BEGIN CERTIFICATE-----\nMIICkDCCAjagAwIBAgIUTh8n662T/sqPZK+7n3H67/KGwu0wCgYIKoZIzj0EAwIw\naDEaMBgGA1UEAwwRSW50ZWwgU0dYIFJvb3QgQ0ExGjAYBgNVBAoMEUludGVsIENv\ncnBvcmF0aW9uMRQwEgYDVQQHDAtTYW50YSBDbGFyYTELMAkGA1UECAwCQ0ExCzAJ\nBgNVBAYTAlVTMB4XDTE5MTAzMTEyMzM0N1oXDTI2MTAzMTEyMzM0N1owbDEeMBwG\nA1UEAwwVSW50ZWwgU0dYIFRDQiBTaWduaW5nMRowGAYDVQQKDBFJbnRlbCBDb3Jw\nb3JhdGlvbjEUMBIGA1UEBwwLU2FudGEgQ2xhcmExCzAJBgNVBAgMAkNBMQswCQYD\nVQQGEwJVUzBZMBMGByqGSM49AgEGCCqGSM49AwEHA0IABOnYw9LbN/JmyUttXa0M\niBEenjPbxbR4C8MuVYxDI+Le8lDBLp9X4wMzCAUF/fI/31giClXp/y0erLbLZjdV\n07+jgbkwgbYwHwYDVR0jBBgwFoAU6ehEUlM2XEsYmhH8QxgspdwggEgwVgYDVR0f\nBE8wTTBLoEmgR4ZFaHR0cHM6Ly9zYngtY2VydGlmaWNhdGVzLnRydXN0ZWRzZXJ2\naWNlcy5pbnRlbC5jb20vSW50ZWxTR1hSb290Q0EuZGVyMB0GA1UdDgQWBBROHyfr\nrZP+yo9kr7ufcfrv8obC7TAOBgNVHQ8BAf8EBAMCBsAwDAYDVR0TAQH/BAIwADAK\nBggqhkjOPQQDAgNIADBFAiEA9xQeifK+2abQGnrAgk0hrOhdyvJQorh2cEMn4Gwr\n4hoCIFHW5qQ9G2wBJ4GMNQqv/oMfbPtzmyTlaWWzwxkqM0CT\n-----END CERTIFICATE-----\n-----BEGIN CERTIFICATE-----\nMIIClDCCAjmgAwIBAgIVAOnoRFJTNlxLGJoR/EMYLKXcIIBIMAoGCCqGSM49BAMC\nMGgxGjAYBgNVBAMMEUludGVsIFNHWCBSb290IENBMRowGAYDVQQKDBFJbnRlbCBD\nb3Jwb3JhdGlvbjEUMBIGA1UEBwwLU2FudGEgQ2xhcmExCzAJBgNVBAgMAkNBMQsw\nCQYDVQQGEwJVUzAeFw0xOTEwMzEwOTQ5MjFaFw00OTEyMzEyMzU5NTlaMGgxGjAY\nBgNVBAMMEUludGVsIFNHWCBSb290IENBMRowGAYDVQQKDBFJbnRlbCBDb3Jwb3Jh\ndGlvbjEUMBIGA1UEBwwLU2FudGEgQ2xhcmExCzAJBgNVBAgMAkNBMQswCQYDVQQG\nEwJVUzBZMBMGByqGSM49AgEGCCqGSM49AwEHA0IABE/6D/1WHNrWwPmNMIyBKMW5\nJ6JzMsjo6xP2vkK1cdZGb1PGRP/C/8ECgiDkmklmzwLzLi+000m7LLrtKJA3oC2j\ngb8wgbwwHwYDVR0jBBgwFoAU6ehEUlM2XEsYmhH8QxgspdwggEgwVgYDVR0fBE8w\nTTBLoEmgR4ZFaHR0cHM6Ly9zYngtY2VydGlmaWNhdGVzLnRydXN0ZWRzZXJ2aWNl\ncy5pbnRlbC5jb20vSW50ZWxTR1hSb290Q0EuZGVyMB0GA1UdDgQWBBTp6ERSUzZc\nSxiaEfxDGCyl3CCASDAOBgNVHQ8BAf8EBAMCAQYwEgYDVR0TAQH/BAgwBgEB/wIB\nATAKBggqhkjOPQQDAgNJADBGAiEAzw9zdUiUHPMUd0C4mx41jlFZkrM3y5f1lgnV\nO7FbjOoCIQCoGtUmT4cXt7V+ySHbJ8Hob9AanpvXNH1ER+/gZF+opQ==\n-----END CERTIFICATE-----\n"},{"fmspc":"00A06F010000","tcbInfo":"{\"tcbInfo\":{\"id\":\"TDX\",\"version\":3,\"issueDate\":\"2025-10-21T09:44:43Z\",\"nextUpdate\":\"2025-11-20T09:44:43Z\",\"fmspc\":\"00A06F010000\",\"pceId\":\"0000\",\"tcbType\":0,\"tcbEvaluationDataNumber\":5,\"tdxModule\":{\"mrsigner\":\"000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000\",\"attributes\":\"0000000000000000\",\"attributesMask\":\"FFFFFFFFFFFFFFFF\"},\"tdxModuleIdentities\":[{\"id\":\"TDX_02\",\"mrsigner\":\"000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000\",\"attributes\":\"0000000000000000\",\"attributesMask\":\"FFFFFFFFFFFFFFFF\",\"tcbLevels\":[{\"tcb\":{\"isvsvn\":0},\"tcbDate\":\"2022-11-09T00:00:00Z\",\"tcbStatus\":\"UpToDate\"}]},{\"id\":\"TDX_03\",\"mrsigner\":\"000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000\",\"attributes\":\"0000000000000000\",\"attributesMask\":\"FFFFFFFFFFFFFFFF\",\"tcbLevels\":[{\"tcb\":{\"isvsvn\":0},\"tcbDate\":\"2022-11-09T00:00:00Z\",\"tcbStatus\":\"UpToDate\"}]},{\"id\":\"TDX_01\",\"mrsigner\":\"000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000\",\"attributes\":\"0000000000000000\",\"attributesMask\":\"FFFFFFFFFFFFFFFF\",\"tcbLevels\":[{\"tcb\":{\"isvsvn\":0},\"tcbDate\":\"2022-11-09T00:00:00Z\",\"tcbStatus\":\"UpToDate\"}]}],\"tcbLevels\":[{\"tcb\":{\"sgxtcbcomponents\":[{\"svn\":1,\"category\":\"BIOS\",\"type\":\"Early Microcode Update\"},{\"svn\":1,\"category\":\"OS/VMM\",\"type\":\"SGX Late Microcode Update\"},{\"svn\":0,\"category\":\"OS/VMM\",\"type\":\"TXT SINIT\"},{\"svn\":0,\"category\":\"BIOS\"},{\"svn\":0,\"category\":\"BIOS\"},{\"svn\":0,\"category\":\"BIOS\"},{\"svn\":0},{\"svn\":0,\"category\":\"OS/VMM\",\"type\":\"SEAMLDR ACM\"},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0}],\"pcesvn\":0,\"tdxtcbcomponents\":[{\"svn\":0,\"category\":\"OS/VMM\",\"type\":\"TDX Module\"},{\"svn\":0,\"category\":\"OS/VMM\",\"type\":\"TDX Module\"},{\"svn\":1,\"category\":\"OS/VMM\",\"type\":\"TDX Late Microcode Update\"},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0}]},\"tcbDate\":\"2022-11-09T00:00:00Z\",\"tcbStatus\":\"UpToDate\"}]},\"signature\":\"a014048ff8bed6c8eb8f040fd730944dc797c0a81410888637ede908b56d150ccabd352b46d1d692d8bdcfd4c908c8c66f6c5a63a3065f5cb81c84a3e405c3ac\"}","tcbInfoIssuerChain":"-----BEGIN CERTIFICATE-----\nMIICkDCCAjagAwIBAgIUTh8n662T/sqPZK+7n3H67/KGwu0wCgYIKoZIzj0EAwIw\naDEaMBgGA1UEAwwRSW50ZWwgU0dYIFJvb3QgQ0ExGjAYBgNVBAoMEUludGVsIENv\ncnBvcmF0aW9uMRQwEgYDVQQHDAtTYW50YSBDbGFyYTELMAkGA1UECAwCQ0ExCzAJ\nBgNVBAYTAlVTMB4XDTE5MTAzMTEyMzM0N1oXDTI2MTAzMTEyMzM0N1owbDEeMBwG\nA1UEAwwVSW50ZWwgU0dYIFRDQiBTaWduaW5nMRowGAYDVQQKDBFJbnRlbCBDb3Jw\nb3JhdGlvbjEUMBIGA1UEBwwLU2FudGEgQ2xhcmExCzAJBgNVBAgMAkNBMQswCQYD\nVQQGEwJVUzBZMBMGByqGSM49AgEGCCqGSM49AwEHA0IABOnYw9LbN/JmyUttXa0M\niBEenjPbxbR4C8MuVYxDI+Le8lDBLp9X4wMzCAUF/fI/31giClXp/y0erLbLZjdV\n07+jgbkwgbYwHwYDVR0jBBgwFoAU6ehEUlM2XEsYmhH8QxgspdwggEgwVgYDVR0f\nBE8wTTBLoEmgR4ZFaHR0cHM6Ly9zYngtY2VydGlmaWNhdGVzLnRydXN0ZWRzZXJ2\naWNlcy5pbnRlbC5jb20vSW50ZWxTR1hSb290Q0EuZGVyMB0GA1UdDgQWBBROHyfr\nrZP+yo9kr7ufcfrv8obC7TAOBgNVHQ8BAf8EBAMCBsAwDAYDVR0TAQH/BAIwADAK\nBggqhkjOPQQDAgNIADBFAiEA9xQeifK+2abQGnrAgk0hrOhdyvJQorh2cEMn4Gwr\n4hoCIFHW5qQ9G2wBJ4GMNQqv/oMfbPtzmyTlaWWzwxkqM0CT\n-----END CERTIFICATE-----\n-----BEGIN CERTIFICATE-----\nMIIClDCCAjmgAwIBAgIVAOnoRFJTNlxLGJoR/EMYLKXcIIBIMAoGCCqGSM49BAMC\nMGgxGjAYBgNVBAMMEUludGVsIFNHWCBSb290IENBMRowGAYDVQQKDBFJbnRlbCBD\nb3Jwb3JhdGlvbjEUMBIGA1UEBwwLU2FudGEgQ2xhcmExCzAJBgNVBAgMAkNBMQsw\nCQYDVQQGEwJVUzAeFw0xOTEwMzEwOTQ5MjFaFw00OTEyMzEyMzU5NTlaMGgxGjAY\nBgNVBAMMEUludGVsIFNHWCBSb290IENBMRowGAYDVQQKDBFJbnRlbCBDb3Jwb3Jh\ndGlvbjEUMBIGA1UEBwwLU2FudGEgQ2xhcmExCzAJBgNVBAgMAkNBMQswCQYDVQQG\nEwJVUzBZMBMGByqGSM49AgEGCCqGSM49AwEHA0IABE/6D/1WHNrWwPmNMIyBKMW5\nJ6JzMsjo6xP2vkK1cdZGb1PGRP/C/8ECgiDkmklmzwLzLi+000m7LLrtKJA3oC2j\ngb8wgbwwHwYDVR0jBBgwFoAU6ehEUlM2XEsYmhH8QxgspdwggEgwVgYDVR0fBE8w\nTTBLoEmgR4ZFaHR0cHM6Ly9zYngtY2VydGlmaWNhdGVzLnRydXN0ZWRzZXJ2aWNl\ncy5pbnRlbC5jb20vSW50ZWxTR1hSb290Q0EuZGVyMB0GA1UdDgQWBBTp6ERSUzZc\nSxiaEfxDGCyl3CCASDAOBgNVHQ8BAf8EBAMCAQYwEgYDVR0TAQH/BAgwBgEB/wIB\nATAKBggqhkjOPQQDAgNJADBGAiEAzw9zdUiUHPMUd0C4mx41jlFZkrM3y5f1lgnV\nO7FbjOoCIQCoGtUmT4cXt7V+ySHbJ8Hob9AanpvXNH1ER+/gZF+opQ==\n-----END CERTIFICATE-----\n"},{"fmspc":"00A06D070000","tcbInfo":"{\"tcbInfo\":{\"id\":\"TDX\",\"version\":3,\"issueDate\":\"2025-10-21T09:44:44Z\",\"nextUpdate\":\"2025-11-20T09:44:44Z\",\"fmspc\":\"00A06D070000\",\"pceId\":\"0000\",\"tcbType\":0,\"tcbEvaluationDataNumber\":5,\"tdxModule\":{\"mrsigner\":\"000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000\",\"attributes\":\"0000000000000000\",\"attributesMask\":\"FFFFFFFFFFFFFFFF\"},\"tdxModuleIdentities\":[{\"id\":\"TDX_02\",\"mrsigner\":\"000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000\",\"attributes\":\"0000000000000000\",\"attributesMask\":\"FFFFFFFFFFFFFFFF\",\"tcbLevels\":[{\"tcb\":{\"isvsvn\":0},\"tcbDate\":\"2022-11-09T00:00:00Z\",\"tcbStatus\":\"UpToDate\"}]},{\"id\":\"TDX_03\",\"mrsigner\":\"000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000\",\"attributes\":\"0000000000000000\",\"attributesMask\":\"FFFFFFFFFFFFFFFF\",\"tcbLevels\":[{\"tcb\":{\"isvsvn\":0},\"tcbDate\":\"2022-11-09T00:00:00Z\",\"tcbStatus\":\"UpToDate\"}]},{\"id\":\"TDX_01\",\"mrsigner\":\"000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000\",\"attributes\":\"0000000000000000\",\"attributesMask\":\"FFFFFFFFFFFFFFFF\",\"tcbLevels\":[{\"tcb\":{\"isvsvn\":0},\"tcbDate\":\"2022-11-09T00:00:00Z\",\"tcbStatus\":\"UpToDate\"}]}],\"tcbLevels\":[{\"tcb\":{\"sgxtcbcomponents\":[{\"svn\":1,\"category\":\"BIOS\",\"type\":\"Early Microcode Update\"},{\"svn\":1,\"category\":\"OS/VMM\",\"type\":\"SGX Late Microcode Update\"},{\"svn\":0,\"category\":\"OS/VMM\",\"type\":\"TXT SINIT\"},{\"svn\":0,\"category\":\"BIOS\"},{\"svn\":0,\"category\":\"BIOS\"},{\"svn\":0,\"category\":\"BIOS\"},{\"svn\":0},{\"svn\":0,\"category\":\"OS/VMM\",\"type\":\"SEAMLDR ACM\"},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0}],\"pcesvn\":0,\"tdxtcbcomponents\":[{\"svn\":0,\"category\":\"OS/VMM\",\"type\":\"TDX Module\"},{\"svn\":0,\"category\":\"OS/VMM\",\"type\":\"TDX Module\"},{\"svn\":1,\"category\":\"OS/VMM\",\"type\":\"TDX Late Microcode Update\"},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0}]},\"tcbDate\":\"2022-11-09T00:00:00Z\",\"tcbStatus\":\"UpToDate\"}]},\"signature\":\"34a7fdc12879c5fd74642251c896d41c05fd3cf89c633c7640f8799b3de88e5607d602b89aa525a5ae5febcad8846e6e3d6dd08ca12199aa762f64e7fd843d07\"}","tcbInfoIssuerChain":"-----BEGIN CERTIFICATE-----\nMIICkDCCAjagAwIBAgIUTh8n662T/sqPZK+7n3H67/KGwu0wCgYIKoZIzj0EAwIw\naDEaMBgGA1UEAwwRSW50ZWwgU0dYIFJvb3QgQ0ExGjAYBgNVBAoMEUludGVsIENv\ncnBvcmF0aW9uMRQwEgYDVQQHDAtTYW50YSBDbGFyYTELMAkGA1UECAwCQ0ExCzAJ\nBgNVBAYTAlVTMB4XDTE5MTAzMTEyMzM0N1oXDTI2MTAzMTEyMzM0N1owbDEeMBwG\nA1UEAwwVSW50ZWwgU0dYIFRDQiBTaWduaW5nMRowGAYDVQQKDBFJbnRlbCBDb3Jw\nb3JhdGlvbjEUMBIGA1UEBwwLU2FudGEgQ2xhcmExCzAJBgNVBAgMAkNBMQswCQYD\nVQQGEwJVUzBZMBMGByqGSM49AgEGCCqGSM49AwEHA0IABOnYw9LbN/JmyUttXa0M\niBEenjPbxbR4C8MuVYxDI+Le8lDBLp9X4wMzCAUF/fI/31giClXp/y0erLbLZjdV\n07+jgbkwgbYwHwYDVR0jBBgwFoAU6ehEUlM2XEsYmhH8QxgspdwggEgwVgYDVR0f\nBE8wTTBLoEmgR4ZFaHR0cHM6Ly9zYngtY2VydGlmaWNhdGVzLnRydXN0ZWRzZXJ2\naWNlcy5pbnRlbC5jb20vSW50ZWxTR1hSb290Q0EuZGVyMB0GA1UdDgQWBBROHyfr\nrZP+yo9kr7ufcfrv8obC7TAOBgNVHQ8BAf8EBAMCBsAwDAYDVR0TAQH/BAIwADAK\nBggqhkjOPQQDAgNIADBFAiEA9xQeifK+2abQGnrAgk0hrOhdyvJQorh2cEMn4Gwr\n4hoCIFHW5qQ9G2wBJ4GMNQqv/oMfbPtzmyTlaWWzwxkqM0CT\n-----END CERTIFICATE-----\n-----BEGIN CERTIFICATE-----\nMIIClDCCAjmgAwIBAgIVAOnoRFJTNlxLGJoR/EMYLKXcIIBIMAoGCCqGSM49BAMC\nMGgxGjAYBgNVBAMMEUludGVsIFNHWCBSb290IENBMRowGAYDVQQKDBFJbnRlbCBD\nb3Jwb3JhdGlvbjEUMBIGA1UEBwwLU2FudGEgQ2xhcmExCzAJBgNVBAgMAkNBMQsw\nCQYDVQQGEwJVUzAeFw0xOTEwMzEwOTQ5MjFaFw00OTEyMzEyMzU5NTlaMGgxGjAY\nBgNVBAMMEUludGVsIFNHWCBSb290IENBMRowGAYDVQQKDBFJbnRlbCBDb3Jwb3Jh\ndGlvbjEUMBIGA1UEBwwLU2FudGEgQ2xhcmExCzAJBgNVBAgMAkNBMQswCQYDVQQG\nEwJVUzBZMBMGByqGSM49AgEGCCqGSM49AwEHA0IABE/6D/1WHNrWwPmNMIyBKMW5\nJ6JzMsjo6xP2vkK1cdZGb1PGRP/C/8ECgiDkmklmzwLzLi+000m7LLrtKJA3oC2j\ngb8wgbwwHwYDVR0jBBgwFoAU6ehEUlM2XEsYmhH8QxgspdwggEgwVgYDVR0fBE8w\nTTBLoEmgR4ZFaHR0cHM6Ly9zYngtY2VydGlmaWNhdGVzLnRydXN0ZWRzZXJ2aWNl\ncy5pbnRlbC5jb20vSW50ZWxTR1hSb290Q0EuZGVyMB0GA1UdDgQWBBTp6ERSUzZc\nSxiaEfxDGCyl3CCASDAOBgNVHQ8BAf8EBAMCAQYwEgYDVR0TAQH/BAgwBgEB/wIB\nATAKBggqhkjOPQQDAgNJADBGAiEAzw9zdUiUHPMUd0C4mx41jlFZkrM3y5f1lgnV\nO7FbjOoCIQCoGtUmT4cXt7V+ySHbJ8Hob9AanpvXNH1ER+/gZF+opQ==\n-----END CERTIFICATE-----\n"},{"fmspc":"60806F000000","tcbInfo":"{\"tcbInfo\":{\"id\":\"TDX\",\"version\":3,\"issueDate\":\"2025-10-21T09:44:46Z\",\"nextUpdate\":\"2025-11-20T09:44:46Z\",\"fmspc\":\"60806F000000\",\"pceId\":\"0000\",\"tcbType\":0,\"tcbEvaluationDataNumber\":5,\"tdxModule\":{\"mrsigner\":\"000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000\",\"attributes\":\"0000000000000000\",\"attributesMask\":\"FFFFFFFFFFFFFFFF\"},\"tdxModuleIdentities\":[{\"id\":\"TDX_02\",\"mrsigner\":\"000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000\",\"attributes\":\"0000000000000000\",\"attributesMask\":\"FFFFFFFFFFFFFFFF\",\"tcbLevels\":[{\"tcb\":{\"isvsvn\":0},\"tcbDate\":\"2022-11-09T00:00:00Z\",\"tcbStatus\":\"UpToDate\"}]},{\"id\":\"TDX_03\",\"mrsigner\":\"000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000\",\"attributes\":\"0000000000000000\",\"attributesMask\":\"FFFFFFFFFFFFFFFF\",\"tcbLevels\":[{\"tcb\":{\"isvsvn\":0},\"tcbDate\":\"2022-11-09T00:00:00Z\",\"tcbStatus\":\"UpToDate\"}]},{\"id\":\"TDX_01\",\"mrsigner\":\"000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000\",\"attributes\":\"0000000000000000\",\"attributesMask\":\"FFFFFFFFFFFFFFFF\",\"tcbLevels\":[{\"tcb\":{\"isvsvn\":0},\"tcbDate\":\"2022-11-09T00:00:00Z\",\"tcbStatus\":\"UpToDate\"}]}],\"tcbLevels\":[{\"tcb\":{\"sgxtcbcomponents\":[{\"svn\":1,\"category\":\"BIOS\",\"type\":\"Early Microcode Update\"},{\"svn\":1,\"category\":\"OS/VMM\",\"type\":\"SGX Late Microcode Update\"},{\"svn\":0,\"category\":\"OS/VMM\",\"type\":\"TXT SINIT\"},{\"svn\":0,\"category\":\"BIOS\"},{\"svn\":0,\"category\":\"BIOS\"},{\"svn\":0,\"category\":\"BIOS\"},{\"svn\":0},{\"svn\":0,\"category\":\"OS/VMM\",\"type\":\"SEAMLDR ACM\"},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0}],\"pcesvn\":11,\"tdxtcbcomponents\":[{\"svn\":0,\"category\":\"OS/VMM\",\"type\":\"TDX Module\"},{\"svn\":0,\"category\":\"OS/VMM\",\"type\":\"TDX Module\"},{\"svn\":1,\"category\":\"OS/VMM\",\"type\":\"TDX Late Microcode Update\"},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0}]},\"tcbDate\":\"2022-11-09T00:00:00Z\",\"tcbStatus\":\"UpToDate\"}]},\"signature\":\"10721ed2805aa913b76ccd8ee6eedf18f8db70573ab158ae6f1d8c1fc9529babc81af8866965afae550479ee1621383ff03bcfb8d9c5ca3ee50bfcb3ae2be73e\"}","tcbInfoIssuerChain":"-----BEGIN CERTIFICATE-----\nMIICkDCCAjagAwIBAgIUTh8n662T/sqPZK+7n3H67/KGwu0wCgYIKoZIzj0EAwIw\naDEaMBgGA1UEAwwRSW50ZWwgU0dYIFJvb3QgQ0ExGjAYBgNVBAoMEUludGVsIENv\ncnBvcmF0aW9uMRQwEgYDVQQHDAtTYW50YSBDbGFyYTELMAkGA1UECAwCQ0ExCzAJ\nBgNVBAYTAlVTMB4XDTE5MTAzMTEyMzM0N1oXDTI2MTAzMTEyMzM0N1owbDEeMBwG\nA1UEAwwVSW50ZWwgU0dYIFRDQiBTaWduaW5nMRowGAYDVQQKDBFJbnRlbCBDb3Jw\nb3JhdGlvbjEUMBIGA1UEBwwLU2FudGEgQ2xhcmExCzAJBgNVBAgMAkNBMQswCQYD\nVQQGEwJVUzBZMBMGByqGSM49AgEGCCqGSM49AwEHA0IABOnYw9LbN/JmyUttXa0M\niBEenjPbxbR4C8MuVYxDI+Le8lDBLp9X4wMzCAUF/fI/31giClXp/y0erLbLZjdV\n07+jgbkwgbYwHwYDVR0jBBgwFoAU6ehEUlM2XEsYmhH8QxgspdwggEgwVgYDVR0f\nBE8wTTBLoEmgR4ZFaHR0cHM6Ly9zYngtY2VydGlmaWNhdGVzLnRydXN0ZWRzZXJ2\naWNlcy5pbnRlbC5jb20vSW50ZWxTR1hSb290Q0EuZGVyMB0GA1UdDgQWBBROHyfr\nrZP+yo9kr7ufcfrv8obC7TAOBgNVHQ8BAf8EBAMCBsAwDAYDVR0TAQH/BAIwADAK\nBggqhkjOPQQDAgNIADBFAiEA9xQeifK+2abQGnrAgk0hrOhdyvJQorh2cEMn4Gwr\n4hoCIFHW5qQ9G2wBJ4GMNQqv/oMfbPtzmyTlaWWzwxkqM0CT\n-----END CERTIFICATE-----\n-----BEGIN CERTIFICATE-----\nMIIClDCCAjmgAwIBAgIVAOnoRFJTNlxLGJoR/EMYLKXcIIBIMAoGCCqGSM49BAMC\nMGgxGjAYBgNVBAMMEUludGVsIFNHWCBSb290IENBMRowGAYDVQQKDBFJbnRlbCBD\nb3Jwb3JhdGlvbjEUMBIGA1UEBwwLU2FudGEgQ2xhcmExCzAJBgNVBAgMAkNBMQsw\nCQYDVQQGEwJVUzAeFw0xOTEwMzEwOTQ5MjFaFw00OTEyMzEyMzU5NTlaMGgxGjAY\nBgNVBAMMEUludGVsIFNHWCBSb290IENBMRowGAYDVQQKDBFJbnRlbCBDb3Jwb3Jh\ndGlvbjEUMBIGA1UEBwwLU2FudGEgQ2xhcmExCzAJBgNVBAgMAkNBMQswCQYDVQQG\nEwJVUzBZMBMGByqGSM49AgEGCCqGSM49AwEHA0IABE/6D/1WHNrWwPmNMIyBKMW5\nJ6JzMsjo6xP2vkK1cdZGb1PGRP/C/8ECgiDkmklmzwLzLi+000m7LLrtKJA3oC2j\ngb8wgbwwHwYDVR0jBBgwFoAU6ehEUlM2XEsYmhH8QxgspdwggEgwVgYDVR0fBE8w\nTTBLoEmgR4ZFaHR0cHM6Ly9zYngtY2VydGlmaWNhdGVzLnRydXN0ZWRzZXJ2aWNl\ncy5pbnRlbC5jb20vSW50ZWxTR1hSb290Q0EuZGVyMB0GA1UdDgQWBBTp6ERSUzZc\nSxiaEfxDGCyl3CCASDAOBgNVHQ8BAf8EBAMCAQYwEgYDVR0TAQH/BAgwBgEB/wIB\nATAKBggqhkjOPQQDAgNJADBGAiEAzw9zdUiUHPMUd0C4mx41jlFZkrM3y5f1lgnV\nO7FbjOoCIQCoGtUmT4cXt7V+ySHbJ8Hob9AanpvXNH1ER+/gZF+opQ==\n-----END CERTIFICATE-----\n"},{"fmspc":"10A06E050000","tcbInfo":"{\"tcbInfo\":{\"id\":\"TDX\",\"version\":3,\"issueDate\":\"2025-10-21T09:44:47Z\",\"nextUpdate\":\"2025-11-20T09:44:47Z\",\"fmspc\":\"10A06E050000\",\"pceId\":\"0000\",\"tcbType\":0,\"tcbEvaluationDataNumber\":5,\"tdxModule\":{\"mrsigner\":\"000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000\",\"attributes\":\"0000000000000000\",\"attributesMask\":\"FFFFFFFFFFFFFFFF\"},\"tdxModuleIdentities\":[{\"id\":\"TDX_02\",\"mrsigner\":\"000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000\",\"attributes\":\"0000000000000000\",\"attributesMask\":\"FFFFFFFFFFFFFFFF\",\"tcbLevels\":[{\"tcb\":{\"isvsvn\":0},\"tcbDate\":\"2022-11-09T00:00:00Z\",\"tcbStatus\":\"UpToDate\"}]},{\"id\":\"TDX_03\",\"mrsigner\":\"000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000\",\"attributes\":\"0000000000000000\",\"attributesMask\":\"FFFFFFFFFFFFFFFF\",\"tcbLevels\":[{\"tcb\":{\"isvsvn\":0},\"tcbDate\":\"2022-11-09T00:00:00Z\",\"tcbStatus\":\"UpToDate\"}]},{\"id\":\"TDX_01\",\"mrsigner\":\"000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000\",\"attributes\":\"0000000000000000\",\"attributesMask\":\"FFFFFFFFFFFFFFFF\",\"tcbLevels\":[{\"tcb\":{\"isvsvn\":0},\"tcbDate\":\"2022-11-09T00:00:00Z\",\"tcbStatus\":\"UpToDate\"}]}],\"tcbLevels\":[{\"tcb\":{\"sgxtcbcomponents\":[{\"svn\":1,\"category\":\"BIOS\",\"type\":\"Early Microcode Update\"},{\"svn\":1,\"category\":\"OS/VMM\",\"type\":\"SGX Late Microcode Update\"},{\"svn\":0,\"category\":\"OS/VMM\",\"type\":\"TXT SINIT\"},{\"svn\":0,\"category\":\"BIOS\"},{\"svn\":0,\"category\":\"BIOS\"},{\"svn\":0,\"category\":\"BIOS\"},{\"svn\":0},{\"svn\":0,\"category\":\"OS/VMM\",\"type\":\"SEAMLDR ACM\"},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0}],\"pcesvn\":0,\"tdxtcbcomponents\":[{\"svn\":0,\"category\":\"OS/VMM\",\"type\":\"TDX Module\"},{\"svn\":0,\"category\":\"OS/VMM\",\"type\":\"TDX Module\"},{\"svn\":1,\"category\":\"OS/VMM\",\"type\":\"TDX Late Microcode Update\"},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0}]},\"tcbDate\":\"2022-11-09T00:00:00Z\",\"tcbStatus\":\"UpToDate\"}]},\"signature\":\"6759cb09cb2686414749b863a284273c587fd7825106c1f854b3249901d3fecaef8b152b5b947540ad1f49c04f5031f3681ad8ac4bcad5c54b6ae72c0c26f2d7\"}","tcbInfoIssuerChain":"-----BEGIN CERTIFICATE-----\nMIICkDCCAjagAwIBAgIUTh8n662T/sqPZK+7n3H67/KGwu0wCgYIKoZIzj0EAwIw\naDEaMBgGA1UEAwwRSW50ZWwgU0dYIFJvb3QgQ0ExGjAYBgNVBAoMEUludGVsIENv\ncnBvcmF0aW9uMRQwEgYDVQQHDAtTYW50YSBDbGFyYTELMAkGA1UECAwCQ0ExCzAJ\nBgNVBAYTAlVTMB4XDTE5MTAzMTEyMzM0N1oXDTI2MTAzMTEyMzM0N1owbDEeMBwG\nA1UEAwwVSW50ZWwgU0dYIFRDQiBTaWduaW5nMRowGAYDVQQKDBFJbnRlbCBDb3Jw\nb3JhdGlvbjEUMBIGA1UEBwwLU2FudGEgQ2xhcmExCzAJBgNVBAgMAkNBMQswCQYD\nVQQGEwJVUzBZMBMGByqGSM49AgEGCCqGSM49AwEHA0IABOnYw9LbN/JmyUttXa0M\niBEenjPbxbR4C8MuVYxDI+Le8lDBLp9X4wMzCAUF/fI/31giClXp/y0erLbLZjdV\n07+jgbkwgbYwHwYDVR0jBBgwFoAU6ehEUlM2XEsYmhH8QxgspdwggEgwVgYDVR0f\nBE8wTTBLoEmgR4ZFaHR0cHM6Ly9zYngtY2VydGlmaWNhdGVzLnRydXN0ZWRzZXJ2\naWNlcy5pbnRlbC5jb20vSW50ZWxTR1hSb290Q0EuZGVyMB0GA1UdDgQWBBROHyfr\nrZP+yo9kr7ufcfrv8obC7TAOBgNVHQ8BAf8EBAMCBsAwDAYDVR0TAQH/BAIwADAK\nBggqhkjOPQQDAgNIADBFAiEA9xQeifK+2abQGnrAgk0hrOhdyvJQorh2cEMn4Gwr\n4hoCIFHW5qQ9G2wBJ4GMNQqv/oMfbPtzmyTlaWWzwxkqM0CT\n-----END CERTIFICATE-----\n-----BEGIN CERTIFICATE-----\nMIIClDCCAjmgAwIBAgIVAOnoRFJTNlxLGJoR/EMYLKXcIIBIMAoGCCqGSM49BAMC\nMGgxGjAYBgNVBAMMEUludGVsIFNHWCBSb290IENBMRowGAYDVQQKDBFJbnRlbCBD\nb3Jwb3JhdGlvbjEUMBIGA1UEBwwLU2FudGEgQ2xhcmExCzAJBgNVBAgMAkNBMQsw\nCQYDVQQGEwJVUzAeFw0xOTEwMzEwOTQ5MjFaFw00OTEyMzEyMzU5NTlaMGgxGjAY\nBgNVBAMMEUludGVsIFNHWCBSb290IENBMRowGAYDVQQKDBFJbnRlbCBDb3Jwb3Jh\ndGlvbjEUMBIGA1UEBwwLU2FudGEgQ2xhcmExCzAJBgNVBAgMAkNBMQswCQYDVQQG\nEwJVUzBZMBMGByqGSM49AgEGCCqGSM49AwEHA0IABE/6D/1WHNrWwPmNMIyBKMW5\nJ6JzMsjo6xP2vkK1cdZGb1PGRP/C/8ECgiDkmklmzwLzLi+000m7LLrtKJA3oC2j\ngb8wgbwwHwYDVR0jBBgwFoAU6ehEUlM2XEsYmhH8QxgspdwggEgwVgYDVR0fBE8w\nTTBLoEmgR4ZFaHR0cHM6Ly9zYngtY2VydGlmaWNhdGVzLnRydXN0ZWRzZXJ2aWNl\ncy5pbnRlbC5jb20vSW50ZWxTR1hSb290Q0EuZGVyMB0GA1UdDgQWBBTp6ERSUzZc\nSxiaEfxDGCyl3CCASDAOBgNVHQ8BAf8EBAMCAQYwEgYDVR0TAQH/BAgwBgEB/wIB\nATAKBggqhkjOPQQDAgNJADBGAiEAzw9zdUiUHPMUd0C4mx41jlFZkrM3y5f1lgnV\nO7FbjOoCIQCoGtUmT4cXt7V+ySHbJ8Hob9AanpvXNH1ER+/gZF+opQ==\n-----END CERTIFICATE-----\n"},{"fmspc":"40A06D000000","tcbInfo":"{\"tcbInfo\":{\"id\":\"TDX\",\"version\":3,\"issueDate\":\"2025-10-21T09:44:48Z\",\"nextUpdate\":\"2025-11-20T09:44:48Z\",\"fmspc\":\"40A06D000000\",\"pceId\":\"0000\",\"tcbType\":0,\"tcbEvaluationDataNumber\":5,\"tdxModule\":{\"mrsigner\":\"000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000\",\"attributes\":\"0000000000000000\",\"attributesMask\":\"FFFFFFFFFFFFFFFF\"},\"tdxModuleIdentities\":[{\"id\":\"TDX_02\",\"mrsigner\":\"000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000\",\"attributes\":\"0000000000000000\",\"attributesMask\":\"FFFFFFFFFFFFFFFF\",\"tcbLevels\":[{\"tcb\":{\"isvsvn\":0},\"tcbDate\":\"2022-11-09T00:00:00Z\",\"tcbStatus\":\"UpToDate\"}]},{\"id\":\"TDX_03\",\"mrsigner\":\"000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000\",\"attributes\":\"0000000000000000\",\"attributesMask\":\"FFFFFFFFFFFFFFFF\",\"tcbLevels\":[{\"tcb\":{\"isvsvn\":0},\"tcbDate\":\"2022-11-09T00:00:00Z\",\"tcbStatus\":\"UpToDate\"}]},{\"id\":\"TDX_01\",\"mrsigner\":\"000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000\",\"attributes\":\"0000000000000000\",\"attributesMask\":\"FFFFFFFFFFFFFFFF\",\"tcbLevels\":[{\"tcb\":{\"isvsvn\":0},\"tcbDate\":\"2022-11-09T00:00:00Z\",\"tcbStatus\":\"UpToDate\"}]}],\"tcbLevels\":[{\"tcb\":{\"sgxtcbcomponents\":[{\"svn\":1,\"category\":\"BIOS\",\"type\":\"Early Microcode Update\"},{\"svn\":1,\"category\":\"OS/VMM\",\"type\":\"SGX Late Microcode Update\"},{\"svn\":0,\"category\":\"OS/VMM\",\"type\":\"TXT SINIT\"},{\"svn\":0,\"category\":\"BIOS\"},{\"svn\":0,\"category\":\"BIOS\"},{\"svn\":0,\"category\":\"BIOS\"},{\"svn\":0},{\"svn\":0,\"category\":\"OS/VMM\",\"type\":\"SEAMLDR ACM\"},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0}],\"pcesvn\":0,\"tdxtcbcomponents\":[{\"svn\":0,\"category\":\"OS/VMM\",\"type\":\"TDX Module\"},{\"svn\":0,\"category\":\"OS/VMM\",\"type\":\"TDX Module\"},{\"svn\":1,\"category\":\"OS/VMM\",\"type\":\"TDX Late Microcode Update\"},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0}]},\"tcbDate\":\"2022-11-09T00:00:00Z\",\"tcbStatus\":\"UpToDate\"}]},\"signature\":\"6639a8db412a07e163db290e36b63594f7fa2409184e96c952454bef4a6034c937cb629a49e92a57eae3a6dee1d1b77617389c9095b2d5c7569f8335512be132\"}","tcbInfoIssuerChain":"-----BEGIN CERTIFICATE-----\nMIICkDCCAjagAwIBAgIUTh8n662T/sqPZK+7n3H67/KGwu0wCgYIKoZIzj0EAwIw\naDEaMBgGA1UEAwwRSW50ZWwgU0dYIFJvb3QgQ0ExGjAYBgNVBAoMEUludGVsIENv\ncnBvcmF0aW9uMRQwEgYDVQQHDAtTYW50YSBDbGFyYTELMAkGA1UECAwCQ0ExCzAJ\nBgNVBAYTAlVTMB4XDTE5MTAzMTEyMzM0N1oXDTI2MTAzMTEyMzM0N1owbDEeMBwG\nA1UEAwwVSW50ZWwgU0dYIFRDQiBTaWduaW5nMRowGAYDVQQKDBFJbnRlbCBDb3Jw\nb3JhdGlvbjEUMBIGA1UEBwwLU2FudGEgQ2xhcmExCzAJBgNVBAgMAkNBMQswCQYD\nVQQGEwJVUzBZMBMGByqGSM49AgEGCCqGSM49AwEHA0IABOnYw9LbN/JmyUttXa0M\niBEenjPbxbR4C8MuVYxDI+Le8lDBLp9X4wMzCAUF/fI/31giClXp/y0erLbLZjdV\n07+jgbkwgbYwHwYDVR0jBBgwFoAU6ehEUlM2XEsYmhH8QxgspdwggEgwVgYDVR0f\nBE8wTTBLoEmgR4ZFaHR0cHM6Ly9zYngtY2VydGlmaWNhdGVzLnRydXN0ZWRzZXJ2\naWNlcy5pbnRlbC5jb20vSW50ZWxTR1hSb290Q0EuZGVyMB0GA1UdDgQWBBROHyfr\nrZP+yo9kr7ufcfrv8obC7TAOBgNVHQ8BAf8EBAMCBsAwDAYDVR0TAQH/BAIwADAK\nBggqhkjOPQQDAgNIADBFAiEA9xQeifK+2abQGnrAgk0hrOhdyvJQorh2cEMn4Gwr\n4hoCIFHW5qQ9G2wBJ4GMNQqv/oMfbPtzmyTlaWWzwxkqM0CT\n-----END CERTIFICATE-----\n-----BEGIN CERTIFICATE-----\nMIIClDCCAjmgAwIBAgIVAOnoRFJTNlxLGJoR/EMYLKXcIIBIMAoGCCqGSM49BAMC\nMGgxGjAYBgNVBAMMEUludGVsIFNHWCBSb290IENBMRowGAYDVQQKDBFJbnRlbCBD\nb3Jwb3JhdGlvbjEUMBIGA1UEBwwLU2FudGEgQ2xhcmExCzAJBgNVBAgMAkNBMQsw\nCQYDVQQGEwJVUzAeFw0xOTEwMzEwOTQ5MjFaFw00OTEyMzEyMzU5NTlaMGgxGjAY\nBgNVBAMMEUludGVsIFNHWCBSb290IENBMRowGAYDVQQKDBFJbnRlbCBDb3Jwb3Jh\ndGlvbjEUMBIGA1UEBwwLU2FudGEgQ2xhcmExCzAJBgNVBAgMAkNBMQswCQYDVQQG\nEwJVUzBZMBMGByqGSM49AgEGCCqGSM49AwEHA0IABE/6D/1WHNrWwPmNMIyBKMW5\nJ6JzMsjo6xP2vkK1cdZGb1PGRP/C/8ECgiDkmklmzwLzLi+000m7LLrtKJA3oC2j\ngb8wgbwwHwYDVR0jBBgwFoAU6ehEUlM2XEsYmhH8QxgspdwggEgwVgYDVR0fBE8w\nTTBLoEmgR4ZFaHR0cHM6Ly9zYngtY2VydGlmaWNhdGVzLnRydXN0ZWRzZXJ2aWNl\ncy5pbnRlbC5jb20vSW50ZWxTR1hSb290Q0EuZGVyMB0GA1UdDgQWBBTp6ERSUzZc\nSxiaEfxDGCyl3CCASDAOBgNVHQ8BAf8EBAMCAQYwEgYDVR0TAQH/BAgwBgEB/wIB\nATAKBggqhkjOPQQDAgNJADBGAiEAzw9zdUiUHPMUd0C4mx41jlFZkrM3y5f1lgnV\nO7FbjOoCIQCoGtUmT4cXt7V+ySHbJ8Hob9AanpvXNH1ER+/gZF+opQ==\n-----END CERTIFICATE-----\n"},{"fmspc":"50A06F000000","tcbInfo":"{\"tcbInfo\":{\"id\":\"TDX\",\"version\":3,\"issueDate\":\"2025-10-21T09:44:50Z\",\"nextUpdate\":\"2025-11-20T09:44:50Z\",\"fmspc\":\"50A06F000000\",\"pceId\":\"0000\",\"tcbType\":0,\"tcbEvaluationDataNumber\":5,\"tdxModule\":{\"mrsigner\":\"000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000\",\"attributes\":\"0000000000000000\",\"attributesMask\":\"FFFFFFFFFFFFFFFF\"},\"tdxModuleIdentities\":[{\"id\":\"TDX_02\",\"mrsigner\":\"000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000\",\"attributes\":\"0000000000000000\",\"attributesMask\":\"FFFFFFFFFFFFFFFF\",\"tcbLevels\":[{\"tcb\":{\"isvsvn\":0},\"tcbDate\":\"2022-11-09T00:00:00Z\",\"tcbStatus\":\"UpToDate\"}]},{\"id\":\"TDX_03\",\"mrsigner\":\"000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000\",\"attributes\":\"0000000000000000\",\"attributesMask\":\"FFFFFFFFFFFFFFFF\",\"tcbLevels\":[{\"tcb\":{\"isvsvn\":0},\"tcbDate\":\"2022-11-09T00:00:00Z\",\"tcbStatus\":\"UpToDate\"}]},{\"id\":\"TDX_01\",\"mrsigner\":\"000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000\",\"attributes\":\"0000000000000000\",\"attributesMask\":\"FFFFFFFFFFFFFFFF\",\"tcbLevels\":[{\"tcb\":{\"isvsvn\":0},\"tcbDate\":\"2022-11-09T00:00:00Z\",\"tcbStatus\":\"UpToDate\"}]}],\"tcbLevels\":[{\"tcb\":{\"sgxtcbcomponents\":[{\"svn\":1,\"category\":\"BIOS\",\"type\":\"Early Microcode Update\"},{\"svn\":1,\"category\":\"OS/VMM\",\"type\":\"SGX Late Microcode Update\"},{\"svn\":0,\"category\":\"OS/VMM\",\"type\":\"TXT SINIT\"},{\"svn\":0,\"category\":\"BIOS\"},{\"svn\":0,\"category\":\"BIOS\"},{\"svn\":0,\"category\":\"BIOS\"},{\"svn\":0},{\"svn\":0,\"category\":\"OS/VMM\",\"type\":\"SEAMLDR ACM\"},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0}],\"pcesvn\":0,\"tdxtcbcomponents\":[{\"svn\":0,\"category\":\"OS/VMM\",\"type\":\"TDX Module\"},{\"svn\":0,\"category\":\"OS/VMM\",\"type\":\"TDX Module\"},{\"svn\":1,\"category\":\"OS/VMM\",\"type\":\"TDX Late Microcode Update\"},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0}]},\"tcbDate\":\"2022-11-09T00:00:00Z\",\"tcbStatus\":\"UpToDate\"}]},\"signature\":\"03e210a7e12af4a3b1f1eca77b30ef3e52b262a53681dc31733c58face31945d71ebce458af7422a72910d3dc7a7641ff1e05843bab16eda0429bf91ae72b527\"}","tcbInfoIssuerChain":"-----BEGIN CERTIFICATE-----\nMIICkDCCAjagAwIBAgIUTh8n662T/sqPZK+7n3H67/KGwu0wCgYIKoZIzj0EAwIw\naDEaMBgGA1UEAwwRSW50ZWwgU0dYIFJvb3QgQ0ExGjAYBgNVBAoMEUludGVsIENv\ncnBvcmF0aW9uMRQwEgYDVQQHDAtTYW50YSBDbGFyYTELMAkGA1UECAwCQ0ExCzAJ\nBgNVBAYTAlVTMB4XDTE5MTAzMTEyMzM0N1oXDTI2MTAzMTEyMzM0N1owbDEeMBwG\nA1UEAwwVSW50ZWwgU0dYIFRDQiBTaWduaW5nMRowGAYDVQQKDBFJbnRlbCBDb3Jw\nb3JhdGlvbjEUMBIGA1UEBwwLU2FudGEgQ2xhcmExCzAJBgNVBAgMAkNBMQswCQYD\nVQQGEwJVUzBZMBMGByqGSM49AgEGCCqGSM49AwEHA0IABOnYw9LbN/JmyUttXa0M\niBEenjPbxbR4C8MuVYxDI+Le8lDBLp9X4wMzCAUF/fI/31giClXp/y0erLbLZjdV\n07+jgbkwgbYwHwYDVR0jBBgwFoAU6ehEUlM2XEsYmhH8QxgspdwggEgwVgYDVR0f\nBE8wTTBLoEmgR4ZFaHR0cHM6Ly9zYngtY2VydGlmaWNhdGVzLnRydXN0ZWRzZXJ2\naWNlcy5pbnRlbC5jb20vSW50ZWxTR1hSb290Q0EuZGVyMB0GA1UdDgQWBBROHyfr\nrZP+yo9kr7ufcfrv8obC7TAOBgNVHQ8BAf8EBAMCBsAwDAYDVR0TAQH/BAIwADAK\nBggqhkjOPQQDAgNIADBFAiEA9xQeifK+2abQGnrAgk0hrOhdyvJQorh2cEMn4Gwr\n4hoCIFHW5qQ9G2wBJ4GMNQqv/oMfbPtzmyTlaWWzwxkqM0CT\n-----END CERTIFICATE-----\n-----BEGIN CERTIFICATE-----\nMIIClDCCAjmgAwIBAgIVAOnoRFJTNlxLGJoR/EMYLKXcIIBIMAoGCCqGSM49BAMC\nMGgxGjAYBgNVBAMMEUludGVsIFNHWCBSb290IENBMRowGAYDVQQKDBFJbnRlbCBD\nb3Jwb3JhdGlvbjEUMBIGA1UEBwwLU2FudGEgQ2xhcmExCzAJBgNVBAgMAkNBMQsw\nCQYDVQQGEwJVUzAeFw0xOTEwMzEwOTQ5MjFaFw00OTEyMzEyMzU5NTlaMGgxGjAY\nBgNVBAMMEUludGVsIFNHWCBSb290IENBMRowGAYDVQQKDBFJbnRlbCBDb3Jwb3Jh\ndGlvbjEUMBIGA1UEBwwLU2FudGEgQ2xhcmExCzAJBgNVBAgMAkNBMQswCQYDVQQG\nEwJVUzBZMBMGByqGSM49AgEGCCqGSM49AwEHA0IABE/6D/1WHNrWwPmNMIyBKMW5\nJ6JzMsjo6xP2vkK1cdZGb1PGRP/C/8ECgiDkmklmzwLzLi+000m7LLrtKJA3oC2j\ngb8wgbwwHwYDVR0jBBgwFoAU6ehEUlM2XEsYmhH8QxgspdwggEgwVgYDVR0fBE8w\nTTBLoEmgR4ZFaHR0cHM6Ly9zYngtY2VydGlmaWNhdGVzLnRydXN0ZWRzZXJ2aWNl\ncy5pbnRlbC5jb20vSW50ZWxTR1hSb290Q0EuZGVyMB0GA1UdDgQWBBTp6ERSUzZc\nSxiaEfxDGCyl3CCASDAOBgNVHQ8BAf8EBAMCAQYwEgYDVR0TAQH/BAgwBgEB/wIB\nATAKBggqhkjOPQQDAgNJADBGAiEAzw9zdUiUHPMUd0C4mx41jlFZkrM3y5f1lgnV\nO7FbjOoCIQCoGtUmT4cXt7V+ySHbJ8Hob9AanpvXNH1ER+/gZF+opQ==\n-----END CERTIFICATE-----\n"},{"fmspc":"00A06D000000","tcbInfo":"{\"tcbInfo\":{\"id\":\"TDX\",\"version\":3,\"issueDate\":\"2025-10-21T09:44:51Z\",\"nextUpdate\":\"2025-11-20T09:44:51Z\",\"fmspc\":\"00A06D000000\",\"pceId\":\"0000\",\"tcbType\":0,\"tcbEvaluationDataNumber\":5,\"tdxModule\":{\"mrsigner\":\"000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000\",\"attributes\":\"0000000000000000\",\"attributesMask\":\"FFFFFFFFFFFFFFFF\"},\"tdxModuleIdentities\":[{\"id\":\"TDX_02\",\"mrsigner\":\"000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000\",\"attributes\":\"0000000000000000\",\"attributesMask\":\"FFFFFFFFFFFFFFFF\",\"tcbLevels\":[{\"tcb\":{\"isvsvn\":0},\"tcbDate\":\"2022-11-09T00:00:00Z\",\"tcbStatus\":\"UpToDate\"}]},{\"id\":\"TDX_03\",\"mrsigner\":\"000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000\",\"attributes\":\"0000000000000000\",\"attributesMask\":\"FFFFFFFFFFFFFFFF\",\"tcbLevels\":[{\"tcb\":{\"isvsvn\":0},\"tcbDate\":\"2022-11-09T00:00:00Z\",\"tcbStatus\":\"UpToDate\"}]},{\"id\":\"TDX_01\",\"mrsigner\":\"000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000\",\"attributes\":\"0000000000000000\",\"attributesMask\":\"FFFFFFFFFFFFFFFF\",\"tcbLevels\":[{\"tcb\":{\"isvsvn\":0},\"tcbDate\":\"2022-11-09T00:00:00Z\",\"tcbStatus\":\"UpToDate\"}]}],\"tcbLevels\":[{\"tcb\":{\"sgxtcbcomponents\":[{\"svn\":1,\"category\":\"BIOS\",\"type\":\"Early Microcode Update\"},{\"svn\":1,\"category\":\"OS/VMM\",\"type\":\"SGX Late Microcode Update\"},{\"svn\":0,\"category\":\"OS/VMM\",\"type\":\"TXT SINIT\"},{\"svn\":0,\"category\":\"BIOS\"},{\"svn\":0,\"category\":\"BIOS\"},{\"svn\":0,\"category\":\"BIOS\"},{\"svn\":0},{\"svn\":0,\"category\":\"OS/VMM\",\"type\":\"SEAMLDR ACM\"},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0}],\"pcesvn\":0,\"tdxtcbcomponents\":[{\"svn\":0,\"category\":\"OS/VMM\",\"type\":\"TDX Module\"},{\"svn\":0,\"category\":\"OS/VMM\",\"type\":\"TDX Module\"},{\"svn\":1,\"category\":\"OS/VMM\",\"type\":\"TDX Late Microcode Update\"},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0}]},\"tcbDate\":\"2022-11-09T00:00:00Z\",\"tcbStatus\":\"UpToDate\"}]},\"signature\":\"f789a0cdbbcb4475e988ff598cf63e1640f23c9c340e3cdd2ecd8e99607511be1d020d02bda4b7e5364bdf2f251ad72965519fb578fee1efa86927bdc8279690\"}","tcbInfoIssuerChain":"-----BEGIN CERTIFICATE-----\nMIICkDCCAjagAwIBAgIUTh8n662T/sqPZK+7n3H67/KGwu0wCgYIKoZIzj0EAwIw\naDEaMBgGA1UEAwwRSW50ZWwgU0dYIFJvb3QgQ0ExGjAYBgNVBAoMEUludGVsIENv\ncnBvcmF0aW9uMRQwEgYDVQQHDAtTYW50YSBDbGFyYTELMAkGA1UECAwCQ0ExCzAJ\nBgNVBAYTAlVTMB4XDTE5MTAzMTEyMzM0N1oXDTI2MTAzMTEyMzM0N1owbDEeMBwG\nA1UEAwwVSW50ZWwgU0dYIFRDQiBTaWduaW5nMRowGAYDVQQKDBFJbnRlbCBDb3Jw\nb3JhdGlvbjEUMBIGA1UEBwwLU2FudGEgQ2xhcmExCzAJBgNVBAgMAkNBMQswCQYD\nVQQGEwJVUzBZMBMGByqGSM49AgEGCCqGSM49AwEHA0IABOnYw9LbN/JmyUttXa0M\niBEenjPbxbR4C8MuVYxDI+Le8lDBLp9X4wMzCAUF/fI/31giClXp/y0erLbLZjdV\n07+jgbkwgbYwHwYDVR0jBBgwFoAU6ehEUlM2XEsYmhH8QxgspdwggEgwVgYDVR0f\nBE8wTTBLoEmgR4ZFaHR0cHM6Ly9zYngtY2VydGlmaWNhdGVzLnRydXN0ZWRzZXJ2\naWNlcy5pbnRlbC5jb20vSW50ZWxTR1hSb290Q0EuZGVyMB0GA1UdDgQWBBROHyfr\nrZP+yo9kr7ufcfrv8obC7TAOBgNVHQ8BAf8EBAMCBsAwDAYDVR0TAQH/BAIwADAK\nBggqhkjOPQQDAgNIADBFAiEA9xQeifK+2abQGnrAgk0hrOhdyvJQorh2cEMn4Gwr\n4hoCIFHW5qQ9G2wBJ4GMNQqv/oMfbPtzmyTlaWWzwxkqM0CT\n-----END CERTIFICATE-----\n-----BEGIN CERTIFICATE-----\nMIIClDCCAjmgAwIBAgIVAOnoRFJTNlxLGJoR/EMYLKXcIIBIMAoGCCqGSM49BAMC\nMGgxGjAYBgNVBAMMEUludGVsIFNHWCBSb290IENBMRowGAYDVQQKDBFJbnRlbCBD\nb3Jwb3JhdGlvbjEUMBIGA1UEBwwLU2FudGEgQ2xhcmExCzAJBgNVBAgMAkNBMQsw\nCQYDVQQGEwJVUzAeFw0xOTEwMzEwOTQ5MjFaFw00OTEyMzEyMzU5NTlaMGgxGjAY\nBgNVBAMMEUludGVsIFNHWCBSb290IENBMRowGAYDVQQKDBFJbnRlbCBDb3Jwb3Jh\ndGlvbjEUMBIGA1UEBwwLU2FudGEgQ2xhcmExCzAJBgNVBAgMAkNBMQswCQYDVQQG\nEwJVUzBZMBMGByqGSM49AgEGCCqGSM49AwEHA0IABE/6D/1WHNrWwPmNMIyBKMW5\nJ6JzMsjo6xP2vkK1cdZGb1PGRP/C/8ECgiDkmklmzwLzLi+000m7LLrtKJA3oC2j\ngb8wgbwwHwYDVR0jBBgwFoAU6ehEUlM2XEsYmhH8QxgspdwggEgwVgYDVR0fBE8w\nTTBLoEmgR4ZFaHR0cHM6Ly9zYngtY2VydGlmaWNhdGVzLnRydXN0ZWRzZXJ2aWNl\ncy5pbnRlbC5jb20vSW50ZWxTR1hSb290Q0EuZGVyMB0GA1UdDgQWBBTp6ERSUzZc\nSxiaEfxDGCyl3CCASDAOBgNVHQ8BAf8EBAMCAQYwEgYDVR0TAQH/BAgwBgEB/wIB\nATAKBggqhkjOPQQDAgNJADBGAiEAzw9zdUiUHPMUd0C4mx41jlFZkrM3y5f1lgnV\nO7FbjOoCIQCoGtUmT4cXt7V+ySHbJ8Hob9AanpvXNH1ER+/gZF+opQ==\n-----END CERTIFICATE-----\n"},{"fmspc":"10806F070000","tcbInfo":"{\"tcbInfo\":{\"id\":\"TDX\",\"version\":3,\"issueDate\":\"2025-10-21T09:44:52Z\",\"nextUpdate\":\"2025-11-20T09:44:52Z\",\"fmspc\":\"10806F070000\",\"pceId\":\"0000\",\"tcbType\":0,\"tcbEvaluationDataNumber\":5,\"tdxModule\":{\"mrsigner\":\"000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000\",\"attributes\":\"0000000000000000\",\"attributesMask\":\"FFFFFFFFFFFFFFFF\"},\"tdxModuleIdentities\":[{\"id\":\"TDX_02\",\"mrsigner\":\"000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000\",\"attributes\":\"0000000000000000\",\"attributesMask\":\"FFFFFFFFFFFFFFFF\",\"tcbLevels\":[{\"tcb\":{\"isvsvn\":0},\"tcbDate\":\"2022-11-09T00:00:00Z\",\"tcbStatus\":\"UpToDate\"}]},{\"id\":\"TDX_03\",\"mrsigner\":\"000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000\",\"attributes\":\"0000000000000000\",\"attributesMask\":\"FFFFFFFFFFFFFFFF\",\"tcbLevels\":[{\"tcb\":{\"isvsvn\":0},\"tcbDate\":\"2022-11-09T00:00:00Z\",\"tcbStatus\":\"UpToDate\"}]},{\"id\":\"TDX_01\",\"mrsigner\":\"000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000\",\"attributes\":\"0000000000000000\",\"attributesMask\":\"FFFFFFFFFFFFFFFF\",\"tcbLevels\":[{\"tcb\":{\"isvsvn\":0},\"tcbDate\":\"2022-11-09T00:00:00Z\",\"tcbStatus\":\"UpToDate\"}]}],\"tcbLevels\":[{\"tcb\":{\"sgxtcbcomponents\":[{\"svn\":1,\"category\":\"BIOS\",\"type\":\"Early Microcode Update\"},{\"svn\":1,\"category\":\"OS/VMM\",\"type\":\"SGX Late Microcode Update\"},{\"svn\":0,\"category\":\"OS/VMM\",\"type\":\"TXT SINIT\"},{\"svn\":0,\"category\":\"BIOS\"},{\"svn\":0,\"category\":\"BIOS\"},{\"svn\":0,\"category\":\"BIOS\"},{\"svn\":0},{\"svn\":0,\"category\":\"OS/VMM\",\"type\":\"SEAMLDR ACM\"},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0}],\"pcesvn\":0,\"tdxtcbcomponents\":[{\"svn\":0,\"category\":\"OS/VMM\",\"type\":\"TDX Module\"},{\"svn\":0,\"category\":\"OS/VMM\",\"type\":\"TDX Module\"},{\"svn\":1,\"category\":\"OS/VMM\",\"type\":\"TDX Late Microcode Update\"},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0}]},\"tcbDate\":\"2022-11-09T00:00:00Z\",\"tcbStatus\":\"UpToDate\"}]},\"signature\":\"c97da1d2116279e490db192e5daf7793951473da3a231e09309b882a1e02528f3efe56ff9fff0f718db1aa94aeba4c9256d435e51c075aab5af85db2e43c109e\"}","tcbInfoIssuerChain":"-----BEGIN CERTIFICATE-----\nMIICkDCCAjagAwIBAgIUTh8n662T/sqPZK+7n3H67/KGwu0wCgYIKoZIzj0EAwIw\naDEaMBgGA1UEAwwRSW50ZWwgU0dYIFJvb3QgQ0ExGjAYBgNVBAoMEUludGVsIENv\ncnBvcmF0aW9uMRQwEgYDVQQHDAtTYW50YSBDbGFyYTELMAkGA1UECAwCQ0ExCzAJ\nBgNVBAYTAlVTMB4XDTE5MTAzMTEyMzM0N1oXDTI2MTAzMTEyMzM0N1owbDEeMBwG\nA1UEAwwVSW50ZWwgU0dYIFRDQiBTaWduaW5nMRowGAYDVQQKDBFJbnRlbCBDb3Jw\nb3JhdGlvbjEUMBIGA1UEBwwLU2FudGEgQ2xhcmExCzAJBgNVBAgMAkNBMQswCQYD\nVQQGEwJVUzBZMBMGByqGSM49AgEGCCqGSM49AwEHA0IABOnYw9LbN/JmyUttXa0M\niBEenjPbxbR4C8MuVYxDI+Le8lDBLp9X4wMzCAUF/fI/31giClXp/y0erLbLZjdV\n07+jgbkwgbYwHwYDVR0jBBgwFoAU6ehEUlM2XEsYmhH8QxgspdwggEgwVgYDVR0f\nBE8wTTBLoEmgR4ZFaHR0cHM6Ly9zYngtY2VydGlmaWNhdGVzLnRydXN0ZWRzZXJ2\naWNlcy5pbnRlbC5jb20vSW50ZWxTR1hSb290Q0EuZGVyMB0GA1UdDgQWBBROHyfr\nrZP+yo9kr7ufcfrv8obC7TAOBgNVHQ8BAf8EBAMCBsAwDAYDVR0TAQH/BAIwADAK\nBggqhkjOPQQDAgNIADBFAiEA9xQeifK+2abQGnrAgk0hrOhdyvJQorh2cEMn4Gwr\n4hoCIFHW5qQ9G2wBJ4GMNQqv/oMfbPtzmyTlaWWzwxkqM0CT\n-----END CERTIFICATE-----\n-----BEGIN CERTIFICATE-----\nMIIClDCCAjmgAwIBAgIVAOnoRFJTNlxLGJoR/EMYLKXcIIBIMAoGCCqGSM49BAMC\nMGgxGjAYBgNVBAMMEUludGVsIFNHWCBSb290IENBMRowGAYDVQQKDBFJbnRlbCBD\nb3Jwb3JhdGlvbjEUMBIGA1UEBwwLU2FudGEgQ2xhcmExCzAJBgNVBAgMAkNBMQsw\nCQYDVQQGEwJVUzAeFw0xOTEwMzEwOTQ5MjFaFw00OTEyMzEyMzU5NTlaMGgxGjAY\nBgNVBAMMEUludGVsIFNHWCBSb290IENBMRowGAYDVQQKDBFJbnRlbCBDb3Jwb3Jh\ndGlvbjEUMBIGA1UEBwwLU2FudGEgQ2xhcmExCzAJBgNVBAgMAkNBMQswCQYDVQQG\nEwJVUzBZMBMGByqGSM49AgEGCCqGSM49AwEHA0IABE/6D/1WHNrWwPmNMIyBKMW5\nJ6JzMsjo6xP2vkK1cdZGb1PGRP/C/8ECgiDkmklmzwLzLi+000m7LLrtKJA3oC2j\ngb8wgbwwHwYDVR0jBBgwFoAU6ehEUlM2XEsYmhH8QxgspdwggEgwVgYDVR0fBE8w\nTTBLoEmgR4ZFaHR0cHM6Ly9zYngtY2VydGlmaWNhdGVzLnRydXN0ZWRzZXJ2aWNl\ncy5pbnRlbC5jb20vSW50ZWxTR1hSb290Q0EuZGVyMB0GA1UdDgQWBBTp6ERSUzZc\nSxiaEfxDGCyl3CCASDAOBgNVHQ8BAf8EBAMCAQYwEgYDVR0TAQH/BAgwBgEB/wIB\nATAKBggqhkjOPQQDAgNJADBGAiEAzw9zdUiUHPMUd0C4mx41jlFZkrM3y5f1lgnV\nO7FbjOoCIQCoGtUmT4cXt7V+ySHbJ8Hob9AanpvXNH1ER+/gZF+opQ==\n-----END CERTIFICATE-----\n"},{"fmspc":"20D06D010000","tcbInfo":"{\"tcbInfo\":{\"id\":\"TDX\",\"version\":3,\"issueDate\":\"2025-10-21T09:44:53Z\",\"nextUpdate\":\"2025-11-20T09:44:53Z\",\"fmspc\":\"20D06D010000\",\"pceId\":\"0000\",\"tcbType\":0,\"tcbEvaluationDataNumber\":5,\"tdxModule\":{\"mrsigner\":\"000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000\",\"attributes\":\"0000000000000000\",\"attributesMask\":\"FFFFFFFFFFFFFFFF\"},\"tdxModuleIdentities\":[{\"id\":\"TDX_02\",\"mrsigner\":\"000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000\",\"attributes\":\"0000000000000000\",\"attributesMask\":\"FFFFFFFFFFFFFFFF\",\"tcbLevels\":[{\"tcb\":{\"isvsvn\":0},\"tcbDate\":\"2022-11-09T00:00:00Z\",\"tcbStatus\":\"UpToDate\"}]},{\"id\":\"TDX_03\",\"mrsigner\":\"000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000\",\"attributes\":\"0000000000000000\",\"attributesMask\":\"FFFFFFFFFFFFFFFF\",\"tcbLevels\":[{\"tcb\":{\"isvsvn\":0},\"tcbDate\":\"2022-11-09T00:00:00Z\",\"tcbStatus\":\"UpToDate\"}]},{\"id\":\"TDX_01\",\"mrsigner\":\"000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000\",\"attributes\":\"0000000000000000\",\"attributesMask\":\"FFFFFFFFFFFFFFFF\",\"tcbLevels\":[{\"tcb\":{\"isvsvn\":0},\"tcbDate\":\"2022-11-09T00:00:00Z\",\"tcbStatus\":\"UpToDate\"}]}],\"tcbLevels\":[{\"tcb\":{\"sgxtcbcomponents\":[{\"svn\":1,\"category\":\"BIOS\",\"type\":\"Early Microcode Update\"},{\"svn\":1,\"category\":\"OS/VMM\",\"type\":\"SGX Late Microcode Update\"},{\"svn\":0,\"category\":\"OS/VMM\",\"type\":\"TXT SINIT\"},{\"svn\":0,\"category\":\"BIOS\"},{\"svn\":0,\"category\":\"BIOS\"},{\"svn\":0,\"category\":\"BIOS\"},{\"svn\":0},{\"svn\":0,\"category\":\"OS/VMM\",\"type\":\"SEAMLDR ACM\"},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0}],\"pcesvn\":0,\"tdxtcbcomponents\":[{\"svn\":0,\"category\":\"OS/VMM\",\"type\":\"TDX Module\"},{\"svn\":0,\"category\":\"OS/VMM\",\"type\":\"TDX Module\"},{\"svn\":1,\"category\":\"OS/VMM\",\"type\":\"TDX Late Microcode Update\"},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0}]},\"tcbDate\":\"2022-11-09T00:00:00Z\",\"tcbStatus\":\"UpToDate\"}]},\"signature\":\"ba5cbb2dfd8589a8de85243b8c376a07016d3e8d4eecadc0803e909dfb829b05e1978362fb17dddad611190eced87431ea138bd743cb165ded7dcc2fc8de9c70\"}","tcbInfoIssuerChain":"-----BEGIN CERTIFICATE-----\nMIICkDCCAjagAwIBAgIUTh8n662T/sqPZK+7n3H67/KGwu0wCgYIKoZIzj0EAwIw\naDEaMBgGA1UEAwwRSW50ZWwgU0dYIFJvb3QgQ0ExGjAYBgNVBAoMEUludGVsIENv\ncnBvcmF0aW9uMRQwEgYDVQQHDAtTYW50YSBDbGFyYTELMAkGA1UECAwCQ0ExCzAJ\nBgNVBAYTAlVTMB4XDTE5MTAzMTEyMzM0N1oXDTI2MTAzMTEyMzM0N1owbDEeMBwG\nA1UEAwwVSW50ZWwgU0dYIFRDQiBTaWduaW5nMRowGAYDVQQKDBFJbnRlbCBDb3Jw\nb3JhdGlvbjEUMBIGA1UEBwwLU2FudGEgQ2xhcmExCzAJBgNVBAgMAkNBMQswCQYD\nVQQGEwJVUzBZMBMGByqGSM49AgEGCCqGSM49AwEHA0IABOnYw9LbN/JmyUttXa0M\niBEenjPbxbR4C8MuVYxDI+Le8lDBLp9X4wMzCAUF/fI/31giClXp/y0erLbLZjdV\n07+jgbkwgbYwHwYDVR0jBBgwFoAU6ehEUlM2XEsYmhH8QxgspdwggEgwVgYDVR0f\nBE8wTTBLoEmgR4ZFaHR0cHM6Ly9zYngtY2VydGlmaWNhdGVzLnRydXN0ZWRzZXJ2\naWNlcy5pbnRlbC5jb20vSW50ZWxTR1hSb290Q0EuZGVyMB0GA1UdDgQWBBROHyfr\nrZP+yo9kr7ufcfrv8obC7TAOBgNVHQ8BAf8EBAMCBsAwDAYDVR0TAQH/BAIwADAK\nBggqhkjOPQQDAgNIADBFAiEA9xQeifK+2abQGnrAgk0hrOhdyvJQorh2cEMn4Gwr\n4hoCIFHW5qQ9G2wBJ4GMNQqv/oMfbPtzmyTlaWWzwxkqM0CT\n-----END CERTIFICATE-----\n-----BEGIN CERTIFICATE-----\nMIIClDCCAjmgAwIBAgIVAOnoRFJTNlxLGJoR/EMYLKXcIIBIMAoGCCqGSM49BAMC\nMGgxGjAYBgNVBAMMEUludGVsIFNHWCBSb290IENBMRowGAYDVQQKDBFJbnRlbCBD\nb3Jwb3JhdGlvbjEUMBIGA1UEBwwLU2FudGEgQ2xhcmExCzAJBgNVBAgMAkNBMQsw\nCQYDVQQGEwJVUzAeFw0xOTEwMzEwOTQ5MjFaFw00OTEyMzEyMzU5NTlaMGgxGjAY\nBgNVBAMMEUludGVsIFNHWCBSb290IENBMRowGAYDVQQKDBFJbnRlbCBDb3Jwb3Jh\ndGlvbjEUMBIGA1UEBwwLU2FudGEgQ2xhcmExCzAJBgNVBAgMAkNBMQswCQYDVQQG\nEwJVUzBZMBMGByqGSM49AgEGCCqGSM49AwEHA0IABE/6D/1WHNrWwPmNMIyBKMW5\nJ6JzMsjo6xP2vkK1cdZGb1PGRP/C/8ECgiDkmklmzwLzLi+000m7LLrtKJA3oC2j\ngb8wgbwwHwYDVR0jBBgwFoAU6ehEUlM2XEsYmhH8QxgspdwggEgwVgYDVR0fBE8w\nTTBLoEmgR4ZFaHR0cHM6Ly9zYngtY2VydGlmaWNhdGVzLnRydXN0ZWRzZXJ2aWNl\ncy5pbnRlbC5jb20vSW50ZWxTR1hSb290Q0EuZGVyMB0GA1UdDgQWBBTp6ERSUzZc\nSxiaEfxDGCyl3CCASDAOBgNVHQ8BAf8EBAMCAQYwEgYDVR0TAQH/BAgwBgEB/wIB\nATAKBggqhkjOPQQDAgNJADBGAiEAzw9zdUiUHPMUd0C4mx41jlFZkrM3y5f1lgnV\nO7FbjOoCIQCoGtUmT4cXt7V+ySHbJ8Hob9AanpvXNH1ER+/gZF+opQ==\n-----END CERTIFICATE-----\n"},{"fmspc":"00A06F000000","tcbInfo":"{\"tcbInfo\":{\"id\":\"TDX\",\"version\":3,\"issueDate\":\"2025-10-21T09:44:54Z\",\"nextUpdate\":\"2025-11-20T09:44:54Z\",\"fmspc\":\"00A06F000000\",\"pceId\":\"0000\",\"tcbType\":0,\"tcbEvaluationDataNumber\":5,\"tdxModule\":{\"mrsigner\":\"000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000\",\"attributes\":\"0000000000000000\",\"attributesMask\":\"FFFFFFFFFFFFFFFF\"},\"tdxModuleIdentities\":[{\"id\":\"TDX_02\",\"mrsigner\":\"000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000\",\"attributes\":\"0000000000000000\",\"attributesMask\":\"FFFFFFFFFFFFFFFF\",\"tcbLevels\":[{\"tcb\":{\"isvsvn\":0},\"tcbDate\":\"2022-11-09T00:00:00Z\",\"tcbStatus\":\"UpToDate\"}]},{\"id\":\"TDX_03\",\"mrsigner\":\"000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000\",\"attributes\":\"0000000000000000\",\"attributesMask\":\"FFFFFFFFFFFFFFFF\",\"tcbLevels\":[{\"tcb\":{\"isvsvn\":0},\"tcbDate\":\"2022-11-09T00:00:00Z\",\"tcbStatus\":\"UpToDate\"}]},{\"id\":\"TDX_01\",\"mrsigner\":\"000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000\",\"attributes\":\"0000000000000000\",\"attributesMask\":\"FFFFFFFFFFFFFFFF\",\"tcbLevels\":[{\"tcb\":{\"isvsvn\":0},\"tcbDate\":\"2022-11-09T00:00:00Z\",\"tcbStatus\":\"UpToDate\"}]}],\"tcbLevels\":[{\"tcb\":{\"sgxtcbcomponents\":[{\"svn\":1,\"category\":\"BIOS\",\"type\":\"Early Microcode Update\"},{\"svn\":1,\"category\":\"OS/VMM\",\"type\":\"SGX Late Microcode Update\"},{\"svn\":0,\"category\":\"OS/VMM\",\"type\":\"TXT SINIT\"},{\"svn\":0,\"category\":\"BIOS\"},{\"svn\":0,\"category\":\"BIOS\"},{\"svn\":0,\"category\":\"BIOS\"},{\"svn\":0},{\"svn\":0,\"category\":\"OS/VMM\",\"type\":\"SEAMLDR ACM\"},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0}],\"pcesvn\":0,\"tdxtcbcomponents\":[{\"svn\":0,\"category\":\"OS/VMM\",\"type\":\"TDX Module\"},{\"svn\":0,\"category\":\"OS/VMM\",\"type\":\"TDX Module\"},{\"svn\":1,\"category\":\"OS/VMM\",\"type\":\"TDX Late Microcode Update\"},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0}]},\"tcbDate\":\"2022-11-09T00:00:00Z\",\"tcbStatus\":\"UpToDate\"}]},\"signature\":\"e0080569485b49d471cb1fb0246a089e90d3f8b4f696d586cf40b87d4ea7ec711ccc63a4bb5023417575ec2e62c99ae1e0a0ac8514fb2b7c919552dfb15c2687\"}","tcbInfoIssuerChain":"-----BEGIN CERTIFICATE-----\nMIICkDCCAjagAwIBAgIUTh8n662T/sqPZK+7n3H67/KGwu0wCgYIKoZIzj0EAwIw\naDEaMBgGA1UEAwwRSW50ZWwgU0dYIFJvb3QgQ0ExGjAYBgNVBAoMEUludGVsIENv\ncnBvcmF0aW9uMRQwEgYDVQQHDAtTYW50YSBDbGFyYTELMAkGA1UECAwCQ0ExCzAJ\nBgNVBAYTAlVTMB4XDTE5MTAzMTEyMzM0N1oXDTI2MTAzMTEyMzM0N1owbDEeMBwG\nA1UEAwwVSW50ZWwgU0dYIFRDQiBTaWduaW5nMRowGAYDVQQKDBFJbnRlbCBDb3Jw\nb3JhdGlvbjEUMBIGA1UEBwwLU2FudGEgQ2xhcmExCzAJBgNVBAgMAkNBMQswCQYD\nVQQGEwJVUzBZMBMGByqGSM49AgEGCCqGSM49AwEHA0IABOnYw9LbN/JmyUttXa0M\niBEenjPbxbR4C8MuVYxDI+Le8lDBLp9X4wMzCAUF/fI/31giClXp/y0erLbLZjdV\n07+jgbkwgbYwHwYDVR0jBBgwFoAU6ehEUlM2XEsYmhH8QxgspdwggEgwVgYDVR0f\nBE8wTTBLoEmgR4ZFaHR0cHM6Ly9zYngtY2VydGlmaWNhdGVzLnRydXN0ZWRzZXJ2\naWNlcy5pbnRlbC5jb20vSW50ZWxTR1hSb290Q0EuZGVyMB0GA1UdDgQWBBROHyfr\nrZP+yo9kr7ufcfrv8obC7TAOBgNVHQ8BAf8EBAMCBsAwDAYDVR0TAQH/BAIwADAK\nBggqhkjOPQQDAgNIADBFAiEA9xQeifK+2abQGnrAgk0hrOhdyvJQorh2cEMn4Gwr\n4hoCIFHW5qQ9G2wBJ4GMNQqv/oMfbPtzmyTlaWWzwxkqM0CT\n-----END CERTIFICATE-----\n-----BEGIN CERTIFICATE-----\nMIIClDCCAjmgAwIBAgIVAOnoRFJTNlxLGJoR/EMYLKXcIIBIMAoGCCqGSM49BAMC\nMGgxGjAYBgNVBAMMEUludGVsIFNHWCBSb290IENBMRowGAYDVQQKDBFJbnRlbCBD\nb3Jwb3JhdGlvbjEUMBIGA1UEBwwLU2FudGEgQ2xhcmExCzAJBgNVBAgMAkNBMQsw\nCQYDVQQGEwJVUzAeFw0xOTEwMzEwOTQ5MjFaFw00OTEyMzEyMzU5NTlaMGgxGjAY\nBgNVBAMMEUludGVsIFNHWCBSb290IENBMRowGAYDVQQKDBFJbnRlbCBDb3Jwb3Jh\ndGlvbjEUMBIGA1UEBwwLU2FudGEgQ2xhcmExCzAJBgNVBAgMAkNBMQswCQYDVQQG\nEwJVUzBZMBMGByqGSM49AgEGCCqGSM49AwEHA0IABE/6D/1WHNrWwPmNMIyBKMW5\nJ6JzMsjo6xP2vkK1cdZGb1PGRP/C/8ECgiDkmklmzwLzLi+000m7LLrtKJA3oC2j\ngb8wgbwwHwYDVR0jBBgwFoAU6ehEUlM2XEsYmhH8QxgspdwggEgwVgYDVR0fBE8w\nTTBLoEmgR4ZFaHR0cHM6Ly9zYngtY2VydGlmaWNhdGVzLnRydXN0ZWRzZXJ2aWNl\ncy5pbnRlbC5jb20vSW50ZWxTR1hSb290Q0EuZGVyMB0GA1UdDgQWBBTp6ERSUzZc\nSxiaEfxDGCyl3CCASDAOBgNVHQ8BAf8EBAMCAQYwEgYDVR0TAQH/BAgwBgEB/wIB\nATAKBggqhkjOPQQDAgNJADBGAiEAzw9zdUiUHPMUd0C4mx41jlFZkrM3y5f1lgnV\nO7FbjOoCIQCoGtUmT4cXt7V+ySHbJ8Hob9AanpvXNH1ER+/gZF+opQ==\n-----END CERTIFICATE-----\n"},{"fmspc":"10A06D050000","tcbInfo":"{\"tcbInfo\":{\"id\":\"TDX\",\"version\":3,\"issueDate\":\"2025-10-21T09:44:55Z\",\"nextUpdate\":\"2025-11-20T09:44:55Z\",\"fmspc\":\"10A06D050000\",\"pceId\":\"0000\",\"tcbType\":0,\"tcbEvaluationDataNumber\":5,\"tdxModule\":{\"mrsigner\":\"000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000\",\"attributes\":\"0000000000000000\",\"attributesMask\":\"FFFFFFFFFFFFFFFF\"},\"tdxModuleIdentities\":[{\"id\":\"TDX_02\",\"mrsigner\":\"000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000\",\"attributes\":\"0000000000000000\",\"attributesMask\":\"FFFFFFFFFFFFFFFF\",\"tcbLevels\":[{\"tcb\":{\"isvsvn\":0},\"tcbDate\":\"2022-11-09T00:00:00Z\",\"tcbStatus\":\"UpToDate\"}]},{\"id\":\"TDX_03\",\"mrsigner\":\"000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000\",\"attributes\":\"0000000000000000\",\"attributesMask\":\"FFFFFFFFFFFFFFFF\",\"tcbLevels\":[{\"tcb\":{\"isvsvn\":0},\"tcbDate\":\"2022-11-09T00:00:00Z\",\"tcbStatus\":\"UpToDate\"}]},{\"id\":\"TDX_01\",\"mrsigner\":\"000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000\",\"attributes\":\"0000000000000000\",\"attributesMask\":\"FFFFFFFFFFFFFFFF\",\"tcbLevels\":[{\"tcb\":{\"isvsvn\":0},\"tcbDate\":\"2022-11-09T00:00:00Z\",\"tcbStatus\":\"UpToDate\"}]}],\"tcbLevels\":[{\"tcb\":{\"sgxtcbcomponents\":[{\"svn\":0,\"category\":\"BIOS\",\"type\":\"Early Microcode Update\"},{\"svn\":0,\"category\":\"OS/VMM\",\"type\":\"SGX Late Microcode Update\"},{\"svn\":0,\"category\":\"OS/VMM\",\"type\":\"TXT SINIT\"},{\"svn\":0,\"category\":\"BIOS\"},{\"svn\":0,\"category\":\"BIOS\"},{\"svn\":0,\"category\":\"BIOS\"},{\"svn\":0},{\"svn\":0,\"category\":\"OS/VMM\",\"type\":\"SEAMLDR ACM\"},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0}],\"pcesvn\":0,\"tdxtcbcomponents\":[{\"svn\":0,\"category\":\"OS/VMM\",\"type\":\"TDX Module\"},{\"svn\":0,\"category\":\"OS/VMM\",\"type\":\"TDX Module\"},{\"svn\":0,\"category\":\"OS/VMM\",\"type\":\"TDX Late Microcode Update\"},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0}]},\"tcbDate\":\"2022-11-09T00:00:00Z\",\"tcbStatus\":\"UpToDate\"}]},\"signature\":\"7b47307324b11bb25a8c13ee295f052290ea5e50ff216fb59ec5b5fba4ac363da03b98c930c347501d4654438ee1c4dd2e5a6bf4001419d3f79c90ce483340eb\"}","tcbInfoIssuerChain":"-----BEGIN CERTIFICATE-----\nMIICkDCCAjagAwIBAgIUTh8n662T/sqPZK+7n3H67/KGwu0wCgYIKoZIzj0EAwIw\naDEaMBgGA1UEAwwRSW50ZWwgU0dYIFJvb3QgQ0ExGjAYBgNVBAoMEUludGVsIENv\ncnBvcmF0aW9uMRQwEgYDVQQHDAtTYW50YSBDbGFyYTELMAkGA1UECAwCQ0ExCzAJ\nBgNVBAYTAlVTMB4XDTE5MTAzMTEyMzM0N1oXDTI2MTAzMTEyMzM0N1owbDEeMBwG\nA1UEAwwVSW50ZWwgU0dYIFRDQiBTaWduaW5nMRowGAYDVQQKDBFJbnRlbCBDb3Jw\nb3JhdGlvbjEUMBIGA1UEBwwLU2FudGEgQ2xhcmExCzAJBgNVBAgMAkNBMQswCQYD\nVQQGEwJVUzBZMBMGByqGSM49AgEGCCqGSM49AwEHA0IABOnYw9LbN/JmyUttXa0M\niBEenjPbxbR4C8MuVYxDI+Le8lDBLp9X4wMzCAUF/fI/31giClXp/y0erLbLZjdV\n07+jgbkwgbYwHwYDVR0jBBgwFoAU6ehEUlM2XEsYmhH8QxgspdwggEgwVgYDVR0f\nBE8wTTBLoEmgR4ZFaHR0cHM6Ly9zYngtY2VydGlmaWNhdGVzLnRydXN0ZWRzZXJ2\naWNlcy5pbnRlbC5jb20vSW50ZWxTR1hSb290Q0EuZGVyMB0GA1UdDgQWBBROHyfr\nrZP+yo9kr7ufcfrv8obC7TAOBgNVHQ8BAf8EBAMCBsAwDAYDVR0TAQH/BAIwADAK\nBggqhkjOPQQDAgNIADBFAiEA9xQeifK+2abQGnrAgk0hrOhdyvJQorh2cEMn4Gwr\n4hoCIFHW5qQ9G2wBJ4GMNQqv/oMfbPtzmyTlaWWzwxkqM0CT\n-----END CERTIFICATE-----\n-----BEGIN CERTIFICATE-----\nMIIClDCCAjmgAwIBAgIVAOnoRFJTNlxLGJoR/EMYLKXcIIBIMAoGCCqGSM49BAMC\nMGgxGjAYBgNVBAMMEUludGVsIFNHWCBSb290IENBMRowGAYDVQQKDBFJbnRlbCBD\nb3Jwb3JhdGlvbjEUMBIGA1UEBwwLU2FudGEgQ2xhcmExCzAJBgNVBAgMAkNBMQsw\nCQYDVQQGEwJVUzAeFw0xOTEwMzEwOTQ5MjFaFw00OTEyMzEyMzU5NTlaMGgxGjAY\nBgNVBAMMEUludGVsIFNHWCBSb290IENBMRowGAYDVQQKDBFJbnRlbCBDb3Jwb3Jh\ndGlvbjEUMBIGA1UEBwwLU2FudGEgQ2xhcmExCzAJBgNVBAgMAkNBMQswCQYDVQQG\nEwJVUzBZMBMGByqGSM49AgEGCCqGSM49AwEHA0IABE/6D/1WHNrWwPmNMIyBKMW5\nJ6JzMsjo6xP2vkK1cdZGb1PGRP/C/8ECgiDkmklmzwLzLi+000m7LLrtKJA3oC2j\ngb8wgbwwHwYDVR0jBBgwFoAU6ehEUlM2XEsYmhH8QxgspdwggEgwVgYDVR0fBE8w\nTTBLoEmgR4ZFaHR0cHM6Ly9zYngtY2VydGlmaWNhdGVzLnRydXN0ZWRzZXJ2aWNl\ncy5pbnRlbC5jb20vSW50ZWxTR1hSb290Q0EuZGVyMB0GA1UdDgQWBBTp6ERSUzZc\nSxiaEfxDGCyl3CCASDAOBgNVHQ8BAf8EBAMCAQYwEgYDVR0TAQH/BAgwBgEB/wIB\nATAKBggqhkjOPQQDAgNJADBGAiEAzw9zdUiUHPMUd0C4mx41jlFZkrM3y5f1lgnV\nO7FbjOoCIQCoGtUmT4cXt7V+ySHbJ8Hob9AanpvXNH1ER+/gZF+opQ==\n-----END CERTIFICATE-----\n"},{"fmspc":"00C06F000000","tcbInfo":"{\"tcbInfo\":{\"id\":\"TDX\",\"version\":3,\"issueDate\":\"2025-10-21T09:44:56Z\",\"nextUpdate\":\"2025-11-20T09:44:56Z\",\"fmspc\":\"00C06F000000\",\"pceId\":\"0000\",\"tcbType\":0,\"tcbEvaluationDataNumber\":5,\"tdxModule\":{\"mrsigner\":\"000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000\",\"attributes\":\"0000000000000000\",\"attributesMask\":\"FFFFFFFFFFFFFFFF\"},\"tdxModuleIdentities\":[{\"id\":\"TDX_02\",\"mrsigner\":\"000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000\",\"attributes\":\"0000000000000000\",\"attributesMask\":\"FFFFFFFFFFFFFFFF\",\"tcbLevels\":[{\"tcb\":{\"isvsvn\":0},\"tcbDate\":\"2022-11-09T00:00:00Z\",\"tcbStatus\":\"UpToDate\"}]},{\"id\":\"TDX_03\",\"mrsigner\":\"000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000\",\"attributes\":\"0000000000000000\",\"attributesMask\":\"FFFFFFFFFFFFFFFF\",\"tcbLevels\":[{\"tcb\":{\"isvsvn\":0},\"tcbDate\":\"2022-11-09T00:00:00Z\",\"tcbStatus\":\"UpToDate\"}]},{\"id\":\"TDX_01\",\"mrsigner\":\"000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000\",\"attributes\":\"0000000000000000\",\"attributesMask\":\"FFFFFFFFFFFFFFFF\",\"tcbLevels\":[{\"tcb\":{\"isvsvn\":0},\"tcbDate\":\"2022-11-09T00:00:00Z\",\"tcbStatus\":\"UpToDate\"}]}],\"tcbLevels\":[{\"tcb\":{\"sgxtcbcomponents\":[{\"svn\":1,\"category\":\"BIOS\",\"type\":\"Early Microcode Update\"},{\"svn\":1,\"category\":\"OS/VMM\",\"type\":\"SGX Late Microcode Update\"},{\"svn\":0,\"category\":\"OS/VMM\",\"type\":\"TXT SINIT\"},{\"svn\":0,\"category\":\"BIOS\"},{\"svn\":0,\"category\":\"BIOS\"},{\"svn\":0,\"category\":\"BIOS\"},{\"svn\":0},{\"svn\":0,\"category\":\"OS/VMM\",\"type\":\"SEAMLDR ACM\"},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0}],\"pcesvn\":0,\"tdxtcbcomponents\":[{\"svn\":0,\"category\":\"OS/VMM\",\"type\":\"TDX Module\"},{\"svn\":0,\"category\":\"OS/VMM\",\"type\":\"TDX Module\"},{\"svn\":1,\"category\":\"OS/VMM\",\"type\":\"TDX Late Microcode Update\"},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0}]},\"tcbDate\":\"2022-11-09T00:00:00Z\",\"tcbStatus\":\"UpToDate\"}]},\"signature\":\"4208d603a0c646cdfba3a764de628aabf599d844ec36901373d8b70b0b03dedac28ad21769cf7d288045936e43f520f9cbd38cd4a09ae770fef67c1508b35300\"}","tcbInfoIssuerChain":"-----BEGIN CERTIFICATE-----\nMIICkDCCAjagAwIBAgIUTh8n662T/sqPZK+7n3H67/KGwu0wCgYIKoZIzj0EAwIw\naDEaMBgGA1UEAwwRSW50ZWwgU0dYIFJvb3QgQ0ExGjAYBgNVBAoMEUludGVsIENv\ncnBvcmF0aW9uMRQwEgYDVQQHDAtTYW50YSBDbGFyYTELMAkGA1UECAwCQ0ExCzAJ\nBgNVBAYTAlVTMB4XDTE5MTAzMTEyMzM0N1oXDTI2MTAzMTEyMzM0N1owbDEeMBwG\nA1UEAwwVSW50ZWwgU0dYIFRDQiBTaWduaW5nMRowGAYDVQQKDBFJbnRlbCBDb3Jw\nb3JhdGlvbjEUMBIGA1UEBwwLU2FudGEgQ2xhcmExCzAJBgNVBAgMAkNBMQswCQYD\nVQQGEwJVUzBZMBMGByqGSM49AgEGCCqGSM49AwEHA0IABOnYw9LbN/JmyUttXa0M\niBEenjPbxbR4C8MuVYxDI+Le8lDBLp9X4wMzCAUF/fI/31giClXp/y0erLbLZjdV\n07+jgbkwgbYwHwYDVR0jBBgwFoAU6ehEUlM2XEsYmhH8QxgspdwggEgwVgYDVR0f\nBE8wTTBLoEmgR4ZFaHR0cHM6Ly9zYngtY2VydGlmaWNhdGVzLnRydXN0ZWRzZXJ2\naWNlcy5pbnRlbC5jb20vSW50ZWxTR1hSb290Q0EuZGVyMB0GA1UdDgQWBBROHyfr\nrZP+yo9kr7ufcfrv8obC7TAOBgNVHQ8BAf8EBAMCBsAwDAYDVR0TAQH/BAIwADAK\nBggqhkjOPQQDAgNIADBFAiEA9xQeifK+2abQGnrAgk0hrOhdyvJQorh2cEMn4Gwr\n4hoCIFHW5qQ9G2wBJ4GMNQqv/oMfbPtzmyTlaWWzwxkqM0CT\n-----END CERTIFICATE-----\n-----BEGIN CERTIFICATE-----\nMIIClDCCAjmgAwIBAgIVAOnoRFJTNlxLGJoR/EMYLKXcIIBIMAoGCCqGSM49BAMC\nMGgxGjAYBgNVBAMMEUludGVsIFNHWCBSb290IENBMRowGAYDVQQKDBFJbnRlbCBD\nb3Jwb3JhdGlvbjEUMBIGA1UEBwwLU2FudGEgQ2xhcmExCzAJBgNVBAgMAkNBMQsw\nCQYDVQQGEwJVUzAeFw0xOTEwMzEwOTQ5MjFaFw00OTEyMzEyMzU5NTlaMGgxGjAY\nBgNVBAMMEUludGVsIFNHWCBSb290IENBMRowGAYDVQQKDBFJbnRlbCBDb3Jwb3Jh\ndGlvbjEUMBIGA1UEBwwLU2FudGEgQ2xhcmExCzAJBgNVBAgMAkNBMQswCQYDVQQG\nEwJVUzBZMBMGByqGSM49AgEGCCqGSM49AwEHA0IABE/6D/1WHNrWwPmNMIyBKMW5\nJ6JzMsjo6xP2vkK1cdZGb1PGRP/C/8ECgiDkmklmzwLzLi+000m7LLrtKJA3oC2j\ngb8wgbwwHwYDVR0jBBgwFoAU6ehEUlM2XEsYmhH8QxgspdwggEgwVgYDVR0fBE8w\nTTBLoEmgR4ZFaHR0cHM6Ly9zYngtY2VydGlmaWNhdGVzLnRydXN0ZWRzZXJ2aWNl\ncy5pbnRlbC5jb20vSW50ZWxTR1hSb290Q0EuZGVyMB0GA1UdDgQWBBTp6ERSUzZc\nSxiaEfxDGCyl3CCASDAOBgNVHQ8BAf8EBAMCAQYwEgYDVR0TAQH/BAgwBgEB/wIB\nATAKBggqhkjOPQQDAgNJADBGAiEAzw9zdUiUHPMUd0C4mx41jlFZkrM3y5f1lgnV\nO7FbjOoCIQCoGtUmT4cXt7V+ySHbJ8Hob9AanpvXNH1ER+/gZF+opQ==\n-----END CERTIFICATE-----\n"},{"fmspc":"30806F000000","tcbInfo":"{\"tcbInfo\":{\"id\":\"TDX\",\"version\":3,\"issueDate\":\"2025-10-21T09:44:57Z\",\"nextUpdate\":\"2025-11-20T09:44:57Z\",\"fmspc\":\"30806F000000\",\"pceId\":\"0000\",\"tcbType\":0,\"tcbEvaluationDataNumber\":5,\"tdxModule\":{\"mrsigner\":\"000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000\",\"attributes\":\"0000000000000000\",\"attributesMask\":\"FFFFFFFFFFFFFFFF\"},\"tdxModuleIdentities\":[{\"id\":\"TDX_02\",\"mrsigner\":\"000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000\",\"attributes\":\"0000000000000000\",\"attributesMask\":\"FFFFFFFFFFFFFFFF\",\"tcbLevels\":[{\"tcb\":{\"isvsvn\":0},\"tcbDate\":\"2022-11-09T00:00:00Z\",\"tcbStatus\":\"UpToDate\"}]},{\"id\":\"TDX_03\",\"mrsigner\":\"000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000\",\"attributes\":\"0000000000000000\",\"attributesMask\":\"FFFFFFFFFFFFFFFF\",\"tcbLevels\":[{\"tcb\":{\"isvsvn\":0},\"tcbDate\":\"2022-11-09T00:00:00Z\",\"tcbStatus\":\"UpToDate\"}]},{\"id\":\"TDX_01\",\"mrsigner\":\"000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000\",\"attributes\":\"0000000000000000\",\"attributesMask\":\"FFFFFFFFFFFFFFFF\",\"tcbLevels\":[{\"tcb\":{\"isvsvn\":0},\"tcbDate\":\"2022-11-09T00:00:00Z\",\"tcbStatus\":\"UpToDate\"}]}],\"tcbLevels\":[{\"tcb\":{\"sgxtcbcomponents\":[{\"svn\":1,\"category\":\"BIOS\",\"type\":\"Early Microcode Update\"},{\"svn\":1,\"category\":\"OS/VMM\",\"type\":\"SGX Late Microcode Update\"},{\"svn\":0,\"category\":\"OS/VMM\",\"type\":\"TXT SINIT\"},{\"svn\":0,\"category\":\"BIOS\"},{\"svn\":0,\"category\":\"BIOS\"},{\"svn\":0,\"category\":\"BIOS\"},{\"svn\":0},{\"svn\":0,\"category\":\"OS/VMM\",\"type\":\"SEAMLDR ACM\"},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0}],\"pcesvn\":11,\"tdxtcbcomponents\":[{\"svn\":0,\"category\":\"OS/VMM\",\"type\":\"TDX Module\"},{\"svn\":0,\"category\":\"OS/VMM\",\"type\":\"TDX Module\"},{\"svn\":1,\"category\":\"OS/VMM\",\"type\":\"TDX Late Microcode Update\"},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0}]},\"tcbDate\":\"2022-11-09T00:00:00Z\",\"tcbStatus\":\"UpToDate\"}]},\"signature\":\"274fed414afb6217575b8487ca1554d61bc5092f0085c89b9aac7b3f7585a679723f843828d695626927af11bc2b9f0f7a50243cef471ebdd664a0f6db391e75\"}","tcbInfoIssuerChain":"-----BEGIN CERTIFICATE-----\nMIICkDCCAjagAwIBAgIUTh8n662T/sqPZK+7n3H67/KGwu0wCgYIKoZIzj0EAwIw\naDEaMBgGA1UEAwwRSW50ZWwgU0dYIFJvb3QgQ0ExGjAYBgNVBAoMEUludGVsIENv\ncnBvcmF0aW9uMRQwEgYDVQQHDAtTYW50YSBDbGFyYTELMAkGA1UECAwCQ0ExCzAJ\nBgNVBAYTAlVTMB4XDTE5MTAzMTEyMzM0N1oXDTI2MTAzMTEyMzM0N1owbDEeMBwG\nA1UEAwwVSW50ZWwgU0dYIFRDQiBTaWduaW5nMRowGAYDVQQKDBFJbnRlbCBDb3Jw\nb3JhdGlvbjEUMBIGA1UEBwwLU2FudGEgQ2xhcmExCzAJBgNVBAgMAkNBMQswCQYD\nVQQGEwJVUzBZMBMGByqGSM49AgEGCCqGSM49AwEHA0IABOnYw9LbN/JmyUttXa0M\niBEenjPbxbR4C8MuVYxDI+Le8lDBLp9X4wMzCAUF/fI/31giClXp/y0erLbLZjdV\n07+jgbkwgbYwHwYDVR0jBBgwFoAU6ehEUlM2XEsYmhH8QxgspdwggEgwVgYDVR0f\nBE8wTTBLoEmgR4ZFaHR0cHM6Ly9zYngtY2VydGlmaWNhdGVzLnRydXN0ZWRzZXJ2\naWNlcy5pbnRlbC5jb20vSW50ZWxTR1hSb290Q0EuZGVyMB0GA1UdDgQWBBROHyfr\nrZP+yo9kr7ufcfrv8obC7TAOBgNVHQ8BAf8EBAMCBsAwDAYDVR0TAQH/BAIwADAK\nBggqhkjOPQQDAgNIADBFAiEA9xQeifK+2abQGnrAgk0hrOhdyvJQorh2cEMn4Gwr\n4hoCIFHW5qQ9G2wBJ4GMNQqv/oMfbPtzmyTlaWWzwxkqM0CT\n-----END CERTIFICATE-----\n-----BEGIN CERTIFICATE-----\nMIIClDCCAjmgAwIBAgIVAOnoRFJTNlxLGJoR/EMYLKXcIIBIMAoGCCqGSM49BAMC\nMGgxGjAYBgNVBAMMEUludGVsIFNHWCBSb290IENBMRowGAYDVQQKDBFJbnRlbCBD\nb3Jwb3JhdGlvbjEUMBIGA1UEBwwLU2FudGEgQ2xhcmExCzAJBgNVBAgMAkNBMQsw\nCQYDVQQGEwJVUzAeFw0xOTEwMzEwOTQ5MjFaFw00OTEyMzEyMzU5NTlaMGgxGjAY\nBgNVBAMMEUludGVsIFNHWCBSb290IENBMRowGAYDVQQKDBFJbnRlbCBDb3Jwb3Jh\ndGlvbjEUMBIGA1UEBwwLU2FudGEgQ2xhcmExCzAJBgNVBAgMAkNBMQswCQYDVQQG\nEwJVUzBZMBMGByqGSM49AgEGCCqGSM49AwEHA0IABE/6D/1WHNrWwPmNMIyBKMW5\nJ6JzMsjo6xP2vkK1cdZGb1PGRP/C/8ECgiDkmklmzwLzLi+000m7LLrtKJA3oC2j\ngb8wgbwwHwYDVR0jBBgwFoAU6ehEUlM2XEsYmhH8QxgspdwggEgwVgYDVR0fBE8w\nTTBLoEmgR4ZFaHR0cHM6Ly9zYngtY2VydGlmaWNhdGVzLnRydXN0ZWRzZXJ2aWNl\ncy5pbnRlbC5jb20vSW50ZWxTR1hSb290Q0EuZGVyMB0GA1UdDgQWBBTp6ERSUzZc\nSxiaEfxDGCyl3CCASDAOBgNVHQ8BAf8EBAMCAQYwEgYDVR0TAQH/BAgwBgEB/wIB\nATAKBggqhkjOPQQDAgNJADBGAiEAzw9zdUiUHPMUd0C4mx41jlFZkrM3y5f1lgnV\nO7FbjOoCIQCoGtUmT4cXt7V+ySHbJ8Hob9AanpvXNH1ER+/gZF+opQ==\n-----END CERTIFICATE-----\n"},{"fmspc":"20806F070000","tcbInfo":"{\"tcbInfo\":{\"id\":\"TDX\",\"version\":3,\"issueDate\":\"2025-10-21T09:44:58Z\",\"nextUpdate\":\"2025-11-20T09:44:58Z\",\"fmspc\":\"20806F070000\",\"pceId\":\"0000\",\"tcbType\":0,\"tcbEvaluationDataNumber\":5,\"tdxModule\":{\"mrsigner\":\"000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000\",\"attributes\":\"0000000000000000\",\"attributesMask\":\"FFFFFFFFFFFFFFFF\"},\"tdxModuleIdentities\":[{\"id\":\"TDX_02\",\"mrsigner\":\"000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000\",\"attributes\":\"0000000000000000\",\"attributesMask\":\"FFFFFFFFFFFFFFFF\",\"tcbLevels\":[{\"tcb\":{\"isvsvn\":0},\"tcbDate\":\"2022-11-09T00:00:00Z\",\"tcbStatus\":\"UpToDate\"}]},{\"id\":\"TDX_03\",\"mrsigner\":\"000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000\",\"attributes\":\"0000000000000000\",\"attributesMask\":\"FFFFFFFFFFFFFFFF\",\"tcbLevels\":[{\"tcb\":{\"isvsvn\":0},\"tcbDate\":\"2022-11-09T00:00:00Z\",\"tcbStatus\":\"UpToDate\"}]},{\"id\":\"TDX_01\",\"mrsigner\":\"000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000\",\"attributes\":\"0000000000000000\",\"attributesMask\":\"FFFFFFFFFFFFFFFF\",\"tcbLevels\":[{\"tcb\":{\"isvsvn\":0},\"tcbDate\":\"2022-11-09T00:00:00Z\",\"tcbStatus\":\"UpToDate\"}]}],\"tcbLevels\":[{\"tcb\":{\"sgxtcbcomponents\":[{\"svn\":1,\"category\":\"BIOS\",\"type\":\"Early Microcode Update\"},{\"svn\":1,\"category\":\"OS/VMM\",\"type\":\"SGX Late Microcode Update\"},{\"svn\":0,\"category\":\"OS/VMM\",\"type\":\"TXT SINIT\"},{\"svn\":0,\"category\":\"BIOS\"},{\"svn\":0,\"category\":\"BIOS\"},{\"svn\":0,\"category\":\"BIOS\"},{\"svn\":0},{\"svn\":0,\"category\":\"OS/VMM\",\"type\":\"SEAMLDR ACM\"},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0}],\"pcesvn\":0,\"tdxtcbcomponents\":[{\"svn\":0,\"category\":\"OS/VMM\",\"type\":\"TDX Module\"},{\"svn\":0,\"category\":\"OS/VMM\",\"type\":\"TDX Module\"},{\"svn\":1,\"category\":\"OS/VMM\",\"type\":\"TDX Late Microcode Update\"},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0}]},\"tcbDate\":\"2022-11-09T00:00:00Z\",\"tcbStatus\":\"UpToDate\"}]},\"signature\":\"ae4a3c73b3ca87ae3a897baf0f0a62c5ae335a00a39118e9be8dcd28e2bd3bbb8be7e56293617f27f2d10e0282eefc6d4b965505774dca4b7478febdd654b040\"}","tcbInfoIssuerChain":"-----BEGIN CERTIFICATE-----\nMIICkDCCAjagAwIBAgIUTh8n662T/sqPZK+7n3H67/KGwu0wCgYIKoZIzj0EAwIw\naDEaMBgGA1UEAwwRSW50ZWwgU0dYIFJvb3QgQ0ExGjAYBgNVBAoMEUludGVsIENv\ncnBvcmF0aW9uMRQwEgYDVQQHDAtTYW50YSBDbGFyYTELMAkGA1UECAwCQ0ExCzAJ\nBgNVBAYTAlVTMB4XDTE5MTAzMTEyMzM0N1oXDTI2MTAzMTEyMzM0N1owbDEeMBwG\nA1UEAwwVSW50ZWwgU0dYIFRDQiBTaWduaW5nMRowGAYDVQQKDBFJbnRlbCBDb3Jw\nb3JhdGlvbjEUMBIGA1UEBwwLU2FudGEgQ2xhcmExCzAJBgNVBAgMAkNBMQswCQYD\nVQQGEwJVUzBZMBMGByqGSM49AgEGCCqGSM49AwEHA0IABOnYw9LbN/JmyUttXa0M\niBEenjPbxbR4C8MuVYxDI+Le8lDBLp9X4wMzCAUF/fI/31giClXp/y0erLbLZjdV\n07+jgbkwgbYwHwYDVR0jBBgwFoAU6ehEUlM2XEsYmhH8QxgspdwggEgwVgYDVR0f\nBE8wTTBLoEmgR4ZFaHR0cHM6Ly9zYngtY2VydGlmaWNhdGVzLnRydXN0ZWRzZXJ2\naWNlcy5pbnRlbC5jb20vSW50ZWxTR1hSb290Q0EuZGVyMB0GA1UdDgQWBBROHyfr\nrZP+yo9kr7ufcfrv8obC7TAOBgNVHQ8BAf8EBAMCBsAwDAYDVR0TAQH/BAIwADAK\nBggqhkjOPQQDAgNIADBFAiEA9xQeifK+2abQGnrAgk0hrOhdyvJQorh2cEMn4Gwr\n4hoCIFHW5qQ9G2wBJ4GMNQqv/oMfbPtzmyTlaWWzwxkqM0CT\n-----END CERTIFICATE-----\n-----BEGIN CERTIFICATE-----\nMIIClDCCAjmgAwIBAgIVAOnoRFJTNlxLGJoR/EMYLKXcIIBIMAoGCCqGSM49BAMC\nMGgxGjAYBgNVBAMMEUludGVsIFNHWCBSb290IENBMRowGAYDVQQKDBFJbnRlbCBD\nb3Jwb3JhdGlvbjEUMBIGA1UEBwwLU2FudGEgQ2xhcmExCzAJBgNVBAgMAkNBMQsw\nCQYDVQQGEwJVUzAeFw0xOTEwMzEwOTQ5MjFaFw00OTEyMzEyMzU5NTlaMGgxGjAY\nBgNVBAMMEUludGVsIFNHWCBSb290IENBMRowGAYDVQQKDBFJbnRlbCBDb3Jwb3Jh\ndGlvbjEUMBIGA1UEBwwLU2FudGEgQ2xhcmExCzAJBgNVBAgMAkNBMQswCQYDVQQG\nEwJVUzBZMBMGByqGSM49AgEGCCqGSM49AwEHA0IABE/6D/1WHNrWwPmNMIyBKMW5\nJ6JzMsjo6xP2vkK1cdZGb1PGRP/C/8ECgiDkmklmzwLzLi+000m7LLrtKJA3oC2j\ngb8wgbwwHwYDVR0jBBgwFoAU6ehEUlM2XEsYmhH8QxgspdwggEgwVgYDVR0fBE8w\nTTBLoEmgR4ZFaHR0cHM6Ly9zYngtY2VydGlmaWNhdGVzLnRydXN0ZWRzZXJ2aWNl\ncy5pbnRlbC5jb20vSW50ZWxTR1hSb290Q0EuZGVyMB0GA1UdDgQWBBTp6ERSUzZc\nSxiaEfxDGCyl3CCASDAOBgNVHQ8BAf8EBAMCAQYwEgYDVR0TAQH/BAgwBgEB/wIB\nATAKBggqhkjOPQQDAgNJADBGAiEAzw9zdUiUHPMUd0C4mx41jlFZkrM3y5f1lgnV\nO7FbjOoCIQCoGtUmT4cXt7V+ySHbJ8Hob9AanpvXNH1ER+/gZF+opQ==\n-----END CERTIFICATE-----\n"},{"fmspc":"10806F040000","tcbInfo":"{\"tcbInfo\":{\"id\":\"TDX\",\"version\":3,\"issueDate\":\"2025-10-21T09:44:59Z\",\"nextUpdate\":\"2025-11-20T09:44:59Z\",\"fmspc\":\"10806F040000\",\"pceId\":\"0000\",\"tcbType\":0,\"tcbEvaluationDataNumber\":5,\"tdxModule\":{\"mrsigner\":\"000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000\",\"attributes\":\"0000000000000000\",\"attributesMask\":\"FFFFFFFFFFFFFFFF\"},\"tdxModuleIdentities\":[{\"id\":\"TDX_02\",\"mrsigner\":\"000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000\",\"attributes\":\"0000000000000000\",\"attributesMask\":\"FFFFFFFFFFFFFFFF\",\"tcbLevels\":[{\"tcb\":{\"isvsvn\":0},\"tcbDate\":\"2022-11-09T00:00:00Z\",\"tcbStatus\":\"UpToDate\"}]},{\"id\":\"TDX_03\",\"mrsigner\":\"000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000\",\"attributes\":\"0000000000000000\",\"attributesMask\":\"FFFFFFFFFFFFFFFF\",\"tcbLevels\":[{\"tcb\":{\"isvsvn\":0},\"tcbDate\":\"2022-11-09T00:00:00Z\",\"tcbStatus\":\"UpToDate\"}]},{\"id\":\"TDX_01\",\"mrsigner\":\"000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000\",\"attributes\":\"0000000000000000\",\"attributesMask\":\"FFFFFFFFFFFFFFFF\",\"tcbLevels\":[{\"tcb\":{\"isvsvn\":0},\"tcbDate\":\"2022-11-09T00:00:00Z\",\"tcbStatus\":\"UpToDate\"}]}],\"tcbLevels\":[{\"tcb\":{\"sgxtcbcomponents\":[{\"svn\":1,\"category\":\"BIOS\",\"type\":\"Early Microcode Update\"},{\"svn\":1,\"category\":\"OS/VMM\",\"type\":\"SGX Late Microcode Update\"},{\"svn\":0,\"category\":\"OS/VMM\",\"type\":\"TXT SINIT\"},{\"svn\":0,\"category\":\"BIOS\"},{\"svn\":0,\"category\":\"BIOS\"},{\"svn\":0,\"category\":\"BIOS\"},{\"svn\":0},{\"svn\":0,\"category\":\"OS/VMM\",\"type\":\"SEAMLDR ACM\"},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0}],\"pcesvn\":11,\"tdxtcbcomponents\":[{\"svn\":0,\"category\":\"OS/VMM\",\"type\":\"TDX Module\"},{\"svn\":0,\"category\":\"OS/VMM\",\"type\":\"TDX Module\"},{\"svn\":1,\"category\":\"OS/VMM\",\"type\":\"TDX Late Microcode Update\"},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0}]},\"tcbDate\":\"2022-11-09T00:00:00Z\",\"tcbStatus\":\"UpToDate\"}]},\"signature\":\"8be7cbb359c180b54d61066ee4a120662bb721e863754557705c5d591a4df70d18bea90fe309958448422dcc7ef55d1cf26b44d6a9c15ec733f30f74d87800d1\"}","tcbInfoIssuerChain":"-----BEGIN CERTIFICATE-----\nMIICkDCCAjagAwIBAgIUTh8n662T/sqPZK+7n3H67/KGwu0wCgYIKoZIzj0EAwIw\naDEaMBgGA1UEAwwRSW50ZWwgU0dYIFJvb3QgQ0ExGjAYBgNVBAoMEUludGVsIENv\ncnBvcmF0aW9uMRQwEgYDVQQHDAtTYW50YSBDbGFyYTELMAkGA1UECAwCQ0ExCzAJ\nBgNVBAYTAlVTMB4XDTE5MTAzMTEyMzM0N1oXDTI2MTAzMTEyMzM0N1owbDEeMBwG\nA1UEAwwVSW50ZWwgU0dYIFRDQiBTaWduaW5nMRowGAYDVQQKDBFJbnRlbCBDb3Jw\nb3JhdGlvbjEUMBIGA1UEBwwLU2FudGEgQ2xhcmExCzAJBgNVBAgMAkNBMQswCQYD\nVQQGEwJVUzBZMBMGByqGSM49AgEGCCqGSM49AwEHA0IABOnYw9LbN/JmyUttXa0M\niBEenjPbxbR4C8MuVYxDI+Le8lDBLp9X4wMzCAUF/fI/31giClXp/y0erLbLZjdV\n07+jgbkwgbYwHwYDVR0jBBgwFoAU6ehEUlM2XEsYmhH8QxgspdwggEgwVgYDVR0f\nBE8wTTBLoEmgR4ZFaHR0cHM6Ly9zYngtY2VydGlmaWNhdGVzLnRydXN0ZWRzZXJ2\naWNlcy5pbnRlbC5jb20vSW50ZWxTR1hSb290Q0EuZGVyMB0GA1UdDgQWBBROHyfr\nrZP+yo9kr7ufcfrv8obC7TAOBgNVHQ8BAf8EBAMCBsAwDAYDVR0TAQH/BAIwADAK\nBggqhkjOPQQDAgNIADBFAiEA9xQeifK+2abQGnrAgk0hrOhdyvJQorh2cEMn4Gwr\n4hoCIFHW5qQ9G2wBJ4GMNQqv/oMfbPtzmyTlaWWzwxkqM0CT\n-----END CERTIFICATE-----\n-----BEGIN CERTIFICATE-----\nMIIClDCCAjmgAwIBAgIVAOnoRFJTNlxLGJoR/EMYLKXcIIBIMAoGCCqGSM49BAMC\nMGgxGjAYBgNVBAMMEUludGVsIFNHWCBSb290IENBMRowGAYDVQQKDBFJbnRlbCBD\nb3Jwb3JhdGlvbjEUMBIGA1UEBwwLU2FudGEgQ2xhcmExCzAJBgNVBAgMAkNBMQsw\nCQYDVQQGEwJVUzAeFw0xOTEwMzEwOTQ5MjFaFw00OTEyMzEyMzU5NTlaMGgxGjAY\nBgNVBAMMEUludGVsIFNHWCBSb290IENBMRowGAYDVQQKDBFJbnRlbCBDb3Jwb3Jh\ndGlvbjEUMBIGA1UEBwwLU2FudGEgQ2xhcmExCzAJBgNVBAgMAkNBMQswCQYDVQQG\nEwJVUzBZMBMGByqGSM49AgEGCCqGSM49AwEHA0IABE/6D/1WHNrWwPmNMIyBKMW5\nJ6JzMsjo6xP2vkK1cdZGb1PGRP/C/8ECgiDkmklmzwLzLi+000m7LLrtKJA3oC2j\ngb8wgbwwHwYDVR0jBBgwFoAU6ehEUlM2XEsYmhH8QxgspdwggEgwVgYDVR0fBE8w\nTTBLoEmgR4ZFaHR0cHM6Ly9zYngtY2VydGlmaWNhdGVzLnRydXN0ZWRzZXJ2aWNl\ncy5pbnRlbC5jb20vSW50ZWxTR1hSb290Q0EuZGVyMB0GA1UdDgQWBBTp6ERSUzZc\nSxiaEfxDGCyl3CCASDAOBgNVHQ8BAf8EBAMCAQYwEgYDVR0TAQH/BAgwBgEB/wIB\nATAKBggqhkjOPQQDAgNJADBGAiEAzw9zdUiUHPMUd0C4mx41jlFZkrM3y5f1lgnV\nO7FbjOoCIQCoGtUmT4cXt7V+ySHbJ8Hob9AanpvXNH1ER+/gZF+opQ==\n-----END CERTIFICATE-----\n"},{"fmspc":"10D06D000000","tcbInfo":"{\"tcbInfo\":{\"id\":\"TDX\",\"version\":3,\"issueDate\":\"2025-10-21T09:45:00Z\",\"nextUpdate\":\"2025-11-20T09:45:00Z\",\"fmspc\":\"10D06D000000\",\"pceId\":\"0000\",\"tcbType\":0,\"tcbEvaluationDataNumber\":5,\"tdxModule\":{\"mrsigner\":\"000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000\",\"attributes\":\"0000000000000000\",\"attributesMask\":\"FFFFFFFFFFFFFFFF\"},\"tdxModuleIdentities\":[{\"id\":\"TDX_02\",\"mrsigner\":\"000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000\",\"attributes\":\"0000000000000000\",\"attributesMask\":\"FFFFFFFFFFFFFFFF\",\"tcbLevels\":[{\"tcb\":{\"isvsvn\":0},\"tcbDate\":\"2022-11-09T00:00:00Z\",\"tcbStatus\":\"UpToDate\"}]},{\"id\":\"TDX_03\",\"mrsigner\":\"000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000\",\"attributes\":\"0000000000000000\",\"attributesMask\":\"FFFFFFFFFFFFFFFF\",\"tcbLevels\":[{\"tcb\":{\"isvsvn\":0},\"tcbDate\":\"2022-11-09T00:00:00Z\",\"tcbStatus\":\"UpToDate\"}]},{\"id\":\"TDX_01\",\"mrsigner\":\"000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000\",\"attributes\":\"0000000000000000\",\"attributesMask\":\"FFFFFFFFFFFFFFFF\",\"tcbLevels\":[{\"tcb\":{\"isvsvn\":0},\"tcbDate\":\"2022-11-09T00:00:00Z\",\"tcbStatus\":\"UpToDate\"}]}],\"tcbLevels\":[{\"tcb\":{\"sgxtcbcomponents\":[{\"svn\":1,\"category\":\"BIOS\",\"type\":\"Early Microcode Update\"},{\"svn\":1,\"category\":\"OS/VMM\",\"type\":\"SGX Late Microcode Update\"},{\"svn\":0,\"category\":\"OS/VMM\",\"type\":\"TXT SINIT\"},{\"svn\":0,\"category\":\"BIOS\"},{\"svn\":0,\"category\":\"BIOS\"},{\"svn\":0,\"category\":\"BIOS\"},{\"svn\":0},{\"svn\":0,\"category\":\"OS/VMM\",\"type\":\"SEAMLDR ACM\"},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0}],\"pcesvn\":0,\"tdxtcbcomponents\":[{\"svn\":0,\"category\":\"OS/VMM\",\"type\":\"TDX Module\"},{\"svn\":0,\"category\":\"OS/VMM\",\"type\":\"TDX Module\"},{\"svn\":1,\"category\":\"OS/VMM\",\"type\":\"TDX Late Microcode Update\"},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0}]},\"tcbDate\":\"2022-11-09T00:00:00Z\",\"tcbStatus\":\"UpToDate\"}]},\"signature\":\"96930bf1e63d69a94325123ff73ec127f670267d15e23fe119ae226354bc7c53707c1fd812d3e6648639883d81709494d96d6061e71c586f6f4d5ff743337587\"}","tcbInfoIssuerChain":"-----BEGIN CERTIFICATE-----\nMIICkDCCAjagAwIBAgIUTh8n662T/sqPZK+7n3H67/KGwu0wCgYIKoZIzj0EAwIw\naDEaMBgGA1UEAwwRSW50ZWwgU0dYIFJvb3QgQ0ExGjAYBgNVBAoMEUludGVsIENv\ncnBvcmF0aW9uMRQwEgYDVQQHDAtTYW50YSBDbGFyYTELMAkGA1UECAwCQ0ExCzAJ\nBgNVBAYTAlVTMB4XDTE5MTAzMTEyMzM0N1oXDTI2MTAzMTEyMzM0N1owbDEeMBwG\nA1UEAwwVSW50ZWwgU0dYIFRDQiBTaWduaW5nMRowGAYDVQQKDBFJbnRlbCBDb3Jw\nb3JhdGlvbjEUMBIGA1UEBwwLU2FudGEgQ2xhcmExCzAJBgNVBAgMAkNBMQswCQYD\nVQQGEwJVUzBZMBMGByqGSM49AgEGCCqGSM49AwEHA0IABOnYw9LbN/JmyUttXa0M\niBEenjPbxbR4C8MuVYxDI+Le8lDBLp9X4wMzCAUF/fI/31giClXp/y0erLbLZjdV\n07+jgbkwgbYwHwYDVR0jBBgwFoAU6ehEUlM2XEsYmhH8QxgspdwggEgwVgYDVR0f\nBE8wTTBLoEmgR4ZFaHR0cHM6Ly9zYngtY2VydGlmaWNhdGVzLnRydXN0ZWRzZXJ2\naWNlcy5pbnRlbC5jb20vSW50ZWxTR1hSb290Q0EuZGVyMB0GA1UdDgQWBBROHyfr\nrZP+yo9kr7ufcfrv8obC7TAOBgNVHQ8BAf8EBAMCBsAwDAYDVR0TAQH/BAIwADAK\nBggqhkjOPQQDAgNIADBFAiEA9xQeifK+2abQGnrAgk0hrOhdyvJQorh2cEMn4Gwr\n4hoCIFHW5qQ9G2wBJ4GMNQqv/oMfbPtzmyTlaWWzwxkqM0CT\n-----END CERTIFICATE-----\n-----BEGIN CERTIFICATE-----\nMIIClDCCAjmgAwIBAgIVAOnoRFJTNlxLGJoR/EMYLKXcIIBIMAoGCCqGSM49BAMC\nMGgxGjAYBgNVBAMMEUludGVsIFNHWCBSb290IENBMRowGAYDVQQKDBFJbnRlbCBD\nb3Jwb3JhdGlvbjEUMBIGA1UEBwwLU2FudGEgQ2xhcmExCzAJBgNVBAgMAkNBMQsw\nCQYDVQQGEwJVUzAeFw0xOTEwMzEwOTQ5MjFaFw00OTEyMzEyMzU5NTlaMGgxGjAY\nBgNVBAMMEUludGVsIFNHWCBSb290IENBMRowGAYDVQQKDBFJbnRlbCBDb3Jwb3Jh\ndGlvbjEUMBIGA1UEBwwLU2FudGEgQ2xhcmExCzAJBgNVBAgMAkNBMQswCQYDVQQG\nEwJVUzBZMBMGByqGSM49AgEGCCqGSM49AwEHA0IABE/6D/1WHNrWwPmNMIyBKMW5\nJ6JzMsjo6xP2vkK1cdZGb1PGRP/C/8ECgiDkmklmzwLzLi+000m7LLrtKJA3oC2j\ngb8wgbwwHwYDVR0jBBgwFoAU6ehEUlM2XEsYmhH8QxgspdwggEgwVgYDVR0fBE8w\nTTBLoEmgR4ZFaHR0cHM6Ly9zYngtY2VydGlmaWNhdGVzLnRydXN0ZWRzZXJ2aWNl\ncy5pbnRlbC5jb20vSW50ZWxTR1hSb290Q0EuZGVyMB0GA1UdDgQWBBTp6ERSUzZc\nSxiaEfxDGCyl3CCASDAOBgNVHQ8BAf8EBAMCAQYwEgYDVR0TAQH/BAgwBgEB/wIB\nATAKBggqhkjOPQQDAgNJADBGAiEAzw9zdUiUHPMUd0C4mx41jlFZkrM3y5f1lgnV\nO7FbjOoCIQCoGtUmT4cXt7V+ySHbJ8Hob9AanpvXNH1ER+/gZF+opQ==\n-----END CERTIFICATE-----\n"},{"fmspc":"20806F000000","tcbInfo":"{\"tcbInfo\":{\"id\":\"TDX\",\"version\":3,\"issueDate\":\"2025-10-21T09:45:01Z\",\"nextUpdate\":\"2025-11-20T09:45:01Z\",\"fmspc\":\"20806F000000\",\"pceId\":\"0000\",\"tcbType\":0,\"tcbEvaluationDataNumber\":5,\"tdxModule\":{\"mrsigner\":\"000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000\",\"attributes\":\"0000000000000000\",\"attributesMask\":\"FFFFFFFFFFFFFFFF\"},\"tdxModuleIdentities\":[{\"id\":\"TDX_02\",\"mrsigner\":\"000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000\",\"attributes\":\"0000000000000000\",\"attributesMask\":\"FFFFFFFFFFFFFFFF\",\"tcbLevels\":[{\"tcb\":{\"isvsvn\":0},\"tcbDate\":\"2022-11-09T00:00:00Z\",\"tcbStatus\":\"UpToDate\"}]},{\"id\":\"TDX_03\",\"mrsigner\":\"000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000\",\"attributes\":\"0000000000000000\",\"attributesMask\":\"FFFFFFFFFFFFFFFF\",\"tcbLevels\":[{\"tcb\":{\"isvsvn\":0},\"tcbDate\":\"2022-11-09T00:00:00Z\",\"tcbStatus\":\"UpToDate\"}]},{\"id\":\"TDX_01\",\"mrsigner\":\"000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000\",\"attributes\":\"0000000000000000\",\"attributesMask\":\"FFFFFFFFFFFFFFFF\",\"tcbLevels\":[{\"tcb\":{\"isvsvn\":0},\"tcbDate\":\"2022-11-09T00:00:00Z\",\"tcbStatus\":\"UpToDate\"}]}],\"tcbLevels\":[{\"tcb\":{\"sgxtcbcomponents\":[{\"svn\":1,\"category\":\"BIOS\",\"type\":\"Early Microcode Update\"},{\"svn\":1,\"category\":\"OS/VMM\",\"type\":\"SGX Late Microcode Update\"},{\"svn\":0,\"category\":\"OS/VMM\",\"type\":\"TXT SINIT\"},{\"svn\":0,\"category\":\"BIOS\"},{\"svn\":0,\"category\":\"BIOS\"},{\"svn\":0,\"category\":\"BIOS\"},{\"svn\":0},{\"svn\":0,\"category\":\"OS/VMM\",\"type\":\"SEAMLDR ACM\"},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0}],\"pcesvn\":11,\"tdxtcbcomponents\":[{\"svn\":0,\"category\":\"OS/VMM\",\"type\":\"TDX Module\"},{\"svn\":0,\"category\":\"OS/VMM\",\"type\":\"TDX Module\"},{\"svn\":1,\"category\":\"OS/VMM\",\"type\":\"TDX Late Microcode Update\"},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0}]},\"tcbDate\":\"2022-11-09T00:00:00Z\",\"tcbStatus\":\"UpToDate\"}]},\"signature\":\"02e92c4d0dedf02a2a11522b8626d426da8dc5d3be26e66bd11039b9786fe88bf65e07257a06d16fb570a3304261b3c35952b686423e84ac8bdc5038d417deb3\"}","tcbInfoIssuerChain":"-----BEGIN CERTIFICATE-----\nMIICkDCCAjagAwIBAgIUTh8n662T/sqPZK+7n3H67/KGwu0wCgYIKoZIzj0EAwIw\naDEaMBgGA1UEAwwRSW50ZWwgU0dYIFJvb3QgQ0ExGjAYBgNVBAoMEUludGVsIENv\ncnBvcmF0aW9uMRQwEgYDVQQHDAtTYW50YSBDbGFyYTELMAkGA1UECAwCQ0ExCzAJ\nBgNVBAYTAlVTMB4XDTE5MTAzMTEyMzM0N1oXDTI2MTAzMTEyMzM0N1owbDEeMBwG\nA1UEAwwVSW50ZWwgU0dYIFRDQiBTaWduaW5nMRowGAYDVQQKDBFJbnRlbCBDb3Jw\nb3JhdGlvbjEUMBIGA1UEBwwLU2FudGEgQ2xhcmExCzAJBgNVBAgMAkNBMQswCQYD\nVQQGEwJVUzBZMBMGByqGSM49AgEGCCqGSM49AwEHA0IABOnYw9LbN/JmyUttXa0M\niBEenjPbxbR4C8MuVYxDI+Le8lDBLp9X4wMzCAUF/fI/31giClXp/y0erLbLZjdV\n07+jgbkwgbYwHwYDVR0jBBgwFoAU6ehEUlM2XEsYmhH8QxgspdwggEgwVgYDVR0f\nBE8wTTBLoEmgR4ZFaHR0cHM6Ly9zYngtY2VydGlmaWNhdGVzLnRydXN0ZWRzZXJ2\naWNlcy5pbnRlbC5jb20vSW50ZWxTR1hSb290Q0EuZGVyMB0GA1UdDgQWBBROHyfr\nrZP+yo9kr7ufcfrv8obC7TAOBgNVHQ8BAf8EBAMCBsAwDAYDVR0TAQH/BAIwADAK\nBggqhkjOPQQDAgNIADBFAiEA9xQeifK+2abQGnrAgk0hrOhdyvJQorh2cEMn4Gwr\n4hoCIFHW5qQ9G2wBJ4GMNQqv/oMfbPtzmyTlaWWzwxkqM0CT\n-----END CERTIFICATE-----\n-----BEGIN CERTIFICATE-----\nMIIClDCCAjmgAwIBAgIVAOnoRFJTNlxLGJoR/EMYLKXcIIBIMAoGCCqGSM49BAMC\nMGgxGjAYBgNVBAMMEUludGVsIFNHWCBSb290IENBMRowGAYDVQQKDBFJbnRlbCBD\nb3Jwb3JhdGlvbjEUMBIGA1UEBwwLU2FudGEgQ2xhcmExCzAJBgNVBAgMAkNBMQsw\nCQYDVQQGEwJVUzAeFw0xOTEwMzEwOTQ5MjFaFw00OTEyMzEyMzU5NTlaMGgxGjAY\nBgNVBAMMEUludGVsIFNHWCBSb290IENBMRowGAYDVQQKDBFJbnRlbCBDb3Jwb3Jh\ndGlvbjEUMBIGA1UEBwwLU2FudGEgQ2xhcmExCzAJBgNVBAgMAkNBMQswCQYDVQQG\nEwJVUzBZMBMGByqGSM49AgEGCCqGSM49AwEHA0IABE/6D/1WHNrWwPmNMIyBKMW5\nJ6JzMsjo6xP2vkK1cdZGb1PGRP/C/8ECgiDkmklmzwLzLi+000m7LLrtKJA3oC2j\ngb8wgbwwHwYDVR0jBBgwFoAU6ehEUlM2XEsYmhH8QxgspdwggEgwVgYDVR0fBE8w\nTTBLoEmgR4ZFaHR0cHM6Ly9zYngtY2VydGlmaWNhdGVzLnRydXN0ZWRzZXJ2aWNl\ncy5pbnRlbC5jb20vSW50ZWxTR1hSb290Q0EuZGVyMB0GA1UdDgQWBBTp6ERSUzZc\nSxiaEfxDGCyl3CCASDAOBgNVHQ8BAf8EBAMCAQYwEgYDVR0TAQH/BAgwBgEB/wIB\nATAKBggqhkjOPQQDAgNJADBGAiEAzw9zdUiUHPMUd0C4mx41jlFZkrM3y5f1lgnV\nO7FbjOoCIQCoGtUmT4cXt7V+ySHbJ8Hob9AanpvXNH1ER+/gZF+opQ==\n-----END CERTIFICATE-----\n"},{"fmspc":"30A06E000000","tcbInfo":"{\"tcbInfo\":{\"id\":\"TDX\",\"version\":3,\"issueDate\":\"2025-10-21T09:45:02Z\",\"nextUpdate\":\"2025-11-20T09:45:02Z\",\"fmspc\":\"30A06E000000\",\"pceId\":\"0000\",\"tcbType\":0,\"tcbEvaluationDataNumber\":5,\"tdxModule\":{\"mrsigner\":\"000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000\",\"attributes\":\"0000000000000000\",\"attributesMask\":\"FFFFFFFFFFFFFFFF\"},\"tdxModuleIdentities\":[{\"id\":\"TDX_02\",\"mrsigner\":\"000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000\",\"attributes\":\"0000000000000000\",\"attributesMask\":\"FFFFFFFFFFFFFFFF\",\"tcbLevels\":[{\"tcb\":{\"isvsvn\":0},\"tcbDate\":\"2022-11-09T00:00:00Z\",\"tcbStatus\":\"UpToDate\"}]},{\"id\":\"TDX_03\",\"mrsigner\":\"000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000\",\"attributes\":\"0000000000000000\",\"attributesMask\":\"FFFFFFFFFFFFFFFF\",\"tcbLevels\":[{\"tcb\":{\"isvsvn\":0},\"tcbDate\":\"2022-11-09T00:00:00Z\",\"tcbStatus\":\"UpToDate\"}]},{\"id\":\"TDX_01\",\"mrsigner\":\"000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000\",\"attributes\":\"0000000000000000\",\"attributesMask\":\"FFFFFFFFFFFFFFFF\",\"tcbLevels\":[{\"tcb\":{\"isvsvn\":0},\"tcbDate\":\"2022-11-09T00:00:00Z\",\"tcbStatus\":\"UpToDate\"}]}],\"tcbLevels\":[{\"tcb\":{\"sgxtcbcomponents\":[{\"svn\":1,\"category\":\"BIOS\",\"type\":\"Early Microcode Update\"},{\"svn\":1,\"category\":\"OS/VMM\",\"type\":\"SGX Late Microcode Update\"},{\"svn\":0,\"category\":\"OS/VMM\",\"type\":\"TXT SINIT\"},{\"svn\":0,\"category\":\"BIOS\"},{\"svn\":0,\"category\":\"BIOS\"},{\"svn\":0,\"category\":\"BIOS\"},{\"svn\":0},{\"svn\":0,\"category\":\"OS/VMM\",\"type\":\"SEAMLDR ACM\"},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0}],\"pcesvn\":0,\"tdxtcbcomponents\":[{\"svn\":0,\"category\":\"OS/VMM\",\"type\":\"TDX Module\"},{\"svn\":0,\"category\":\"OS/VMM\",\"type\":\"TDX Module\"},{\"svn\":1,\"category\":\"OS/VMM\",\"type\":\"TDX Late Microcode Update\"},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0}]},\"tcbDate\":\"2022-11-09T00:00:00Z\",\"tcbStatus\":\"UpToDate\"}]},\"signature\":\"5e1784749fd8b95b4c8773833a1041cfd2b85f13658fa22cd69a3f9de9cc43d371a3eef0de86d3effe08dc4a1dca81dcf3ab65344a222ea9523a8726772c3aa5\"}","tcbInfoIssuerChain":"-----BEGIN CERTIFICATE-----\nMIICkDCCAjagAwIBAgIUTh8n662T/sqPZK+7n3H67/KGwu0wCgYIKoZIzj0EAwIw\naDEaMBgGA1UEAwwRSW50ZWwgU0dYIFJvb3QgQ0ExGjAYBgNVBAoMEUludGVsIENv\ncnBvcmF0aW9uMRQwEgYDVQQHDAtTYW50YSBDbGFyYTELMAkGA1UECAwCQ0ExCzAJ\nBgNVBAYTAlVTMB4XDTE5MTAzMTEyMzM0N1oXDTI2MTAzMTEyMzM0N1owbDEeMBwG\nA1UEAwwVSW50ZWwgU0dYIFRDQiBTaWduaW5nMRowGAYDVQQKDBFJbnRlbCBDb3Jw\nb3JhdGlvbjEUMBIGA1UEBwwLU2FudGEgQ2xhcmExCzAJBgNVBAgMAkNBMQswCQYD\nVQQGEwJVUzBZMBMGByqGSM49AgEGCCqGSM49AwEHA0IABOnYw9LbN/JmyUttXa0M\niBEenjPbxbR4C8MuVYxDI+Le8lDBLp9X4wMzCAUF/fI/31giClXp/y0erLbLZjdV\n07+jgbkwgbYwHwYDVR0jBBgwFoAU6ehEUlM2XEsYmhH8QxgspdwggEgwVgYDVR0f\nBE8wTTBLoEmgR4ZFaHR0cHM6Ly9zYngtY2VydGlmaWNhdGVzLnRydXN0ZWRzZXJ2\naWNlcy5pbnRlbC5jb20vSW50ZWxTR1hSb290Q0EuZGVyMB0GA1UdDgQWBBROHyfr\nrZP+yo9kr7ufcfrv8obC7TAOBgNVHQ8BAf8EBAMCBsAwDAYDVR0TAQH/BAIwADAK\nBggqhkjOPQQDAgNIADBFAiEA9xQeifK+2abQGnrAgk0hrOhdyvJQorh2cEMn4Gwr\n4hoCIFHW5qQ9G2wBJ4GMNQqv/oMfbPtzmyTlaWWzwxkqM0CT\n-----END CERTIFICATE-----\n-----BEGIN CERTIFICATE-----\nMIIClDCCAjmgAwIBAgIVAOnoRFJTNlxLGJoR/EMYLKXcIIBIMAoGCCqGSM49BAMC\nMGgxGjAYBgNVBAMMEUludGVsIFNHWCBSb290IENBMRowGAYDVQQKDBFJbnRlbCBD\nb3Jwb3JhdGlvbjEUMBIGA1UEBwwLU2FudGEgQ2xhcmExCzAJBgNVBAgMAkNBMQsw\nCQYDVQQGEwJVUzAeFw0xOTEwMzEwOTQ5MjFaFw00OTEyMzEyMzU5NTlaMGgxGjAY\nBgNVBAMMEUludGVsIFNHWCBSb290IENBMRowGAYDVQQKDBFJbnRlbCBDb3Jwb3Jh\ndGlvbjEUMBIGA1UEBwwLU2FudGEgQ2xhcmExCzAJBgNVBAgMAkNBMQswCQYDVQQG\nEwJVUzBZMBMGByqGSM49AgEGCCqGSM49AwEHA0IABE/6D/1WHNrWwPmNMIyBKMW5\nJ6JzMsjo6xP2vkK1cdZGb1PGRP/C/8ECgiDkmklmzwLzLi+000m7LLrtKJA3oC2j\ngb8wgbwwHwYDVR0jBBgwFoAU6ehEUlM2XEsYmhH8QxgspdwggEgwVgYDVR0fBE8w\nTTBLoEmgR4ZFaHR0cHM6Ly9zYngtY2VydGlmaWNhdGVzLnRydXN0ZWRzZXJ2aWNl\ncy5pbnRlbC5jb20vSW50ZWxTR1hSb290Q0EuZGVyMB0GA1UdDgQWBBTp6ERSUzZc\nSxiaEfxDGCyl3CCASDAOBgNVHQ8BAf8EBAMCAQYwEgYDVR0TAQH/BAgwBgEB/wIB\nATAKBggqhkjOPQQDAgNJADBGAiEAzw9zdUiUHPMUd0C4mx41jlFZkrM3y5f1lgnV\nO7FbjOoCIQCoGtUmT4cXt7V+ySHbJ8Hob9AanpvXNH1ER+/gZF+opQ==\n-----END CERTIFICATE-----\n"},{"fmspc":"10A06F000000","tcbInfo":"{\"tcbInfo\":{\"id\":\"TDX\",\"version\":3,\"issueDate\":\"2025-10-21T09:45:03Z\",\"nextUpdate\":\"2025-11-20T09:45:03Z\",\"fmspc\":\"10A06F000000\",\"pceId\":\"0000\",\"tcbType\":0,\"tcbEvaluationDataNumber\":5,\"tdxModule\":{\"mrsigner\":\"000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000\",\"attributes\":\"0000000000000000\",\"attributesMask\":\"FFFFFFFFFFFFFFFF\"},\"tdxModuleIdentities\":[{\"id\":\"TDX_02\",\"mrsigner\":\"000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000\",\"attributes\":\"0000000000000000\",\"attributesMask\":\"FFFFFFFFFFFFFFFF\",\"tcbLevels\":[{\"tcb\":{\"isvsvn\":0},\"tcbDate\":\"2022-11-09T00:00:00Z\",\"tcbStatus\":\"UpToDate\"}]},{\"id\":\"TDX_03\",\"mrsigner\":\"000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000\",\"attributes\":\"0000000000000000\",\"attributesMask\":\"FFFFFFFFFFFFFFFF\",\"tcbLevels\":[{\"tcb\":{\"isvsvn\":0},\"tcbDate\":\"2022-11-09T00:00:00Z\",\"tcbStatus\":\"UpToDate\"}]},{\"id\":\"TDX_01\",\"mrsigner\":\"000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000\",\"attributes\":\"0000000000000000\",\"attributesMask\":\"FFFFFFFFFFFFFFFF\",\"tcbLevels\":[{\"tcb\":{\"isvsvn\":0},\"tcbDate\":\"2022-11-09T00:00:00Z\",\"tcbStatus\":\"UpToDate\"}]}],\"tcbLevels\":[{\"tcb\":{\"sgxtcbcomponents\":[{\"svn\":1,\"category\":\"BIOS\",\"type\":\"Early Microcode Update\"},{\"svn\":1,\"category\":\"OS/VMM\",\"type\":\"SGX Late Microcode Update\"},{\"svn\":0,\"category\":\"OS/VMM\",\"type\":\"TXT SINIT\"},{\"svn\":0,\"category\":\"BIOS\"},{\"svn\":0,\"category\":\"BIOS\"},{\"svn\":0,\"category\":\"BIOS\"},{\"svn\":0},{\"svn\":0,\"category\":\"OS/VMM\",\"type\":\"SEAMLDR ACM\"},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0}],\"pcesvn\":0,\"tdxtcbcomponents\":[{\"svn\":0,\"category\":\"OS/VMM\",\"type\":\"TDX Module\"},{\"svn\":0,\"category\":\"OS/VMM\",\"type\":\"TDX Module\"},{\"svn\":1,\"category\":\"OS/VMM\",\"type\":\"TDX Late Microcode Update\"},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0}]},\"tcbDate\":\"2022-11-09T00:00:00Z\",\"tcbStatus\":\"UpToDate\"}]},\"signature\":\"25f80ad77ef746554afc7104f58b7ec995a19150738c71029e0a0137ecf1b3af439affe7f4d9f8c298852d71f3fa516f4127eb6147ffc0965e6a5babf2fd8660\"}","tcbInfoIssuerChain":"-----BEGIN CERTIFICATE-----\nMIICkDCCAjagAwIBAgIUTh8n662T/sqPZK+7n3H67/KGwu0wCgYIKoZIzj0EAwIw\naDEaMBgGA1UEAwwRSW50ZWwgU0dYIFJvb3QgQ0ExGjAYBgNVBAoMEUludGVsIENv\ncnBvcmF0aW9uMRQwEgYDVQQHDAtTYW50YSBDbGFyYTELMAkGA1UECAwCQ0ExCzAJ\nBgNVBAYTAlVTMB4XDTE5MTAzMTEyMzM0N1oXDTI2MTAzMTEyMzM0N1owbDEeMBwG\nA1UEAwwVSW50ZWwgU0dYIFRDQiBTaWduaW5nMRowGAYDVQQKDBFJbnRlbCBDb3Jw\nb3JhdGlvbjEUMBIGA1UEBwwLU2FudGEgQ2xhcmExCzAJBgNVBAgMAkNBMQswCQYD\nVQQGEwJVUzBZMBMGByqGSM49AgEGCCqGSM49AwEHA0IABOnYw9LbN/JmyUttXa0M\niBEenjPbxbR4C8MuVYxDI+Le8lDBLp9X4wMzCAUF/fI/31giClXp/y0erLbLZjdV\n07+jgbkwgbYwHwYDVR0jBBgwFoAU6ehEUlM2XEsYmhH8QxgspdwggEgwVgYDVR0f\nBE8wTTBLoEmgR4ZFaHR0cHM6Ly9zYngtY2VydGlmaWNhdGVzLnRydXN0ZWRzZXJ2\naWNlcy5pbnRlbC5jb20vSW50ZWxTR1hSb290Q0EuZGVyMB0GA1UdDgQWBBROHyfr\nrZP+yo9kr7ufcfrv8obC7TAOBgNVHQ8BAf8EBAMCBsAwDAYDVR0TAQH/BAIwADAK\nBggqhkjOPQQDAgNIADBFAiEA9xQeifK+2abQGnrAgk0hrOhdyvJQorh2cEMn4Gwr\n4hoCIFHW5qQ9G2wBJ4GMNQqv/oMfbPtzmyTlaWWzwxkqM0CT\n-----END CERTIFICATE-----\n-----BEGIN CERTIFICATE-----\nMIIClDCCAjmgAwIBAgIVAOnoRFJTNlxLGJoR/EMYLKXcIIBIMAoGCCqGSM49BAMC\nMGgxGjAYBgNVBAMMEUludGVsIFNHWCBSb290IENBMRowGAYDVQQKDBFJbnRlbCBD\nb3Jwb3JhdGlvbjEUMBIGA1UEBwwLU2FudGEgQ2xhcmExCzAJBgNVBAgMAkNBMQsw\nCQYDVQQGEwJVUzAeFw0xOTEwMzEwOTQ5MjFaFw00OTEyMzEyMzU5NTlaMGgxGjAY\nBgNVBAMMEUludGVsIFNHWCBSb290IENBMRowGAYDVQQKDBFJbnRlbCBDb3Jwb3Jh\ndGlvbjEUMBIGA1UEBwwLU2FudGEgQ2xhcmExCzAJBgNVBAgMAkNBMQswCQYDVQQG\nEwJVUzBZMBMGByqGSM49AgEGCCqGSM49AwEHA0IABE/6D/1WHNrWwPmNMIyBKMW5\nJ6JzMsjo6xP2vkK1cdZGb1PGRP/C/8ECgiDkmklmzwLzLi+000m7LLrtKJA3oC2j\ngb8wgbwwHwYDVR0jBBgwFoAU6ehEUlM2XEsYmhH8QxgspdwggEgwVgYDVR0fBE8w\nTTBLoEmgR4ZFaHR0cHM6Ly9zYngtY2VydGlmaWNhdGVzLnRydXN0ZWRzZXJ2aWNl\ncy5pbnRlbC5jb20vSW50ZWxTR1hSb290Q0EuZGVyMB0GA1UdDgQWBBTp6ERSUzZc\nSxiaEfxDGCyl3CCASDAOBgNVHQ8BAf8EBAMCAQYwEgYDVR0TAQH/BAgwBgEB/wIB\nATAKBggqhkjOPQQDAgNJADBGAiEAzw9zdUiUHPMUd0C4mx41jlFZkrM3y5f1lgnV\nO7FbjOoCIQCoGtUmT4cXt7V+ySHbJ8Hob9AanpvXNH1ER+/gZF+opQ==\n-----END CERTIFICATE-----\n"},{"fmspc":"20A06D050000","tcbInfo":"{\"tcbInfo\":{\"id\":\"TDX\",\"version\":3,\"issueDate\":\"2025-10-21T09:45:04Z\",\"nextUpdate\":\"2025-11-20T09:45:04Z\",\"fmspc\":\"20A06D050000\",\"pceId\":\"0000\",\"tcbType\":0,\"tcbEvaluationDataNumber\":5,\"tdxModule\":{\"mrsigner\":\"000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000\",\"attributes\":\"0000000000000000\",\"attributesMask\":\"FFFFFFFFFFFFFFFF\"},\"tdxModuleIdentities\":[{\"id\":\"TDX_02\",\"mrsigner\":\"000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000\",\"attributes\":\"0000000000000000\",\"attributesMask\":\"FFFFFFFFFFFFFFFF\",\"tcbLevels\":[{\"tcb\":{\"isvsvn\":0},\"tcbDate\":\"2022-11-09T00:00:00Z\",\"tcbStatus\":\"UpToDate\"}]},{\"id\":\"TDX_03\",\"mrsigner\":\"000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000\",\"attributes\":\"0000000000000000\",\"attributesMask\":\"FFFFFFFFFFFFFFFF\",\"tcbLevels\":[{\"tcb\":{\"isvsvn\":0},\"tcbDate\":\"2022-11-09T00:00:00Z\",\"tcbStatus\":\"UpToDate\"}]},{\"id\":\"TDX_01\",\"mrsigner\":\"000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000\",\"attributes\":\"0000000000000000\",\"attributesMask\":\"FFFFFFFFFFFFFFFF\",\"tcbLevels\":[{\"tcb\":{\"isvsvn\":0},\"tcbDate\":\"2022-11-09T00:00:00Z\",\"tcbStatus\":\"UpToDate\"}]}],\"tcbLevels\":[{\"tcb\":{\"sgxtcbcomponents\":[{\"svn\":1,\"category\":\"BIOS\",\"type\":\"Early Microcode Update\"},{\"svn\":1,\"category\":\"OS/VMM\",\"type\":\"SGX Late Microcode Update\"},{\"svn\":0,\"category\":\"OS/VMM\",\"type\":\"TXT SINIT\"},{\"svn\":0,\"category\":\"BIOS\"},{\"svn\":0,\"category\":\"BIOS\"},{\"svn\":0,\"category\":\"BIOS\"},{\"svn\":0},{\"svn\":0,\"category\":\"OS/VMM\",\"type\":\"SEAMLDR ACM\"},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0}],\"pcesvn\":0,\"tdxtcbcomponents\":[{\"svn\":0,\"category\":\"OS/VMM\",\"type\":\"TDX Module\"},{\"svn\":0,\"category\":\"OS/VMM\",\"type\":\"TDX Module\"},{\"svn\":1,\"category\":\"OS/VMM\",\"type\":\"TDX Late Microcode Update\"},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0}]},\"tcbDate\":\"2022-11-09T00:00:00Z\",\"tcbStatus\":\"UpToDate\"}]},\"signature\":\"c7379d069530fd76842570f993ac8f615c509e3889fe93bb87e8b40faa46e3604ec2c21458af982065f7b392007d38a0fa12321e116379c82cfaefaa3ecaff21\"}","tcbInfoIssuerChain":"-----BEGIN CERTIFICATE-----\nMIICkDCCAjagAwIBAgIUTh8n662T/sqPZK+7n3H67/KGwu0wCgYIKoZIzj0EAwIw\naDEaMBgGA1UEAwwRSW50ZWwgU0dYIFJvb3QgQ0ExGjAYBgNVBAoMEUludGVsIENv\ncnBvcmF0aW9uMRQwEgYDVQQHDAtTYW50YSBDbGFyYTELMAkGA1UECAwCQ0ExCzAJ\nBgNVBAYTAlVTMB4XDTE5MTAzMTEyMzM0N1oXDTI2MTAzMTEyMzM0N1owbDEeMBwG\nA1UEAwwVSW50ZWwgU0dYIFRDQiBTaWduaW5nMRowGAYDVQQKDBFJbnRlbCBDb3Jw\nb3JhdGlvbjEUMBIGA1UEBwwLU2FudGEgQ2xhcmExCzAJBgNVBAgMAkNBMQswCQYD\nVQQGEwJVUzBZMBMGByqGSM49AgEGCCqGSM49AwEHA0IABOnYw9LbN/JmyUttXa0M\niBEenjPbxbR4C8MuVYxDI+Le8lDBLp9X4wMzCAUF/fI/31giClXp/y0erLbLZjdV\n07+jgbkwgbYwHwYDVR0jBBgwFoAU6ehEUlM2XEsYmhH8QxgspdwggEgwVgYDVR0f\nBE8wTTBLoEmgR4ZFaHR0cHM6Ly9zYngtY2VydGlmaWNhdGVzLnRydXN0ZWRzZXJ2\naWNlcy5pbnRlbC5jb20vSW50ZWxTR1hSb290Q0EuZGVyMB0GA1UdDgQWBBROHyfr\nrZP+yo9kr7ufcfrv8obC7TAOBgNVHQ8BAf8EBAMCBsAwDAYDVR0TAQH/BAIwADAK\nBggqhkjOPQQDAgNIADBFAiEA9xQeifK+2abQGnrAgk0hrOhdyvJQorh2cEMn4Gwr\n4hoCIFHW5qQ9G2wBJ4GMNQqv/oMfbPtzmyTlaWWzwxkqM0CT\n-----END CERTIFICATE-----\n-----BEGIN CERTIFICATE-----\nMIIClDCCAjmgAwIBAgIVAOnoRFJTNlxLGJoR/EMYLKXcIIBIMAoGCCqGSM49BAMC\nMGgxGjAYBgNVBAMMEUludGVsIFNHWCBSb290IENBMRowGAYDVQQKDBFJbnRlbCBD\nb3Jwb3JhdGlvbjEUMBIGA1UEBwwLU2FudGEgQ2xhcmExCzAJBgNVBAgMAkNBMQsw\nCQYDVQQGEwJVUzAeFw0xOTEwMzEwOTQ5MjFaFw00OTEyMzEyMzU5NTlaMGgxGjAY\nBgNVBAMMEUludGVsIFNHWCBSb290IENBMRowGAYDVQQKDBFJbnRlbCBDb3Jwb3Jh\ndGlvbjEUMBIGA1UEBwwLU2FudGEgQ2xhcmExCzAJBgNVBAgMAkNBMQswCQYDVQQG\nEwJVUzBZMBMGByqGSM49AgEGCCqGSM49AwEHA0IABE/6D/1WHNrWwPmNMIyBKMW5\nJ6JzMsjo6xP2vkK1cdZGb1PGRP/C/8ECgiDkmklmzwLzLi+000m7LLrtKJA3oC2j\ngb8wgbwwHwYDVR0jBBgwFoAU6ehEUlM2XEsYmhH8QxgspdwggEgwVgYDVR0fBE8w\nTTBLoEmgR4ZFaHR0cHM6Ly9zYngtY2VydGlmaWNhdGVzLnRydXN0ZWRzZXJ2aWNl\ncy5pbnRlbC5jb20vSW50ZWxTR1hSb290Q0EuZGVyMB0GA1UdDgQWBBTp6ERSUzZc\nSxiaEfxDGCyl3CCASDAOBgNVHQ8BAf8EBAMCAQYwEgYDVR0TAQH/BAgwBgEB/wIB\nATAKBggqhkjOPQQDAgNJADBGAiEAzw9zdUiUHPMUd0C4mx41jlFZkrM3y5f1lgnV\nO7FbjOoCIQCoGtUmT4cXt7V+ySHbJ8Hob9AanpvXNH1ER+/gZF+opQ==\n-----END CERTIFICATE-----\n"}],"qeIdentity":"{\"enclaveIdentity\":{\"id\":\"TD_QE\",\"version\":2,\"issueDate\":\"2025-10-21T09:44:31Z\",\"nextUpdate\":\"2025-11-20T09:44:31Z\",\"tcbEvaluationDataNumber\":5,\"miscselect\":\"00000000\",\"miscselectMask\":\"FFFFFFFF\",\"attributes\":\"11000000000000000000000000000000\",\"attributesMask\":\"FBFFFFFFFFFFFFFF0000000000000000\",\"mrsigner\":\"DC9E2A7C6F948F17474E34A7FC43ED030F7C1563F1BABDDF6340C82E0E54A8C5\",\"isvprodid\":2,\"tcbLevels\":[{\"tcb\":{\"isvsvn\":0},\"tcbDate\":\"2022-11-09T00:00:00Z\",\"tcbStatus\":\"UpToDate\"}]},\"signature\":\"f1f88349d25691d01a443ae086d480cdbf525ea8593ec61a32e4f943c054b6df18677d26bd733c0542128940fd5c792ac11c6bb50a9750f1f8d60d9b674607a5\"}","qeIdentityIssuerChain":"-----BEGIN CERTIFICATE-----\nMIICkDCCAjagAwIBAgIUTh8n662T/sqPZK+7n3H67/KGwu0wCgYIKoZIzj0EAwIw\naDEaMBgGA1UEAwwRSW50ZWwgU0dYIFJvb3QgQ0ExGjAYBgNVBAoMEUludGVsIENv\ncnBvcmF0aW9uMRQwEgYDVQQHDAtTYW50YSBDbGFyYTELMAkGA1UECAwCQ0ExCzAJ\nBgNVBAYTAlVTMB4XDTE5MTAzMTEyMzM0N1oXDTI2MTAzMTEyMzM0N1owbDEeMBwG\nA1UEAwwVSW50ZWwgU0dYIFRDQiBTaWduaW5nMRowGAYDVQQKDBFJbnRlbCBDb3Jw\nb3JhdGlvbjEUMBIGA1UEBwwLU2FudGEgQ2xhcmExCzAJBgNVBAgMAkNBMQswCQYD\nVQQGEwJVUzBZMBMGByqGSM49AgEGCCqGSM49AwEHA0IABOnYw9LbN/JmyUttXa0M\niBEenjPbxbR4C8MuVYxDI+Le8lDBLp9X4wMzCAUF/fI/31giClXp/y0erLbLZjdV\n07+jgbkwgbYwHwYDVR0jBBgwFoAU6ehEUlM2XEsYmhH8QxgspdwggEgwVgYDVR0f\nBE8wTTBLoEmgR4ZFaHR0cHM6Ly9zYngtY2VydGlmaWNhdGVzLnRydXN0ZWRzZXJ2\naWNlcy5pbnRlbC5jb20vSW50ZWxTR1hSb290Q0EuZGVyMB0GA1UdDgQWBBROHyfr\nrZP+yo9kr7ufcfrv8obC7TAOBgNVHQ8BAf8EBAMCBsAwDAYDVR0TAQH/BAIwADAK\nBggqhkjOPQQDAgNIADBFAiEA9xQeifK+2abQGnrAgk0hrOhdyvJQorh2cEMn4Gwr\n4hoCIFHW5qQ9G2wBJ4GMNQqv/oMfbPtzmyTlaWWzwxkqM0CT\n-----END CERTIFICATE-----\n-----BEGIN CERTIFICATE-----\nMIIClDCCAjmgAwIBAgIVAOnoRFJTNlxLGJoR/EMYLKXcIIBIMAoGCCqGSM49BAMC\nMGgxGjAYBgNVBAMMEUludGVsIFNHWCBSb290IENBMRowGAYDVQQKDBFJbnRlbCBD\nb3Jwb3JhdGlvbjEUMBIGA1UEBwwLU2FudGEgQ2xhcmExCzAJBgNVBAgMAkNBMQsw\nCQYDVQQGEwJVUzAeFw0xOTEwMzEwOTQ5MjFaFw00OTEyMzEyMzU5NTlaMGgxGjAY\nBgNVBAMMEUludGVsIFNHWCBSb290IENBMRowGAYDVQQKDBFJbnRlbCBDb3Jwb3Jh\ndGlvbjEUMBIGA1UEBwwLU2FudGEgQ2xhcmExCzAJBgNVBAgMAkNBMQswCQYDVQQG\nEwJVUzBZMBMGByqGSM49AgEGCCqGSM49AwEHA0IABE/6D/1WHNrWwPmNMIyBKMW5\nJ6JzMsjo6xP2vkK1cdZGb1PGRP/C/8ECgiDkmklmzwLzLi+000m7LLrtKJA3oC2j\ngb8wgbwwHwYDVR0jBBgwFoAU6ehEUlM2XEsYmhH8QxgspdwggEgwVgYDVR0fBE8w\nTTBLoEmgR4ZFaHR0cHM6Ly9zYngtY2VydGlmaWNhdGVzLnRydXN0ZWRzZXJ2aWNl\ncy5pbnRlbC5jb20vSW50ZWxTR1hSb290Q0EuZGVyMB0GA1UdDgQWBBTp6ERSUzZc\nSxiaEfxDGCyl3CCASDAOBgNVHQ8BAf8EBAMCAQYwEgYDVR0TAQH/BAgwBgEB/wIB\nATAKBggqhkjOPQQDAgNJADBGAiEAzw9zdUiUHPMUd0C4mx41jlFZkrM3y5f1lgnV\nO7FbjOoCIQCoGtUmT4cXt7V+ySHbJ8Hob9AanpvXNH1ER+/gZF+opQ==\n-----END CERTIFICATE-----\n","rootCa":"-----BEGIN CERTIFICATE-----\nMIIClDCCAjmgAwIBAgIVAOnoRFJTNlxLGJoR/EMYLKXcIIBIMAoGCCqGSM49BAMC\nMGgxGjAYBgNVBAMMEUludGVsIFNHWCBSb290IENBMRowGAYDVQQKDBFJbnRlbCBD\nb3Jwb3JhdGlvbjEUMBIGA1UEBwwLU2FudGEgQ2xhcmExCzAJBgNVBAgMAkNBMQsw\nCQYDVQQGEwJVUzAeFw0xOTEwMzEwOTQ5MjFaFw00OTEyMzEyMzU5NTlaMGgxGjAY\nBgNVBAMMEUludGVsIFNHWCBSb290IENBMRowGAYDVQQKDBFJbnRlbCBDb3Jwb3Jh\ndGlvbjEUMBIGA1UEBwwLU2FudGEgQ2xhcmExCzAJBgNVBAgMAkNBMQswCQYDVQQG\nEwJVUzBZMBMGByqGSM49AgEGCCqGSM49AwEHA0IABE/6D/1WHNrWwPmNMIyBKMW5\nJ6JzMsjo6xP2vkK1cdZGb1PGRP/C/8ECgiDkmklmzwLzLi+000m7LLrtKJA3oC2j\ngb8wgbwwHwYDVR0jBBgwFoAU6ehEUlM2XEsYmhH8QxgspdwggEgwVgYDVR0fBE8w\nTTBLoEmgR4ZFaHR0cHM6Ly9zYngtY2VydGlmaWNhdGVzLnRydXN0ZWRzZXJ2aWNl\ncy5pbnRlbC5jb20vSW50ZWxTR1hSb290Q0EuZGVyMB0GA1UdDgQWBBTp6ERSUzZc\nSxiaEfxDGCyl3CCASDAOBgNVHQ8BAf8EBAMCAQYwEgYDVR0TAQH/BAgwBgEB/wIB\nATAKBggqhkjOPQQDAgNJADBGAiEAzw9zdUiUHPMUd0C4mx41jlFZkrM3y5f1lgnV\nO7FbjOoCIQCoGtUmT4cXt7V+ySHbJ8Hob9AanpvXNH1ER+/gZF+opQ==\n-----END CERTIFICATE-----","rootCaCrl":"-----BEGIN X509 CRL-----\nMIIBITCByAIBATAKBggqhkjOPQQDAjBoMRowGAYDVQQDDBFJbnRlbCBTR1ggUm9v\ndCBDQTEaMBgGA1UECgwRSW50ZWwgQ29ycG9yYXRpb24xFDASBgNVBAcMC1NhbnRh\nIENsYXJhMQswCQYDVQQIDAJDQTELMAkGA1UEBhMCVVMXDTI1MDkxNjExNTMxMloX\nDTI2MDkxNjExNTMxMlqgLzAtMAoGA1UdFAQDAgEBMB8GA1UdIwQYMBaAFOnoRFJT\nNlxLGJoR/EMYLKXcIIBIMAoGCCqGSM49BAMCA0gAMEUCIQDv5KEBogNCzPgupOPj\nFIYJaOubypBPCGqnE0XcYTgFDwIgeSfXk71tIbV5lqp6gWCpN98/xu/8c7y36EV3\npkfootI=\n-----END X509 CRL-----","teeType":129},"id":"E6643BDC-E50A-4315-9EF7-F217CE8AF9A6","policy":[{"global":{"platform":{"fmspc":{"operation":"allow-list","reference":["00706A000000","00706E170000","00A068070000","20C06F000000","10A06E040000","40806F000000","10706A000000","10A067110000","20606A000000","10906EA50000","20906EA10000","10906EB10000","10806F000000","00706E070000","50A06D000000","10606A000000","10706A800000","10706A100000","B0806F000000","00706D050000","10806EB70000","10906ED10000","00A06F010000","00A06D070000","40806F200000","60806F000000","10A06E050000","40A06D000000","10606C040000","50A06F000000","00A06D000000","10806EA60000","00706D010000","10806F070000","20D06D010000","00706E270000","00A06F000000","10A06D050000","00C06F000000","30806F000000","20906EA50000","10706E370000","20806F070000","10906EC50000","10806F040000","10D06D000000","10906EA10000","20806F000000","10A067010000","30A06E000000","10A06F000000","70806F000000","10906EC10000","20A06D050000","00606A000000"]}},"tcb":{"tcbDate":{"operation":"greater-or-equal","reference":"2025-01-01T00:00:00Z"},"tcbEvaluationDataNumber":{"operation":"greater-or-equal","reference":13},"tcbStatusAccepted":{"operation":"allow-list","reference":["UpToDate","ConfigurationNeeded"]}}}}],"policySvn":1,"servtdCollateral":{"majorVersion":1,"minorVersion":0,"servtdIdentity":{"signature":"306502302A61F96F1DCED92AF5E21A697AE9A0C0AC0FA1AA461181A264A2095BE243934B14DAA84E2108B073B33C871F5897720F023100C2170F07BA26BFDF277E6BE1EED6162432C3A643881290ABDBB8D0456053DFEF44466D3B242A43B8ADF798B1DC463CD5","tdIdentity":{"attributes":"0000000000000000","id":"A0998F0F-B2F3-4872-8138-FBC2B853E8C6","issueDate":"2025-01-01T00:00:00Z","isvProdId":1,"mrConfigId":"000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000","mrOwner":"000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000","mrOwnerConfig":"000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000","mrsigner":"000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000","nextUpdate":"2026-01-01T00:00:00Z","tcbEvaluationNumber":1,"tcbLevels":[{"tcb":{"isvsvn":1},"tcbDate":"2024-01-01T00:00:00Z","tcbStatus":"UpToDate"}],"version":1,"xfam":"E71A060000000000"}},"servtdIdentityIssuerChain":"-----BEGIN CERTIFICATE-----\nMIICaDCCAe6gAwIBAgIUTbltbfR2MqjYC04lViWFKrg6HdwwCgYIKoZIzj0EAwMw\ndDELMAkGA1UEBhMCVVMxCzAJBgNVBAgMAkNBMRQwEgYDVQQHDAtTYW50YSBDbGFy\nYTEiMCAGA1UECgwZTWlnVEQgSW50ZXJtZWRpYXRlIElzc3VlcjEeMBwGA1UEAwwV\nTWlnVEQgSW50ZXJtZWRpYXRlIENBMB4XDTI2MDkwMjIwNDIxNFoXDTI3MDkwMjIw\nNDIxNFowYzELMAkGA1UEBhMCVVMxCzAJBgNVBAgMAkNBMRQwEgYDVQQHDAtTYW50\nYSBDbGFyYTEVMBMGA1UECgwMTWlnVEQgSXNzdWVyMRowGAYDVQQDDBFNaWdURCBJ\nbmZvIElzc3VlcjB2MBAGByqGSM49AgEGBSuBBAAiA2IABH5vWdNV562wS25uaCye\nprgjA1xJH4hlVTmI6whzgO7xmOW1kZi7glN3TXAdEcKctSIOiYw+oHqiXZsPGTKB\nf6ieEey3yynUO8UwMsr25rVkpDvKi2PL1ZDeR2FQ5GMxcKNSMFAwDgYDVR0PAQH/\nBAQDAgeAMB0GA1UdDgQWBBRRsu5Xj3LZ8FzNUK5TEUD9E4ahuDAfBgNVHSMEGDAW\ngBQG9PzDbR1trcTTtqJEMR+xeXF4uzAKBggqhkjOPQQDAwNoADBlAjEA1S9EBp+C\nQO920YlTE1aYW+xHjBJq9W2TM79SIVENFHSxIRYdANWAaJge2gtwMknMAjAZZupA\nw6HSYkKWsQP0pG2utLLxi85lS+1vVhWyl8Sh2k6xOiq303K8TK/auAFOXQo=\n-----END CERTIFICATE-----\n-----BEGIN CERTIFICATE-----\nMIICdTCCAfugAwIBAgIUUhMm1H4HjXLOwHVkvZzXcESTTBIwCgYIKoZIzj0EAwMw\nXzELMAkGA1UEBhMCVVMxCzAJBgNVBAgMAkNBMRQwEgYDVQQHDAtTYW50YSBDbGFy\nYTEVMBMGA1UECgwMTWlnVEQgSXNzdWVyMRYwFAYDVQQDDA1NaWdURCBSb290IENB\nMB4XDTI2MDkwMjIwNDIxNFoXDTMxMDkwMTIwNDIxNFowdDELMAkGA1UEBhMCVVMx\nCzAJBgNVBAgMAkNBMRQwEgYDVQQHDAtTYW50YSBDbGFyYTEiMCAGA1UECgwZTWln\nVEQgSW50ZXJtZWRpYXRlIElzc3VlcjEeMBwGA1UEAwwVTWlnVEQgSW50ZXJtZWRp\nYXRlIENBMHYwEAYHKoZIzj0CAQYFK4EEACIDYgAEbG8UwpbhzDyzLsfGYOf+MxDG\n+2DX61exLjnMAgo78CQTD12ge66dgkzcJZ5FI3GrlJZPXAgVvDKsJXSEaysfV2U7\nD4LA4LDOqy8gF/xIYWa0CG+8K/K2nsbKASIhuwE+o2MwYTAPBgNVHRMBAf8EBTAD\nAQH/MA4GA1UdDwEB/wQEAwIBBjAdBgNVHQ4EFgQUBvT8w20dba3E07aiRDEfsXlx\neLswHwYDVR0jBBgwFoAUByYcVdKYdUuTd97TmqGMw5Ekrg0wCgYIKoZIzj0EAwMD\naAAwZQIxAIibTFYBOcoBPPrgIN9ZUJcZpM1nMphNfiOkNXknMFfwyiOBc0aYef2e\n1PtopEFZiQIwU0l+LeqVirXD7dWXAANN9+W2hLmdNNifZvf5ENGwEK5dgn54FWoU\nkoGfhEFuuemy\n-----END CERTIFICATE-----\n-----BEGIN CERTIFICATE-----\nMIICTzCCAdagAwIBAgIUIIRnuq6BASXwFFcIwhWGtuvoWP8wCgYIKoZIzj0EAwMw\nXzELMAkGA1UEBhMCVVMxCzAJBgNVBAgMAkNBMRQwEgYDVQQHDAtTYW50YSBDbGFy\nYTEVMBMGA1UECgwMTWlnVEQgSXNzdWVyMRYwFAYDVQQDDA1NaWdURCBSb290IENB\nMB4XDTI2MDkwMjIwNDIxM1oXDTM2MDgzMDIwNDIxM1owXzELMAkGA1UEBhMCVVMx\nCzAJBgNVBAgMAkNBMRQwEgYDVQQHDAtTYW50YSBDbGFyYTEVMBMGA1UECgwMTWln\nVEQgSXNzdWVyMRYwFAYDVQQDDA1NaWdURCBSb290IENBMHYwEAYHKoZIzj0CAQYF\nK4EEACIDYgAEsoBV62G+63+QswhM7il92pH6v+86NLMLAPyyzHIgAXzKJTQLsLDq\nXvq3yZbXFLAEoABZkshXNKxphoSK+b7rQjvgral7vNshcq/bgSmkAFxGjXzuHC8V\nXOpBVmVEsdgio1MwUTAdBgNVHQ4EFgQUByYcVdKYdUuTd97TmqGMw5Ekrg0wHwYD\nVR0jBBgwFoAUByYcVdKYdUuTd97TmqGMw5Ekrg0wDwYDVR0TAQH/BAUwAwEB/zAK\nBggqhkjOPQQDAwNnADBkAjA46e70GOt1bjKjU4YlDEnh01KjpcqRFC2w4lGiG/RJ\nsKsNTMhJhmglcJw3UN3vCDYCMAwNzecuOD6joTJXiBFDw9zA0oisIust4NSZUtnj\n+dN7kruhJoRxoyftJ3O48BuF2A==\n-----END CERTIFICATE-----\n","servtdTcbMapping":{"signature":"3065023050F9B5DD8C56C81AD0F86D0D5F2B34DBF8DB43C0F23BB345454D6E6C4EDB61F6841D0A77DA22F51667C3203AA7A2967F023100D7F1A9899B8F8D8A83C2D5C3211631915AE99D80039FC58A6C4B07B5569D7045FC37FF4A3798C5A87A78561AF47AD3FF","tdTcbMapping":{"id":"BB9668CA-4EE8-4523-941A-B3B03BE46E03","issueDate":"2025-01-01T00:00:00Z","nextUpdate":"2026-01-01T00:00:00Z","svnMappings":[{"isvsvn":1,"tdMeasurements":{"tdinfo_hash":"AABBCCDDEEFF00112233445566778899AABBCCDDEEFF00112233445566778899AABBCCDDEEFF00112233445566778899"}},{"isvsvn":2,"tdMeasurements":{"tdinfo_hash":"111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111"}}],"version":1}}},"version":"2.0"}} \ No newline at end of file diff --git a/src/policy/test/policy_v2/servtd_collateral.json b/src/policy/test/policy_v2/servtd_collateral.json index 333e28f3f..96a8b54b3 100644 --- a/src/policy/test/policy_v2/servtd_collateral.json +++ b/src/policy/test/policy_v2/servtd_collateral.json @@ -1 +1 @@ -{"majorVersion":1,"minorVersion":0,"servtdIdentityIssuerChain":"-----BEGIN CERTIFICATE-----\nMIICVzCCAd6gAwIBAgIUVKXleE/7DfWQZ7seyT3TqMXwAqcwCgYIKoZIzj0EAwMw\ndDELMAkGA1UEBhMCVVMxCzAJBgNVBAgMAkNBMRQwEgYDVQQHDAtTYW50YSBDbGFy\nYTEiMCAGA1UECgwZTWlnVEQgSW50ZXJtZWRpYXRlIElzc3VlcjEeMBwGA1UEAwwV\nTWlnVEQgSW50ZXJtZWRpYXRlIENBMB4XDTI1MDkwNTA1NTI1M1oXDTI2MDkwNTA1\nNTI1M1owYzELMAkGA1UEBhMCVVMxCzAJBgNVBAgMAkNBMRQwEgYDVQQHDAtTYW50\nYSBDbGFyYTEVMBMGA1UECgwMTWlnVEQgSXNzdWVyMRowGAYDVQQDDBFNaWdURCBJ\nbmZvIElzc3VlcjB2MBAGByqGSM49AgEGBSuBBAAiA2IABL1rH/Pc4KUchfNLqm2z\nWc1FC7RfBI4xGUSU/hBnRDmEj5HKWdN2p7YIeUn+z0RiYXUxr5nHed+pvaD2CZ1b\ny2wymsVZQpWIwtf8shfePFJcQrHsYsmmvvwi5ocOXe6ZkaNCMEAwHQYDVR0OBBYE\nFHIbR1J8L+HjJNaHdXioZJ5r9zrSMB8GA1UdIwQYMBaAFJYGgWjSezCJ0vsgGDCl\nW1a/KQLdMAoGCCqGSM49BAMDA2cAMGQCMCshcjFfbTVDx6XJL+ERXKqfTJdhK1oH\ntMQ+m74KW6AfKZt0lqZ5eeFXc/RFW8pKpQIwHsObyRhFH6OaFqxw+oItj2qCRUlz\ncCnHD8l/TBHhUoubb2OMLoENlBLECLtFHV2X\n-----END CERTIFICATE-----\n-----BEGIN CERTIFICATE-----\nMIICVDCCAdqgAwIBAgIUY4sE3O7mKGtP/otJ0s4WQtwn4ZswCgYIKoZIzj0EAwMw\nXzELMAkGA1UEBhMCVVMxCzAJBgNVBAgMAkNBMRQwEgYDVQQHDAtTYW50YSBDbGFy\nYTEVMBMGA1UECgwMTWlnVEQgSXNzdWVyMRYwFAYDVQQDDA1NaWdURCBSb290IENB\nMB4XDTI1MDkwNTA1NDQ0M1oXDTMwMDkwNDA1NDQ0M1owdDELMAkGA1UEBhMCVVMx\nCzAJBgNVBAgMAkNBMRQwEgYDVQQHDAtTYW50YSBDbGFyYTEiMCAGA1UECgwZTWln\nVEQgSW50ZXJtZWRpYXRlIElzc3VlcjEeMBwGA1UEAwwVTWlnVEQgSW50ZXJtZWRp\nYXRlIENBMHYwEAYHKoZIzj0CAQYFK4EEACIDYgAEhf4d4GTrO4NhJ24aG5A3i4Qu\nmwGZ+Jsfo3siVVy1/vke9tN+ylkZlR5M2bl4O4y2eeUMGrzwSu84L/7crgqnnZsH\nXrOQslNsSYJzB+YrbeJ1GBG+oDnCxvYgLTvCDtDio0IwQDAdBgNVHQ4EFgQUlgaB\naNJ7MInS+yAYMKVbVr8pAt0wHwYDVR0jBBgwFoAUpXzUSS/yVomZP8e814EZVbC8\nFY0wCgYIKoZIzj0EAwMDaAAwZQIwHoKqUxUqI2Zw8omp82svEjmN477njoK9YtOU\nXtukW4+7RkU6VqSR6ND/9H83PMrLAjEAkPcCM/8QG3yZL1pxvKv87JwOIMJd5eUu\nQDT7gy1UxPCjOETC2ygJyjJdYxBbXQrr\n-----END CERTIFICATE-----\n-----BEGIN CERTIFICATE-----\nMIICTzCCAdagAwIBAgIUeUyrqFAE0stc3jxOpGo12mTasB0wCgYIKoZIzj0EAwMw\nXzELMAkGA1UEBhMCVVMxCzAJBgNVBAgMAkNBMRQwEgYDVQQHDAtTYW50YSBDbGFy\nYTEVMBMGA1UECgwMTWlnVEQgSXNzdWVyMRYwFAYDVQQDDA1NaWdURCBSb290IENB\nMB4XDTI1MDkwNTA1NDIxNVoXDTM1MDkwMzA1NDIxNVowXzELMAkGA1UEBhMCVVMx\nCzAJBgNVBAgMAkNBMRQwEgYDVQQHDAtTYW50YSBDbGFyYTEVMBMGA1UECgwMTWln\nVEQgSXNzdWVyMRYwFAYDVQQDDA1NaWdURCBSb290IENBMHYwEAYHKoZIzj0CAQYF\nK4EEACIDYgAEDnCmBt1r87/4VTwChvkyyrbfL79z5cx0NrVN4Gmp6HvpndL95MCd\nArnSdslXL/WmupFbxzy+a6mP4jdmR3oC7KyEaCKftOAct+Pz/e1KVI+QA3arR3IK\nxW5TYzSQpoMdo1MwUTAdBgNVHQ4EFgQUpXzUSS/yVomZP8e814EZVbC8FY0wHwYD\nVR0jBBgwFoAUpXzUSS/yVomZP8e814EZVbC8FY0wDwYDVR0TAQH/BAUwAwEB/zAK\nBggqhkjOPQQDAwNnADBkAjBLN5JiAwPChO4RWfAMy+XjUbllaTFTxRqwCRliwx0v\nf4aNNQ6Vrzv3pYXXmwl0CaoCMGFKKLm6EVwvQcILpSL3JpkfcKMfsUlJgdkVlF/W\nrPSb+wS9KsT0dcF2DU5F12BycQ==\n-----END CERTIFICATE-----\n","servtdIdentity":{"tdIdentity":{"id":"A0998F0F-B2F3-4872-8138-FBC2B853E8C6","version":1,"issueDate":"2025-01-01T00:00:00Z","nextUpdate":"2026-01-01T00:00:00Z","tcbEvaluationNumber":1,"xfam":"E71A060000000000","attributes":"0000000000000000","mrConfigId":"000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000","mrOwner":"000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000","mrOwnerConfig":"000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000","mrsigner":"000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000","isvProdId":1,"tcbLevels":[{"tcb":{"isvsvn":1},"tcbDate":"2024-01-01T00:00:00Z","tcbStatus":"UpToDate"}]},"signature":"3064023028CAFFB4B83AD5A8E00A2FD7BDA58E176495E5591E1D9EB9FBC80FD0ABFDA06705B316AD2299BFCD07B82524336328A102306A11A93912045B2438FCD719F84F78D0CDB91CCFC9ED55FF49B47C518CC6071D0B5662E3AECAB78E786000C477A18773"},"servtdTcbMappingIssuerChain":"-----BEGIN CERTIFICATE-----\nMIICVzCCAd6gAwIBAgIUVKXleE/7DfWQZ7seyT3TqMXwAqcwCgYIKoZIzj0EAwMw\ndDELMAkGA1UEBhMCVVMxCzAJBgNVBAgMAkNBMRQwEgYDVQQHDAtTYW50YSBDbGFy\nYTEiMCAGA1UECgwZTWlnVEQgSW50ZXJtZWRpYXRlIElzc3VlcjEeMBwGA1UEAwwV\nTWlnVEQgSW50ZXJtZWRpYXRlIENBMB4XDTI1MDkwNTA1NTI1M1oXDTI2MDkwNTA1\nNTI1M1owYzELMAkGA1UEBhMCVVMxCzAJBgNVBAgMAkNBMRQwEgYDVQQHDAtTYW50\nYSBDbGFyYTEVMBMGA1UECgwMTWlnVEQgSXNzdWVyMRowGAYDVQQDDBFNaWdURCBJ\nbmZvIElzc3VlcjB2MBAGByqGSM49AgEGBSuBBAAiA2IABL1rH/Pc4KUchfNLqm2z\nWc1FC7RfBI4xGUSU/hBnRDmEj5HKWdN2p7YIeUn+z0RiYXUxr5nHed+pvaD2CZ1b\ny2wymsVZQpWIwtf8shfePFJcQrHsYsmmvvwi5ocOXe6ZkaNCMEAwHQYDVR0OBBYE\nFHIbR1J8L+HjJNaHdXioZJ5r9zrSMB8GA1UdIwQYMBaAFJYGgWjSezCJ0vsgGDCl\nW1a/KQLdMAoGCCqGSM49BAMDA2cAMGQCMCshcjFfbTVDx6XJL+ERXKqfTJdhK1oH\ntMQ+m74KW6AfKZt0lqZ5eeFXc/RFW8pKpQIwHsObyRhFH6OaFqxw+oItj2qCRUlz\ncCnHD8l/TBHhUoubb2OMLoENlBLECLtFHV2X\n-----END CERTIFICATE-----\n-----BEGIN CERTIFICATE-----\nMIICVDCCAdqgAwIBAgIUY4sE3O7mKGtP/otJ0s4WQtwn4ZswCgYIKoZIzj0EAwMw\nXzELMAkGA1UEBhMCVVMxCzAJBgNVBAgMAkNBMRQwEgYDVQQHDAtTYW50YSBDbGFy\nYTEVMBMGA1UECgwMTWlnVEQgSXNzdWVyMRYwFAYDVQQDDA1NaWdURCBSb290IENB\nMB4XDTI1MDkwNTA1NDQ0M1oXDTMwMDkwNDA1NDQ0M1owdDELMAkGA1UEBhMCVVMx\nCzAJBgNVBAgMAkNBMRQwEgYDVQQHDAtTYW50YSBDbGFyYTEiMCAGA1UECgwZTWln\nVEQgSW50ZXJtZWRpYXRlIElzc3VlcjEeMBwGA1UEAwwVTWlnVEQgSW50ZXJtZWRp\nYXRlIENBMHYwEAYHKoZIzj0CAQYFK4EEACIDYgAEhf4d4GTrO4NhJ24aG5A3i4Qu\nmwGZ+Jsfo3siVVy1/vke9tN+ylkZlR5M2bl4O4y2eeUMGrzwSu84L/7crgqnnZsH\nXrOQslNsSYJzB+YrbeJ1GBG+oDnCxvYgLTvCDtDio0IwQDAdBgNVHQ4EFgQUlgaB\naNJ7MInS+yAYMKVbVr8pAt0wHwYDVR0jBBgwFoAUpXzUSS/yVomZP8e814EZVbC8\nFY0wCgYIKoZIzj0EAwMDaAAwZQIwHoKqUxUqI2Zw8omp82svEjmN477njoK9YtOU\nXtukW4+7RkU6VqSR6ND/9H83PMrLAjEAkPcCM/8QG3yZL1pxvKv87JwOIMJd5eUu\nQDT7gy1UxPCjOETC2ygJyjJdYxBbXQrr\n-----END CERTIFICATE-----\n-----BEGIN CERTIFICATE-----\nMIICTzCCAdagAwIBAgIUeUyrqFAE0stc3jxOpGo12mTasB0wCgYIKoZIzj0EAwMw\nXzELMAkGA1UEBhMCVVMxCzAJBgNVBAgMAkNBMRQwEgYDVQQHDAtTYW50YSBDbGFy\nYTEVMBMGA1UECgwMTWlnVEQgSXNzdWVyMRYwFAYDVQQDDA1NaWdURCBSb290IENB\nMB4XDTI1MDkwNTA1NDIxNVoXDTM1MDkwMzA1NDIxNVowXzELMAkGA1UEBhMCVVMx\nCzAJBgNVBAgMAkNBMRQwEgYDVQQHDAtTYW50YSBDbGFyYTEVMBMGA1UECgwMTWln\nVEQgSXNzdWVyMRYwFAYDVQQDDA1NaWdURCBSb290IENBMHYwEAYHKoZIzj0CAQYF\nK4EEACIDYgAEDnCmBt1r87/4VTwChvkyyrbfL79z5cx0NrVN4Gmp6HvpndL95MCd\nArnSdslXL/WmupFbxzy+a6mP4jdmR3oC7KyEaCKftOAct+Pz/e1KVI+QA3arR3IK\nxW5TYzSQpoMdo1MwUTAdBgNVHQ4EFgQUpXzUSS/yVomZP8e814EZVbC8FY0wHwYD\nVR0jBBgwFoAUpXzUSS/yVomZP8e814EZVbC8FY0wDwYDVR0TAQH/BAUwAwEB/zAK\nBggqhkjOPQQDAwNnADBkAjBLN5JiAwPChO4RWfAMy+XjUbllaTFTxRqwCRliwx0v\nf4aNNQ6Vrzv3pYXXmwl0CaoCMGFKKLm6EVwvQcILpSL3JpkfcKMfsUlJgdkVlF/W\nrPSb+wS9KsT0dcF2DU5F12BycQ==\n-----END CERTIFICATE-----\n","servtdTcbMapping":{"tdTcbMapping":{"id":"BB9668CA-4EE8-4523-941A-B3B03BE46E03","version":1,"issueDate":"2025-01-01T00:00:00Z","nextUpdate":"2026-01-01T00:00:00Z","mrSigner":"00000000000000000000000000000000","isvProdId":1,"svnMappings":[{"tdMeasurements":{"mrtd":"E2C7DA7CF0D93973480F0A34A6FE52A204EA81B4F1B6CD16018F5B4CAEE7B3B544A9738464A7C95E1705E20687A0ADA6","rtmr0":"518923B0F955D08DA077C96AABA522B9DECEDE61C599CEA6C41889CFBEA4AE4D50529D96FE4D1AFDAFB65E7F95BF23C4","rtmr1":"518923B0F955D08DA077C96AABA522B9DECEDE61C599CEA6C41889CFBEA4AE4D50529D96FE4D1AFDAFB65E7F95BF23C4"},"isvsvn":1}]},"signature":"306602310096D8260507E3F02698895732273709837C0CBF42DA29AA0891A18F8F4FEC648826E1E0DFB5C590B953F65B5EFB77F0B8023100B18CC20F8EF7C1D4E1CBCAEFF17C0722AC6213A0B7E83FDD580CA760BBDA91D25E714CFA2240BCEBDF039646D749ED84"}} \ No newline at end of file +{"majorVersion":1,"minorVersion":0,"servtdIdentity":{"tdIdentity":{"attributes":"0000000000000000","id":"A0998F0F-B2F3-4872-8138-FBC2B853E8C6","issueDate":"2025-01-01T00:00:00Z","isvProdId":1,"mrConfigId":"000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000","mrOwner":"000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000","mrOwnerConfig":"000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000","mrsigner":"000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000","nextUpdate":"2026-01-01T00:00:00Z","tcbEvaluationNumber":1,"tcbLevels":[{"tcb":{"isvsvn":1},"tcbDate":"2024-01-01T00:00:00Z","tcbStatus":"UpToDate"}],"version":1,"xfam":"E71A060000000000"},"signature":"306502302A61F96F1DCED92AF5E21A697AE9A0C0AC0FA1AA461181A264A2095BE243934B14DAA84E2108B073B33C871F5897720F023100C2170F07BA26BFDF277E6BE1EED6162432C3A643881290ABDBB8D0456053DFEF44466D3B242A43B8ADF798B1DC463CD5"},"servtdIdentityIssuerChain":"-----BEGIN CERTIFICATE-----\nMIICaDCCAe6gAwIBAgIUTbltbfR2MqjYC04lViWFKrg6HdwwCgYIKoZIzj0EAwMw\ndDELMAkGA1UEBhMCVVMxCzAJBgNVBAgMAkNBMRQwEgYDVQQHDAtTYW50YSBDbGFy\nYTEiMCAGA1UECgwZTWlnVEQgSW50ZXJtZWRpYXRlIElzc3VlcjEeMBwGA1UEAwwV\nTWlnVEQgSW50ZXJtZWRpYXRlIENBMB4XDTI2MDkwMjIwNDIxNFoXDTI3MDkwMjIw\nNDIxNFowYzELMAkGA1UEBhMCVVMxCzAJBgNVBAgMAkNBMRQwEgYDVQQHDAtTYW50\nYSBDbGFyYTEVMBMGA1UECgwMTWlnVEQgSXNzdWVyMRowGAYDVQQDDBFNaWdURCBJ\nbmZvIElzc3VlcjB2MBAGByqGSM49AgEGBSuBBAAiA2IABH5vWdNV562wS25uaCye\nprgjA1xJH4hlVTmI6whzgO7xmOW1kZi7glN3TXAdEcKctSIOiYw+oHqiXZsPGTKB\nf6ieEey3yynUO8UwMsr25rVkpDvKi2PL1ZDeR2FQ5GMxcKNSMFAwDgYDVR0PAQH/\nBAQDAgeAMB0GA1UdDgQWBBRRsu5Xj3LZ8FzNUK5TEUD9E4ahuDAfBgNVHSMEGDAW\ngBQG9PzDbR1trcTTtqJEMR+xeXF4uzAKBggqhkjOPQQDAwNoADBlAjEA1S9EBp+C\nQO920YlTE1aYW+xHjBJq9W2TM79SIVENFHSxIRYdANWAaJge2gtwMknMAjAZZupA\nw6HSYkKWsQP0pG2utLLxi85lS+1vVhWyl8Sh2k6xOiq303K8TK/auAFOXQo=\n-----END CERTIFICATE-----\n-----BEGIN CERTIFICATE-----\nMIICdTCCAfugAwIBAgIUUhMm1H4HjXLOwHVkvZzXcESTTBIwCgYIKoZIzj0EAwMw\nXzELMAkGA1UEBhMCVVMxCzAJBgNVBAgMAkNBMRQwEgYDVQQHDAtTYW50YSBDbGFy\nYTEVMBMGA1UECgwMTWlnVEQgSXNzdWVyMRYwFAYDVQQDDA1NaWdURCBSb290IENB\nMB4XDTI2MDkwMjIwNDIxNFoXDTMxMDkwMTIwNDIxNFowdDELMAkGA1UEBhMCVVMx\nCzAJBgNVBAgMAkNBMRQwEgYDVQQHDAtTYW50YSBDbGFyYTEiMCAGA1UECgwZTWln\nVEQgSW50ZXJtZWRpYXRlIElzc3VlcjEeMBwGA1UEAwwVTWlnVEQgSW50ZXJtZWRp\nYXRlIENBMHYwEAYHKoZIzj0CAQYFK4EEACIDYgAEbG8UwpbhzDyzLsfGYOf+MxDG\n+2DX61exLjnMAgo78CQTD12ge66dgkzcJZ5FI3GrlJZPXAgVvDKsJXSEaysfV2U7\nD4LA4LDOqy8gF/xIYWa0CG+8K/K2nsbKASIhuwE+o2MwYTAPBgNVHRMBAf8EBTAD\nAQH/MA4GA1UdDwEB/wQEAwIBBjAdBgNVHQ4EFgQUBvT8w20dba3E07aiRDEfsXlx\neLswHwYDVR0jBBgwFoAUByYcVdKYdUuTd97TmqGMw5Ekrg0wCgYIKoZIzj0EAwMD\naAAwZQIxAIibTFYBOcoBPPrgIN9ZUJcZpM1nMphNfiOkNXknMFfwyiOBc0aYef2e\n1PtopEFZiQIwU0l+LeqVirXD7dWXAANN9+W2hLmdNNifZvf5ENGwEK5dgn54FWoU\nkoGfhEFuuemy\n-----END CERTIFICATE-----\n-----BEGIN CERTIFICATE-----\nMIICTzCCAdagAwIBAgIUIIRnuq6BASXwFFcIwhWGtuvoWP8wCgYIKoZIzj0EAwMw\nXzELMAkGA1UEBhMCVVMxCzAJBgNVBAgMAkNBMRQwEgYDVQQHDAtTYW50YSBDbGFy\nYTEVMBMGA1UECgwMTWlnVEQgSXNzdWVyMRYwFAYDVQQDDA1NaWdURCBSb290IENB\nMB4XDTI2MDkwMjIwNDIxM1oXDTM2MDgzMDIwNDIxM1owXzELMAkGA1UEBhMCVVMx\nCzAJBgNVBAgMAkNBMRQwEgYDVQQHDAtTYW50YSBDbGFyYTEVMBMGA1UECgwMTWln\nVEQgSXNzdWVyMRYwFAYDVQQDDA1NaWdURCBSb290IENBMHYwEAYHKoZIzj0CAQYF\nK4EEACIDYgAEsoBV62G+63+QswhM7il92pH6v+86NLMLAPyyzHIgAXzKJTQLsLDq\nXvq3yZbXFLAEoABZkshXNKxphoSK+b7rQjvgral7vNshcq/bgSmkAFxGjXzuHC8V\nXOpBVmVEsdgio1MwUTAdBgNVHQ4EFgQUByYcVdKYdUuTd97TmqGMw5Ekrg0wHwYD\nVR0jBBgwFoAUByYcVdKYdUuTd97TmqGMw5Ekrg0wDwYDVR0TAQH/BAUwAwEB/zAK\nBggqhkjOPQQDAwNnADBkAjA46e70GOt1bjKjU4YlDEnh01KjpcqRFC2w4lGiG/RJ\nsKsNTMhJhmglcJw3UN3vCDYCMAwNzecuOD6joTJXiBFDw9zA0oisIust4NSZUtnj\n+dN7kruhJoRxoyftJ3O48BuF2A==\n-----END CERTIFICATE-----\n","servtdTcbMapping":{"tdTcbMapping":{"id":"BB9668CA-4EE8-4523-941A-B3B03BE46E03","issueDate":"2025-01-01T00:00:00Z","nextUpdate":"2026-01-01T00:00:00Z","svnMappings":[{"isvsvn":1,"tdMeasurements":{"tdinfo_hash":"AABBCCDDEEFF00112233445566778899AABBCCDDEEFF00112233445566778899AABBCCDDEEFF00112233445566778899"}},{"isvsvn":2,"tdMeasurements":{"tdinfo_hash":"111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111"}}],"version":1},"signature":"3065023050F9B5DD8C56C81AD0F86D0D5F2B34DBF8DB43C0F23BB345454D6E6C4EDB61F6841D0A77DA22F51667C3203AA7A2967F023100D7F1A9899B8F8D8A83C2D5C3211631915AE99D80039FC58A6C4B07B5569D7045FC37FF4A3798C5A87A78561AF47AD3FF"}} \ No newline at end of file diff --git a/src/policy/test/policy_v2/tcb_mapping.json b/src/policy/test/policy_v2/tcb_mapping.json index 3a2a362dd..552fd21e8 100644 --- a/src/policy/test/policy_v2/tcb_mapping.json +++ b/src/policy/test/policy_v2/tcb_mapping.json @@ -1 +1 @@ -{"id":"BB9668CA-4EE8-4523-941A-B3B03BE46E03","version":1,"issueDate":"2025-01-01T00:00:00Z","nextUpdate":"2026-01-01T00:00:00Z","mrSigner":"00000000000000000000000000000000","isvProdId":1,"svnMappings":[{"tdMeasurements":{"mrtd":"E2C7DA7CF0D93973480F0A34A6FE52A204EA81B4F1B6CD16018F5B4CAEE7B3B544A9738464A7C95E1705E20687A0ADA6","rtmr0":"518923B0F955D08DA077C96AABA522B9DECEDE61C599CEA6C41889CFBEA4AE4D50529D96FE4D1AFDAFB65E7F95BF23C4","rtmr1":"518923B0F955D08DA077C96AABA522B9DECEDE61C599CEA6C41889CFBEA4AE4D50529D96FE4D1AFDAFB65E7F95BF23C4", "rtmr3":"000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000"},"isvsvn":1}]} \ No newline at end of file +{"id":"BB9668CA-4EE8-4523-941A-B3B03BE46E03","issueDate":"2025-01-01T00:00:00Z","nextUpdate":"2026-01-01T00:00:00Z","svnMappings":[{"isvsvn":1,"tdMeasurements":{"tdinfo_hash":"AABBCCDDEEFF00112233445566778899AABBCCDDEEFF00112233445566778899AABBCCDDEEFF00112233445566778899"}},{"isvsvn":2,"tdMeasurements":{"tdinfo_hash":"111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111"}}],"version":1} diff --git a/tools/migtd-hash/Cargo.toml b/tools/migtd-hash/Cargo.toml index 748e8db94..c0df8ea3c 100644 --- a/tools/migtd-hash/Cargo.toml +++ b/tools/migtd-hash/Cargo.toml @@ -10,10 +10,11 @@ anyhow = "1.0" clap = { version = "4.0", features = ["derive"] } crypto = { path = "../../src/crypto" } env_logger = "0.10" +hex = "0.4" igvm = "0.3.4" log = "0.4" migtd = { path = "../../src/migtd", default-features = false } serde_json = "1.0" td-layout = { path = "../../deps/td-shim/td-layout" } td-shim-tools = { path = "../../deps/td-shim/td-shim-tools", default-features = false, features = ["tee"] } -td-shim-interface = { path = "../../deps/td-shim/td-shim-interface" } \ No newline at end of file +td-shim-interface = { path = "../../deps/td-shim/td-shim-interface" } diff --git a/tools/migtd-hash/src/lib.rs b/tools/migtd-hash/src/lib.rs index f486cc5c2..fc7d7db48 100644 --- a/tools/migtd-hash/src/lib.rs +++ b/tools/migtd-hash/src/lib.rs @@ -11,6 +11,7 @@ use migtd::{ MIGTD_ROOT_CA_FFS_GUID, }, event_log::TEST_DISABLE_RA_AND_ACCEPT_ALL_EVENT, + policy, }; use std::{ fs::File, @@ -36,16 +37,31 @@ const SERVTD_ATTR_IGNORE_RTMR1: u64 = 0x80_0000_0000; const SERVTD_ATTR_IGNORE_RTMR2: u64 = 0x100_0000_0000; const SERVTD_ATTR_IGNORE_RTMR3: u64 = 0x200_0000_0000; -pub fn build_td_info( +/// Build the unmasked TDINFO_STRUCT from the MigTD image and its manifest. +/// +/// MRTD/RTMR0 are derived from the IGVM image's measured pages alone. +/// RTMR1/RTMR2 are derived from the CFV contents (policy issuer chain + +/// signed policyData fields). The build pipeline produces a base IGVM with +/// dummy CFV contents; the release pipeline injects the production policy + +/// chain into the same base IGVM via `td-shim-enroll` (no Rust rebuild) and +/// then calls this function on the re-enrolled binary to get the production +/// `tdinfo_hash`. There is therefore no projection / override path here: +/// what the IGVM contains is what we measure. +/// +/// This does NOT apply any `servtd_attr` ignore-bit masking. Call +/// [`apply_servtd_attr_masks`] separately if you need a masked copy. The +/// unmasked struct is required for the `tdinfo_hash` field of v2 TCB mappings: +/// `tdinfo_hash = SHA384(unmasked_TDINFO) = init_servtd_info_hash` when +/// `servtd_attr == 0`. +pub fn build_td_info_unmasked( manifest: &[u8], mut image: File, is_ra_disabled: bool, is_policy_v2: bool, - servtd_attr: u64, igvmformat: bool, ) -> Result { // Initialize the configurable fields of TD info structure. - let manifest = serde_json::from_slice::(&manifest)?; + let manifest = serde_json::from_slice::(manifest)?; let mut td_info = TdInfoStruct { attributes: manifest.attributes, xfam: manifest.xfam, @@ -56,15 +72,12 @@ pub fn build_td_info( }; if igvmformat { - // Calculate the MRTD with MigTD image td_info.build_igvmmrtd(&mut image); } else { - // Calculate the MRTD with MigTD image td_info.build_mrtd(&mut image, MIGTD_IMAGE_SIZE); } - // Calculate RTMR0 and RTMR1 td_info.build_rtmr_with_seperator(0); - // Calculate RTMR2 with CFV + let mut cfv = vec![0u8; CONFIG_VOLUME_SIZE]; image.seek(SeekFrom::Start(0))?; if igvmformat { @@ -79,6 +92,28 @@ pub fn build_td_info( .rtmr2 .copy_from_slice(rtmr2(&cfv, is_ra_disabled, is_policy_v2)?.as_slice()); + Ok(td_info) +} + +/// Field-by-field clone of a [`TdInfoStruct`] (which does not derive [`Clone`]). +pub fn clone_td_info(td: &TdInfoStruct) -> TdInfoStruct { + TdInfoStruct { + attributes: td.attributes, + xfam: td.xfam, + mrtd: td.mrtd, + mrconfig_id: td.mrconfig_id, + mrowner: td.mrowner, + mrownerconfig: td.mrownerconfig, + rtmr0: td.rtmr0, + rtmr1: td.rtmr1, + rtmr2: td.rtmr2, + rtmr3: td.rtmr3, + reserved: td.reserved, + } +} + +/// Apply the `IGNORE_*` masks in `servtd_attr` to `td_info` in place. +pub fn apply_servtd_attr_masks(td_info: &mut TdInfoStruct, servtd_attr: u64) { if (servtd_attr & SERVTD_ATTR_IGNORE_ATTRIBUTES) != 0 { td_info.attributes.fill(0); } @@ -109,7 +144,21 @@ pub fn build_td_info( if (servtd_attr & SERVTD_ATTR_IGNORE_RTMR3) != 0 { td_info.rtmr3.fill(0); } +} +/// Backwards-compatible wrapper that builds the TDINFO_STRUCT and applies the +/// `servtd_attr` ignore-bit masks in one shot. +pub fn build_td_info( + manifest: &[u8], + image: File, + is_ra_disabled: bool, + is_policy_v2: bool, + servtd_attr: u64, + igvmformat: bool, +) -> Result { + let mut td_info = + build_td_info_unmasked(manifest, image, is_ra_disabled, is_policy_v2, igvmformat)?; + apply_servtd_attr_masks(&mut td_info, servtd_attr); Ok(td_info) } @@ -162,6 +211,18 @@ pub fn calculate_servtd_info_hash(td_info: TdInfoStruct) -> Result, Erro digest_sha384(&buffer).map_err(|_| anyhow!("Calculate digest")) } +/// Compute the canonical v2 `tdinfo_hash` for a production MigTD (attr=0). +/// +/// Definition (per the TDX module specification): +/// `tdinfo_hash = SHA384(TDINFO_STRUCT_512_bytes)` +/// +/// This equals `init_servtd_info_hash` in SERVTD_EXT_STRUCT when `servtd_attr +/// == 0` (the production profile), enabling direct MAA lookup through +/// `svnMappings[].tdMeasurements.tdinfo_hash`. +pub fn calculate_tdinfo_hash(td_info: TdInfoStruct) -> Result, Error> { + calculate_servtd_info_hash(td_info) +} + fn rtmr1( cfv: &[u8], rtmr1: &[u8; SHA384_DIGEST_SIZE], @@ -175,6 +236,7 @@ fn rtmr1( MIGTD_POLICY_ISSUER_CHAIN_FFS_GUID, ) .ok_or(anyhow!("Unable to get policy issuer chain from image"))?; + rtmr1.extend_with_raw_data(policy_issuer_chain)?; } @@ -186,9 +248,25 @@ fn rtmr2(cfv: &[u8], is_ra_disabled: bool, is_policy_v2: bool) -> Result if !is_ra_disabled { let policy = fv::get_file_from_fv(cfv, pi::fv::FV_FILETYPE_RAW, MIGTD_POLICY_FFS_GUID) .ok_or(anyhow!("Unable to get policy from image"))?; - rtmr2.extend_with_raw_data(policy)?; - if !is_policy_v2 { + if is_policy_v2 { + // v2 (single-extend RTMR2): one extend over the canonical bytes + // of `policyData` with `servtdCollateral.servtdTcbMapping` + // removed so the mapping remains updateable after publication. + // The exact same helper is used by the runtime + // (`get_policy_and_measure`) and the integrity verifier + // (`check_policy_integrity`), so a mismatch here would also break + // runtime attestation — there is no separate "offline format". + // + // The bytes are taken straight from the CFV's enrolled policy; + // the release pipeline injects the production-signed policy via + // `td-shim-enroll` before this function is called, so what we + // measure here is what the shipped IGVM will produce at runtime. + let policy_data_bytes = policy::extract_canonical_policy_data_bytes(policy) + .map_err(|e| anyhow!("Failed to extract canonical policyData bytes: {e:?}"))?; + rtmr2.extend_with_raw_data(&policy_data_bytes)?; + } else { + rtmr2.extend_with_raw_data(policy)?; let root_ca = fv::get_file_from_fv(cfv, pi::fv::FV_FILETYPE_RAW, MIGTD_ROOT_CA_FFS_GUID) .ok_or(anyhow!("Unable to get root CA from image"))?; diff --git a/tools/migtd-hash/src/main.rs b/tools/migtd-hash/src/main.rs index 9a2b24fec..45be7da23 100644 --- a/tools/migtd-hash/src/main.rs +++ b/tools/migtd-hash/src/main.rs @@ -6,7 +6,8 @@ use anyhow::{anyhow, Context}; use clap::Parser; use log::debug; use migtd_hash::{ - build_td_info, calculate_servtd_hash, calculate_servtd_info_hash, SERVTD_TYPE_MIGTD, + apply_servtd_attr_masks, build_td_info_unmasked, calculate_servtd_hash, + calculate_servtd_info_hash, calculate_tdinfo_hash, clone_td_info, SERVTD_TYPE_MIGTD, }; use serde_json::{json, Value}; use std::{ @@ -14,15 +15,120 @@ use std::{ path::{Path, PathBuf}, process::exit, }; +use td_shim_tools::tee_info_hash::TdInfoStruct; const SERVTD_HASH_KEY: &str = "servtdHash"; const SERVTD_INFO_HASH_KEY: &str = "servtdInfoHash"; fn bytes_to_hex(bytes: &[u8]) -> String { - bytes.iter().map(|byte| format!("{:02x}", byte)).collect() + bytes.iter().map(|byte| format!("{byte:02x}")).collect() } -fn update_tcb_mapping_file( +/// Decode `field` from a hex string in `value`, expecting `expected_len` bytes. +fn decode_hex_field(value: &Value, field: &str, expected_len: usize) -> anyhow::Result> { + let s = value + .get(field) + .and_then(Value::as_str) + .ok_or_else(|| anyhow!("'{field}' missing or not a string in report JSON"))?; + let bytes = + hex::decode(s.trim()).with_context(|| format!("Failed to hex-decode '{field}': {s}"))?; + if bytes.len() != expected_len { + return Err(anyhow!( + "'{}' is {} bytes, expected {}", + field, + bytes.len(), + expected_len + )); + } + Ok(bytes) +} + +/// Build an unmasked TdInfoStruct directly from an azcvm-extract-report JSON +/// dump. The report's RTMR2 value is taken verbatim (it is already the +/// runtime measurement extended by the live MigTD; no offline recomputation +/// is needed or possible without the matching IGVM + policy). +fn build_td_info_from_report(report_path: &Path) -> anyhow::Result { + let raw = fs::read(report_path) + .with_context(|| format!("Failed to read {}", report_path.display()))?; + let v: Value = serde_json::from_slice(&raw) + .with_context(|| format!("Failed to parse {}", report_path.display()))?; + + let mut td = TdInfoStruct::default(); + td.attributes + .copy_from_slice(&decode_hex_field(&v, "attributes", 8)?); + td.xfam.copy_from_slice(&decode_hex_field(&v, "xfam", 8)?); + td.mrtd.copy_from_slice(&decode_hex_field(&v, "mrtd", 48)?); + td.mrconfig_id + .copy_from_slice(&decode_hex_field(&v, "mrConfigId", 48)?); + td.mrowner + .copy_from_slice(&decode_hex_field(&v, "mrOwner", 48)?); + td.mrownerconfig + .copy_from_slice(&decode_hex_field(&v, "mrOwnerConfig", 48)?); + td.rtmr0 + .copy_from_slice(&decode_hex_field(&v, "rtmr0", 48)?); + td.rtmr1 + .copy_from_slice(&decode_hex_field(&v, "rtmr1", 48)?); + td.rtmr2 + .copy_from_slice(&decode_hex_field(&v, "rtmr2", 48)?); + td.rtmr3 + .copy_from_slice(&decode_hex_field(&v, "rtmr3", 48)?); + Ok(td) +} + +/// Write the v2-style `tdinfo_hash` into the TCB mapping JSON at +/// `svnMappings[0].tdMeasurements`. Removes the legacy +/// `{mrtd, rtmr0, rtmr1}` fields if present. +fn update_tcb_mapping_file_v2(path: &Path, tdinfo_hash: &[u8]) -> anyhow::Result<()> { + let manifest = + fs::read_to_string(path).with_context(|| format!("Failed to read {}", path.display()))?; + let mut tcb_mapping: Value = serde_json::from_str(&manifest) + .with_context(|| format!("Failed to parse {}", path.display()))?; + + let svn_mappings = tcb_mapping + .get_mut("svnMappings") + .and_then(Value::as_array_mut) + .ok_or_else(|| { + anyhow!( + "'svnMappings' missing or not an array in {}", + path.display() + ) + })?; + let td_measurements = svn_mappings + .get_mut(0) + .ok_or_else(|| anyhow!("'svnMappings' array is empty in {}", path.display()))? + .get_mut("tdMeasurements") + .and_then(Value::as_object_mut) + .ok_or_else(|| { + anyhow!( + "'tdMeasurements' missing or not an object in {}", + path.display() + ) + })?; + + // Remove legacy fields if present so the file matches the v2 schema exactly. + for legacy_key in ["mrtd", "rtmr0", "rtmr1"] { + td_measurements.remove(legacy_key); + } + + td_measurements.insert( + "tdinfo_hash".to_string(), + Value::String(bytes_to_hex(tdinfo_hash).to_uppercase()), + ); + + let serialized = serde_json::to_string(&tcb_mapping).with_context(|| { + format!( + "Failed to serialize updated tcb mapping for {}", + path.display() + ) + })?; + fs::write(path, serialized) + .with_context(|| format!("Failed to write updated tcb mapping to {}", path.display()))?; + println!("Updated {} successfully.", path.display()); + Ok(()) +} + +/// Legacy v1 writer: writes mrtd/rtmr0/rtmr1 into the TCB mapping file. +fn update_tcb_mapping_file_v1( path: &Path, mrtd: &[u8], rtmr0: &[u8], @@ -56,7 +162,7 @@ fn update_tcb_mapping_file( for (key, value) in [("mrtd", mrtd), ("rtmr0", rtmr0), ("rtmr1", rtmr1)] { if !td_measurements.contains_key(key) { - eprintln!("Warning: '{}' not found in tdMeasurements, adding it.", key); + eprintln!("Warning: '{key}' not found in tdMeasurements, adding it."); } td_measurements.insert( key.to_string(), @@ -77,12 +183,23 @@ fn update_tcb_mapping_file( } #[derive(Clone, Parser)] struct Config { - /// A json format manifest that contains values of TD info fields + /// A json format manifest that contains values of TD info fields. + /// Required when using `--image`; ignored with `--from-report`. #[clap(short, long)] - pub manifest: String, - /// Path of MigTD image file + pub manifest: Option, + /// Path of MigTD image file. + /// Required when computing measurements from a build artifact; mutually + /// exclusive with `--from-report`. #[clap(short, long)] - pub image: String, + pub image: Option, + /// Path of a `migtd_report_data.json` produced by `azcvm-extract-report` + /// (camelCase fields: mrtd, rtmr0..3, attributes, xfam, mrConfigId, + /// mrOwner, mrOwnerConfig — all hex). When set, the TDINFO_STRUCT is + /// taken verbatim from the report and `--image`/`--manifest` are not + /// needed. Intended for the AzCVMEmu mock-report flow where no IGVM is + /// available. Requires `--policy-v2`. + #[clap(long, conflicts_with_all = ["image", "manifest"])] + pub from_report: Option, /// Output binary of tee info hash #[clap(short, long)] pub output_file: Option, @@ -104,10 +221,17 @@ struct Config { /// Output in TD Info in JSON format #[clap(long)] pub output_td_info: Option, + /// Output the v2-style `tdinfo_hash` (= SHA384(TDINFO_STRUCT), equals + /// `init_servtd_info_hash` for attr=0) as a hex-encoded text file. + /// ALWAYS uses unmasked TDINFO regardless of `--servtd-attr`. + #[clap(long)] + pub output_tdinfo_hash: Option, /// Enable verbose logging #[clap(short, long)] pub verbose: bool, - /// Update the provided tcb_mapping JSON with the generated TD measurements + /// Update the provided tcb_mapping JSON with the generated TD measurements. + /// For v2 (`--policy-v2`), writes `tdinfo_hash` to `tdMeasurements`. + /// For v1, writes `mrtd`/`rtmr0`/`rtmr1`. #[clap(long)] pub update_tcb_mapping: Option, } @@ -127,96 +251,119 @@ fn main() { } debug!("Starting migtd-hash tool"); - debug!("Image: {}", config.image); - debug!("Manifest: {}", config.manifest); - let imagename = config.image.clone(); - let mut igvmformat = false; - - debug!("Opening image file: {}", config.image); - let image = File::open(config.image).unwrap_or_else(|e| { - eprintln!("Failed to open MigTD image: {}", e); - exit(1); - }); - debug!("Reading manifest file: {}", config.manifest); - let manifest = fs::read(config.manifest).unwrap_or_else(|e| { - eprintln!("Failed to open manifest file: {}", e); - exit(1); - }); + let servtd_attr = config.servtd_attr.unwrap_or(0); + debug!("ServTD attributes: {servtd_attr:#x}"); - assert_eq!( - imagename.contains(".igvm") || imagename.contains(".bin"), - true - ); + // Branch 1: --from-report mode. Build TDINFO from the saved report JSON + // directly. RTMR2 is taken verbatim from the report (it was extended at + // runtime by the live MigTD). --image / --manifest are rejected by clap, + // so we only need to honor the output flags. + let unmasked_td_info = if let Some(report_path) = &config.from_report { + if !config.policy_v2 { + eprintln!("--from-report requires --policy-v2"); + exit(1); + } + debug!("Loading TDINFO from report JSON: {}", report_path.display()); + build_td_info_from_report(report_path).unwrap_or_else(|e| { + eprintln!("Failed to build TD info from report: {e:?}"); + exit(1); + }) + } else { + // Branch 2: image+manifest mode (original behavior). What we measure + // is what the IGVM's CFV contains; the release pipeline uses + // `td-shim-enroll` (no Rust rebuild) to inject the production policy + // and issuer chain into the base IGVM before calling this tool. + let image_path = config.image.as_deref().unwrap_or_else(|| { + eprintln!("Either --image (with --manifest) or --from-report must be supplied"); + exit(1); + }); + let manifest_path = config.manifest.as_deref().unwrap_or_else(|| { + eprintln!("--image requires --manifest"); + exit(1); + }); - if imagename.contains(".igvm") { - igvmformat = true; - debug!("Detected IGVM format"); + debug!("Image: {image_path}"); + debug!("Manifest: {manifest_path}"); + let imagename = image_path.to_string(); + let mut igvmformat = false; + + debug!("Opening image file: {image_path}"); + let image = File::open(image_path).unwrap_or_else(|e| { + eprintln!("Failed to open MigTD image: {e}"); + exit(1); + }); + + debug!("Reading manifest file: {manifest_path}"); + let manifest = fs::read(manifest_path).unwrap_or_else(|e| { + eprintln!("Failed to open manifest file: {e}"); + exit(1); + }); + + assert!(imagename.contains(".igvm") || imagename.contains(".bin")); + + if imagename.contains(".igvm") { + igvmformat = true; + debug!("Detected IGVM format"); + } else { + debug!("Detected BIN format"); + } + + debug!("Building TD info structure (unmasked)..."); + build_td_info_unmasked( + &manifest, + image, + config.test_disable_ra_and_accept_all, + config.policy_v2, + igvmformat, + ) + .unwrap_or_else(|e| { + eprintln!("Failed to build TD info: {e:?}"); + exit(1); + }) + }; + + // v2 mappings use the unmasked TDINFO hash (attr=0). + let tdinfo_hash_v2 = if config.policy_v2 { + Some( + calculate_tdinfo_hash(clone_td_info(&unmasked_td_info)).unwrap_or_else(|e| { + eprintln!("Failed to calculate tdinfo_hash: {e:?}"); + exit(1); + }), + ) } else { - debug!("Detected BIN format"); + None + }; + + if let Some(ref hash) = tdinfo_hash_v2 { + debug!("tdinfo_hash (unmasked, attr=0): {}", bytes_to_hex(hash)); } - let servtd_attr = config.servtd_attr.unwrap_or(0); - debug!("ServTD attributes: {:#x}", servtd_attr); - - debug!("Building TD info structure..."); - let td_info = build_td_info( - &manifest, - image, - config.test_disable_ra_and_accept_all, - config.policy_v2, - servtd_attr, - igvmformat, - ) - .unwrap_or_else(|e| { - eprintln!("Failed to build TD info: {:?}", e); - exit(1); - }); + if let Some(output_tdinfo_hash) = &config.output_tdinfo_hash { + let hash = tdinfo_hash_v2 + .as_ref() + .expect("--output-tdinfo-hash requires --policy-v2"); + debug!("Writing tdinfo_hash to: {output_tdinfo_hash:?}"); + fs::write(output_tdinfo_hash, bytes_to_hex(hash)).unwrap_or_else(|e| { + eprintln!("Failed to write tdinfo_hash file: {e}"); + exit(1); + }); + } - debug!("td_info: {:?}", td_info); - debug!( - "MRTD: {}", - td_info - .mrtd - .iter() - .map(|b| format!("{:02x}", b)) - .collect::() - ); - debug!( - "RTMR0: {}", - td_info - .rtmr0 - .iter() - .map(|b| format!("{:02x}", b)) - .collect::() - ); - debug!( - "RTMR1: {}", - td_info - .rtmr1 - .iter() - .map(|b| format!("{:02x}", b)) - .collect::() - ); - debug!( - "RTMR2: {}", - td_info - .rtmr2 - .iter() - .map(|b| format!("{:02x}", b)) - .collect::() - ); - debug!( - "RTMR3: {}", - td_info - .rtmr3 - .iter() - .map(|b| format!("{:02x}", b)) - .collect::() - ); + // Apply the (possibly masked) servtd_attr to produce the td_info used for + // the remaining outputs (`--output-file`, `--output-td-info`). + let mut td_info = clone_td_info(&unmasked_td_info); + apply_servtd_attr_masks(&mut td_info, servtd_attr); + + debug!("td_info: {td_info:?}"); + debug!("MRTD: {}", bytes_to_hex(&td_info.mrtd)); + debug!("RTMR0: {}", bytes_to_hex(&td_info.rtmr0)); + debug!("RTMR1: {}", bytes_to_hex(&td_info.rtmr1)); + debug!("RTMR2: {}", bytes_to_hex(&td_info.rtmr2)); + debug!("RTMR3: {}", bytes_to_hex(&td_info.rtmr3)); if let Some(output_td_info) = config.output_td_info { - debug!("Writing TD Info to: {:?}", output_td_info); + debug!("Writing TD Info to: {output_td_info:?}"); let td_info_json = json!({ "mrtd": bytes_to_hex(&td_info.mrtd), "rtmr0": bytes_to_hex(&td_info.rtmr0), @@ -230,50 +377,46 @@ fn main() { serde_json::to_string(&td_info_json).unwrap(), ) .unwrap_or_else(|e| { - eprintln!("Failed to write output file: {}", e); + eprintln!("Failed to write output file: {e}"); exit(1); }) } debug!("Updating tcb_mapping file..."); if let Some(tcb_mapping_path) = &config.update_tcb_mapping { - if let Err(e) = update_tcb_mapping_file( - tcb_mapping_path, - &td_info.mrtd, - &td_info.rtmr0, - &td_info.rtmr1, - ) { - eprintln!("Failed to update tcb_mapping file: {}", e); + let result = if config.policy_v2 { + let hash = tdinfo_hash_v2 + .as_ref() + .expect("v2 tcb-mapping update requires tdinfo_hash to be computed"); + update_tcb_mapping_file_v2(tcb_mapping_path, hash) + } else { + update_tcb_mapping_file_v1( + tcb_mapping_path, + &td_info.mrtd, + &td_info.rtmr0, + &td_info.rtmr1, + ) + }; + if let Err(e) = result { + eprintln!("Failed to update tcb_mapping file: {e}"); exit(1); } } debug!("Calculating servtd_info_hash..."); let servtd_info_hash = calculate_servtd_info_hash(td_info).unwrap_or_else(|e| { - eprintln!("Failed to calculate hash: {:?}", e); + eprintln!("Failed to calculate hash: {e:?}"); exit(1); }); - debug!( - "servtd_info_hash: {}", - servtd_info_hash - .iter() - .map(|b| format!("{:02x}", b)) - .collect::() - ); + debug!("servtd_info_hash: {}", bytes_to_hex(&servtd_info_hash)); debug!("Calculating servtd_hash..."); let servtd_hash = calculate_servtd_hash(&servtd_info_hash, SERVTD_TYPE_MIGTD, servtd_attr) .unwrap_or_else(|e| { - eprintln!("Failed to calculate hash: {:?}", e); + eprintln!("Failed to calculate hash: {e:?}"); exit(1); }); - debug!( - "servtd_hash: {}", - servtd_hash - .iter() - .map(|b| format!("{:02x}", b)) - .collect::() - ); + debug!("servtd_hash: {}", bytes_to_hex(&servtd_hash)); let (hash, key) = if config.calc_servtd_hash { debug!("Using servtd_hash (final hash)"); @@ -284,18 +427,18 @@ fn main() { }; if let Some(output_file) = config.output_file { - debug!("Writing hash to file: {:?}", output_file); + debug!("Writing hash to file: {output_file:?}"); if config.json { let json = json!({ - key: hash.iter().map(|b| format!("{:02x}", b)).collect::(), + key: bytes_to_hex(&hash), }); fs::write(output_file, serde_json::to_string(&json).unwrap()).unwrap_or_else(|e| { - eprintln!("Failed to write output file: {}", e); + eprintln!("Failed to write output file: {e}"); exit(1); }); } else { fs::write(output_file, &hash).unwrap_or_else(|e| { - eprintln!("Failed to write output file: {}", e); + eprintln!("Failed to write output file: {e}"); exit(1); }) } @@ -303,16 +446,11 @@ fn main() { debug!("Hash calculation complete"); if config.json { let json = json!({ - key: hash.iter().map(|b| format!("{:02x}", b)).collect::(), + key: bytes_to_hex(&hash), }); println!("{}", serde_json::to_string_pretty(&json).unwrap()) } else { - println!( - "{}", - hash.iter() - .map(|byte| format!("{:02x}", byte)) - .collect::() - ) + println!("{}", bytes_to_hex(&hash)) } } } diff --git a/tools/servtd-collateral-generator/readme.md b/tools/servtd-collateral-generator/readme.md index c36c1ee2f..5765353c1 100644 --- a/tools/servtd-collateral-generator/readme.md +++ b/tools/servtd-collateral-generator/readme.md @@ -19,5 +19,5 @@ popd - Generate servtd collateral: ``` - ./target/debug/servtd-collateral-generator --identity /path/to/td_identity_signed.json --identity-chain /path/to/identity_issuer_chain.pem --mapping /path/to/tcb_mapping_signed.json --mapping-chain /path/to/identity_issuer_chain.pem -o servtd_collateral.json + ./target/debug/servtd-collateral-generator --identity /path/to/td_identity_signed.json --identity-chain /path/to/identity_issuer_chain.pem --mapping /path/to/tcb_mapping_signed.json -o servtd_collateral.json ``` \ No newline at end of file diff --git a/tools/servtd-collateral-generator/src/build.rs b/tools/servtd-collateral-generator/src/build.rs index cae439077..4e07f3c97 100644 --- a/tools/servtd-collateral-generator/src/build.rs +++ b/tools/servtd-collateral-generator/src/build.rs @@ -15,14 +15,12 @@ struct ServtdCollateral<'a> { servtd_identity: &'a RawValue, servtd_identity_issuer_chain: String, servtd_tcb_mapping: &'a RawValue, - servtd_tcb_mapping_issuer_chain: String, } pub fn build_servtd_collateral( identity_path: &Path, identity_chain_path: &Path, mapping_path: &Path, - mapping_chain_path: &Path, ) -> Result> { let identity_bytes = read_file(identity_path)?; let mapping_bytes = read_file(mapping_path)?; @@ -33,16 +31,12 @@ pub fn build_servtd_collateral( let identity_chain = String::from_utf8(read_file(identity_chain_path)?) .context("Identity issuer chain not UTF-8")?; - let mapping_chain = String::from_utf8(read_file(mapping_chain_path)?) - .context("Mapping issuer chain not UTF-8")?; - let servtd_collateral = ServtdCollateral { major_version: 1, minor_version: 0, servtd_identity: identity_val, servtd_identity_issuer_chain: identity_chain, servtd_tcb_mapping: mapping_val, - servtd_tcb_mapping_issuer_chain: mapping_chain, }; Ok(serde_json::to_vec(&servtd_collateral)?) diff --git a/tools/servtd-collateral-generator/src/main.rs b/tools/servtd-collateral-generator/src/main.rs index 29c86eac1..9e82c3333 100644 --- a/tools/servtd-collateral-generator/src/main.rs +++ b/tools/servtd-collateral-generator/src/main.rs @@ -26,9 +26,6 @@ struct Cli { /// Signed ServTD TCB mapping JSON file (contains tcb mapping and signature) #[arg(long, value_name = "FILE")] mapping: PathBuf, - /// PEM issuer chain for mapping - #[arg(long, value_name = "FILE")] - mapping_chain: PathBuf, /// Where to write the generated file #[arg(long, short, value_name = "FILE")] output: PathBuf, @@ -37,16 +34,11 @@ struct Cli { fn main() { let cli = Cli::parse(); - let bytes = build_servtd_collateral( - &cli.identity, - &cli.identity_chain, - &cli.mapping, - &cli.mapping_chain, - ) - .unwrap_or_else(|e| { - eprintln!("Failed to build ServTD collateral: {}", e); - exit(1); - }); + let bytes = build_servtd_collateral(&cli.identity, &cli.identity_chain, &cli.mapping) + .unwrap_or_else(|e| { + eprintln!("Failed to build ServTD collateral: {}", e); + exit(1); + }); if let Err(e) = fs::write(&cli.output, bytes) { eprintln!("Failed to write output file: {}", e); exit(1); From a1ba7395dfbd1aa839e9099b5190ff8fdba87208 Mon Sep 17 00:00:00 2001 From: Haitao Huang Date: Wed, 2 Sep 2026 22:59:00 +0000 Subject: [PATCH 2/8] feat(migtd): authenticate one-hash source continuity Carry authenticated SERVTD_EXT continuity evidence through migration and rebinding. Bind the peer policy issuer chain to attested RTMR1, reject lookup misses or SVN rollback, and fail closed when SERVTD_ATTR masking makes the endorsed unmasked hashes inapplicable. Match policy-v2 migration and rebinding request headers to their four encoded elements while retaining the five-element policy-v1 migration format. Signed-off-by: Haitao Huang Assisted-by: GitHub Copilot CLI:GPT-5.6 Sol Assisted-by: GitHub Copilot CLI:gpt-6-astra --- .../tdx-tdcall/src/tdx_emu.rs | 2 + src/migtd/src/mig_policy.rs | 25 ++--- src/migtd/src/migration/mod.rs | 45 ++++----- src/migtd/src/migration/rebinding.rs | 39 +------- src/migtd/src/migration/session.rs | 53 ++++++++--- src/migtd/src/ratls/mod.rs | 2 - src/migtd/src/ratls/server_client.rs | 93 ++++++++++--------- src/migtd/src/spdm/spdm_req.rs | 43 +-------- src/migtd/src/spdm/spdm_rsp.rs | 50 ++-------- src/migtd/src/spdm/spdm_vdm.rs | 81 +++++++++++++++- 10 files changed, 219 insertions(+), 214 deletions(-) diff --git a/deps/td-shim-AzCVMEmu/tdx-tdcall/src/tdx_emu.rs b/deps/td-shim-AzCVMEmu/tdx-tdcall/src/tdx_emu.rs index e1f960960..b4d9ded14 100644 --- a/deps/td-shim-AzCVMEmu/tdx-tdcall/src/tdx_emu.rs +++ b/deps/td-shim-AzCVMEmu/tdx-tdcall/src/tdx_emu.rs @@ -137,6 +137,8 @@ pub fn set_emulated_start_migration( target_td_uuid, binding_handle, }); + + populate_servtd_fields(binding_handle, target_td_uuid); } /// Helper: Set a GetTDReport request diff --git a/src/migtd/src/mig_policy.rs b/src/migtd/src/mig_policy.rs index 89cee42df..803ac8f64 100644 --- a/src/migtd/src/mig_policy.rs +++ b/src/migtd/src/mig_policy.rs @@ -148,12 +148,7 @@ mod v2 { if is_src { authenticate_migration_dest(quote_peer, event_log_peer, policy_peer, peer_issuer_chain) } else { - authenticate_migration_source( - quote_peer, - event_log_peer, - policy_peer, - peer_issuer_chain, - ) + evaluate_migration_source(quote_peer, event_log_peer, policy_peer, peer_issuer_chain) } } @@ -191,7 +186,7 @@ mod v2 { Ok(suppl_data) } - fn authenticate_migration_source( + fn evaluate_migration_source( quote_src: &[u8], event_log_src: &[u8], mig_policy_src: &[u8], @@ -404,7 +399,10 @@ mod v2 { // 1. Verify the event log integrity verify_event_log(event_log, rtmrs).map_err(|_| PolicyError::InvalidEventLog)?; - // 2. Verify the peer policy using the peer's issuer chain + let events = parse_events(event_log).ok_or(PolicyError::InvalidEventLog)?; + check_policy_issuer_chain_integrity(policy_issuer_chain, &events)?; + + // 2. Verify the peer policy using its RTMR1-bound issuer chain let verified_policy = unverified_policy.verify(policy_issuer_chain)?; // 3. Validate that peer's chains share the same root CA and leaf @@ -425,7 +423,6 @@ mod v2 { .log_err("Peer identity cert chain validation") .map_err(|_| PolicyError::PeerCertChainValidation)?; // 4. Check the integrity of the policy with its event log - let events = parse_events(event_log).ok_or(PolicyError::InvalidEventLog)?; check_policy_integrity(mig_policy, &events)?; Ok(verified_policy) @@ -435,6 +432,7 @@ mod v2 { quote: &[u8], collaterals: &Collaterals, ) -> Result<([u8; 6], Vec), PolicyError> { + verify_migtd_servtd_hash(quote)?; let fmspc = get_fmspc_from_quote(quote)?; let collateral = get_collateral_with_fmspc(&fmspc, collaterals)?; let collateral_cstr = convert_collateral_to_cstring(&collateral)?; @@ -452,6 +450,10 @@ mod v2 { tdcall_verify_report(tdx_report.report_mac.as_bytes()) .map_err(|_| PolicyError::TdReportVerification)?; + if tdx_report.td_info.servtd_hash != [0; SHA384_DIGEST_SIZE] { + return Err(PolicyError::UnqualifiedMigTdInfo); + } + // Verify the TDINFO_STRUCT and TEE_TCB_INFO let tdinfo_hash = digest_sha384(tdx_report.td_info.as_bytes()) .map_err(|_| PolicyError::HashCalculation)?; @@ -616,12 +618,11 @@ mod v2 { } /// Authenticate the source MigTD and require its initial mapped SVN to be - /// no newer than its current mapped SVN. The legacy init TDINFO argument - /// is ignored after request framing validation. + /// no newer than its current mapped SVN. /// /// Returns the verified supplemental data on success so the caller can /// reuse it for SPDM-level bindings (e.g., REPORTDATA / TH1). - pub fn authenticate_migration_source_with_init_tdinfo( + pub fn authenticate_migration_source( quote_src: &[u8], peer_data: &[u8], event_log_src: &[u8], diff --git a/src/migtd/src/migration/mod.rs b/src/migtd/src/migration/mod.rs index fe65f0310..fe270b838 100644 --- a/src/migtd/src/migration/mod.rs +++ b/src/migtd/src/migration/mod.rs @@ -156,17 +156,6 @@ pub fn td_info_mrownerconfig(td_info: &[u8; TD_INFO_SIZE]) -> &[u8; TD_INFO_OWNE .expect("static slice bounds") } -/// Fetch the local MigTD's TDINFO_STRUCT bytes via `tdcall_report`. -/// Used as a fallback when no VMM-provided `init_td_info` is available. -#[cfg(all(feature = "main", feature = "policy_v2"))] -pub fn local_init_td_info() -> Result<[u8; TD_INFO_SIZE], MigrationResult> { - let report = tdx_tdcall::tdreport::tdcall_report(&[0u8; 64]) - .map_err(|_| MigrationResult::TdxModuleError)?; - let mut buf = [0u8; TD_INFO_SIZE]; - buf.copy_from_slice(report.td_info.as_bytes()); - Ok(buf) -} - /// Size of the fixed `MigtdMigrationInformation` header preceding the /// optional `init_td_info` tail (per GHCI 1.5 StartMigration layout). #[cfg(feature = "policy_v2")] @@ -184,7 +173,8 @@ pub struct MigtdMigrationInformation { // If set, current MigTD is MigTD-s else current MigTD is MigTD-d pub migration_source: u8, - // Per GHCI 1.5: hasInitMigtdData — true if initMigtdData follows at offset 56 + // Per GHCI 1.5: hasInitMigtdData. Retained for wire compatibility; policy + // v2 accepts either form but ignores host-supplied initMigtdData. pub has_init_data: u8, _reserved: [u8; 6], @@ -205,8 +195,9 @@ pub struct MigtdMigrationInformation { pub communication_id: u64, // Per GHCI 1.5: optional 512-byte TDINFO_STRUCT of the initial MigTD. - // Present when `has_init_data == 1`. Use `init_td_info_if_present()` for - // safe access. Sent by the VMM as the raw `TdInfo` bytes (no envelope). + // Retained only to accept older hosts that still append it. The parser + // clears this untrusted field so policy v2 uses the authenticated + // SERVTD_EXT hash instead. // // NOTE: literal `512` (== TD_INFO_SIZE) is required here because // scroll-derive 0.10.5 only accepts integer literals as array length. @@ -250,8 +241,11 @@ impl MigtdMigrationInformation { #[cfg(feature = "policy_v2")] impl MigtdMigrationInformation { /// Parse a policy_v2 wire payload of either: - /// - header-only (short form, `has_init_data == 0`), or - /// - header + 512-byte TDINFO_STRUCT (full form, `has_init_data == 1`). + /// - header-only (short form), or + /// - header + legacy 512-byte TDINFO_STRUCT (full form). + /// + /// A correctly framed legacy flag and tail are accepted and normalized + /// away so host-supplied TDINFO cannot influence policy decisions. /// Header size is transport-dependent (56 for vmcall-raw, 72 otherwise). pub fn read_from_bytes( data_length: u32, @@ -265,7 +259,7 @@ impl MigtdMigrationInformation { if (payload.len() as u32) < data_length { return Err(MigrationResult::InvalidParameter); } - let parsed: Self = if data_length == full_size { + let mut parsed: Self = if data_length == full_size { payload .pread(0) .map_err(|_| MigrationResult::InvalidParameter)? @@ -286,11 +280,14 @@ impl MigtdMigrationInformation { if parsed.has_init_data > 1 { return Err(MigrationResult::InvalidParameter); } - // has_init_data and data_length must be consistent: the full-size - // payload is required iff has_init_data == 1. + // Preserve wire framing validation even though the legacy contents are + // ignored: the full payload is required iff has_init_data == 1. if (parsed.has_init_data == 1) != (data_length == full_size) { return Err(MigrationResult::InvalidParameter); } + + parsed.has_init_data = 0; + parsed.init_td_info = [0u8; TD_INFO_SIZE]; Ok(parsed) } } @@ -608,17 +605,15 @@ mod test { } #[test] - fn test_mig_info_with_init_data() { + fn test_mig_info_accepts_and_ignores_init_data() { let tdinfo = make_tdinfo(&[0xCAu8; 48], &[0xFEu8; 48]); let buf = build_mig_info(7, 0, 1, [10, 20, 30, 40], 55, Some(&tdinfo)); let info = MigtdMigrationInformation::read_from_bytes(buf.len() as u32, &buf) .expect("should parse with init data"); assert_eq!(info.mig_request_id, 7); - assert_eq!(info.has_init_data, 1); - let init = info.init_td_info_if_present().expect("should be present"); - assert_eq!(init, &tdinfo); - assert_eq!(td_info_mrowner(init), &[0xCAu8; 48]); - assert_eq!(td_info_mrownerconfig(init), &[0xFEu8; 48]); + assert_eq!(info.has_init_data, 0); + assert!(info.init_td_info_if_present().is_none()); + assert_eq!(info.init_td_info, [0u8; TD_INFO_SIZE]); } #[test] diff --git a/src/migtd/src/migration/rebinding.rs b/src/migtd/src/migration/rebinding.rs index c594e3a0b..7405b6a07 100644 --- a/src/migtd/src/migration/rebinding.rs +++ b/src/migtd/src/migration/rebinding.rs @@ -17,13 +17,13 @@ use crate::migration::transport::*; #[cfg(feature = "spdm_attestation")] use crate::spdm; -use crate::{config, migration::pre_session_data::pre_session_data_exchange}; +use crate::migration::pre_session_data::pre_session_data_exchange; use crate::{ driver::ticks::with_timeout, migration::{ servtd_ext::{write_approved_servtd_ext_hash, ServtdExt}, - MigrationResult, MigtdMigrationInformation, TD_INFO_SIZE, + MigrationResult, MigtdMigrationInformation, }, ratls::{self, find_extension, EXTNID_MIGTD_SERVTD_EXT}, }; @@ -75,22 +75,6 @@ pub async fn start_rebinding( info: &MigtdMigrationInformation, data: &mut Vec, ) -> Result<(), MigrationResult> { - // Per GHCI 1.5: if VMM provided initMigtdData, verify policy binding - // before driving the rebinding exchange. Mirrors exchange_msk; without - // this check a hostile VMM could cause the rebind attestation to be - // built over an initial TDINFO whose policy signer hash / SVN would - // be rejected on the standard migration path. - #[cfg(all(feature = "vmcall-raw", feature = "policy_v2"))] - if let Some(init_td_info) = info.init_td_info_if_present() { - crate::mig_policy::verify_init_migtd_data_policy_binding(init_td_info).map_err(|e| { - log::error!( - migration_request_id = info.mig_request_id; - "start_rebinding: initMigtdData policy binding verification failed: {:?}\n", e - ); - MigrationResult::PolicyUnsatisfiedError - })?; - } - let mut transport = setup_transport(info.mig_request_id).await?; // Exchange peer-data (policy + issuer chain) firstly because of the message size limitation of TLS protocol @@ -345,24 +329,9 @@ async fn rebinding_old_prepare( ) -> Result<(), MigrationResult> { let servtd_ext = read_servtd_ext(info.binding_handle, &info.target_td_uuid)?; - // Resolve the initial TDINFO_STRUCT: use VMM-provided bytes when present, - // otherwise fall back to the local MigTD's self-report. - let local; - let init_td_info: &[u8; TD_INFO_SIZE] = match info.init_td_info_if_present() { - Some(t) => t, - None => { - local = crate::migration::local_init_td_info()?; - &local - } - }; - - // Per GHCI 1.5: init_tdinfo replaces the old init_report (full TDREPORT). - // The TDINFO_STRUCT contains all the measurement fields needed for verification. - let init_tdinfo: &[u8] = init_td_info; - // TLS client - let mut ratls_client = ratls::client_rebinding(transport, peer_data, init_tdinfo, &servtd_ext) - .map_err(|_| { + let mut ratls_client = + ratls::client_rebinding(transport, peer_data, &servtd_ext).map_err(|_| { #[cfg(feature = "vmcall-raw")] data.extend_from_slice( &format!( diff --git a/src/migtd/src/migration/session.rs b/src/migtd/src/migration/session.rs index f577afe23..93f6d773f 100644 --- a/src/migtd/src/migration/session.rs +++ b/src/migtd/src/migration/session.rs @@ -4,6 +4,8 @@ #[cfg(feature = "policy_v2")] use crate::migration::pre_session_data::pre_session_data_exchange; +#[cfg(all(not(feature = "spdm_attestation"), feature = "policy_v2"))] +use crate::migration::servtd_ext::read_servtd_ext; use crate::migration::servtd_ext::verify_servtd_attr; #[cfg(all(feature = "spdm_attestation", feature = "policy_v2"))] use crate::migration::servtd_ext::write_approved_servtd_ext_hash; @@ -836,11 +838,16 @@ async fn migration_src_exchange_msk( ) -> Result<()> { const TLS_TIMEOUT: Duration = Duration::from_secs(60); // 60 seconds + #[cfg(feature = "policy_v2")] + let servtd_ext = read_servtd_ext(info.mig_info.binding_handle, &info.mig_info.target_td_uuid)?; + // TLS client let mut ratls_client = ratls::client( transport, #[cfg(feature = "policy_v2")] peer_data, + #[cfg(feature = "policy_v2")] + &servtd_ext, ) .map_err(|e| { log::error!(migration_request_id = info.mig_info.mig_request_id; @@ -1124,18 +1131,6 @@ async fn migration_dst_exchange_msk( #[cfg(feature = "main")] pub async fn exchange_msk(info: &MigrationInformation) -> Result<()> { - // Per GHCI 1.5: if VMM provided initMigtdData, verify policy binding - #[cfg(feature = "policy_v2")] - if let Some(init_td_info) = info.mig_info.init_td_info_if_present() { - crate::mig_policy::verify_init_migtd_data_policy_binding(init_td_info).map_err(|e| { - log::error!( - migration_request_id = info.mig_info.mig_request_id; - "exchange_msk: initMigtdData policy binding verification failed: {:?}\n", e - ); - MigrationResult::PolicyUnsatisfiedError - })?; - } - #[allow(unused_mut)] let mut transport = setup_transport( info.mig_info.mig_request_id, @@ -1512,11 +1507,13 @@ mod test { #[cfg(feature = "vmcall-raw")] mod parse_request_tests { use super::super::{parse_request, REQUESTS}; + #[cfg(not(feature = "policy_v2"))] + use crate::migration::MigtdMigrationInformation; #[cfg(feature = "policy_v2")] use crate::migration::MIGTD_MIGRATION_INFO_HEADER_SIZE; use crate::migration::{ data::{RequestDataBufferHeader, WaitForRequestResponse}, - EnableLogAreaInfo, MigrationResult, MigtdMigrationInformation, ReportInfo, + EnableLogAreaInfo, MigrationResult, ReportInfo, }; use core::mem::size_of; use core::task::Poll; @@ -1556,6 +1553,16 @@ mod test { payload } + #[cfg(feature = "policy_v2")] + fn build_migration_payload_with_legacy_init(request_id: u64, is_source: u8) -> Vec { + let mut payload = vec![0u8; size_of::()]; + payload[0..8].copy_from_slice(&request_id.to_le_bytes()); + payload[8] = is_source; + payload[9] = 1; + payload[MIGTD_MIGRATION_INFO_HEADER_SIZE..].fill(0xA5); + payload + } + fn cleanup_request(request_id: u64) { REQUESTS.lock().remove(&request_id); } @@ -1615,6 +1622,26 @@ mod test { cleanup_request(request_id); } + #[cfg(feature = "policy_v2")] + #[test] + fn test_parse_start_migration_accepts_and_ignores_legacy_init_tdinfo() { + let request_id: u64 = 0xAA00_0000_0000_0002; + let payload = build_migration_payload_with_legacy_init(request_id, 1); + let buf = build_request_buffer(1, &payload); + let mut pending = None; + let result = parse_request(&buf, HDR_LEN, &mut pending); + match result { + Poll::Ready(Ok(WaitForRequestResponse::StartMigration(info))) => { + assert_eq!(info.mig_info.mig_request_id, request_id); + assert_eq!(info.mig_info.has_init_data, 0); + assert!(info.mig_info.init_td_info_if_present().is_none()); + } + _ => panic!("Expected StartMigration, got unexpected variant"), + } + assert!(pending.is_none()); + cleanup_request(request_id); + } + #[test] fn test_parse_start_migration_truncated_payload() { // Payload is too short and data_length != expected size diff --git a/src/migtd/src/ratls/mod.rs b/src/migtd/src/ratls/mod.rs index 74ca52576..784a763c6 100644 --- a/src/migtd/src/ratls/mod.rs +++ b/src/migtd/src/ratls/mod.rs @@ -59,8 +59,6 @@ pub const EXTNID_MIGTD_TDREPORT: ObjectIdentifier = ObjectIdentifier::new_unwrap("1.2.840.113741.1.5.5.1.5"); pub const EXTNID_MIGTD_SERVTD_EXT: ObjectIdentifier = ObjectIdentifier::new_unwrap("1.2.840.113741.1.5.5.1.6"); -pub const EXTNID_MIGTD_TDREPORT_INIT: ObjectIdentifier = - ObjectIdentifier::new_unwrap("1.2.840.113741.1.5.5.1.7"); pub const EXTNID_MIGTD_EVENT_LOG_INIT: ObjectIdentifier = ObjectIdentifier::new_unwrap("1.2.840.113741.1.5.5.1.8"); diff --git a/src/migtd/src/ratls/server_client.rs b/src/migtd/src/ratls/server_client.rs index 2371dd29b..97bbb9c0f 100644 --- a/src/migtd/src/ratls/server_client.rs +++ b/src/migtd/src/ratls/server_client.rs @@ -116,6 +116,7 @@ pub fn client(stream: T) -> Result( stream: T, peer_data: Vec, + servtd_ext: &ServtdExt, ) -> Result> { let signing_key = EcdsaPk::new().map_err(|e| { log::error!( @@ -124,7 +125,7 @@ pub fn client( ); e })?; - let (certs, _quote) = create_certificate_for_client(&signing_key).map_err(|e| { + let (certs, _quote) = create_certificate_for_client(&signing_key, servtd_ext).map_err(|e| { log::error!("client policy_v2 gen_cert() failed with error {:?}\n", e); e })?; @@ -183,7 +184,6 @@ pub fn server_rebinding( pub fn client_rebinding( stream: T, peer_data: Vec, - init_tdinfo: &[u8], servtd_ext: &ServtdExt, ) -> Result> { let signing_key = EcdsaPk::new().map_err(|e| { @@ -193,11 +193,10 @@ pub fn client_rebinding( ); e })?; - let certs = create_certificate_for_rebinding_old(&signing_key, init_tdinfo, servtd_ext) - .map_err(|e| { - log::error!("client rebinding gen_cert() failed with error {:?}\n", e); - e - })?; + let certs = create_certificate_for_rebinding_old(&signing_key, servtd_ext).map_err(|e| { + log::error!("client rebinding gen_cert() failed with error {:?}\n", e); + e + })?; let certs = vec![certs]; let config = @@ -325,7 +324,10 @@ fn create_certificate_for_server(signing_key: &EcdsaPk) -> Result<(Vec, Vec< Ok((x509_cert_der, quote)) } -fn create_certificate_for_client(signing_key: &EcdsaPk) -> Result<(Vec, Vec)> { +fn create_certificate_for_client( + signing_key: &EcdsaPk, + #[cfg(feature = "policy_v2")] servtd_ext: &ServtdExt, +) -> Result<(Vec, Vec)> { let pub_key = signing_key.public_key().map_err(|e| { log::error!( "gen_cert signing_key.public_key() failed with error {:?}\n", @@ -398,6 +400,27 @@ fn create_certificate_for_client(signing_key: &EcdsaPk) -> Result<(Vec, Vec< e ); e + })? + .add_extension( + Extension::new( + EXTNID_MIGTD_SERVTD_EXT, + Some(false), + Some(servtd_ext.as_bytes()), + ) + .map_err(|e| { + log::error!( + "gen_cert client policy_v2 failed to add SERVTD_EXT: {:?}.\n", + e + ); + e + })?, + ) + .map_err(|e| { + log::error!( + "gen_cert client policy_v2 SERVTD_EXT extension failed: {:?}.\n", + e + ); + e })?; let x509_cert_der = sign_tls_tbs(x509_builder, &signing_key)?; @@ -407,7 +430,6 @@ fn create_certificate_for_client(signing_key: &EcdsaPk) -> Result<(Vec, Vec< #[cfg(feature = "policy_v2")] fn create_certificate_for_rebinding_old( signing_key: &EcdsaPk, - init_tdinfo: &[u8], servtd_ext: &ServtdExt, ) -> Result> { let pub_key = signing_key.public_key().map_err(|e| { @@ -500,24 +522,6 @@ fn create_certificate_for_rebinding_old( e ); e - })? - .add_extension( - Extension::new(EXTNID_MIGTD_TDREPORT_INIT, Some(false), Some(&init_tdinfo)).map_err( - |e| { - log::error!( - "gen_cert policy_v2 add_extension failed with error {:?}.\n", - e - ); - e - }, - )?, - ) - .map_err(|e| { - log::error!( - "gen_cert policy_v2 add_extension for tdreport init failed with error {:?}.\n", - e - ); - e })?; let x509_cert_der = sign_tls_tbs(x509_builder, &signing_key)?; @@ -887,9 +891,23 @@ mod verify { INVALID_MIG_POLICY_ERROR.to_string(), )); } - // MigTD-src acts as TLS client - let policy_check_result = - mig_policy::authenticate_remote(is_client, quote_report, peer_data, event_log); + // MigTD-src acts as TLS client. Source authentication also validates + // initial/current TCB continuity using the authenticated SERVTD_EXT. + let policy_check_result = if is_client { + mig_policy::authenticate_remote(true, quote_report, peer_data, event_log) + } else { + let servtd_ext = + find_extension(extensions, &EXTNID_MIGTD_SERVTD_EXT).ok_or_else(|| { + log::error!("Failed to find servtd ext extension.\n"); + CryptoError::ParseCertificate + })?; + mig_policy::authenticate_migration_source( + quote_report, + peer_data, + event_log, + servtd_ext, + ) + }; if let Err(e) = &policy_check_result { log::error!("Policy check failed, below is the detail information:\n"); @@ -943,12 +961,6 @@ mod verify { log::error!("Failed to find expected policy hash extension.\n"); CryptoError::ParseCertificate })?; - // Per GHCI 1.5: init extension now carries TDINFO_STRUCT instead of full TDREPORT - let init_tdinfo = - find_extension(extensions, &EXTNID_MIGTD_TDREPORT_INIT).ok_or_else(|| { - log::error!("Failed to find init tdinfo extension.\n"); - CryptoError::ParseCertificate - })?; let servtd_ext = find_extension(extensions, &EXTNID_MIGTD_SERVTD_EXT).ok_or_else(|| { log::error!("Failed to find servtd ext extension.\n"); CryptoError::ParseCertificate @@ -962,13 +974,8 @@ mod verify { )); } - let policy_check_result = mig_policy::authenticate_rebinding_old( - td_report, - event_log, - peer_data, - init_tdinfo, - servtd_ext, - ); + let policy_check_result = + mig_policy::authenticate_rebinding_old(td_report, event_log, peer_data, servtd_ext); if let Err(e) = &policy_check_result { log::error!("Policy check failed, below is the detail information:\n"); diff --git a/src/migtd/src/spdm/spdm_req.rs b/src/migtd/src/spdm/spdm_req.rs index 4ea4e3add..2ee48dcd7 100644 --- a/src/migtd/src/spdm/spdm_req.rs +++ b/src/migtd/src/spdm/spdm_req.rs @@ -450,25 +450,14 @@ pub async fn send_and_receive_sdm_migration_attest_info( .ok_or(SPDM_STATUS_BUFFER_FULL)?; } - // Init TDINFO: use VMM-provided init_td_info if available, otherwise local + #[cfg(not(feature = "policy_v2"))] + // Init TDINFO { - #[cfg(feature = "policy_v2")] - let tdinfo_init_local; - #[cfg(feature = "policy_v2")] - let tdinfo_init: &[u8] = if let Some(td_info) = mig_info.init_td_info_if_present() { - td_info - } else { - tdinfo_init_local = crate::migration::local_init_td_info() - .map_err(|_| SPDM_STATUS_INVALID_STATE_LOCAL)?; - &tdinfo_init_local - }; - #[cfg(not(feature = "policy_v2"))] let tdinfo_init_owned = { let report = tdx_tdcall::tdreport::tdcall_report(&[0u8; 64]) .map_err(|_| SPDM_STATUS_INVALID_STATE_LOCAL)?; report.td_info.as_bytes().to_vec() }; - #[cfg(not(feature = "policy_v2"))] let tdinfo_init: &[u8] = &tdinfo_init_owned; let tdinfo_init_element = VdmMessageElement { element_type: VdmMessageElementType::TdReportInit, @@ -1031,19 +1020,6 @@ pub async fn send_and_receive_sdm_rebind_attest_info( let binding_handle = rebind_info.binding_handle; let target_td_uuid = &rebind_info.target_td_uuid; - // Resolve the initial TDINFO_STRUCT: use VMM-provided bytes when present, - // otherwise fall back to the local MigTD's self-report. - let local_td_info; - let init_td_info: &[u8; crate::migration::TD_INFO_SIZE] = - match rebind_info.init_td_info_if_present() { - Some(t) => t, - None => { - local_td_info = crate::migration::local_init_td_info() - .map_err(|_| SPDM_STATUS_INVALID_STATE_LOCAL)?; - &local_td_info - } - }; - let servtd_ext = read_servtd_ext(binding_handle, target_td_uuid) .map_err(|_| SPDM_STATUS_INVALID_STATE_LOCAL)?; @@ -1058,21 +1034,6 @@ pub async fn send_and_receive_sdm_rebind_attest_info( .extend_from_slice(servtd_ext.as_bytes()) .ok_or(SPDM_STATUS_BUFFER_FULL)?; - //TD info init (per GHCI 1.5: TDINFO_STRUCT) - // NOTE: VdmMessageElementType::TdReportInit name retained for wire compatibility; - // payload is now TDINFO_STRUCT, not full TDREPORT. - let tdinfo_init: &[u8] = init_td_info; - let tdreport_init_element = VdmMessageElement { - element_type: VdmMessageElementType::TdReportInit, - length: tdinfo_init.len() as u32, - }; - cnt += tdreport_init_element - .encode(&mut writer) - .map_err(|_| SPDM_STATUS_BUFFER_FULL)?; - cnt += writer - .extend_from_slice(tdinfo_init) - .ok_or(SPDM_STATUS_BUFFER_FULL)?; - spdm_requester.common.reset_buffer_via_request_code( SpdmRequestResponseCode::SpdmRequestVendorDefinedRequest, None, diff --git a/src/migtd/src/spdm/spdm_rsp.rs b/src/migtd/src/spdm/spdm_rsp.rs index 3ac881ca8..957c37d0a 100644 --- a/src/migtd/src/spdm/spdm_rsp.rs +++ b/src/migtd/src/spdm/spdm_rsp.rs @@ -533,8 +533,10 @@ pub fn handle_exchange_mig_attest_info_req( #[cfg(feature = "policy_v2")] let servtd_ext_bytes_vec = servtd_ext_bytes.to_vec(); - // Init TDINFO from src (used for SERVTD_HASH verification) + #[cfg(not(feature = "policy_v2"))] + // Init TDINFO from src let vdm_element = VdmMessageElement::read(reader).ok_or(SPDM_STATUS_INVALID_MSG_SIZE)?; + #[cfg(not(feature = "policy_v2"))] if vdm_element.element_type != VdmMessageElementType::TdReportInit { error!( "Invalid VDM message element_type: {:x?}\n", @@ -542,20 +544,10 @@ pub fn handle_exchange_mig_attest_info_req( ); return Err(SPDM_STATUS_INVALID_MSG_FIELD); } - #[cfg(feature = "policy_v2")] - if vdm_element.length as usize != crate::migration::TD_INFO_SIZE { - error!( - "Invalid VDM message TdReportInit length: {} (expected {})\n", - vdm_element.length, - crate::migration::TD_INFO_SIZE - ); - return Err(SPDM_STATUS_INVALID_MSG_SIZE); - } + #[cfg(not(feature = "policy_v2"))] let td_report_init = reader .take(vdm_element.length as usize) .ok_or(SPDM_STATUS_INVALID_MSG_SIZE)?; - #[cfg(feature = "policy_v2")] - let td_report_init_vec = td_report_init.to_vec(); #[cfg(not(feature = "policy_v2"))] let _ = td_report_init; @@ -580,7 +572,6 @@ pub fn handle_exchange_mig_attest_info_req( "e_src_vec, &event_log_src_vec, &mig_policy_hash_src, - &td_report_init_vec, &servtd_ext_bytes_vec, &peer_data, &th1, @@ -725,7 +716,6 @@ fn rsp_verify_peer_attestation_v2( quote_peer: &[u8], event_log_peer: &[u8], mig_policy_hash_peer: &[u8], - peer_init_td_info: &[u8], servtd_ext_peer: &[u8], peer_data: &[u8], th1: &SpdmDigestStruct, @@ -739,15 +729,14 @@ fn rsp_verify_peer_attestation_v2( return Err(SPDM_STATUS_INVALID_MSG_FIELD); } - // 2. Authenticate remote, verify init TDINFO integrity against ServtdExt, - // and evaluate policy with init TDINFO as reference. + // 2. Authenticate remote and verify initial/current continuity against + // the authenticated SERVTD_EXT. #[cfg(not(feature = "test_disable_ra_and_accept_all"))] { - let verified_report_peer = match mig_policy::authenticate_migration_source_with_init_tdinfo( + let verified_report_peer = match mig_policy::authenticate_migration_source( quote_peer, peer_data, event_log_peer, - peer_init_td_info, servtd_ext_peer, ) { Err(e) => { @@ -790,7 +779,7 @@ fn rsp_verify_peer_attestation_v2( } #[cfg(feature = "test_disable_ra_and_accept_all")] - let _ = (peer_init_td_info, servtd_ext_peer); + let _ = servtd_ext_peer; Ok(()) } @@ -1121,28 +1110,6 @@ pub fn handle_exchange_rebind_attest_info_req( .ok_or(SPDM_STATUS_INVALID_MSG_SIZE)?; let servtd_ext_vec = servtd_ext.to_vec(); - // TD report init - let vdm_element = VdmMessageElement::read(reader).ok_or(SPDM_STATUS_INVALID_MSG_SIZE)?; - if vdm_element.element_type != VdmMessageElementType::TdReportInit { - error!( - "Invalid VDM message element_type: {:x?}\n", - vdm_element.element_type - ); - return Err(SPDM_STATUS_INVALID_MSG_FIELD); - }; - if vdm_element.length as usize != crate::migration::TD_INFO_SIZE { - error!( - "Invalid VDM message TdReportInit length: {} (expected {})\n", - vdm_element.length, - crate::migration::TD_INFO_SIZE - ); - return Err(SPDM_STATUS_INVALID_MSG_SIZE); - } - let td_report_init = reader - .take(vdm_element.length as usize) - .ok_or(SPDM_STATUS_INVALID_MSG_SIZE)?; - let td_report_init_vec = td_report_init.to_vec(); - // attestation verification #[cfg(not(feature = "test_disable_ra_and_accept_all"))] { @@ -1161,7 +1128,6 @@ pub fn handle_exchange_rebind_attest_info_req( &td_report_src_vec, &event_log_src_vec, peer_data, - &td_report_init_vec, &servtd_ext_vec, ); if let Err(e) = &policy_check_result { diff --git a/src/migtd/src/spdm/spdm_vdm.rs b/src/migtd/src/spdm/spdm_vdm.rs index 9f8a7044b..a64c5d9f4 100644 --- a/src/migtd/src/spdm/spdm_vdm.rs +++ b/src/migtd/src/spdm/spdm_vdm.rs @@ -25,11 +25,14 @@ pub const VDM_MESSAGE_MINOR_VERSION: u8 = 0; pub const VDM_MESSAGE_EXCHANGE_PUB_KEY_REQ_ELEMENT_COUNT: u8 = 1; pub const VDM_MESSAGE_EXCHANGE_PUB_KEY_RSP_ELEMENT_COUNT: u8 = 1; +#[cfg(not(feature = "policy_v2"))] pub const VDM_MESSAGE_EXCHANGE_MIGRATION_ATTEST_INFO_REQ_ELEMENT_COUNT: u8 = 5; +#[cfg(feature = "policy_v2")] +pub const VDM_MESSAGE_EXCHANGE_MIGRATION_ATTEST_INFO_REQ_ELEMENT_COUNT: u8 = 4; pub const VDM_MESSAGE_EXCHANGE_MIGRATION_ATTEST_INFO_RSP_ELEMENT_COUNT: u8 = 3; pub const VDM_MESSAGE_EXCHANGE_MIGRATION_INFO_REQ_ELEMENT_COUNT: u8 = 2; pub const VDM_MESSAGE_EXCHANGE_MIGRATION_INFO_RSP_ELEMENT_COUNT: u8 = 2; -pub const VDM_MESSAGE_EXCHANGE_REBIND_ATTEST_INFO_REQ_WITH_HISTORY_INFO_ELEMENT_COUNT: u8 = 5; +pub const VDM_MESSAGE_EXCHANGE_REBIND_ATTEST_INFO_REQ_WITH_HISTORY_INFO_ELEMENT_COUNT: u8 = 4; pub const VDM_MESSAGE_EXCHANGE_REBIND_ATTEST_INFO_RSP_ELEMENT_COUNT: u8 = 3; pub const VDM_MESSAGE_EXCHANGE_REBIND_INFO_ELEMENT_REQ_COUNT: u8 = 1; pub const VDM_MESSAGE_EXCHANGE_REBIND_INFO_ELEMENT_RSP_COUNT: u8 = 0; @@ -633,3 +636,79 @@ pub fn migtd_vdm_msg_rsp_dispatcher_ex<'a>( (Ok(()), Some(&rsp_bytes[..len])) } + +#[cfg(test)] +mod tests { + use super::*; + + fn assert_encoded_element_count( + op_code: VdmMessageOpCode, + element_count: u8, + elements: &[VdmMessageElementType], + ) { + let mut buffer = [0u8; 64]; + let mut writer = Writer::init(&mut buffer); + VdmMessage { + major_version: VDM_MESSAGE_MAJOR_VERSION, + minor_version: VDM_MESSAGE_MINOR_VERSION, + op_code, + element_count, + } + .encode(&mut writer) + .unwrap(); + for &element_type in elements { + VdmMessageElement { + element_type, + length: 1, + } + .encode(&mut writer) + .unwrap(); + writer.extend_from_slice(&[0]).unwrap(); + } + + let used = writer.used(); + let mut reader = Reader::init(&buffer[..used]); + let header = VdmMessage::read(&mut reader).unwrap(); + let mut actual_count = 0; + while reader.any_left() { + let element = VdmMessageElement::read(&mut reader).unwrap(); + reader.take(element.length as usize).unwrap(); + actual_count += 1; + } + assert_eq!(actual_count, elements.len()); + assert_eq!(usize::from(header.element_count), actual_count); + } + + #[test] + fn migration_attestation_header_matches_element_count() { + let mut elements = Vec::from([ + VdmMessageElementType::QuoteMy, + VdmMessageElementType::EventLogMy, + VdmMessageElementType::MigPolicyMy, + VdmMessageElementType::SerVtdExt, + ]); + if !cfg!(feature = "policy_v2") { + elements.push(VdmMessageElementType::TdReportInit); + } + assert_encoded_element_count( + VdmMessageOpCode::ExchangeMigrationAttestInfoReq, + VDM_MESSAGE_EXCHANGE_MIGRATION_ATTEST_INFO_REQ_ELEMENT_COUNT, + &elements, + ); + } + + #[cfg(feature = "policy_v2")] + #[test] + fn rebind_attestation_header_matches_element_count() { + assert_encoded_element_count( + VdmMessageOpCode::ExchangeRebindAttestInfoReq, + VDM_MESSAGE_EXCHANGE_REBIND_ATTEST_INFO_REQ_WITH_HISTORY_INFO_ELEMENT_COUNT, + &[ + VdmMessageElementType::TdReportMy, + VdmMessageElementType::EventLogMy, + VdmMessageElementType::MigPolicyMy, + VdmMessageElementType::SerVtdExt, + ], + ); + } +} From b6d7213199277155533cfd5b7b697d61f175112b Mon Sep 17 00:00:00 2001 From: Haitao Huang Date: Wed, 2 Sep 2026 22:59:00 +0000 Subject: [PATCH 3/8] feat(migtd-hash): preserve cumulative TCB mappings Retain authority-maintained hash history when adding a release, allow multiple hashes at one SVN, and reject conflicting duplicate assignments. Emit deterministic mapping bytes and validate signed mappings before use. Update the policy-v2 guide and mapping-update example for the cumulative workflow, including the required --mapping-isvsvn argument. Document mapping signer authority, trust assumptions, and the distinction between release-SVN continuity and independent policy-SVN ordering. Signed-off-by: Haitao Huang Assisted-by: GitHub Copilot CLI:GPT-5.6 Sol Assisted-by: GitHub Copilot CLI:gpt-6-astra --- config/AzCVMEmu/tcb_mapping.json | 2 +- doc/policy_v2.md | 64 ++++-- sh_script/Azure/build_azure_mock_test.sh | 2 +- sh_script/build_AzCVMEmu_policy_and_test.sh | 59 ++++- sh_script/build_policy_v2.sh | 15 +- src/policy/src/v2/servtd_collateral.rs | 46 ++-- tools/migtd-hash/readme.md | 2 +- tools/migtd-hash/src/lib.rs | 231 +++++++++++++++++++- tools/migtd-hash/src/main.rs | 128 ++++++----- 9 files changed, 424 insertions(+), 125 deletions(-) diff --git a/config/AzCVMEmu/tcb_mapping.json b/config/AzCVMEmu/tcb_mapping.json index ba58d2e7a..c7efa6af5 100644 --- a/config/AzCVMEmu/tcb_mapping.json +++ b/config/AzCVMEmu/tcb_mapping.json @@ -1 +1 @@ -{"id":"BB9668CA-4EE8-4523-941A-B3B03BE46E03","version":1,"issueDate":"2025-01-01T00:00:00Z","nextUpdate":"2026-01-01T00:00:00Z","mrSigner":"000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000","isvProdId":1,"svnMappings":[{"tdMeasurements":{"mrtd":"E2C7DA7CF0D93973480F0A34A6FE52A204EA81B4F1B6CD16018F5B4CAEE7B3B544A9738464A7C95E1705E20687A0ADA6","rtmr0":"000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000","rtmr1":"000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000"},"isvsvn":1}]} +{"id":"BB9668CA-4EE8-4523-941A-B3B03BE46E03","version":1,"issueDate":"2025-01-01T00:00:00Z","nextUpdate":"2026-01-01T00:00:00Z","mrSigner":"000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000","isvProdId":1,"svnMappings":[]} diff --git a/doc/policy_v2.md b/doc/policy_v2.md index 32e894d62..8d12361fd 100644 --- a/doc/policy_v2.md +++ b/doc/policy_v2.md @@ -39,12 +39,29 @@ Produce ServTD identity and TCB mapping collateral bundle: ```sh cargo build -p servtd-collateral-generator -./target/debug/servtd-collateral-generator --identity /path/to/td_identity_signed.json --identity-chain /path/to/identity_issuer_chain.pem --mapping /path/to/tcb_mapping_signed.json --mapping-chain /path/to/identity_issuer_chain.pem -o servtd_collateral.json +./target/debug/servtd-collateral-generator --identity /path/to/td_identity_signed.json --identity-chain /path/to/identity_issuer_chain.pem --mapping /path/to/tcb_mapping_signed.json -o servtd_collateral.json ``` -Result: `servtd_collateral.json` (contains signed `td identity` and `tcb mapping`, and their issuer chains). +Result: `servtd_collateral.json` contains the signed ServTD identity, its issuer +chain, and the signed TCB mapping. The TCB mapping is verified with the policy +issuer chain measured into RTMR1. -## 3. Generate and Sign Policy +### Mapping signer authority + +Peer authentication verifies the mapping signature and binds its issuer chain +to the peer's attested RTMR1. The peer chain must have the same root CA and +complete leaf Subject Name as the local chain. The CA must issue that Subject +Name only to authorized mapping signers for the intended product and purpose. +Intermediate certificates must be valid CAs, but need not match the local +intermediates. + +The authenticated source mapping resolves the initial and current release SVNs, +including releases absent from an older destination's local mapping. The +mapping signer is therefore trusted to assign SVNs correctly to complete +TDINFO hashes, including their measured policy contents; the destination's +local mapping is not an allowlist for future source releases. + +## 3. Generate Policy Generate a policy v2 JSON referencing: - Attestation collaterals (from step 1) @@ -60,14 +77,33 @@ cargo build -p migtd-policy-generator -o policy_v2.json ``` -Sign the policy: +Package the generated policy data without an outer signature: ```sh -cargo build -p json-signer -./target/debug/json-signer --sign --name policyData --private-key /path/to/pkcs8 --input /path/to/policy_v2.json --output policy_v2_signed.json +jq -c '{policyData: .}' policy_v2.json > policy_v2_signed.json ``` -Result: `policy_v2_signed.json` (contains `policyData` and its signature). +RTMR2 measures canonical `policyData` with only `servtdTcbMapping` removed to +avoid the mapping/image circular dependency. The TCB mapping remains separately +signed by the RTMR1-bound policy issuer. + +### Release SVN and policy SVN + +The mapping's `isvsvn` orders complete TDINFO values, including the measured +policy and `MROWNERCONFIG`. Migration and rebinding source continuity require +the initial release SVN to be no greater than the current release SVN. The +initial hash comes from `SERVTD_EXT`; the current hash comes from the +authenticated peer quote or TDREPORT. + +This one-hash flow does not separately compare initial and current `policySvn` +values or require their `MROWNER` values to match. Different hashes assigned +the same `isvsvn` need not have equal or monotonic `policySvn` values. If a +security-relevant policy update must not be rolled back, assign it a higher +release `isvsvn`. Including `policySvn` in a hash authenticates its value; it +does not establish numeric ordering between releases. + +The existing current-policy check remains: the source/old MigTD requires the +destination/new MigTD's `policySvn` to be no lower than its own. ## 4. Build Final MigTD Image with Policy and Issuer Chain @@ -89,7 +125,8 @@ cargo image --policy-v2 \ During startup: - Policy issuer chain is measured (see measurement flow in [src/migtd/src/bin/migtd/main.rs](../src/migtd/src/bin/migtd/main.rs)). -- Policy integrity is verified with issuer chain and measured by RTMR and event log (`RawPolicyData::verify` in [src/policy/src/v2/policy.rs](../src/policy/src/v2/policy.rs)). +- The supplied policy issuer chain and canonical `policyData` are matched to + their authenticated RTMR1 and RTMR2 event digests before the mapping is used. - Collaterals are used for quote verification and TCB evaluation. ## 5. Build Final MigTD Image with policy which contain updated TCD mapping @@ -118,12 +155,13 @@ popd ./target/debug/migtd-hash --manifest config/servtd_info.json \ --image target/release/migtd.bin \ --policy-v2 \ + --mapping-isvsvn \ --update-tcb-mapping config/templates/tcb_mapping.json ``` -### Resign policy with generated keys +### Sign the cumulative mapping and rebuild the policy ``` -bash sh_script/build_policy_v2.sh [preprod/prod] +bash sh_script/build_policy_v2.sh [preprod/prod] config/templates/tcb_mapping.json ``` ### Rebuild migtd with new policy ``` @@ -135,6 +173,6 @@ cargo image --policy-v2 \ ## Summary Flow 1. Platform collaterals -> `collateral_*.json` -2. ServTD collateral -> sign -> `servtd_collateral_signed.json` -3. Policy generator -> `policy_v2.json` -> sign -> `policy_v2_signed.json` -4. Build image with signed policy + issuer chain -> `cargo image --policy-v2 --policy config/templates/policy_v2_signed.json --policy-issuer-chain config/templates/policy_issuer_chain.pem` +2. Sign the ServTD identity and cumulative TCB mapping -> generate `servtd_collateral.json` +3. Generate policy data -> package it as `policy_v2_signed.json` without an outer signature +4. Build the image with measured policy data and issuer chain diff --git a/sh_script/Azure/build_azure_mock_test.sh b/sh_script/Azure/build_azure_mock_test.sh index 583c6de59..da3412ef7 100755 --- a/sh_script/Azure/build_azure_mock_test.sh +++ b/sh_script/Azure/build_azure_mock_test.sh @@ -385,7 +385,7 @@ if [ ! -f "$PROJECT_ROOT/deps/td-shim-AzCVMEmu/azcvm-extract-report/target/relea exit 1 fi -for tool in json-signer servtd-collateral-generator migtd-policy-generator; do +for tool in json-signer servtd-collateral-generator migtd-policy-generator migtd-hash; do if [ ! -f "$TOOLS_DIR/$tool" ]; then echo -e "${RED}Error: Tool '$tool' not found at $TOOLS_DIR/$tool${NC}" >&2 exit 1 diff --git a/sh_script/build_AzCVMEmu_policy_and_test.sh b/sh_script/build_AzCVMEmu_policy_and_test.sh index 4197313d8..85081fc63 100755 --- a/sh_script/build_AzCVMEmu_policy_and_test.sh +++ b/sh_script/build_AzCVMEmu_policy_and_test.sh @@ -347,6 +347,7 @@ MOCK_QUOTE_FILE="" FETCH_COLLATERALS=false AZURE_REGION="useast" EXTRA_FEATURES="" +TCB_MAPPING_INPUT="" while [[ $# -gt 0 ]]; do case $1 in @@ -386,6 +387,10 @@ while [[ $# -gt 0 ]]; do EXTRA_FEATURES="$2" shift 2 ;; + --tcb-mapping) + TCB_MAPPING_INPUT="$2" + shift 2 + ;; -h|--help) echo "Usage: $0 [OPTIONS]" echo @@ -398,6 +403,8 @@ while [[ $# -gt 0 ]]; do echo " --azure-region REGION Azure region for THIM (useast, westus, northeurope)" echo " (default: useast, applies with --fetch-collaterals)" echo " --extra-features FEATURES Extra cargo features to add (e.g., 'igvm-attest')" + echo " --tcb-mapping FILE Previous authority-maintained mapping to extend" + echo " (default: existing output, then config/AzCVMEmu)" echo " -h, --help Show this help message" echo echo "Examples:" @@ -452,8 +459,18 @@ echo mkdir -p "$OUTPUT_DIR" mkdir -p "$CERT_DIR" +if [[ -n "$TCB_MAPPING_INPUT" && "$TCB_MAPPING_INPUT" != /* ]]; then + TCB_MAPPING_INPUT="$PROJECT_ROOT/$TCB_MAPPING_INPUT" +fi +TCB_MAPPING_SOURCE="$TCB_MAPPING_TEMPLATE" +if [ -n "$TCB_MAPPING_INPUT" ]; then + TCB_MAPPING_SOURCE="$TCB_MAPPING_INPUT" +elif [ -f "$OUTPUT_DIR/tcb_mapping.json" ]; then + TCB_MAPPING_SOURCE="$OUTPUT_DIR/tcb_mapping.json" +fi + # Verify input files exist -for file in "$POLICY_DATA_RAW" "$TD_IDENTITY_TEMPLATE" "$TCB_MAPPING_TEMPLATE"; do +for file in "$POLICY_DATA_RAW" "$TD_IDENTITY_TEMPLATE" "$TCB_MAPPING_SOURCE"; do if [ ! -f "$file" ]; then echo -e "${RED}Error: Required input file not found: $file${NC}" >&2 exit 1 @@ -541,6 +558,12 @@ if ! cargo build --release -p migtd-policy-generator; then exit 1 fi +echo "Building migtd-hash..." +if ! cargo build --release -p migtd-hash; then + echo -e "${RED}Error: Failed to build migtd-hash${NC}" >&2 + exit 1 +fi + # Verify tools exist # azcvm-extract-report may be emitted either to the local crate target/ or the # workspace target/ when CARGO_TARGET_DIR is set. @@ -555,7 +578,7 @@ else exit 1 fi -for tool in json-signer servtd-collateral-generator migtd-policy-generator; do +for tool in json-signer servtd-collateral-generator migtd-policy-generator migtd-hash; do if [ ! -f "$TOOLS_DIR/$tool" ]; then echo -e "${RED}Error: Tool '$tool' not found at $TOOLS_DIR/$tool${NC}" >&2 exit 1 @@ -650,17 +673,34 @@ echo -e "${GREEN}✓ TD Identity updated: $TD_IDENTITY_UPDATED${NC}" echo # -# Step 4: Update tcb_mapping.json with extracted measurements +# Step 4: Update the cumulative tcb_mapping.json with the v2 tdinfo_hash # Make sure no ending newline is added (important for signing) # -echo -e "${BLUE}=== Step 4: Updating TCB Mapping Template ===${NC}" -jq -c ".svnMappings[0].tdMeasurements.mrtd = \"$MRTD\" | \ -.svnMappings[0].tdMeasurements.rtmr0 = \"$RTMR0\" | \ -.svnMappings[0].tdMeasurements.rtmr1 = \"$RTMR1\" | \ -.svnMappings[0].isvsvn = $ISVSVN" \ -"$TCB_MAPPING_TEMPLATE" | tr -d '\n' > "$TCB_MAPPING_UPDATED" +# The Rust helper retains all supported historical hashes, replaces the +# current hash by key, rejects conflicting duplicates, and emits deterministic +# compact JSON for signing. The --from-report path remains byte-identical to +# the release pipeline. +# +echo -e "${BLUE}=== Step 4: Updating Cumulative TCB Mapping ===${NC}" + +TDINFO_HASH_FILE="$TEMP_DIR/tdinfo_hash.hex" +MAPPING_UPDATE_ARGS=( + --update-tcb-mapping "$TCB_MAPPING_SOURCE" + --output-tcb-mapping "$TCB_MAPPING_UPDATED" + --mapping-isvsvn "$ISVSVN" +) +"$TOOLS_DIR/migtd-hash" \ + --policy-v2 \ + --from-report "$REPORT_DATA_FILE" \ + --output-tdinfo-hash "$TDINFO_HASH_FILE" \ + "${MAPPING_UPDATE_ARGS[@]}" +# Uppercase to match the convention used by signed policies. +TDINFO_HASH=$(tr 'a-z' 'A-Z' < "$TDINFO_HASH_FILE") echo -e "${GREEN}✓ TCB Mapping updated: $TCB_MAPPING_UPDATED${NC}" +echo -e " history source = $TCB_MAPPING_SOURCE" +echo -e " tdinfo_hash = $TDINFO_HASH" +cp "$TCB_MAPPING_UPDATED" "$OUTPUT_DIR/tcb_mapping.json" echo # @@ -856,4 +896,3 @@ fi echo echo -e "${GREEN}=== All Done! ===${NC}" - diff --git a/sh_script/build_policy_v2.sh b/sh_script/build_policy_v2.sh index 10737eb7d..0264b8666 100644 --- a/sh_script/build_policy_v2.sh +++ b/sh_script/build_policy_v2.sh @@ -5,6 +5,7 @@ config_temp_dir="./config/templates" key_dir="./key" environment="${1:-pre-production}" +tcb_mapping_file="${2:-}" case "$environment" in pre-production|preprod) collateral_file="collateral_pre_production_fmspc.json" @@ -13,12 +14,22 @@ case "$environment" in collateral_file="collateral_production_fmspc.json" ;; *) - echo "Usage: $0 " + echo "Usage: $0 " exit 1 ;; esac echo "Selected collateral environment '$environment' using $collateral_file" +if [[ -z "$tcb_mapping_file" ]]; then + echo "Usage: $0 " >&2 + exit 1 +fi +if ! jq -e '.svnMappings | type == "array" and length > 0' "$tcb_mapping_file" >/dev/null; then + echo "TCB mapping must contain at least one reviewed release: $tcb_mapping_file" >&2 + echo "Generate it cumulatively with migtd-hash before signing." >&2 + exit 1 +fi +echo "Signing cumulative TCB mapping: $tcb_mapping_file" # Build migtd-collateral-generator and generate collateral_pre_production_fmspc.json # cargo build -p migtd-collateral-generator @@ -38,7 +49,7 @@ cargo build -p json-signer ./target/debug/json-signer --sign \ --name tdTcbMapping \ --private-key $key_dir/issuer_pkcs8.key \ - --input $config_temp_dir/tcb_mapping.json \ + --input "$tcb_mapping_file" \ --output $config_temp_dir/tcb_mapping_signed.json # Build servtd-collateral-generator and generate servtd_collateral.json diff --git a/src/policy/src/v2/servtd_collateral.rs b/src/policy/src/v2/servtd_collateral.rs index 4f667c1cf..1556ccb11 100644 --- a/src/policy/src/v2/servtd_collateral.rs +++ b/src/policy/src/v2/servtd_collateral.rs @@ -133,8 +133,10 @@ impl<'a> RawServtdTcbMapping<'a> { ) .map_err(|_| PolicyError::SignatureVerificationFailed)?; - serde_json::from_str::(self.td_tcb_mapping.get()) - .map_err(|_| PolicyError::InvalidServtdTcbMapping) + let mapping = serde_json::from_str::(self.td_tcb_mapping.get()) + .map_err(|_| PolicyError::InvalidServtdTcbMapping)?; + mapping.validate()?; + Ok(mapping) } } @@ -401,18 +403,24 @@ mod test { fn test_get_engine_svn() { let engine_bytes = include_bytes!("../../test/policy_v2/tcb_mapping.json"); let engine: TdTcbMapping = serde_json::from_slice(engine_bytes).unwrap(); + engine.validate().unwrap(); - // The first svnMappings entry in the test fixture is the canonical - // tdinfo_hash (= SHA384(TDINFO) = init_servtd_info_hash for attr=0). - let expected_hash = engine.svn_mappings[0].td_measurements.tdinfo_hash.clone(); + // A source policy must retain both the historical hash that initialized + // the tenant TD and the current source MigTD hash. + let init_hash = engine.svn_mappings[0].td_measurements.tdinfo_hash.clone(); + let current_hash = engine.svn_mappings[1].td_measurements.tdinfo_hash.clone(); let target = Measurements { - tdinfo_hash: expected_hash.clone(), + tdinfo_hash: init_hash.clone(), }; assert_eq!(engine.get_engine_svn_by_measurements(&target), Some(1)); + let current = Measurements { + tdinfo_hash: current_hash, + }; + assert_eq!(engine.get_engine_svn_by_measurements(¤t), Some(2)); // Case-insensitive match. let lower = Measurements { - tdinfo_hash: expected_hash.to_ascii_lowercase(), + tdinfo_hash: init_hash.to_ascii_lowercase(), }; assert_eq!(engine.get_engine_svn_by_measurements(&lower), Some(1)); @@ -475,30 +483,6 @@ mod test { .is_err()); } - #[test] - fn conflicting_duplicate_tdinfo_hash_is_invalid() { - let hash = "AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA"; - let mapping: TdTcbMapping = serde_json::from_str(&format!( - r#"{{ - "id": "mapping", - "version": 1, - "issueDate": "2025-01-01T00:00:00Z", - "nextUpdate": "2026-01-01T00:00:00Z", - "svnMappings": [ - {{"tdMeasurements": {{"tdinfo_hash": "{hash}"}}, "isvsvn": 1}}, - {{"tdMeasurements": {{"tdinfo_hash": "{}"}}, "isvsvn": 2}} - ] - }}"#, - hash.to_ascii_lowercase() - )) - .unwrap(); - - assert!(matches!( - mapping.validate(), - Err(PolicyError::InvalidServtdTcbMapping) - )); - } - #[test] fn verify_servtd_collateral_signatures() { let servtd_collateral = include_bytes!("../../test/policy_v2/servtd_collateral.json"); diff --git a/tools/migtd-hash/readme.md b/tools/migtd-hash/readme.md index bcc95d095..67218da04 100644 --- a/tools/migtd-hash/readme.md +++ b/tools/migtd-hash/readme.md @@ -34,7 +34,7 @@ popd - Calculate migtd SERVTD_INFO_HASH and update tcb_mapping.json (For policy v2) ``` - ./target/debug/migtd-hash --manifest config/servtd_info.json --image --update-tcb-mapping --policy-v2 --verbose + ./target/debug/migtd-hash --manifest config/servtd_info.json --image --update-tcb-mapping --policy-v2 --mapping-isvsvn --verbose ``` - Generate migtd SERVTD_HASH with debug infomation: diff --git a/tools/migtd-hash/src/lib.rs b/tools/migtd-hash/src/lib.rs index fc7d7db48..8626d1ca0 100644 --- a/tools/migtd-hash/src/lib.rs +++ b/tools/migtd-hash/src/lib.rs @@ -13,7 +13,9 @@ use migtd::{ event_log::TEST_DISABLE_RA_AND_ACCEPT_ALL_EVENT, policy, }; +use serde_json::{json, Value}; use std::{ + collections::BTreeMap, fs::File, io::{Read, Seek, SeekFrom}, mem::size_of, @@ -223,6 +225,102 @@ pub fn calculate_tdinfo_hash(td_info: TdInfoStruct) -> Result, Error> { calculate_servtd_info_hash(td_info) } +fn canonical_tdinfo_hash(hash: &str) -> Result { + let bytes = + hex::decode(hash.trim()).map_err(|_| anyhow!("tdinfo_hash is not valid hexadecimal"))?; + if bytes.len() != SHA384_DIGEST_SIZE { + return Err(anyhow!( + "tdinfo_hash is {} bytes, expected {}", + bytes.len(), + SHA384_DIGEST_SIZE + )); + } + Ok(hex::encode_upper(bytes)) +} + +/// Add or replace an entry in a v2 TCB mapping. +/// +/// Existing mappings are retained by default. Duplicate hashes with the same +/// SVN are collapsed, while conflicting duplicate hashes are rejected. The +/// result is sorted by the canonical uppercase hash and serialized without a +/// trailing newline so repeated updates produce stable signing input. +pub fn update_tcb_mapping_v2( + input: &[u8], + current_mapping: Option<(&[u8], u16)>, +) -> Result> { + let mut document: Value = + serde_json::from_slice(input).map_err(|e| anyhow!("invalid TCB mapping JSON: {e}"))?; + let svn_mappings = document + .get_mut("svnMappings") + .and_then(Value::as_array_mut) + .ok_or_else(|| anyhow!("'svnMappings' missing or not an array"))?; + + let mut mappings = BTreeMap::::new(); + for (index, mapping) in svn_mappings.iter().enumerate() { + let hash = mapping + .get("tdMeasurements") + .and_then(|measurements| measurements.get("tdinfo_hash")) + .and_then(Value::as_str) + .ok_or_else(|| { + anyhow!("svnMappings[{index}].tdMeasurements.tdinfo_hash missing or not a string") + })?; + let hash = canonical_tdinfo_hash(hash) + .map_err(|e| anyhow!("invalid svnMappings[{index}] tdinfo_hash: {e}"))?; + let svn = mapping + .get("isvsvn") + .and_then(Value::as_u64) + .and_then(|svn| u16::try_from(svn).ok()) + .ok_or_else(|| anyhow!("svnMappings[{index}].isvsvn missing or outside u16 range"))?; + + if let Some(previous_svn) = mappings.insert(hash.clone(), svn) { + if previous_svn != svn { + return Err(anyhow!( + "conflicting duplicate tdinfo_hash {hash}: SVN {previous_svn} and {svn}" + )); + } + } + } + + let current_mapping = current_mapping + .map(|(hash, svn)| { + if hash.len() != SHA384_DIGEST_SIZE { + return Err(anyhow!( + "current tdinfo_hash is {} bytes, expected {}", + hash.len(), + SHA384_DIGEST_SIZE + )); + } + Ok((hex::encode_upper(hash), svn)) + }) + .transpose()?; + + if let Some((hash, svn)) = current_mapping { + if let Some(previous_svn) = mappings.get(&hash) { + if *previous_svn != svn { + return Err(anyhow!( + "conflicting duplicate tdinfo_hash {hash}: SVN {previous_svn} and {svn}" + )); + } + } else { + mappings.insert(hash, svn); + } + } + + *svn_mappings = mappings + .into_iter() + .map(|(hash, svn)| { + json!({ + "tdMeasurements": { + "tdinfo_hash": hash, + }, + "isvsvn": svn, + }) + }) + .collect(); + + serde_json::to_vec(&document).map_err(|e| anyhow!("failed to serialize TCB mapping: {e}")) +} + fn rtmr1( cfv: &[u8], rtmr1: &[u8; SHA384_DIGEST_SIZE], @@ -343,7 +441,8 @@ fn calculate_digest(data: &[u8]) -> Result, Error> { #[cfg(test)] mod tests { - use super::copy_igvm_cfv_page; + use super::{copy_igvm_cfv_page, update_tcb_mapping_v2}; + use serde_json::Value; #[test] fn igvm_cfv_pages_preserve_gpa_gaps() { @@ -362,4 +461,134 @@ mod tests { assert!(copy_igvm_cfv_page(&mut cfv, 0x1000, 0x1010, 0x2000, &[1, 2]).is_ok()); assert_eq!(cfv, [0u8; 16]); } + + const HASH_11: &str = + "111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111"; + const HASH_AA: &str = + "AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA"; + + #[test] + fn tcb_mapping_add_retains_historical_releases() { + let input = format!( + r#"{{"id":"mapping","svnMappings":[{{"tdMeasurements":{{"tdinfo_hash":"{HASH_AA}"}},"isvsvn":1}}]}}"# + ); + let current = [0x11u8; 48]; + + let output = update_tcb_mapping_v2(input.as_bytes(), Some((¤t, 2))).unwrap(); + let value: Value = serde_json::from_slice(&output).unwrap(); + let mappings = value["svnMappings"].as_array().unwrap(); + + assert_eq!(mappings.len(), 2); + assert_eq!(mappings[0]["tdMeasurements"]["tdinfo_hash"], HASH_11); + assert_eq!(mappings[0]["isvsvn"], 2); + assert_eq!(mappings[1]["tdMeasurements"]["tdinfo_hash"], HASH_AA); + assert_eq!(mappings[1]["isvsvn"], 1); + } + + #[test] + fn tcb_mapping_retains_multiple_hashes_for_same_svn() { + let input = format!( + r#"{{"id":"mapping","svnMappings":[{{"tdMeasurements":{{"tdinfo_hash":"{HASH_AA}"}},"isvsvn":1}}]}}"# + ); + let current = [0x11u8; 48]; + + let output = update_tcb_mapping_v2(input.as_bytes(), Some((¤t, 1))).unwrap(); + let value: Value = serde_json::from_slice(&output).unwrap(); + let mappings = value["svnMappings"].as_array().unwrap(); + + assert_eq!(mappings.len(), 2); + assert!(mappings.iter().all(|mapping| mapping["isvsvn"] == 1)); + assert!(mappings + .iter() + .any(|mapping| mapping["tdMeasurements"]["tdinfo_hash"] == HASH_11)); + assert!(mappings + .iter() + .any(|mapping| mapping["tdMeasurements"]["tdinfo_hash"] == HASH_AA)); + } + + #[test] + fn tcb_mapping_two_phase_uses_authority_history_not_mock_output() { + let historical_hash = "22".repeat(48); + let authority = format!( + r#"{{"svnMappings":[{{"tdMeasurements":{{"tdinfo_hash":"{historical_hash}"}},"isvsvn":1}}]}}"# + ); + let mock_hash = [0x33u8; 48]; + let real_hash = [0x44u8; 48]; + + let phase_one = update_tcb_mapping_v2(authority.as_bytes(), Some((&mock_hash, 2))).unwrap(); + let phase_one: Value = serde_json::from_slice(&phase_one).unwrap(); + assert!(phase_one["svnMappings"] + .as_array() + .unwrap() + .iter() + .any(|mapping| mapping["tdMeasurements"]["tdinfo_hash"] == "33".repeat(48))); + + // The measured-image phase must restart from the authority input, not + // from phase one's generated output containing the transient mock hash. + let final_mapping = + update_tcb_mapping_v2(authority.as_bytes(), Some((&real_hash, 2))).unwrap(); + let final_mapping: Value = serde_json::from_slice(&final_mapping).unwrap(); + let mappings = final_mapping["svnMappings"].as_array().unwrap(); + + assert_eq!(mappings.len(), 2); + assert!(mappings + .iter() + .any(|mapping| mapping["tdMeasurements"]["tdinfo_hash"] == historical_hash)); + assert!(mappings + .iter() + .any(|mapping| mapping["tdMeasurements"]["tdinfo_hash"] == "44".repeat(48))); + assert!(!mappings + .iter() + .any(|mapping| mapping["tdMeasurements"]["tdinfo_hash"] == "33".repeat(48))); + } + + #[test] + fn tcb_mapping_replace_same_hash_is_deterministic() { + let input = format!( + r#"{{"svnMappings":[{{"isvsvn":1,"tdMeasurements":{{"tdinfo_hash":"{}"}}}}]}}"#, + HASH_AA.to_ascii_lowercase() + ); + let current = [0xAAu8; 48]; + + let first = update_tcb_mapping_v2(input.as_bytes(), Some((¤t, 1))).unwrap(); + let second = update_tcb_mapping_v2(&first, Some((¤t, 1))).unwrap(); + let value: Value = serde_json::from_slice(&first).unwrap(); + + assert_eq!(first, second); + assert_eq!(value["svnMappings"].as_array().unwrap().len(), 1); + assert_eq!( + value["svnMappings"][0]["tdMeasurements"]["tdinfo_hash"], + HASH_AA + ); + assert_eq!(value["svnMappings"][0]["isvsvn"], 1); + } + + #[test] + fn tcb_mapping_rejects_conflicting_current_hash() { + let input = format!( + r#"{{"svnMappings":[{{"tdMeasurements":{{"tdinfo_hash":"{HASH_AA}"}},"isvsvn":1}}]}}"# + ); + let current = [0xAAu8; 48]; + + let error = update_tcb_mapping_v2(input.as_bytes(), Some((¤t, 2))).unwrap_err(); + assert!(error + .to_string() + .contains("conflicting duplicate tdinfo_hash")); + } + + #[test] + fn tcb_mapping_rejects_conflicting_duplicate_hashes() { + let input = format!( + r#"{{"svnMappings":[ + {{"tdMeasurements":{{"tdinfo_hash":"{HASH_AA}"}},"isvsvn":1}}, + {{"tdMeasurements":{{"tdinfo_hash":"{}"}},"isvsvn":2}} + ]}}"#, + HASH_AA.to_ascii_lowercase() + ); + + let error = update_tcb_mapping_v2(input.as_bytes(), None).unwrap_err(); + assert!(error + .to_string() + .contains("conflicting duplicate tdinfo_hash")); + } } diff --git a/tools/migtd-hash/src/main.rs b/tools/migtd-hash/src/main.rs index 45be7da23..2eafd056a 100644 --- a/tools/migtd-hash/src/main.rs +++ b/tools/migtd-hash/src/main.rs @@ -7,7 +7,8 @@ use clap::Parser; use log::debug; use migtd_hash::{ apply_servtd_attr_masks, build_td_info_unmasked, calculate_servtd_hash, - calculate_servtd_info_hash, calculate_tdinfo_hash, clone_td_info, SERVTD_TYPE_MIGTD, + calculate_servtd_info_hash, calculate_tdinfo_hash, clone_td_info, update_tcb_mapping_v2, + SERVTD_TYPE_MIGTD, }; use serde_json::{json, Value}; use std::{ @@ -75,69 +76,37 @@ fn build_td_info_from_report(report_path: &Path) -> anyhow::Result Ok(td) } -/// Write the v2-style `tdinfo_hash` into the TCB mapping JSON at -/// `svnMappings[0].tdMeasurements`. Removes the legacy -/// `{mrtd, rtmr0, rtmr1}` fields if present. -fn update_tcb_mapping_file_v2(path: &Path, tdinfo_hash: &[u8]) -> anyhow::Result<()> { +fn update_tcb_mapping_file_v2( + input_path: &Path, + output_path: &Path, + current_mapping: Option<(&[u8], u16)>, +) -> anyhow::Result<()> { let manifest = - fs::read_to_string(path).with_context(|| format!("Failed to read {}", path.display()))?; - let mut tcb_mapping: Value = serde_json::from_str(&manifest) - .with_context(|| format!("Failed to parse {}", path.display()))?; - - let svn_mappings = tcb_mapping - .get_mut("svnMappings") - .and_then(Value::as_array_mut) - .ok_or_else(|| { - anyhow!( - "'svnMappings' missing or not an array in {}", - path.display() - ) - })?; - let td_measurements = svn_mappings - .get_mut(0) - .ok_or_else(|| anyhow!("'svnMappings' array is empty in {}", path.display()))? - .get_mut("tdMeasurements") - .and_then(Value::as_object_mut) - .ok_or_else(|| { - anyhow!( - "'tdMeasurements' missing or not an object in {}", - path.display() - ) - })?; - - // Remove legacy fields if present so the file matches the v2 schema exactly. - for legacy_key in ["mrtd", "rtmr0", "rtmr1"] { - td_measurements.remove(legacy_key); - } - - td_measurements.insert( - "tdinfo_hash".to_string(), - Value::String(bytes_to_hex(tdinfo_hash).to_uppercase()), - ); - - let serialized = serde_json::to_string(&tcb_mapping).with_context(|| { + fs::read(input_path).with_context(|| format!("Failed to read {}", input_path.display()))?; + let serialized = update_tcb_mapping_v2(&manifest, current_mapping) + .with_context(|| format!("Failed to update {}", input_path.display()))?; + fs::write(output_path, serialized).with_context(|| { format!( - "Failed to serialize updated tcb mapping for {}", - path.display() + "Failed to write updated tcb mapping to {}", + output_path.display() ) })?; - fs::write(path, serialized) - .with_context(|| format!("Failed to write updated tcb mapping to {}", path.display()))?; - println!("Updated {} successfully.", path.display()); + println!("Updated {} successfully.", output_path.display()); Ok(()) } /// Legacy v1 writer: writes mrtd/rtmr0/rtmr1 into the TCB mapping file. fn update_tcb_mapping_file_v1( - path: &Path, + input_path: &Path, + output_path: &Path, mrtd: &[u8], rtmr0: &[u8], rtmr1: &[u8], ) -> anyhow::Result<()> { - let manifest = - fs::read_to_string(path).with_context(|| format!("Failed to read {}", path.display()))?; + let manifest = fs::read_to_string(input_path) + .with_context(|| format!("Failed to read {}", input_path.display()))?; let mut tcb_mapping: Value = serde_json::from_str(&manifest) - .with_context(|| format!("Failed to parse {}", path.display()))?; + .with_context(|| format!("Failed to parse {}", input_path.display()))?; let svn_mappings = tcb_mapping .get_mut("svnMappings") @@ -145,18 +114,18 @@ fn update_tcb_mapping_file_v1( .ok_or_else(|| { anyhow!( "'svnMappings' missing or not an array in {}", - path.display() + input_path.display() ) })?; let td_measurements = svn_mappings .get_mut(0) - .ok_or_else(|| anyhow!("'svnMappings' array is empty in {}", path.display()))? + .ok_or_else(|| anyhow!("'svnMappings' array is empty in {}", input_path.display()))? .get_mut("tdMeasurements") .and_then(Value::as_object_mut) .ok_or_else(|| { anyhow!( "'tdMeasurements' missing or not an object in {}", - path.display() + input_path.display() ) })?; @@ -173,12 +142,16 @@ fn update_tcb_mapping_file_v1( let serialized = serde_json::to_string(&tcb_mapping).with_context(|| { format!( "Failed to serialize updated tcb mapping for {}", - path.display() + input_path.display() + ) + })?; + fs::write(output_path, serialized).with_context(|| { + format!( + "Failed to write updated tcb mapping to {}", + output_path.display() ) })?; - fs::write(path, serialized) - .with_context(|| format!("Failed to write updated tcb mapping to {}", path.display()))?; - println!("Updated {} successfully.", path.display()); + println!("Updated {} successfully.", output_path.display()); Ok(()) } #[derive(Clone, Parser)] @@ -224,7 +197,7 @@ struct Config { /// Output the v2-style `tdinfo_hash` (= SHA384(TDINFO_STRUCT), equals /// `init_servtd_info_hash` for attr=0) as a hex-encoded text file. /// ALWAYS uses unmasked TDINFO regardless of `--servtd-attr`. - #[clap(long)] + #[clap(long, requires = "policy_v2")] pub output_tdinfo_hash: Option, /// Enable verbose logging #[clap(short, long)] @@ -234,6 +207,15 @@ struct Config { /// For v1, writes `mrtd`/`rtmr0`/`rtmr1`. #[clap(long)] pub update_tcb_mapping: Option, + /// Write the updated TCB mapping to a separate path instead of replacing + /// `--update-tcb-mapping`. This preserves the previous signed release + /// artifact as the input history. + #[clap(long, requires = "update_tcb_mapping")] + pub output_tcb_mapping: Option, + /// ISV SVN assigned to the generated v2 `tdinfo_hash`. Required when + /// `--policy-v2` updates a mapping from an image or report. + #[clap(long, requires = "update_tcb_mapping")] + pub mapping_isvsvn: Option, } fn main() { @@ -255,6 +237,11 @@ fn main() { let servtd_attr = config.servtd_attr.unwrap_or(0); debug!("ServTD attributes: {servtd_attr:#x}"); + if !config.policy_v2 && config.mapping_isvsvn.is_some() { + eprintln!("--mapping-isvsvn requires --policy-v2"); + exit(1); + } + // Branch 1: --from-report mode. Build TDINFO from the saved report JSON // directly. RTMR2 is taken verbatim from the report (it was extended at // runtime by the live MigTD). --image / --manifest are rejected by clap, @@ -340,9 +327,10 @@ fn main() { } if let Some(output_tdinfo_hash) = &config.output_tdinfo_hash { - let hash = tdinfo_hash_v2 - .as_ref() - .expect("--output-tdinfo-hash requires --policy-v2"); + let Some(hash) = tdinfo_hash_v2.as_ref() else { + eprintln!("--output-tdinfo-hash requires --policy-v2"); + exit(1); + }; debug!("Writing tdinfo_hash to: {output_tdinfo_hash:?}"); fs::write(output_tdinfo_hash, bytes_to_hex(hash)).unwrap_or_else(|e| { eprintln!("Failed to write tdinfo_hash file: {e}"); @@ -384,14 +372,24 @@ fn main() { debug!("Updating tcb_mapping file..."); if let Some(tcb_mapping_path) = &config.update_tcb_mapping { + let output_path = config + .output_tcb_mapping + .as_deref() + .unwrap_or(tcb_mapping_path.as_path()); let result = if config.policy_v2 { - let hash = tdinfo_hash_v2 - .as_ref() - .expect("v2 tcb-mapping update requires tdinfo_hash to be computed"); - update_tcb_mapping_file_v2(tcb_mapping_path, hash) + let Some(hash) = tdinfo_hash_v2.as_ref() else { + eprintln!("Failed to compute tdinfo_hash for the v2 mapping update"); + exit(1); + }; + let isvsvn = config.mapping_isvsvn.unwrap_or_else(|| { + eprintln!("--mapping-isvsvn is required with --policy-v2 --update-tcb-mapping"); + exit(1); + }); + update_tcb_mapping_file_v2(tcb_mapping_path, output_path, Some((hash, isvsvn))) } else { update_tcb_mapping_file_v1( tcb_mapping_path, + output_path, &td_info.mrtd, &td_info.rtmr0, &td_info.rtmr1, From 408461c155738f820baa607521b3149ff0189c75 Mon Sep 17 00:00:00 2001 From: Haitao Huang Date: Wed, 23 Sep 2026 21:28:29 +0000 Subject: [PATCH 4/8] fix(migtd): preserve measured identity during mapping finalization Consume the signed identity used to build the measured release instead of re-signing it after recording tdinfo_hash. Reject any non-mapping policy change before replacing the final policy outputs, including identity, issuer-chain, and platform collateral changes. Document preparation before measurement, immutable release inputs, and a final image hash comparison against the recorded endorsement. Assisted-by: GitHub Copilot CLI:gpt-6-astra Signed-off-by: Haitao Huang --- doc/policy_v2.md | 52 ++++++++++++++++++++++---------- sh_script/build_policy_v2.sh | 57 +++++++++++++++++++++--------------- 2 files changed, 70 insertions(+), 39 deletions(-) diff --git a/doc/policy_v2.md b/doc/policy_v2.md index 8d12361fd..9f1699b37 100644 --- a/doc/policy_v2.md +++ b/doc/policy_v2.md @@ -129,50 +129,70 @@ During startup: their authenticated RTMR1 and RTMR2 event digests before the mapping is used. - Collaterals are used for quote verification and TCB evaluation. -## 5. Build Final MigTD Image with policy which contain updated TCD mapping -### Generate new key pair for policy signing -``` -bash sh_script/key_gen.sh -``` +## 5. Finalize the cumulative TCB mapping -### build migtd with existing policy -``` -cargo clean +Prepare the signing keys and complete steps 1-3 **before** measuring the release. +Retain the exact signed identity as `config/templates/td_identity_signed.json` +and use `key/migtd_issuer_chain.pem` consistently for this example. Freeze the +identity, its signature and issuer chain, platform collaterals, policy settings, +image build options, and TDINFO manifest. Re-signing an unchanged identity can +produce a different signature, changing RTMR2 and therefore `tdinfo_hash`. + +`build_policy_v2.sh` is a mapping-finalization step, not an initial policy +generator. It consumes the already-signed identity and rejects changes to +measured policy data rather than silently invalidating the recorded hash. + +### Build with the prepared policy +```sh cargo image --policy-v2 \ --policy config/templates/policy_v2_signed.json \ --policy-issuer-chain key/migtd_issuer_chain.pem ``` ### Build migtd-hash tool -``` -pushd tools/migtd-hash -cargo build -popd +```sh +cargo build -p migtd-hash ``` ### Generate new measurement with updated TCB mapping -``` +```sh ./target/debug/migtd-hash --manifest config/servtd_info.json \ --image target/release/migtd.bin \ --policy-v2 \ + --output-tdinfo-hash target/release/expected_tdinfo_hash.txt \ --mapping-isvsvn \ --update-tcb-mapping config/templates/tcb_mapping.json ``` ### Sign the cumulative mapping and rebuild the policy -``` -bash sh_script/build_policy_v2.sh [preprod/prod] config/templates/tcb_mapping.json +```sh +bash sh_script/build_policy_v2.sh preprod \ + config/templates/tcb_mapping.json config/templates/td_identity_signed.json ``` ### Rebuild migtd with new policy -``` +```sh cargo image --policy-v2 \ --policy config/templates/policy_v2_signed.json \ --policy-issuer-chain key/migtd_issuer_chain.pem ``` +Require the rebuilt image to retain the recorded release hash. Do not publish +the image or mapping if this comparison fails: + +```sh +./target/debug/migtd-hash --manifest config/servtd_info.json \ + --image target/release/migtd.bin --policy-v2 \ + --output-tdinfo-hash target/release/final_tdinfo_hash.txt +cmp --silent target/release/expected_tdinfo_hash.txt target/release/final_tdinfo_hash.txt \ + || { echo "Final image no longer matches its TDINFO endorsement" >&2; exit 1; } +``` + ## Summary Flow 1. Platform collaterals -> `collateral_*.json` 2. Sign the ServTD identity and cumulative TCB mapping -> generate `servtd_collateral.json` 3. Generate policy data -> package it as `policy_v2_signed.json` without an outer signature 4. Build the image with measured policy data and issuer chain +5. Record its `tdinfo_hash` and update the cumulative mapping +6. Re-sign only the mapping, preserving every measured input +7. Rebuild and require the final `tdinfo_hash` to equal the recorded value diff --git a/sh_script/build_policy_v2.sh b/sh_script/build_policy_v2.sh index 0264b8666..59f33188b 100644 --- a/sh_script/build_policy_v2.sh +++ b/sh_script/build_policy_v2.sh @@ -6,6 +6,7 @@ key_dir="./key" environment="${1:-pre-production}" tcb_mapping_file="${2:-}" +signed_identity_file="${3:-}" case "$environment" in pre-production|preprod) collateral_file="collateral_pre_production_fmspc.json" @@ -14,14 +15,20 @@ case "$environment" in collateral_file="collateral_production_fmspc.json" ;; *) - echo "Usage: $0 " + echo "Usage: $0 " >&2 exit 1 ;; esac echo "Selected collateral environment '$environment' using $collateral_file" -if [[ -z "$tcb_mapping_file" ]]; then - echo "Usage: $0 " >&2 +if [[ -z "$tcb_mapping_file" || -z "$signed_identity_file" ]]; then + echo "Usage: $0 " >&2 + exit 1 +fi +if [[ ! -s "$signed_identity_file" ]] || ! jq -e \ + '(.tdIdentity | type == "object") and (.signature | type == "string" and length > 0)' \ + "$signed_identity_file" >/dev/null; then + echo "The signed identity used to measure this release is required: $signed_identity_file" >&2 exit 1 fi if ! jq -e '.svnMappings | type == "array" and length > 0' "$tcb_mapping_file" >/dev/null; then @@ -30,6 +37,8 @@ if ! jq -e '.svnMappings | type == "array" and length > 0' "$tcb_mapping_file" > exit 1 fi echo "Signing cumulative TCB mapping: $tcb_mapping_file" +measured_policy=$(jq -cS 'del(.servtdCollateral.servtdTcbMapping)' \ + "$config_temp_dir/policy_v2.json") # Build migtd-collateral-generator and generate collateral_pre_production_fmspc.json # cargo build -p migtd-collateral-generator @@ -37,38 +46,40 @@ echo "Signing cumulative TCB mapping: $tcb_mapping_file" # -o $config_temp_dir/collateral_pre_production_fmspc.json \ # --pre-production -# Build json-signer and sign td_identity.json +# The signed identity is measured; only the TCB mapping may be re-signed here. cargo build -p json-signer -./target/debug/json-signer --sign \ - --name tdIdentity \ - --private-key $key_dir/issuer_pkcs8.key \ - --input $config_temp_dir/td_identity.json \ - --output $config_temp_dir/td_identity_signed.json - -# Sign tcb_mapping.json ./target/debug/json-signer --sign \ --name tdTcbMapping \ - --private-key $key_dir/issuer_pkcs8.key \ + --private-key "$key_dir/issuer_pkcs8.key" \ --input "$tcb_mapping_file" \ - --output $config_temp_dir/tcb_mapping_signed.json + --output "$config_temp_dir/tcb_mapping_signed.json" # Build servtd-collateral-generator and generate servtd_collateral.json cargo build -p servtd-collateral-generator ./target/debug/servtd-collateral-generator \ - --identity $config_temp_dir/td_identity_signed.json \ - --identity-chain $key_dir/migtd_issuer_chain.pem \ - --mapping $config_temp_dir/tcb_mapping_signed.json \ - -o $config_temp_dir/servtd_collateral.json + --identity "$signed_identity_file" \ + --identity-chain "$key_dir/migtd_issuer_chain.pem" \ + --mapping "$config_temp_dir/tcb_mapping_signed.json" \ + -o "$config_temp_dir/servtd_collateral.json" # Build migtd-policy-generator and generate policy_v2.json cargo build -p migtd-policy-generator +policy_output=$(mktemp "$config_temp_dir/policy_v2.XXXXXX") +trap 'rm -f -- "$policy_output"' EXIT ./target/debug/migtd-policy-generator v2 \ - --policy-data $config_temp_dir/policy_v2.json \ - --collaterals $config_temp_dir/../$collateral_file \ - --servtd-collateral $config_temp_dir/servtd_collateral.json \ - -o $config_temp_dir/policy_v2.json + --policy-data "$config_temp_dir/policy_v2.json" \ + --collaterals "$config_temp_dir/../$collateral_file" \ + --servtd-collateral "$config_temp_dir/servtd_collateral.json" \ + -o "$policy_output" + +updated_measurement=$(jq -cS 'del(.servtdCollateral.servtdTcbMapping)' "$policy_output") +if [[ "$updated_measurement" != "$measured_policy" ]]; then + echo "Finalization would change measured policy data; prepare and measure a new release first." >&2 + exit 1 +fi +mv -- "$policy_output" "$config_temp_dir/policy_v2.json" # policyData integrity is provided by RTMR2; the policy blob has no outer # signature. Keep the historical output filename for build compatibility. -jq -c '{policyData: .}' $config_temp_dir/policy_v2.json \ - > $config_temp_dir/policy_v2_signed.json +jq -c '{policyData: .}' "$config_temp_dir/policy_v2.json" \ + > "$config_temp_dir/policy_v2_signed.json" From 708d640ec471e056dd1aec11c655b964fda9b66f Mon Sep 17 00:00:00 2001 From: Haitao Huang Date: Tue, 29 Sep 2026 22:03:51 +0000 Subject: [PATCH 5/8] refactor(policy): remove unused engine ordering helper Remove check_engine_not_older and its dedicated test because runtime continuity uses the MigTD helper instead. Preserve the equal-SVN assertion in the live continuity tests alongside the existing upgrade, downgrade, and lookup-failure coverage. Signed-off-by: Haitao Huang Assisted-by: GitHub Copilot CLI:gpt-6-astra --- src/migtd/src/mig_policy.rs | 3 ++ src/policy/src/v2/servtd_collateral.rs | 63 -------------------------- 2 files changed, 3 insertions(+), 63 deletions(-) diff --git a/src/migtd/src/mig_policy.rs b/src/migtd/src/mig_policy.rs index 803ac8f64..ad3509924 100644 --- a/src/migtd/src/mig_policy.rs +++ b/src/migtd/src/mig_policy.rs @@ -716,6 +716,9 @@ mod v2 { assert!( verify_continuity_order(&mapping, &[0x11; 48], &[0; 8], &[0x22; 48], &[0; 8],).is_ok() ); + assert!( + verify_continuity_order(&mapping, &[0x11; 48], &[0; 8], &[0x11; 48], &[0; 8],).is_ok() + ); assert!(matches!( verify_continuity_order(&mapping, &[0x22; 48], &[0; 8], &[0x11; 48], &[0; 8],), Err(PolicyError::SvnMismatch) diff --git a/src/policy/src/v2/servtd_collateral.rs b/src/policy/src/v2/servtd_collateral.rs index 1556ccb11..6f2520d01 100644 --- a/src/policy/src/v2/servtd_collateral.rs +++ b/src/policy/src/v2/servtd_collateral.rs @@ -232,32 +232,6 @@ impl TdTcbMapping { None } - /// `migtdengine check`: the peer engine must not be older than the engine - /// recorded at initial binding (`enginesvnsrc >= enginesvninit`). - /// - /// `enginedatesrc >= enginedateinit` is not compared separately: the engine - /// date is looked up from this SVN in `servtd_identity`, so it follows only - /// while `tcbLevels` are non-decreasing in `isvsvn` — Intel's Enclave - /// Identity convention, which nothing here validates. - pub fn check_engine_not_older( - &self, - peer: &Measurements, - init: &Measurements, - ) -> Result<(), PolicyError> { - let peer_svn = self - .get_engine_svn_by_measurements(peer) - .ok_or(PolicyError::SvnMismatch)?; - let init_svn = self - .get_engine_svn_by_measurements(init) - .ok_or(PolicyError::SvnMismatch)?; - - if peer_svn < init_svn { - return Err(PolicyError::SvnMismatch); - } - - Ok(()) - } - #[inline] fn compare_measurements(pattern: &Measurements, target: &Measurements) -> bool { // Hex strings are case-insensitive. @@ -446,43 +420,6 @@ mod test { assert!(serde_json::from_str::(r#"{"tdinfoHash":"00"}"#).is_err()); } - #[test] - fn test_check_engine_not_older() { - let engine = |tag: u8| Measurements::new_from_bytes(&[tag; 48]); - let mapping = TdTcbMapping { - id: String::from("TEST"), - version: 1, - issue_date: String::from("2025-01-01T00:00:00Z"), - next_update: String::from("2026-01-01T00:00:00Z"), - svn_mappings: [(0xa1u8, 1u16), (0xb2, 2)] - .iter() - .map(|(tag, isvsvn)| SvnMapping { - td_measurements: engine(*tag), - isvsvn: *isvsvn, - }) - .collect(), - }; - - // Downgrade: peer engine older than the engine bound at init. - assert!(mapping - .check_engine_not_older(&engine(0xa1), &engine(0xb2)) - .is_err()); - assert!(mapping - .check_engine_not_older(&engine(0xb2), &engine(0xa1)) - .is_ok()); - assert!(mapping - .check_engine_not_older(&engine(0xa1), &engine(0xa1)) - .is_ok()); - - // Either side unresolvable on the local mapping is a rejection. - assert!(mapping - .check_engine_not_older(&engine(0xcc), &engine(0xa1)) - .is_err()); - assert!(mapping - .check_engine_not_older(&engine(0xa1), &engine(0xcc)) - .is_err()); - } - #[test] fn verify_servtd_collateral_signatures() { let servtd_collateral = include_bytes!("../../test/policy_v2/servtd_collateral.json"); From e817c4c327e76e49a19cbb75b83bd3995a99a6f3 Mon Sep 17 00:00:00 2001 From: Haitao Huang Date: Fri, 4 Sep 2026 01:10:05 +0000 Subject: [PATCH 6/8] feat(policy): add RTMR1 signer anchor revocation Measure the policy signer as a stable root-certificate plus leaf-subject anchor in both runtime and offline hashing. Require authenticated, numbered servTD CRLs so omission cannot bypass signer-chain enforcement at initialization or peer validation, and support a monotonic servtd CRL policy floor.\n\nPort only the proposal-specific implementation from ms/integration while retaining tcbmapping's existing JSON mapping and identity model. Assisted-by: GitHub Copilot CLI:GPT-5.6 Sol Signed-off-by: Haitao Huang Assisted-by: GitHub Copilot CLI:gpt-6-astra --- config/templates/policy_issuer_chain.pem | 58 +++--- config/templates/policy_v2.json | 2 +- config/templates/policy_v2_signed.json | 2 +- config/templates/servtd.crl.pem | 9 + config/templates/servtd_collateral.json | 2 +- config/templates/tcb_mapping_signed.json | 2 +- config/templates/td_identity_signed.json | 2 +- doc/policy_v2.md | 71 +++++-- sh_script/Azure/build_azure_mock_test.sh | 3 + sh_script/build_AzCVMEmu_policy_and_test.sh | 5 +- sh_script/build_policy_v2.sh | 12 +- sh_script/test/generate_empty_servtd_crl.sh | 23 +++ src/crypto/src/crl.rs | 62 +++++- src/crypto/src/lib.rs | 69 ++++++- src/migtd/src/bin/migtd/main.rs | 12 +- src/migtd/src/mig_policy.rs | 21 ++ src/policy/src/lib.rs | 1 + src/policy/src/v2/measurement.rs | 68 +++++++ src/policy/src/v2/policy.rs | 182 +++++++++++++++++- src/policy/src/v2/servtd_collateral.rs | 3 + .../cert_chain/policy_issuer_chain.pem | 58 +++--- src/policy/test/policy_v2/policy_data.json | 2 +- src/policy/test/policy_v2/policy_v2.json | 2 +- .../test/policy_v2/servtd_collateral.json | 2 +- tools/migtd-hash/src/lib.rs | 4 +- tools/servtd-collateral-generator/readme.md | 24 ++- .../servtd-collateral-generator/src/build.rs | 27 +++ tools/servtd-collateral-generator/src/main.rs | 49 ++++- 28 files changed, 670 insertions(+), 107 deletions(-) create mode 100644 config/templates/servtd.crl.pem create mode 100644 sh_script/test/generate_empty_servtd_crl.sh diff --git a/config/templates/policy_issuer_chain.pem b/config/templates/policy_issuer_chain.pem index 7966f9c8c..ca3285df9 100644 --- a/config/templates/policy_issuer_chain.pem +++ b/config/templates/policy_issuer_chain.pem @@ -1,46 +1,46 @@ -----BEGIN CERTIFICATE----- -MIICaDCCAe6gAwIBAgIUTbltbfR2MqjYC04lViWFKrg6HdwwCgYIKoZIzj0EAwMw +MIICaDCCAe6gAwIBAgIUfJVxzQLvRxH6suOHfBpR1mlL6CowCgYIKoZIzj0EAwMw dDELMAkGA1UEBhMCVVMxCzAJBgNVBAgMAkNBMRQwEgYDVQQHDAtTYW50YSBDbGFy YTEiMCAGA1UECgwZTWlnVEQgSW50ZXJtZWRpYXRlIElzc3VlcjEeMBwGA1UEAwwV -TWlnVEQgSW50ZXJtZWRpYXRlIENBMB4XDTI2MDkwMjIwNDIxNFoXDTI3MDkwMjIw -NDIxNFowYzELMAkGA1UEBhMCVVMxCzAJBgNVBAgMAkNBMRQwEgYDVQQHDAtTYW50 +TWlnVEQgSW50ZXJtZWRpYXRlIENBMB4XDTI2MDkxMjAwMDUyNVoXDTI3MDkxMjAw +MDUyNVowYzELMAkGA1UEBhMCVVMxCzAJBgNVBAgMAkNBMRQwEgYDVQQHDAtTYW50 YSBDbGFyYTEVMBMGA1UECgwMTWlnVEQgSXNzdWVyMRowGAYDVQQDDBFNaWdURCBJ -bmZvIElzc3VlcjB2MBAGByqGSM49AgEGBSuBBAAiA2IABH5vWdNV562wS25uaCye -prgjA1xJH4hlVTmI6whzgO7xmOW1kZi7glN3TXAdEcKctSIOiYw+oHqiXZsPGTKB -f6ieEey3yynUO8UwMsr25rVkpDvKi2PL1ZDeR2FQ5GMxcKNSMFAwDgYDVR0PAQH/ -BAQDAgeAMB0GA1UdDgQWBBRRsu5Xj3LZ8FzNUK5TEUD9E4ahuDAfBgNVHSMEGDAW -gBQG9PzDbR1trcTTtqJEMR+xeXF4uzAKBggqhkjOPQQDAwNoADBlAjEA1S9EBp+C -QO920YlTE1aYW+xHjBJq9W2TM79SIVENFHSxIRYdANWAaJge2gtwMknMAjAZZupA -w6HSYkKWsQP0pG2utLLxi85lS+1vVhWyl8Sh2k6xOiq303K8TK/auAFOXQo= +bmZvIElzc3VlcjB2MBAGByqGSM49AgEGBSuBBAAiA2IABH9I8qjPEqZBX9wHgb22 +PsC/Vpiz6e4lIwdECUQ/KX93GbdYyibzHRawiwumrMS3RR5XsOiJYckGfo7nhftB +oiqstrN7YwwIwu3dD2oPkU+rUNP73D5SoXvFvJH6GJRrl6NSMFAwDgYDVR0PAQH/ +BAQDAgeAMB0GA1UdDgQWBBTeyxHNTE9IvgE9axy/ShWr7G1+bjAfBgNVHSMEGDAW +gBSHF2xOeJ5+gddXjL9uv1sVWS2cmDAKBggqhkjOPQQDAwNoADBlAjBafsTXa7S5 +h49z16hyB1pdk+0uAsxCLjG99liWGt86r07PpLNn/UHv/uKdCpuTQD8CMQCPN7jj +Hz6Y2l2tmy0cFx2TPw6P/q50UMnwkuczO/WtV4Ym4vGslwWljK3ypCn1kzA= -----END CERTIFICATE----- -----BEGIN CERTIFICATE----- -MIICdTCCAfugAwIBAgIUUhMm1H4HjXLOwHVkvZzXcESTTBIwCgYIKoZIzj0EAwMw +MIICdDCCAfugAwIBAgIUezVutiTFiDTfUXqC63GtiV7QiMUwCgYIKoZIzj0EAwMw XzELMAkGA1UEBhMCVVMxCzAJBgNVBAgMAkNBMRQwEgYDVQQHDAtTYW50YSBDbGFy YTEVMBMGA1UECgwMTWlnVEQgSXNzdWVyMRYwFAYDVQQDDA1NaWdURCBSb290IENB -MB4XDTI2MDkwMjIwNDIxNFoXDTMxMDkwMTIwNDIxNFowdDELMAkGA1UEBhMCVVMx +MB4XDTI2MDkxMjAwMDUyNVoXDTMxMDkxMTAwMDUyNVowdDELMAkGA1UEBhMCVVMx CzAJBgNVBAgMAkNBMRQwEgYDVQQHDAtTYW50YSBDbGFyYTEiMCAGA1UECgwZTWln VEQgSW50ZXJtZWRpYXRlIElzc3VlcjEeMBwGA1UEAwwVTWlnVEQgSW50ZXJtZWRp -YXRlIENBMHYwEAYHKoZIzj0CAQYFK4EEACIDYgAEbG8UwpbhzDyzLsfGYOf+MxDG -+2DX61exLjnMAgo78CQTD12ge66dgkzcJZ5FI3GrlJZPXAgVvDKsJXSEaysfV2U7 -D4LA4LDOqy8gF/xIYWa0CG+8K/K2nsbKASIhuwE+o2MwYTAPBgNVHRMBAf8EBTAD -AQH/MA4GA1UdDwEB/wQEAwIBBjAdBgNVHQ4EFgQUBvT8w20dba3E07aiRDEfsXlx -eLswHwYDVR0jBBgwFoAUByYcVdKYdUuTd97TmqGMw5Ekrg0wCgYIKoZIzj0EAwMD -aAAwZQIxAIibTFYBOcoBPPrgIN9ZUJcZpM1nMphNfiOkNXknMFfwyiOBc0aYef2e -1PtopEFZiQIwU0l+LeqVirXD7dWXAANN9+W2hLmdNNifZvf5ENGwEK5dgn54FWoU -koGfhEFuuemy +YXRlIENBMHYwEAYHKoZIzj0CAQYFK4EEACIDYgAEP5xaa2Ho+bhuZ/tHU4oDctJK +V1hkCIcKNVA98WZwSkF+2U18iJDCCgCqID8yZPTeDsAwedmAnGMgoDY0LnTHU1lb +P4S/kBqlYyJS6hPLaap0OZcqm/4KlfEtzHlcQyngo2MwYTAPBgNVHRMBAf8EBTAD +AQH/MA4GA1UdDwEB/wQEAwIBBjAdBgNVHQ4EFgQUhxdsTniefoHXV4y/br9bFVkt +nJgwHwYDVR0jBBgwFoAUbE8HztUJj3IR8/vZh7vPZSDVc6owCgYIKoZIzj0EAwMD +ZwAwZAIwNrIYVVOrhYieQWa0zyo6lFU2qw3PBCKjK1vs7lLRj1zL23NBcbGkO/eL +FJDJyIpFAjBhjhMsR3KPm3KJ7PdBlo2DUGndZl6IfCmDegz9GQo1IxiK2Gwlw+tx +L8FKWODvtmw= -----END CERTIFICATE----- -----BEGIN CERTIFICATE----- -MIICTzCCAdagAwIBAgIUIIRnuq6BASXwFFcIwhWGtuvoWP8wCgYIKoZIzj0EAwMw +MIICUDCCAdagAwIBAgIUIKafaBi49XqENxLPj6zO8f2J0cEwCgYIKoZIzj0EAwMw XzELMAkGA1UEBhMCVVMxCzAJBgNVBAgMAkNBMRQwEgYDVQQHDAtTYW50YSBDbGFy YTEVMBMGA1UECgwMTWlnVEQgSXNzdWVyMRYwFAYDVQQDDA1NaWdURCBSb290IENB -MB4XDTI2MDkwMjIwNDIxM1oXDTM2MDgzMDIwNDIxM1owXzELMAkGA1UEBhMCVVMx +MB4XDTI2MDkxMjAwMDUyNVoXDTM2MDkwOTAwMDUyNVowXzELMAkGA1UEBhMCVVMx CzAJBgNVBAgMAkNBMRQwEgYDVQQHDAtTYW50YSBDbGFyYTEVMBMGA1UECgwMTWln VEQgSXNzdWVyMRYwFAYDVQQDDA1NaWdURCBSb290IENBMHYwEAYHKoZIzj0CAQYF -K4EEACIDYgAEsoBV62G+63+QswhM7il92pH6v+86NLMLAPyyzHIgAXzKJTQLsLDq -Xvq3yZbXFLAEoABZkshXNKxphoSK+b7rQjvgral7vNshcq/bgSmkAFxGjXzuHC8V -XOpBVmVEsdgio1MwUTAdBgNVHQ4EFgQUByYcVdKYdUuTd97TmqGMw5Ekrg0wHwYD -VR0jBBgwFoAUByYcVdKYdUuTd97TmqGMw5Ekrg0wDwYDVR0TAQH/BAUwAwEB/zAK -BggqhkjOPQQDAwNnADBkAjA46e70GOt1bjKjU4YlDEnh01KjpcqRFC2w4lGiG/RJ -sKsNTMhJhmglcJw3UN3vCDYCMAwNzecuOD6joTJXiBFDw9zA0oisIust4NSZUtnj -+dN7kruhJoRxoyftJ3O48BuF2A== +K4EEACIDYgAEX0FA16XAybLR9y71HBrJiNvZoLR/3KCNPGXnUGDfeAHfcye57/eZ +n3zlBI3qX3fJYSv3FrzlFU1gqmNuLrD8Stjjm8SA//YJPC1oJIMUMgdLw7ieNvaS +lJG5eknquOjxo1MwUTAdBgNVHQ4EFgQUbE8HztUJj3IR8/vZh7vPZSDVc6owHwYD +VR0jBBgwFoAUbE8HztUJj3IR8/vZh7vPZSDVc6owDwYDVR0TAQH/BAUwAwEB/zAK +BggqhkjOPQQDAwNoADBlAjBMhiJO0hkVoz268l4Lbv4zC/joDl6fddaTjIEpXNho +rkntDlzBSsq8RbaMyKXMp80CMQDw285fiuP/3VWEwJCGP+kheIIbpF2Ek4C/7pSq +WeYdinGh4QtYefKnQ86q9/3XM3A= -----END CERTIFICATE----- diff --git a/config/templates/policy_v2.json b/config/templates/policy_v2.json index bb3daadac..6e53e47bd 100644 --- a/config/templates/policy_v2.json +++ b/config/templates/policy_v2.json @@ -1 +1 @@ -{"collaterals":{"majorVersion":1,"minorVersion":0,"pckCrl":"-----BEGIN X509 CRL-----\nMIIBKTCB0AIBATAKBggqhkjOPQQDAjBwMSIwIAYDVQQDDBlJbnRlbCBTR1ggUENL\nIFBsYXRmb3JtIENBMRowGAYDVQQKDBFJbnRlbCBDb3Jwb3JhdGlvbjEUMBIGA1UE\nBwwLU2FudGEgQ2xhcmExCzAJBgNVBAgMAkNBMQswCQYDVQQGEwJVUxcNMjYwNzAx\nMDk0NjIzWhcNMjYwNzMxMDk0NjIzWqAvMC0wCgYDVR0UBAMCAQEwHwYDVR0jBBgw\nFoAUWSPTp0qoY1QuOXCt4A8HK1ckKrcwCgYIKoZIzj0EAwIDSAAwRQIgcGtzcbJl\n2S3wCJYxAd7KNnRsztqrU+u2NaDupYb0lTgCIQCA6I7FwSIA0s2r9sVOz6dIqV1w\naBnaP08fyNmvo7VbCA==\n-----END X509 CRL-----","pckCrlIssuerChain":"-----BEGIN CERTIFICATE-----\nMIICmjCCAkCgAwIBAgIUWSPTp0qoY1QuOXCt4A8HK1ckKrcwCgYIKoZIzj0EAwIw\naDEaMBgGA1UEAwwRSW50ZWwgU0dYIFJvb3QgQ0ExGjAYBgNVBAoMEUludGVsIENv\ncnBvcmF0aW9uMRQwEgYDVQQHDAtTYW50YSBDbGFyYTELMAkGA1UECAwCQ0ExCzAJ\nBgNVBAYTAlVTMB4XDTE5MTAzMTEyMzM0N1oXDTM0MTAzMTEyMzM0N1owcDEiMCAG\nA1UEAwwZSW50ZWwgU0dYIFBDSyBQbGF0Zm9ybSBDQTEaMBgGA1UECgwRSW50ZWwg\nQ29ycG9yYXRpb24xFDASBgNVBAcMC1NhbnRhIENsYXJhMQswCQYDVQQIDAJDQTEL\nMAkGA1UEBhMCVVMwWTATBgcqhkjOPQIBBggqhkjOPQMBBwNCAAQwp+Lc+TUBtg1H\n+U8JIsMsbjHjCkTtXb8jPM6r2dhu9zIblhDZ7INfqt3Ix8XcFKD8k0NEXrkZ66qJ\nXa1KzLIKo4G/MIG8MB8GA1UdIwQYMBaAFOnoRFJTNlxLGJoR/EMYLKXcIIBIMFYG\nA1UdHwRPME0wS6BJoEeGRWh0dHBzOi8vc2J4LWNlcnRpZmljYXRlcy50cnVzdGVk\nc2VydmljZXMuaW50ZWwuY29tL0ludGVsU0dYUm9vdENBLmRlcjAdBgNVHQ4EFgQU\nWSPTp0qoY1QuOXCt4A8HK1ckKrcwDgYDVR0PAQH/BAQDAgEGMBIGA1UdEwEB/wQI\nMAYBAf8CAQAwCgYIKoZIzj0EAwIDSAAwRQIhAJ1q+FTz+gUuVfBQuCgJsFrL2TTS\ne1aBZ53O52TjFie6AiAriPaRahUX9Oa9kGLlAchWXKT6j4RWSR50BqhrN3UT4A==\n-----END CERTIFICATE-----\n-----BEGIN CERTIFICATE-----\nMIIClDCCAjmgAwIBAgIVAOnoRFJTNlxLGJoR/EMYLKXcIIBIMAoGCCqGSM49BAMC\nMGgxGjAYBgNVBAMMEUludGVsIFNHWCBSb290IENBMRowGAYDVQQKDBFJbnRlbCBD\nb3Jwb3JhdGlvbjEUMBIGA1UEBwwLU2FudGEgQ2xhcmExCzAJBgNVBAgMAkNBMQsw\nCQYDVQQGEwJVUzAeFw0xOTEwMzEwOTQ5MjFaFw00OTEyMzEyMzU5NTlaMGgxGjAY\nBgNVBAMMEUludGVsIFNHWCBSb290IENBMRowGAYDVQQKDBFJbnRlbCBDb3Jwb3Jh\ndGlvbjEUMBIGA1UEBwwLU2FudGEgQ2xhcmExCzAJBgNVBAgMAkNBMQswCQYDVQQG\nEwJVUzBZMBMGByqGSM49AgEGCCqGSM49AwEHA0IABE/6D/1WHNrWwPmNMIyBKMW5\nJ6JzMsjo6xP2vkK1cdZGb1PGRP/C/8ECgiDkmklmzwLzLi+000m7LLrtKJA3oC2j\ngb8wgbwwHwYDVR0jBBgwFoAU6ehEUlM2XEsYmhH8QxgspdwggEgwVgYDVR0fBE8w\nTTBLoEmgR4ZFaHR0cHM6Ly9zYngtY2VydGlmaWNhdGVzLnRydXN0ZWRzZXJ2aWNl\ncy5pbnRlbC5jb20vSW50ZWxTR1hSb290Q0EuZGVyMB0GA1UdDgQWBBTp6ERSUzZc\nSxiaEfxDGCyl3CCASDAOBgNVHQ8BAf8EBAMCAQYwEgYDVR0TAQH/BAgwBgEB/wIB\nATAKBggqhkjOPQQDAgNJADBGAiEAzw9zdUiUHPMUd0C4mx41jlFZkrM3y5f1lgnV\nO7FbjOoCIQCoGtUmT4cXt7V+ySHbJ8Hob9AanpvXNH1ER+/gZF+opQ==\n-----END CERTIFICATE-----\n","platforms":[{"fmspc":"20C06F000000","tcbInfo":"{\"tcbInfo\":{\"id\":\"TDX\",\"version\":3,\"issueDate\":\"2026-07-01T10:00:45Z\",\"nextUpdate\":\"2026-07-31T10:00:45Z\",\"fmspc\":\"20C06F000000\",\"pceId\":\"0000\",\"tcbType\":0,\"tcbEvaluationDataNumber\":5,\"tdxModule\":{\"mrsigner\":\"000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000\",\"attributes\":\"0000000000000000\",\"attributesMask\":\"FFFFFFFFFFFFFFFF\"},\"tdxModuleIdentities\":[{\"id\":\"TDX_02\",\"mrsigner\":\"000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000\",\"attributes\":\"0000000000000000\",\"attributesMask\":\"FFFFFFFFFFFFFFFF\",\"tcbLevels\":[{\"tcb\":{\"isvsvn\":0},\"tcbDate\":\"2022-11-09T00:00:00Z\",\"tcbStatus\":\"UpToDate\"}]},{\"id\":\"TDX_05\",\"mrsigner\":\"000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000\",\"attributes\":\"0000000000000000\",\"attributesMask\":\"FFFFFFFFFFFFFFFF\",\"tcbLevels\":[{\"tcb\":{\"isvsvn\":0},\"tcbDate\":\"2022-11-09T00:00:00Z\",\"tcbStatus\":\"UpToDate\"}]},{\"id\":\"TDX_03\",\"mrsigner\":\"000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000\",\"attributes\":\"0000000000000000\",\"attributesMask\":\"FFFFFFFFFFFFFFFF\",\"tcbLevels\":[{\"tcb\":{\"isvsvn\":0},\"tcbDate\":\"2022-11-09T00:00:00Z\",\"tcbStatus\":\"UpToDate\"}]},{\"id\":\"TDX_01\",\"mrsigner\":\"000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000\",\"attributes\":\"0000000000000000\",\"attributesMask\":\"FFFFFFFFFFFFFFFF\",\"tcbLevels\":[{\"tcb\":{\"isvsvn\":0},\"tcbDate\":\"2022-11-09T00:00:00Z\",\"tcbStatus\":\"UpToDate\"}]}],\"tcbLevels\":[{\"tcb\":{\"sgxtcbcomponents\":[{\"svn\":1,\"category\":\"BIOS\",\"type\":\"Early Microcode Update\"},{\"svn\":1,\"category\":\"OS/VMM\",\"type\":\"SGX Late Microcode Update\"},{\"svn\":0,\"category\":\"OS/VMM\",\"type\":\"TXT SINIT\"},{\"svn\":0,\"category\":\"BIOS\"},{\"svn\":0,\"category\":\"BIOS\"},{\"svn\":0,\"category\":\"BIOS\"},{\"svn\":0},{\"svn\":0,\"category\":\"OS/VMM\",\"type\":\"SEAMLDR ACM\"},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0}],\"pcesvn\":0,\"tdxtcbcomponents\":[{\"svn\":0,\"category\":\"OS/VMM\",\"type\":\"TDX Module\"},{\"svn\":0,\"category\":\"OS/VMM\",\"type\":\"TDX Module\"},{\"svn\":1,\"category\":\"OS/VMM\",\"type\":\"TDX Late Microcode Update\"},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0}]},\"tcbDate\":\"2022-11-09T00:00:00Z\",\"tcbStatus\":\"UpToDate\"}]},\"signature\":\"3d0d3653b9341dc41c362f8f7cd38e9f4b829d057811ce6cafbcc77f167b6447522b4717b3d5c58a71648eec12af0b8e935edbb6cd773c4ceb7ad90e68cf001e\"}","tcbInfoIssuerChain":"-----BEGIN CERTIFICATE-----\nMIICkDCCAjagAwIBAgIUTh8n662T/sqPZK+7n3H67/KGwu0wCgYIKoZIzj0EAwIw\naDEaMBgGA1UEAwwRSW50ZWwgU0dYIFJvb3QgQ0ExGjAYBgNVBAoMEUludGVsIENv\ncnBvcmF0aW9uMRQwEgYDVQQHDAtTYW50YSBDbGFyYTELMAkGA1UECAwCQ0ExCzAJ\nBgNVBAYTAlVTMB4XDTE5MTAzMTEyMzM0N1oXDTI2MTAzMTEyMzM0N1owbDEeMBwG\nA1UEAwwVSW50ZWwgU0dYIFRDQiBTaWduaW5nMRowGAYDVQQKDBFJbnRlbCBDb3Jw\nb3JhdGlvbjEUMBIGA1UEBwwLU2FudGEgQ2xhcmExCzAJBgNVBAgMAkNBMQswCQYD\nVQQGEwJVUzBZMBMGByqGSM49AgEGCCqGSM49AwEHA0IABOnYw9LbN/JmyUttXa0M\niBEenjPbxbR4C8MuVYxDI+Le8lDBLp9X4wMzCAUF/fI/31giClXp/y0erLbLZjdV\n07+jgbkwgbYwHwYDVR0jBBgwFoAU6ehEUlM2XEsYmhH8QxgspdwggEgwVgYDVR0f\nBE8wTTBLoEmgR4ZFaHR0cHM6Ly9zYngtY2VydGlmaWNhdGVzLnRydXN0ZWRzZXJ2\naWNlcy5pbnRlbC5jb20vSW50ZWxTR1hSb290Q0EuZGVyMB0GA1UdDgQWBBROHyfr\nrZP+yo9kr7ufcfrv8obC7TAOBgNVHQ8BAf8EBAMCBsAwDAYDVR0TAQH/BAIwADAK\nBggqhkjOPQQDAgNIADBFAiEA9xQeifK+2abQGnrAgk0hrOhdyvJQorh2cEMn4Gwr\n4hoCIFHW5qQ9G2wBJ4GMNQqv/oMfbPtzmyTlaWWzwxkqM0CT\n-----END CERTIFICATE-----\n-----BEGIN CERTIFICATE-----\nMIIClDCCAjmgAwIBAgIVAOnoRFJTNlxLGJoR/EMYLKXcIIBIMAoGCCqGSM49BAMC\nMGgxGjAYBgNVBAMMEUludGVsIFNHWCBSb290IENBMRowGAYDVQQKDBFJbnRlbCBD\nb3Jwb3JhdGlvbjEUMBIGA1UEBwwLU2FudGEgQ2xhcmExCzAJBgNVBAgMAkNBMQsw\nCQYDVQQGEwJVUzAeFw0xOTEwMzEwOTQ5MjFaFw00OTEyMzEyMzU5NTlaMGgxGjAY\nBgNVBAMMEUludGVsIFNHWCBSb290IENBMRowGAYDVQQKDBFJbnRlbCBDb3Jwb3Jh\ndGlvbjEUMBIGA1UEBwwLU2FudGEgQ2xhcmExCzAJBgNVBAgMAkNBMQswCQYDVQQG\nEwJVUzBZMBMGByqGSM49AgEGCCqGSM49AwEHA0IABE/6D/1WHNrWwPmNMIyBKMW5\nJ6JzMsjo6xP2vkK1cdZGb1PGRP/C/8ECgiDkmklmzwLzLi+000m7LLrtKJA3oC2j\ngb8wgbwwHwYDVR0jBBgwFoAU6ehEUlM2XEsYmhH8QxgspdwggEgwVgYDVR0fBE8w\nTTBLoEmgR4ZFaHR0cHM6Ly9zYngtY2VydGlmaWNhdGVzLnRydXN0ZWRzZXJ2aWNl\ncy5pbnRlbC5jb20vSW50ZWxTR1hSb290Q0EuZGVyMB0GA1UdDgQWBBTp6ERSUzZc\nSxiaEfxDGCyl3CCASDAOBgNVHQ8BAf8EBAMCAQYwEgYDVR0TAQH/BAgwBgEB/wIB\nATAKBggqhkjOPQQDAgNJADBGAiEAzw9zdUiUHPMUd0C4mx41jlFZkrM3y5f1lgnV\nO7FbjOoCIQCoGtUmT4cXt7V+ySHbJ8Hob9AanpvXNH1ER+/gZF+opQ==\n-----END CERTIFICATE-----\n"},{"fmspc":"0400F1300000","tcbInfo":"{\"tcbInfo\":{\"id\":\"TDX\",\"version\":3,\"issueDate\":\"2026-07-01T10:00:45Z\",\"nextUpdate\":\"2026-07-31T10:00:45Z\",\"fmspc\":\"0400F1300000\",\"pceId\":\"0000\",\"tcbType\":0,\"tcbEvaluationDataNumber\":5,\"tdxModule\":{\"mrsigner\":\"000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000\",\"attributes\":\"0000000000000000\",\"attributesMask\":\"FFFFFFFFFFFFFFFF\"},\"tdxModuleIdentities\":[{\"id\":\"TDX_02\",\"mrsigner\":\"000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000\",\"attributes\":\"0000000000000000\",\"attributesMask\":\"FFFFFFFFFFFFFFFF\",\"tcbLevels\":[{\"tcb\":{\"isvsvn\":0},\"tcbDate\":\"2022-11-09T00:00:00Z\",\"tcbStatus\":\"UpToDate\"}]},{\"id\":\"TDX_05\",\"mrsigner\":\"000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000\",\"attributes\":\"0000000000000000\",\"attributesMask\":\"FFFFFFFFFFFFFFFF\",\"tcbLevels\":[{\"tcb\":{\"isvsvn\":0},\"tcbDate\":\"2022-11-09T00:00:00Z\",\"tcbStatus\":\"UpToDate\"}]},{\"id\":\"TDX_03\",\"mrsigner\":\"000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000\",\"attributes\":\"0000000000000000\",\"attributesMask\":\"FFFFFFFFFFFFFFFF\",\"tcbLevels\":[{\"tcb\":{\"isvsvn\":0},\"tcbDate\":\"2022-11-09T00:00:00Z\",\"tcbStatus\":\"UpToDate\"}]},{\"id\":\"TDX_01\",\"mrsigner\":\"000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000\",\"attributes\":\"0000000000000000\",\"attributesMask\":\"FFFFFFFFFFFFFFFF\",\"tcbLevels\":[{\"tcb\":{\"isvsvn\":0},\"tcbDate\":\"2022-11-09T00:00:00Z\",\"tcbStatus\":\"UpToDate\"}]}],\"tcbLevels\":[{\"tcb\":{\"sgxtcbcomponents\":[{\"svn\":1,\"category\":\"BIOS\",\"type\":\"Early Microcode Update\"},{\"svn\":1,\"category\":\"OS/VMM\",\"type\":\"SGX Late Microcode Update\"},{\"svn\":0,\"category\":\"OS/VMM\",\"type\":\"TXT SINIT\"},{\"svn\":0,\"category\":\"BIOS\"},{\"svn\":0,\"category\":\"BIOS\"},{\"svn\":0,\"category\":\"BIOS\"},{\"svn\":0},{\"svn\":0,\"category\":\"OS/VMM\",\"type\":\"SEAMLDR ACM\"},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0}],\"pcesvn\":0,\"tdxtcbcomponents\":[{\"svn\":0,\"category\":\"OS/VMM\",\"type\":\"TDX Module\"},{\"svn\":0,\"category\":\"OS/VMM\",\"type\":\"TDX Module\"},{\"svn\":0,\"category\":\"OS/VMM\",\"type\":\"TDX Late Microcode Update\"},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0}]},\"tcbDate\":\"2022-11-09T00:00:00Z\",\"tcbStatus\":\"UpToDate\"}]},\"signature\":\"bcb9b79749670cca6342f83b2a5590595faf905d450ec175c7efdf9ff4dca6ad1dc3d10b8570ab0318a5bc3fd24c58a1729f09994b47bd0f82d49cfbb71ee3dd\"}","tcbInfoIssuerChain":"-----BEGIN CERTIFICATE-----\nMIICkDCCAjagAwIBAgIUTh8n662T/sqPZK+7n3H67/KGwu0wCgYIKoZIzj0EAwIw\naDEaMBgGA1UEAwwRSW50ZWwgU0dYIFJvb3QgQ0ExGjAYBgNVBAoMEUludGVsIENv\ncnBvcmF0aW9uMRQwEgYDVQQHDAtTYW50YSBDbGFyYTELMAkGA1UECAwCQ0ExCzAJ\nBgNVBAYTAlVTMB4XDTE5MTAzMTEyMzM0N1oXDTI2MTAzMTEyMzM0N1owbDEeMBwG\nA1UEAwwVSW50ZWwgU0dYIFRDQiBTaWduaW5nMRowGAYDVQQKDBFJbnRlbCBDb3Jw\nb3JhdGlvbjEUMBIGA1UEBwwLU2FudGEgQ2xhcmExCzAJBgNVBAgMAkNBMQswCQYD\nVQQGEwJVUzBZMBMGByqGSM49AgEGCCqGSM49AwEHA0IABOnYw9LbN/JmyUttXa0M\niBEenjPbxbR4C8MuVYxDI+Le8lDBLp9X4wMzCAUF/fI/31giClXp/y0erLbLZjdV\n07+jgbkwgbYwHwYDVR0jBBgwFoAU6ehEUlM2XEsYmhH8QxgspdwggEgwVgYDVR0f\nBE8wTTBLoEmgR4ZFaHR0cHM6Ly9zYngtY2VydGlmaWNhdGVzLnRydXN0ZWRzZXJ2\naWNlcy5pbnRlbC5jb20vSW50ZWxTR1hSb290Q0EuZGVyMB0GA1UdDgQWBBROHyfr\nrZP+yo9kr7ufcfrv8obC7TAOBgNVHQ8BAf8EBAMCBsAwDAYDVR0TAQH/BAIwADAK\nBggqhkjOPQQDAgNIADBFAiEA9xQeifK+2abQGnrAgk0hrOhdyvJQorh2cEMn4Gwr\n4hoCIFHW5qQ9G2wBJ4GMNQqv/oMfbPtzmyTlaWWzwxkqM0CT\n-----END CERTIFICATE-----\n-----BEGIN CERTIFICATE-----\nMIIClDCCAjmgAwIBAgIVAOnoRFJTNlxLGJoR/EMYLKXcIIBIMAoGCCqGSM49BAMC\nMGgxGjAYBgNVBAMMEUludGVsIFNHWCBSb290IENBMRowGAYDVQQKDBFJbnRlbCBD\nb3Jwb3JhdGlvbjEUMBIGA1UEBwwLU2FudGEgQ2xhcmExCzAJBgNVBAgMAkNBMQsw\nCQYDVQQGEwJVUzAeFw0xOTEwMzEwOTQ5MjFaFw00OTEyMzEyMzU5NTlaMGgxGjAY\nBgNVBAMMEUludGVsIFNHWCBSb290IENBMRowGAYDVQQKDBFJbnRlbCBDb3Jwb3Jh\ndGlvbjEUMBIGA1UEBwwLU2FudGEgQ2xhcmExCzAJBgNVBAgMAkNBMQswCQYDVQQG\nEwJVUzBZMBMGByqGSM49AgEGCCqGSM49AwEHA0IABE/6D/1WHNrWwPmNMIyBKMW5\nJ6JzMsjo6xP2vkK1cdZGb1PGRP/C/8ECgiDkmklmzwLzLi+000m7LLrtKJA3oC2j\ngb8wgbwwHwYDVR0jBBgwFoAU6ehEUlM2XEsYmhH8QxgspdwggEgwVgYDVR0fBE8w\nTTBLoEmgR4ZFaHR0cHM6Ly9zYngtY2VydGlmaWNhdGVzLnRydXN0ZWRzZXJ2aWNl\ncy5pbnRlbC5jb20vSW50ZWxTR1hSb290Q0EuZGVyMB0GA1UdDgQWBBTp6ERSUzZc\nSxiaEfxDGCyl3CCASDAOBgNVHQ8BAf8EBAMCAQYwEgYDVR0TAQH/BAgwBgEB/wIB\nATAKBggqhkjOPQQDAgNJADBGAiEAzw9zdUiUHPMUd0C4mx41jlFZkrM3y5f1lgnV\nO7FbjOoCIQCoGtUmT4cXt7V+ySHbJ8Hob9AanpvXNH1ER+/gZF+opQ==\n-----END CERTIFICATE-----\n"},{"fmspc":"10A06E040000","tcbInfo":"{\"tcbInfo\":{\"id\":\"TDX\",\"version\":3,\"issueDate\":\"2026-07-01T10:00:45Z\",\"nextUpdate\":\"2026-07-31T10:00:45Z\",\"fmspc\":\"10A06E040000\",\"pceId\":\"0000\",\"tcbType\":0,\"tcbEvaluationDataNumber\":5,\"tdxModule\":{\"mrsigner\":\"000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000\",\"attributes\":\"0000000000000000\",\"attributesMask\":\"FFFFFFFFFFFFFFFF\"},\"tdxModuleIdentities\":[{\"id\":\"TDX_02\",\"mrsigner\":\"000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000\",\"attributes\":\"0000000000000000\",\"attributesMask\":\"FFFFFFFFFFFFFFFF\",\"tcbLevels\":[{\"tcb\":{\"isvsvn\":0},\"tcbDate\":\"2022-11-09T00:00:00Z\",\"tcbStatus\":\"UpToDate\"}]},{\"id\":\"TDX_05\",\"mrsigner\":\"000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000\",\"attributes\":\"0000000000000000\",\"attributesMask\":\"FFFFFFFFFFFFFFFF\",\"tcbLevels\":[{\"tcb\":{\"isvsvn\":0},\"tcbDate\":\"2022-11-09T00:00:00Z\",\"tcbStatus\":\"UpToDate\"}]},{\"id\":\"TDX_03\",\"mrsigner\":\"000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000\",\"attributes\":\"0000000000000000\",\"attributesMask\":\"FFFFFFFFFFFFFFFF\",\"tcbLevels\":[{\"tcb\":{\"isvsvn\":0},\"tcbDate\":\"2022-11-09T00:00:00Z\",\"tcbStatus\":\"UpToDate\"}]},{\"id\":\"TDX_01\",\"mrsigner\":\"000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000\",\"attributes\":\"0000000000000000\",\"attributesMask\":\"FFFFFFFFFFFFFFFF\",\"tcbLevels\":[{\"tcb\":{\"isvsvn\":0},\"tcbDate\":\"2022-11-09T00:00:00Z\",\"tcbStatus\":\"UpToDate\"}]}],\"tcbLevels\":[{\"tcb\":{\"sgxtcbcomponents\":[{\"svn\":1,\"category\":\"BIOS\",\"type\":\"Early Microcode Update\"},{\"svn\":1,\"category\":\"OS/VMM\",\"type\":\"SGX Late Microcode Update\"},{\"svn\":0,\"category\":\"OS/VMM\",\"type\":\"TXT SINIT\"},{\"svn\":0,\"category\":\"BIOS\"},{\"svn\":0,\"category\":\"BIOS\"},{\"svn\":0,\"category\":\"BIOS\"},{\"svn\":0},{\"svn\":0,\"category\":\"OS/VMM\",\"type\":\"SEAMLDR ACM\"},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0}],\"pcesvn\":0,\"tdxtcbcomponents\":[{\"svn\":0,\"category\":\"OS/VMM\",\"type\":\"TDX Module\"},{\"svn\":0,\"category\":\"OS/VMM\",\"type\":\"TDX Module\"},{\"svn\":1,\"category\":\"OS/VMM\",\"type\":\"TDX Late Microcode Update\"},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0}]},\"tcbDate\":\"2022-11-09T00:00:00Z\",\"tcbStatus\":\"UpToDate\"}]},\"signature\":\"3bb24f39c796226e15a38616fe60e4c28d7ec28acb5d67e25b659555b29f404f472a7b0f9ee26fa065941ce915966f7c3759f52e27dc07bb1c2a29da08bb094d\"}","tcbInfoIssuerChain":"-----BEGIN CERTIFICATE-----\nMIICkDCCAjagAwIBAgIUTh8n662T/sqPZK+7n3H67/KGwu0wCgYIKoZIzj0EAwIw\naDEaMBgGA1UEAwwRSW50ZWwgU0dYIFJvb3QgQ0ExGjAYBgNVBAoMEUludGVsIENv\ncnBvcmF0aW9uMRQwEgYDVQQHDAtTYW50YSBDbGFyYTELMAkGA1UECAwCQ0ExCzAJ\nBgNVBAYTAlVTMB4XDTE5MTAzMTEyMzM0N1oXDTI2MTAzMTEyMzM0N1owbDEeMBwG\nA1UEAwwVSW50ZWwgU0dYIFRDQiBTaWduaW5nMRowGAYDVQQKDBFJbnRlbCBDb3Jw\nb3JhdGlvbjEUMBIGA1UEBwwLU2FudGEgQ2xhcmExCzAJBgNVBAgMAkNBMQswCQYD\nVQQGEwJVUzBZMBMGByqGSM49AgEGCCqGSM49AwEHA0IABOnYw9LbN/JmyUttXa0M\niBEenjPbxbR4C8MuVYxDI+Le8lDBLp9X4wMzCAUF/fI/31giClXp/y0erLbLZjdV\n07+jgbkwgbYwHwYDVR0jBBgwFoAU6ehEUlM2XEsYmhH8QxgspdwggEgwVgYDVR0f\nBE8wTTBLoEmgR4ZFaHR0cHM6Ly9zYngtY2VydGlmaWNhdGVzLnRydXN0ZWRzZXJ2\naWNlcy5pbnRlbC5jb20vSW50ZWxTR1hSb290Q0EuZGVyMB0GA1UdDgQWBBROHyfr\nrZP+yo9kr7ufcfrv8obC7TAOBgNVHQ8BAf8EBAMCBsAwDAYDVR0TAQH/BAIwADAK\nBggqhkjOPQQDAgNIADBFAiEA9xQeifK+2abQGnrAgk0hrOhdyvJQorh2cEMn4Gwr\n4hoCIFHW5qQ9G2wBJ4GMNQqv/oMfbPtzmyTlaWWzwxkqM0CT\n-----END CERTIFICATE-----\n-----BEGIN CERTIFICATE-----\nMIIClDCCAjmgAwIBAgIVAOnoRFJTNlxLGJoR/EMYLKXcIIBIMAoGCCqGSM49BAMC\nMGgxGjAYBgNVBAMMEUludGVsIFNHWCBSb290IENBMRowGAYDVQQKDBFJbnRlbCBD\nb3Jwb3JhdGlvbjEUMBIGA1UEBwwLU2FudGEgQ2xhcmExCzAJBgNVBAgMAkNBMQsw\nCQYDVQQGEwJVUzAeFw0xOTEwMzEwOTQ5MjFaFw00OTEyMzEyMzU5NTlaMGgxGjAY\nBgNVBAMMEUludGVsIFNHWCBSb290IENBMRowGAYDVQQKDBFJbnRlbCBDb3Jwb3Jh\ndGlvbjEUMBIGA1UEBwwLU2FudGEgQ2xhcmExCzAJBgNVBAgMAkNBMQswCQYDVQQG\nEwJVUzBZMBMGByqGSM49AgEGCCqGSM49AwEHA0IABE/6D/1WHNrWwPmNMIyBKMW5\nJ6JzMsjo6xP2vkK1cdZGb1PGRP/C/8ECgiDkmklmzwLzLi+000m7LLrtKJA3oC2j\ngb8wgbwwHwYDVR0jBBgwFoAU6ehEUlM2XEsYmhH8QxgspdwggEgwVgYDVR0fBE8w\nTTBLoEmgR4ZFaHR0cHM6Ly9zYngtY2VydGlmaWNhdGVzLnRydXN0ZWRzZXJ2aWNl\ncy5pbnRlbC5jb20vSW50ZWxTR1hSb290Q0EuZGVyMB0GA1UdDgQWBBTp6ERSUzZc\nSxiaEfxDGCyl3CCASDAOBgNVHQ8BAf8EBAMCAQYwEgYDVR0TAQH/BAgwBgEB/wIB\nATAKBggqhkjOPQQDAgNJADBGAiEAzw9zdUiUHPMUd0C4mx41jlFZkrM3y5f1lgnV\nO7FbjOoCIQCoGtUmT4cXt7V+ySHbJ8Hob9AanpvXNH1ER+/gZF+opQ==\n-----END CERTIFICATE-----\n"},{"fmspc":"40806F000000","tcbInfo":"{\"tcbInfo\":{\"id\":\"TDX\",\"version\":3,\"issueDate\":\"2026-07-01T10:00:45Z\",\"nextUpdate\":\"2026-07-31T10:00:45Z\",\"fmspc\":\"40806F000000\",\"pceId\":\"0000\",\"tcbType\":0,\"tcbEvaluationDataNumber\":5,\"tdxModule\":{\"mrsigner\":\"000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000\",\"attributes\":\"0000000000000000\",\"attributesMask\":\"FFFFFFFFFFFFFFFF\"},\"tdxModuleIdentities\":[{\"id\":\"TDX_02\",\"mrsigner\":\"000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000\",\"attributes\":\"0000000000000000\",\"attributesMask\":\"FFFFFFFFFFFFFFFF\",\"tcbLevels\":[{\"tcb\":{\"isvsvn\":0},\"tcbDate\":\"2022-11-09T00:00:00Z\",\"tcbStatus\":\"UpToDate\"}]},{\"id\":\"TDX_05\",\"mrsigner\":\"000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000\",\"attributes\":\"0000000000000000\",\"attributesMask\":\"FFFFFFFFFFFFFFFF\",\"tcbLevels\":[{\"tcb\":{\"isvsvn\":0},\"tcbDate\":\"2022-11-09T00:00:00Z\",\"tcbStatus\":\"UpToDate\"}]},{\"id\":\"TDX_03\",\"mrsigner\":\"000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000\",\"attributes\":\"0000000000000000\",\"attributesMask\":\"FFFFFFFFFFFFFFFF\",\"tcbLevels\":[{\"tcb\":{\"isvsvn\":0},\"tcbDate\":\"2022-11-09T00:00:00Z\",\"tcbStatus\":\"UpToDate\"}]},{\"id\":\"TDX_01\",\"mrsigner\":\"000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000\",\"attributes\":\"0000000000000000\",\"attributesMask\":\"FFFFFFFFFFFFFFFF\",\"tcbLevels\":[{\"tcb\":{\"isvsvn\":0},\"tcbDate\":\"2022-11-09T00:00:00Z\",\"tcbStatus\":\"UpToDate\"}]}],\"tcbLevels\":[{\"tcb\":{\"sgxtcbcomponents\":[{\"svn\":1,\"category\":\"BIOS\",\"type\":\"Early Microcode Update\"},{\"svn\":1,\"category\":\"OS/VMM\",\"type\":\"SGX Late Microcode Update\"},{\"svn\":0,\"category\":\"OS/VMM\",\"type\":\"TXT SINIT\"},{\"svn\":0,\"category\":\"BIOS\"},{\"svn\":0,\"category\":\"BIOS\"},{\"svn\":0,\"category\":\"BIOS\"},{\"svn\":0},{\"svn\":0,\"category\":\"OS/VMM\",\"type\":\"SEAMLDR ACM\"},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0}],\"pcesvn\":11,\"tdxtcbcomponents\":[{\"svn\":0,\"category\":\"OS/VMM\",\"type\":\"TDX Module\"},{\"svn\":0,\"category\":\"OS/VMM\",\"type\":\"TDX Module\"},{\"svn\":1,\"category\":\"OS/VMM\",\"type\":\"TDX Late Microcode Update\"},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0}]},\"tcbDate\":\"2022-11-09T00:00:00Z\",\"tcbStatus\":\"UpToDate\"}]},\"signature\":\"5320e541877e904a23caa7ee30c8ca7d794a72617b4c16cf6028746731fee7248f2583eda07683edcbd3e08e14e91d846cfafa7355866e10d6150bf8b47ae269\"}","tcbInfoIssuerChain":"-----BEGIN CERTIFICATE-----\nMIICkDCCAjagAwIBAgIUTh8n662T/sqPZK+7n3H67/KGwu0wCgYIKoZIzj0EAwIw\naDEaMBgGA1UEAwwRSW50ZWwgU0dYIFJvb3QgQ0ExGjAYBgNVBAoMEUludGVsIENv\ncnBvcmF0aW9uMRQwEgYDVQQHDAtTYW50YSBDbGFyYTELMAkGA1UECAwCQ0ExCzAJ\nBgNVBAYTAlVTMB4XDTE5MTAzMTEyMzM0N1oXDTI2MTAzMTEyMzM0N1owbDEeMBwG\nA1UEAwwVSW50ZWwgU0dYIFRDQiBTaWduaW5nMRowGAYDVQQKDBFJbnRlbCBDb3Jw\nb3JhdGlvbjEUMBIGA1UEBwwLU2FudGEgQ2xhcmExCzAJBgNVBAgMAkNBMQswCQYD\nVQQGEwJVUzBZMBMGByqGSM49AgEGCCqGSM49AwEHA0IABOnYw9LbN/JmyUttXa0M\niBEenjPbxbR4C8MuVYxDI+Le8lDBLp9X4wMzCAUF/fI/31giClXp/y0erLbLZjdV\n07+jgbkwgbYwHwYDVR0jBBgwFoAU6ehEUlM2XEsYmhH8QxgspdwggEgwVgYDVR0f\nBE8wTTBLoEmgR4ZFaHR0cHM6Ly9zYngtY2VydGlmaWNhdGVzLnRydXN0ZWRzZXJ2\naWNlcy5pbnRlbC5jb20vSW50ZWxTR1hSb290Q0EuZGVyMB0GA1UdDgQWBBROHyfr\nrZP+yo9kr7ufcfrv8obC7TAOBgNVHQ8BAf8EBAMCBsAwDAYDVR0TAQH/BAIwADAK\nBggqhkjOPQQDAgNIADBFAiEA9xQeifK+2abQGnrAgk0hrOhdyvJQorh2cEMn4Gwr\n4hoCIFHW5qQ9G2wBJ4GMNQqv/oMfbPtzmyTlaWWzwxkqM0CT\n-----END CERTIFICATE-----\n-----BEGIN CERTIFICATE-----\nMIIClDCCAjmgAwIBAgIVAOnoRFJTNlxLGJoR/EMYLKXcIIBIMAoGCCqGSM49BAMC\nMGgxGjAYBgNVBAMMEUludGVsIFNHWCBSb290IENBMRowGAYDVQQKDBFJbnRlbCBD\nb3Jwb3JhdGlvbjEUMBIGA1UEBwwLU2FudGEgQ2xhcmExCzAJBgNVBAgMAkNBMQsw\nCQYDVQQGEwJVUzAeFw0xOTEwMzEwOTQ5MjFaFw00OTEyMzEyMzU5NTlaMGgxGjAY\nBgNVBAMMEUludGVsIFNHWCBSb290IENBMRowGAYDVQQKDBFJbnRlbCBDb3Jwb3Jh\ndGlvbjEUMBIGA1UEBwwLU2FudGEgQ2xhcmExCzAJBgNVBAgMAkNBMQswCQYDVQQG\nEwJVUzBZMBMGByqGSM49AgEGCCqGSM49AwEHA0IABE/6D/1WHNrWwPmNMIyBKMW5\nJ6JzMsjo6xP2vkK1cdZGb1PGRP/C/8ECgiDkmklmzwLzLi+000m7LLrtKJA3oC2j\ngb8wgbwwHwYDVR0jBBgwFoAU6ehEUlM2XEsYmhH8QxgspdwggEgwVgYDVR0fBE8w\nTTBLoEmgR4ZFaHR0cHM6Ly9zYngtY2VydGlmaWNhdGVzLnRydXN0ZWRzZXJ2aWNl\ncy5pbnRlbC5jb20vSW50ZWxTR1hSb290Q0EuZGVyMB0GA1UdDgQWBBTp6ERSUzZc\nSxiaEfxDGCyl3CCASDAOBgNVHQ8BAf8EBAMCAQYwEgYDVR0TAQH/BAgwBgEB/wIB\nATAKBggqhkjOPQQDAgNJADBGAiEAzw9zdUiUHPMUd0C4mx41jlFZkrM3y5f1lgnV\nO7FbjOoCIQCoGtUmT4cXt7V+ySHbJ8Hob9AanpvXNH1ER+/gZF+opQ==\n-----END CERTIFICATE-----\n"},{"fmspc":"0400F1370000","tcbInfo":"{\"tcbInfo\":{\"id\":\"TDX\",\"version\":3,\"issueDate\":\"2026-07-01T10:00:45Z\",\"nextUpdate\":\"2026-07-31T10:00:45Z\",\"fmspc\":\"0400F1370000\",\"pceId\":\"0000\",\"tcbType\":0,\"tcbEvaluationDataNumber\":5,\"tdxModule\":{\"mrsigner\":\"000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000\",\"attributes\":\"0000000000000000\",\"attributesMask\":\"FFFFFFFFFFFFFFFF\"},\"tdxModuleIdentities\":[{\"id\":\"TDX_02\",\"mrsigner\":\"000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000\",\"attributes\":\"0000000000000000\",\"attributesMask\":\"FFFFFFFFFFFFFFFF\",\"tcbLevels\":[{\"tcb\":{\"isvsvn\":0},\"tcbDate\":\"2022-11-09T00:00:00Z\",\"tcbStatus\":\"UpToDate\"}]},{\"id\":\"TDX_05\",\"mrsigner\":\"000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000\",\"attributes\":\"0000000000000000\",\"attributesMask\":\"FFFFFFFFFFFFFFFF\",\"tcbLevels\":[{\"tcb\":{\"isvsvn\":0},\"tcbDate\":\"2022-11-09T00:00:00Z\",\"tcbStatus\":\"UpToDate\"}]},{\"id\":\"TDX_03\",\"mrsigner\":\"000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000\",\"attributes\":\"0000000000000000\",\"attributesMask\":\"FFFFFFFFFFFFFFFF\",\"tcbLevels\":[{\"tcb\":{\"isvsvn\":0},\"tcbDate\":\"2022-11-09T00:00:00Z\",\"tcbStatus\":\"UpToDate\"}]},{\"id\":\"TDX_01\",\"mrsigner\":\"000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000\",\"attributes\":\"0000000000000000\",\"attributesMask\":\"FFFFFFFFFFFFFFFF\",\"tcbLevels\":[{\"tcb\":{\"isvsvn\":0},\"tcbDate\":\"2022-11-09T00:00:00Z\",\"tcbStatus\":\"UpToDate\"}]}],\"tcbLevels\":[{\"tcb\":{\"sgxtcbcomponents\":[{\"svn\":1,\"category\":\"BIOS\",\"type\":\"Early Microcode Update\"},{\"svn\":1,\"category\":\"OS/VMM\",\"type\":\"SGX Late Microcode Update\"},{\"svn\":0,\"category\":\"OS/VMM\",\"type\":\"TXT SINIT\"},{\"svn\":0,\"category\":\"BIOS\"},{\"svn\":0,\"category\":\"BIOS\"},{\"svn\":0,\"category\":\"BIOS\"},{\"svn\":0},{\"svn\":0,\"category\":\"OS/VMM\",\"type\":\"SEAMLDR ACM\"},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0}],\"pcesvn\":0,\"tdxtcbcomponents\":[{\"svn\":0,\"category\":\"OS/VMM\",\"type\":\"TDX Module\"},{\"svn\":0,\"category\":\"OS/VMM\",\"type\":\"TDX Module\"},{\"svn\":0,\"category\":\"OS/VMM\",\"type\":\"TDX Late Microcode Update\"},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0}]},\"tcbDate\":\"2022-11-09T00:00:00Z\",\"tcbStatus\":\"UpToDate\"}]},\"signature\":\"361c382377cc1515aa6f6f5d74a3b8ab02aca6eafb30f97322715f61fdfcfffa549c12f4e74e4769fd248483124cc2228c134577cf3bd199fbd3d03244a80610\"}","tcbInfoIssuerChain":"-----BEGIN CERTIFICATE-----\nMIICkDCCAjagAwIBAgIUTh8n662T/sqPZK+7n3H67/KGwu0wCgYIKoZIzj0EAwIw\naDEaMBgGA1UEAwwRSW50ZWwgU0dYIFJvb3QgQ0ExGjAYBgNVBAoMEUludGVsIENv\ncnBvcmF0aW9uMRQwEgYDVQQHDAtTYW50YSBDbGFyYTELMAkGA1UECAwCQ0ExCzAJ\nBgNVBAYTAlVTMB4XDTE5MTAzMTEyMzM0N1oXDTI2MTAzMTEyMzM0N1owbDEeMBwG\nA1UEAwwVSW50ZWwgU0dYIFRDQiBTaWduaW5nMRowGAYDVQQKDBFJbnRlbCBDb3Jw\nb3JhdGlvbjEUMBIGA1UEBwwLU2FudGEgQ2xhcmExCzAJBgNVBAgMAkNBMQswCQYD\nVQQGEwJVUzBZMBMGByqGSM49AgEGCCqGSM49AwEHA0IABOnYw9LbN/JmyUttXa0M\niBEenjPbxbR4C8MuVYxDI+Le8lDBLp9X4wMzCAUF/fI/31giClXp/y0erLbLZjdV\n07+jgbkwgbYwHwYDVR0jBBgwFoAU6ehEUlM2XEsYmhH8QxgspdwggEgwVgYDVR0f\nBE8wTTBLoEmgR4ZFaHR0cHM6Ly9zYngtY2VydGlmaWNhdGVzLnRydXN0ZWRzZXJ2\naWNlcy5pbnRlbC5jb20vSW50ZWxTR1hSb290Q0EuZGVyMB0GA1UdDgQWBBROHyfr\nrZP+yo9kr7ufcfrv8obC7TAOBgNVHQ8BAf8EBAMCBsAwDAYDVR0TAQH/BAIwADAK\nBggqhkjOPQQDAgNIADBFAiEA9xQeifK+2abQGnrAgk0hrOhdyvJQorh2cEMn4Gwr\n4hoCIFHW5qQ9G2wBJ4GMNQqv/oMfbPtzmyTlaWWzwxkqM0CT\n-----END CERTIFICATE-----\n-----BEGIN CERTIFICATE-----\nMIIClDCCAjmgAwIBAgIVAOnoRFJTNlxLGJoR/EMYLKXcIIBIMAoGCCqGSM49BAMC\nMGgxGjAYBgNVBAMMEUludGVsIFNHWCBSb290IENBMRowGAYDVQQKDBFJbnRlbCBD\nb3Jwb3JhdGlvbjEUMBIGA1UEBwwLU2FudGEgQ2xhcmExCzAJBgNVBAgMAkNBMQsw\nCQYDVQQGEwJVUzAeFw0xOTEwMzEwOTQ5MjFaFw00OTEyMzEyMzU5NTlaMGgxGjAY\nBgNVBAMMEUludGVsIFNHWCBSb290IENBMRowGAYDVQQKDBFJbnRlbCBDb3Jwb3Jh\ndGlvbjEUMBIGA1UEBwwLU2FudGEgQ2xhcmExCzAJBgNVBAgMAkNBMQswCQYDVQQG\nEwJVUzBZMBMGByqGSM49AgEGCCqGSM49AwEHA0IABE/6D/1WHNrWwPmNMIyBKMW5\nJ6JzMsjo6xP2vkK1cdZGb1PGRP/C/8ECgiDkmklmzwLzLi+000m7LLrtKJA3oC2j\ngb8wgbwwHwYDVR0jBBgwFoAU6ehEUlM2XEsYmhH8QxgspdwggEgwVgYDVR0fBE8w\nTTBLoEmgR4ZFaHR0cHM6Ly9zYngtY2VydGlmaWNhdGVzLnRydXN0ZWRzZXJ2aWNl\ncy5pbnRlbC5jb20vSW50ZWxTR1hSb290Q0EuZGVyMB0GA1UdDgQWBBTp6ERSUzZc\nSxiaEfxDGCyl3CCASDAOBgNVHQ8BAf8EBAMCAQYwEgYDVR0TAQH/BAgwBgEB/wIB\nATAKBggqhkjOPQQDAgNJADBGAiEAzw9zdUiUHPMUd0C4mx41jlFZkrM3y5f1lgnV\nO7FbjOoCIQCoGtUmT4cXt7V+ySHbJ8Hob9AanpvXNH1ER+/gZF+opQ==\n-----END CERTIFICATE-----\n"},{"fmspc":"0400F1100000","tcbInfo":"{\"tcbInfo\":{\"id\":\"TDX\",\"version\":3,\"issueDate\":\"2026-07-01T10:00:45Z\",\"nextUpdate\":\"2026-07-31T10:00:45Z\",\"fmspc\":\"0400F1100000\",\"pceId\":\"0000\",\"tcbType\":0,\"tcbEvaluationDataNumber\":5,\"tdxModule\":{\"mrsigner\":\"000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000\",\"attributes\":\"0000000000000000\",\"attributesMask\":\"FFFFFFFFFFFFFFFF\"},\"tdxModuleIdentities\":[{\"id\":\"TDX_02\",\"mrsigner\":\"000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000\",\"attributes\":\"0000000000000000\",\"attributesMask\":\"FFFFFFFFFFFFFFFF\",\"tcbLevels\":[{\"tcb\":{\"isvsvn\":0},\"tcbDate\":\"2022-11-09T00:00:00Z\",\"tcbStatus\":\"UpToDate\"}]},{\"id\":\"TDX_05\",\"mrsigner\":\"000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000\",\"attributes\":\"0000000000000000\",\"attributesMask\":\"FFFFFFFFFFFFFFFF\",\"tcbLevels\":[{\"tcb\":{\"isvsvn\":0},\"tcbDate\":\"2022-11-09T00:00:00Z\",\"tcbStatus\":\"UpToDate\"}]},{\"id\":\"TDX_03\",\"mrsigner\":\"000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000\",\"attributes\":\"0000000000000000\",\"attributesMask\":\"FFFFFFFFFFFFFFFF\",\"tcbLevels\":[{\"tcb\":{\"isvsvn\":0},\"tcbDate\":\"2022-11-09T00:00:00Z\",\"tcbStatus\":\"UpToDate\"}]},{\"id\":\"TDX_01\",\"mrsigner\":\"000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000\",\"attributes\":\"0000000000000000\",\"attributesMask\":\"FFFFFFFFFFFFFFFF\",\"tcbLevels\":[{\"tcb\":{\"isvsvn\":0},\"tcbDate\":\"2022-11-09T00:00:00Z\",\"tcbStatus\":\"UpToDate\"}]}],\"tcbLevels\":[{\"tcb\":{\"sgxtcbcomponents\":[{\"svn\":1,\"category\":\"BIOS\",\"type\":\"Early Microcode Update\"},{\"svn\":1,\"category\":\"OS/VMM\",\"type\":\"SGX Late Microcode Update\"},{\"svn\":0,\"category\":\"OS/VMM\",\"type\":\"TXT SINIT\"},{\"svn\":0,\"category\":\"BIOS\"},{\"svn\":0,\"category\":\"BIOS\"},{\"svn\":0,\"category\":\"BIOS\"},{\"svn\":0},{\"svn\":0,\"category\":\"OS/VMM\",\"type\":\"SEAMLDR ACM\"},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0}],\"pcesvn\":0,\"tdxtcbcomponents\":[{\"svn\":0,\"category\":\"OS/VMM\",\"type\":\"TDX Module\"},{\"svn\":0,\"category\":\"OS/VMM\",\"type\":\"TDX Module\"},{\"svn\":0,\"category\":\"OS/VMM\",\"type\":\"TDX Late Microcode Update\"},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0}]},\"tcbDate\":\"2022-11-09T00:00:00Z\",\"tcbStatus\":\"UpToDate\"}]},\"signature\":\"d33030e843729d88c8b9c5a4aae1185f6a0f43a2fc6bdbf7eff62ae0dc14411ae097b3a50ae6d411748950aa2c0953adbbb128d59bc337bede6792b0248a2a3b\"}","tcbInfoIssuerChain":"-----BEGIN CERTIFICATE-----\nMIICkDCCAjagAwIBAgIUTh8n662T/sqPZK+7n3H67/KGwu0wCgYIKoZIzj0EAwIw\naDEaMBgGA1UEAwwRSW50ZWwgU0dYIFJvb3QgQ0ExGjAYBgNVBAoMEUludGVsIENv\ncnBvcmF0aW9uMRQwEgYDVQQHDAtTYW50YSBDbGFyYTELMAkGA1UECAwCQ0ExCzAJ\nBgNVBAYTAlVTMB4XDTE5MTAzMTEyMzM0N1oXDTI2MTAzMTEyMzM0N1owbDEeMBwG\nA1UEAwwVSW50ZWwgU0dYIFRDQiBTaWduaW5nMRowGAYDVQQKDBFJbnRlbCBDb3Jw\nb3JhdGlvbjEUMBIGA1UEBwwLU2FudGEgQ2xhcmExCzAJBgNVBAgMAkNBMQswCQYD\nVQQGEwJVUzBZMBMGByqGSM49AgEGCCqGSM49AwEHA0IABOnYw9LbN/JmyUttXa0M\niBEenjPbxbR4C8MuVYxDI+Le8lDBLp9X4wMzCAUF/fI/31giClXp/y0erLbLZjdV\n07+jgbkwgbYwHwYDVR0jBBgwFoAU6ehEUlM2XEsYmhH8QxgspdwggEgwVgYDVR0f\nBE8wTTBLoEmgR4ZFaHR0cHM6Ly9zYngtY2VydGlmaWNhdGVzLnRydXN0ZWRzZXJ2\naWNlcy5pbnRlbC5jb20vSW50ZWxTR1hSb290Q0EuZGVyMB0GA1UdDgQWBBROHyfr\nrZP+yo9kr7ufcfrv8obC7TAOBgNVHQ8BAf8EBAMCBsAwDAYDVR0TAQH/BAIwADAK\nBggqhkjOPQQDAgNIADBFAiEA9xQeifK+2abQGnrAgk0hrOhdyvJQorh2cEMn4Gwr\n4hoCIFHW5qQ9G2wBJ4GMNQqv/oMfbPtzmyTlaWWzwxkqM0CT\n-----END CERTIFICATE-----\n-----BEGIN CERTIFICATE-----\nMIIClDCCAjmgAwIBAgIVAOnoRFJTNlxLGJoR/EMYLKXcIIBIMAoGCCqGSM49BAMC\nMGgxGjAYBgNVBAMMEUludGVsIFNHWCBSb290IENBMRowGAYDVQQKDBFJbnRlbCBD\nb3Jwb3JhdGlvbjEUMBIGA1UEBwwLU2FudGEgQ2xhcmExCzAJBgNVBAgMAkNBMQsw\nCQYDVQQGEwJVUzAeFw0xOTEwMzEwOTQ5MjFaFw00OTEyMzEyMzU5NTlaMGgxGjAY\nBgNVBAMMEUludGVsIFNHWCBSb290IENBMRowGAYDVQQKDBFJbnRlbCBDb3Jwb3Jh\ndGlvbjEUMBIGA1UEBwwLU2FudGEgQ2xhcmExCzAJBgNVBAgMAkNBMQswCQYDVQQG\nEwJVUzBZMBMGByqGSM49AgEGCCqGSM49AwEHA0IABE/6D/1WHNrWwPmNMIyBKMW5\nJ6JzMsjo6xP2vkK1cdZGb1PGRP/C/8ECgiDkmklmzwLzLi+000m7LLrtKJA3oC2j\ngb8wgbwwHwYDVR0jBBgwFoAU6ehEUlM2XEsYmhH8QxgspdwggEgwVgYDVR0fBE8w\nTTBLoEmgR4ZFaHR0cHM6Ly9zYngtY2VydGlmaWNhdGVzLnRydXN0ZWRzZXJ2aWNl\ncy5pbnRlbC5jb20vSW50ZWxTR1hSb290Q0EuZGVyMB0GA1UdDgQWBBTp6ERSUzZc\nSxiaEfxDGCyl3CCASDAOBgNVHQ8BAf8EBAMCAQYwEgYDVR0TAQH/BAgwBgEB/wIB\nATAKBggqhkjOPQQDAgNJADBGAiEAzw9zdUiUHPMUd0C4mx41jlFZkrM3y5f1lgnV\nO7FbjOoCIQCoGtUmT4cXt7V+ySHbJ8Hob9AanpvXNH1ER+/gZF+opQ==\n-----END CERTIFICATE-----\n"},{"fmspc":"10806F000000","tcbInfo":"{\"tcbInfo\":{\"id\":\"TDX\",\"version\":3,\"issueDate\":\"2026-07-01T09:46:20Z\",\"nextUpdate\":\"2026-07-31T09:46:20Z\",\"fmspc\":\"10806F000000\",\"pceId\":\"0000\",\"tcbType\":0,\"tcbEvaluationDataNumber\":5,\"tdxModule\":{\"mrsigner\":\"000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000\",\"attributes\":\"0000000000000000\",\"attributesMask\":\"FFFFFFFFFFFFFFFF\"},\"tdxModuleIdentities\":[{\"id\":\"TDX_02\",\"mrsigner\":\"000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000\",\"attributes\":\"0000000000000000\",\"attributesMask\":\"FFFFFFFFFFFFFFFF\",\"tcbLevels\":[{\"tcb\":{\"isvsvn\":0},\"tcbDate\":\"2022-11-09T00:00:00Z\",\"tcbStatus\":\"UpToDate\"}]},{\"id\":\"TDX_05\",\"mrsigner\":\"000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000\",\"attributes\":\"0000000000000000\",\"attributesMask\":\"FFFFFFFFFFFFFFFF\",\"tcbLevels\":[{\"tcb\":{\"isvsvn\":0},\"tcbDate\":\"2022-11-09T00:00:00Z\",\"tcbStatus\":\"UpToDate\"}]},{\"id\":\"TDX_03\",\"mrsigner\":\"000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000\",\"attributes\":\"0000000000000000\",\"attributesMask\":\"FFFFFFFFFFFFFFFF\",\"tcbLevels\":[{\"tcb\":{\"isvsvn\":0},\"tcbDate\":\"2022-11-09T00:00:00Z\",\"tcbStatus\":\"UpToDate\"}]},{\"id\":\"TDX_01\",\"mrsigner\":\"000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000\",\"attributes\":\"0000000000000000\",\"attributesMask\":\"FFFFFFFFFFFFFFFF\",\"tcbLevels\":[{\"tcb\":{\"isvsvn\":0},\"tcbDate\":\"2022-11-09T00:00:00Z\",\"tcbStatus\":\"UpToDate\"}]}],\"tcbLevels\":[{\"tcb\":{\"sgxtcbcomponents\":[{\"svn\":2,\"category\":\"BIOS\",\"type\":\"Early Microcode Update\"},{\"svn\":2,\"category\":\"OS/VMM\",\"type\":\"SGX Late Microcode Update\"},{\"svn\":0,\"category\":\"OS/VMM\",\"type\":\"TXT SINIT\"},{\"svn\":0,\"category\":\"BIOS\"},{\"svn\":0,\"category\":\"BIOS\"},{\"svn\":0,\"category\":\"BIOS\"},{\"svn\":0},{\"svn\":0,\"category\":\"OS/VMM\",\"type\":\"SEAMLDR ACM\"},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0}],\"pcesvn\":10,\"tdxtcbcomponents\":[{\"svn\":0,\"category\":\"OS/VMM\",\"type\":\"TDX Module\"},{\"svn\":0,\"category\":\"OS/VMM\",\"type\":\"TDX Module\"},{\"svn\":3,\"category\":\"OS/VMM\",\"type\":\"TDX Late Microcode Update\"},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0}]},\"tcbDate\":\"2022-11-09T00:00:00Z\",\"tcbStatus\":\"UpToDate\"},{\"tcb\":{\"sgxtcbcomponents\":[{\"svn\":2,\"category\":\"BIOS\",\"type\":\"Early Microcode Update\"},{\"svn\":2,\"category\":\"OS/VMM\",\"type\":\"SGX Late Microcode Update\"},{\"svn\":0,\"category\":\"OS/VMM\",\"type\":\"TXT SINIT\"},{\"svn\":0,\"category\":\"BIOS\"},{\"svn\":0,\"category\":\"BIOS\"},{\"svn\":0,\"category\":\"BIOS\"},{\"svn\":0},{\"svn\":0,\"category\":\"OS/VMM\",\"type\":\"SEAMLDR ACM\"},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0}],\"pcesvn\":10,\"tdxtcbcomponents\":[{\"svn\":0,\"category\":\"OS/VMM\",\"type\":\"TDX Module\"},{\"svn\":0,\"category\":\"OS/VMM\",\"type\":\"TDX Module\"},{\"svn\":2,\"category\":\"OS/VMM\",\"type\":\"TDX Late Microcode Update\"},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0}]},\"tcbDate\":\"2020-05-28T00:00:00Z\",\"tcbStatus\":\"OutOfDate\"},{\"tcb\":{\"sgxtcbcomponents\":[{\"svn\":1,\"category\":\"BIOS\",\"type\":\"Early Microcode Update\"},{\"svn\":1,\"category\":\"OS/VMM\",\"type\":\"SGX Late Microcode Update\"},{\"svn\":0,\"category\":\"OS/VMM\",\"type\":\"TXT SINIT\"},{\"svn\":0,\"category\":\"BIOS\"},{\"svn\":0,\"category\":\"BIOS\"},{\"svn\":0,\"category\":\"BIOS\"},{\"svn\":0},{\"svn\":0,\"category\":\"OS/VMM\",\"type\":\"SEAMLDR ACM\"},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0}],\"pcesvn\":9,\"tdxtcbcomponents\":[{\"svn\":0,\"category\":\"OS/VMM\",\"type\":\"TDX Module\"},{\"svn\":0,\"category\":\"OS/VMM\",\"type\":\"TDX Module\"},{\"svn\":1,\"category\":\"OS/VMM\",\"type\":\"TDX Late Microcode Update\"},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0}]},\"tcbDate\":\"2020-03-22T00:00:00Z\",\"tcbStatus\":\"OutOfDate\"}]},\"signature\":\"19a007d6ca2b8a300ce6ff7d34f93ef32a98462b6c1b003a8a230743be6c7ec80cfcb869dfb9be29c5e30d4d14817899d5249ddb1d146f04b623f87010837657\"}","tcbInfoIssuerChain":"-----BEGIN CERTIFICATE-----\nMIICkDCCAjagAwIBAgIUTh8n662T/sqPZK+7n3H67/KGwu0wCgYIKoZIzj0EAwIw\naDEaMBgGA1UEAwwRSW50ZWwgU0dYIFJvb3QgQ0ExGjAYBgNVBAoMEUludGVsIENv\ncnBvcmF0aW9uMRQwEgYDVQQHDAtTYW50YSBDbGFyYTELMAkGA1UECAwCQ0ExCzAJ\nBgNVBAYTAlVTMB4XDTE5MTAzMTEyMzM0N1oXDTI2MTAzMTEyMzM0N1owbDEeMBwG\nA1UEAwwVSW50ZWwgU0dYIFRDQiBTaWduaW5nMRowGAYDVQQKDBFJbnRlbCBDb3Jw\nb3JhdGlvbjEUMBIGA1UEBwwLU2FudGEgQ2xhcmExCzAJBgNVBAgMAkNBMQswCQYD\nVQQGEwJVUzBZMBMGByqGSM49AgEGCCqGSM49AwEHA0IABOnYw9LbN/JmyUttXa0M\niBEenjPbxbR4C8MuVYxDI+Le8lDBLp9X4wMzCAUF/fI/31giClXp/y0erLbLZjdV\n07+jgbkwgbYwHwYDVR0jBBgwFoAU6ehEUlM2XEsYmhH8QxgspdwggEgwVgYDVR0f\nBE8wTTBLoEmgR4ZFaHR0cHM6Ly9zYngtY2VydGlmaWNhdGVzLnRydXN0ZWRzZXJ2\naWNlcy5pbnRlbC5jb20vSW50ZWxTR1hSb290Q0EuZGVyMB0GA1UdDgQWBBROHyfr\nrZP+yo9kr7ufcfrv8obC7TAOBgNVHQ8BAf8EBAMCBsAwDAYDVR0TAQH/BAIwADAK\nBggqhkjOPQQDAgNIADBFAiEA9xQeifK+2abQGnrAgk0hrOhdyvJQorh2cEMn4Gwr\n4hoCIFHW5qQ9G2wBJ4GMNQqv/oMfbPtzmyTlaWWzwxkqM0CT\n-----END CERTIFICATE-----\n-----BEGIN CERTIFICATE-----\nMIIClDCCAjmgAwIBAgIVAOnoRFJTNlxLGJoR/EMYLKXcIIBIMAoGCCqGSM49BAMC\nMGgxGjAYBgNVBAMMEUludGVsIFNHWCBSb290IENBMRowGAYDVQQKDBFJbnRlbCBD\nb3Jwb3JhdGlvbjEUMBIGA1UEBwwLU2FudGEgQ2xhcmExCzAJBgNVBAgMAkNBMQsw\nCQYDVQQGEwJVUzAeFw0xOTEwMzEwOTQ5MjFaFw00OTEyMzEyMzU5NTlaMGgxGjAY\nBgNVBAMMEUludGVsIFNHWCBSb290IENBMRowGAYDVQQKDBFJbnRlbCBDb3Jwb3Jh\ndGlvbjEUMBIGA1UEBwwLU2FudGEgQ2xhcmExCzAJBgNVBAgMAkNBMQswCQYDVQQG\nEwJVUzBZMBMGByqGSM49AgEGCCqGSM49AwEHA0IABE/6D/1WHNrWwPmNMIyBKMW5\nJ6JzMsjo6xP2vkK1cdZGb1PGRP/C/8ECgiDkmklmzwLzLi+000m7LLrtKJA3oC2j\ngb8wgbwwHwYDVR0jBBgwFoAU6ehEUlM2XEsYmhH8QxgspdwggEgwVgYDVR0fBE8w\nTTBLoEmgR4ZFaHR0cHM6Ly9zYngtY2VydGlmaWNhdGVzLnRydXN0ZWRzZXJ2aWNl\ncy5pbnRlbC5jb20vSW50ZWxTR1hSb290Q0EuZGVyMB0GA1UdDgQWBBTp6ERSUzZc\nSxiaEfxDGCyl3CCASDAOBgNVHQ8BAf8EBAMCAQYwEgYDVR0TAQH/BAgwBgEB/wIB\nATAKBggqhkjOPQQDAgNJADBGAiEAzw9zdUiUHPMUd0C4mx41jlFZkrM3y5f1lgnV\nO7FbjOoCIQCoGtUmT4cXt7V+ySHbJ8Hob9AanpvXNH1ER+/gZF+opQ==\n-----END CERTIFICATE-----\n"},{"fmspc":"50A06D000000","tcbInfo":"{\"tcbInfo\":{\"id\":\"TDX\",\"version\":3,\"issueDate\":\"2026-07-01T10:00:45Z\",\"nextUpdate\":\"2026-07-31T10:00:45Z\",\"fmspc\":\"50A06D000000\",\"pceId\":\"0000\",\"tcbType\":0,\"tcbEvaluationDataNumber\":5,\"tdxModule\":{\"mrsigner\":\"000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000\",\"attributes\":\"0000000000000000\",\"attributesMask\":\"FFFFFFFFFFFFFFFF\"},\"tdxModuleIdentities\":[{\"id\":\"TDX_02\",\"mrsigner\":\"000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000\",\"attributes\":\"0000000000000000\",\"attributesMask\":\"FFFFFFFFFFFFFFFF\",\"tcbLevels\":[{\"tcb\":{\"isvsvn\":0},\"tcbDate\":\"2022-11-09T00:00:00Z\",\"tcbStatus\":\"UpToDate\"}]},{\"id\":\"TDX_05\",\"mrsigner\":\"000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000\",\"attributes\":\"0000000000000000\",\"attributesMask\":\"FFFFFFFFFFFFFFFF\",\"tcbLevels\":[{\"tcb\":{\"isvsvn\":0},\"tcbDate\":\"2022-11-09T00:00:00Z\",\"tcbStatus\":\"UpToDate\"}]},{\"id\":\"TDX_03\",\"mrsigner\":\"000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000\",\"attributes\":\"0000000000000000\",\"attributesMask\":\"FFFFFFFFFFFFFFFF\",\"tcbLevels\":[{\"tcb\":{\"isvsvn\":0},\"tcbDate\":\"2022-11-09T00:00:00Z\",\"tcbStatus\":\"UpToDate\"}]},{\"id\":\"TDX_01\",\"mrsigner\":\"000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000\",\"attributes\":\"0000000000000000\",\"attributesMask\":\"FFFFFFFFFFFFFFFF\",\"tcbLevels\":[{\"tcb\":{\"isvsvn\":0},\"tcbDate\":\"2022-11-09T00:00:00Z\",\"tcbStatus\":\"UpToDate\"}]}],\"tcbLevels\":[{\"tcb\":{\"sgxtcbcomponents\":[{\"svn\":1,\"category\":\"BIOS\",\"type\":\"Early Microcode Update\"},{\"svn\":1,\"category\":\"OS/VMM\",\"type\":\"SGX Late Microcode Update\"},{\"svn\":0,\"category\":\"OS/VMM\",\"type\":\"TXT SINIT\"},{\"svn\":0,\"category\":\"BIOS\"},{\"svn\":0,\"category\":\"BIOS\"},{\"svn\":0,\"category\":\"BIOS\"},{\"svn\":0},{\"svn\":0,\"category\":\"OS/VMM\",\"type\":\"SEAMLDR ACM\"},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0}],\"pcesvn\":0,\"tdxtcbcomponents\":[{\"svn\":0,\"category\":\"OS/VMM\",\"type\":\"TDX Module\"},{\"svn\":0,\"category\":\"OS/VMM\",\"type\":\"TDX Module\"},{\"svn\":1,\"category\":\"OS/VMM\",\"type\":\"TDX Late Microcode Update\"},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0}]},\"tcbDate\":\"2022-11-09T00:00:00Z\",\"tcbStatus\":\"UpToDate\"}]},\"signature\":\"28e87299fb0ed2b63890a895f6b8fe86abcf087c7023f79cb93aaa3ceb8fdefd694ec5bcaed2fb00e83e9696557ff70b1649107de1269f477723db74cd815653\"}","tcbInfoIssuerChain":"-----BEGIN CERTIFICATE-----\nMIICkDCCAjagAwIBAgIUTh8n662T/sqPZK+7n3H67/KGwu0wCgYIKoZIzj0EAwIw\naDEaMBgGA1UEAwwRSW50ZWwgU0dYIFJvb3QgQ0ExGjAYBgNVBAoMEUludGVsIENv\ncnBvcmF0aW9uMRQwEgYDVQQHDAtTYW50YSBDbGFyYTELMAkGA1UECAwCQ0ExCzAJ\nBgNVBAYTAlVTMB4XDTE5MTAzMTEyMzM0N1oXDTI2MTAzMTEyMzM0N1owbDEeMBwG\nA1UEAwwVSW50ZWwgU0dYIFRDQiBTaWduaW5nMRowGAYDVQQKDBFJbnRlbCBDb3Jw\nb3JhdGlvbjEUMBIGA1UEBwwLU2FudGEgQ2xhcmExCzAJBgNVBAgMAkNBMQswCQYD\nVQQGEwJVUzBZMBMGByqGSM49AgEGCCqGSM49AwEHA0IABOnYw9LbN/JmyUttXa0M\niBEenjPbxbR4C8MuVYxDI+Le8lDBLp9X4wMzCAUF/fI/31giClXp/y0erLbLZjdV\n07+jgbkwgbYwHwYDVR0jBBgwFoAU6ehEUlM2XEsYmhH8QxgspdwggEgwVgYDVR0f\nBE8wTTBLoEmgR4ZFaHR0cHM6Ly9zYngtY2VydGlmaWNhdGVzLnRydXN0ZWRzZXJ2\naWNlcy5pbnRlbC5jb20vSW50ZWxTR1hSb290Q0EuZGVyMB0GA1UdDgQWBBROHyfr\nrZP+yo9kr7ufcfrv8obC7TAOBgNVHQ8BAf8EBAMCBsAwDAYDVR0TAQH/BAIwADAK\nBggqhkjOPQQDAgNIADBFAiEA9xQeifK+2abQGnrAgk0hrOhdyvJQorh2cEMn4Gwr\n4hoCIFHW5qQ9G2wBJ4GMNQqv/oMfbPtzmyTlaWWzwxkqM0CT\n-----END CERTIFICATE-----\n-----BEGIN CERTIFICATE-----\nMIIClDCCAjmgAwIBAgIVAOnoRFJTNlxLGJoR/EMYLKXcIIBIMAoGCCqGSM49BAMC\nMGgxGjAYBgNVBAMMEUludGVsIFNHWCBSb290IENBMRowGAYDVQQKDBFJbnRlbCBD\nb3Jwb3JhdGlvbjEUMBIGA1UEBwwLU2FudGEgQ2xhcmExCzAJBgNVBAgMAkNBMQsw\nCQYDVQQGEwJVUzAeFw0xOTEwMzEwOTQ5MjFaFw00OTEyMzEyMzU5NTlaMGgxGjAY\nBgNVBAMMEUludGVsIFNHWCBSb290IENBMRowGAYDVQQKDBFJbnRlbCBDb3Jwb3Jh\ndGlvbjEUMBIGA1UEBwwLU2FudGEgQ2xhcmExCzAJBgNVBAgMAkNBMQswCQYDVQQG\nEwJVUzBZMBMGByqGSM49AgEGCCqGSM49AwEHA0IABE/6D/1WHNrWwPmNMIyBKMW5\nJ6JzMsjo6xP2vkK1cdZGb1PGRP/C/8ECgiDkmklmzwLzLi+000m7LLrtKJA3oC2j\ngb8wgbwwHwYDVR0jBBgwFoAU6ehEUlM2XEsYmhH8QxgspdwggEgwVgYDVR0fBE8w\nTTBLoEmgR4ZFaHR0cHM6Ly9zYngtY2VydGlmaWNhdGVzLnRydXN0ZWRzZXJ2aWNl\ncy5pbnRlbC5jb20vSW50ZWxTR1hSb290Q0EuZGVyMB0GA1UdDgQWBBTp6ERSUzZc\nSxiaEfxDGCyl3CCASDAOBgNVHQ8BAf8EBAMCAQYwEgYDVR0TAQH/BAgwBgEB/wIB\nATAKBggqhkjOPQQDAgNJADBGAiEAzw9zdUiUHPMUd0C4mx41jlFZkrM3y5f1lgnV\nO7FbjOoCIQCoGtUmT4cXt7V+ySHbJ8Hob9AanpvXNH1ER+/gZF+opQ==\n-----END CERTIFICATE-----\n"},{"fmspc":"B0806F000000","tcbInfo":"{\"tcbInfo\":{\"id\":\"TDX\",\"version\":3,\"issueDate\":\"2026-07-01T10:00:45Z\",\"nextUpdate\":\"2026-07-31T10:00:45Z\",\"fmspc\":\"B0806F000000\",\"pceId\":\"0000\",\"tcbType\":0,\"tcbEvaluationDataNumber\":5,\"tdxModule\":{\"mrsigner\":\"000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000\",\"attributes\":\"0000000000000000\",\"attributesMask\":\"FFFFFFFFFFFFFFFF\"},\"tdxModuleIdentities\":[{\"id\":\"TDX_02\",\"mrsigner\":\"000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000\",\"attributes\":\"0000000000000000\",\"attributesMask\":\"FFFFFFFFFFFFFFFF\",\"tcbLevels\":[{\"tcb\":{\"isvsvn\":0},\"tcbDate\":\"2022-11-09T00:00:00Z\",\"tcbStatus\":\"UpToDate\"}]},{\"id\":\"TDX_05\",\"mrsigner\":\"000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000\",\"attributes\":\"0000000000000000\",\"attributesMask\":\"FFFFFFFFFFFFFFFF\",\"tcbLevels\":[{\"tcb\":{\"isvsvn\":0},\"tcbDate\":\"2022-11-09T00:00:00Z\",\"tcbStatus\":\"UpToDate\"}]},{\"id\":\"TDX_03\",\"mrsigner\":\"000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000\",\"attributes\":\"0000000000000000\",\"attributesMask\":\"FFFFFFFFFFFFFFFF\",\"tcbLevels\":[{\"tcb\":{\"isvsvn\":0},\"tcbDate\":\"2022-11-09T00:00:00Z\",\"tcbStatus\":\"UpToDate\"}]},{\"id\":\"TDX_01\",\"mrsigner\":\"000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000\",\"attributes\":\"0000000000000000\",\"attributesMask\":\"FFFFFFFFFFFFFFFF\",\"tcbLevels\":[{\"tcb\":{\"isvsvn\":0},\"tcbDate\":\"2022-11-09T00:00:00Z\",\"tcbStatus\":\"UpToDate\"}]}],\"tcbLevels\":[{\"tcb\":{\"sgxtcbcomponents\":[{\"svn\":1,\"category\":\"BIOS\",\"type\":\"Early Microcode Update\"},{\"svn\":1,\"category\":\"OS/VMM\",\"type\":\"SGX Late Microcode Update\"},{\"svn\":0,\"category\":\"OS/VMM\",\"type\":\"TXT SINIT\"},{\"svn\":0,\"category\":\"BIOS\"},{\"svn\":0,\"category\":\"BIOS\"},{\"svn\":0,\"category\":\"BIOS\"},{\"svn\":0},{\"svn\":0,\"category\":\"OS/VMM\",\"type\":\"SEAMLDR ACM\"},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0}],\"pcesvn\":0,\"tdxtcbcomponents\":[{\"svn\":0,\"category\":\"OS/VMM\",\"type\":\"TDX Module\"},{\"svn\":0,\"category\":\"OS/VMM\",\"type\":\"TDX Module\"},{\"svn\":1,\"category\":\"OS/VMM\",\"type\":\"TDX Late Microcode Update\"},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0}]},\"tcbDate\":\"2022-11-09T00:00:00Z\",\"tcbStatus\":\"UpToDate\"}]},\"signature\":\"da0312fbe582e1d32136ddd517abf928c2c9ccdcb686d3306a6c4401a96190d6fdd753da816ffaa27d7b536298713f48de3f45d1a7a8e364d3ea75159452614c\"}","tcbInfoIssuerChain":"-----BEGIN CERTIFICATE-----\nMIICkDCCAjagAwIBAgIUTh8n662T/sqPZK+7n3H67/KGwu0wCgYIKoZIzj0EAwIw\naDEaMBgGA1UEAwwRSW50ZWwgU0dYIFJvb3QgQ0ExGjAYBgNVBAoMEUludGVsIENv\ncnBvcmF0aW9uMRQwEgYDVQQHDAtTYW50YSBDbGFyYTELMAkGA1UECAwCQ0ExCzAJ\nBgNVBAYTAlVTMB4XDTE5MTAzMTEyMzM0N1oXDTI2MTAzMTEyMzM0N1owbDEeMBwG\nA1UEAwwVSW50ZWwgU0dYIFRDQiBTaWduaW5nMRowGAYDVQQKDBFJbnRlbCBDb3Jw\nb3JhdGlvbjEUMBIGA1UEBwwLU2FudGEgQ2xhcmExCzAJBgNVBAgMAkNBMQswCQYD\nVQQGEwJVUzBZMBMGByqGSM49AgEGCCqGSM49AwEHA0IABOnYw9LbN/JmyUttXa0M\niBEenjPbxbR4C8MuVYxDI+Le8lDBLp9X4wMzCAUF/fI/31giClXp/y0erLbLZjdV\n07+jgbkwgbYwHwYDVR0jBBgwFoAU6ehEUlM2XEsYmhH8QxgspdwggEgwVgYDVR0f\nBE8wTTBLoEmgR4ZFaHR0cHM6Ly9zYngtY2VydGlmaWNhdGVzLnRydXN0ZWRzZXJ2\naWNlcy5pbnRlbC5jb20vSW50ZWxTR1hSb290Q0EuZGVyMB0GA1UdDgQWBBROHyfr\nrZP+yo9kr7ufcfrv8obC7TAOBgNVHQ8BAf8EBAMCBsAwDAYDVR0TAQH/BAIwADAK\nBggqhkjOPQQDAgNIADBFAiEA9xQeifK+2abQGnrAgk0hrOhdyvJQorh2cEMn4Gwr\n4hoCIFHW5qQ9G2wBJ4GMNQqv/oMfbPtzmyTlaWWzwxkqM0CT\n-----END CERTIFICATE-----\n-----BEGIN CERTIFICATE-----\nMIIClDCCAjmgAwIBAgIVAOnoRFJTNlxLGJoR/EMYLKXcIIBIMAoGCCqGSM49BAMC\nMGgxGjAYBgNVBAMMEUludGVsIFNHWCBSb290IENBMRowGAYDVQQKDBFJbnRlbCBD\nb3Jwb3JhdGlvbjEUMBIGA1UEBwwLU2FudGEgQ2xhcmExCzAJBgNVBAgMAkNBMQsw\nCQYDVQQGEwJVUzAeFw0xOTEwMzEwOTQ5MjFaFw00OTEyMzEyMzU5NTlaMGgxGjAY\nBgNVBAMMEUludGVsIFNHWCBSb290IENBMRowGAYDVQQKDBFJbnRlbCBDb3Jwb3Jh\ndGlvbjEUMBIGA1UEBwwLU2FudGEgQ2xhcmExCzAJBgNVBAgMAkNBMQswCQYDVQQG\nEwJVUzBZMBMGByqGSM49AgEGCCqGSM49AwEHA0IABE/6D/1WHNrWwPmNMIyBKMW5\nJ6JzMsjo6xP2vkK1cdZGb1PGRP/C/8ECgiDkmklmzwLzLi+000m7LLrtKJA3oC2j\ngb8wgbwwHwYDVR0jBBgwFoAU6ehEUlM2XEsYmhH8QxgspdwggEgwVgYDVR0fBE8w\nTTBLoEmgR4ZFaHR0cHM6Ly9zYngtY2VydGlmaWNhdGVzLnRydXN0ZWRzZXJ2aWNl\ncy5pbnRlbC5jb20vSW50ZWxTR1hSb290Q0EuZGVyMB0GA1UdDgQWBBTp6ERSUzZc\nSxiaEfxDGCyl3CCASDAOBgNVHQ8BAf8EBAMCAQYwEgYDVR0TAQH/BAgwBgEB/wIB\nATAKBggqhkjOPQQDAgNJADBGAiEAzw9zdUiUHPMUd0C4mx41jlFZkrM3y5f1lgnV\nO7FbjOoCIQCoGtUmT4cXt7V+ySHbJ8Hob9AanpvXNH1ER+/gZF+opQ==\n-----END CERTIFICATE-----\n"},{"fmspc":"00A06F010000","tcbInfo":"{\"tcbInfo\":{\"id\":\"TDX\",\"version\":3,\"issueDate\":\"2026-07-01T10:00:45Z\",\"nextUpdate\":\"2026-07-31T10:00:45Z\",\"fmspc\":\"00A06F010000\",\"pceId\":\"0000\",\"tcbType\":0,\"tcbEvaluationDataNumber\":5,\"tdxModule\":{\"mrsigner\":\"000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000\",\"attributes\":\"0000000000000000\",\"attributesMask\":\"FFFFFFFFFFFFFFFF\"},\"tdxModuleIdentities\":[{\"id\":\"TDX_02\",\"mrsigner\":\"000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000\",\"attributes\":\"0000000000000000\",\"attributesMask\":\"FFFFFFFFFFFFFFFF\",\"tcbLevels\":[{\"tcb\":{\"isvsvn\":0},\"tcbDate\":\"2022-11-09T00:00:00Z\",\"tcbStatus\":\"UpToDate\"}]},{\"id\":\"TDX_05\",\"mrsigner\":\"000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000\",\"attributes\":\"0000000000000000\",\"attributesMask\":\"FFFFFFFFFFFFFFFF\",\"tcbLevels\":[{\"tcb\":{\"isvsvn\":0},\"tcbDate\":\"2022-11-09T00:00:00Z\",\"tcbStatus\":\"UpToDate\"}]},{\"id\":\"TDX_03\",\"mrsigner\":\"000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000\",\"attributes\":\"0000000000000000\",\"attributesMask\":\"FFFFFFFFFFFFFFFF\",\"tcbLevels\":[{\"tcb\":{\"isvsvn\":0},\"tcbDate\":\"2022-11-09T00:00:00Z\",\"tcbStatus\":\"UpToDate\"}]},{\"id\":\"TDX_01\",\"mrsigner\":\"000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000\",\"attributes\":\"0000000000000000\",\"attributesMask\":\"FFFFFFFFFFFFFFFF\",\"tcbLevels\":[{\"tcb\":{\"isvsvn\":0},\"tcbDate\":\"2022-11-09T00:00:00Z\",\"tcbStatus\":\"UpToDate\"}]}],\"tcbLevels\":[{\"tcb\":{\"sgxtcbcomponents\":[{\"svn\":1,\"category\":\"BIOS\",\"type\":\"Early Microcode Update\"},{\"svn\":1,\"category\":\"OS/VMM\",\"type\":\"SGX Late Microcode Update\"},{\"svn\":0,\"category\":\"OS/VMM\",\"type\":\"TXT SINIT\"},{\"svn\":0,\"category\":\"BIOS\"},{\"svn\":0,\"category\":\"BIOS\"},{\"svn\":0,\"category\":\"BIOS\"},{\"svn\":0},{\"svn\":0,\"category\":\"OS/VMM\",\"type\":\"SEAMLDR ACM\"},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0}],\"pcesvn\":0,\"tdxtcbcomponents\":[{\"svn\":0,\"category\":\"OS/VMM\",\"type\":\"TDX Module\"},{\"svn\":0,\"category\":\"OS/VMM\",\"type\":\"TDX Module\"},{\"svn\":1,\"category\":\"OS/VMM\",\"type\":\"TDX Late Microcode Update\"},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0}]},\"tcbDate\":\"2022-11-09T00:00:00Z\",\"tcbStatus\":\"UpToDate\"}]},\"signature\":\"a1309265fe850a27482fc8cdb2854cab6ff10f5ca4099af209a676a062b4b45943155227d431d4058c47c70be382dc43defde577b980412653b59ec4e298a23b\"}","tcbInfoIssuerChain":"-----BEGIN CERTIFICATE-----\nMIICkDCCAjagAwIBAgIUTh8n662T/sqPZK+7n3H67/KGwu0wCgYIKoZIzj0EAwIw\naDEaMBgGA1UEAwwRSW50ZWwgU0dYIFJvb3QgQ0ExGjAYBgNVBAoMEUludGVsIENv\ncnBvcmF0aW9uMRQwEgYDVQQHDAtTYW50YSBDbGFyYTELMAkGA1UECAwCQ0ExCzAJ\nBgNVBAYTAlVTMB4XDTE5MTAzMTEyMzM0N1oXDTI2MTAzMTEyMzM0N1owbDEeMBwG\nA1UEAwwVSW50ZWwgU0dYIFRDQiBTaWduaW5nMRowGAYDVQQKDBFJbnRlbCBDb3Jw\nb3JhdGlvbjEUMBIGA1UEBwwLU2FudGEgQ2xhcmExCzAJBgNVBAgMAkNBMQswCQYD\nVQQGEwJVUzBZMBMGByqGSM49AgEGCCqGSM49AwEHA0IABOnYw9LbN/JmyUttXa0M\niBEenjPbxbR4C8MuVYxDI+Le8lDBLp9X4wMzCAUF/fI/31giClXp/y0erLbLZjdV\n07+jgbkwgbYwHwYDVR0jBBgwFoAU6ehEUlM2XEsYmhH8QxgspdwggEgwVgYDVR0f\nBE8wTTBLoEmgR4ZFaHR0cHM6Ly9zYngtY2VydGlmaWNhdGVzLnRydXN0ZWRzZXJ2\naWNlcy5pbnRlbC5jb20vSW50ZWxTR1hSb290Q0EuZGVyMB0GA1UdDgQWBBROHyfr\nrZP+yo9kr7ufcfrv8obC7TAOBgNVHQ8BAf8EBAMCBsAwDAYDVR0TAQH/BAIwADAK\nBggqhkjOPQQDAgNIADBFAiEA9xQeifK+2abQGnrAgk0hrOhdyvJQorh2cEMn4Gwr\n4hoCIFHW5qQ9G2wBJ4GMNQqv/oMfbPtzmyTlaWWzwxkqM0CT\n-----END CERTIFICATE-----\n-----BEGIN CERTIFICATE-----\nMIIClDCCAjmgAwIBAgIVAOnoRFJTNlxLGJoR/EMYLKXcIIBIMAoGCCqGSM49BAMC\nMGgxGjAYBgNVBAMMEUludGVsIFNHWCBSb290IENBMRowGAYDVQQKDBFJbnRlbCBD\nb3Jwb3JhdGlvbjEUMBIGA1UEBwwLU2FudGEgQ2xhcmExCzAJBgNVBAgMAkNBMQsw\nCQYDVQQGEwJVUzAeFw0xOTEwMzEwOTQ5MjFaFw00OTEyMzEyMzU5NTlaMGgxGjAY\nBgNVBAMMEUludGVsIFNHWCBSb290IENBMRowGAYDVQQKDBFJbnRlbCBDb3Jwb3Jh\ndGlvbjEUMBIGA1UEBwwLU2FudGEgQ2xhcmExCzAJBgNVBAgMAkNBMQswCQYDVQQG\nEwJVUzBZMBMGByqGSM49AgEGCCqGSM49AwEHA0IABE/6D/1WHNrWwPmNMIyBKMW5\nJ6JzMsjo6xP2vkK1cdZGb1PGRP/C/8ECgiDkmklmzwLzLi+000m7LLrtKJA3oC2j\ngb8wgbwwHwYDVR0jBBgwFoAU6ehEUlM2XEsYmhH8QxgspdwggEgwVgYDVR0fBE8w\nTTBLoEmgR4ZFaHR0cHM6Ly9zYngtY2VydGlmaWNhdGVzLnRydXN0ZWRzZXJ2aWNl\ncy5pbnRlbC5jb20vSW50ZWxTR1hSb290Q0EuZGVyMB0GA1UdDgQWBBTp6ERSUzZc\nSxiaEfxDGCyl3CCASDAOBgNVHQ8BAf8EBAMCAQYwEgYDVR0TAQH/BAgwBgEB/wIB\nATAKBggqhkjOPQQDAgNJADBGAiEAzw9zdUiUHPMUd0C4mx41jlFZkrM3y5f1lgnV\nO7FbjOoCIQCoGtUmT4cXt7V+ySHbJ8Hob9AanpvXNH1ER+/gZF+opQ==\n-----END CERTIFICATE-----\n"},{"fmspc":"00A06D070000","tcbInfo":"{\"tcbInfo\":{\"id\":\"TDX\",\"version\":3,\"issueDate\":\"2026-07-01T10:00:45Z\",\"nextUpdate\":\"2026-07-31T10:00:45Z\",\"fmspc\":\"00A06D070000\",\"pceId\":\"0000\",\"tcbType\":0,\"tcbEvaluationDataNumber\":5,\"tdxModule\":{\"mrsigner\":\"000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000\",\"attributes\":\"0000000000000000\",\"attributesMask\":\"FFFFFFFFFFFFFFFF\"},\"tdxModuleIdentities\":[{\"id\":\"TDX_02\",\"mrsigner\":\"000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000\",\"attributes\":\"0000000000000000\",\"attributesMask\":\"FFFFFFFFFFFFFFFF\",\"tcbLevels\":[{\"tcb\":{\"isvsvn\":0},\"tcbDate\":\"2022-11-09T00:00:00Z\",\"tcbStatus\":\"UpToDate\"}]},{\"id\":\"TDX_05\",\"mrsigner\":\"000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000\",\"attributes\":\"0000000000000000\",\"attributesMask\":\"FFFFFFFFFFFFFFFF\",\"tcbLevels\":[{\"tcb\":{\"isvsvn\":0},\"tcbDate\":\"2022-11-09T00:00:00Z\",\"tcbStatus\":\"UpToDate\"}]},{\"id\":\"TDX_03\",\"mrsigner\":\"000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000\",\"attributes\":\"0000000000000000\",\"attributesMask\":\"FFFFFFFFFFFFFFFF\",\"tcbLevels\":[{\"tcb\":{\"isvsvn\":0},\"tcbDate\":\"2022-11-09T00:00:00Z\",\"tcbStatus\":\"UpToDate\"}]},{\"id\":\"TDX_01\",\"mrsigner\":\"000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000\",\"attributes\":\"0000000000000000\",\"attributesMask\":\"FFFFFFFFFFFFFFFF\",\"tcbLevels\":[{\"tcb\":{\"isvsvn\":0},\"tcbDate\":\"2022-11-09T00:00:00Z\",\"tcbStatus\":\"UpToDate\"}]}],\"tcbLevels\":[{\"tcb\":{\"sgxtcbcomponents\":[{\"svn\":1,\"category\":\"BIOS\",\"type\":\"Early Microcode Update\"},{\"svn\":1,\"category\":\"OS/VMM\",\"type\":\"SGX Late Microcode Update\"},{\"svn\":0,\"category\":\"OS/VMM\",\"type\":\"TXT SINIT\"},{\"svn\":0,\"category\":\"BIOS\"},{\"svn\":0,\"category\":\"BIOS\"},{\"svn\":0,\"category\":\"BIOS\"},{\"svn\":0},{\"svn\":0,\"category\":\"OS/VMM\",\"type\":\"SEAMLDR ACM\"},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0}],\"pcesvn\":0,\"tdxtcbcomponents\":[{\"svn\":0,\"category\":\"OS/VMM\",\"type\":\"TDX Module\"},{\"svn\":0,\"category\":\"OS/VMM\",\"type\":\"TDX Module\"},{\"svn\":1,\"category\":\"OS/VMM\",\"type\":\"TDX Late Microcode Update\"},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0}]},\"tcbDate\":\"2022-11-09T00:00:00Z\",\"tcbStatus\":\"UpToDate\"}]},\"signature\":\"98641e3b215e1134191c0637028cd6031ab109354d8c68083769bd63757418d83c2837f396ecad4f7e1e13176b0b2367e46cd1045dc6032df731c7edebe124e2\"}","tcbInfoIssuerChain":"-----BEGIN CERTIFICATE-----\nMIICkDCCAjagAwIBAgIUTh8n662T/sqPZK+7n3H67/KGwu0wCgYIKoZIzj0EAwIw\naDEaMBgGA1UEAwwRSW50ZWwgU0dYIFJvb3QgQ0ExGjAYBgNVBAoMEUludGVsIENv\ncnBvcmF0aW9uMRQwEgYDVQQHDAtTYW50YSBDbGFyYTELMAkGA1UECAwCQ0ExCzAJ\nBgNVBAYTAlVTMB4XDTE5MTAzMTEyMzM0N1oXDTI2MTAzMTEyMzM0N1owbDEeMBwG\nA1UEAwwVSW50ZWwgU0dYIFRDQiBTaWduaW5nMRowGAYDVQQKDBFJbnRlbCBDb3Jw\nb3JhdGlvbjEUMBIGA1UEBwwLU2FudGEgQ2xhcmExCzAJBgNVBAgMAkNBMQswCQYD\nVQQGEwJVUzBZMBMGByqGSM49AgEGCCqGSM49AwEHA0IABOnYw9LbN/JmyUttXa0M\niBEenjPbxbR4C8MuVYxDI+Le8lDBLp9X4wMzCAUF/fI/31giClXp/y0erLbLZjdV\n07+jgbkwgbYwHwYDVR0jBBgwFoAU6ehEUlM2XEsYmhH8QxgspdwggEgwVgYDVR0f\nBE8wTTBLoEmgR4ZFaHR0cHM6Ly9zYngtY2VydGlmaWNhdGVzLnRydXN0ZWRzZXJ2\naWNlcy5pbnRlbC5jb20vSW50ZWxTR1hSb290Q0EuZGVyMB0GA1UdDgQWBBROHyfr\nrZP+yo9kr7ufcfrv8obC7TAOBgNVHQ8BAf8EBAMCBsAwDAYDVR0TAQH/BAIwADAK\nBggqhkjOPQQDAgNIADBFAiEA9xQeifK+2abQGnrAgk0hrOhdyvJQorh2cEMn4Gwr\n4hoCIFHW5qQ9G2wBJ4GMNQqv/oMfbPtzmyTlaWWzwxkqM0CT\n-----END CERTIFICATE-----\n-----BEGIN CERTIFICATE-----\nMIIClDCCAjmgAwIBAgIVAOnoRFJTNlxLGJoR/EMYLKXcIIBIMAoGCCqGSM49BAMC\nMGgxGjAYBgNVBAMMEUludGVsIFNHWCBSb290IENBMRowGAYDVQQKDBFJbnRlbCBD\nb3Jwb3JhdGlvbjEUMBIGA1UEBwwLU2FudGEgQ2xhcmExCzAJBgNVBAgMAkNBMQsw\nCQYDVQQGEwJVUzAeFw0xOTEwMzEwOTQ5MjFaFw00OTEyMzEyMzU5NTlaMGgxGjAY\nBgNVBAMMEUludGVsIFNHWCBSb290IENBMRowGAYDVQQKDBFJbnRlbCBDb3Jwb3Jh\ndGlvbjEUMBIGA1UEBwwLU2FudGEgQ2xhcmExCzAJBgNVBAgMAkNBMQswCQYDVQQG\nEwJVUzBZMBMGByqGSM49AgEGCCqGSM49AwEHA0IABE/6D/1WHNrWwPmNMIyBKMW5\nJ6JzMsjo6xP2vkK1cdZGb1PGRP/C/8ECgiDkmklmzwLzLi+000m7LLrtKJA3oC2j\ngb8wgbwwHwYDVR0jBBgwFoAU6ehEUlM2XEsYmhH8QxgspdwggEgwVgYDVR0fBE8w\nTTBLoEmgR4ZFaHR0cHM6Ly9zYngtY2VydGlmaWNhdGVzLnRydXN0ZWRzZXJ2aWNl\ncy5pbnRlbC5jb20vSW50ZWxTR1hSb290Q0EuZGVyMB0GA1UdDgQWBBTp6ERSUzZc\nSxiaEfxDGCyl3CCASDAOBgNVHQ8BAf8EBAMCAQYwEgYDVR0TAQH/BAgwBgEB/wIB\nATAKBggqhkjOPQQDAgNJADBGAiEAzw9zdUiUHPMUd0C4mx41jlFZkrM3y5f1lgnV\nO7FbjOoCIQCoGtUmT4cXt7V+ySHbJ8Hob9AanpvXNH1ER+/gZF+opQ==\n-----END CERTIFICATE-----\n"},{"fmspc":"60806F000000","tcbInfo":"{\"tcbInfo\":{\"id\":\"TDX\",\"version\":3,\"issueDate\":\"2026-07-01T10:00:45Z\",\"nextUpdate\":\"2026-07-31T10:00:45Z\",\"fmspc\":\"60806F000000\",\"pceId\":\"0000\",\"tcbType\":0,\"tcbEvaluationDataNumber\":5,\"tdxModule\":{\"mrsigner\":\"000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000\",\"attributes\":\"0000000000000000\",\"attributesMask\":\"FFFFFFFFFFFFFFFF\"},\"tdxModuleIdentities\":[{\"id\":\"TDX_02\",\"mrsigner\":\"000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000\",\"attributes\":\"0000000000000000\",\"attributesMask\":\"FFFFFFFFFFFFFFFF\",\"tcbLevels\":[{\"tcb\":{\"isvsvn\":0},\"tcbDate\":\"2022-11-09T00:00:00Z\",\"tcbStatus\":\"UpToDate\"}]},{\"id\":\"TDX_05\",\"mrsigner\":\"000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000\",\"attributes\":\"0000000000000000\",\"attributesMask\":\"FFFFFFFFFFFFFFFF\",\"tcbLevels\":[{\"tcb\":{\"isvsvn\":0},\"tcbDate\":\"2022-11-09T00:00:00Z\",\"tcbStatus\":\"UpToDate\"}]},{\"id\":\"TDX_03\",\"mrsigner\":\"000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000\",\"attributes\":\"0000000000000000\",\"attributesMask\":\"FFFFFFFFFFFFFFFF\",\"tcbLevels\":[{\"tcb\":{\"isvsvn\":0},\"tcbDate\":\"2022-11-09T00:00:00Z\",\"tcbStatus\":\"UpToDate\"}]},{\"id\":\"TDX_01\",\"mrsigner\":\"000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000\",\"attributes\":\"0000000000000000\",\"attributesMask\":\"FFFFFFFFFFFFFFFF\",\"tcbLevels\":[{\"tcb\":{\"isvsvn\":0},\"tcbDate\":\"2022-11-09T00:00:00Z\",\"tcbStatus\":\"UpToDate\"}]}],\"tcbLevels\":[{\"tcb\":{\"sgxtcbcomponents\":[{\"svn\":1,\"category\":\"BIOS\",\"type\":\"Early Microcode Update\"},{\"svn\":1,\"category\":\"OS/VMM\",\"type\":\"SGX Late Microcode Update\"},{\"svn\":0,\"category\":\"OS/VMM\",\"type\":\"TXT SINIT\"},{\"svn\":0,\"category\":\"BIOS\"},{\"svn\":0,\"category\":\"BIOS\"},{\"svn\":0,\"category\":\"BIOS\"},{\"svn\":0},{\"svn\":0,\"category\":\"OS/VMM\",\"type\":\"SEAMLDR ACM\"},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0}],\"pcesvn\":11,\"tdxtcbcomponents\":[{\"svn\":0,\"category\":\"OS/VMM\",\"type\":\"TDX Module\"},{\"svn\":0,\"category\":\"OS/VMM\",\"type\":\"TDX Module\"},{\"svn\":1,\"category\":\"OS/VMM\",\"type\":\"TDX Late Microcode Update\"},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0}]},\"tcbDate\":\"2022-11-09T00:00:00Z\",\"tcbStatus\":\"UpToDate\"}]},\"signature\":\"85ecac3694bcca3320c5ce5cdbc67bbec0d85ae9642561a13e47e6dafb1bec844c9b023760b33ea981bec268d814aa039e27063674b41671e079f39bb3509cfd\"}","tcbInfoIssuerChain":"-----BEGIN CERTIFICATE-----\nMIICkDCCAjagAwIBAgIUTh8n662T/sqPZK+7n3H67/KGwu0wCgYIKoZIzj0EAwIw\naDEaMBgGA1UEAwwRSW50ZWwgU0dYIFJvb3QgQ0ExGjAYBgNVBAoMEUludGVsIENv\ncnBvcmF0aW9uMRQwEgYDVQQHDAtTYW50YSBDbGFyYTELMAkGA1UECAwCQ0ExCzAJ\nBgNVBAYTAlVTMB4XDTE5MTAzMTEyMzM0N1oXDTI2MTAzMTEyMzM0N1owbDEeMBwG\nA1UEAwwVSW50ZWwgU0dYIFRDQiBTaWduaW5nMRowGAYDVQQKDBFJbnRlbCBDb3Jw\nb3JhdGlvbjEUMBIGA1UEBwwLU2FudGEgQ2xhcmExCzAJBgNVBAgMAkNBMQswCQYD\nVQQGEwJVUzBZMBMGByqGSM49AgEGCCqGSM49AwEHA0IABOnYw9LbN/JmyUttXa0M\niBEenjPbxbR4C8MuVYxDI+Le8lDBLp9X4wMzCAUF/fI/31giClXp/y0erLbLZjdV\n07+jgbkwgbYwHwYDVR0jBBgwFoAU6ehEUlM2XEsYmhH8QxgspdwggEgwVgYDVR0f\nBE8wTTBLoEmgR4ZFaHR0cHM6Ly9zYngtY2VydGlmaWNhdGVzLnRydXN0ZWRzZXJ2\naWNlcy5pbnRlbC5jb20vSW50ZWxTR1hSb290Q0EuZGVyMB0GA1UdDgQWBBROHyfr\nrZP+yo9kr7ufcfrv8obC7TAOBgNVHQ8BAf8EBAMCBsAwDAYDVR0TAQH/BAIwADAK\nBggqhkjOPQQDAgNIADBFAiEA9xQeifK+2abQGnrAgk0hrOhdyvJQorh2cEMn4Gwr\n4hoCIFHW5qQ9G2wBJ4GMNQqv/oMfbPtzmyTlaWWzwxkqM0CT\n-----END CERTIFICATE-----\n-----BEGIN CERTIFICATE-----\nMIIClDCCAjmgAwIBAgIVAOnoRFJTNlxLGJoR/EMYLKXcIIBIMAoGCCqGSM49BAMC\nMGgxGjAYBgNVBAMMEUludGVsIFNHWCBSb290IENBMRowGAYDVQQKDBFJbnRlbCBD\nb3Jwb3JhdGlvbjEUMBIGA1UEBwwLU2FudGEgQ2xhcmExCzAJBgNVBAgMAkNBMQsw\nCQYDVQQGEwJVUzAeFw0xOTEwMzEwOTQ5MjFaFw00OTEyMzEyMzU5NTlaMGgxGjAY\nBgNVBAMMEUludGVsIFNHWCBSb290IENBMRowGAYDVQQKDBFJbnRlbCBDb3Jwb3Jh\ndGlvbjEUMBIGA1UEBwwLU2FudGEgQ2xhcmExCzAJBgNVBAgMAkNBMQswCQYDVQQG\nEwJVUzBZMBMGByqGSM49AgEGCCqGSM49AwEHA0IABE/6D/1WHNrWwPmNMIyBKMW5\nJ6JzMsjo6xP2vkK1cdZGb1PGRP/C/8ECgiDkmklmzwLzLi+000m7LLrtKJA3oC2j\ngb8wgbwwHwYDVR0jBBgwFoAU6ehEUlM2XEsYmhH8QxgspdwggEgwVgYDVR0fBE8w\nTTBLoEmgR4ZFaHR0cHM6Ly9zYngtY2VydGlmaWNhdGVzLnRydXN0ZWRzZXJ2aWNl\ncy5pbnRlbC5jb20vSW50ZWxTR1hSb290Q0EuZGVyMB0GA1UdDgQWBBTp6ERSUzZc\nSxiaEfxDGCyl3CCASDAOBgNVHQ8BAf8EBAMCAQYwEgYDVR0TAQH/BAgwBgEB/wIB\nATAKBggqhkjOPQQDAgNJADBGAiEAzw9zdUiUHPMUd0C4mx41jlFZkrM3y5f1lgnV\nO7FbjOoCIQCoGtUmT4cXt7V+ySHbJ8Hob9AanpvXNH1ER+/gZF+opQ==\n-----END CERTIFICATE-----\n"},{"fmspc":"10A06E050000","tcbInfo":"{\"tcbInfo\":{\"id\":\"TDX\",\"version\":3,\"issueDate\":\"2026-07-01T10:00:45Z\",\"nextUpdate\":\"2026-07-31T10:00:45Z\",\"fmspc\":\"10A06E050000\",\"pceId\":\"0000\",\"tcbType\":0,\"tcbEvaluationDataNumber\":5,\"tdxModule\":{\"mrsigner\":\"000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000\",\"attributes\":\"0000000000000000\",\"attributesMask\":\"FFFFFFFFFFFFFFFF\"},\"tdxModuleIdentities\":[{\"id\":\"TDX_02\",\"mrsigner\":\"000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000\",\"attributes\":\"0000000000000000\",\"attributesMask\":\"FFFFFFFFFFFFFFFF\",\"tcbLevels\":[{\"tcb\":{\"isvsvn\":0},\"tcbDate\":\"2022-11-09T00:00:00Z\",\"tcbStatus\":\"UpToDate\"}]},{\"id\":\"TDX_05\",\"mrsigner\":\"000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000\",\"attributes\":\"0000000000000000\",\"attributesMask\":\"FFFFFFFFFFFFFFFF\",\"tcbLevels\":[{\"tcb\":{\"isvsvn\":0},\"tcbDate\":\"2022-11-09T00:00:00Z\",\"tcbStatus\":\"UpToDate\"}]},{\"id\":\"TDX_03\",\"mrsigner\":\"000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000\",\"attributes\":\"0000000000000000\",\"attributesMask\":\"FFFFFFFFFFFFFFFF\",\"tcbLevels\":[{\"tcb\":{\"isvsvn\":0},\"tcbDate\":\"2022-11-09T00:00:00Z\",\"tcbStatus\":\"UpToDate\"}]},{\"id\":\"TDX_01\",\"mrsigner\":\"000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000\",\"attributes\":\"0000000000000000\",\"attributesMask\":\"FFFFFFFFFFFFFFFF\",\"tcbLevels\":[{\"tcb\":{\"isvsvn\":0},\"tcbDate\":\"2022-11-09T00:00:00Z\",\"tcbStatus\":\"UpToDate\"}]}],\"tcbLevels\":[{\"tcb\":{\"sgxtcbcomponents\":[{\"svn\":1,\"category\":\"BIOS\",\"type\":\"Early Microcode Update\"},{\"svn\":1,\"category\":\"OS/VMM\",\"type\":\"SGX Late Microcode Update\"},{\"svn\":0,\"category\":\"OS/VMM\",\"type\":\"TXT SINIT\"},{\"svn\":0,\"category\":\"BIOS\"},{\"svn\":0,\"category\":\"BIOS\"},{\"svn\":0,\"category\":\"BIOS\"},{\"svn\":0},{\"svn\":0,\"category\":\"OS/VMM\",\"type\":\"SEAMLDR ACM\"},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0}],\"pcesvn\":0,\"tdxtcbcomponents\":[{\"svn\":0,\"category\":\"OS/VMM\",\"type\":\"TDX Module\"},{\"svn\":0,\"category\":\"OS/VMM\",\"type\":\"TDX Module\"},{\"svn\":1,\"category\":\"OS/VMM\",\"type\":\"TDX Late Microcode Update\"},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0}]},\"tcbDate\":\"2022-11-09T00:00:00Z\",\"tcbStatus\":\"UpToDate\"}]},\"signature\":\"0a8a99b3c165ef65b54c2e313764342850bfd1c31aa201f2cfdb93399a115ae3f20faabbf53f1bb66565c58763eb300c852a0fa796aa065b64b79138585f5682\"}","tcbInfoIssuerChain":"-----BEGIN CERTIFICATE-----\nMIICkDCCAjagAwIBAgIUTh8n662T/sqPZK+7n3H67/KGwu0wCgYIKoZIzj0EAwIw\naDEaMBgGA1UEAwwRSW50ZWwgU0dYIFJvb3QgQ0ExGjAYBgNVBAoMEUludGVsIENv\ncnBvcmF0aW9uMRQwEgYDVQQHDAtTYW50YSBDbGFyYTELMAkGA1UECAwCQ0ExCzAJ\nBgNVBAYTAlVTMB4XDTE5MTAzMTEyMzM0N1oXDTI2MTAzMTEyMzM0N1owbDEeMBwG\nA1UEAwwVSW50ZWwgU0dYIFRDQiBTaWduaW5nMRowGAYDVQQKDBFJbnRlbCBDb3Jw\nb3JhdGlvbjEUMBIGA1UEBwwLU2FudGEgQ2xhcmExCzAJBgNVBAgMAkNBMQswCQYD\nVQQGEwJVUzBZMBMGByqGSM49AgEGCCqGSM49AwEHA0IABOnYw9LbN/JmyUttXa0M\niBEenjPbxbR4C8MuVYxDI+Le8lDBLp9X4wMzCAUF/fI/31giClXp/y0erLbLZjdV\n07+jgbkwgbYwHwYDVR0jBBgwFoAU6ehEUlM2XEsYmhH8QxgspdwggEgwVgYDVR0f\nBE8wTTBLoEmgR4ZFaHR0cHM6Ly9zYngtY2VydGlmaWNhdGVzLnRydXN0ZWRzZXJ2\naWNlcy5pbnRlbC5jb20vSW50ZWxTR1hSb290Q0EuZGVyMB0GA1UdDgQWBBROHyfr\nrZP+yo9kr7ufcfrv8obC7TAOBgNVHQ8BAf8EBAMCBsAwDAYDVR0TAQH/BAIwADAK\nBggqhkjOPQQDAgNIADBFAiEA9xQeifK+2abQGnrAgk0hrOhdyvJQorh2cEMn4Gwr\n4hoCIFHW5qQ9G2wBJ4GMNQqv/oMfbPtzmyTlaWWzwxkqM0CT\n-----END CERTIFICATE-----\n-----BEGIN CERTIFICATE-----\nMIIClDCCAjmgAwIBAgIVAOnoRFJTNlxLGJoR/EMYLKXcIIBIMAoGCCqGSM49BAMC\nMGgxGjAYBgNVBAMMEUludGVsIFNHWCBSb290IENBMRowGAYDVQQKDBFJbnRlbCBD\nb3Jwb3JhdGlvbjEUMBIGA1UEBwwLU2FudGEgQ2xhcmExCzAJBgNVBAgMAkNBMQsw\nCQYDVQQGEwJVUzAeFw0xOTEwMzEwOTQ5MjFaFw00OTEyMzEyMzU5NTlaMGgxGjAY\nBgNVBAMMEUludGVsIFNHWCBSb290IENBMRowGAYDVQQKDBFJbnRlbCBDb3Jwb3Jh\ndGlvbjEUMBIGA1UEBwwLU2FudGEgQ2xhcmExCzAJBgNVBAgMAkNBMQswCQYDVQQG\nEwJVUzBZMBMGByqGSM49AgEGCCqGSM49AwEHA0IABE/6D/1WHNrWwPmNMIyBKMW5\nJ6JzMsjo6xP2vkK1cdZGb1PGRP/C/8ECgiDkmklmzwLzLi+000m7LLrtKJA3oC2j\ngb8wgbwwHwYDVR0jBBgwFoAU6ehEUlM2XEsYmhH8QxgspdwggEgwVgYDVR0fBE8w\nTTBLoEmgR4ZFaHR0cHM6Ly9zYngtY2VydGlmaWNhdGVzLnRydXN0ZWRzZXJ2aWNl\ncy5pbnRlbC5jb20vSW50ZWxTR1hSb290Q0EuZGVyMB0GA1UdDgQWBBTp6ERSUzZc\nSxiaEfxDGCyl3CCASDAOBgNVHQ8BAf8EBAMCAQYwEgYDVR0TAQH/BAgwBgEB/wIB\nATAKBggqhkjOPQQDAgNJADBGAiEAzw9zdUiUHPMUd0C4mx41jlFZkrM3y5f1lgnV\nO7FbjOoCIQCoGtUmT4cXt7V+ySHbJ8Hob9AanpvXNH1ER+/gZF+opQ==\n-----END CERTIFICATE-----\n"},{"fmspc":"40A06D000000","tcbInfo":"{\"tcbInfo\":{\"id\":\"TDX\",\"version\":3,\"issueDate\":\"2026-07-01T10:00:45Z\",\"nextUpdate\":\"2026-07-31T10:00:45Z\",\"fmspc\":\"40A06D000000\",\"pceId\":\"0000\",\"tcbType\":0,\"tcbEvaluationDataNumber\":5,\"tdxModule\":{\"mrsigner\":\"000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000\",\"attributes\":\"0000000000000000\",\"attributesMask\":\"FFFFFFFFFFFFFFFF\"},\"tdxModuleIdentities\":[{\"id\":\"TDX_02\",\"mrsigner\":\"000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000\",\"attributes\":\"0000000000000000\",\"attributesMask\":\"FFFFFFFFFFFFFFFF\",\"tcbLevels\":[{\"tcb\":{\"isvsvn\":0},\"tcbDate\":\"2022-11-09T00:00:00Z\",\"tcbStatus\":\"UpToDate\"}]},{\"id\":\"TDX_05\",\"mrsigner\":\"000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000\",\"attributes\":\"0000000000000000\",\"attributesMask\":\"FFFFFFFFFFFFFFFF\",\"tcbLevels\":[{\"tcb\":{\"isvsvn\":0},\"tcbDate\":\"2022-11-09T00:00:00Z\",\"tcbStatus\":\"UpToDate\"}]},{\"id\":\"TDX_03\",\"mrsigner\":\"000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000\",\"attributes\":\"0000000000000000\",\"attributesMask\":\"FFFFFFFFFFFFFFFF\",\"tcbLevels\":[{\"tcb\":{\"isvsvn\":0},\"tcbDate\":\"2022-11-09T00:00:00Z\",\"tcbStatus\":\"UpToDate\"}]},{\"id\":\"TDX_01\",\"mrsigner\":\"000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000\",\"attributes\":\"0000000000000000\",\"attributesMask\":\"FFFFFFFFFFFFFFFF\",\"tcbLevels\":[{\"tcb\":{\"isvsvn\":0},\"tcbDate\":\"2022-11-09T00:00:00Z\",\"tcbStatus\":\"UpToDate\"}]}],\"tcbLevels\":[{\"tcb\":{\"sgxtcbcomponents\":[{\"svn\":1,\"category\":\"BIOS\",\"type\":\"Early Microcode Update\"},{\"svn\":1,\"category\":\"OS/VMM\",\"type\":\"SGX Late Microcode Update\"},{\"svn\":0,\"category\":\"OS/VMM\",\"type\":\"TXT SINIT\"},{\"svn\":0,\"category\":\"BIOS\"},{\"svn\":0,\"category\":\"BIOS\"},{\"svn\":0,\"category\":\"BIOS\"},{\"svn\":0},{\"svn\":0,\"category\":\"OS/VMM\",\"type\":\"SEAMLDR ACM\"},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0}],\"pcesvn\":0,\"tdxtcbcomponents\":[{\"svn\":0,\"category\":\"OS/VMM\",\"type\":\"TDX Module\"},{\"svn\":0,\"category\":\"OS/VMM\",\"type\":\"TDX Module\"},{\"svn\":1,\"category\":\"OS/VMM\",\"type\":\"TDX Late Microcode Update\"},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0}]},\"tcbDate\":\"2022-11-09T00:00:00Z\",\"tcbStatus\":\"UpToDate\"}]},\"signature\":\"f049caf6905eebfbba2a1eccc7e96268a4c4f3d7d8a31ca340f260ea2035ec596cf5fe7bef4e86f42ecd2014b6a10feace6e622df152ce6faf74eafb54329dee\"}","tcbInfoIssuerChain":"-----BEGIN CERTIFICATE-----\nMIICkDCCAjagAwIBAgIUTh8n662T/sqPZK+7n3H67/KGwu0wCgYIKoZIzj0EAwIw\naDEaMBgGA1UEAwwRSW50ZWwgU0dYIFJvb3QgQ0ExGjAYBgNVBAoMEUludGVsIENv\ncnBvcmF0aW9uMRQwEgYDVQQHDAtTYW50YSBDbGFyYTELMAkGA1UECAwCQ0ExCzAJ\nBgNVBAYTAlVTMB4XDTE5MTAzMTEyMzM0N1oXDTI2MTAzMTEyMzM0N1owbDEeMBwG\nA1UEAwwVSW50ZWwgU0dYIFRDQiBTaWduaW5nMRowGAYDVQQKDBFJbnRlbCBDb3Jw\nb3JhdGlvbjEUMBIGA1UEBwwLU2FudGEgQ2xhcmExCzAJBgNVBAgMAkNBMQswCQYD\nVQQGEwJVUzBZMBMGByqGSM49AgEGCCqGSM49AwEHA0IABOnYw9LbN/JmyUttXa0M\niBEenjPbxbR4C8MuVYxDI+Le8lDBLp9X4wMzCAUF/fI/31giClXp/y0erLbLZjdV\n07+jgbkwgbYwHwYDVR0jBBgwFoAU6ehEUlM2XEsYmhH8QxgspdwggEgwVgYDVR0f\nBE8wTTBLoEmgR4ZFaHR0cHM6Ly9zYngtY2VydGlmaWNhdGVzLnRydXN0ZWRzZXJ2\naWNlcy5pbnRlbC5jb20vSW50ZWxTR1hSb290Q0EuZGVyMB0GA1UdDgQWBBROHyfr\nrZP+yo9kr7ufcfrv8obC7TAOBgNVHQ8BAf8EBAMCBsAwDAYDVR0TAQH/BAIwADAK\nBggqhkjOPQQDAgNIADBFAiEA9xQeifK+2abQGnrAgk0hrOhdyvJQorh2cEMn4Gwr\n4hoCIFHW5qQ9G2wBJ4GMNQqv/oMfbPtzmyTlaWWzwxkqM0CT\n-----END CERTIFICATE-----\n-----BEGIN CERTIFICATE-----\nMIIClDCCAjmgAwIBAgIVAOnoRFJTNlxLGJoR/EMYLKXcIIBIMAoGCCqGSM49BAMC\nMGgxGjAYBgNVBAMMEUludGVsIFNHWCBSb290IENBMRowGAYDVQQKDBFJbnRlbCBD\nb3Jwb3JhdGlvbjEUMBIGA1UEBwwLU2FudGEgQ2xhcmExCzAJBgNVBAgMAkNBMQsw\nCQYDVQQGEwJVUzAeFw0xOTEwMzEwOTQ5MjFaFw00OTEyMzEyMzU5NTlaMGgxGjAY\nBgNVBAMMEUludGVsIFNHWCBSb290IENBMRowGAYDVQQKDBFJbnRlbCBDb3Jwb3Jh\ndGlvbjEUMBIGA1UEBwwLU2FudGEgQ2xhcmExCzAJBgNVBAgMAkNBMQswCQYDVQQG\nEwJVUzBZMBMGByqGSM49AgEGCCqGSM49AwEHA0IABE/6D/1WHNrWwPmNMIyBKMW5\nJ6JzMsjo6xP2vkK1cdZGb1PGRP/C/8ECgiDkmklmzwLzLi+000m7LLrtKJA3oC2j\ngb8wgbwwHwYDVR0jBBgwFoAU6ehEUlM2XEsYmhH8QxgspdwggEgwVgYDVR0fBE8w\nTTBLoEmgR4ZFaHR0cHM6Ly9zYngtY2VydGlmaWNhdGVzLnRydXN0ZWRzZXJ2aWNl\ncy5pbnRlbC5jb20vSW50ZWxTR1hSb290Q0EuZGVyMB0GA1UdDgQWBBTp6ERSUzZc\nSxiaEfxDGCyl3CCASDAOBgNVHQ8BAf8EBAMCAQYwEgYDVR0TAQH/BAgwBgEB/wIB\nATAKBggqhkjOPQQDAgNJADBGAiEAzw9zdUiUHPMUd0C4mx41jlFZkrM3y5f1lgnV\nO7FbjOoCIQCoGtUmT4cXt7V+ySHbJ8Hob9AanpvXNH1ER+/gZF+opQ==\n-----END CERTIFICATE-----\n"},{"fmspc":"0400F1000000","tcbInfo":"{\"tcbInfo\":{\"id\":\"TDX\",\"version\":3,\"issueDate\":\"2026-07-01T10:00:45Z\",\"nextUpdate\":\"2026-07-31T10:00:45Z\",\"fmspc\":\"0400F1000000\",\"pceId\":\"0000\",\"tcbType\":0,\"tcbEvaluationDataNumber\":5,\"tdxModule\":{\"mrsigner\":\"000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000\",\"attributes\":\"0000000000000000\",\"attributesMask\":\"FFFFFFFFFFFFFFFF\"},\"tdxModuleIdentities\":[{\"id\":\"TDX_02\",\"mrsigner\":\"000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000\",\"attributes\":\"0000000000000000\",\"attributesMask\":\"FFFFFFFFFFFFFFFF\",\"tcbLevels\":[{\"tcb\":{\"isvsvn\":0},\"tcbDate\":\"2022-11-09T00:00:00Z\",\"tcbStatus\":\"UpToDate\"}]},{\"id\":\"TDX_05\",\"mrsigner\":\"000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000\",\"attributes\":\"0000000000000000\",\"attributesMask\":\"FFFFFFFFFFFFFFFF\",\"tcbLevels\":[{\"tcb\":{\"isvsvn\":0},\"tcbDate\":\"2022-11-09T00:00:00Z\",\"tcbStatus\":\"UpToDate\"}]},{\"id\":\"TDX_03\",\"mrsigner\":\"000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000\",\"attributes\":\"0000000000000000\",\"attributesMask\":\"FFFFFFFFFFFFFFFF\",\"tcbLevels\":[{\"tcb\":{\"isvsvn\":0},\"tcbDate\":\"2022-11-09T00:00:00Z\",\"tcbStatus\":\"UpToDate\"}]},{\"id\":\"TDX_01\",\"mrsigner\":\"000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000\",\"attributes\":\"0000000000000000\",\"attributesMask\":\"FFFFFFFFFFFFFFFF\",\"tcbLevels\":[{\"tcb\":{\"isvsvn\":0},\"tcbDate\":\"2022-11-09T00:00:00Z\",\"tcbStatus\":\"UpToDate\"}]}],\"tcbLevels\":[{\"tcb\":{\"sgxtcbcomponents\":[{\"svn\":0,\"category\":\"BIOS\",\"type\":\"Early Microcode Update\"},{\"svn\":0,\"category\":\"OS/VMM\",\"type\":\"SGX Late Microcode Update\"},{\"svn\":0,\"category\":\"OS/VMM\",\"type\":\"TXT SINIT\"},{\"svn\":0,\"category\":\"BIOS\"},{\"svn\":0,\"category\":\"BIOS\"},{\"svn\":0,\"category\":\"BIOS\"},{\"svn\":0},{\"svn\":0,\"category\":\"OS/VMM\",\"type\":\"SEAMLDR ACM\"},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0}],\"pcesvn\":0,\"tdxtcbcomponents\":[{\"svn\":0,\"category\":\"OS/VMM\",\"type\":\"TDX Module\"},{\"svn\":0,\"category\":\"OS/VMM\",\"type\":\"TDX Module\"},{\"svn\":0,\"category\":\"OS/VMM\",\"type\":\"TDX Late Microcode Update\"},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0}]},\"tcbDate\":\"2022-11-09T00:00:00Z\",\"tcbStatus\":\"UpToDate\"}]},\"signature\":\"589d8a6a5a60f3e12b303f6bd0ab9b3e70ad77500216936a5245c734443c6ea847a682b28324aa99e705f974446a66bad79fab7ee0291d62650db0c7681bd61b\"}","tcbInfoIssuerChain":"-----BEGIN CERTIFICATE-----\nMIICkDCCAjagAwIBAgIUTh8n662T/sqPZK+7n3H67/KGwu0wCgYIKoZIzj0EAwIw\naDEaMBgGA1UEAwwRSW50ZWwgU0dYIFJvb3QgQ0ExGjAYBgNVBAoMEUludGVsIENv\ncnBvcmF0aW9uMRQwEgYDVQQHDAtTYW50YSBDbGFyYTELMAkGA1UECAwCQ0ExCzAJ\nBgNVBAYTAlVTMB4XDTE5MTAzMTEyMzM0N1oXDTI2MTAzMTEyMzM0N1owbDEeMBwG\nA1UEAwwVSW50ZWwgU0dYIFRDQiBTaWduaW5nMRowGAYDVQQKDBFJbnRlbCBDb3Jw\nb3JhdGlvbjEUMBIGA1UEBwwLU2FudGEgQ2xhcmExCzAJBgNVBAgMAkNBMQswCQYD\nVQQGEwJVUzBZMBMGByqGSM49AgEGCCqGSM49AwEHA0IABOnYw9LbN/JmyUttXa0M\niBEenjPbxbR4C8MuVYxDI+Le8lDBLp9X4wMzCAUF/fI/31giClXp/y0erLbLZjdV\n07+jgbkwgbYwHwYDVR0jBBgwFoAU6ehEUlM2XEsYmhH8QxgspdwggEgwVgYDVR0f\nBE8wTTBLoEmgR4ZFaHR0cHM6Ly9zYngtY2VydGlmaWNhdGVzLnRydXN0ZWRzZXJ2\naWNlcy5pbnRlbC5jb20vSW50ZWxTR1hSb290Q0EuZGVyMB0GA1UdDgQWBBROHyfr\nrZP+yo9kr7ufcfrv8obC7TAOBgNVHQ8BAf8EBAMCBsAwDAYDVR0TAQH/BAIwADAK\nBggqhkjOPQQDAgNIADBFAiEA9xQeifK+2abQGnrAgk0hrOhdyvJQorh2cEMn4Gwr\n4hoCIFHW5qQ9G2wBJ4GMNQqv/oMfbPtzmyTlaWWzwxkqM0CT\n-----END CERTIFICATE-----\n-----BEGIN CERTIFICATE-----\nMIIClDCCAjmgAwIBAgIVAOnoRFJTNlxLGJoR/EMYLKXcIIBIMAoGCCqGSM49BAMC\nMGgxGjAYBgNVBAMMEUludGVsIFNHWCBSb290IENBMRowGAYDVQQKDBFJbnRlbCBD\nb3Jwb3JhdGlvbjEUMBIGA1UEBwwLU2FudGEgQ2xhcmExCzAJBgNVBAgMAkNBMQsw\nCQYDVQQGEwJVUzAeFw0xOTEwMzEwOTQ5MjFaFw00OTEyMzEyMzU5NTlaMGgxGjAY\nBgNVBAMMEUludGVsIFNHWCBSb290IENBMRowGAYDVQQKDBFJbnRlbCBDb3Jwb3Jh\ndGlvbjEUMBIGA1UEBwwLU2FudGEgQ2xhcmExCzAJBgNVBAgMAkNBMQswCQYDVQQG\nEwJVUzBZMBMGByqGSM49AgEGCCqGSM49AwEHA0IABE/6D/1WHNrWwPmNMIyBKMW5\nJ6JzMsjo6xP2vkK1cdZGb1PGRP/C/8ECgiDkmklmzwLzLi+000m7LLrtKJA3oC2j\ngb8wgbwwHwYDVR0jBBgwFoAU6ehEUlM2XEsYmhH8QxgspdwggEgwVgYDVR0fBE8w\nTTBLoEmgR4ZFaHR0cHM6Ly9zYngtY2VydGlmaWNhdGVzLnRydXN0ZWRzZXJ2aWNl\ncy5pbnRlbC5jb20vSW50ZWxTR1hSb290Q0EuZGVyMB0GA1UdDgQWBBTp6ERSUzZc\nSxiaEfxDGCyl3CCASDAOBgNVHQ8BAf8EBAMCAQYwEgYDVR0TAQH/BAgwBgEB/wIB\nATAKBggqhkjOPQQDAgNJADBGAiEAzw9zdUiUHPMUd0C4mx41jlFZkrM3y5f1lgnV\nO7FbjOoCIQCoGtUmT4cXt7V+ySHbJ8Hob9AanpvXNH1ER+/gZF+opQ==\n-----END CERTIFICATE-----\n"},{"fmspc":"50A06F000000","tcbInfo":"{\"tcbInfo\":{\"id\":\"TDX\",\"version\":3,\"issueDate\":\"2026-07-01T10:00:45Z\",\"nextUpdate\":\"2026-07-31T10:00:45Z\",\"fmspc\":\"50A06F000000\",\"pceId\":\"0000\",\"tcbType\":0,\"tcbEvaluationDataNumber\":5,\"tdxModule\":{\"mrsigner\":\"000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000\",\"attributes\":\"0000000000000000\",\"attributesMask\":\"FFFFFFFFFFFFFFFF\"},\"tdxModuleIdentities\":[{\"id\":\"TDX_02\",\"mrsigner\":\"000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000\",\"attributes\":\"0000000000000000\",\"attributesMask\":\"FFFFFFFFFFFFFFFF\",\"tcbLevels\":[{\"tcb\":{\"isvsvn\":0},\"tcbDate\":\"2022-11-09T00:00:00Z\",\"tcbStatus\":\"UpToDate\"}]},{\"id\":\"TDX_05\",\"mrsigner\":\"000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000\",\"attributes\":\"0000000000000000\",\"attributesMask\":\"FFFFFFFFFFFFFFFF\",\"tcbLevels\":[{\"tcb\":{\"isvsvn\":0},\"tcbDate\":\"2022-11-09T00:00:00Z\",\"tcbStatus\":\"UpToDate\"}]},{\"id\":\"TDX_03\",\"mrsigner\":\"000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000\",\"attributes\":\"0000000000000000\",\"attributesMask\":\"FFFFFFFFFFFFFFFF\",\"tcbLevels\":[{\"tcb\":{\"isvsvn\":0},\"tcbDate\":\"2022-11-09T00:00:00Z\",\"tcbStatus\":\"UpToDate\"}]},{\"id\":\"TDX_01\",\"mrsigner\":\"000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000\",\"attributes\":\"0000000000000000\",\"attributesMask\":\"FFFFFFFFFFFFFFFF\",\"tcbLevels\":[{\"tcb\":{\"isvsvn\":0},\"tcbDate\":\"2022-11-09T00:00:00Z\",\"tcbStatus\":\"UpToDate\"}]}],\"tcbLevels\":[{\"tcb\":{\"sgxtcbcomponents\":[{\"svn\":1,\"category\":\"BIOS\",\"type\":\"Early Microcode Update\"},{\"svn\":1,\"category\":\"OS/VMM\",\"type\":\"SGX Late Microcode Update\"},{\"svn\":0,\"category\":\"OS/VMM\",\"type\":\"TXT SINIT\"},{\"svn\":0,\"category\":\"BIOS\"},{\"svn\":0,\"category\":\"BIOS\"},{\"svn\":0,\"category\":\"BIOS\"},{\"svn\":0},{\"svn\":0,\"category\":\"OS/VMM\",\"type\":\"SEAMLDR ACM\"},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0}],\"pcesvn\":0,\"tdxtcbcomponents\":[{\"svn\":0,\"category\":\"OS/VMM\",\"type\":\"TDX Module\"},{\"svn\":0,\"category\":\"OS/VMM\",\"type\":\"TDX Module\"},{\"svn\":1,\"category\":\"OS/VMM\",\"type\":\"TDX Late Microcode Update\"},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0}]},\"tcbDate\":\"2022-11-09T00:00:00Z\",\"tcbStatus\":\"UpToDate\"}]},\"signature\":\"8ef380408be7b4d51e2e19c03cecd5685467d0203719efeeac19c44d79b2b4358695345ec7adfb3abb71698001ddeb0de24adba24cc82ede59c4c828b3c52f59\"}","tcbInfoIssuerChain":"-----BEGIN CERTIFICATE-----\nMIICkDCCAjagAwIBAgIUTh8n662T/sqPZK+7n3H67/KGwu0wCgYIKoZIzj0EAwIw\naDEaMBgGA1UEAwwRSW50ZWwgU0dYIFJvb3QgQ0ExGjAYBgNVBAoMEUludGVsIENv\ncnBvcmF0aW9uMRQwEgYDVQQHDAtTYW50YSBDbGFyYTELMAkGA1UECAwCQ0ExCzAJ\nBgNVBAYTAlVTMB4XDTE5MTAzMTEyMzM0N1oXDTI2MTAzMTEyMzM0N1owbDEeMBwG\nA1UEAwwVSW50ZWwgU0dYIFRDQiBTaWduaW5nMRowGAYDVQQKDBFJbnRlbCBDb3Jw\nb3JhdGlvbjEUMBIGA1UEBwwLU2FudGEgQ2xhcmExCzAJBgNVBAgMAkNBMQswCQYD\nVQQGEwJVUzBZMBMGByqGSM49AgEGCCqGSM49AwEHA0IABOnYw9LbN/JmyUttXa0M\niBEenjPbxbR4C8MuVYxDI+Le8lDBLp9X4wMzCAUF/fI/31giClXp/y0erLbLZjdV\n07+jgbkwgbYwHwYDVR0jBBgwFoAU6ehEUlM2XEsYmhH8QxgspdwggEgwVgYDVR0f\nBE8wTTBLoEmgR4ZFaHR0cHM6Ly9zYngtY2VydGlmaWNhdGVzLnRydXN0ZWRzZXJ2\naWNlcy5pbnRlbC5jb20vSW50ZWxTR1hSb290Q0EuZGVyMB0GA1UdDgQWBBROHyfr\nrZP+yo9kr7ufcfrv8obC7TAOBgNVHQ8BAf8EBAMCBsAwDAYDVR0TAQH/BAIwADAK\nBggqhkjOPQQDAgNIADBFAiEA9xQeifK+2abQGnrAgk0hrOhdyvJQorh2cEMn4Gwr\n4hoCIFHW5qQ9G2wBJ4GMNQqv/oMfbPtzmyTlaWWzwxkqM0CT\n-----END CERTIFICATE-----\n-----BEGIN CERTIFICATE-----\nMIIClDCCAjmgAwIBAgIVAOnoRFJTNlxLGJoR/EMYLKXcIIBIMAoGCCqGSM49BAMC\nMGgxGjAYBgNVBAMMEUludGVsIFNHWCBSb290IENBMRowGAYDVQQKDBFJbnRlbCBD\nb3Jwb3JhdGlvbjEUMBIGA1UEBwwLU2FudGEgQ2xhcmExCzAJBgNVBAgMAkNBMQsw\nCQYDVQQGEwJVUzAeFw0xOTEwMzEwOTQ5MjFaFw00OTEyMzEyMzU5NTlaMGgxGjAY\nBgNVBAMMEUludGVsIFNHWCBSb290IENBMRowGAYDVQQKDBFJbnRlbCBDb3Jwb3Jh\ndGlvbjEUMBIGA1UEBwwLU2FudGEgQ2xhcmExCzAJBgNVBAgMAkNBMQswCQYDVQQG\nEwJVUzBZMBMGByqGSM49AgEGCCqGSM49AwEHA0IABE/6D/1WHNrWwPmNMIyBKMW5\nJ6JzMsjo6xP2vkK1cdZGb1PGRP/C/8ECgiDkmklmzwLzLi+000m7LLrtKJA3oC2j\ngb8wgbwwHwYDVR0jBBgwFoAU6ehEUlM2XEsYmhH8QxgspdwggEgwVgYDVR0fBE8w\nTTBLoEmgR4ZFaHR0cHM6Ly9zYngtY2VydGlmaWNhdGVzLnRydXN0ZWRzZXJ2aWNl\ncy5pbnRlbC5jb20vSW50ZWxTR1hSb290Q0EuZGVyMB0GA1UdDgQWBBTp6ERSUzZc\nSxiaEfxDGCyl3CCASDAOBgNVHQ8BAf8EBAMCAQYwEgYDVR0TAQH/BAgwBgEB/wIB\nATAKBggqhkjOPQQDAgNJADBGAiEAzw9zdUiUHPMUd0C4mx41jlFZkrM3y5f1lgnV\nO7FbjOoCIQCoGtUmT4cXt7V+ySHbJ8Hob9AanpvXNH1ER+/gZF+opQ==\n-----END CERTIFICATE-----\n"},{"fmspc":"00A06D000000","tcbInfo":"{\"tcbInfo\":{\"id\":\"TDX\",\"version\":3,\"issueDate\":\"2026-07-01T10:00:45Z\",\"nextUpdate\":\"2026-07-31T10:00:45Z\",\"fmspc\":\"00A06D000000\",\"pceId\":\"0000\",\"tcbType\":0,\"tcbEvaluationDataNumber\":5,\"tdxModule\":{\"mrsigner\":\"000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000\",\"attributes\":\"0000000000000000\",\"attributesMask\":\"FFFFFFFFFFFFFFFF\"},\"tdxModuleIdentities\":[{\"id\":\"TDX_02\",\"mrsigner\":\"000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000\",\"attributes\":\"0000000000000000\",\"attributesMask\":\"FFFFFFFFFFFFFFFF\",\"tcbLevels\":[{\"tcb\":{\"isvsvn\":0},\"tcbDate\":\"2022-11-09T00:00:00Z\",\"tcbStatus\":\"UpToDate\"}]},{\"id\":\"TDX_05\",\"mrsigner\":\"000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000\",\"attributes\":\"0000000000000000\",\"attributesMask\":\"FFFFFFFFFFFFFFFF\",\"tcbLevels\":[{\"tcb\":{\"isvsvn\":0},\"tcbDate\":\"2022-11-09T00:00:00Z\",\"tcbStatus\":\"UpToDate\"}]},{\"id\":\"TDX_03\",\"mrsigner\":\"000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000\",\"attributes\":\"0000000000000000\",\"attributesMask\":\"FFFFFFFFFFFFFFFF\",\"tcbLevels\":[{\"tcb\":{\"isvsvn\":0},\"tcbDate\":\"2022-11-09T00:00:00Z\",\"tcbStatus\":\"UpToDate\"}]},{\"id\":\"TDX_01\",\"mrsigner\":\"000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000\",\"attributes\":\"0000000000000000\",\"attributesMask\":\"FFFFFFFFFFFFFFFF\",\"tcbLevels\":[{\"tcb\":{\"isvsvn\":0},\"tcbDate\":\"2022-11-09T00:00:00Z\",\"tcbStatus\":\"UpToDate\"}]}],\"tcbLevels\":[{\"tcb\":{\"sgxtcbcomponents\":[{\"svn\":1,\"category\":\"BIOS\",\"type\":\"Early Microcode Update\"},{\"svn\":1,\"category\":\"OS/VMM\",\"type\":\"SGX Late Microcode Update\"},{\"svn\":0,\"category\":\"OS/VMM\",\"type\":\"TXT SINIT\"},{\"svn\":0,\"category\":\"BIOS\"},{\"svn\":0,\"category\":\"BIOS\"},{\"svn\":0,\"category\":\"BIOS\"},{\"svn\":0},{\"svn\":0,\"category\":\"OS/VMM\",\"type\":\"SEAMLDR ACM\"},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0}],\"pcesvn\":0,\"tdxtcbcomponents\":[{\"svn\":0,\"category\":\"OS/VMM\",\"type\":\"TDX Module\"},{\"svn\":0,\"category\":\"OS/VMM\",\"type\":\"TDX Module\"},{\"svn\":1,\"category\":\"OS/VMM\",\"type\":\"TDX Late Microcode Update\"},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0}]},\"tcbDate\":\"2022-11-09T00:00:00Z\",\"tcbStatus\":\"UpToDate\"}]},\"signature\":\"126fd0874cbcee488f4fa793f0ca020f41a5f44965622b6e7768f9b4e677e7920105bbf3c3735e3ed7c6ad3f4e501534ee8e6c29df6a0c4367287d3d5176c72f\"}","tcbInfoIssuerChain":"-----BEGIN CERTIFICATE-----\nMIICkDCCAjagAwIBAgIUTh8n662T/sqPZK+7n3H67/KGwu0wCgYIKoZIzj0EAwIw\naDEaMBgGA1UEAwwRSW50ZWwgU0dYIFJvb3QgQ0ExGjAYBgNVBAoMEUludGVsIENv\ncnBvcmF0aW9uMRQwEgYDVQQHDAtTYW50YSBDbGFyYTELMAkGA1UECAwCQ0ExCzAJ\nBgNVBAYTAlVTMB4XDTE5MTAzMTEyMzM0N1oXDTI2MTAzMTEyMzM0N1owbDEeMBwG\nA1UEAwwVSW50ZWwgU0dYIFRDQiBTaWduaW5nMRowGAYDVQQKDBFJbnRlbCBDb3Jw\nb3JhdGlvbjEUMBIGA1UEBwwLU2FudGEgQ2xhcmExCzAJBgNVBAgMAkNBMQswCQYD\nVQQGEwJVUzBZMBMGByqGSM49AgEGCCqGSM49AwEHA0IABOnYw9LbN/JmyUttXa0M\niBEenjPbxbR4C8MuVYxDI+Le8lDBLp9X4wMzCAUF/fI/31giClXp/y0erLbLZjdV\n07+jgbkwgbYwHwYDVR0jBBgwFoAU6ehEUlM2XEsYmhH8QxgspdwggEgwVgYDVR0f\nBE8wTTBLoEmgR4ZFaHR0cHM6Ly9zYngtY2VydGlmaWNhdGVzLnRydXN0ZWRzZXJ2\naWNlcy5pbnRlbC5jb20vSW50ZWxTR1hSb290Q0EuZGVyMB0GA1UdDgQWBBROHyfr\nrZP+yo9kr7ufcfrv8obC7TAOBgNVHQ8BAf8EBAMCBsAwDAYDVR0TAQH/BAIwADAK\nBggqhkjOPQQDAgNIADBFAiEA9xQeifK+2abQGnrAgk0hrOhdyvJQorh2cEMn4Gwr\n4hoCIFHW5qQ9G2wBJ4GMNQqv/oMfbPtzmyTlaWWzwxkqM0CT\n-----END CERTIFICATE-----\n-----BEGIN CERTIFICATE-----\nMIIClDCCAjmgAwIBAgIVAOnoRFJTNlxLGJoR/EMYLKXcIIBIMAoGCCqGSM49BAMC\nMGgxGjAYBgNVBAMMEUludGVsIFNHWCBSb290IENBMRowGAYDVQQKDBFJbnRlbCBD\nb3Jwb3JhdGlvbjEUMBIGA1UEBwwLU2FudGEgQ2xhcmExCzAJBgNVBAgMAkNBMQsw\nCQYDVQQGEwJVUzAeFw0xOTEwMzEwOTQ5MjFaFw00OTEyMzEyMzU5NTlaMGgxGjAY\nBgNVBAMMEUludGVsIFNHWCBSb290IENBMRowGAYDVQQKDBFJbnRlbCBDb3Jwb3Jh\ndGlvbjEUMBIGA1UEBwwLU2FudGEgQ2xhcmExCzAJBgNVBAgMAkNBMQswCQYDVQQG\nEwJVUzBZMBMGByqGSM49AgEGCCqGSM49AwEHA0IABE/6D/1WHNrWwPmNMIyBKMW5\nJ6JzMsjo6xP2vkK1cdZGb1PGRP/C/8ECgiDkmklmzwLzLi+000m7LLrtKJA3oC2j\ngb8wgbwwHwYDVR0jBBgwFoAU6ehEUlM2XEsYmhH8QxgspdwggEgwVgYDVR0fBE8w\nTTBLoEmgR4ZFaHR0cHM6Ly9zYngtY2VydGlmaWNhdGVzLnRydXN0ZWRzZXJ2aWNl\ncy5pbnRlbC5jb20vSW50ZWxTR1hSb290Q0EuZGVyMB0GA1UdDgQWBBTp6ERSUzZc\nSxiaEfxDGCyl3CCASDAOBgNVHQ8BAf8EBAMCAQYwEgYDVR0TAQH/BAgwBgEB/wIB\nATAKBggqhkjOPQQDAgNJADBGAiEAzw9zdUiUHPMUd0C4mx41jlFZkrM3y5f1lgnV\nO7FbjOoCIQCoGtUmT4cXt7V+ySHbJ8Hob9AanpvXNH1ER+/gZF+opQ==\n-----END CERTIFICATE-----\n"},{"fmspc":"0400F1070000","tcbInfo":"{\"tcbInfo\":{\"id\":\"TDX\",\"version\":3,\"issueDate\":\"2026-07-01T10:00:45Z\",\"nextUpdate\":\"2026-07-31T10:00:45Z\",\"fmspc\":\"0400F1070000\",\"pceId\":\"0000\",\"tcbType\":0,\"tcbEvaluationDataNumber\":5,\"tdxModule\":{\"mrsigner\":\"000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000\",\"attributes\":\"0000000000000000\",\"attributesMask\":\"FFFFFFFFFFFFFFFF\"},\"tdxModuleIdentities\":[{\"id\":\"TDX_02\",\"mrsigner\":\"000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000\",\"attributes\":\"0000000000000000\",\"attributesMask\":\"FFFFFFFFFFFFFFFF\",\"tcbLevels\":[{\"tcb\":{\"isvsvn\":0},\"tcbDate\":\"2022-11-09T00:00:00Z\",\"tcbStatus\":\"UpToDate\"}]},{\"id\":\"TDX_05\",\"mrsigner\":\"000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000\",\"attributes\":\"0000000000000000\",\"attributesMask\":\"FFFFFFFFFFFFFFFF\",\"tcbLevels\":[{\"tcb\":{\"isvsvn\":0},\"tcbDate\":\"2022-11-09T00:00:00Z\",\"tcbStatus\":\"UpToDate\"}]},{\"id\":\"TDX_03\",\"mrsigner\":\"000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000\",\"attributes\":\"0000000000000000\",\"attributesMask\":\"FFFFFFFFFFFFFFFF\",\"tcbLevels\":[{\"tcb\":{\"isvsvn\":0},\"tcbDate\":\"2022-11-09T00:00:00Z\",\"tcbStatus\":\"UpToDate\"}]},{\"id\":\"TDX_01\",\"mrsigner\":\"000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000\",\"attributes\":\"0000000000000000\",\"attributesMask\":\"FFFFFFFFFFFFFFFF\",\"tcbLevels\":[{\"tcb\":{\"isvsvn\":0},\"tcbDate\":\"2022-11-09T00:00:00Z\",\"tcbStatus\":\"UpToDate\"}]}],\"tcbLevels\":[{\"tcb\":{\"sgxtcbcomponents\":[{\"svn\":1,\"category\":\"BIOS\",\"type\":\"Early Microcode Update\"},{\"svn\":1,\"category\":\"OS/VMM\",\"type\":\"SGX Late Microcode Update\"},{\"svn\":0,\"category\":\"OS/VMM\",\"type\":\"TXT SINIT\"},{\"svn\":0,\"category\":\"BIOS\"},{\"svn\":0,\"category\":\"BIOS\"},{\"svn\":0,\"category\":\"BIOS\"},{\"svn\":0},{\"svn\":0,\"category\":\"OS/VMM\",\"type\":\"SEAMLDR ACM\"},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0}],\"pcesvn\":0,\"tdxtcbcomponents\":[{\"svn\":0,\"category\":\"OS/VMM\",\"type\":\"TDX Module\"},{\"svn\":0,\"category\":\"OS/VMM\",\"type\":\"TDX Module\"},{\"svn\":0,\"category\":\"OS/VMM\",\"type\":\"TDX Late Microcode Update\"},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0}]},\"tcbDate\":\"2022-11-09T00:00:00Z\",\"tcbStatus\":\"UpToDate\"}]},\"signature\":\"b35cffb8b5af48c3026ee5ae3ad56bb1b45ef872ca2ec744a562073ffb57940cff890454f385ef57a39a5941fd4aa6049ce502be027ef5cf1b33f12bb4af9fd0\"}","tcbInfoIssuerChain":"-----BEGIN CERTIFICATE-----\nMIICkDCCAjagAwIBAgIUTh8n662T/sqPZK+7n3H67/KGwu0wCgYIKoZIzj0EAwIw\naDEaMBgGA1UEAwwRSW50ZWwgU0dYIFJvb3QgQ0ExGjAYBgNVBAoMEUludGVsIENv\ncnBvcmF0aW9uMRQwEgYDVQQHDAtTYW50YSBDbGFyYTELMAkGA1UECAwCQ0ExCzAJ\nBgNVBAYTAlVTMB4XDTE5MTAzMTEyMzM0N1oXDTI2MTAzMTEyMzM0N1owbDEeMBwG\nA1UEAwwVSW50ZWwgU0dYIFRDQiBTaWduaW5nMRowGAYDVQQKDBFJbnRlbCBDb3Jw\nb3JhdGlvbjEUMBIGA1UEBwwLU2FudGEgQ2xhcmExCzAJBgNVBAgMAkNBMQswCQYD\nVQQGEwJVUzBZMBMGByqGSM49AgEGCCqGSM49AwEHA0IABOnYw9LbN/JmyUttXa0M\niBEenjPbxbR4C8MuVYxDI+Le8lDBLp9X4wMzCAUF/fI/31giClXp/y0erLbLZjdV\n07+jgbkwgbYwHwYDVR0jBBgwFoAU6ehEUlM2XEsYmhH8QxgspdwggEgwVgYDVR0f\nBE8wTTBLoEmgR4ZFaHR0cHM6Ly9zYngtY2VydGlmaWNhdGVzLnRydXN0ZWRzZXJ2\naWNlcy5pbnRlbC5jb20vSW50ZWxTR1hSb290Q0EuZGVyMB0GA1UdDgQWBBROHyfr\nrZP+yo9kr7ufcfrv8obC7TAOBgNVHQ8BAf8EBAMCBsAwDAYDVR0TAQH/BAIwADAK\nBggqhkjOPQQDAgNIADBFAiEA9xQeifK+2abQGnrAgk0hrOhdyvJQorh2cEMn4Gwr\n4hoCIFHW5qQ9G2wBJ4GMNQqv/oMfbPtzmyTlaWWzwxkqM0CT\n-----END CERTIFICATE-----\n-----BEGIN CERTIFICATE-----\nMIIClDCCAjmgAwIBAgIVAOnoRFJTNlxLGJoR/EMYLKXcIIBIMAoGCCqGSM49BAMC\nMGgxGjAYBgNVBAMMEUludGVsIFNHWCBSb290IENBMRowGAYDVQQKDBFJbnRlbCBD\nb3Jwb3JhdGlvbjEUMBIGA1UEBwwLU2FudGEgQ2xhcmExCzAJBgNVBAgMAkNBMQsw\nCQYDVQQGEwJVUzAeFw0xOTEwMzEwOTQ5MjFaFw00OTEyMzEyMzU5NTlaMGgxGjAY\nBgNVBAMMEUludGVsIFNHWCBSb290IENBMRowGAYDVQQKDBFJbnRlbCBDb3Jwb3Jh\ndGlvbjEUMBIGA1UEBwwLU2FudGEgQ2xhcmExCzAJBgNVBAgMAkNBMQswCQYDVQQG\nEwJVUzBZMBMGByqGSM49AgEGCCqGSM49AwEHA0IABE/6D/1WHNrWwPmNMIyBKMW5\nJ6JzMsjo6xP2vkK1cdZGb1PGRP/C/8ECgiDkmklmzwLzLi+000m7LLrtKJA3oC2j\ngb8wgbwwHwYDVR0jBBgwFoAU6ehEUlM2XEsYmhH8QxgspdwggEgwVgYDVR0fBE8w\nTTBLoEmgR4ZFaHR0cHM6Ly9zYngtY2VydGlmaWNhdGVzLnRydXN0ZWRzZXJ2aWNl\ncy5pbnRlbC5jb20vSW50ZWxTR1hSb290Q0EuZGVyMB0GA1UdDgQWBBTp6ERSUzZc\nSxiaEfxDGCyl3CCASDAOBgNVHQ8BAf8EBAMCAQYwEgYDVR0TAQH/BAgwBgEB/wIB\nATAKBggqhkjOPQQDAgNJADBGAiEAzw9zdUiUHPMUd0C4mx41jlFZkrM3y5f1lgnV\nO7FbjOoCIQCoGtUmT4cXt7V+ySHbJ8Hob9AanpvXNH1ER+/gZF+opQ==\n-----END CERTIFICATE-----\n"},{"fmspc":"10806F070000","tcbInfo":"{\"tcbInfo\":{\"id\":\"TDX\",\"version\":3,\"issueDate\":\"2026-07-01T10:00:45Z\",\"nextUpdate\":\"2026-07-31T10:00:45Z\",\"fmspc\":\"10806F070000\",\"pceId\":\"0000\",\"tcbType\":0,\"tcbEvaluationDataNumber\":5,\"tdxModule\":{\"mrsigner\":\"000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000\",\"attributes\":\"0000000000000000\",\"attributesMask\":\"FFFFFFFFFFFFFFFF\"},\"tdxModuleIdentities\":[{\"id\":\"TDX_02\",\"mrsigner\":\"000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000\",\"attributes\":\"0000000000000000\",\"attributesMask\":\"FFFFFFFFFFFFFFFF\",\"tcbLevels\":[{\"tcb\":{\"isvsvn\":0},\"tcbDate\":\"2022-11-09T00:00:00Z\",\"tcbStatus\":\"UpToDate\"}]},{\"id\":\"TDX_05\",\"mrsigner\":\"000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000\",\"attributes\":\"0000000000000000\",\"attributesMask\":\"FFFFFFFFFFFFFFFF\",\"tcbLevels\":[{\"tcb\":{\"isvsvn\":0},\"tcbDate\":\"2022-11-09T00:00:00Z\",\"tcbStatus\":\"UpToDate\"}]},{\"id\":\"TDX_03\",\"mrsigner\":\"000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000\",\"attributes\":\"0000000000000000\",\"attributesMask\":\"FFFFFFFFFFFFFFFF\",\"tcbLevels\":[{\"tcb\":{\"isvsvn\":0},\"tcbDate\":\"2022-11-09T00:00:00Z\",\"tcbStatus\":\"UpToDate\"}]},{\"id\":\"TDX_01\",\"mrsigner\":\"000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000\",\"attributes\":\"0000000000000000\",\"attributesMask\":\"FFFFFFFFFFFFFFFF\",\"tcbLevels\":[{\"tcb\":{\"isvsvn\":0},\"tcbDate\":\"2022-11-09T00:00:00Z\",\"tcbStatus\":\"UpToDate\"}]}],\"tcbLevels\":[{\"tcb\":{\"sgxtcbcomponents\":[{\"svn\":1,\"category\":\"BIOS\",\"type\":\"Early Microcode Update\"},{\"svn\":1,\"category\":\"OS/VMM\",\"type\":\"SGX Late Microcode Update\"},{\"svn\":0,\"category\":\"OS/VMM\",\"type\":\"TXT SINIT\"},{\"svn\":0,\"category\":\"BIOS\"},{\"svn\":0,\"category\":\"BIOS\"},{\"svn\":0,\"category\":\"BIOS\"},{\"svn\":0},{\"svn\":0,\"category\":\"OS/VMM\",\"type\":\"SEAMLDR ACM\"},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0}],\"pcesvn\":0,\"tdxtcbcomponents\":[{\"svn\":0,\"category\":\"OS/VMM\",\"type\":\"TDX Module\"},{\"svn\":0,\"category\":\"OS/VMM\",\"type\":\"TDX Module\"},{\"svn\":1,\"category\":\"OS/VMM\",\"type\":\"TDX Late Microcode Update\"},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0}]},\"tcbDate\":\"2022-11-09T00:00:00Z\",\"tcbStatus\":\"UpToDate\"}]},\"signature\":\"9ed0865391001855b2e35740fdeb3978b284364201d1d568cc8c85bd640e707767c73cad516c00e2b29a2e81963fe5560c93ef20f391e936b33db74c1aa5b26c\"}","tcbInfoIssuerChain":"-----BEGIN CERTIFICATE-----\nMIICkDCCAjagAwIBAgIUTh8n662T/sqPZK+7n3H67/KGwu0wCgYIKoZIzj0EAwIw\naDEaMBgGA1UEAwwRSW50ZWwgU0dYIFJvb3QgQ0ExGjAYBgNVBAoMEUludGVsIENv\ncnBvcmF0aW9uMRQwEgYDVQQHDAtTYW50YSBDbGFyYTELMAkGA1UECAwCQ0ExCzAJ\nBgNVBAYTAlVTMB4XDTE5MTAzMTEyMzM0N1oXDTI2MTAzMTEyMzM0N1owbDEeMBwG\nA1UEAwwVSW50ZWwgU0dYIFRDQiBTaWduaW5nMRowGAYDVQQKDBFJbnRlbCBDb3Jw\nb3JhdGlvbjEUMBIGA1UEBwwLU2FudGEgQ2xhcmExCzAJBgNVBAgMAkNBMQswCQYD\nVQQGEwJVUzBZMBMGByqGSM49AgEGCCqGSM49AwEHA0IABOnYw9LbN/JmyUttXa0M\niBEenjPbxbR4C8MuVYxDI+Le8lDBLp9X4wMzCAUF/fI/31giClXp/y0erLbLZjdV\n07+jgbkwgbYwHwYDVR0jBBgwFoAU6ehEUlM2XEsYmhH8QxgspdwggEgwVgYDVR0f\nBE8wTTBLoEmgR4ZFaHR0cHM6Ly9zYngtY2VydGlmaWNhdGVzLnRydXN0ZWRzZXJ2\naWNlcy5pbnRlbC5jb20vSW50ZWxTR1hSb290Q0EuZGVyMB0GA1UdDgQWBBROHyfr\nrZP+yo9kr7ufcfrv8obC7TAOBgNVHQ8BAf8EBAMCBsAwDAYDVR0TAQH/BAIwADAK\nBggqhkjOPQQDAgNIADBFAiEA9xQeifK+2abQGnrAgk0hrOhdyvJQorh2cEMn4Gwr\n4hoCIFHW5qQ9G2wBJ4GMNQqv/oMfbPtzmyTlaWWzwxkqM0CT\n-----END CERTIFICATE-----\n-----BEGIN CERTIFICATE-----\nMIIClDCCAjmgAwIBAgIVAOnoRFJTNlxLGJoR/EMYLKXcIIBIMAoGCCqGSM49BAMC\nMGgxGjAYBgNVBAMMEUludGVsIFNHWCBSb290IENBMRowGAYDVQQKDBFJbnRlbCBD\nb3Jwb3JhdGlvbjEUMBIGA1UEBwwLU2FudGEgQ2xhcmExCzAJBgNVBAgMAkNBMQsw\nCQYDVQQGEwJVUzAeFw0xOTEwMzEwOTQ5MjFaFw00OTEyMzEyMzU5NTlaMGgxGjAY\nBgNVBAMMEUludGVsIFNHWCBSb290IENBMRowGAYDVQQKDBFJbnRlbCBDb3Jwb3Jh\ndGlvbjEUMBIGA1UEBwwLU2FudGEgQ2xhcmExCzAJBgNVBAgMAkNBMQswCQYDVQQG\nEwJVUzBZMBMGByqGSM49AgEGCCqGSM49AwEHA0IABE/6D/1WHNrWwPmNMIyBKMW5\nJ6JzMsjo6xP2vkK1cdZGb1PGRP/C/8ECgiDkmklmzwLzLi+000m7LLrtKJA3oC2j\ngb8wgbwwHwYDVR0jBBgwFoAU6ehEUlM2XEsYmhH8QxgspdwggEgwVgYDVR0fBE8w\nTTBLoEmgR4ZFaHR0cHM6Ly9zYngtY2VydGlmaWNhdGVzLnRydXN0ZWRzZXJ2aWNl\ncy5pbnRlbC5jb20vSW50ZWxTR1hSb290Q0EuZGVyMB0GA1UdDgQWBBTp6ERSUzZc\nSxiaEfxDGCyl3CCASDAOBgNVHQ8BAf8EBAMCAQYwEgYDVR0TAQH/BAgwBgEB/wIB\nATAKBggqhkjOPQQDAgNJADBGAiEAzw9zdUiUHPMUd0C4mx41jlFZkrM3y5f1lgnV\nO7FbjOoCIQCoGtUmT4cXt7V+ySHbJ8Hob9AanpvXNH1ER+/gZF+opQ==\n-----END CERTIFICATE-----\n"},{"fmspc":"20D06D010000","tcbInfo":"{\"tcbInfo\":{\"id\":\"TDX\",\"version\":3,\"issueDate\":\"2026-07-01T10:00:45Z\",\"nextUpdate\":\"2026-07-31T10:00:45Z\",\"fmspc\":\"20D06D010000\",\"pceId\":\"0000\",\"tcbType\":0,\"tcbEvaluationDataNumber\":5,\"tdxModule\":{\"mrsigner\":\"000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000\",\"attributes\":\"0000000000000000\",\"attributesMask\":\"FFFFFFFFFFFFFFFF\"},\"tdxModuleIdentities\":[{\"id\":\"TDX_02\",\"mrsigner\":\"000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000\",\"attributes\":\"0000000000000000\",\"attributesMask\":\"FFFFFFFFFFFFFFFF\",\"tcbLevels\":[{\"tcb\":{\"isvsvn\":0},\"tcbDate\":\"2022-11-09T00:00:00Z\",\"tcbStatus\":\"UpToDate\"}]},{\"id\":\"TDX_05\",\"mrsigner\":\"000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000\",\"attributes\":\"0000000000000000\",\"attributesMask\":\"FFFFFFFFFFFFFFFF\",\"tcbLevels\":[{\"tcb\":{\"isvsvn\":0},\"tcbDate\":\"2022-11-09T00:00:00Z\",\"tcbStatus\":\"UpToDate\"}]},{\"id\":\"TDX_03\",\"mrsigner\":\"000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000\",\"attributes\":\"0000000000000000\",\"attributesMask\":\"FFFFFFFFFFFFFFFF\",\"tcbLevels\":[{\"tcb\":{\"isvsvn\":0},\"tcbDate\":\"2022-11-09T00:00:00Z\",\"tcbStatus\":\"UpToDate\"}]},{\"id\":\"TDX_01\",\"mrsigner\":\"000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000\",\"attributes\":\"0000000000000000\",\"attributesMask\":\"FFFFFFFFFFFFFFFF\",\"tcbLevels\":[{\"tcb\":{\"isvsvn\":0},\"tcbDate\":\"2022-11-09T00:00:00Z\",\"tcbStatus\":\"UpToDate\"}]}],\"tcbLevels\":[{\"tcb\":{\"sgxtcbcomponents\":[{\"svn\":1,\"category\":\"BIOS\",\"type\":\"Early Microcode Update\"},{\"svn\":1,\"category\":\"OS/VMM\",\"type\":\"SGX Late Microcode Update\"},{\"svn\":0,\"category\":\"OS/VMM\",\"type\":\"TXT SINIT\"},{\"svn\":0,\"category\":\"BIOS\"},{\"svn\":0,\"category\":\"BIOS\"},{\"svn\":0,\"category\":\"BIOS\"},{\"svn\":0},{\"svn\":0,\"category\":\"OS/VMM\",\"type\":\"SEAMLDR ACM\"},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0}],\"pcesvn\":0,\"tdxtcbcomponents\":[{\"svn\":0,\"category\":\"OS/VMM\",\"type\":\"TDX Module\"},{\"svn\":0,\"category\":\"OS/VMM\",\"type\":\"TDX Module\"},{\"svn\":1,\"category\":\"OS/VMM\",\"type\":\"TDX Late Microcode Update\"},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0}]},\"tcbDate\":\"2022-11-09T00:00:00Z\",\"tcbStatus\":\"UpToDate\"}]},\"signature\":\"5214de9edac3522fe9a68abba903fc88c59c37651c8f4bf2b79bebf2381fc32907dc9790ed883d15a948b7ba91f4ad8fe1712c56390d8398ac0641a55eb80f21\"}","tcbInfoIssuerChain":"-----BEGIN CERTIFICATE-----\nMIICkDCCAjagAwIBAgIUTh8n662T/sqPZK+7n3H67/KGwu0wCgYIKoZIzj0EAwIw\naDEaMBgGA1UEAwwRSW50ZWwgU0dYIFJvb3QgQ0ExGjAYBgNVBAoMEUludGVsIENv\ncnBvcmF0aW9uMRQwEgYDVQQHDAtTYW50YSBDbGFyYTELMAkGA1UECAwCQ0ExCzAJ\nBgNVBAYTAlVTMB4XDTE5MTAzMTEyMzM0N1oXDTI2MTAzMTEyMzM0N1owbDEeMBwG\nA1UEAwwVSW50ZWwgU0dYIFRDQiBTaWduaW5nMRowGAYDVQQKDBFJbnRlbCBDb3Jw\nb3JhdGlvbjEUMBIGA1UEBwwLU2FudGEgQ2xhcmExCzAJBgNVBAgMAkNBMQswCQYD\nVQQGEwJVUzBZMBMGByqGSM49AgEGCCqGSM49AwEHA0IABOnYw9LbN/JmyUttXa0M\niBEenjPbxbR4C8MuVYxDI+Le8lDBLp9X4wMzCAUF/fI/31giClXp/y0erLbLZjdV\n07+jgbkwgbYwHwYDVR0jBBgwFoAU6ehEUlM2XEsYmhH8QxgspdwggEgwVgYDVR0f\nBE8wTTBLoEmgR4ZFaHR0cHM6Ly9zYngtY2VydGlmaWNhdGVzLnRydXN0ZWRzZXJ2\naWNlcy5pbnRlbC5jb20vSW50ZWxTR1hSb290Q0EuZGVyMB0GA1UdDgQWBBROHyfr\nrZP+yo9kr7ufcfrv8obC7TAOBgNVHQ8BAf8EBAMCBsAwDAYDVR0TAQH/BAIwADAK\nBggqhkjOPQQDAgNIADBFAiEA9xQeifK+2abQGnrAgk0hrOhdyvJQorh2cEMn4Gwr\n4hoCIFHW5qQ9G2wBJ4GMNQqv/oMfbPtzmyTlaWWzwxkqM0CT\n-----END CERTIFICATE-----\n-----BEGIN CERTIFICATE-----\nMIIClDCCAjmgAwIBAgIVAOnoRFJTNlxLGJoR/EMYLKXcIIBIMAoGCCqGSM49BAMC\nMGgxGjAYBgNVBAMMEUludGVsIFNHWCBSb290IENBMRowGAYDVQQKDBFJbnRlbCBD\nb3Jwb3JhdGlvbjEUMBIGA1UEBwwLU2FudGEgQ2xhcmExCzAJBgNVBAgMAkNBMQsw\nCQYDVQQGEwJVUzAeFw0xOTEwMzEwOTQ5MjFaFw00OTEyMzEyMzU5NTlaMGgxGjAY\nBgNVBAMMEUludGVsIFNHWCBSb290IENBMRowGAYDVQQKDBFJbnRlbCBDb3Jwb3Jh\ndGlvbjEUMBIGA1UEBwwLU2FudGEgQ2xhcmExCzAJBgNVBAgMAkNBMQswCQYDVQQG\nEwJVUzBZMBMGByqGSM49AgEGCCqGSM49AwEHA0IABE/6D/1WHNrWwPmNMIyBKMW5\nJ6JzMsjo6xP2vkK1cdZGb1PGRP/C/8ECgiDkmklmzwLzLi+000m7LLrtKJA3oC2j\ngb8wgbwwHwYDVR0jBBgwFoAU6ehEUlM2XEsYmhH8QxgspdwggEgwVgYDVR0fBE8w\nTTBLoEmgR4ZFaHR0cHM6Ly9zYngtY2VydGlmaWNhdGVzLnRydXN0ZWRzZXJ2aWNl\ncy5pbnRlbC5jb20vSW50ZWxTR1hSb290Q0EuZGVyMB0GA1UdDgQWBBTp6ERSUzZc\nSxiaEfxDGCyl3CCASDAOBgNVHQ8BAf8EBAMCAQYwEgYDVR0TAQH/BAgwBgEB/wIB\nATAKBggqhkjOPQQDAgNJADBGAiEAzw9zdUiUHPMUd0C4mx41jlFZkrM3y5f1lgnV\nO7FbjOoCIQCoGtUmT4cXt7V+ySHbJ8Hob9AanpvXNH1ER+/gZF+opQ==\n-----END CERTIFICATE-----\n"},{"fmspc":"00A06F000000","tcbInfo":"{\"tcbInfo\":{\"id\":\"TDX\",\"version\":3,\"issueDate\":\"2026-07-01T10:00:45Z\",\"nextUpdate\":\"2026-07-31T10:00:45Z\",\"fmspc\":\"00A06F000000\",\"pceId\":\"0000\",\"tcbType\":0,\"tcbEvaluationDataNumber\":5,\"tdxModule\":{\"mrsigner\":\"000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000\",\"attributes\":\"0000000000000000\",\"attributesMask\":\"FFFFFFFFFFFFFFFF\"},\"tdxModuleIdentities\":[{\"id\":\"TDX_02\",\"mrsigner\":\"000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000\",\"attributes\":\"0000000000000000\",\"attributesMask\":\"FFFFFFFFFFFFFFFF\",\"tcbLevels\":[{\"tcb\":{\"isvsvn\":0},\"tcbDate\":\"2022-11-09T00:00:00Z\",\"tcbStatus\":\"UpToDate\"}]},{\"id\":\"TDX_05\",\"mrsigner\":\"000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000\",\"attributes\":\"0000000000000000\",\"attributesMask\":\"FFFFFFFFFFFFFFFF\",\"tcbLevels\":[{\"tcb\":{\"isvsvn\":0},\"tcbDate\":\"2022-11-09T00:00:00Z\",\"tcbStatus\":\"UpToDate\"}]},{\"id\":\"TDX_03\",\"mrsigner\":\"000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000\",\"attributes\":\"0000000000000000\",\"attributesMask\":\"FFFFFFFFFFFFFFFF\",\"tcbLevels\":[{\"tcb\":{\"isvsvn\":0},\"tcbDate\":\"2022-11-09T00:00:00Z\",\"tcbStatus\":\"UpToDate\"}]},{\"id\":\"TDX_01\",\"mrsigner\":\"000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000\",\"attributes\":\"0000000000000000\",\"attributesMask\":\"FFFFFFFFFFFFFFFF\",\"tcbLevels\":[{\"tcb\":{\"isvsvn\":0},\"tcbDate\":\"2022-11-09T00:00:00Z\",\"tcbStatus\":\"UpToDate\"}]}],\"tcbLevels\":[{\"tcb\":{\"sgxtcbcomponents\":[{\"svn\":1,\"category\":\"BIOS\",\"type\":\"Early Microcode Update\"},{\"svn\":1,\"category\":\"OS/VMM\",\"type\":\"SGX Late Microcode Update\"},{\"svn\":0,\"category\":\"OS/VMM\",\"type\":\"TXT SINIT\"},{\"svn\":0,\"category\":\"BIOS\"},{\"svn\":0,\"category\":\"BIOS\"},{\"svn\":0,\"category\":\"BIOS\"},{\"svn\":0},{\"svn\":0,\"category\":\"OS/VMM\",\"type\":\"SEAMLDR ACM\"},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0}],\"pcesvn\":0,\"tdxtcbcomponents\":[{\"svn\":0,\"category\":\"OS/VMM\",\"type\":\"TDX Module\"},{\"svn\":0,\"category\":\"OS/VMM\",\"type\":\"TDX Module\"},{\"svn\":1,\"category\":\"OS/VMM\",\"type\":\"TDX Late Microcode Update\"},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0}]},\"tcbDate\":\"2022-11-09T00:00:00Z\",\"tcbStatus\":\"UpToDate\"}]},\"signature\":\"ac626a284a933532e9ad33ce2c2dbc24ad7e79dbef9a33dc8697fed09e2c46e5a8f508d057dc619d801eded0536502fb9be503a626cc5cbb2b02dd3da1f0b921\"}","tcbInfoIssuerChain":"-----BEGIN CERTIFICATE-----\nMIICkDCCAjagAwIBAgIUTh8n662T/sqPZK+7n3H67/KGwu0wCgYIKoZIzj0EAwIw\naDEaMBgGA1UEAwwRSW50ZWwgU0dYIFJvb3QgQ0ExGjAYBgNVBAoMEUludGVsIENv\ncnBvcmF0aW9uMRQwEgYDVQQHDAtTYW50YSBDbGFyYTELMAkGA1UECAwCQ0ExCzAJ\nBgNVBAYTAlVTMB4XDTE5MTAzMTEyMzM0N1oXDTI2MTAzMTEyMzM0N1owbDEeMBwG\nA1UEAwwVSW50ZWwgU0dYIFRDQiBTaWduaW5nMRowGAYDVQQKDBFJbnRlbCBDb3Jw\nb3JhdGlvbjEUMBIGA1UEBwwLU2FudGEgQ2xhcmExCzAJBgNVBAgMAkNBMQswCQYD\nVQQGEwJVUzBZMBMGByqGSM49AgEGCCqGSM49AwEHA0IABOnYw9LbN/JmyUttXa0M\niBEenjPbxbR4C8MuVYxDI+Le8lDBLp9X4wMzCAUF/fI/31giClXp/y0erLbLZjdV\n07+jgbkwgbYwHwYDVR0jBBgwFoAU6ehEUlM2XEsYmhH8QxgspdwggEgwVgYDVR0f\nBE8wTTBLoEmgR4ZFaHR0cHM6Ly9zYngtY2VydGlmaWNhdGVzLnRydXN0ZWRzZXJ2\naWNlcy5pbnRlbC5jb20vSW50ZWxTR1hSb290Q0EuZGVyMB0GA1UdDgQWBBROHyfr\nrZP+yo9kr7ufcfrv8obC7TAOBgNVHQ8BAf8EBAMCBsAwDAYDVR0TAQH/BAIwADAK\nBggqhkjOPQQDAgNIADBFAiEA9xQeifK+2abQGnrAgk0hrOhdyvJQorh2cEMn4Gwr\n4hoCIFHW5qQ9G2wBJ4GMNQqv/oMfbPtzmyTlaWWzwxkqM0CT\n-----END CERTIFICATE-----\n-----BEGIN CERTIFICATE-----\nMIIClDCCAjmgAwIBAgIVAOnoRFJTNlxLGJoR/EMYLKXcIIBIMAoGCCqGSM49BAMC\nMGgxGjAYBgNVBAMMEUludGVsIFNHWCBSb290IENBMRowGAYDVQQKDBFJbnRlbCBD\nb3Jwb3JhdGlvbjEUMBIGA1UEBwwLU2FudGEgQ2xhcmExCzAJBgNVBAgMAkNBMQsw\nCQYDVQQGEwJVUzAeFw0xOTEwMzEwOTQ5MjFaFw00OTEyMzEyMzU5NTlaMGgxGjAY\nBgNVBAMMEUludGVsIFNHWCBSb290IENBMRowGAYDVQQKDBFJbnRlbCBDb3Jwb3Jh\ndGlvbjEUMBIGA1UEBwwLU2FudGEgQ2xhcmExCzAJBgNVBAgMAkNBMQswCQYDVQQG\nEwJVUzBZMBMGByqGSM49AgEGCCqGSM49AwEHA0IABE/6D/1WHNrWwPmNMIyBKMW5\nJ6JzMsjo6xP2vkK1cdZGb1PGRP/C/8ECgiDkmklmzwLzLi+000m7LLrtKJA3oC2j\ngb8wgbwwHwYDVR0jBBgwFoAU6ehEUlM2XEsYmhH8QxgspdwggEgwVgYDVR0fBE8w\nTTBLoEmgR4ZFaHR0cHM6Ly9zYngtY2VydGlmaWNhdGVzLnRydXN0ZWRzZXJ2aWNl\ncy5pbnRlbC5jb20vSW50ZWxTR1hSb290Q0EuZGVyMB0GA1UdDgQWBBTp6ERSUzZc\nSxiaEfxDGCyl3CCASDAOBgNVHQ8BAf8EBAMCAQYwEgYDVR0TAQH/BAgwBgEB/wIB\nATAKBggqhkjOPQQDAgNJADBGAiEAzw9zdUiUHPMUd0C4mx41jlFZkrM3y5f1lgnV\nO7FbjOoCIQCoGtUmT4cXt7V+ySHbJ8Hob9AanpvXNH1ER+/gZF+opQ==\n-----END CERTIFICATE-----\n"},{"fmspc":"10A06D050000","tcbInfo":"{\"tcbInfo\":{\"id\":\"TDX\",\"version\":3,\"issueDate\":\"2026-07-01T10:00:45Z\",\"nextUpdate\":\"2026-07-31T10:00:45Z\",\"fmspc\":\"10A06D050000\",\"pceId\":\"0000\",\"tcbType\":0,\"tcbEvaluationDataNumber\":5,\"tdxModule\":{\"mrsigner\":\"000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000\",\"attributes\":\"0000000000000000\",\"attributesMask\":\"FFFFFFFFFFFFFFFF\"},\"tdxModuleIdentities\":[{\"id\":\"TDX_02\",\"mrsigner\":\"000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000\",\"attributes\":\"0000000000000000\",\"attributesMask\":\"FFFFFFFFFFFFFFFF\",\"tcbLevels\":[{\"tcb\":{\"isvsvn\":0},\"tcbDate\":\"2022-11-09T00:00:00Z\",\"tcbStatus\":\"UpToDate\"}]},{\"id\":\"TDX_05\",\"mrsigner\":\"000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000\",\"attributes\":\"0000000000000000\",\"attributesMask\":\"FFFFFFFFFFFFFFFF\",\"tcbLevels\":[{\"tcb\":{\"isvsvn\":0},\"tcbDate\":\"2022-11-09T00:00:00Z\",\"tcbStatus\":\"UpToDate\"}]},{\"id\":\"TDX_03\",\"mrsigner\":\"000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000\",\"attributes\":\"0000000000000000\",\"attributesMask\":\"FFFFFFFFFFFFFFFF\",\"tcbLevels\":[{\"tcb\":{\"isvsvn\":0},\"tcbDate\":\"2022-11-09T00:00:00Z\",\"tcbStatus\":\"UpToDate\"}]},{\"id\":\"TDX_01\",\"mrsigner\":\"000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000\",\"attributes\":\"0000000000000000\",\"attributesMask\":\"FFFFFFFFFFFFFFFF\",\"tcbLevels\":[{\"tcb\":{\"isvsvn\":0},\"tcbDate\":\"2022-11-09T00:00:00Z\",\"tcbStatus\":\"UpToDate\"}]}],\"tcbLevels\":[{\"tcb\":{\"sgxtcbcomponents\":[{\"svn\":0,\"category\":\"BIOS\",\"type\":\"Early Microcode Update\"},{\"svn\":0,\"category\":\"OS/VMM\",\"type\":\"SGX Late Microcode Update\"},{\"svn\":0,\"category\":\"OS/VMM\",\"type\":\"TXT SINIT\"},{\"svn\":0,\"category\":\"BIOS\"},{\"svn\":0,\"category\":\"BIOS\"},{\"svn\":0,\"category\":\"BIOS\"},{\"svn\":0},{\"svn\":0,\"category\":\"OS/VMM\",\"type\":\"SEAMLDR ACM\"},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0}],\"pcesvn\":0,\"tdxtcbcomponents\":[{\"svn\":0,\"category\":\"OS/VMM\",\"type\":\"TDX Module\"},{\"svn\":0,\"category\":\"OS/VMM\",\"type\":\"TDX Module\"},{\"svn\":0,\"category\":\"OS/VMM\",\"type\":\"TDX Late Microcode Update\"},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0}]},\"tcbDate\":\"2022-11-09T00:00:00Z\",\"tcbStatus\":\"UpToDate\"}]},\"signature\":\"5ab60c67e4c6477c8767bf2b615cf985211e1ee3a3ecb06cd045b2907f5e120cd3f2dad24c2143d887e0596b8ffdb477e0edf417509a871f932e06debceff864\"}","tcbInfoIssuerChain":"-----BEGIN CERTIFICATE-----\nMIICkDCCAjagAwIBAgIUTh8n662T/sqPZK+7n3H67/KGwu0wCgYIKoZIzj0EAwIw\naDEaMBgGA1UEAwwRSW50ZWwgU0dYIFJvb3QgQ0ExGjAYBgNVBAoMEUludGVsIENv\ncnBvcmF0aW9uMRQwEgYDVQQHDAtTYW50YSBDbGFyYTELMAkGA1UECAwCQ0ExCzAJ\nBgNVBAYTAlVTMB4XDTE5MTAzMTEyMzM0N1oXDTI2MTAzMTEyMzM0N1owbDEeMBwG\nA1UEAwwVSW50ZWwgU0dYIFRDQiBTaWduaW5nMRowGAYDVQQKDBFJbnRlbCBDb3Jw\nb3JhdGlvbjEUMBIGA1UEBwwLU2FudGEgQ2xhcmExCzAJBgNVBAgMAkNBMQswCQYD\nVQQGEwJVUzBZMBMGByqGSM49AgEGCCqGSM49AwEHA0IABOnYw9LbN/JmyUttXa0M\niBEenjPbxbR4C8MuVYxDI+Le8lDBLp9X4wMzCAUF/fI/31giClXp/y0erLbLZjdV\n07+jgbkwgbYwHwYDVR0jBBgwFoAU6ehEUlM2XEsYmhH8QxgspdwggEgwVgYDVR0f\nBE8wTTBLoEmgR4ZFaHR0cHM6Ly9zYngtY2VydGlmaWNhdGVzLnRydXN0ZWRzZXJ2\naWNlcy5pbnRlbC5jb20vSW50ZWxTR1hSb290Q0EuZGVyMB0GA1UdDgQWBBROHyfr\nrZP+yo9kr7ufcfrv8obC7TAOBgNVHQ8BAf8EBAMCBsAwDAYDVR0TAQH/BAIwADAK\nBggqhkjOPQQDAgNIADBFAiEA9xQeifK+2abQGnrAgk0hrOhdyvJQorh2cEMn4Gwr\n4hoCIFHW5qQ9G2wBJ4GMNQqv/oMfbPtzmyTlaWWzwxkqM0CT\n-----END CERTIFICATE-----\n-----BEGIN CERTIFICATE-----\nMIIClDCCAjmgAwIBAgIVAOnoRFJTNlxLGJoR/EMYLKXcIIBIMAoGCCqGSM49BAMC\nMGgxGjAYBgNVBAMMEUludGVsIFNHWCBSb290IENBMRowGAYDVQQKDBFJbnRlbCBD\nb3Jwb3JhdGlvbjEUMBIGA1UEBwwLU2FudGEgQ2xhcmExCzAJBgNVBAgMAkNBMQsw\nCQYDVQQGEwJVUzAeFw0xOTEwMzEwOTQ5MjFaFw00OTEyMzEyMzU5NTlaMGgxGjAY\nBgNVBAMMEUludGVsIFNHWCBSb290IENBMRowGAYDVQQKDBFJbnRlbCBDb3Jwb3Jh\ndGlvbjEUMBIGA1UEBwwLU2FudGEgQ2xhcmExCzAJBgNVBAgMAkNBMQswCQYDVQQG\nEwJVUzBZMBMGByqGSM49AgEGCCqGSM49AwEHA0IABE/6D/1WHNrWwPmNMIyBKMW5\nJ6JzMsjo6xP2vkK1cdZGb1PGRP/C/8ECgiDkmklmzwLzLi+000m7LLrtKJA3oC2j\ngb8wgbwwHwYDVR0jBBgwFoAU6ehEUlM2XEsYmhH8QxgspdwggEgwVgYDVR0fBE8w\nTTBLoEmgR4ZFaHR0cHM6Ly9zYngtY2VydGlmaWNhdGVzLnRydXN0ZWRzZXJ2aWNl\ncy5pbnRlbC5jb20vSW50ZWxTR1hSb290Q0EuZGVyMB0GA1UdDgQWBBTp6ERSUzZc\nSxiaEfxDGCyl3CCASDAOBgNVHQ8BAf8EBAMCAQYwEgYDVR0TAQH/BAgwBgEB/wIB\nATAKBggqhkjOPQQDAgNJADBGAiEAzw9zdUiUHPMUd0C4mx41jlFZkrM3y5f1lgnV\nO7FbjOoCIQCoGtUmT4cXt7V+ySHbJ8Hob9AanpvXNH1ER+/gZF+opQ==\n-----END CERTIFICATE-----\n"},{"fmspc":"00C06F000000","tcbInfo":"{\"tcbInfo\":{\"id\":\"TDX\",\"version\":3,\"issueDate\":\"2026-07-01T10:00:45Z\",\"nextUpdate\":\"2026-07-31T10:00:45Z\",\"fmspc\":\"00C06F000000\",\"pceId\":\"0000\",\"tcbType\":0,\"tcbEvaluationDataNumber\":5,\"tdxModule\":{\"mrsigner\":\"000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000\",\"attributes\":\"0000000000000000\",\"attributesMask\":\"FFFFFFFFFFFFFFFF\"},\"tdxModuleIdentities\":[{\"id\":\"TDX_02\",\"mrsigner\":\"000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000\",\"attributes\":\"0000000000000000\",\"attributesMask\":\"FFFFFFFFFFFFFFFF\",\"tcbLevels\":[{\"tcb\":{\"isvsvn\":0},\"tcbDate\":\"2022-11-09T00:00:00Z\",\"tcbStatus\":\"UpToDate\"}]},{\"id\":\"TDX_05\",\"mrsigner\":\"000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000\",\"attributes\":\"0000000000000000\",\"attributesMask\":\"FFFFFFFFFFFFFFFF\",\"tcbLevels\":[{\"tcb\":{\"isvsvn\":0},\"tcbDate\":\"2022-11-09T00:00:00Z\",\"tcbStatus\":\"UpToDate\"}]},{\"id\":\"TDX_03\",\"mrsigner\":\"000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000\",\"attributes\":\"0000000000000000\",\"attributesMask\":\"FFFFFFFFFFFFFFFF\",\"tcbLevels\":[{\"tcb\":{\"isvsvn\":0},\"tcbDate\":\"2022-11-09T00:00:00Z\",\"tcbStatus\":\"UpToDate\"}]},{\"id\":\"TDX_01\",\"mrsigner\":\"000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000\",\"attributes\":\"0000000000000000\",\"attributesMask\":\"FFFFFFFFFFFFFFFF\",\"tcbLevels\":[{\"tcb\":{\"isvsvn\":0},\"tcbDate\":\"2022-11-09T00:00:00Z\",\"tcbStatus\":\"UpToDate\"}]}],\"tcbLevels\":[{\"tcb\":{\"sgxtcbcomponents\":[{\"svn\":1,\"category\":\"BIOS\",\"type\":\"Early Microcode Update\"},{\"svn\":1,\"category\":\"OS/VMM\",\"type\":\"SGX Late Microcode Update\"},{\"svn\":0,\"category\":\"OS/VMM\",\"type\":\"TXT SINIT\"},{\"svn\":0,\"category\":\"BIOS\"},{\"svn\":0,\"category\":\"BIOS\"},{\"svn\":0,\"category\":\"BIOS\"},{\"svn\":0},{\"svn\":0,\"category\":\"OS/VMM\",\"type\":\"SEAMLDR ACM\"},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0}],\"pcesvn\":0,\"tdxtcbcomponents\":[{\"svn\":0,\"category\":\"OS/VMM\",\"type\":\"TDX Module\"},{\"svn\":0,\"category\":\"OS/VMM\",\"type\":\"TDX Module\"},{\"svn\":1,\"category\":\"OS/VMM\",\"type\":\"TDX Late Microcode Update\"},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0}]},\"tcbDate\":\"2022-11-09T00:00:00Z\",\"tcbStatus\":\"UpToDate\"}]},\"signature\":\"f787aeb769a57e7aa4e8cd64ba199b71966d6ffb441b9a5de66bcbc4e93b65f049da696bdefad506e3ece86249a4688b12f077bb559f1cace27899a5a4541f2c\"}","tcbInfoIssuerChain":"-----BEGIN CERTIFICATE-----\nMIICkDCCAjagAwIBAgIUTh8n662T/sqPZK+7n3H67/KGwu0wCgYIKoZIzj0EAwIw\naDEaMBgGA1UEAwwRSW50ZWwgU0dYIFJvb3QgQ0ExGjAYBgNVBAoMEUludGVsIENv\ncnBvcmF0aW9uMRQwEgYDVQQHDAtTYW50YSBDbGFyYTELMAkGA1UECAwCQ0ExCzAJ\nBgNVBAYTAlVTMB4XDTE5MTAzMTEyMzM0N1oXDTI2MTAzMTEyMzM0N1owbDEeMBwG\nA1UEAwwVSW50ZWwgU0dYIFRDQiBTaWduaW5nMRowGAYDVQQKDBFJbnRlbCBDb3Jw\nb3JhdGlvbjEUMBIGA1UEBwwLU2FudGEgQ2xhcmExCzAJBgNVBAgMAkNBMQswCQYD\nVQQGEwJVUzBZMBMGByqGSM49AgEGCCqGSM49AwEHA0IABOnYw9LbN/JmyUttXa0M\niBEenjPbxbR4C8MuVYxDI+Le8lDBLp9X4wMzCAUF/fI/31giClXp/y0erLbLZjdV\n07+jgbkwgbYwHwYDVR0jBBgwFoAU6ehEUlM2XEsYmhH8QxgspdwggEgwVgYDVR0f\nBE8wTTBLoEmgR4ZFaHR0cHM6Ly9zYngtY2VydGlmaWNhdGVzLnRydXN0ZWRzZXJ2\naWNlcy5pbnRlbC5jb20vSW50ZWxTR1hSb290Q0EuZGVyMB0GA1UdDgQWBBROHyfr\nrZP+yo9kr7ufcfrv8obC7TAOBgNVHQ8BAf8EBAMCBsAwDAYDVR0TAQH/BAIwADAK\nBggqhkjOPQQDAgNIADBFAiEA9xQeifK+2abQGnrAgk0hrOhdyvJQorh2cEMn4Gwr\n4hoCIFHW5qQ9G2wBJ4GMNQqv/oMfbPtzmyTlaWWzwxkqM0CT\n-----END CERTIFICATE-----\n-----BEGIN CERTIFICATE-----\nMIIClDCCAjmgAwIBAgIVAOnoRFJTNlxLGJoR/EMYLKXcIIBIMAoGCCqGSM49BAMC\nMGgxGjAYBgNVBAMMEUludGVsIFNHWCBSb290IENBMRowGAYDVQQKDBFJbnRlbCBD\nb3Jwb3JhdGlvbjEUMBIGA1UEBwwLU2FudGEgQ2xhcmExCzAJBgNVBAgMAkNBMQsw\nCQYDVQQGEwJVUzAeFw0xOTEwMzEwOTQ5MjFaFw00OTEyMzEyMzU5NTlaMGgxGjAY\nBgNVBAMMEUludGVsIFNHWCBSb290IENBMRowGAYDVQQKDBFJbnRlbCBDb3Jwb3Jh\ndGlvbjEUMBIGA1UEBwwLU2FudGEgQ2xhcmExCzAJBgNVBAgMAkNBMQswCQYDVQQG\nEwJVUzBZMBMGByqGSM49AgEGCCqGSM49AwEHA0IABE/6D/1WHNrWwPmNMIyBKMW5\nJ6JzMsjo6xP2vkK1cdZGb1PGRP/C/8ECgiDkmklmzwLzLi+000m7LLrtKJA3oC2j\ngb8wgbwwHwYDVR0jBBgwFoAU6ehEUlM2XEsYmhH8QxgspdwggEgwVgYDVR0fBE8w\nTTBLoEmgR4ZFaHR0cHM6Ly9zYngtY2VydGlmaWNhdGVzLnRydXN0ZWRzZXJ2aWNl\ncy5pbnRlbC5jb20vSW50ZWxTR1hSb290Q0EuZGVyMB0GA1UdDgQWBBTp6ERSUzZc\nSxiaEfxDGCyl3CCASDAOBgNVHQ8BAf8EBAMCAQYwEgYDVR0TAQH/BAgwBgEB/wIB\nATAKBggqhkjOPQQDAgNJADBGAiEAzw9zdUiUHPMUd0C4mx41jlFZkrM3y5f1lgnV\nO7FbjOoCIQCoGtUmT4cXt7V+ySHbJ8Hob9AanpvXNH1ER+/gZF+opQ==\n-----END CERTIFICATE-----\n"},{"fmspc":"30806F000000","tcbInfo":"{\"tcbInfo\":{\"id\":\"TDX\",\"version\":3,\"issueDate\":\"2026-07-01T10:00:45Z\",\"nextUpdate\":\"2026-07-31T10:00:45Z\",\"fmspc\":\"30806F000000\",\"pceId\":\"0000\",\"tcbType\":0,\"tcbEvaluationDataNumber\":5,\"tdxModule\":{\"mrsigner\":\"000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000\",\"attributes\":\"0000000000000000\",\"attributesMask\":\"FFFFFFFFFFFFFFFF\"},\"tdxModuleIdentities\":[{\"id\":\"TDX_02\",\"mrsigner\":\"000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000\",\"attributes\":\"0000000000000000\",\"attributesMask\":\"FFFFFFFFFFFFFFFF\",\"tcbLevels\":[{\"tcb\":{\"isvsvn\":0},\"tcbDate\":\"2022-11-09T00:00:00Z\",\"tcbStatus\":\"UpToDate\"}]},{\"id\":\"TDX_05\",\"mrsigner\":\"000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000\",\"attributes\":\"0000000000000000\",\"attributesMask\":\"FFFFFFFFFFFFFFFF\",\"tcbLevels\":[{\"tcb\":{\"isvsvn\":0},\"tcbDate\":\"2022-11-09T00:00:00Z\",\"tcbStatus\":\"UpToDate\"}]},{\"id\":\"TDX_03\",\"mrsigner\":\"000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000\",\"attributes\":\"0000000000000000\",\"attributesMask\":\"FFFFFFFFFFFFFFFF\",\"tcbLevels\":[{\"tcb\":{\"isvsvn\":0},\"tcbDate\":\"2022-11-09T00:00:00Z\",\"tcbStatus\":\"UpToDate\"}]},{\"id\":\"TDX_01\",\"mrsigner\":\"000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000\",\"attributes\":\"0000000000000000\",\"attributesMask\":\"FFFFFFFFFFFFFFFF\",\"tcbLevels\":[{\"tcb\":{\"isvsvn\":0},\"tcbDate\":\"2022-11-09T00:00:00Z\",\"tcbStatus\":\"UpToDate\"}]}],\"tcbLevels\":[{\"tcb\":{\"sgxtcbcomponents\":[{\"svn\":1,\"category\":\"BIOS\",\"type\":\"Early Microcode Update\"},{\"svn\":1,\"category\":\"OS/VMM\",\"type\":\"SGX Late Microcode Update\"},{\"svn\":0,\"category\":\"OS/VMM\",\"type\":\"TXT SINIT\"},{\"svn\":0,\"category\":\"BIOS\"},{\"svn\":0,\"category\":\"BIOS\"},{\"svn\":0,\"category\":\"BIOS\"},{\"svn\":0},{\"svn\":0,\"category\":\"OS/VMM\",\"type\":\"SEAMLDR ACM\"},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0}],\"pcesvn\":11,\"tdxtcbcomponents\":[{\"svn\":0,\"category\":\"OS/VMM\",\"type\":\"TDX Module\"},{\"svn\":0,\"category\":\"OS/VMM\",\"type\":\"TDX Module\"},{\"svn\":1,\"category\":\"OS/VMM\",\"type\":\"TDX Late Microcode Update\"},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0}]},\"tcbDate\":\"2022-11-09T00:00:00Z\",\"tcbStatus\":\"UpToDate\"}]},\"signature\":\"c7bfb3a1d338bb64803c232efff231a25871dd14b06ecd4d119adc6998b0c90bd8d3f109af79f40d4cb24c2e939c596c2ab0896b289569b8d3dadc920900a98a\"}","tcbInfoIssuerChain":"-----BEGIN CERTIFICATE-----\nMIICkDCCAjagAwIBAgIUTh8n662T/sqPZK+7n3H67/KGwu0wCgYIKoZIzj0EAwIw\naDEaMBgGA1UEAwwRSW50ZWwgU0dYIFJvb3QgQ0ExGjAYBgNVBAoMEUludGVsIENv\ncnBvcmF0aW9uMRQwEgYDVQQHDAtTYW50YSBDbGFyYTELMAkGA1UECAwCQ0ExCzAJ\nBgNVBAYTAlVTMB4XDTE5MTAzMTEyMzM0N1oXDTI2MTAzMTEyMzM0N1owbDEeMBwG\nA1UEAwwVSW50ZWwgU0dYIFRDQiBTaWduaW5nMRowGAYDVQQKDBFJbnRlbCBDb3Jw\nb3JhdGlvbjEUMBIGA1UEBwwLU2FudGEgQ2xhcmExCzAJBgNVBAgMAkNBMQswCQYD\nVQQGEwJVUzBZMBMGByqGSM49AgEGCCqGSM49AwEHA0IABOnYw9LbN/JmyUttXa0M\niBEenjPbxbR4C8MuVYxDI+Le8lDBLp9X4wMzCAUF/fI/31giClXp/y0erLbLZjdV\n07+jgbkwgbYwHwYDVR0jBBgwFoAU6ehEUlM2XEsYmhH8QxgspdwggEgwVgYDVR0f\nBE8wTTBLoEmgR4ZFaHR0cHM6Ly9zYngtY2VydGlmaWNhdGVzLnRydXN0ZWRzZXJ2\naWNlcy5pbnRlbC5jb20vSW50ZWxTR1hSb290Q0EuZGVyMB0GA1UdDgQWBBROHyfr\nrZP+yo9kr7ufcfrv8obC7TAOBgNVHQ8BAf8EBAMCBsAwDAYDVR0TAQH/BAIwADAK\nBggqhkjOPQQDAgNIADBFAiEA9xQeifK+2abQGnrAgk0hrOhdyvJQorh2cEMn4Gwr\n4hoCIFHW5qQ9G2wBJ4GMNQqv/oMfbPtzmyTlaWWzwxkqM0CT\n-----END CERTIFICATE-----\n-----BEGIN CERTIFICATE-----\nMIIClDCCAjmgAwIBAgIVAOnoRFJTNlxLGJoR/EMYLKXcIIBIMAoGCCqGSM49BAMC\nMGgxGjAYBgNVBAMMEUludGVsIFNHWCBSb290IENBMRowGAYDVQQKDBFJbnRlbCBD\nb3Jwb3JhdGlvbjEUMBIGA1UEBwwLU2FudGEgQ2xhcmExCzAJBgNVBAgMAkNBMQsw\nCQYDVQQGEwJVUzAeFw0xOTEwMzEwOTQ5MjFaFw00OTEyMzEyMzU5NTlaMGgxGjAY\nBgNVBAMMEUludGVsIFNHWCBSb290IENBMRowGAYDVQQKDBFJbnRlbCBDb3Jwb3Jh\ndGlvbjEUMBIGA1UEBwwLU2FudGEgQ2xhcmExCzAJBgNVBAgMAkNBMQswCQYDVQQG\nEwJVUzBZMBMGByqGSM49AgEGCCqGSM49AwEHA0IABE/6D/1WHNrWwPmNMIyBKMW5\nJ6JzMsjo6xP2vkK1cdZGb1PGRP/C/8ECgiDkmklmzwLzLi+000m7LLrtKJA3oC2j\ngb8wgbwwHwYDVR0jBBgwFoAU6ehEUlM2XEsYmhH8QxgspdwggEgwVgYDVR0fBE8w\nTTBLoEmgR4ZFaHR0cHM6Ly9zYngtY2VydGlmaWNhdGVzLnRydXN0ZWRzZXJ2aWNl\ncy5pbnRlbC5jb20vSW50ZWxTR1hSb290Q0EuZGVyMB0GA1UdDgQWBBTp6ERSUzZc\nSxiaEfxDGCyl3CCASDAOBgNVHQ8BAf8EBAMCAQYwEgYDVR0TAQH/BAgwBgEB/wIB\nATAKBggqhkjOPQQDAgNJADBGAiEAzw9zdUiUHPMUd0C4mx41jlFZkrM3y5f1lgnV\nO7FbjOoCIQCoGtUmT4cXt7V+ySHbJ8Hob9AanpvXNH1ER+/gZF+opQ==\n-----END CERTIFICATE-----\n"},{"fmspc":"0400F1200000","tcbInfo":"{\"tcbInfo\":{\"id\":\"TDX\",\"version\":3,\"issueDate\":\"2026-07-01T10:00:45Z\",\"nextUpdate\":\"2026-07-31T10:00:45Z\",\"fmspc\":\"0400F1200000\",\"pceId\":\"0000\",\"tcbType\":0,\"tcbEvaluationDataNumber\":5,\"tdxModule\":{\"mrsigner\":\"000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000\",\"attributes\":\"0000000000000000\",\"attributesMask\":\"FFFFFFFFFFFFFFFF\"},\"tdxModuleIdentities\":[{\"id\":\"TDX_02\",\"mrsigner\":\"000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000\",\"attributes\":\"0000000000000000\",\"attributesMask\":\"FFFFFFFFFFFFFFFF\",\"tcbLevels\":[{\"tcb\":{\"isvsvn\":0},\"tcbDate\":\"2022-11-09T00:00:00Z\",\"tcbStatus\":\"UpToDate\"}]},{\"id\":\"TDX_05\",\"mrsigner\":\"000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000\",\"attributes\":\"0000000000000000\",\"attributesMask\":\"FFFFFFFFFFFFFFFF\",\"tcbLevels\":[{\"tcb\":{\"isvsvn\":0},\"tcbDate\":\"2022-11-09T00:00:00Z\",\"tcbStatus\":\"UpToDate\"}]},{\"id\":\"TDX_03\",\"mrsigner\":\"000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000\",\"attributes\":\"0000000000000000\",\"attributesMask\":\"FFFFFFFFFFFFFFFF\",\"tcbLevels\":[{\"tcb\":{\"isvsvn\":0},\"tcbDate\":\"2022-11-09T00:00:00Z\",\"tcbStatus\":\"UpToDate\"}]},{\"id\":\"TDX_01\",\"mrsigner\":\"000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000\",\"attributes\":\"0000000000000000\",\"attributesMask\":\"FFFFFFFFFFFFFFFF\",\"tcbLevels\":[{\"tcb\":{\"isvsvn\":0},\"tcbDate\":\"2022-11-09T00:00:00Z\",\"tcbStatus\":\"UpToDate\"}]}],\"tcbLevels\":[{\"tcb\":{\"sgxtcbcomponents\":[{\"svn\":1,\"category\":\"BIOS\",\"type\":\"Early Microcode Update\"},{\"svn\":1,\"category\":\"OS/VMM\",\"type\":\"SGX Late Microcode Update\"},{\"svn\":0,\"category\":\"OS/VMM\",\"type\":\"TXT SINIT\"},{\"svn\":0,\"category\":\"BIOS\"},{\"svn\":0,\"category\":\"BIOS\"},{\"svn\":0,\"category\":\"BIOS\"},{\"svn\":0},{\"svn\":0,\"category\":\"OS/VMM\",\"type\":\"SEAMLDR ACM\"},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0}],\"pcesvn\":0,\"tdxtcbcomponents\":[{\"svn\":0,\"category\":\"OS/VMM\",\"type\":\"TDX Module\"},{\"svn\":0,\"category\":\"OS/VMM\",\"type\":\"TDX Module\"},{\"svn\":0,\"category\":\"OS/VMM\",\"type\":\"TDX Late Microcode Update\"},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0}]},\"tcbDate\":\"2022-11-09T00:00:00Z\",\"tcbStatus\":\"UpToDate\"}]},\"signature\":\"8c8c10f373ab61fa882f2f10f3885cea3b4ad34cfcbef833be573cbf631e7e84c31ad26ec05ee640fd91aa0ef0433e53c4d0fbc82c14cf055aabd698a96da216\"}","tcbInfoIssuerChain":"-----BEGIN CERTIFICATE-----\nMIICkDCCAjagAwIBAgIUTh8n662T/sqPZK+7n3H67/KGwu0wCgYIKoZIzj0EAwIw\naDEaMBgGA1UEAwwRSW50ZWwgU0dYIFJvb3QgQ0ExGjAYBgNVBAoMEUludGVsIENv\ncnBvcmF0aW9uMRQwEgYDVQQHDAtTYW50YSBDbGFyYTELMAkGA1UECAwCQ0ExCzAJ\nBgNVBAYTAlVTMB4XDTE5MTAzMTEyMzM0N1oXDTI2MTAzMTEyMzM0N1owbDEeMBwG\nA1UEAwwVSW50ZWwgU0dYIFRDQiBTaWduaW5nMRowGAYDVQQKDBFJbnRlbCBDb3Jw\nb3JhdGlvbjEUMBIGA1UEBwwLU2FudGEgQ2xhcmExCzAJBgNVBAgMAkNBMQswCQYD\nVQQGEwJVUzBZMBMGByqGSM49AgEGCCqGSM49AwEHA0IABOnYw9LbN/JmyUttXa0M\niBEenjPbxbR4C8MuVYxDI+Le8lDBLp9X4wMzCAUF/fI/31giClXp/y0erLbLZjdV\n07+jgbkwgbYwHwYDVR0jBBgwFoAU6ehEUlM2XEsYmhH8QxgspdwggEgwVgYDVR0f\nBE8wTTBLoEmgR4ZFaHR0cHM6Ly9zYngtY2VydGlmaWNhdGVzLnRydXN0ZWRzZXJ2\naWNlcy5pbnRlbC5jb20vSW50ZWxTR1hSb290Q0EuZGVyMB0GA1UdDgQWBBROHyfr\nrZP+yo9kr7ufcfrv8obC7TAOBgNVHQ8BAf8EBAMCBsAwDAYDVR0TAQH/BAIwADAK\nBggqhkjOPQQDAgNIADBFAiEA9xQeifK+2abQGnrAgk0hrOhdyvJQorh2cEMn4Gwr\n4hoCIFHW5qQ9G2wBJ4GMNQqv/oMfbPtzmyTlaWWzwxkqM0CT\n-----END CERTIFICATE-----\n-----BEGIN CERTIFICATE-----\nMIIClDCCAjmgAwIBAgIVAOnoRFJTNlxLGJoR/EMYLKXcIIBIMAoGCCqGSM49BAMC\nMGgxGjAYBgNVBAMMEUludGVsIFNHWCBSb290IENBMRowGAYDVQQKDBFJbnRlbCBD\nb3Jwb3JhdGlvbjEUMBIGA1UEBwwLU2FudGEgQ2xhcmExCzAJBgNVBAgMAkNBMQsw\nCQYDVQQGEwJVUzAeFw0xOTEwMzEwOTQ5MjFaFw00OTEyMzEyMzU5NTlaMGgxGjAY\nBgNVBAMMEUludGVsIFNHWCBSb290IENBMRowGAYDVQQKDBFJbnRlbCBDb3Jwb3Jh\ndGlvbjEUMBIGA1UEBwwLU2FudGEgQ2xhcmExCzAJBgNVBAgMAkNBMQswCQYDVQQG\nEwJVUzBZMBMGByqGSM49AgEGCCqGSM49AwEHA0IABE/6D/1WHNrWwPmNMIyBKMW5\nJ6JzMsjo6xP2vkK1cdZGb1PGRP/C/8ECgiDkmklmzwLzLi+000m7LLrtKJA3oC2j\ngb8wgbwwHwYDVR0jBBgwFoAU6ehEUlM2XEsYmhH8QxgspdwggEgwVgYDVR0fBE8w\nTTBLoEmgR4ZFaHR0cHM6Ly9zYngtY2VydGlmaWNhdGVzLnRydXN0ZWRzZXJ2aWNl\ncy5pbnRlbC5jb20vSW50ZWxTR1hSb290Q0EuZGVyMB0GA1UdDgQWBBTp6ERSUzZc\nSxiaEfxDGCyl3CCASDAOBgNVHQ8BAf8EBAMCAQYwEgYDVR0TAQH/BAgwBgEB/wIB\nATAKBggqhkjOPQQDAgNJADBGAiEAzw9zdUiUHPMUd0C4mx41jlFZkrM3y5f1lgnV\nO7FbjOoCIQCoGtUmT4cXt7V+ySHbJ8Hob9AanpvXNH1ER+/gZF+opQ==\n-----END CERTIFICATE-----\n"},{"fmspc":"20806F070000","tcbInfo":"{\"tcbInfo\":{\"id\":\"TDX\",\"version\":3,\"issueDate\":\"2026-07-01T10:00:45Z\",\"nextUpdate\":\"2026-07-31T10:00:45Z\",\"fmspc\":\"20806F070000\",\"pceId\":\"0000\",\"tcbType\":0,\"tcbEvaluationDataNumber\":5,\"tdxModule\":{\"mrsigner\":\"000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000\",\"attributes\":\"0000000000000000\",\"attributesMask\":\"FFFFFFFFFFFFFFFF\"},\"tdxModuleIdentities\":[{\"id\":\"TDX_02\",\"mrsigner\":\"000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000\",\"attributes\":\"0000000000000000\",\"attributesMask\":\"FFFFFFFFFFFFFFFF\",\"tcbLevels\":[{\"tcb\":{\"isvsvn\":0},\"tcbDate\":\"2022-11-09T00:00:00Z\",\"tcbStatus\":\"UpToDate\"}]},{\"id\":\"TDX_05\",\"mrsigner\":\"000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000\",\"attributes\":\"0000000000000000\",\"attributesMask\":\"FFFFFFFFFFFFFFFF\",\"tcbLevels\":[{\"tcb\":{\"isvsvn\":0},\"tcbDate\":\"2022-11-09T00:00:00Z\",\"tcbStatus\":\"UpToDate\"}]},{\"id\":\"TDX_03\",\"mrsigner\":\"000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000\",\"attributes\":\"0000000000000000\",\"attributesMask\":\"FFFFFFFFFFFFFFFF\",\"tcbLevels\":[{\"tcb\":{\"isvsvn\":0},\"tcbDate\":\"2022-11-09T00:00:00Z\",\"tcbStatus\":\"UpToDate\"}]},{\"id\":\"TDX_01\",\"mrsigner\":\"000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000\",\"attributes\":\"0000000000000000\",\"attributesMask\":\"FFFFFFFFFFFFFFFF\",\"tcbLevels\":[{\"tcb\":{\"isvsvn\":0},\"tcbDate\":\"2022-11-09T00:00:00Z\",\"tcbStatus\":\"UpToDate\"}]}],\"tcbLevels\":[{\"tcb\":{\"sgxtcbcomponents\":[{\"svn\":1,\"category\":\"BIOS\",\"type\":\"Early Microcode Update\"},{\"svn\":1,\"category\":\"OS/VMM\",\"type\":\"SGX Late Microcode Update\"},{\"svn\":0,\"category\":\"OS/VMM\",\"type\":\"TXT SINIT\"},{\"svn\":0,\"category\":\"BIOS\"},{\"svn\":0,\"category\":\"BIOS\"},{\"svn\":0,\"category\":\"BIOS\"},{\"svn\":0},{\"svn\":0,\"category\":\"OS/VMM\",\"type\":\"SEAMLDR ACM\"},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0}],\"pcesvn\":0,\"tdxtcbcomponents\":[{\"svn\":0,\"category\":\"OS/VMM\",\"type\":\"TDX Module\"},{\"svn\":0,\"category\":\"OS/VMM\",\"type\":\"TDX Module\"},{\"svn\":1,\"category\":\"OS/VMM\",\"type\":\"TDX Late Microcode Update\"},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0}]},\"tcbDate\":\"2022-11-09T00:00:00Z\",\"tcbStatus\":\"UpToDate\"}]},\"signature\":\"d6154c177ad2e3f782dba2df4bf13e2fe2f6a07e20ae09d63cd4e1c3a7caca1afdecbc2c6959619e810926f6d6df4fe5b6d62e7a3f3abfc0bc440e768084298d\"}","tcbInfoIssuerChain":"-----BEGIN CERTIFICATE-----\nMIICkDCCAjagAwIBAgIUTh8n662T/sqPZK+7n3H67/KGwu0wCgYIKoZIzj0EAwIw\naDEaMBgGA1UEAwwRSW50ZWwgU0dYIFJvb3QgQ0ExGjAYBgNVBAoMEUludGVsIENv\ncnBvcmF0aW9uMRQwEgYDVQQHDAtTYW50YSBDbGFyYTELMAkGA1UECAwCQ0ExCzAJ\nBgNVBAYTAlVTMB4XDTE5MTAzMTEyMzM0N1oXDTI2MTAzMTEyMzM0N1owbDEeMBwG\nA1UEAwwVSW50ZWwgU0dYIFRDQiBTaWduaW5nMRowGAYDVQQKDBFJbnRlbCBDb3Jw\nb3JhdGlvbjEUMBIGA1UEBwwLU2FudGEgQ2xhcmExCzAJBgNVBAgMAkNBMQswCQYD\nVQQGEwJVUzBZMBMGByqGSM49AgEGCCqGSM49AwEHA0IABOnYw9LbN/JmyUttXa0M\niBEenjPbxbR4C8MuVYxDI+Le8lDBLp9X4wMzCAUF/fI/31giClXp/y0erLbLZjdV\n07+jgbkwgbYwHwYDVR0jBBgwFoAU6ehEUlM2XEsYmhH8QxgspdwggEgwVgYDVR0f\nBE8wTTBLoEmgR4ZFaHR0cHM6Ly9zYngtY2VydGlmaWNhdGVzLnRydXN0ZWRzZXJ2\naWNlcy5pbnRlbC5jb20vSW50ZWxTR1hSb290Q0EuZGVyMB0GA1UdDgQWBBROHyfr\nrZP+yo9kr7ufcfrv8obC7TAOBgNVHQ8BAf8EBAMCBsAwDAYDVR0TAQH/BAIwADAK\nBggqhkjOPQQDAgNIADBFAiEA9xQeifK+2abQGnrAgk0hrOhdyvJQorh2cEMn4Gwr\n4hoCIFHW5qQ9G2wBJ4GMNQqv/oMfbPtzmyTlaWWzwxkqM0CT\n-----END CERTIFICATE-----\n-----BEGIN CERTIFICATE-----\nMIIClDCCAjmgAwIBAgIVAOnoRFJTNlxLGJoR/EMYLKXcIIBIMAoGCCqGSM49BAMC\nMGgxGjAYBgNVBAMMEUludGVsIFNHWCBSb290IENBMRowGAYDVQQKDBFJbnRlbCBD\nb3Jwb3JhdGlvbjEUMBIGA1UEBwwLU2FudGEgQ2xhcmExCzAJBgNVBAgMAkNBMQsw\nCQYDVQQGEwJVUzAeFw0xOTEwMzEwOTQ5MjFaFw00OTEyMzEyMzU5NTlaMGgxGjAY\nBgNVBAMMEUludGVsIFNHWCBSb290IENBMRowGAYDVQQKDBFJbnRlbCBDb3Jwb3Jh\ndGlvbjEUMBIGA1UEBwwLU2FudGEgQ2xhcmExCzAJBgNVBAgMAkNBMQswCQYDVQQG\nEwJVUzBZMBMGByqGSM49AgEGCCqGSM49AwEHA0IABE/6D/1WHNrWwPmNMIyBKMW5\nJ6JzMsjo6xP2vkK1cdZGb1PGRP/C/8ECgiDkmklmzwLzLi+000m7LLrtKJA3oC2j\ngb8wgbwwHwYDVR0jBBgwFoAU6ehEUlM2XEsYmhH8QxgspdwggEgwVgYDVR0fBE8w\nTTBLoEmgR4ZFaHR0cHM6Ly9zYngtY2VydGlmaWNhdGVzLnRydXN0ZWRzZXJ2aWNl\ncy5pbnRlbC5jb20vSW50ZWxTR1hSb290Q0EuZGVyMB0GA1UdDgQWBBTp6ERSUzZc\nSxiaEfxDGCyl3CCASDAOBgNVHQ8BAf8EBAMCAQYwEgYDVR0TAQH/BAgwBgEB/wIB\nATAKBggqhkjOPQQDAgNJADBGAiEAzw9zdUiUHPMUd0C4mx41jlFZkrM3y5f1lgnV\nO7FbjOoCIQCoGtUmT4cXt7V+ySHbJ8Hob9AanpvXNH1ER+/gZF+opQ==\n-----END CERTIFICATE-----\n"},{"fmspc":"10806F040000","tcbInfo":"{\"tcbInfo\":{\"id\":\"TDX\",\"version\":3,\"issueDate\":\"2026-07-01T10:00:45Z\",\"nextUpdate\":\"2026-07-31T10:00:45Z\",\"fmspc\":\"10806F040000\",\"pceId\":\"0000\",\"tcbType\":0,\"tcbEvaluationDataNumber\":5,\"tdxModule\":{\"mrsigner\":\"000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000\",\"attributes\":\"0000000000000000\",\"attributesMask\":\"FFFFFFFFFFFFFFFF\"},\"tdxModuleIdentities\":[{\"id\":\"TDX_02\",\"mrsigner\":\"000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000\",\"attributes\":\"0000000000000000\",\"attributesMask\":\"FFFFFFFFFFFFFFFF\",\"tcbLevels\":[{\"tcb\":{\"isvsvn\":0},\"tcbDate\":\"2022-11-09T00:00:00Z\",\"tcbStatus\":\"UpToDate\"}]},{\"id\":\"TDX_05\",\"mrsigner\":\"000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000\",\"attributes\":\"0000000000000000\",\"attributesMask\":\"FFFFFFFFFFFFFFFF\",\"tcbLevels\":[{\"tcb\":{\"isvsvn\":0},\"tcbDate\":\"2022-11-09T00:00:00Z\",\"tcbStatus\":\"UpToDate\"}]},{\"id\":\"TDX_03\",\"mrsigner\":\"000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000\",\"attributes\":\"0000000000000000\",\"attributesMask\":\"FFFFFFFFFFFFFFFF\",\"tcbLevels\":[{\"tcb\":{\"isvsvn\":0},\"tcbDate\":\"2022-11-09T00:00:00Z\",\"tcbStatus\":\"UpToDate\"}]},{\"id\":\"TDX_01\",\"mrsigner\":\"000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000\",\"attributes\":\"0000000000000000\",\"attributesMask\":\"FFFFFFFFFFFFFFFF\",\"tcbLevels\":[{\"tcb\":{\"isvsvn\":0},\"tcbDate\":\"2022-11-09T00:00:00Z\",\"tcbStatus\":\"UpToDate\"}]}],\"tcbLevels\":[{\"tcb\":{\"sgxtcbcomponents\":[{\"svn\":1,\"category\":\"BIOS\",\"type\":\"Early Microcode Update\"},{\"svn\":1,\"category\":\"OS/VMM\",\"type\":\"SGX Late Microcode Update\"},{\"svn\":0,\"category\":\"OS/VMM\",\"type\":\"TXT SINIT\"},{\"svn\":0,\"category\":\"BIOS\"},{\"svn\":0,\"category\":\"BIOS\"},{\"svn\":0,\"category\":\"BIOS\"},{\"svn\":0},{\"svn\":0,\"category\":\"OS/VMM\",\"type\":\"SEAMLDR ACM\"},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0}],\"pcesvn\":11,\"tdxtcbcomponents\":[{\"svn\":0,\"category\":\"OS/VMM\",\"type\":\"TDX Module\"},{\"svn\":0,\"category\":\"OS/VMM\",\"type\":\"TDX Module\"},{\"svn\":1,\"category\":\"OS/VMM\",\"type\":\"TDX Late Microcode Update\"},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0}]},\"tcbDate\":\"2022-11-09T00:00:00Z\",\"tcbStatus\":\"UpToDate\"}]},\"signature\":\"c04cb69c8a57965018da713e624baa6c11f290f762b1b73cf01f90087334ba8d6c33e10fb3ca766b7dd99d87387b8b4241f25f3e91328c160c193deb70ec0bdb\"}","tcbInfoIssuerChain":"-----BEGIN CERTIFICATE-----\nMIICkDCCAjagAwIBAgIUTh8n662T/sqPZK+7n3H67/KGwu0wCgYIKoZIzj0EAwIw\naDEaMBgGA1UEAwwRSW50ZWwgU0dYIFJvb3QgQ0ExGjAYBgNVBAoMEUludGVsIENv\ncnBvcmF0aW9uMRQwEgYDVQQHDAtTYW50YSBDbGFyYTELMAkGA1UECAwCQ0ExCzAJ\nBgNVBAYTAlVTMB4XDTE5MTAzMTEyMzM0N1oXDTI2MTAzMTEyMzM0N1owbDEeMBwG\nA1UEAwwVSW50ZWwgU0dYIFRDQiBTaWduaW5nMRowGAYDVQQKDBFJbnRlbCBDb3Jw\nb3JhdGlvbjEUMBIGA1UEBwwLU2FudGEgQ2xhcmExCzAJBgNVBAgMAkNBMQswCQYD\nVQQGEwJVUzBZMBMGByqGSM49AgEGCCqGSM49AwEHA0IABOnYw9LbN/JmyUttXa0M\niBEenjPbxbR4C8MuVYxDI+Le8lDBLp9X4wMzCAUF/fI/31giClXp/y0erLbLZjdV\n07+jgbkwgbYwHwYDVR0jBBgwFoAU6ehEUlM2XEsYmhH8QxgspdwggEgwVgYDVR0f\nBE8wTTBLoEmgR4ZFaHR0cHM6Ly9zYngtY2VydGlmaWNhdGVzLnRydXN0ZWRzZXJ2\naWNlcy5pbnRlbC5jb20vSW50ZWxTR1hSb290Q0EuZGVyMB0GA1UdDgQWBBROHyfr\nrZP+yo9kr7ufcfrv8obC7TAOBgNVHQ8BAf8EBAMCBsAwDAYDVR0TAQH/BAIwADAK\nBggqhkjOPQQDAgNIADBFAiEA9xQeifK+2abQGnrAgk0hrOhdyvJQorh2cEMn4Gwr\n4hoCIFHW5qQ9G2wBJ4GMNQqv/oMfbPtzmyTlaWWzwxkqM0CT\n-----END CERTIFICATE-----\n-----BEGIN CERTIFICATE-----\nMIIClDCCAjmgAwIBAgIVAOnoRFJTNlxLGJoR/EMYLKXcIIBIMAoGCCqGSM49BAMC\nMGgxGjAYBgNVBAMMEUludGVsIFNHWCBSb290IENBMRowGAYDVQQKDBFJbnRlbCBD\nb3Jwb3JhdGlvbjEUMBIGA1UEBwwLU2FudGEgQ2xhcmExCzAJBgNVBAgMAkNBMQsw\nCQYDVQQGEwJVUzAeFw0xOTEwMzEwOTQ5MjFaFw00OTEyMzEyMzU5NTlaMGgxGjAY\nBgNVBAMMEUludGVsIFNHWCBSb290IENBMRowGAYDVQQKDBFJbnRlbCBDb3Jwb3Jh\ndGlvbjEUMBIGA1UEBwwLU2FudGEgQ2xhcmExCzAJBgNVBAgMAkNBMQswCQYDVQQG\nEwJVUzBZMBMGByqGSM49AgEGCCqGSM49AwEHA0IABE/6D/1WHNrWwPmNMIyBKMW5\nJ6JzMsjo6xP2vkK1cdZGb1PGRP/C/8ECgiDkmklmzwLzLi+000m7LLrtKJA3oC2j\ngb8wgbwwHwYDVR0jBBgwFoAU6ehEUlM2XEsYmhH8QxgspdwggEgwVgYDVR0fBE8w\nTTBLoEmgR4ZFaHR0cHM6Ly9zYngtY2VydGlmaWNhdGVzLnRydXN0ZWRzZXJ2aWNl\ncy5pbnRlbC5jb20vSW50ZWxTR1hSb290Q0EuZGVyMB0GA1UdDgQWBBTp6ERSUzZc\nSxiaEfxDGCyl3CCASDAOBgNVHQ8BAf8EBAMCAQYwEgYDVR0TAQH/BAgwBgEB/wIB\nATAKBggqhkjOPQQDAgNJADBGAiEAzw9zdUiUHPMUd0C4mx41jlFZkrM3y5f1lgnV\nO7FbjOoCIQCoGtUmT4cXt7V+ySHbJ8Hob9AanpvXNH1ER+/gZF+opQ==\n-----END CERTIFICATE-----\n"},{"fmspc":"10D06D000000","tcbInfo":"{\"tcbInfo\":{\"id\":\"TDX\",\"version\":3,\"issueDate\":\"2026-07-01T10:00:45Z\",\"nextUpdate\":\"2026-07-31T10:00:45Z\",\"fmspc\":\"10D06D000000\",\"pceId\":\"0000\",\"tcbType\":0,\"tcbEvaluationDataNumber\":5,\"tdxModule\":{\"mrsigner\":\"000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000\",\"attributes\":\"0000000000000000\",\"attributesMask\":\"FFFFFFFFFFFFFFFF\"},\"tdxModuleIdentities\":[{\"id\":\"TDX_02\",\"mrsigner\":\"000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000\",\"attributes\":\"0000000000000000\",\"attributesMask\":\"FFFFFFFFFFFFFFFF\",\"tcbLevels\":[{\"tcb\":{\"isvsvn\":0},\"tcbDate\":\"2022-11-09T00:00:00Z\",\"tcbStatus\":\"UpToDate\"}]},{\"id\":\"TDX_05\",\"mrsigner\":\"000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000\",\"attributes\":\"0000000000000000\",\"attributesMask\":\"FFFFFFFFFFFFFFFF\",\"tcbLevels\":[{\"tcb\":{\"isvsvn\":0},\"tcbDate\":\"2022-11-09T00:00:00Z\",\"tcbStatus\":\"UpToDate\"}]},{\"id\":\"TDX_03\",\"mrsigner\":\"000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000\",\"attributes\":\"0000000000000000\",\"attributesMask\":\"FFFFFFFFFFFFFFFF\",\"tcbLevels\":[{\"tcb\":{\"isvsvn\":0},\"tcbDate\":\"2022-11-09T00:00:00Z\",\"tcbStatus\":\"UpToDate\"}]},{\"id\":\"TDX_01\",\"mrsigner\":\"000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000\",\"attributes\":\"0000000000000000\",\"attributesMask\":\"FFFFFFFFFFFFFFFF\",\"tcbLevels\":[{\"tcb\":{\"isvsvn\":0},\"tcbDate\":\"2022-11-09T00:00:00Z\",\"tcbStatus\":\"UpToDate\"}]}],\"tcbLevels\":[{\"tcb\":{\"sgxtcbcomponents\":[{\"svn\":1,\"category\":\"BIOS\",\"type\":\"Early Microcode Update\"},{\"svn\":1,\"category\":\"OS/VMM\",\"type\":\"SGX Late Microcode Update\"},{\"svn\":0,\"category\":\"OS/VMM\",\"type\":\"TXT SINIT\"},{\"svn\":0,\"category\":\"BIOS\"},{\"svn\":0,\"category\":\"BIOS\"},{\"svn\":0,\"category\":\"BIOS\"},{\"svn\":0},{\"svn\":0,\"category\":\"OS/VMM\",\"type\":\"SEAMLDR ACM\"},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0}],\"pcesvn\":0,\"tdxtcbcomponents\":[{\"svn\":0,\"category\":\"OS/VMM\",\"type\":\"TDX Module\"},{\"svn\":0,\"category\":\"OS/VMM\",\"type\":\"TDX Module\"},{\"svn\":1,\"category\":\"OS/VMM\",\"type\":\"TDX Late Microcode Update\"},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0}]},\"tcbDate\":\"2022-11-09T00:00:00Z\",\"tcbStatus\":\"UpToDate\"}]},\"signature\":\"29ec7d93a60c101cd878f061467e933088dd0f393d8cbfd26ecba14cdf22c839b89b9fca57440105770449c022b3f7c1c514b294a46e504718b81deda3620d76\"}","tcbInfoIssuerChain":"-----BEGIN CERTIFICATE-----\nMIICkDCCAjagAwIBAgIUTh8n662T/sqPZK+7n3H67/KGwu0wCgYIKoZIzj0EAwIw\naDEaMBgGA1UEAwwRSW50ZWwgU0dYIFJvb3QgQ0ExGjAYBgNVBAoMEUludGVsIENv\ncnBvcmF0aW9uMRQwEgYDVQQHDAtTYW50YSBDbGFyYTELMAkGA1UECAwCQ0ExCzAJ\nBgNVBAYTAlVTMB4XDTE5MTAzMTEyMzM0N1oXDTI2MTAzMTEyMzM0N1owbDEeMBwG\nA1UEAwwVSW50ZWwgU0dYIFRDQiBTaWduaW5nMRowGAYDVQQKDBFJbnRlbCBDb3Jw\nb3JhdGlvbjEUMBIGA1UEBwwLU2FudGEgQ2xhcmExCzAJBgNVBAgMAkNBMQswCQYD\nVQQGEwJVUzBZMBMGByqGSM49AgEGCCqGSM49AwEHA0IABOnYw9LbN/JmyUttXa0M\niBEenjPbxbR4C8MuVYxDI+Le8lDBLp9X4wMzCAUF/fI/31giClXp/y0erLbLZjdV\n07+jgbkwgbYwHwYDVR0jBBgwFoAU6ehEUlM2XEsYmhH8QxgspdwggEgwVgYDVR0f\nBE8wTTBLoEmgR4ZFaHR0cHM6Ly9zYngtY2VydGlmaWNhdGVzLnRydXN0ZWRzZXJ2\naWNlcy5pbnRlbC5jb20vSW50ZWxTR1hSb290Q0EuZGVyMB0GA1UdDgQWBBROHyfr\nrZP+yo9kr7ufcfrv8obC7TAOBgNVHQ8BAf8EBAMCBsAwDAYDVR0TAQH/BAIwADAK\nBggqhkjOPQQDAgNIADBFAiEA9xQeifK+2abQGnrAgk0hrOhdyvJQorh2cEMn4Gwr\n4hoCIFHW5qQ9G2wBJ4GMNQqv/oMfbPtzmyTlaWWzwxkqM0CT\n-----END CERTIFICATE-----\n-----BEGIN CERTIFICATE-----\nMIIClDCCAjmgAwIBAgIVAOnoRFJTNlxLGJoR/EMYLKXcIIBIMAoGCCqGSM49BAMC\nMGgxGjAYBgNVBAMMEUludGVsIFNHWCBSb290IENBMRowGAYDVQQKDBFJbnRlbCBD\nb3Jwb3JhdGlvbjEUMBIGA1UEBwwLU2FudGEgQ2xhcmExCzAJBgNVBAgMAkNBMQsw\nCQYDVQQGEwJVUzAeFw0xOTEwMzEwOTQ5MjFaFw00OTEyMzEyMzU5NTlaMGgxGjAY\nBgNVBAMMEUludGVsIFNHWCBSb290IENBMRowGAYDVQQKDBFJbnRlbCBDb3Jwb3Jh\ndGlvbjEUMBIGA1UEBwwLU2FudGEgQ2xhcmExCzAJBgNVBAgMAkNBMQswCQYDVQQG\nEwJVUzBZMBMGByqGSM49AgEGCCqGSM49AwEHA0IABE/6D/1WHNrWwPmNMIyBKMW5\nJ6JzMsjo6xP2vkK1cdZGb1PGRP/C/8ECgiDkmklmzwLzLi+000m7LLrtKJA3oC2j\ngb8wgbwwHwYDVR0jBBgwFoAU6ehEUlM2XEsYmhH8QxgspdwggEgwVgYDVR0fBE8w\nTTBLoEmgR4ZFaHR0cHM6Ly9zYngtY2VydGlmaWNhdGVzLnRydXN0ZWRzZXJ2aWNl\ncy5pbnRlbC5jb20vSW50ZWxTR1hSb290Q0EuZGVyMB0GA1UdDgQWBBTp6ERSUzZc\nSxiaEfxDGCyl3CCASDAOBgNVHQ8BAf8EBAMCAQYwEgYDVR0TAQH/BAgwBgEB/wIB\nATAKBggqhkjOPQQDAgNJADBGAiEAzw9zdUiUHPMUd0C4mx41jlFZkrM3y5f1lgnV\nO7FbjOoCIQCoGtUmT4cXt7V+ySHbJ8Hob9AanpvXNH1ER+/gZF+opQ==\n-----END CERTIFICATE-----\n"},{"fmspc":"20806F000000","tcbInfo":"{\"tcbInfo\":{\"id\":\"TDX\",\"version\":3,\"issueDate\":\"2026-07-01T10:00:45Z\",\"nextUpdate\":\"2026-07-31T10:00:45Z\",\"fmspc\":\"20806F000000\",\"pceId\":\"0000\",\"tcbType\":0,\"tcbEvaluationDataNumber\":5,\"tdxModule\":{\"mrsigner\":\"000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000\",\"attributes\":\"0000000000000000\",\"attributesMask\":\"FFFFFFFFFFFFFFFF\"},\"tdxModuleIdentities\":[{\"id\":\"TDX_02\",\"mrsigner\":\"000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000\",\"attributes\":\"0000000000000000\",\"attributesMask\":\"FFFFFFFFFFFFFFFF\",\"tcbLevels\":[{\"tcb\":{\"isvsvn\":0},\"tcbDate\":\"2022-11-09T00:00:00Z\",\"tcbStatus\":\"UpToDate\"}]},{\"id\":\"TDX_05\",\"mrsigner\":\"000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000\",\"attributes\":\"0000000000000000\",\"attributesMask\":\"FFFFFFFFFFFFFFFF\",\"tcbLevels\":[{\"tcb\":{\"isvsvn\":0},\"tcbDate\":\"2022-11-09T00:00:00Z\",\"tcbStatus\":\"UpToDate\"}]},{\"id\":\"TDX_03\",\"mrsigner\":\"000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000\",\"attributes\":\"0000000000000000\",\"attributesMask\":\"FFFFFFFFFFFFFFFF\",\"tcbLevels\":[{\"tcb\":{\"isvsvn\":0},\"tcbDate\":\"2022-11-09T00:00:00Z\",\"tcbStatus\":\"UpToDate\"}]},{\"id\":\"TDX_01\",\"mrsigner\":\"000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000\",\"attributes\":\"0000000000000000\",\"attributesMask\":\"FFFFFFFFFFFFFFFF\",\"tcbLevels\":[{\"tcb\":{\"isvsvn\":0},\"tcbDate\":\"2022-11-09T00:00:00Z\",\"tcbStatus\":\"UpToDate\"}]}],\"tcbLevels\":[{\"tcb\":{\"sgxtcbcomponents\":[{\"svn\":1,\"category\":\"BIOS\",\"type\":\"Early Microcode Update\"},{\"svn\":1,\"category\":\"OS/VMM\",\"type\":\"SGX Late Microcode Update\"},{\"svn\":0,\"category\":\"OS/VMM\",\"type\":\"TXT SINIT\"},{\"svn\":0,\"category\":\"BIOS\"},{\"svn\":0,\"category\":\"BIOS\"},{\"svn\":0,\"category\":\"BIOS\"},{\"svn\":0},{\"svn\":0,\"category\":\"OS/VMM\",\"type\":\"SEAMLDR ACM\"},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0}],\"pcesvn\":11,\"tdxtcbcomponents\":[{\"svn\":0,\"category\":\"OS/VMM\",\"type\":\"TDX Module\"},{\"svn\":0,\"category\":\"OS/VMM\",\"type\":\"TDX Module\"},{\"svn\":1,\"category\":\"OS/VMM\",\"type\":\"TDX Late Microcode Update\"},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0}]},\"tcbDate\":\"2022-11-09T00:00:00Z\",\"tcbStatus\":\"UpToDate\"}]},\"signature\":\"89ccc75f7e47334690d6ac8ba90d0ea84850d837ce51698dfe7b4b778476afd09fcd3119e3bc93e660b195e7db805d69cf8ed4ce1705eed3beaca4de8027ec8d\"}","tcbInfoIssuerChain":"-----BEGIN CERTIFICATE-----\nMIICkDCCAjagAwIBAgIUTh8n662T/sqPZK+7n3H67/KGwu0wCgYIKoZIzj0EAwIw\naDEaMBgGA1UEAwwRSW50ZWwgU0dYIFJvb3QgQ0ExGjAYBgNVBAoMEUludGVsIENv\ncnBvcmF0aW9uMRQwEgYDVQQHDAtTYW50YSBDbGFyYTELMAkGA1UECAwCQ0ExCzAJ\nBgNVBAYTAlVTMB4XDTE5MTAzMTEyMzM0N1oXDTI2MTAzMTEyMzM0N1owbDEeMBwG\nA1UEAwwVSW50ZWwgU0dYIFRDQiBTaWduaW5nMRowGAYDVQQKDBFJbnRlbCBDb3Jw\nb3JhdGlvbjEUMBIGA1UEBwwLU2FudGEgQ2xhcmExCzAJBgNVBAgMAkNBMQswCQYD\nVQQGEwJVUzBZMBMGByqGSM49AgEGCCqGSM49AwEHA0IABOnYw9LbN/JmyUttXa0M\niBEenjPbxbR4C8MuVYxDI+Le8lDBLp9X4wMzCAUF/fI/31giClXp/y0erLbLZjdV\n07+jgbkwgbYwHwYDVR0jBBgwFoAU6ehEUlM2XEsYmhH8QxgspdwggEgwVgYDVR0f\nBE8wTTBLoEmgR4ZFaHR0cHM6Ly9zYngtY2VydGlmaWNhdGVzLnRydXN0ZWRzZXJ2\naWNlcy5pbnRlbC5jb20vSW50ZWxTR1hSb290Q0EuZGVyMB0GA1UdDgQWBBROHyfr\nrZP+yo9kr7ufcfrv8obC7TAOBgNVHQ8BAf8EBAMCBsAwDAYDVR0TAQH/BAIwADAK\nBggqhkjOPQQDAgNIADBFAiEA9xQeifK+2abQGnrAgk0hrOhdyvJQorh2cEMn4Gwr\n4hoCIFHW5qQ9G2wBJ4GMNQqv/oMfbPtzmyTlaWWzwxkqM0CT\n-----END CERTIFICATE-----\n-----BEGIN CERTIFICATE-----\nMIIClDCCAjmgAwIBAgIVAOnoRFJTNlxLGJoR/EMYLKXcIIBIMAoGCCqGSM49BAMC\nMGgxGjAYBgNVBAMMEUludGVsIFNHWCBSb290IENBMRowGAYDVQQKDBFJbnRlbCBD\nb3Jwb3JhdGlvbjEUMBIGA1UEBwwLU2FudGEgQ2xhcmExCzAJBgNVBAgMAkNBMQsw\nCQYDVQQGEwJVUzAeFw0xOTEwMzEwOTQ5MjFaFw00OTEyMzEyMzU5NTlaMGgxGjAY\nBgNVBAMMEUludGVsIFNHWCBSb290IENBMRowGAYDVQQKDBFJbnRlbCBDb3Jwb3Jh\ndGlvbjEUMBIGA1UEBwwLU2FudGEgQ2xhcmExCzAJBgNVBAgMAkNBMQswCQYDVQQG\nEwJVUzBZMBMGByqGSM49AgEGCCqGSM49AwEHA0IABE/6D/1WHNrWwPmNMIyBKMW5\nJ6JzMsjo6xP2vkK1cdZGb1PGRP/C/8ECgiDkmklmzwLzLi+000m7LLrtKJA3oC2j\ngb8wgbwwHwYDVR0jBBgwFoAU6ehEUlM2XEsYmhH8QxgspdwggEgwVgYDVR0fBE8w\nTTBLoEmgR4ZFaHR0cHM6Ly9zYngtY2VydGlmaWNhdGVzLnRydXN0ZWRzZXJ2aWNl\ncy5pbnRlbC5jb20vSW50ZWxTR1hSb290Q0EuZGVyMB0GA1UdDgQWBBTp6ERSUzZc\nSxiaEfxDGCyl3CCASDAOBgNVHQ8BAf8EBAMCAQYwEgYDVR0TAQH/BAgwBgEB/wIB\nATAKBggqhkjOPQQDAgNJADBGAiEAzw9zdUiUHPMUd0C4mx41jlFZkrM3y5f1lgnV\nO7FbjOoCIQCoGtUmT4cXt7V+ySHbJ8Hob9AanpvXNH1ER+/gZF+opQ==\n-----END CERTIFICATE-----\n"},{"fmspc":"30A06E000000","tcbInfo":"{\"tcbInfo\":{\"id\":\"TDX\",\"version\":3,\"issueDate\":\"2026-07-01T10:00:45Z\",\"nextUpdate\":\"2026-07-31T10:00:45Z\",\"fmspc\":\"30A06E000000\",\"pceId\":\"0000\",\"tcbType\":0,\"tcbEvaluationDataNumber\":5,\"tdxModule\":{\"mrsigner\":\"000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000\",\"attributes\":\"0000000000000000\",\"attributesMask\":\"FFFFFFFFFFFFFFFF\"},\"tdxModuleIdentities\":[{\"id\":\"TDX_02\",\"mrsigner\":\"000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000\",\"attributes\":\"0000000000000000\",\"attributesMask\":\"FFFFFFFFFFFFFFFF\",\"tcbLevels\":[{\"tcb\":{\"isvsvn\":0},\"tcbDate\":\"2022-11-09T00:00:00Z\",\"tcbStatus\":\"UpToDate\"}]},{\"id\":\"TDX_05\",\"mrsigner\":\"000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000\",\"attributes\":\"0000000000000000\",\"attributesMask\":\"FFFFFFFFFFFFFFFF\",\"tcbLevels\":[{\"tcb\":{\"isvsvn\":0},\"tcbDate\":\"2022-11-09T00:00:00Z\",\"tcbStatus\":\"UpToDate\"}]},{\"id\":\"TDX_03\",\"mrsigner\":\"000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000\",\"attributes\":\"0000000000000000\",\"attributesMask\":\"FFFFFFFFFFFFFFFF\",\"tcbLevels\":[{\"tcb\":{\"isvsvn\":0},\"tcbDate\":\"2022-11-09T00:00:00Z\",\"tcbStatus\":\"UpToDate\"}]},{\"id\":\"TDX_01\",\"mrsigner\":\"000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000\",\"attributes\":\"0000000000000000\",\"attributesMask\":\"FFFFFFFFFFFFFFFF\",\"tcbLevels\":[{\"tcb\":{\"isvsvn\":0},\"tcbDate\":\"2022-11-09T00:00:00Z\",\"tcbStatus\":\"UpToDate\"}]}],\"tcbLevels\":[{\"tcb\":{\"sgxtcbcomponents\":[{\"svn\":1,\"category\":\"BIOS\",\"type\":\"Early Microcode Update\"},{\"svn\":1,\"category\":\"OS/VMM\",\"type\":\"SGX Late Microcode Update\"},{\"svn\":0,\"category\":\"OS/VMM\",\"type\":\"TXT SINIT\"},{\"svn\":0,\"category\":\"BIOS\"},{\"svn\":0,\"category\":\"BIOS\"},{\"svn\":0,\"category\":\"BIOS\"},{\"svn\":0},{\"svn\":0,\"category\":\"OS/VMM\",\"type\":\"SEAMLDR ACM\"},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0}],\"pcesvn\":0,\"tdxtcbcomponents\":[{\"svn\":0,\"category\":\"OS/VMM\",\"type\":\"TDX Module\"},{\"svn\":0,\"category\":\"OS/VMM\",\"type\":\"TDX Module\"},{\"svn\":1,\"category\":\"OS/VMM\",\"type\":\"TDX Late Microcode Update\"},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0}]},\"tcbDate\":\"2022-11-09T00:00:00Z\",\"tcbStatus\":\"UpToDate\"}]},\"signature\":\"d5550e6e74aed8bd2806e47cbdc99ed75b833401896a662727b5ff62e205e118e17afc952158d54b132719eebe45a5dde9e8c501dcba827320f76f1053460f8b\"}","tcbInfoIssuerChain":"-----BEGIN CERTIFICATE-----\nMIICkDCCAjagAwIBAgIUTh8n662T/sqPZK+7n3H67/KGwu0wCgYIKoZIzj0EAwIw\naDEaMBgGA1UEAwwRSW50ZWwgU0dYIFJvb3QgQ0ExGjAYBgNVBAoMEUludGVsIENv\ncnBvcmF0aW9uMRQwEgYDVQQHDAtTYW50YSBDbGFyYTELMAkGA1UECAwCQ0ExCzAJ\nBgNVBAYTAlVTMB4XDTE5MTAzMTEyMzM0N1oXDTI2MTAzMTEyMzM0N1owbDEeMBwG\nA1UEAwwVSW50ZWwgU0dYIFRDQiBTaWduaW5nMRowGAYDVQQKDBFJbnRlbCBDb3Jw\nb3JhdGlvbjEUMBIGA1UEBwwLU2FudGEgQ2xhcmExCzAJBgNVBAgMAkNBMQswCQYD\nVQQGEwJVUzBZMBMGByqGSM49AgEGCCqGSM49AwEHA0IABOnYw9LbN/JmyUttXa0M\niBEenjPbxbR4C8MuVYxDI+Le8lDBLp9X4wMzCAUF/fI/31giClXp/y0erLbLZjdV\n07+jgbkwgbYwHwYDVR0jBBgwFoAU6ehEUlM2XEsYmhH8QxgspdwggEgwVgYDVR0f\nBE8wTTBLoEmgR4ZFaHR0cHM6Ly9zYngtY2VydGlmaWNhdGVzLnRydXN0ZWRzZXJ2\naWNlcy5pbnRlbC5jb20vSW50ZWxTR1hSb290Q0EuZGVyMB0GA1UdDgQWBBROHyfr\nrZP+yo9kr7ufcfrv8obC7TAOBgNVHQ8BAf8EBAMCBsAwDAYDVR0TAQH/BAIwADAK\nBggqhkjOPQQDAgNIADBFAiEA9xQeifK+2abQGnrAgk0hrOhdyvJQorh2cEMn4Gwr\n4hoCIFHW5qQ9G2wBJ4GMNQqv/oMfbPtzmyTlaWWzwxkqM0CT\n-----END CERTIFICATE-----\n-----BEGIN CERTIFICATE-----\nMIIClDCCAjmgAwIBAgIVAOnoRFJTNlxLGJoR/EMYLKXcIIBIMAoGCCqGSM49BAMC\nMGgxGjAYBgNVBAMMEUludGVsIFNHWCBSb290IENBMRowGAYDVQQKDBFJbnRlbCBD\nb3Jwb3JhdGlvbjEUMBIGA1UEBwwLU2FudGEgQ2xhcmExCzAJBgNVBAgMAkNBMQsw\nCQYDVQQGEwJVUzAeFw0xOTEwMzEwOTQ5MjFaFw00OTEyMzEyMzU5NTlaMGgxGjAY\nBgNVBAMMEUludGVsIFNHWCBSb290IENBMRowGAYDVQQKDBFJbnRlbCBDb3Jwb3Jh\ndGlvbjEUMBIGA1UEBwwLU2FudGEgQ2xhcmExCzAJBgNVBAgMAkNBMQswCQYDVQQG\nEwJVUzBZMBMGByqGSM49AgEGCCqGSM49AwEHA0IABE/6D/1WHNrWwPmNMIyBKMW5\nJ6JzMsjo6xP2vkK1cdZGb1PGRP/C/8ECgiDkmklmzwLzLi+000m7LLrtKJA3oC2j\ngb8wgbwwHwYDVR0jBBgwFoAU6ehEUlM2XEsYmhH8QxgspdwggEgwVgYDVR0fBE8w\nTTBLoEmgR4ZFaHR0cHM6Ly9zYngtY2VydGlmaWNhdGVzLnRydXN0ZWRzZXJ2aWNl\ncy5pbnRlbC5jb20vSW50ZWxTR1hSb290Q0EuZGVyMB0GA1UdDgQWBBTp6ERSUzZc\nSxiaEfxDGCyl3CCASDAOBgNVHQ8BAf8EBAMCAQYwEgYDVR0TAQH/BAgwBgEB/wIB\nATAKBggqhkjOPQQDAgNJADBGAiEAzw9zdUiUHPMUd0C4mx41jlFZkrM3y5f1lgnV\nO7FbjOoCIQCoGtUmT4cXt7V+ySHbJ8Hob9AanpvXNH1ER+/gZF+opQ==\n-----END CERTIFICATE-----\n"},{"fmspc":"10A06F000000","tcbInfo":"{\"tcbInfo\":{\"id\":\"TDX\",\"version\":3,\"issueDate\":\"2026-07-01T10:00:45Z\",\"nextUpdate\":\"2026-07-31T10:00:45Z\",\"fmspc\":\"10A06F000000\",\"pceId\":\"0000\",\"tcbType\":0,\"tcbEvaluationDataNumber\":5,\"tdxModule\":{\"mrsigner\":\"000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000\",\"attributes\":\"0000000000000000\",\"attributesMask\":\"FFFFFFFFFFFFFFFF\"},\"tdxModuleIdentities\":[{\"id\":\"TDX_02\",\"mrsigner\":\"000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000\",\"attributes\":\"0000000000000000\",\"attributesMask\":\"FFFFFFFFFFFFFFFF\",\"tcbLevels\":[{\"tcb\":{\"isvsvn\":0},\"tcbDate\":\"2022-11-09T00:00:00Z\",\"tcbStatus\":\"UpToDate\"}]},{\"id\":\"TDX_05\",\"mrsigner\":\"000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000\",\"attributes\":\"0000000000000000\",\"attributesMask\":\"FFFFFFFFFFFFFFFF\",\"tcbLevels\":[{\"tcb\":{\"isvsvn\":0},\"tcbDate\":\"2022-11-09T00:00:00Z\",\"tcbStatus\":\"UpToDate\"}]},{\"id\":\"TDX_03\",\"mrsigner\":\"000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000\",\"attributes\":\"0000000000000000\",\"attributesMask\":\"FFFFFFFFFFFFFFFF\",\"tcbLevels\":[{\"tcb\":{\"isvsvn\":0},\"tcbDate\":\"2022-11-09T00:00:00Z\",\"tcbStatus\":\"UpToDate\"}]},{\"id\":\"TDX_01\",\"mrsigner\":\"000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000\",\"attributes\":\"0000000000000000\",\"attributesMask\":\"FFFFFFFFFFFFFFFF\",\"tcbLevels\":[{\"tcb\":{\"isvsvn\":0},\"tcbDate\":\"2022-11-09T00:00:00Z\",\"tcbStatus\":\"UpToDate\"}]}],\"tcbLevels\":[{\"tcb\":{\"sgxtcbcomponents\":[{\"svn\":1,\"category\":\"BIOS\",\"type\":\"Early Microcode Update\"},{\"svn\":1,\"category\":\"OS/VMM\",\"type\":\"SGX Late Microcode Update\"},{\"svn\":0,\"category\":\"OS/VMM\",\"type\":\"TXT SINIT\"},{\"svn\":0,\"category\":\"BIOS\"},{\"svn\":0,\"category\":\"BIOS\"},{\"svn\":0,\"category\":\"BIOS\"},{\"svn\":0},{\"svn\":0,\"category\":\"OS/VMM\",\"type\":\"SEAMLDR ACM\"},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0}],\"pcesvn\":0,\"tdxtcbcomponents\":[{\"svn\":0,\"category\":\"OS/VMM\",\"type\":\"TDX Module\"},{\"svn\":0,\"category\":\"OS/VMM\",\"type\":\"TDX Module\"},{\"svn\":1,\"category\":\"OS/VMM\",\"type\":\"TDX Late Microcode Update\"},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0}]},\"tcbDate\":\"2022-11-09T00:00:00Z\",\"tcbStatus\":\"UpToDate\"}]},\"signature\":\"7ce7382154fbea591d0851952f283b16edf79ce56cba3757dd2297cfd0296c6bc3408eaa416ae14d13936f7662ba42741f4e718888dc0ad9f2630fde233810fa\"}","tcbInfoIssuerChain":"-----BEGIN CERTIFICATE-----\nMIICkDCCAjagAwIBAgIUTh8n662T/sqPZK+7n3H67/KGwu0wCgYIKoZIzj0EAwIw\naDEaMBgGA1UEAwwRSW50ZWwgU0dYIFJvb3QgQ0ExGjAYBgNVBAoMEUludGVsIENv\ncnBvcmF0aW9uMRQwEgYDVQQHDAtTYW50YSBDbGFyYTELMAkGA1UECAwCQ0ExCzAJ\nBgNVBAYTAlVTMB4XDTE5MTAzMTEyMzM0N1oXDTI2MTAzMTEyMzM0N1owbDEeMBwG\nA1UEAwwVSW50ZWwgU0dYIFRDQiBTaWduaW5nMRowGAYDVQQKDBFJbnRlbCBDb3Jw\nb3JhdGlvbjEUMBIGA1UEBwwLU2FudGEgQ2xhcmExCzAJBgNVBAgMAkNBMQswCQYD\nVQQGEwJVUzBZMBMGByqGSM49AgEGCCqGSM49AwEHA0IABOnYw9LbN/JmyUttXa0M\niBEenjPbxbR4C8MuVYxDI+Le8lDBLp9X4wMzCAUF/fI/31giClXp/y0erLbLZjdV\n07+jgbkwgbYwHwYDVR0jBBgwFoAU6ehEUlM2XEsYmhH8QxgspdwggEgwVgYDVR0f\nBE8wTTBLoEmgR4ZFaHR0cHM6Ly9zYngtY2VydGlmaWNhdGVzLnRydXN0ZWRzZXJ2\naWNlcy5pbnRlbC5jb20vSW50ZWxTR1hSb290Q0EuZGVyMB0GA1UdDgQWBBROHyfr\nrZP+yo9kr7ufcfrv8obC7TAOBgNVHQ8BAf8EBAMCBsAwDAYDVR0TAQH/BAIwADAK\nBggqhkjOPQQDAgNIADBFAiEA9xQeifK+2abQGnrAgk0hrOhdyvJQorh2cEMn4Gwr\n4hoCIFHW5qQ9G2wBJ4GMNQqv/oMfbPtzmyTlaWWzwxkqM0CT\n-----END CERTIFICATE-----\n-----BEGIN CERTIFICATE-----\nMIIClDCCAjmgAwIBAgIVAOnoRFJTNlxLGJoR/EMYLKXcIIBIMAoGCCqGSM49BAMC\nMGgxGjAYBgNVBAMMEUludGVsIFNHWCBSb290IENBMRowGAYDVQQKDBFJbnRlbCBD\nb3Jwb3JhdGlvbjEUMBIGA1UEBwwLU2FudGEgQ2xhcmExCzAJBgNVBAgMAkNBMQsw\nCQYDVQQGEwJVUzAeFw0xOTEwMzEwOTQ5MjFaFw00OTEyMzEyMzU5NTlaMGgxGjAY\nBgNVBAMMEUludGVsIFNHWCBSb290IENBMRowGAYDVQQKDBFJbnRlbCBDb3Jwb3Jh\ndGlvbjEUMBIGA1UEBwwLU2FudGEgQ2xhcmExCzAJBgNVBAgMAkNBMQswCQYDVQQG\nEwJVUzBZMBMGByqGSM49AgEGCCqGSM49AwEHA0IABE/6D/1WHNrWwPmNMIyBKMW5\nJ6JzMsjo6xP2vkK1cdZGb1PGRP/C/8ECgiDkmklmzwLzLi+000m7LLrtKJA3oC2j\ngb8wgbwwHwYDVR0jBBgwFoAU6ehEUlM2XEsYmhH8QxgspdwggEgwVgYDVR0fBE8w\nTTBLoEmgR4ZFaHR0cHM6Ly9zYngtY2VydGlmaWNhdGVzLnRydXN0ZWRzZXJ2aWNl\ncy5pbnRlbC5jb20vSW50ZWxTR1hSb290Q0EuZGVyMB0GA1UdDgQWBBTp6ERSUzZc\nSxiaEfxDGCyl3CCASDAOBgNVHQ8BAf8EBAMCAQYwEgYDVR0TAQH/BAgwBgEB/wIB\nATAKBggqhkjOPQQDAgNJADBGAiEAzw9zdUiUHPMUd0C4mx41jlFZkrM3y5f1lgnV\nO7FbjOoCIQCoGtUmT4cXt7V+ySHbJ8Hob9AanpvXNH1ER+/gZF+opQ==\n-----END CERTIFICATE-----\n"},{"fmspc":"20A06D050000","tcbInfo":"{\"tcbInfo\":{\"id\":\"TDX\",\"version\":3,\"issueDate\":\"2026-07-01T10:00:45Z\",\"nextUpdate\":\"2026-07-31T10:00:45Z\",\"fmspc\":\"20A06D050000\",\"pceId\":\"0000\",\"tcbType\":0,\"tcbEvaluationDataNumber\":5,\"tdxModule\":{\"mrsigner\":\"000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000\",\"attributes\":\"0000000000000000\",\"attributesMask\":\"FFFFFFFFFFFFFFFF\"},\"tdxModuleIdentities\":[{\"id\":\"TDX_02\",\"mrsigner\":\"000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000\",\"attributes\":\"0000000000000000\",\"attributesMask\":\"FFFFFFFFFFFFFFFF\",\"tcbLevels\":[{\"tcb\":{\"isvsvn\":0},\"tcbDate\":\"2022-11-09T00:00:00Z\",\"tcbStatus\":\"UpToDate\"}]},{\"id\":\"TDX_05\",\"mrsigner\":\"000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000\",\"attributes\":\"0000000000000000\",\"attributesMask\":\"FFFFFFFFFFFFFFFF\",\"tcbLevels\":[{\"tcb\":{\"isvsvn\":0},\"tcbDate\":\"2022-11-09T00:00:00Z\",\"tcbStatus\":\"UpToDate\"}]},{\"id\":\"TDX_03\",\"mrsigner\":\"000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000\",\"attributes\":\"0000000000000000\",\"attributesMask\":\"FFFFFFFFFFFFFFFF\",\"tcbLevels\":[{\"tcb\":{\"isvsvn\":0},\"tcbDate\":\"2022-11-09T00:00:00Z\",\"tcbStatus\":\"UpToDate\"}]},{\"id\":\"TDX_01\",\"mrsigner\":\"000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000\",\"attributes\":\"0000000000000000\",\"attributesMask\":\"FFFFFFFFFFFFFFFF\",\"tcbLevels\":[{\"tcb\":{\"isvsvn\":0},\"tcbDate\":\"2022-11-09T00:00:00Z\",\"tcbStatus\":\"UpToDate\"}]}],\"tcbLevels\":[{\"tcb\":{\"sgxtcbcomponents\":[{\"svn\":1,\"category\":\"BIOS\",\"type\":\"Early Microcode Update\"},{\"svn\":1,\"category\":\"OS/VMM\",\"type\":\"SGX Late Microcode Update\"},{\"svn\":0,\"category\":\"OS/VMM\",\"type\":\"TXT SINIT\"},{\"svn\":0,\"category\":\"BIOS\"},{\"svn\":0,\"category\":\"BIOS\"},{\"svn\":0,\"category\":\"BIOS\"},{\"svn\":0},{\"svn\":0,\"category\":\"OS/VMM\",\"type\":\"SEAMLDR ACM\"},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0}],\"pcesvn\":0,\"tdxtcbcomponents\":[{\"svn\":0,\"category\":\"OS/VMM\",\"type\":\"TDX Module\"},{\"svn\":0,\"category\":\"OS/VMM\",\"type\":\"TDX Module\"},{\"svn\":1,\"category\":\"OS/VMM\",\"type\":\"TDX Late Microcode Update\"},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0}]},\"tcbDate\":\"2022-11-09T00:00:00Z\",\"tcbStatus\":\"UpToDate\"}]},\"signature\":\"4fceb18caf6eb5ba2ca7138d55d24a6b8d81f99147383bcb5dec755572bf5a24d496fdcdbda75ce076682703685fdac3c9b0f0f53059ab2a3d8d0a8cba9631eb\"}","tcbInfoIssuerChain":"-----BEGIN CERTIFICATE-----\nMIICkDCCAjagAwIBAgIUTh8n662T/sqPZK+7n3H67/KGwu0wCgYIKoZIzj0EAwIw\naDEaMBgGA1UEAwwRSW50ZWwgU0dYIFJvb3QgQ0ExGjAYBgNVBAoMEUludGVsIENv\ncnBvcmF0aW9uMRQwEgYDVQQHDAtTYW50YSBDbGFyYTELMAkGA1UECAwCQ0ExCzAJ\nBgNVBAYTAlVTMB4XDTE5MTAzMTEyMzM0N1oXDTI2MTAzMTEyMzM0N1owbDEeMBwG\nA1UEAwwVSW50ZWwgU0dYIFRDQiBTaWduaW5nMRowGAYDVQQKDBFJbnRlbCBDb3Jw\nb3JhdGlvbjEUMBIGA1UEBwwLU2FudGEgQ2xhcmExCzAJBgNVBAgMAkNBMQswCQYD\nVQQGEwJVUzBZMBMGByqGSM49AgEGCCqGSM49AwEHA0IABOnYw9LbN/JmyUttXa0M\niBEenjPbxbR4C8MuVYxDI+Le8lDBLp9X4wMzCAUF/fI/31giClXp/y0erLbLZjdV\n07+jgbkwgbYwHwYDVR0jBBgwFoAU6ehEUlM2XEsYmhH8QxgspdwggEgwVgYDVR0f\nBE8wTTBLoEmgR4ZFaHR0cHM6Ly9zYngtY2VydGlmaWNhdGVzLnRydXN0ZWRzZXJ2\naWNlcy5pbnRlbC5jb20vSW50ZWxTR1hSb290Q0EuZGVyMB0GA1UdDgQWBBROHyfr\nrZP+yo9kr7ufcfrv8obC7TAOBgNVHQ8BAf8EBAMCBsAwDAYDVR0TAQH/BAIwADAK\nBggqhkjOPQQDAgNIADBFAiEA9xQeifK+2abQGnrAgk0hrOhdyvJQorh2cEMn4Gwr\n4hoCIFHW5qQ9G2wBJ4GMNQqv/oMfbPtzmyTlaWWzwxkqM0CT\n-----END CERTIFICATE-----\n-----BEGIN CERTIFICATE-----\nMIIClDCCAjmgAwIBAgIVAOnoRFJTNlxLGJoR/EMYLKXcIIBIMAoGCCqGSM49BAMC\nMGgxGjAYBgNVBAMMEUludGVsIFNHWCBSb290IENBMRowGAYDVQQKDBFJbnRlbCBD\nb3Jwb3JhdGlvbjEUMBIGA1UEBwwLU2FudGEgQ2xhcmExCzAJBgNVBAgMAkNBMQsw\nCQYDVQQGEwJVUzAeFw0xOTEwMzEwOTQ5MjFaFw00OTEyMzEyMzU5NTlaMGgxGjAY\nBgNVBAMMEUludGVsIFNHWCBSb290IENBMRowGAYDVQQKDBFJbnRlbCBDb3Jwb3Jh\ndGlvbjEUMBIGA1UEBwwLU2FudGEgQ2xhcmExCzAJBgNVBAgMAkNBMQswCQYDVQQG\nEwJVUzBZMBMGByqGSM49AgEGCCqGSM49AwEHA0IABE/6D/1WHNrWwPmNMIyBKMW5\nJ6JzMsjo6xP2vkK1cdZGb1PGRP/C/8ECgiDkmklmzwLzLi+000m7LLrtKJA3oC2j\ngb8wgbwwHwYDVR0jBBgwFoAU6ehEUlM2XEsYmhH8QxgspdwggEgwVgYDVR0fBE8w\nTTBLoEmgR4ZFaHR0cHM6Ly9zYngtY2VydGlmaWNhdGVzLnRydXN0ZWRzZXJ2aWNl\ncy5pbnRlbC5jb20vSW50ZWxTR1hSb290Q0EuZGVyMB0GA1UdDgQWBBTp6ERSUzZc\nSxiaEfxDGCyl3CCASDAOBgNVHQ8BAf8EBAMCAQYwEgYDVR0TAQH/BAgwBgEB/wIB\nATAKBggqhkjOPQQDAgNJADBGAiEAzw9zdUiUHPMUd0C4mx41jlFZkrM3y5f1lgnV\nO7FbjOoCIQCoGtUmT4cXt7V+ySHbJ8Hob9AanpvXNH1ER+/gZF+opQ==\n-----END CERTIFICATE-----\n"}],"qeIdentity":"{\"enclaveIdentity\":{\"id\":\"TD_QE\",\"version\":2,\"issueDate\":\"2026-07-01T10:33:44Z\",\"nextUpdate\":\"2026-07-31T10:33:44Z\",\"tcbEvaluationDataNumber\":5,\"miscselect\":\"00000000\",\"miscselectMask\":\"FFFFFFFF\",\"attributes\":\"11000000000000000000000000000000\",\"attributesMask\":\"FBFFFFFFFFFFFFFF0000000000000000\",\"mrsigner\":\"DC9E2A7C6F948F17474E34A7FC43ED030F7C1563F1BABDDF6340C82E0E54A8C5\",\"isvprodid\":2,\"tcbLevels\":[{\"tcb\":{\"isvsvn\":0},\"tcbDate\":\"2022-11-09T00:00:00Z\",\"tcbStatus\":\"UpToDate\"}]},\"signature\":\"bccb9464275b040819102bd2357fb77e2f1936f218c4d06afebe55b97d7bf416c7d70839897df145c94c6cc65a090c274f94df9b158c245fd37c344272527703\"}","qeIdentityIssuerChain":"-----BEGIN CERTIFICATE-----\nMIICkDCCAjagAwIBAgIUTh8n662T/sqPZK+7n3H67/KGwu0wCgYIKoZIzj0EAwIw\naDEaMBgGA1UEAwwRSW50ZWwgU0dYIFJvb3QgQ0ExGjAYBgNVBAoMEUludGVsIENv\ncnBvcmF0aW9uMRQwEgYDVQQHDAtTYW50YSBDbGFyYTELMAkGA1UECAwCQ0ExCzAJ\nBgNVBAYTAlVTMB4XDTE5MTAzMTEyMzM0N1oXDTI2MTAzMTEyMzM0N1owbDEeMBwG\nA1UEAwwVSW50ZWwgU0dYIFRDQiBTaWduaW5nMRowGAYDVQQKDBFJbnRlbCBDb3Jw\nb3JhdGlvbjEUMBIGA1UEBwwLU2FudGEgQ2xhcmExCzAJBgNVBAgMAkNBMQswCQYD\nVQQGEwJVUzBZMBMGByqGSM49AgEGCCqGSM49AwEHA0IABOnYw9LbN/JmyUttXa0M\niBEenjPbxbR4C8MuVYxDI+Le8lDBLp9X4wMzCAUF/fI/31giClXp/y0erLbLZjdV\n07+jgbkwgbYwHwYDVR0jBBgwFoAU6ehEUlM2XEsYmhH8QxgspdwggEgwVgYDVR0f\nBE8wTTBLoEmgR4ZFaHR0cHM6Ly9zYngtY2VydGlmaWNhdGVzLnRydXN0ZWRzZXJ2\naWNlcy5pbnRlbC5jb20vSW50ZWxTR1hSb290Q0EuZGVyMB0GA1UdDgQWBBROHyfr\nrZP+yo9kr7ufcfrv8obC7TAOBgNVHQ8BAf8EBAMCBsAwDAYDVR0TAQH/BAIwADAK\nBggqhkjOPQQDAgNIADBFAiEA9xQeifK+2abQGnrAgk0hrOhdyvJQorh2cEMn4Gwr\n4hoCIFHW5qQ9G2wBJ4GMNQqv/oMfbPtzmyTlaWWzwxkqM0CT\n-----END CERTIFICATE-----\n-----BEGIN CERTIFICATE-----\nMIIClDCCAjmgAwIBAgIVAOnoRFJTNlxLGJoR/EMYLKXcIIBIMAoGCCqGSM49BAMC\nMGgxGjAYBgNVBAMMEUludGVsIFNHWCBSb290IENBMRowGAYDVQQKDBFJbnRlbCBD\nb3Jwb3JhdGlvbjEUMBIGA1UEBwwLU2FudGEgQ2xhcmExCzAJBgNVBAgMAkNBMQsw\nCQYDVQQGEwJVUzAeFw0xOTEwMzEwOTQ5MjFaFw00OTEyMzEyMzU5NTlaMGgxGjAY\nBgNVBAMMEUludGVsIFNHWCBSb290IENBMRowGAYDVQQKDBFJbnRlbCBDb3Jwb3Jh\ndGlvbjEUMBIGA1UEBwwLU2FudGEgQ2xhcmExCzAJBgNVBAgMAkNBMQswCQYDVQQG\nEwJVUzBZMBMGByqGSM49AgEGCCqGSM49AwEHA0IABE/6D/1WHNrWwPmNMIyBKMW5\nJ6JzMsjo6xP2vkK1cdZGb1PGRP/C/8ECgiDkmklmzwLzLi+000m7LLrtKJA3oC2j\ngb8wgbwwHwYDVR0jBBgwFoAU6ehEUlM2XEsYmhH8QxgspdwggEgwVgYDVR0fBE8w\nTTBLoEmgR4ZFaHR0cHM6Ly9zYngtY2VydGlmaWNhdGVzLnRydXN0ZWRzZXJ2aWNl\ncy5pbnRlbC5jb20vSW50ZWxTR1hSb290Q0EuZGVyMB0GA1UdDgQWBBTp6ERSUzZc\nSxiaEfxDGCyl3CCASDAOBgNVHQ8BAf8EBAMCAQYwEgYDVR0TAQH/BAgwBgEB/wIB\nATAKBggqhkjOPQQDAgNJADBGAiEAzw9zdUiUHPMUd0C4mx41jlFZkrM3y5f1lgnV\nO7FbjOoCIQCoGtUmT4cXt7V+ySHbJ8Hob9AanpvXNH1ER+/gZF+opQ==\n-----END CERTIFICATE-----\n","rootCa":"-----BEGIN CERTIFICATE-----\nMIIClDCCAjmgAwIBAgIVAOnoRFJTNlxLGJoR/EMYLKXcIIBIMAoGCCqGSM49BAMC\nMGgxGjAYBgNVBAMMEUludGVsIFNHWCBSb290IENBMRowGAYDVQQKDBFJbnRlbCBD\nb3Jwb3JhdGlvbjEUMBIGA1UEBwwLU2FudGEgQ2xhcmExCzAJBgNVBAgMAkNBMQsw\nCQYDVQQGEwJVUzAeFw0xOTEwMzEwOTQ5MjFaFw00OTEyMzEyMzU5NTlaMGgxGjAY\nBgNVBAMMEUludGVsIFNHWCBSb290IENBMRowGAYDVQQKDBFJbnRlbCBDb3Jwb3Jh\ndGlvbjEUMBIGA1UEBwwLU2FudGEgQ2xhcmExCzAJBgNVBAgMAkNBMQswCQYDVQQG\nEwJVUzBZMBMGByqGSM49AgEGCCqGSM49AwEHA0IABE/6D/1WHNrWwPmNMIyBKMW5\nJ6JzMsjo6xP2vkK1cdZGb1PGRP/C/8ECgiDkmklmzwLzLi+000m7LLrtKJA3oC2j\ngb8wgbwwHwYDVR0jBBgwFoAU6ehEUlM2XEsYmhH8QxgspdwggEgwVgYDVR0fBE8w\nTTBLoEmgR4ZFaHR0cHM6Ly9zYngtY2VydGlmaWNhdGVzLnRydXN0ZWRzZXJ2aWNl\ncy5pbnRlbC5jb20vSW50ZWxTR1hSb290Q0EuZGVyMB0GA1UdDgQWBBTp6ERSUzZc\nSxiaEfxDGCyl3CCASDAOBgNVHQ8BAf8EBAMCAQYwEgYDVR0TAQH/BAgwBgEB/wIB\nATAKBggqhkjOPQQDAgNJADBGAiEAzw9zdUiUHPMUd0C4mx41jlFZkrM3y5f1lgnV\nO7FbjOoCIQCoGtUmT4cXt7V+ySHbJ8Hob9AanpvXNH1ER+/gZF+opQ==\n-----END CERTIFICATE-----","rootCaCrl":"-----BEGIN X509 CRL-----\nMIIBITCByAIBATAKBggqhkjOPQQDAjBoMRowGAYDVQQDDBFJbnRlbCBTR1ggUm9v\ndCBDQTEaMBgGA1UECgwRSW50ZWwgQ29ycG9yYXRpb24xFDASBgNVBAcMC1NhbnRh\nIENsYXJhMQswCQYDVQQIDAJDQTELMAkGA1UEBhMCVVMXDTI1MDkxNjExNTMxMloX\nDTI2MDkxNjExNTMxMlqgLzAtMAoGA1UdFAQDAgEBMB8GA1UdIwQYMBaAFOnoRFJT\nNlxLGJoR/EMYLKXcIIBIMAoGCCqGSM49BAMCA0gAMEUCIQDv5KEBogNCzPgupOPj\nFIYJaOubypBPCGqnE0XcYTgFDwIgeSfXk71tIbV5lqp6gWCpN98/xu/8c7y36EV3\npkfootI=\n-----END X509 CRL-----","teeType":129},"id":"B87BFE45-9CC7-46F9-8F2C-A6CB55BF7101","policy":[{"global":{"crl":{"pckCrlNum":{"operation":"greater-or-equal","reference":1},"rootCaCrlNum":{"operation":"greater-or-equal","reference":1}},"platform":{"fmspc":{"operation":"allow-list","reference":["00706A000000","00706E170000","00A068070000","20C06F000000","10A06E040000","40806F000000","10706A000000","10A067110000","20606A000000","10906EA50000","20906EA10000","10906EB10000","10806F000000","00706E070000","50A06D000000","10606A000000","10706A800000","10706A100000","B0806F000000","00706D050000","10806EB70000","10906ED10000","00A06F010000","00A06D070000","40806F200000","60806F000000","10A06E050000","40A06D000000","10606C040000","50A06F000000","00A06D000000","10806EA60000","00706D010000","10806F070000","20D06D010000","00706E270000","00A06F000000","10A06D050000","00C06F000000","30806F000000","20906EA50000","10706E370000","20806F070000","10906EC50000","10806F040000","10D06D000000","10906EA10000","20806F000000","10A067010000","30A06E000000","10A06F000000","70806F000000","10906EC10000","20A06D050000","00606A000000"]}},"tcb":{"tcbDate":{"operation":"greater-or-equal","reference":"2022-11-09T00:00:00Z"},"tcbEvaluationDataNumber":{"operation":"greater-or-equal","reference":5},"tcbStatusAccepted":{"operation":"allow-list","reference":["UpToDate","ConfigurationNeeded"]}}}}],"policySvn":1,"servtdCollateral":{"majorVersion":1,"minorVersion":0,"servtdIdentity":{"signature":"3065023100E1D20627BCB88E10CEB1B78DAEB549C5F7E83CB0AFA57B4478BA6E1557A237021E31810AB0EA99E5BB816FA9DD6156EB02306FB52AF74229A520CE0D90CE41D76E783536874A11693F47CB3E274D242C62969A454848C4EC39E92344BF65AEBA4BDF","tdIdentity":{"attributes":"0000000000000000","id":"A0998F0F-B2F3-4872-8138-FBC2B853E8C6","issueDate":"2025-01-01T00:00:00Z","isvProdId":1,"mrConfigId":"000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000","mrOwner":"000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000","mrOwnerConfig":"000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000","mrsigner":"000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000","nextUpdate":"2026-01-01T00:00:00Z","tcbEvaluationNumber":1,"tcbLevels":[{"tcb":{"isvsvn":1},"tcbDate":"2024-01-01T00:00:00Z","tcbStatus":"UpToDate"}],"version":1,"xfam":"E71A060000000000"}},"servtdIdentityIssuerChain":"-----BEGIN CERTIFICATE-----\nMIICaDCCAe6gAwIBAgIUTbltbfR2MqjYC04lViWFKrg6HdwwCgYIKoZIzj0EAwMw\ndDELMAkGA1UEBhMCVVMxCzAJBgNVBAgMAkNBMRQwEgYDVQQHDAtTYW50YSBDbGFy\nYTEiMCAGA1UECgwZTWlnVEQgSW50ZXJtZWRpYXRlIElzc3VlcjEeMBwGA1UEAwwV\nTWlnVEQgSW50ZXJtZWRpYXRlIENBMB4XDTI2MDkwMjIwNDIxNFoXDTI3MDkwMjIw\nNDIxNFowYzELMAkGA1UEBhMCVVMxCzAJBgNVBAgMAkNBMRQwEgYDVQQHDAtTYW50\nYSBDbGFyYTEVMBMGA1UECgwMTWlnVEQgSXNzdWVyMRowGAYDVQQDDBFNaWdURCBJ\nbmZvIElzc3VlcjB2MBAGByqGSM49AgEGBSuBBAAiA2IABH5vWdNV562wS25uaCye\nprgjA1xJH4hlVTmI6whzgO7xmOW1kZi7glN3TXAdEcKctSIOiYw+oHqiXZsPGTKB\nf6ieEey3yynUO8UwMsr25rVkpDvKi2PL1ZDeR2FQ5GMxcKNSMFAwDgYDVR0PAQH/\nBAQDAgeAMB0GA1UdDgQWBBRRsu5Xj3LZ8FzNUK5TEUD9E4ahuDAfBgNVHSMEGDAW\ngBQG9PzDbR1trcTTtqJEMR+xeXF4uzAKBggqhkjOPQQDAwNoADBlAjEA1S9EBp+C\nQO920YlTE1aYW+xHjBJq9W2TM79SIVENFHSxIRYdANWAaJge2gtwMknMAjAZZupA\nw6HSYkKWsQP0pG2utLLxi85lS+1vVhWyl8Sh2k6xOiq303K8TK/auAFOXQo=\n-----END CERTIFICATE-----\n-----BEGIN CERTIFICATE-----\nMIICdTCCAfugAwIBAgIUUhMm1H4HjXLOwHVkvZzXcESTTBIwCgYIKoZIzj0EAwMw\nXzELMAkGA1UEBhMCVVMxCzAJBgNVBAgMAkNBMRQwEgYDVQQHDAtTYW50YSBDbGFy\nYTEVMBMGA1UECgwMTWlnVEQgSXNzdWVyMRYwFAYDVQQDDA1NaWdURCBSb290IENB\nMB4XDTI2MDkwMjIwNDIxNFoXDTMxMDkwMTIwNDIxNFowdDELMAkGA1UEBhMCVVMx\nCzAJBgNVBAgMAkNBMRQwEgYDVQQHDAtTYW50YSBDbGFyYTEiMCAGA1UECgwZTWln\nVEQgSW50ZXJtZWRpYXRlIElzc3VlcjEeMBwGA1UEAwwVTWlnVEQgSW50ZXJtZWRp\nYXRlIENBMHYwEAYHKoZIzj0CAQYFK4EEACIDYgAEbG8UwpbhzDyzLsfGYOf+MxDG\n+2DX61exLjnMAgo78CQTD12ge66dgkzcJZ5FI3GrlJZPXAgVvDKsJXSEaysfV2U7\nD4LA4LDOqy8gF/xIYWa0CG+8K/K2nsbKASIhuwE+o2MwYTAPBgNVHRMBAf8EBTAD\nAQH/MA4GA1UdDwEB/wQEAwIBBjAdBgNVHQ4EFgQUBvT8w20dba3E07aiRDEfsXlx\neLswHwYDVR0jBBgwFoAUByYcVdKYdUuTd97TmqGMw5Ekrg0wCgYIKoZIzj0EAwMD\naAAwZQIxAIibTFYBOcoBPPrgIN9ZUJcZpM1nMphNfiOkNXknMFfwyiOBc0aYef2e\n1PtopEFZiQIwU0l+LeqVirXD7dWXAANN9+W2hLmdNNifZvf5ENGwEK5dgn54FWoU\nkoGfhEFuuemy\n-----END CERTIFICATE-----\n-----BEGIN CERTIFICATE-----\nMIICTzCCAdagAwIBAgIUIIRnuq6BASXwFFcIwhWGtuvoWP8wCgYIKoZIzj0EAwMw\nXzELMAkGA1UEBhMCVVMxCzAJBgNVBAgMAkNBMRQwEgYDVQQHDAtTYW50YSBDbGFy\nYTEVMBMGA1UECgwMTWlnVEQgSXNzdWVyMRYwFAYDVQQDDA1NaWdURCBSb290IENB\nMB4XDTI2MDkwMjIwNDIxM1oXDTM2MDgzMDIwNDIxM1owXzELMAkGA1UEBhMCVVMx\nCzAJBgNVBAgMAkNBMRQwEgYDVQQHDAtTYW50YSBDbGFyYTEVMBMGA1UECgwMTWln\nVEQgSXNzdWVyMRYwFAYDVQQDDA1NaWdURCBSb290IENBMHYwEAYHKoZIzj0CAQYF\nK4EEACIDYgAEsoBV62G+63+QswhM7il92pH6v+86NLMLAPyyzHIgAXzKJTQLsLDq\nXvq3yZbXFLAEoABZkshXNKxphoSK+b7rQjvgral7vNshcq/bgSmkAFxGjXzuHC8V\nXOpBVmVEsdgio1MwUTAdBgNVHQ4EFgQUByYcVdKYdUuTd97TmqGMw5Ekrg0wHwYD\nVR0jBBgwFoAUByYcVdKYdUuTd97TmqGMw5Ekrg0wDwYDVR0TAQH/BAUwAwEB/zAK\nBggqhkjOPQQDAwNnADBkAjA46e70GOt1bjKjU4YlDEnh01KjpcqRFC2w4lGiG/RJ\nsKsNTMhJhmglcJw3UN3vCDYCMAwNzecuOD6joTJXiBFDw9zA0oisIust4NSZUtnj\n+dN7kruhJoRxoyftJ3O48BuF2A==\n-----END CERTIFICATE-----\n","servtdTcbMapping":{"signature":"306502310083FCB221D17AFF1DF38E18B2543A12656B24341F672CA856BD4065C10BDE77D0C6B3AE9D336D7E92D3733F90BF27E3C80230308E563360486F7099A497E839A882FF0AE1F8F5C016CCAD242893AE1D65C28C9DEF51130A5191F593FB1AE3C7DA1E1B","tdTcbMapping":{"id":"BB9668CA-4EE8-4523-941A-B3B03BE46E03","issueDate":"2025-01-01T00:00:00Z","nextUpdate":"2026-01-01T00:00:00Z","svnMappings":[{"isvsvn":1,"tdMeasurements":{"tdinfo_hash":"000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000"}}],"version":1}}},"version":"2.0"} \ No newline at end of file +{"collaterals":{"majorVersion":1,"minorVersion":0,"pckCrl":"-----BEGIN X509 CRL-----\nMIIBKTCB0AIBATAKBggqhkjOPQQDAjBwMSIwIAYDVQQDDBlJbnRlbCBTR1ggUENL\nIFBsYXRmb3JtIENBMRowGAYDVQQKDBFJbnRlbCBDb3Jwb3JhdGlvbjEUMBIGA1UE\nBwwLU2FudGEgQ2xhcmExCzAJBgNVBAgMAkNBMQswCQYDVQQGEwJVUxcNMjYwNzAx\nMDk0NjIzWhcNMjYwNzMxMDk0NjIzWqAvMC0wCgYDVR0UBAMCAQEwHwYDVR0jBBgw\nFoAUWSPTp0qoY1QuOXCt4A8HK1ckKrcwCgYIKoZIzj0EAwIDSAAwRQIgcGtzcbJl\n2S3wCJYxAd7KNnRsztqrU+u2NaDupYb0lTgCIQCA6I7FwSIA0s2r9sVOz6dIqV1w\naBnaP08fyNmvo7VbCA==\n-----END X509 CRL-----","pckCrlIssuerChain":"-----BEGIN CERTIFICATE-----\nMIICmjCCAkCgAwIBAgIUWSPTp0qoY1QuOXCt4A8HK1ckKrcwCgYIKoZIzj0EAwIw\naDEaMBgGA1UEAwwRSW50ZWwgU0dYIFJvb3QgQ0ExGjAYBgNVBAoMEUludGVsIENv\ncnBvcmF0aW9uMRQwEgYDVQQHDAtTYW50YSBDbGFyYTELMAkGA1UECAwCQ0ExCzAJ\nBgNVBAYTAlVTMB4XDTE5MTAzMTEyMzM0N1oXDTM0MTAzMTEyMzM0N1owcDEiMCAG\nA1UEAwwZSW50ZWwgU0dYIFBDSyBQbGF0Zm9ybSBDQTEaMBgGA1UECgwRSW50ZWwg\nQ29ycG9yYXRpb24xFDASBgNVBAcMC1NhbnRhIENsYXJhMQswCQYDVQQIDAJDQTEL\nMAkGA1UEBhMCVVMwWTATBgcqhkjOPQIBBggqhkjOPQMBBwNCAAQwp+Lc+TUBtg1H\n+U8JIsMsbjHjCkTtXb8jPM6r2dhu9zIblhDZ7INfqt3Ix8XcFKD8k0NEXrkZ66qJ\nXa1KzLIKo4G/MIG8MB8GA1UdIwQYMBaAFOnoRFJTNlxLGJoR/EMYLKXcIIBIMFYG\nA1UdHwRPME0wS6BJoEeGRWh0dHBzOi8vc2J4LWNlcnRpZmljYXRlcy50cnVzdGVk\nc2VydmljZXMuaW50ZWwuY29tL0ludGVsU0dYUm9vdENBLmRlcjAdBgNVHQ4EFgQU\nWSPTp0qoY1QuOXCt4A8HK1ckKrcwDgYDVR0PAQH/BAQDAgEGMBIGA1UdEwEB/wQI\nMAYBAf8CAQAwCgYIKoZIzj0EAwIDSAAwRQIhAJ1q+FTz+gUuVfBQuCgJsFrL2TTS\ne1aBZ53O52TjFie6AiAriPaRahUX9Oa9kGLlAchWXKT6j4RWSR50BqhrN3UT4A==\n-----END CERTIFICATE-----\n-----BEGIN CERTIFICATE-----\nMIIClDCCAjmgAwIBAgIVAOnoRFJTNlxLGJoR/EMYLKXcIIBIMAoGCCqGSM49BAMC\nMGgxGjAYBgNVBAMMEUludGVsIFNHWCBSb290IENBMRowGAYDVQQKDBFJbnRlbCBD\nb3Jwb3JhdGlvbjEUMBIGA1UEBwwLU2FudGEgQ2xhcmExCzAJBgNVBAgMAkNBMQsw\nCQYDVQQGEwJVUzAeFw0xOTEwMzEwOTQ5MjFaFw00OTEyMzEyMzU5NTlaMGgxGjAY\nBgNVBAMMEUludGVsIFNHWCBSb290IENBMRowGAYDVQQKDBFJbnRlbCBDb3Jwb3Jh\ndGlvbjEUMBIGA1UEBwwLU2FudGEgQ2xhcmExCzAJBgNVBAgMAkNBMQswCQYDVQQG\nEwJVUzBZMBMGByqGSM49AgEGCCqGSM49AwEHA0IABE/6D/1WHNrWwPmNMIyBKMW5\nJ6JzMsjo6xP2vkK1cdZGb1PGRP/C/8ECgiDkmklmzwLzLi+000m7LLrtKJA3oC2j\ngb8wgbwwHwYDVR0jBBgwFoAU6ehEUlM2XEsYmhH8QxgspdwggEgwVgYDVR0fBE8w\nTTBLoEmgR4ZFaHR0cHM6Ly9zYngtY2VydGlmaWNhdGVzLnRydXN0ZWRzZXJ2aWNl\ncy5pbnRlbC5jb20vSW50ZWxTR1hSb290Q0EuZGVyMB0GA1UdDgQWBBTp6ERSUzZc\nSxiaEfxDGCyl3CCASDAOBgNVHQ8BAf8EBAMCAQYwEgYDVR0TAQH/BAgwBgEB/wIB\nATAKBggqhkjOPQQDAgNJADBGAiEAzw9zdUiUHPMUd0C4mx41jlFZkrM3y5f1lgnV\nO7FbjOoCIQCoGtUmT4cXt7V+ySHbJ8Hob9AanpvXNH1ER+/gZF+opQ==\n-----END CERTIFICATE-----\n","platforms":[{"fmspc":"20C06F000000","tcbInfo":"{\"tcbInfo\":{\"id\":\"TDX\",\"version\":3,\"issueDate\":\"2026-07-01T10:00:45Z\",\"nextUpdate\":\"2026-07-31T10:00:45Z\",\"fmspc\":\"20C06F000000\",\"pceId\":\"0000\",\"tcbType\":0,\"tcbEvaluationDataNumber\":5,\"tdxModule\":{\"mrsigner\":\"000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000\",\"attributes\":\"0000000000000000\",\"attributesMask\":\"FFFFFFFFFFFFFFFF\"},\"tdxModuleIdentities\":[{\"id\":\"TDX_02\",\"mrsigner\":\"000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000\",\"attributes\":\"0000000000000000\",\"attributesMask\":\"FFFFFFFFFFFFFFFF\",\"tcbLevels\":[{\"tcb\":{\"isvsvn\":0},\"tcbDate\":\"2022-11-09T00:00:00Z\",\"tcbStatus\":\"UpToDate\"}]},{\"id\":\"TDX_05\",\"mrsigner\":\"000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000\",\"attributes\":\"0000000000000000\",\"attributesMask\":\"FFFFFFFFFFFFFFFF\",\"tcbLevels\":[{\"tcb\":{\"isvsvn\":0},\"tcbDate\":\"2022-11-09T00:00:00Z\",\"tcbStatus\":\"UpToDate\"}]},{\"id\":\"TDX_03\",\"mrsigner\":\"000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000\",\"attributes\":\"0000000000000000\",\"attributesMask\":\"FFFFFFFFFFFFFFFF\",\"tcbLevels\":[{\"tcb\":{\"isvsvn\":0},\"tcbDate\":\"2022-11-09T00:00:00Z\",\"tcbStatus\":\"UpToDate\"}]},{\"id\":\"TDX_01\",\"mrsigner\":\"000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000\",\"attributes\":\"0000000000000000\",\"attributesMask\":\"FFFFFFFFFFFFFFFF\",\"tcbLevels\":[{\"tcb\":{\"isvsvn\":0},\"tcbDate\":\"2022-11-09T00:00:00Z\",\"tcbStatus\":\"UpToDate\"}]}],\"tcbLevels\":[{\"tcb\":{\"sgxtcbcomponents\":[{\"svn\":1,\"category\":\"BIOS\",\"type\":\"Early Microcode Update\"},{\"svn\":1,\"category\":\"OS/VMM\",\"type\":\"SGX Late Microcode Update\"},{\"svn\":0,\"category\":\"OS/VMM\",\"type\":\"TXT SINIT\"},{\"svn\":0,\"category\":\"BIOS\"},{\"svn\":0,\"category\":\"BIOS\"},{\"svn\":0,\"category\":\"BIOS\"},{\"svn\":0},{\"svn\":0,\"category\":\"OS/VMM\",\"type\":\"SEAMLDR ACM\"},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0}],\"pcesvn\":0,\"tdxtcbcomponents\":[{\"svn\":0,\"category\":\"OS/VMM\",\"type\":\"TDX Module\"},{\"svn\":0,\"category\":\"OS/VMM\",\"type\":\"TDX Module\"},{\"svn\":1,\"category\":\"OS/VMM\",\"type\":\"TDX Late Microcode Update\"},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0}]},\"tcbDate\":\"2022-11-09T00:00:00Z\",\"tcbStatus\":\"UpToDate\"}]},\"signature\":\"3d0d3653b9341dc41c362f8f7cd38e9f4b829d057811ce6cafbcc77f167b6447522b4717b3d5c58a71648eec12af0b8e935edbb6cd773c4ceb7ad90e68cf001e\"}","tcbInfoIssuerChain":"-----BEGIN CERTIFICATE-----\nMIICkDCCAjagAwIBAgIUTh8n662T/sqPZK+7n3H67/KGwu0wCgYIKoZIzj0EAwIw\naDEaMBgGA1UEAwwRSW50ZWwgU0dYIFJvb3QgQ0ExGjAYBgNVBAoMEUludGVsIENv\ncnBvcmF0aW9uMRQwEgYDVQQHDAtTYW50YSBDbGFyYTELMAkGA1UECAwCQ0ExCzAJ\nBgNVBAYTAlVTMB4XDTE5MTAzMTEyMzM0N1oXDTI2MTAzMTEyMzM0N1owbDEeMBwG\nA1UEAwwVSW50ZWwgU0dYIFRDQiBTaWduaW5nMRowGAYDVQQKDBFJbnRlbCBDb3Jw\nb3JhdGlvbjEUMBIGA1UEBwwLU2FudGEgQ2xhcmExCzAJBgNVBAgMAkNBMQswCQYD\nVQQGEwJVUzBZMBMGByqGSM49AgEGCCqGSM49AwEHA0IABOnYw9LbN/JmyUttXa0M\niBEenjPbxbR4C8MuVYxDI+Le8lDBLp9X4wMzCAUF/fI/31giClXp/y0erLbLZjdV\n07+jgbkwgbYwHwYDVR0jBBgwFoAU6ehEUlM2XEsYmhH8QxgspdwggEgwVgYDVR0f\nBE8wTTBLoEmgR4ZFaHR0cHM6Ly9zYngtY2VydGlmaWNhdGVzLnRydXN0ZWRzZXJ2\naWNlcy5pbnRlbC5jb20vSW50ZWxTR1hSb290Q0EuZGVyMB0GA1UdDgQWBBROHyfr\nrZP+yo9kr7ufcfrv8obC7TAOBgNVHQ8BAf8EBAMCBsAwDAYDVR0TAQH/BAIwADAK\nBggqhkjOPQQDAgNIADBFAiEA9xQeifK+2abQGnrAgk0hrOhdyvJQorh2cEMn4Gwr\n4hoCIFHW5qQ9G2wBJ4GMNQqv/oMfbPtzmyTlaWWzwxkqM0CT\n-----END CERTIFICATE-----\n-----BEGIN CERTIFICATE-----\nMIIClDCCAjmgAwIBAgIVAOnoRFJTNlxLGJoR/EMYLKXcIIBIMAoGCCqGSM49BAMC\nMGgxGjAYBgNVBAMMEUludGVsIFNHWCBSb290IENBMRowGAYDVQQKDBFJbnRlbCBD\nb3Jwb3JhdGlvbjEUMBIGA1UEBwwLU2FudGEgQ2xhcmExCzAJBgNVBAgMAkNBMQsw\nCQYDVQQGEwJVUzAeFw0xOTEwMzEwOTQ5MjFaFw00OTEyMzEyMzU5NTlaMGgxGjAY\nBgNVBAMMEUludGVsIFNHWCBSb290IENBMRowGAYDVQQKDBFJbnRlbCBDb3Jwb3Jh\ndGlvbjEUMBIGA1UEBwwLU2FudGEgQ2xhcmExCzAJBgNVBAgMAkNBMQswCQYDVQQG\nEwJVUzBZMBMGByqGSM49AgEGCCqGSM49AwEHA0IABE/6D/1WHNrWwPmNMIyBKMW5\nJ6JzMsjo6xP2vkK1cdZGb1PGRP/C/8ECgiDkmklmzwLzLi+000m7LLrtKJA3oC2j\ngb8wgbwwHwYDVR0jBBgwFoAU6ehEUlM2XEsYmhH8QxgspdwggEgwVgYDVR0fBE8w\nTTBLoEmgR4ZFaHR0cHM6Ly9zYngtY2VydGlmaWNhdGVzLnRydXN0ZWRzZXJ2aWNl\ncy5pbnRlbC5jb20vSW50ZWxTR1hSb290Q0EuZGVyMB0GA1UdDgQWBBTp6ERSUzZc\nSxiaEfxDGCyl3CCASDAOBgNVHQ8BAf8EBAMCAQYwEgYDVR0TAQH/BAgwBgEB/wIB\nATAKBggqhkjOPQQDAgNJADBGAiEAzw9zdUiUHPMUd0C4mx41jlFZkrM3y5f1lgnV\nO7FbjOoCIQCoGtUmT4cXt7V+ySHbJ8Hob9AanpvXNH1ER+/gZF+opQ==\n-----END CERTIFICATE-----\n"},{"fmspc":"0400F1300000","tcbInfo":"{\"tcbInfo\":{\"id\":\"TDX\",\"version\":3,\"issueDate\":\"2026-07-01T10:00:45Z\",\"nextUpdate\":\"2026-07-31T10:00:45Z\",\"fmspc\":\"0400F1300000\",\"pceId\":\"0000\",\"tcbType\":0,\"tcbEvaluationDataNumber\":5,\"tdxModule\":{\"mrsigner\":\"000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000\",\"attributes\":\"0000000000000000\",\"attributesMask\":\"FFFFFFFFFFFFFFFF\"},\"tdxModuleIdentities\":[{\"id\":\"TDX_02\",\"mrsigner\":\"000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000\",\"attributes\":\"0000000000000000\",\"attributesMask\":\"FFFFFFFFFFFFFFFF\",\"tcbLevels\":[{\"tcb\":{\"isvsvn\":0},\"tcbDate\":\"2022-11-09T00:00:00Z\",\"tcbStatus\":\"UpToDate\"}]},{\"id\":\"TDX_05\",\"mrsigner\":\"000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000\",\"attributes\":\"0000000000000000\",\"attributesMask\":\"FFFFFFFFFFFFFFFF\",\"tcbLevels\":[{\"tcb\":{\"isvsvn\":0},\"tcbDate\":\"2022-11-09T00:00:00Z\",\"tcbStatus\":\"UpToDate\"}]},{\"id\":\"TDX_03\",\"mrsigner\":\"000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000\",\"attributes\":\"0000000000000000\",\"attributesMask\":\"FFFFFFFFFFFFFFFF\",\"tcbLevels\":[{\"tcb\":{\"isvsvn\":0},\"tcbDate\":\"2022-11-09T00:00:00Z\",\"tcbStatus\":\"UpToDate\"}]},{\"id\":\"TDX_01\",\"mrsigner\":\"000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000\",\"attributes\":\"0000000000000000\",\"attributesMask\":\"FFFFFFFFFFFFFFFF\",\"tcbLevels\":[{\"tcb\":{\"isvsvn\":0},\"tcbDate\":\"2022-11-09T00:00:00Z\",\"tcbStatus\":\"UpToDate\"}]}],\"tcbLevels\":[{\"tcb\":{\"sgxtcbcomponents\":[{\"svn\":1,\"category\":\"BIOS\",\"type\":\"Early Microcode Update\"},{\"svn\":1,\"category\":\"OS/VMM\",\"type\":\"SGX Late Microcode Update\"},{\"svn\":0,\"category\":\"OS/VMM\",\"type\":\"TXT SINIT\"},{\"svn\":0,\"category\":\"BIOS\"},{\"svn\":0,\"category\":\"BIOS\"},{\"svn\":0,\"category\":\"BIOS\"},{\"svn\":0},{\"svn\":0,\"category\":\"OS/VMM\",\"type\":\"SEAMLDR ACM\"},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0}],\"pcesvn\":0,\"tdxtcbcomponents\":[{\"svn\":0,\"category\":\"OS/VMM\",\"type\":\"TDX Module\"},{\"svn\":0,\"category\":\"OS/VMM\",\"type\":\"TDX Module\"},{\"svn\":0,\"category\":\"OS/VMM\",\"type\":\"TDX Late Microcode Update\"},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0}]},\"tcbDate\":\"2022-11-09T00:00:00Z\",\"tcbStatus\":\"UpToDate\"}]},\"signature\":\"bcb9b79749670cca6342f83b2a5590595faf905d450ec175c7efdf9ff4dca6ad1dc3d10b8570ab0318a5bc3fd24c58a1729f09994b47bd0f82d49cfbb71ee3dd\"}","tcbInfoIssuerChain":"-----BEGIN CERTIFICATE-----\nMIICkDCCAjagAwIBAgIUTh8n662T/sqPZK+7n3H67/KGwu0wCgYIKoZIzj0EAwIw\naDEaMBgGA1UEAwwRSW50ZWwgU0dYIFJvb3QgQ0ExGjAYBgNVBAoMEUludGVsIENv\ncnBvcmF0aW9uMRQwEgYDVQQHDAtTYW50YSBDbGFyYTELMAkGA1UECAwCQ0ExCzAJ\nBgNVBAYTAlVTMB4XDTE5MTAzMTEyMzM0N1oXDTI2MTAzMTEyMzM0N1owbDEeMBwG\nA1UEAwwVSW50ZWwgU0dYIFRDQiBTaWduaW5nMRowGAYDVQQKDBFJbnRlbCBDb3Jw\nb3JhdGlvbjEUMBIGA1UEBwwLU2FudGEgQ2xhcmExCzAJBgNVBAgMAkNBMQswCQYD\nVQQGEwJVUzBZMBMGByqGSM49AgEGCCqGSM49AwEHA0IABOnYw9LbN/JmyUttXa0M\niBEenjPbxbR4C8MuVYxDI+Le8lDBLp9X4wMzCAUF/fI/31giClXp/y0erLbLZjdV\n07+jgbkwgbYwHwYDVR0jBBgwFoAU6ehEUlM2XEsYmhH8QxgspdwggEgwVgYDVR0f\nBE8wTTBLoEmgR4ZFaHR0cHM6Ly9zYngtY2VydGlmaWNhdGVzLnRydXN0ZWRzZXJ2\naWNlcy5pbnRlbC5jb20vSW50ZWxTR1hSb290Q0EuZGVyMB0GA1UdDgQWBBROHyfr\nrZP+yo9kr7ufcfrv8obC7TAOBgNVHQ8BAf8EBAMCBsAwDAYDVR0TAQH/BAIwADAK\nBggqhkjOPQQDAgNIADBFAiEA9xQeifK+2abQGnrAgk0hrOhdyvJQorh2cEMn4Gwr\n4hoCIFHW5qQ9G2wBJ4GMNQqv/oMfbPtzmyTlaWWzwxkqM0CT\n-----END CERTIFICATE-----\n-----BEGIN CERTIFICATE-----\nMIIClDCCAjmgAwIBAgIVAOnoRFJTNlxLGJoR/EMYLKXcIIBIMAoGCCqGSM49BAMC\nMGgxGjAYBgNVBAMMEUludGVsIFNHWCBSb290IENBMRowGAYDVQQKDBFJbnRlbCBD\nb3Jwb3JhdGlvbjEUMBIGA1UEBwwLU2FudGEgQ2xhcmExCzAJBgNVBAgMAkNBMQsw\nCQYDVQQGEwJVUzAeFw0xOTEwMzEwOTQ5MjFaFw00OTEyMzEyMzU5NTlaMGgxGjAY\nBgNVBAMMEUludGVsIFNHWCBSb290IENBMRowGAYDVQQKDBFJbnRlbCBDb3Jwb3Jh\ndGlvbjEUMBIGA1UEBwwLU2FudGEgQ2xhcmExCzAJBgNVBAgMAkNBMQswCQYDVQQG\nEwJVUzBZMBMGByqGSM49AgEGCCqGSM49AwEHA0IABE/6D/1WHNrWwPmNMIyBKMW5\nJ6JzMsjo6xP2vkK1cdZGb1PGRP/C/8ECgiDkmklmzwLzLi+000m7LLrtKJA3oC2j\ngb8wgbwwHwYDVR0jBBgwFoAU6ehEUlM2XEsYmhH8QxgspdwggEgwVgYDVR0fBE8w\nTTBLoEmgR4ZFaHR0cHM6Ly9zYngtY2VydGlmaWNhdGVzLnRydXN0ZWRzZXJ2aWNl\ncy5pbnRlbC5jb20vSW50ZWxTR1hSb290Q0EuZGVyMB0GA1UdDgQWBBTp6ERSUzZc\nSxiaEfxDGCyl3CCASDAOBgNVHQ8BAf8EBAMCAQYwEgYDVR0TAQH/BAgwBgEB/wIB\nATAKBggqhkjOPQQDAgNJADBGAiEAzw9zdUiUHPMUd0C4mx41jlFZkrM3y5f1lgnV\nO7FbjOoCIQCoGtUmT4cXt7V+ySHbJ8Hob9AanpvXNH1ER+/gZF+opQ==\n-----END CERTIFICATE-----\n"},{"fmspc":"10A06E040000","tcbInfo":"{\"tcbInfo\":{\"id\":\"TDX\",\"version\":3,\"issueDate\":\"2026-07-01T10:00:45Z\",\"nextUpdate\":\"2026-07-31T10:00:45Z\",\"fmspc\":\"10A06E040000\",\"pceId\":\"0000\",\"tcbType\":0,\"tcbEvaluationDataNumber\":5,\"tdxModule\":{\"mrsigner\":\"000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000\",\"attributes\":\"0000000000000000\",\"attributesMask\":\"FFFFFFFFFFFFFFFF\"},\"tdxModuleIdentities\":[{\"id\":\"TDX_02\",\"mrsigner\":\"000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000\",\"attributes\":\"0000000000000000\",\"attributesMask\":\"FFFFFFFFFFFFFFFF\",\"tcbLevels\":[{\"tcb\":{\"isvsvn\":0},\"tcbDate\":\"2022-11-09T00:00:00Z\",\"tcbStatus\":\"UpToDate\"}]},{\"id\":\"TDX_05\",\"mrsigner\":\"000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000\",\"attributes\":\"0000000000000000\",\"attributesMask\":\"FFFFFFFFFFFFFFFF\",\"tcbLevels\":[{\"tcb\":{\"isvsvn\":0},\"tcbDate\":\"2022-11-09T00:00:00Z\",\"tcbStatus\":\"UpToDate\"}]},{\"id\":\"TDX_03\",\"mrsigner\":\"000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000\",\"attributes\":\"0000000000000000\",\"attributesMask\":\"FFFFFFFFFFFFFFFF\",\"tcbLevels\":[{\"tcb\":{\"isvsvn\":0},\"tcbDate\":\"2022-11-09T00:00:00Z\",\"tcbStatus\":\"UpToDate\"}]},{\"id\":\"TDX_01\",\"mrsigner\":\"000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000\",\"attributes\":\"0000000000000000\",\"attributesMask\":\"FFFFFFFFFFFFFFFF\",\"tcbLevels\":[{\"tcb\":{\"isvsvn\":0},\"tcbDate\":\"2022-11-09T00:00:00Z\",\"tcbStatus\":\"UpToDate\"}]}],\"tcbLevels\":[{\"tcb\":{\"sgxtcbcomponents\":[{\"svn\":1,\"category\":\"BIOS\",\"type\":\"Early Microcode Update\"},{\"svn\":1,\"category\":\"OS/VMM\",\"type\":\"SGX Late Microcode Update\"},{\"svn\":0,\"category\":\"OS/VMM\",\"type\":\"TXT SINIT\"},{\"svn\":0,\"category\":\"BIOS\"},{\"svn\":0,\"category\":\"BIOS\"},{\"svn\":0,\"category\":\"BIOS\"},{\"svn\":0},{\"svn\":0,\"category\":\"OS/VMM\",\"type\":\"SEAMLDR ACM\"},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0}],\"pcesvn\":0,\"tdxtcbcomponents\":[{\"svn\":0,\"category\":\"OS/VMM\",\"type\":\"TDX Module\"},{\"svn\":0,\"category\":\"OS/VMM\",\"type\":\"TDX Module\"},{\"svn\":1,\"category\":\"OS/VMM\",\"type\":\"TDX Late Microcode Update\"},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0}]},\"tcbDate\":\"2022-11-09T00:00:00Z\",\"tcbStatus\":\"UpToDate\"}]},\"signature\":\"3bb24f39c796226e15a38616fe60e4c28d7ec28acb5d67e25b659555b29f404f472a7b0f9ee26fa065941ce915966f7c3759f52e27dc07bb1c2a29da08bb094d\"}","tcbInfoIssuerChain":"-----BEGIN CERTIFICATE-----\nMIICkDCCAjagAwIBAgIUTh8n662T/sqPZK+7n3H67/KGwu0wCgYIKoZIzj0EAwIw\naDEaMBgGA1UEAwwRSW50ZWwgU0dYIFJvb3QgQ0ExGjAYBgNVBAoMEUludGVsIENv\ncnBvcmF0aW9uMRQwEgYDVQQHDAtTYW50YSBDbGFyYTELMAkGA1UECAwCQ0ExCzAJ\nBgNVBAYTAlVTMB4XDTE5MTAzMTEyMzM0N1oXDTI2MTAzMTEyMzM0N1owbDEeMBwG\nA1UEAwwVSW50ZWwgU0dYIFRDQiBTaWduaW5nMRowGAYDVQQKDBFJbnRlbCBDb3Jw\nb3JhdGlvbjEUMBIGA1UEBwwLU2FudGEgQ2xhcmExCzAJBgNVBAgMAkNBMQswCQYD\nVQQGEwJVUzBZMBMGByqGSM49AgEGCCqGSM49AwEHA0IABOnYw9LbN/JmyUttXa0M\niBEenjPbxbR4C8MuVYxDI+Le8lDBLp9X4wMzCAUF/fI/31giClXp/y0erLbLZjdV\n07+jgbkwgbYwHwYDVR0jBBgwFoAU6ehEUlM2XEsYmhH8QxgspdwggEgwVgYDVR0f\nBE8wTTBLoEmgR4ZFaHR0cHM6Ly9zYngtY2VydGlmaWNhdGVzLnRydXN0ZWRzZXJ2\naWNlcy5pbnRlbC5jb20vSW50ZWxTR1hSb290Q0EuZGVyMB0GA1UdDgQWBBROHyfr\nrZP+yo9kr7ufcfrv8obC7TAOBgNVHQ8BAf8EBAMCBsAwDAYDVR0TAQH/BAIwADAK\nBggqhkjOPQQDAgNIADBFAiEA9xQeifK+2abQGnrAgk0hrOhdyvJQorh2cEMn4Gwr\n4hoCIFHW5qQ9G2wBJ4GMNQqv/oMfbPtzmyTlaWWzwxkqM0CT\n-----END CERTIFICATE-----\n-----BEGIN CERTIFICATE-----\nMIIClDCCAjmgAwIBAgIVAOnoRFJTNlxLGJoR/EMYLKXcIIBIMAoGCCqGSM49BAMC\nMGgxGjAYBgNVBAMMEUludGVsIFNHWCBSb290IENBMRowGAYDVQQKDBFJbnRlbCBD\nb3Jwb3JhdGlvbjEUMBIGA1UEBwwLU2FudGEgQ2xhcmExCzAJBgNVBAgMAkNBMQsw\nCQYDVQQGEwJVUzAeFw0xOTEwMzEwOTQ5MjFaFw00OTEyMzEyMzU5NTlaMGgxGjAY\nBgNVBAMMEUludGVsIFNHWCBSb290IENBMRowGAYDVQQKDBFJbnRlbCBDb3Jwb3Jh\ndGlvbjEUMBIGA1UEBwwLU2FudGEgQ2xhcmExCzAJBgNVBAgMAkNBMQswCQYDVQQG\nEwJVUzBZMBMGByqGSM49AgEGCCqGSM49AwEHA0IABE/6D/1WHNrWwPmNMIyBKMW5\nJ6JzMsjo6xP2vkK1cdZGb1PGRP/C/8ECgiDkmklmzwLzLi+000m7LLrtKJA3oC2j\ngb8wgbwwHwYDVR0jBBgwFoAU6ehEUlM2XEsYmhH8QxgspdwggEgwVgYDVR0fBE8w\nTTBLoEmgR4ZFaHR0cHM6Ly9zYngtY2VydGlmaWNhdGVzLnRydXN0ZWRzZXJ2aWNl\ncy5pbnRlbC5jb20vSW50ZWxTR1hSb290Q0EuZGVyMB0GA1UdDgQWBBTp6ERSUzZc\nSxiaEfxDGCyl3CCASDAOBgNVHQ8BAf8EBAMCAQYwEgYDVR0TAQH/BAgwBgEB/wIB\nATAKBggqhkjOPQQDAgNJADBGAiEAzw9zdUiUHPMUd0C4mx41jlFZkrM3y5f1lgnV\nO7FbjOoCIQCoGtUmT4cXt7V+ySHbJ8Hob9AanpvXNH1ER+/gZF+opQ==\n-----END CERTIFICATE-----\n"},{"fmspc":"40806F000000","tcbInfo":"{\"tcbInfo\":{\"id\":\"TDX\",\"version\":3,\"issueDate\":\"2026-07-01T10:00:45Z\",\"nextUpdate\":\"2026-07-31T10:00:45Z\",\"fmspc\":\"40806F000000\",\"pceId\":\"0000\",\"tcbType\":0,\"tcbEvaluationDataNumber\":5,\"tdxModule\":{\"mrsigner\":\"000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000\",\"attributes\":\"0000000000000000\",\"attributesMask\":\"FFFFFFFFFFFFFFFF\"},\"tdxModuleIdentities\":[{\"id\":\"TDX_02\",\"mrsigner\":\"000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000\",\"attributes\":\"0000000000000000\",\"attributesMask\":\"FFFFFFFFFFFFFFFF\",\"tcbLevels\":[{\"tcb\":{\"isvsvn\":0},\"tcbDate\":\"2022-11-09T00:00:00Z\",\"tcbStatus\":\"UpToDate\"}]},{\"id\":\"TDX_05\",\"mrsigner\":\"000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000\",\"attributes\":\"0000000000000000\",\"attributesMask\":\"FFFFFFFFFFFFFFFF\",\"tcbLevels\":[{\"tcb\":{\"isvsvn\":0},\"tcbDate\":\"2022-11-09T00:00:00Z\",\"tcbStatus\":\"UpToDate\"}]},{\"id\":\"TDX_03\",\"mrsigner\":\"000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000\",\"attributes\":\"0000000000000000\",\"attributesMask\":\"FFFFFFFFFFFFFFFF\",\"tcbLevels\":[{\"tcb\":{\"isvsvn\":0},\"tcbDate\":\"2022-11-09T00:00:00Z\",\"tcbStatus\":\"UpToDate\"}]},{\"id\":\"TDX_01\",\"mrsigner\":\"000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000\",\"attributes\":\"0000000000000000\",\"attributesMask\":\"FFFFFFFFFFFFFFFF\",\"tcbLevels\":[{\"tcb\":{\"isvsvn\":0},\"tcbDate\":\"2022-11-09T00:00:00Z\",\"tcbStatus\":\"UpToDate\"}]}],\"tcbLevels\":[{\"tcb\":{\"sgxtcbcomponents\":[{\"svn\":1,\"category\":\"BIOS\",\"type\":\"Early Microcode Update\"},{\"svn\":1,\"category\":\"OS/VMM\",\"type\":\"SGX Late Microcode Update\"},{\"svn\":0,\"category\":\"OS/VMM\",\"type\":\"TXT SINIT\"},{\"svn\":0,\"category\":\"BIOS\"},{\"svn\":0,\"category\":\"BIOS\"},{\"svn\":0,\"category\":\"BIOS\"},{\"svn\":0},{\"svn\":0,\"category\":\"OS/VMM\",\"type\":\"SEAMLDR ACM\"},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0}],\"pcesvn\":11,\"tdxtcbcomponents\":[{\"svn\":0,\"category\":\"OS/VMM\",\"type\":\"TDX Module\"},{\"svn\":0,\"category\":\"OS/VMM\",\"type\":\"TDX Module\"},{\"svn\":1,\"category\":\"OS/VMM\",\"type\":\"TDX Late Microcode Update\"},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0}]},\"tcbDate\":\"2022-11-09T00:00:00Z\",\"tcbStatus\":\"UpToDate\"}]},\"signature\":\"5320e541877e904a23caa7ee30c8ca7d794a72617b4c16cf6028746731fee7248f2583eda07683edcbd3e08e14e91d846cfafa7355866e10d6150bf8b47ae269\"}","tcbInfoIssuerChain":"-----BEGIN CERTIFICATE-----\nMIICkDCCAjagAwIBAgIUTh8n662T/sqPZK+7n3H67/KGwu0wCgYIKoZIzj0EAwIw\naDEaMBgGA1UEAwwRSW50ZWwgU0dYIFJvb3QgQ0ExGjAYBgNVBAoMEUludGVsIENv\ncnBvcmF0aW9uMRQwEgYDVQQHDAtTYW50YSBDbGFyYTELMAkGA1UECAwCQ0ExCzAJ\nBgNVBAYTAlVTMB4XDTE5MTAzMTEyMzM0N1oXDTI2MTAzMTEyMzM0N1owbDEeMBwG\nA1UEAwwVSW50ZWwgU0dYIFRDQiBTaWduaW5nMRowGAYDVQQKDBFJbnRlbCBDb3Jw\nb3JhdGlvbjEUMBIGA1UEBwwLU2FudGEgQ2xhcmExCzAJBgNVBAgMAkNBMQswCQYD\nVQQGEwJVUzBZMBMGByqGSM49AgEGCCqGSM49AwEHA0IABOnYw9LbN/JmyUttXa0M\niBEenjPbxbR4C8MuVYxDI+Le8lDBLp9X4wMzCAUF/fI/31giClXp/y0erLbLZjdV\n07+jgbkwgbYwHwYDVR0jBBgwFoAU6ehEUlM2XEsYmhH8QxgspdwggEgwVgYDVR0f\nBE8wTTBLoEmgR4ZFaHR0cHM6Ly9zYngtY2VydGlmaWNhdGVzLnRydXN0ZWRzZXJ2\naWNlcy5pbnRlbC5jb20vSW50ZWxTR1hSb290Q0EuZGVyMB0GA1UdDgQWBBROHyfr\nrZP+yo9kr7ufcfrv8obC7TAOBgNVHQ8BAf8EBAMCBsAwDAYDVR0TAQH/BAIwADAK\nBggqhkjOPQQDAgNIADBFAiEA9xQeifK+2abQGnrAgk0hrOhdyvJQorh2cEMn4Gwr\n4hoCIFHW5qQ9G2wBJ4GMNQqv/oMfbPtzmyTlaWWzwxkqM0CT\n-----END CERTIFICATE-----\n-----BEGIN CERTIFICATE-----\nMIIClDCCAjmgAwIBAgIVAOnoRFJTNlxLGJoR/EMYLKXcIIBIMAoGCCqGSM49BAMC\nMGgxGjAYBgNVBAMMEUludGVsIFNHWCBSb290IENBMRowGAYDVQQKDBFJbnRlbCBD\nb3Jwb3JhdGlvbjEUMBIGA1UEBwwLU2FudGEgQ2xhcmExCzAJBgNVBAgMAkNBMQsw\nCQYDVQQGEwJVUzAeFw0xOTEwMzEwOTQ5MjFaFw00OTEyMzEyMzU5NTlaMGgxGjAY\nBgNVBAMMEUludGVsIFNHWCBSb290IENBMRowGAYDVQQKDBFJbnRlbCBDb3Jwb3Jh\ndGlvbjEUMBIGA1UEBwwLU2FudGEgQ2xhcmExCzAJBgNVBAgMAkNBMQswCQYDVQQG\nEwJVUzBZMBMGByqGSM49AgEGCCqGSM49AwEHA0IABE/6D/1WHNrWwPmNMIyBKMW5\nJ6JzMsjo6xP2vkK1cdZGb1PGRP/C/8ECgiDkmklmzwLzLi+000m7LLrtKJA3oC2j\ngb8wgbwwHwYDVR0jBBgwFoAU6ehEUlM2XEsYmhH8QxgspdwggEgwVgYDVR0fBE8w\nTTBLoEmgR4ZFaHR0cHM6Ly9zYngtY2VydGlmaWNhdGVzLnRydXN0ZWRzZXJ2aWNl\ncy5pbnRlbC5jb20vSW50ZWxTR1hSb290Q0EuZGVyMB0GA1UdDgQWBBTp6ERSUzZc\nSxiaEfxDGCyl3CCASDAOBgNVHQ8BAf8EBAMCAQYwEgYDVR0TAQH/BAgwBgEB/wIB\nATAKBggqhkjOPQQDAgNJADBGAiEAzw9zdUiUHPMUd0C4mx41jlFZkrM3y5f1lgnV\nO7FbjOoCIQCoGtUmT4cXt7V+ySHbJ8Hob9AanpvXNH1ER+/gZF+opQ==\n-----END CERTIFICATE-----\n"},{"fmspc":"0400F1370000","tcbInfo":"{\"tcbInfo\":{\"id\":\"TDX\",\"version\":3,\"issueDate\":\"2026-07-01T10:00:45Z\",\"nextUpdate\":\"2026-07-31T10:00:45Z\",\"fmspc\":\"0400F1370000\",\"pceId\":\"0000\",\"tcbType\":0,\"tcbEvaluationDataNumber\":5,\"tdxModule\":{\"mrsigner\":\"000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000\",\"attributes\":\"0000000000000000\",\"attributesMask\":\"FFFFFFFFFFFFFFFF\"},\"tdxModuleIdentities\":[{\"id\":\"TDX_02\",\"mrsigner\":\"000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000\",\"attributes\":\"0000000000000000\",\"attributesMask\":\"FFFFFFFFFFFFFFFF\",\"tcbLevels\":[{\"tcb\":{\"isvsvn\":0},\"tcbDate\":\"2022-11-09T00:00:00Z\",\"tcbStatus\":\"UpToDate\"}]},{\"id\":\"TDX_05\",\"mrsigner\":\"000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000\",\"attributes\":\"0000000000000000\",\"attributesMask\":\"FFFFFFFFFFFFFFFF\",\"tcbLevels\":[{\"tcb\":{\"isvsvn\":0},\"tcbDate\":\"2022-11-09T00:00:00Z\",\"tcbStatus\":\"UpToDate\"}]},{\"id\":\"TDX_03\",\"mrsigner\":\"000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000\",\"attributes\":\"0000000000000000\",\"attributesMask\":\"FFFFFFFFFFFFFFFF\",\"tcbLevels\":[{\"tcb\":{\"isvsvn\":0},\"tcbDate\":\"2022-11-09T00:00:00Z\",\"tcbStatus\":\"UpToDate\"}]},{\"id\":\"TDX_01\",\"mrsigner\":\"000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000\",\"attributes\":\"0000000000000000\",\"attributesMask\":\"FFFFFFFFFFFFFFFF\",\"tcbLevels\":[{\"tcb\":{\"isvsvn\":0},\"tcbDate\":\"2022-11-09T00:00:00Z\",\"tcbStatus\":\"UpToDate\"}]}],\"tcbLevels\":[{\"tcb\":{\"sgxtcbcomponents\":[{\"svn\":1,\"category\":\"BIOS\",\"type\":\"Early Microcode Update\"},{\"svn\":1,\"category\":\"OS/VMM\",\"type\":\"SGX Late Microcode Update\"},{\"svn\":0,\"category\":\"OS/VMM\",\"type\":\"TXT SINIT\"},{\"svn\":0,\"category\":\"BIOS\"},{\"svn\":0,\"category\":\"BIOS\"},{\"svn\":0,\"category\":\"BIOS\"},{\"svn\":0},{\"svn\":0,\"category\":\"OS/VMM\",\"type\":\"SEAMLDR ACM\"},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0}],\"pcesvn\":0,\"tdxtcbcomponents\":[{\"svn\":0,\"category\":\"OS/VMM\",\"type\":\"TDX Module\"},{\"svn\":0,\"category\":\"OS/VMM\",\"type\":\"TDX Module\"},{\"svn\":0,\"category\":\"OS/VMM\",\"type\":\"TDX Late Microcode Update\"},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0}]},\"tcbDate\":\"2022-11-09T00:00:00Z\",\"tcbStatus\":\"UpToDate\"}]},\"signature\":\"361c382377cc1515aa6f6f5d74a3b8ab02aca6eafb30f97322715f61fdfcfffa549c12f4e74e4769fd248483124cc2228c134577cf3bd199fbd3d03244a80610\"}","tcbInfoIssuerChain":"-----BEGIN CERTIFICATE-----\nMIICkDCCAjagAwIBAgIUTh8n662T/sqPZK+7n3H67/KGwu0wCgYIKoZIzj0EAwIw\naDEaMBgGA1UEAwwRSW50ZWwgU0dYIFJvb3QgQ0ExGjAYBgNVBAoMEUludGVsIENv\ncnBvcmF0aW9uMRQwEgYDVQQHDAtTYW50YSBDbGFyYTELMAkGA1UECAwCQ0ExCzAJ\nBgNVBAYTAlVTMB4XDTE5MTAzMTEyMzM0N1oXDTI2MTAzMTEyMzM0N1owbDEeMBwG\nA1UEAwwVSW50ZWwgU0dYIFRDQiBTaWduaW5nMRowGAYDVQQKDBFJbnRlbCBDb3Jw\nb3JhdGlvbjEUMBIGA1UEBwwLU2FudGEgQ2xhcmExCzAJBgNVBAgMAkNBMQswCQYD\nVQQGEwJVUzBZMBMGByqGSM49AgEGCCqGSM49AwEHA0IABOnYw9LbN/JmyUttXa0M\niBEenjPbxbR4C8MuVYxDI+Le8lDBLp9X4wMzCAUF/fI/31giClXp/y0erLbLZjdV\n07+jgbkwgbYwHwYDVR0jBBgwFoAU6ehEUlM2XEsYmhH8QxgspdwggEgwVgYDVR0f\nBE8wTTBLoEmgR4ZFaHR0cHM6Ly9zYngtY2VydGlmaWNhdGVzLnRydXN0ZWRzZXJ2\naWNlcy5pbnRlbC5jb20vSW50ZWxTR1hSb290Q0EuZGVyMB0GA1UdDgQWBBROHyfr\nrZP+yo9kr7ufcfrv8obC7TAOBgNVHQ8BAf8EBAMCBsAwDAYDVR0TAQH/BAIwADAK\nBggqhkjOPQQDAgNIADBFAiEA9xQeifK+2abQGnrAgk0hrOhdyvJQorh2cEMn4Gwr\n4hoCIFHW5qQ9G2wBJ4GMNQqv/oMfbPtzmyTlaWWzwxkqM0CT\n-----END CERTIFICATE-----\n-----BEGIN CERTIFICATE-----\nMIIClDCCAjmgAwIBAgIVAOnoRFJTNlxLGJoR/EMYLKXcIIBIMAoGCCqGSM49BAMC\nMGgxGjAYBgNVBAMMEUludGVsIFNHWCBSb290IENBMRowGAYDVQQKDBFJbnRlbCBD\nb3Jwb3JhdGlvbjEUMBIGA1UEBwwLU2FudGEgQ2xhcmExCzAJBgNVBAgMAkNBMQsw\nCQYDVQQGEwJVUzAeFw0xOTEwMzEwOTQ5MjFaFw00OTEyMzEyMzU5NTlaMGgxGjAY\nBgNVBAMMEUludGVsIFNHWCBSb290IENBMRowGAYDVQQKDBFJbnRlbCBDb3Jwb3Jh\ndGlvbjEUMBIGA1UEBwwLU2FudGEgQ2xhcmExCzAJBgNVBAgMAkNBMQswCQYDVQQG\nEwJVUzBZMBMGByqGSM49AgEGCCqGSM49AwEHA0IABE/6D/1WHNrWwPmNMIyBKMW5\nJ6JzMsjo6xP2vkK1cdZGb1PGRP/C/8ECgiDkmklmzwLzLi+000m7LLrtKJA3oC2j\ngb8wgbwwHwYDVR0jBBgwFoAU6ehEUlM2XEsYmhH8QxgspdwggEgwVgYDVR0fBE8w\nTTBLoEmgR4ZFaHR0cHM6Ly9zYngtY2VydGlmaWNhdGVzLnRydXN0ZWRzZXJ2aWNl\ncy5pbnRlbC5jb20vSW50ZWxTR1hSb290Q0EuZGVyMB0GA1UdDgQWBBTp6ERSUzZc\nSxiaEfxDGCyl3CCASDAOBgNVHQ8BAf8EBAMCAQYwEgYDVR0TAQH/BAgwBgEB/wIB\nATAKBggqhkjOPQQDAgNJADBGAiEAzw9zdUiUHPMUd0C4mx41jlFZkrM3y5f1lgnV\nO7FbjOoCIQCoGtUmT4cXt7V+ySHbJ8Hob9AanpvXNH1ER+/gZF+opQ==\n-----END CERTIFICATE-----\n"},{"fmspc":"0400F1100000","tcbInfo":"{\"tcbInfo\":{\"id\":\"TDX\",\"version\":3,\"issueDate\":\"2026-07-01T10:00:45Z\",\"nextUpdate\":\"2026-07-31T10:00:45Z\",\"fmspc\":\"0400F1100000\",\"pceId\":\"0000\",\"tcbType\":0,\"tcbEvaluationDataNumber\":5,\"tdxModule\":{\"mrsigner\":\"000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000\",\"attributes\":\"0000000000000000\",\"attributesMask\":\"FFFFFFFFFFFFFFFF\"},\"tdxModuleIdentities\":[{\"id\":\"TDX_02\",\"mrsigner\":\"000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000\",\"attributes\":\"0000000000000000\",\"attributesMask\":\"FFFFFFFFFFFFFFFF\",\"tcbLevels\":[{\"tcb\":{\"isvsvn\":0},\"tcbDate\":\"2022-11-09T00:00:00Z\",\"tcbStatus\":\"UpToDate\"}]},{\"id\":\"TDX_05\",\"mrsigner\":\"000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000\",\"attributes\":\"0000000000000000\",\"attributesMask\":\"FFFFFFFFFFFFFFFF\",\"tcbLevels\":[{\"tcb\":{\"isvsvn\":0},\"tcbDate\":\"2022-11-09T00:00:00Z\",\"tcbStatus\":\"UpToDate\"}]},{\"id\":\"TDX_03\",\"mrsigner\":\"000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000\",\"attributes\":\"0000000000000000\",\"attributesMask\":\"FFFFFFFFFFFFFFFF\",\"tcbLevels\":[{\"tcb\":{\"isvsvn\":0},\"tcbDate\":\"2022-11-09T00:00:00Z\",\"tcbStatus\":\"UpToDate\"}]},{\"id\":\"TDX_01\",\"mrsigner\":\"000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000\",\"attributes\":\"0000000000000000\",\"attributesMask\":\"FFFFFFFFFFFFFFFF\",\"tcbLevels\":[{\"tcb\":{\"isvsvn\":0},\"tcbDate\":\"2022-11-09T00:00:00Z\",\"tcbStatus\":\"UpToDate\"}]}],\"tcbLevels\":[{\"tcb\":{\"sgxtcbcomponents\":[{\"svn\":1,\"category\":\"BIOS\",\"type\":\"Early Microcode Update\"},{\"svn\":1,\"category\":\"OS/VMM\",\"type\":\"SGX Late Microcode Update\"},{\"svn\":0,\"category\":\"OS/VMM\",\"type\":\"TXT SINIT\"},{\"svn\":0,\"category\":\"BIOS\"},{\"svn\":0,\"category\":\"BIOS\"},{\"svn\":0,\"category\":\"BIOS\"},{\"svn\":0},{\"svn\":0,\"category\":\"OS/VMM\",\"type\":\"SEAMLDR ACM\"},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0}],\"pcesvn\":0,\"tdxtcbcomponents\":[{\"svn\":0,\"category\":\"OS/VMM\",\"type\":\"TDX Module\"},{\"svn\":0,\"category\":\"OS/VMM\",\"type\":\"TDX Module\"},{\"svn\":0,\"category\":\"OS/VMM\",\"type\":\"TDX Late Microcode Update\"},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0}]},\"tcbDate\":\"2022-11-09T00:00:00Z\",\"tcbStatus\":\"UpToDate\"}]},\"signature\":\"d33030e843729d88c8b9c5a4aae1185f6a0f43a2fc6bdbf7eff62ae0dc14411ae097b3a50ae6d411748950aa2c0953adbbb128d59bc337bede6792b0248a2a3b\"}","tcbInfoIssuerChain":"-----BEGIN CERTIFICATE-----\nMIICkDCCAjagAwIBAgIUTh8n662T/sqPZK+7n3H67/KGwu0wCgYIKoZIzj0EAwIw\naDEaMBgGA1UEAwwRSW50ZWwgU0dYIFJvb3QgQ0ExGjAYBgNVBAoMEUludGVsIENv\ncnBvcmF0aW9uMRQwEgYDVQQHDAtTYW50YSBDbGFyYTELMAkGA1UECAwCQ0ExCzAJ\nBgNVBAYTAlVTMB4XDTE5MTAzMTEyMzM0N1oXDTI2MTAzMTEyMzM0N1owbDEeMBwG\nA1UEAwwVSW50ZWwgU0dYIFRDQiBTaWduaW5nMRowGAYDVQQKDBFJbnRlbCBDb3Jw\nb3JhdGlvbjEUMBIGA1UEBwwLU2FudGEgQ2xhcmExCzAJBgNVBAgMAkNBMQswCQYD\nVQQGEwJVUzBZMBMGByqGSM49AgEGCCqGSM49AwEHA0IABOnYw9LbN/JmyUttXa0M\niBEenjPbxbR4C8MuVYxDI+Le8lDBLp9X4wMzCAUF/fI/31giClXp/y0erLbLZjdV\n07+jgbkwgbYwHwYDVR0jBBgwFoAU6ehEUlM2XEsYmhH8QxgspdwggEgwVgYDVR0f\nBE8wTTBLoEmgR4ZFaHR0cHM6Ly9zYngtY2VydGlmaWNhdGVzLnRydXN0ZWRzZXJ2\naWNlcy5pbnRlbC5jb20vSW50ZWxTR1hSb290Q0EuZGVyMB0GA1UdDgQWBBROHyfr\nrZP+yo9kr7ufcfrv8obC7TAOBgNVHQ8BAf8EBAMCBsAwDAYDVR0TAQH/BAIwADAK\nBggqhkjOPQQDAgNIADBFAiEA9xQeifK+2abQGnrAgk0hrOhdyvJQorh2cEMn4Gwr\n4hoCIFHW5qQ9G2wBJ4GMNQqv/oMfbPtzmyTlaWWzwxkqM0CT\n-----END CERTIFICATE-----\n-----BEGIN CERTIFICATE-----\nMIIClDCCAjmgAwIBAgIVAOnoRFJTNlxLGJoR/EMYLKXcIIBIMAoGCCqGSM49BAMC\nMGgxGjAYBgNVBAMMEUludGVsIFNHWCBSb290IENBMRowGAYDVQQKDBFJbnRlbCBD\nb3Jwb3JhdGlvbjEUMBIGA1UEBwwLU2FudGEgQ2xhcmExCzAJBgNVBAgMAkNBMQsw\nCQYDVQQGEwJVUzAeFw0xOTEwMzEwOTQ5MjFaFw00OTEyMzEyMzU5NTlaMGgxGjAY\nBgNVBAMMEUludGVsIFNHWCBSb290IENBMRowGAYDVQQKDBFJbnRlbCBDb3Jwb3Jh\ndGlvbjEUMBIGA1UEBwwLU2FudGEgQ2xhcmExCzAJBgNVBAgMAkNBMQswCQYDVQQG\nEwJVUzBZMBMGByqGSM49AgEGCCqGSM49AwEHA0IABE/6D/1WHNrWwPmNMIyBKMW5\nJ6JzMsjo6xP2vkK1cdZGb1PGRP/C/8ECgiDkmklmzwLzLi+000m7LLrtKJA3oC2j\ngb8wgbwwHwYDVR0jBBgwFoAU6ehEUlM2XEsYmhH8QxgspdwggEgwVgYDVR0fBE8w\nTTBLoEmgR4ZFaHR0cHM6Ly9zYngtY2VydGlmaWNhdGVzLnRydXN0ZWRzZXJ2aWNl\ncy5pbnRlbC5jb20vSW50ZWxTR1hSb290Q0EuZGVyMB0GA1UdDgQWBBTp6ERSUzZc\nSxiaEfxDGCyl3CCASDAOBgNVHQ8BAf8EBAMCAQYwEgYDVR0TAQH/BAgwBgEB/wIB\nATAKBggqhkjOPQQDAgNJADBGAiEAzw9zdUiUHPMUd0C4mx41jlFZkrM3y5f1lgnV\nO7FbjOoCIQCoGtUmT4cXt7V+ySHbJ8Hob9AanpvXNH1ER+/gZF+opQ==\n-----END CERTIFICATE-----\n"},{"fmspc":"10806F000000","tcbInfo":"{\"tcbInfo\":{\"id\":\"TDX\",\"version\":3,\"issueDate\":\"2026-07-01T09:46:20Z\",\"nextUpdate\":\"2026-07-31T09:46:20Z\",\"fmspc\":\"10806F000000\",\"pceId\":\"0000\",\"tcbType\":0,\"tcbEvaluationDataNumber\":5,\"tdxModule\":{\"mrsigner\":\"000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000\",\"attributes\":\"0000000000000000\",\"attributesMask\":\"FFFFFFFFFFFFFFFF\"},\"tdxModuleIdentities\":[{\"id\":\"TDX_02\",\"mrsigner\":\"000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000\",\"attributes\":\"0000000000000000\",\"attributesMask\":\"FFFFFFFFFFFFFFFF\",\"tcbLevels\":[{\"tcb\":{\"isvsvn\":0},\"tcbDate\":\"2022-11-09T00:00:00Z\",\"tcbStatus\":\"UpToDate\"}]},{\"id\":\"TDX_05\",\"mrsigner\":\"000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000\",\"attributes\":\"0000000000000000\",\"attributesMask\":\"FFFFFFFFFFFFFFFF\",\"tcbLevels\":[{\"tcb\":{\"isvsvn\":0},\"tcbDate\":\"2022-11-09T00:00:00Z\",\"tcbStatus\":\"UpToDate\"}]},{\"id\":\"TDX_03\",\"mrsigner\":\"000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000\",\"attributes\":\"0000000000000000\",\"attributesMask\":\"FFFFFFFFFFFFFFFF\",\"tcbLevels\":[{\"tcb\":{\"isvsvn\":0},\"tcbDate\":\"2022-11-09T00:00:00Z\",\"tcbStatus\":\"UpToDate\"}]},{\"id\":\"TDX_01\",\"mrsigner\":\"000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000\",\"attributes\":\"0000000000000000\",\"attributesMask\":\"FFFFFFFFFFFFFFFF\",\"tcbLevels\":[{\"tcb\":{\"isvsvn\":0},\"tcbDate\":\"2022-11-09T00:00:00Z\",\"tcbStatus\":\"UpToDate\"}]}],\"tcbLevels\":[{\"tcb\":{\"sgxtcbcomponents\":[{\"svn\":2,\"category\":\"BIOS\",\"type\":\"Early Microcode Update\"},{\"svn\":2,\"category\":\"OS/VMM\",\"type\":\"SGX Late Microcode Update\"},{\"svn\":0,\"category\":\"OS/VMM\",\"type\":\"TXT SINIT\"},{\"svn\":0,\"category\":\"BIOS\"},{\"svn\":0,\"category\":\"BIOS\"},{\"svn\":0,\"category\":\"BIOS\"},{\"svn\":0},{\"svn\":0,\"category\":\"OS/VMM\",\"type\":\"SEAMLDR ACM\"},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0}],\"pcesvn\":10,\"tdxtcbcomponents\":[{\"svn\":0,\"category\":\"OS/VMM\",\"type\":\"TDX Module\"},{\"svn\":0,\"category\":\"OS/VMM\",\"type\":\"TDX Module\"},{\"svn\":3,\"category\":\"OS/VMM\",\"type\":\"TDX Late Microcode Update\"},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0}]},\"tcbDate\":\"2022-11-09T00:00:00Z\",\"tcbStatus\":\"UpToDate\"},{\"tcb\":{\"sgxtcbcomponents\":[{\"svn\":2,\"category\":\"BIOS\",\"type\":\"Early Microcode Update\"},{\"svn\":2,\"category\":\"OS/VMM\",\"type\":\"SGX Late Microcode Update\"},{\"svn\":0,\"category\":\"OS/VMM\",\"type\":\"TXT SINIT\"},{\"svn\":0,\"category\":\"BIOS\"},{\"svn\":0,\"category\":\"BIOS\"},{\"svn\":0,\"category\":\"BIOS\"},{\"svn\":0},{\"svn\":0,\"category\":\"OS/VMM\",\"type\":\"SEAMLDR ACM\"},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0}],\"pcesvn\":10,\"tdxtcbcomponents\":[{\"svn\":0,\"category\":\"OS/VMM\",\"type\":\"TDX Module\"},{\"svn\":0,\"category\":\"OS/VMM\",\"type\":\"TDX Module\"},{\"svn\":2,\"category\":\"OS/VMM\",\"type\":\"TDX Late Microcode Update\"},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0}]},\"tcbDate\":\"2020-05-28T00:00:00Z\",\"tcbStatus\":\"OutOfDate\"},{\"tcb\":{\"sgxtcbcomponents\":[{\"svn\":1,\"category\":\"BIOS\",\"type\":\"Early Microcode Update\"},{\"svn\":1,\"category\":\"OS/VMM\",\"type\":\"SGX Late Microcode Update\"},{\"svn\":0,\"category\":\"OS/VMM\",\"type\":\"TXT SINIT\"},{\"svn\":0,\"category\":\"BIOS\"},{\"svn\":0,\"category\":\"BIOS\"},{\"svn\":0,\"category\":\"BIOS\"},{\"svn\":0},{\"svn\":0,\"category\":\"OS/VMM\",\"type\":\"SEAMLDR ACM\"},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0}],\"pcesvn\":9,\"tdxtcbcomponents\":[{\"svn\":0,\"category\":\"OS/VMM\",\"type\":\"TDX Module\"},{\"svn\":0,\"category\":\"OS/VMM\",\"type\":\"TDX Module\"},{\"svn\":1,\"category\":\"OS/VMM\",\"type\":\"TDX Late Microcode Update\"},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0}]},\"tcbDate\":\"2020-03-22T00:00:00Z\",\"tcbStatus\":\"OutOfDate\"}]},\"signature\":\"19a007d6ca2b8a300ce6ff7d34f93ef32a98462b6c1b003a8a230743be6c7ec80cfcb869dfb9be29c5e30d4d14817899d5249ddb1d146f04b623f87010837657\"}","tcbInfoIssuerChain":"-----BEGIN CERTIFICATE-----\nMIICkDCCAjagAwIBAgIUTh8n662T/sqPZK+7n3H67/KGwu0wCgYIKoZIzj0EAwIw\naDEaMBgGA1UEAwwRSW50ZWwgU0dYIFJvb3QgQ0ExGjAYBgNVBAoMEUludGVsIENv\ncnBvcmF0aW9uMRQwEgYDVQQHDAtTYW50YSBDbGFyYTELMAkGA1UECAwCQ0ExCzAJ\nBgNVBAYTAlVTMB4XDTE5MTAzMTEyMzM0N1oXDTI2MTAzMTEyMzM0N1owbDEeMBwG\nA1UEAwwVSW50ZWwgU0dYIFRDQiBTaWduaW5nMRowGAYDVQQKDBFJbnRlbCBDb3Jw\nb3JhdGlvbjEUMBIGA1UEBwwLU2FudGEgQ2xhcmExCzAJBgNVBAgMAkNBMQswCQYD\nVQQGEwJVUzBZMBMGByqGSM49AgEGCCqGSM49AwEHA0IABOnYw9LbN/JmyUttXa0M\niBEenjPbxbR4C8MuVYxDI+Le8lDBLp9X4wMzCAUF/fI/31giClXp/y0erLbLZjdV\n07+jgbkwgbYwHwYDVR0jBBgwFoAU6ehEUlM2XEsYmhH8QxgspdwggEgwVgYDVR0f\nBE8wTTBLoEmgR4ZFaHR0cHM6Ly9zYngtY2VydGlmaWNhdGVzLnRydXN0ZWRzZXJ2\naWNlcy5pbnRlbC5jb20vSW50ZWxTR1hSb290Q0EuZGVyMB0GA1UdDgQWBBROHyfr\nrZP+yo9kr7ufcfrv8obC7TAOBgNVHQ8BAf8EBAMCBsAwDAYDVR0TAQH/BAIwADAK\nBggqhkjOPQQDAgNIADBFAiEA9xQeifK+2abQGnrAgk0hrOhdyvJQorh2cEMn4Gwr\n4hoCIFHW5qQ9G2wBJ4GMNQqv/oMfbPtzmyTlaWWzwxkqM0CT\n-----END CERTIFICATE-----\n-----BEGIN CERTIFICATE-----\nMIIClDCCAjmgAwIBAgIVAOnoRFJTNlxLGJoR/EMYLKXcIIBIMAoGCCqGSM49BAMC\nMGgxGjAYBgNVBAMMEUludGVsIFNHWCBSb290IENBMRowGAYDVQQKDBFJbnRlbCBD\nb3Jwb3JhdGlvbjEUMBIGA1UEBwwLU2FudGEgQ2xhcmExCzAJBgNVBAgMAkNBMQsw\nCQYDVQQGEwJVUzAeFw0xOTEwMzEwOTQ5MjFaFw00OTEyMzEyMzU5NTlaMGgxGjAY\nBgNVBAMMEUludGVsIFNHWCBSb290IENBMRowGAYDVQQKDBFJbnRlbCBDb3Jwb3Jh\ndGlvbjEUMBIGA1UEBwwLU2FudGEgQ2xhcmExCzAJBgNVBAgMAkNBMQswCQYDVQQG\nEwJVUzBZMBMGByqGSM49AgEGCCqGSM49AwEHA0IABE/6D/1WHNrWwPmNMIyBKMW5\nJ6JzMsjo6xP2vkK1cdZGb1PGRP/C/8ECgiDkmklmzwLzLi+000m7LLrtKJA3oC2j\ngb8wgbwwHwYDVR0jBBgwFoAU6ehEUlM2XEsYmhH8QxgspdwggEgwVgYDVR0fBE8w\nTTBLoEmgR4ZFaHR0cHM6Ly9zYngtY2VydGlmaWNhdGVzLnRydXN0ZWRzZXJ2aWNl\ncy5pbnRlbC5jb20vSW50ZWxTR1hSb290Q0EuZGVyMB0GA1UdDgQWBBTp6ERSUzZc\nSxiaEfxDGCyl3CCASDAOBgNVHQ8BAf8EBAMCAQYwEgYDVR0TAQH/BAgwBgEB/wIB\nATAKBggqhkjOPQQDAgNJADBGAiEAzw9zdUiUHPMUd0C4mx41jlFZkrM3y5f1lgnV\nO7FbjOoCIQCoGtUmT4cXt7V+ySHbJ8Hob9AanpvXNH1ER+/gZF+opQ==\n-----END CERTIFICATE-----\n"},{"fmspc":"50A06D000000","tcbInfo":"{\"tcbInfo\":{\"id\":\"TDX\",\"version\":3,\"issueDate\":\"2026-07-01T10:00:45Z\",\"nextUpdate\":\"2026-07-31T10:00:45Z\",\"fmspc\":\"50A06D000000\",\"pceId\":\"0000\",\"tcbType\":0,\"tcbEvaluationDataNumber\":5,\"tdxModule\":{\"mrsigner\":\"000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000\",\"attributes\":\"0000000000000000\",\"attributesMask\":\"FFFFFFFFFFFFFFFF\"},\"tdxModuleIdentities\":[{\"id\":\"TDX_02\",\"mrsigner\":\"000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000\",\"attributes\":\"0000000000000000\",\"attributesMask\":\"FFFFFFFFFFFFFFFF\",\"tcbLevels\":[{\"tcb\":{\"isvsvn\":0},\"tcbDate\":\"2022-11-09T00:00:00Z\",\"tcbStatus\":\"UpToDate\"}]},{\"id\":\"TDX_05\",\"mrsigner\":\"000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000\",\"attributes\":\"0000000000000000\",\"attributesMask\":\"FFFFFFFFFFFFFFFF\",\"tcbLevels\":[{\"tcb\":{\"isvsvn\":0},\"tcbDate\":\"2022-11-09T00:00:00Z\",\"tcbStatus\":\"UpToDate\"}]},{\"id\":\"TDX_03\",\"mrsigner\":\"000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000\",\"attributes\":\"0000000000000000\",\"attributesMask\":\"FFFFFFFFFFFFFFFF\",\"tcbLevels\":[{\"tcb\":{\"isvsvn\":0},\"tcbDate\":\"2022-11-09T00:00:00Z\",\"tcbStatus\":\"UpToDate\"}]},{\"id\":\"TDX_01\",\"mrsigner\":\"000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000\",\"attributes\":\"0000000000000000\",\"attributesMask\":\"FFFFFFFFFFFFFFFF\",\"tcbLevels\":[{\"tcb\":{\"isvsvn\":0},\"tcbDate\":\"2022-11-09T00:00:00Z\",\"tcbStatus\":\"UpToDate\"}]}],\"tcbLevels\":[{\"tcb\":{\"sgxtcbcomponents\":[{\"svn\":1,\"category\":\"BIOS\",\"type\":\"Early Microcode Update\"},{\"svn\":1,\"category\":\"OS/VMM\",\"type\":\"SGX Late Microcode Update\"},{\"svn\":0,\"category\":\"OS/VMM\",\"type\":\"TXT SINIT\"},{\"svn\":0,\"category\":\"BIOS\"},{\"svn\":0,\"category\":\"BIOS\"},{\"svn\":0,\"category\":\"BIOS\"},{\"svn\":0},{\"svn\":0,\"category\":\"OS/VMM\",\"type\":\"SEAMLDR ACM\"},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0}],\"pcesvn\":0,\"tdxtcbcomponents\":[{\"svn\":0,\"category\":\"OS/VMM\",\"type\":\"TDX Module\"},{\"svn\":0,\"category\":\"OS/VMM\",\"type\":\"TDX Module\"},{\"svn\":1,\"category\":\"OS/VMM\",\"type\":\"TDX Late Microcode Update\"},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0}]},\"tcbDate\":\"2022-11-09T00:00:00Z\",\"tcbStatus\":\"UpToDate\"}]},\"signature\":\"28e87299fb0ed2b63890a895f6b8fe86abcf087c7023f79cb93aaa3ceb8fdefd694ec5bcaed2fb00e83e9696557ff70b1649107de1269f477723db74cd815653\"}","tcbInfoIssuerChain":"-----BEGIN CERTIFICATE-----\nMIICkDCCAjagAwIBAgIUTh8n662T/sqPZK+7n3H67/KGwu0wCgYIKoZIzj0EAwIw\naDEaMBgGA1UEAwwRSW50ZWwgU0dYIFJvb3QgQ0ExGjAYBgNVBAoMEUludGVsIENv\ncnBvcmF0aW9uMRQwEgYDVQQHDAtTYW50YSBDbGFyYTELMAkGA1UECAwCQ0ExCzAJ\nBgNVBAYTAlVTMB4XDTE5MTAzMTEyMzM0N1oXDTI2MTAzMTEyMzM0N1owbDEeMBwG\nA1UEAwwVSW50ZWwgU0dYIFRDQiBTaWduaW5nMRowGAYDVQQKDBFJbnRlbCBDb3Jw\nb3JhdGlvbjEUMBIGA1UEBwwLU2FudGEgQ2xhcmExCzAJBgNVBAgMAkNBMQswCQYD\nVQQGEwJVUzBZMBMGByqGSM49AgEGCCqGSM49AwEHA0IABOnYw9LbN/JmyUttXa0M\niBEenjPbxbR4C8MuVYxDI+Le8lDBLp9X4wMzCAUF/fI/31giClXp/y0erLbLZjdV\n07+jgbkwgbYwHwYDVR0jBBgwFoAU6ehEUlM2XEsYmhH8QxgspdwggEgwVgYDVR0f\nBE8wTTBLoEmgR4ZFaHR0cHM6Ly9zYngtY2VydGlmaWNhdGVzLnRydXN0ZWRzZXJ2\naWNlcy5pbnRlbC5jb20vSW50ZWxTR1hSb290Q0EuZGVyMB0GA1UdDgQWBBROHyfr\nrZP+yo9kr7ufcfrv8obC7TAOBgNVHQ8BAf8EBAMCBsAwDAYDVR0TAQH/BAIwADAK\nBggqhkjOPQQDAgNIADBFAiEA9xQeifK+2abQGnrAgk0hrOhdyvJQorh2cEMn4Gwr\n4hoCIFHW5qQ9G2wBJ4GMNQqv/oMfbPtzmyTlaWWzwxkqM0CT\n-----END CERTIFICATE-----\n-----BEGIN CERTIFICATE-----\nMIIClDCCAjmgAwIBAgIVAOnoRFJTNlxLGJoR/EMYLKXcIIBIMAoGCCqGSM49BAMC\nMGgxGjAYBgNVBAMMEUludGVsIFNHWCBSb290IENBMRowGAYDVQQKDBFJbnRlbCBD\nb3Jwb3JhdGlvbjEUMBIGA1UEBwwLU2FudGEgQ2xhcmExCzAJBgNVBAgMAkNBMQsw\nCQYDVQQGEwJVUzAeFw0xOTEwMzEwOTQ5MjFaFw00OTEyMzEyMzU5NTlaMGgxGjAY\nBgNVBAMMEUludGVsIFNHWCBSb290IENBMRowGAYDVQQKDBFJbnRlbCBDb3Jwb3Jh\ndGlvbjEUMBIGA1UEBwwLU2FudGEgQ2xhcmExCzAJBgNVBAgMAkNBMQswCQYDVQQG\nEwJVUzBZMBMGByqGSM49AgEGCCqGSM49AwEHA0IABE/6D/1WHNrWwPmNMIyBKMW5\nJ6JzMsjo6xP2vkK1cdZGb1PGRP/C/8ECgiDkmklmzwLzLi+000m7LLrtKJA3oC2j\ngb8wgbwwHwYDVR0jBBgwFoAU6ehEUlM2XEsYmhH8QxgspdwggEgwVgYDVR0fBE8w\nTTBLoEmgR4ZFaHR0cHM6Ly9zYngtY2VydGlmaWNhdGVzLnRydXN0ZWRzZXJ2aWNl\ncy5pbnRlbC5jb20vSW50ZWxTR1hSb290Q0EuZGVyMB0GA1UdDgQWBBTp6ERSUzZc\nSxiaEfxDGCyl3CCASDAOBgNVHQ8BAf8EBAMCAQYwEgYDVR0TAQH/BAgwBgEB/wIB\nATAKBggqhkjOPQQDAgNJADBGAiEAzw9zdUiUHPMUd0C4mx41jlFZkrM3y5f1lgnV\nO7FbjOoCIQCoGtUmT4cXt7V+ySHbJ8Hob9AanpvXNH1ER+/gZF+opQ==\n-----END CERTIFICATE-----\n"},{"fmspc":"B0806F000000","tcbInfo":"{\"tcbInfo\":{\"id\":\"TDX\",\"version\":3,\"issueDate\":\"2026-07-01T10:00:45Z\",\"nextUpdate\":\"2026-07-31T10:00:45Z\",\"fmspc\":\"B0806F000000\",\"pceId\":\"0000\",\"tcbType\":0,\"tcbEvaluationDataNumber\":5,\"tdxModule\":{\"mrsigner\":\"000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000\",\"attributes\":\"0000000000000000\",\"attributesMask\":\"FFFFFFFFFFFFFFFF\"},\"tdxModuleIdentities\":[{\"id\":\"TDX_02\",\"mrsigner\":\"000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000\",\"attributes\":\"0000000000000000\",\"attributesMask\":\"FFFFFFFFFFFFFFFF\",\"tcbLevels\":[{\"tcb\":{\"isvsvn\":0},\"tcbDate\":\"2022-11-09T00:00:00Z\",\"tcbStatus\":\"UpToDate\"}]},{\"id\":\"TDX_05\",\"mrsigner\":\"000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000\",\"attributes\":\"0000000000000000\",\"attributesMask\":\"FFFFFFFFFFFFFFFF\",\"tcbLevels\":[{\"tcb\":{\"isvsvn\":0},\"tcbDate\":\"2022-11-09T00:00:00Z\",\"tcbStatus\":\"UpToDate\"}]},{\"id\":\"TDX_03\",\"mrsigner\":\"000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000\",\"attributes\":\"0000000000000000\",\"attributesMask\":\"FFFFFFFFFFFFFFFF\",\"tcbLevels\":[{\"tcb\":{\"isvsvn\":0},\"tcbDate\":\"2022-11-09T00:00:00Z\",\"tcbStatus\":\"UpToDate\"}]},{\"id\":\"TDX_01\",\"mrsigner\":\"000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000\",\"attributes\":\"0000000000000000\",\"attributesMask\":\"FFFFFFFFFFFFFFFF\",\"tcbLevels\":[{\"tcb\":{\"isvsvn\":0},\"tcbDate\":\"2022-11-09T00:00:00Z\",\"tcbStatus\":\"UpToDate\"}]}],\"tcbLevels\":[{\"tcb\":{\"sgxtcbcomponents\":[{\"svn\":1,\"category\":\"BIOS\",\"type\":\"Early Microcode Update\"},{\"svn\":1,\"category\":\"OS/VMM\",\"type\":\"SGX Late Microcode Update\"},{\"svn\":0,\"category\":\"OS/VMM\",\"type\":\"TXT SINIT\"},{\"svn\":0,\"category\":\"BIOS\"},{\"svn\":0,\"category\":\"BIOS\"},{\"svn\":0,\"category\":\"BIOS\"},{\"svn\":0},{\"svn\":0,\"category\":\"OS/VMM\",\"type\":\"SEAMLDR ACM\"},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0}],\"pcesvn\":0,\"tdxtcbcomponents\":[{\"svn\":0,\"category\":\"OS/VMM\",\"type\":\"TDX Module\"},{\"svn\":0,\"category\":\"OS/VMM\",\"type\":\"TDX Module\"},{\"svn\":1,\"category\":\"OS/VMM\",\"type\":\"TDX Late Microcode Update\"},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0}]},\"tcbDate\":\"2022-11-09T00:00:00Z\",\"tcbStatus\":\"UpToDate\"}]},\"signature\":\"da0312fbe582e1d32136ddd517abf928c2c9ccdcb686d3306a6c4401a96190d6fdd753da816ffaa27d7b536298713f48de3f45d1a7a8e364d3ea75159452614c\"}","tcbInfoIssuerChain":"-----BEGIN CERTIFICATE-----\nMIICkDCCAjagAwIBAgIUTh8n662T/sqPZK+7n3H67/KGwu0wCgYIKoZIzj0EAwIw\naDEaMBgGA1UEAwwRSW50ZWwgU0dYIFJvb3QgQ0ExGjAYBgNVBAoMEUludGVsIENv\ncnBvcmF0aW9uMRQwEgYDVQQHDAtTYW50YSBDbGFyYTELMAkGA1UECAwCQ0ExCzAJ\nBgNVBAYTAlVTMB4XDTE5MTAzMTEyMzM0N1oXDTI2MTAzMTEyMzM0N1owbDEeMBwG\nA1UEAwwVSW50ZWwgU0dYIFRDQiBTaWduaW5nMRowGAYDVQQKDBFJbnRlbCBDb3Jw\nb3JhdGlvbjEUMBIGA1UEBwwLU2FudGEgQ2xhcmExCzAJBgNVBAgMAkNBMQswCQYD\nVQQGEwJVUzBZMBMGByqGSM49AgEGCCqGSM49AwEHA0IABOnYw9LbN/JmyUttXa0M\niBEenjPbxbR4C8MuVYxDI+Le8lDBLp9X4wMzCAUF/fI/31giClXp/y0erLbLZjdV\n07+jgbkwgbYwHwYDVR0jBBgwFoAU6ehEUlM2XEsYmhH8QxgspdwggEgwVgYDVR0f\nBE8wTTBLoEmgR4ZFaHR0cHM6Ly9zYngtY2VydGlmaWNhdGVzLnRydXN0ZWRzZXJ2\naWNlcy5pbnRlbC5jb20vSW50ZWxTR1hSb290Q0EuZGVyMB0GA1UdDgQWBBROHyfr\nrZP+yo9kr7ufcfrv8obC7TAOBgNVHQ8BAf8EBAMCBsAwDAYDVR0TAQH/BAIwADAK\nBggqhkjOPQQDAgNIADBFAiEA9xQeifK+2abQGnrAgk0hrOhdyvJQorh2cEMn4Gwr\n4hoCIFHW5qQ9G2wBJ4GMNQqv/oMfbPtzmyTlaWWzwxkqM0CT\n-----END CERTIFICATE-----\n-----BEGIN CERTIFICATE-----\nMIIClDCCAjmgAwIBAgIVAOnoRFJTNlxLGJoR/EMYLKXcIIBIMAoGCCqGSM49BAMC\nMGgxGjAYBgNVBAMMEUludGVsIFNHWCBSb290IENBMRowGAYDVQQKDBFJbnRlbCBD\nb3Jwb3JhdGlvbjEUMBIGA1UEBwwLU2FudGEgQ2xhcmExCzAJBgNVBAgMAkNBMQsw\nCQYDVQQGEwJVUzAeFw0xOTEwMzEwOTQ5MjFaFw00OTEyMzEyMzU5NTlaMGgxGjAY\nBgNVBAMMEUludGVsIFNHWCBSb290IENBMRowGAYDVQQKDBFJbnRlbCBDb3Jwb3Jh\ndGlvbjEUMBIGA1UEBwwLU2FudGEgQ2xhcmExCzAJBgNVBAgMAkNBMQswCQYDVQQG\nEwJVUzBZMBMGByqGSM49AgEGCCqGSM49AwEHA0IABE/6D/1WHNrWwPmNMIyBKMW5\nJ6JzMsjo6xP2vkK1cdZGb1PGRP/C/8ECgiDkmklmzwLzLi+000m7LLrtKJA3oC2j\ngb8wgbwwHwYDVR0jBBgwFoAU6ehEUlM2XEsYmhH8QxgspdwggEgwVgYDVR0fBE8w\nTTBLoEmgR4ZFaHR0cHM6Ly9zYngtY2VydGlmaWNhdGVzLnRydXN0ZWRzZXJ2aWNl\ncy5pbnRlbC5jb20vSW50ZWxTR1hSb290Q0EuZGVyMB0GA1UdDgQWBBTp6ERSUzZc\nSxiaEfxDGCyl3CCASDAOBgNVHQ8BAf8EBAMCAQYwEgYDVR0TAQH/BAgwBgEB/wIB\nATAKBggqhkjOPQQDAgNJADBGAiEAzw9zdUiUHPMUd0C4mx41jlFZkrM3y5f1lgnV\nO7FbjOoCIQCoGtUmT4cXt7V+ySHbJ8Hob9AanpvXNH1ER+/gZF+opQ==\n-----END CERTIFICATE-----\n"},{"fmspc":"00A06F010000","tcbInfo":"{\"tcbInfo\":{\"id\":\"TDX\",\"version\":3,\"issueDate\":\"2026-07-01T10:00:45Z\",\"nextUpdate\":\"2026-07-31T10:00:45Z\",\"fmspc\":\"00A06F010000\",\"pceId\":\"0000\",\"tcbType\":0,\"tcbEvaluationDataNumber\":5,\"tdxModule\":{\"mrsigner\":\"000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000\",\"attributes\":\"0000000000000000\",\"attributesMask\":\"FFFFFFFFFFFFFFFF\"},\"tdxModuleIdentities\":[{\"id\":\"TDX_02\",\"mrsigner\":\"000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000\",\"attributes\":\"0000000000000000\",\"attributesMask\":\"FFFFFFFFFFFFFFFF\",\"tcbLevels\":[{\"tcb\":{\"isvsvn\":0},\"tcbDate\":\"2022-11-09T00:00:00Z\",\"tcbStatus\":\"UpToDate\"}]},{\"id\":\"TDX_05\",\"mrsigner\":\"000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000\",\"attributes\":\"0000000000000000\",\"attributesMask\":\"FFFFFFFFFFFFFFFF\",\"tcbLevels\":[{\"tcb\":{\"isvsvn\":0},\"tcbDate\":\"2022-11-09T00:00:00Z\",\"tcbStatus\":\"UpToDate\"}]},{\"id\":\"TDX_03\",\"mrsigner\":\"000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000\",\"attributes\":\"0000000000000000\",\"attributesMask\":\"FFFFFFFFFFFFFFFF\",\"tcbLevels\":[{\"tcb\":{\"isvsvn\":0},\"tcbDate\":\"2022-11-09T00:00:00Z\",\"tcbStatus\":\"UpToDate\"}]},{\"id\":\"TDX_01\",\"mrsigner\":\"000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000\",\"attributes\":\"0000000000000000\",\"attributesMask\":\"FFFFFFFFFFFFFFFF\",\"tcbLevels\":[{\"tcb\":{\"isvsvn\":0},\"tcbDate\":\"2022-11-09T00:00:00Z\",\"tcbStatus\":\"UpToDate\"}]}],\"tcbLevels\":[{\"tcb\":{\"sgxtcbcomponents\":[{\"svn\":1,\"category\":\"BIOS\",\"type\":\"Early Microcode Update\"},{\"svn\":1,\"category\":\"OS/VMM\",\"type\":\"SGX Late Microcode Update\"},{\"svn\":0,\"category\":\"OS/VMM\",\"type\":\"TXT SINIT\"},{\"svn\":0,\"category\":\"BIOS\"},{\"svn\":0,\"category\":\"BIOS\"},{\"svn\":0,\"category\":\"BIOS\"},{\"svn\":0},{\"svn\":0,\"category\":\"OS/VMM\",\"type\":\"SEAMLDR ACM\"},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0}],\"pcesvn\":0,\"tdxtcbcomponents\":[{\"svn\":0,\"category\":\"OS/VMM\",\"type\":\"TDX Module\"},{\"svn\":0,\"category\":\"OS/VMM\",\"type\":\"TDX Module\"},{\"svn\":1,\"category\":\"OS/VMM\",\"type\":\"TDX Late Microcode Update\"},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0}]},\"tcbDate\":\"2022-11-09T00:00:00Z\",\"tcbStatus\":\"UpToDate\"}]},\"signature\":\"a1309265fe850a27482fc8cdb2854cab6ff10f5ca4099af209a676a062b4b45943155227d431d4058c47c70be382dc43defde577b980412653b59ec4e298a23b\"}","tcbInfoIssuerChain":"-----BEGIN CERTIFICATE-----\nMIICkDCCAjagAwIBAgIUTh8n662T/sqPZK+7n3H67/KGwu0wCgYIKoZIzj0EAwIw\naDEaMBgGA1UEAwwRSW50ZWwgU0dYIFJvb3QgQ0ExGjAYBgNVBAoMEUludGVsIENv\ncnBvcmF0aW9uMRQwEgYDVQQHDAtTYW50YSBDbGFyYTELMAkGA1UECAwCQ0ExCzAJ\nBgNVBAYTAlVTMB4XDTE5MTAzMTEyMzM0N1oXDTI2MTAzMTEyMzM0N1owbDEeMBwG\nA1UEAwwVSW50ZWwgU0dYIFRDQiBTaWduaW5nMRowGAYDVQQKDBFJbnRlbCBDb3Jw\nb3JhdGlvbjEUMBIGA1UEBwwLU2FudGEgQ2xhcmExCzAJBgNVBAgMAkNBMQswCQYD\nVQQGEwJVUzBZMBMGByqGSM49AgEGCCqGSM49AwEHA0IABOnYw9LbN/JmyUttXa0M\niBEenjPbxbR4C8MuVYxDI+Le8lDBLp9X4wMzCAUF/fI/31giClXp/y0erLbLZjdV\n07+jgbkwgbYwHwYDVR0jBBgwFoAU6ehEUlM2XEsYmhH8QxgspdwggEgwVgYDVR0f\nBE8wTTBLoEmgR4ZFaHR0cHM6Ly9zYngtY2VydGlmaWNhdGVzLnRydXN0ZWRzZXJ2\naWNlcy5pbnRlbC5jb20vSW50ZWxTR1hSb290Q0EuZGVyMB0GA1UdDgQWBBROHyfr\nrZP+yo9kr7ufcfrv8obC7TAOBgNVHQ8BAf8EBAMCBsAwDAYDVR0TAQH/BAIwADAK\nBggqhkjOPQQDAgNIADBFAiEA9xQeifK+2abQGnrAgk0hrOhdyvJQorh2cEMn4Gwr\n4hoCIFHW5qQ9G2wBJ4GMNQqv/oMfbPtzmyTlaWWzwxkqM0CT\n-----END CERTIFICATE-----\n-----BEGIN CERTIFICATE-----\nMIIClDCCAjmgAwIBAgIVAOnoRFJTNlxLGJoR/EMYLKXcIIBIMAoGCCqGSM49BAMC\nMGgxGjAYBgNVBAMMEUludGVsIFNHWCBSb290IENBMRowGAYDVQQKDBFJbnRlbCBD\nb3Jwb3JhdGlvbjEUMBIGA1UEBwwLU2FudGEgQ2xhcmExCzAJBgNVBAgMAkNBMQsw\nCQYDVQQGEwJVUzAeFw0xOTEwMzEwOTQ5MjFaFw00OTEyMzEyMzU5NTlaMGgxGjAY\nBgNVBAMMEUludGVsIFNHWCBSb290IENBMRowGAYDVQQKDBFJbnRlbCBDb3Jwb3Jh\ndGlvbjEUMBIGA1UEBwwLU2FudGEgQ2xhcmExCzAJBgNVBAgMAkNBMQswCQYDVQQG\nEwJVUzBZMBMGByqGSM49AgEGCCqGSM49AwEHA0IABE/6D/1WHNrWwPmNMIyBKMW5\nJ6JzMsjo6xP2vkK1cdZGb1PGRP/C/8ECgiDkmklmzwLzLi+000m7LLrtKJA3oC2j\ngb8wgbwwHwYDVR0jBBgwFoAU6ehEUlM2XEsYmhH8QxgspdwggEgwVgYDVR0fBE8w\nTTBLoEmgR4ZFaHR0cHM6Ly9zYngtY2VydGlmaWNhdGVzLnRydXN0ZWRzZXJ2aWNl\ncy5pbnRlbC5jb20vSW50ZWxTR1hSb290Q0EuZGVyMB0GA1UdDgQWBBTp6ERSUzZc\nSxiaEfxDGCyl3CCASDAOBgNVHQ8BAf8EBAMCAQYwEgYDVR0TAQH/BAgwBgEB/wIB\nATAKBggqhkjOPQQDAgNJADBGAiEAzw9zdUiUHPMUd0C4mx41jlFZkrM3y5f1lgnV\nO7FbjOoCIQCoGtUmT4cXt7V+ySHbJ8Hob9AanpvXNH1ER+/gZF+opQ==\n-----END CERTIFICATE-----\n"},{"fmspc":"00A06D070000","tcbInfo":"{\"tcbInfo\":{\"id\":\"TDX\",\"version\":3,\"issueDate\":\"2026-07-01T10:00:45Z\",\"nextUpdate\":\"2026-07-31T10:00:45Z\",\"fmspc\":\"00A06D070000\",\"pceId\":\"0000\",\"tcbType\":0,\"tcbEvaluationDataNumber\":5,\"tdxModule\":{\"mrsigner\":\"000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000\",\"attributes\":\"0000000000000000\",\"attributesMask\":\"FFFFFFFFFFFFFFFF\"},\"tdxModuleIdentities\":[{\"id\":\"TDX_02\",\"mrsigner\":\"000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000\",\"attributes\":\"0000000000000000\",\"attributesMask\":\"FFFFFFFFFFFFFFFF\",\"tcbLevels\":[{\"tcb\":{\"isvsvn\":0},\"tcbDate\":\"2022-11-09T00:00:00Z\",\"tcbStatus\":\"UpToDate\"}]},{\"id\":\"TDX_05\",\"mrsigner\":\"000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000\",\"attributes\":\"0000000000000000\",\"attributesMask\":\"FFFFFFFFFFFFFFFF\",\"tcbLevels\":[{\"tcb\":{\"isvsvn\":0},\"tcbDate\":\"2022-11-09T00:00:00Z\",\"tcbStatus\":\"UpToDate\"}]},{\"id\":\"TDX_03\",\"mrsigner\":\"000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000\",\"attributes\":\"0000000000000000\",\"attributesMask\":\"FFFFFFFFFFFFFFFF\",\"tcbLevels\":[{\"tcb\":{\"isvsvn\":0},\"tcbDate\":\"2022-11-09T00:00:00Z\",\"tcbStatus\":\"UpToDate\"}]},{\"id\":\"TDX_01\",\"mrsigner\":\"000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000\",\"attributes\":\"0000000000000000\",\"attributesMask\":\"FFFFFFFFFFFFFFFF\",\"tcbLevels\":[{\"tcb\":{\"isvsvn\":0},\"tcbDate\":\"2022-11-09T00:00:00Z\",\"tcbStatus\":\"UpToDate\"}]}],\"tcbLevels\":[{\"tcb\":{\"sgxtcbcomponents\":[{\"svn\":1,\"category\":\"BIOS\",\"type\":\"Early Microcode Update\"},{\"svn\":1,\"category\":\"OS/VMM\",\"type\":\"SGX Late Microcode Update\"},{\"svn\":0,\"category\":\"OS/VMM\",\"type\":\"TXT SINIT\"},{\"svn\":0,\"category\":\"BIOS\"},{\"svn\":0,\"category\":\"BIOS\"},{\"svn\":0,\"category\":\"BIOS\"},{\"svn\":0},{\"svn\":0,\"category\":\"OS/VMM\",\"type\":\"SEAMLDR ACM\"},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0}],\"pcesvn\":0,\"tdxtcbcomponents\":[{\"svn\":0,\"category\":\"OS/VMM\",\"type\":\"TDX Module\"},{\"svn\":0,\"category\":\"OS/VMM\",\"type\":\"TDX Module\"},{\"svn\":1,\"category\":\"OS/VMM\",\"type\":\"TDX Late Microcode Update\"},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0}]},\"tcbDate\":\"2022-11-09T00:00:00Z\",\"tcbStatus\":\"UpToDate\"}]},\"signature\":\"98641e3b215e1134191c0637028cd6031ab109354d8c68083769bd63757418d83c2837f396ecad4f7e1e13176b0b2367e46cd1045dc6032df731c7edebe124e2\"}","tcbInfoIssuerChain":"-----BEGIN CERTIFICATE-----\nMIICkDCCAjagAwIBAgIUTh8n662T/sqPZK+7n3H67/KGwu0wCgYIKoZIzj0EAwIw\naDEaMBgGA1UEAwwRSW50ZWwgU0dYIFJvb3QgQ0ExGjAYBgNVBAoMEUludGVsIENv\ncnBvcmF0aW9uMRQwEgYDVQQHDAtTYW50YSBDbGFyYTELMAkGA1UECAwCQ0ExCzAJ\nBgNVBAYTAlVTMB4XDTE5MTAzMTEyMzM0N1oXDTI2MTAzMTEyMzM0N1owbDEeMBwG\nA1UEAwwVSW50ZWwgU0dYIFRDQiBTaWduaW5nMRowGAYDVQQKDBFJbnRlbCBDb3Jw\nb3JhdGlvbjEUMBIGA1UEBwwLU2FudGEgQ2xhcmExCzAJBgNVBAgMAkNBMQswCQYD\nVQQGEwJVUzBZMBMGByqGSM49AgEGCCqGSM49AwEHA0IABOnYw9LbN/JmyUttXa0M\niBEenjPbxbR4C8MuVYxDI+Le8lDBLp9X4wMzCAUF/fI/31giClXp/y0erLbLZjdV\n07+jgbkwgbYwHwYDVR0jBBgwFoAU6ehEUlM2XEsYmhH8QxgspdwggEgwVgYDVR0f\nBE8wTTBLoEmgR4ZFaHR0cHM6Ly9zYngtY2VydGlmaWNhdGVzLnRydXN0ZWRzZXJ2\naWNlcy5pbnRlbC5jb20vSW50ZWxTR1hSb290Q0EuZGVyMB0GA1UdDgQWBBROHyfr\nrZP+yo9kr7ufcfrv8obC7TAOBgNVHQ8BAf8EBAMCBsAwDAYDVR0TAQH/BAIwADAK\nBggqhkjOPQQDAgNIADBFAiEA9xQeifK+2abQGnrAgk0hrOhdyvJQorh2cEMn4Gwr\n4hoCIFHW5qQ9G2wBJ4GMNQqv/oMfbPtzmyTlaWWzwxkqM0CT\n-----END CERTIFICATE-----\n-----BEGIN CERTIFICATE-----\nMIIClDCCAjmgAwIBAgIVAOnoRFJTNlxLGJoR/EMYLKXcIIBIMAoGCCqGSM49BAMC\nMGgxGjAYBgNVBAMMEUludGVsIFNHWCBSb290IENBMRowGAYDVQQKDBFJbnRlbCBD\nb3Jwb3JhdGlvbjEUMBIGA1UEBwwLU2FudGEgQ2xhcmExCzAJBgNVBAgMAkNBMQsw\nCQYDVQQGEwJVUzAeFw0xOTEwMzEwOTQ5MjFaFw00OTEyMzEyMzU5NTlaMGgxGjAY\nBgNVBAMMEUludGVsIFNHWCBSb290IENBMRowGAYDVQQKDBFJbnRlbCBDb3Jwb3Jh\ndGlvbjEUMBIGA1UEBwwLU2FudGEgQ2xhcmExCzAJBgNVBAgMAkNBMQswCQYDVQQG\nEwJVUzBZMBMGByqGSM49AgEGCCqGSM49AwEHA0IABE/6D/1WHNrWwPmNMIyBKMW5\nJ6JzMsjo6xP2vkK1cdZGb1PGRP/C/8ECgiDkmklmzwLzLi+000m7LLrtKJA3oC2j\ngb8wgbwwHwYDVR0jBBgwFoAU6ehEUlM2XEsYmhH8QxgspdwggEgwVgYDVR0fBE8w\nTTBLoEmgR4ZFaHR0cHM6Ly9zYngtY2VydGlmaWNhdGVzLnRydXN0ZWRzZXJ2aWNl\ncy5pbnRlbC5jb20vSW50ZWxTR1hSb290Q0EuZGVyMB0GA1UdDgQWBBTp6ERSUzZc\nSxiaEfxDGCyl3CCASDAOBgNVHQ8BAf8EBAMCAQYwEgYDVR0TAQH/BAgwBgEB/wIB\nATAKBggqhkjOPQQDAgNJADBGAiEAzw9zdUiUHPMUd0C4mx41jlFZkrM3y5f1lgnV\nO7FbjOoCIQCoGtUmT4cXt7V+ySHbJ8Hob9AanpvXNH1ER+/gZF+opQ==\n-----END CERTIFICATE-----\n"},{"fmspc":"60806F000000","tcbInfo":"{\"tcbInfo\":{\"id\":\"TDX\",\"version\":3,\"issueDate\":\"2026-07-01T10:00:45Z\",\"nextUpdate\":\"2026-07-31T10:00:45Z\",\"fmspc\":\"60806F000000\",\"pceId\":\"0000\",\"tcbType\":0,\"tcbEvaluationDataNumber\":5,\"tdxModule\":{\"mrsigner\":\"000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000\",\"attributes\":\"0000000000000000\",\"attributesMask\":\"FFFFFFFFFFFFFFFF\"},\"tdxModuleIdentities\":[{\"id\":\"TDX_02\",\"mrsigner\":\"000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000\",\"attributes\":\"0000000000000000\",\"attributesMask\":\"FFFFFFFFFFFFFFFF\",\"tcbLevels\":[{\"tcb\":{\"isvsvn\":0},\"tcbDate\":\"2022-11-09T00:00:00Z\",\"tcbStatus\":\"UpToDate\"}]},{\"id\":\"TDX_05\",\"mrsigner\":\"000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000\",\"attributes\":\"0000000000000000\",\"attributesMask\":\"FFFFFFFFFFFFFFFF\",\"tcbLevels\":[{\"tcb\":{\"isvsvn\":0},\"tcbDate\":\"2022-11-09T00:00:00Z\",\"tcbStatus\":\"UpToDate\"}]},{\"id\":\"TDX_03\",\"mrsigner\":\"000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000\",\"attributes\":\"0000000000000000\",\"attributesMask\":\"FFFFFFFFFFFFFFFF\",\"tcbLevels\":[{\"tcb\":{\"isvsvn\":0},\"tcbDate\":\"2022-11-09T00:00:00Z\",\"tcbStatus\":\"UpToDate\"}]},{\"id\":\"TDX_01\",\"mrsigner\":\"000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000\",\"attributes\":\"0000000000000000\",\"attributesMask\":\"FFFFFFFFFFFFFFFF\",\"tcbLevels\":[{\"tcb\":{\"isvsvn\":0},\"tcbDate\":\"2022-11-09T00:00:00Z\",\"tcbStatus\":\"UpToDate\"}]}],\"tcbLevels\":[{\"tcb\":{\"sgxtcbcomponents\":[{\"svn\":1,\"category\":\"BIOS\",\"type\":\"Early Microcode Update\"},{\"svn\":1,\"category\":\"OS/VMM\",\"type\":\"SGX Late Microcode Update\"},{\"svn\":0,\"category\":\"OS/VMM\",\"type\":\"TXT SINIT\"},{\"svn\":0,\"category\":\"BIOS\"},{\"svn\":0,\"category\":\"BIOS\"},{\"svn\":0,\"category\":\"BIOS\"},{\"svn\":0},{\"svn\":0,\"category\":\"OS/VMM\",\"type\":\"SEAMLDR ACM\"},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0}],\"pcesvn\":11,\"tdxtcbcomponents\":[{\"svn\":0,\"category\":\"OS/VMM\",\"type\":\"TDX Module\"},{\"svn\":0,\"category\":\"OS/VMM\",\"type\":\"TDX Module\"},{\"svn\":1,\"category\":\"OS/VMM\",\"type\":\"TDX Late Microcode Update\"},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0}]},\"tcbDate\":\"2022-11-09T00:00:00Z\",\"tcbStatus\":\"UpToDate\"}]},\"signature\":\"85ecac3694bcca3320c5ce5cdbc67bbec0d85ae9642561a13e47e6dafb1bec844c9b023760b33ea981bec268d814aa039e27063674b41671e079f39bb3509cfd\"}","tcbInfoIssuerChain":"-----BEGIN CERTIFICATE-----\nMIICkDCCAjagAwIBAgIUTh8n662T/sqPZK+7n3H67/KGwu0wCgYIKoZIzj0EAwIw\naDEaMBgGA1UEAwwRSW50ZWwgU0dYIFJvb3QgQ0ExGjAYBgNVBAoMEUludGVsIENv\ncnBvcmF0aW9uMRQwEgYDVQQHDAtTYW50YSBDbGFyYTELMAkGA1UECAwCQ0ExCzAJ\nBgNVBAYTAlVTMB4XDTE5MTAzMTEyMzM0N1oXDTI2MTAzMTEyMzM0N1owbDEeMBwG\nA1UEAwwVSW50ZWwgU0dYIFRDQiBTaWduaW5nMRowGAYDVQQKDBFJbnRlbCBDb3Jw\nb3JhdGlvbjEUMBIGA1UEBwwLU2FudGEgQ2xhcmExCzAJBgNVBAgMAkNBMQswCQYD\nVQQGEwJVUzBZMBMGByqGSM49AgEGCCqGSM49AwEHA0IABOnYw9LbN/JmyUttXa0M\niBEenjPbxbR4C8MuVYxDI+Le8lDBLp9X4wMzCAUF/fI/31giClXp/y0erLbLZjdV\n07+jgbkwgbYwHwYDVR0jBBgwFoAU6ehEUlM2XEsYmhH8QxgspdwggEgwVgYDVR0f\nBE8wTTBLoEmgR4ZFaHR0cHM6Ly9zYngtY2VydGlmaWNhdGVzLnRydXN0ZWRzZXJ2\naWNlcy5pbnRlbC5jb20vSW50ZWxTR1hSb290Q0EuZGVyMB0GA1UdDgQWBBROHyfr\nrZP+yo9kr7ufcfrv8obC7TAOBgNVHQ8BAf8EBAMCBsAwDAYDVR0TAQH/BAIwADAK\nBggqhkjOPQQDAgNIADBFAiEA9xQeifK+2abQGnrAgk0hrOhdyvJQorh2cEMn4Gwr\n4hoCIFHW5qQ9G2wBJ4GMNQqv/oMfbPtzmyTlaWWzwxkqM0CT\n-----END CERTIFICATE-----\n-----BEGIN CERTIFICATE-----\nMIIClDCCAjmgAwIBAgIVAOnoRFJTNlxLGJoR/EMYLKXcIIBIMAoGCCqGSM49BAMC\nMGgxGjAYBgNVBAMMEUludGVsIFNHWCBSb290IENBMRowGAYDVQQKDBFJbnRlbCBD\nb3Jwb3JhdGlvbjEUMBIGA1UEBwwLU2FudGEgQ2xhcmExCzAJBgNVBAgMAkNBMQsw\nCQYDVQQGEwJVUzAeFw0xOTEwMzEwOTQ5MjFaFw00OTEyMzEyMzU5NTlaMGgxGjAY\nBgNVBAMMEUludGVsIFNHWCBSb290IENBMRowGAYDVQQKDBFJbnRlbCBDb3Jwb3Jh\ndGlvbjEUMBIGA1UEBwwLU2FudGEgQ2xhcmExCzAJBgNVBAgMAkNBMQswCQYDVQQG\nEwJVUzBZMBMGByqGSM49AgEGCCqGSM49AwEHA0IABE/6D/1WHNrWwPmNMIyBKMW5\nJ6JzMsjo6xP2vkK1cdZGb1PGRP/C/8ECgiDkmklmzwLzLi+000m7LLrtKJA3oC2j\ngb8wgbwwHwYDVR0jBBgwFoAU6ehEUlM2XEsYmhH8QxgspdwggEgwVgYDVR0fBE8w\nTTBLoEmgR4ZFaHR0cHM6Ly9zYngtY2VydGlmaWNhdGVzLnRydXN0ZWRzZXJ2aWNl\ncy5pbnRlbC5jb20vSW50ZWxTR1hSb290Q0EuZGVyMB0GA1UdDgQWBBTp6ERSUzZc\nSxiaEfxDGCyl3CCASDAOBgNVHQ8BAf8EBAMCAQYwEgYDVR0TAQH/BAgwBgEB/wIB\nATAKBggqhkjOPQQDAgNJADBGAiEAzw9zdUiUHPMUd0C4mx41jlFZkrM3y5f1lgnV\nO7FbjOoCIQCoGtUmT4cXt7V+ySHbJ8Hob9AanpvXNH1ER+/gZF+opQ==\n-----END CERTIFICATE-----\n"},{"fmspc":"10A06E050000","tcbInfo":"{\"tcbInfo\":{\"id\":\"TDX\",\"version\":3,\"issueDate\":\"2026-07-01T10:00:45Z\",\"nextUpdate\":\"2026-07-31T10:00:45Z\",\"fmspc\":\"10A06E050000\",\"pceId\":\"0000\",\"tcbType\":0,\"tcbEvaluationDataNumber\":5,\"tdxModule\":{\"mrsigner\":\"000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000\",\"attributes\":\"0000000000000000\",\"attributesMask\":\"FFFFFFFFFFFFFFFF\"},\"tdxModuleIdentities\":[{\"id\":\"TDX_02\",\"mrsigner\":\"000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000\",\"attributes\":\"0000000000000000\",\"attributesMask\":\"FFFFFFFFFFFFFFFF\",\"tcbLevels\":[{\"tcb\":{\"isvsvn\":0},\"tcbDate\":\"2022-11-09T00:00:00Z\",\"tcbStatus\":\"UpToDate\"}]},{\"id\":\"TDX_05\",\"mrsigner\":\"000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000\",\"attributes\":\"0000000000000000\",\"attributesMask\":\"FFFFFFFFFFFFFFFF\",\"tcbLevels\":[{\"tcb\":{\"isvsvn\":0},\"tcbDate\":\"2022-11-09T00:00:00Z\",\"tcbStatus\":\"UpToDate\"}]},{\"id\":\"TDX_03\",\"mrsigner\":\"000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000\",\"attributes\":\"0000000000000000\",\"attributesMask\":\"FFFFFFFFFFFFFFFF\",\"tcbLevels\":[{\"tcb\":{\"isvsvn\":0},\"tcbDate\":\"2022-11-09T00:00:00Z\",\"tcbStatus\":\"UpToDate\"}]},{\"id\":\"TDX_01\",\"mrsigner\":\"000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000\",\"attributes\":\"0000000000000000\",\"attributesMask\":\"FFFFFFFFFFFFFFFF\",\"tcbLevels\":[{\"tcb\":{\"isvsvn\":0},\"tcbDate\":\"2022-11-09T00:00:00Z\",\"tcbStatus\":\"UpToDate\"}]}],\"tcbLevels\":[{\"tcb\":{\"sgxtcbcomponents\":[{\"svn\":1,\"category\":\"BIOS\",\"type\":\"Early Microcode Update\"},{\"svn\":1,\"category\":\"OS/VMM\",\"type\":\"SGX Late Microcode Update\"},{\"svn\":0,\"category\":\"OS/VMM\",\"type\":\"TXT SINIT\"},{\"svn\":0,\"category\":\"BIOS\"},{\"svn\":0,\"category\":\"BIOS\"},{\"svn\":0,\"category\":\"BIOS\"},{\"svn\":0},{\"svn\":0,\"category\":\"OS/VMM\",\"type\":\"SEAMLDR ACM\"},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0}],\"pcesvn\":0,\"tdxtcbcomponents\":[{\"svn\":0,\"category\":\"OS/VMM\",\"type\":\"TDX Module\"},{\"svn\":0,\"category\":\"OS/VMM\",\"type\":\"TDX Module\"},{\"svn\":1,\"category\":\"OS/VMM\",\"type\":\"TDX Late Microcode Update\"},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0}]},\"tcbDate\":\"2022-11-09T00:00:00Z\",\"tcbStatus\":\"UpToDate\"}]},\"signature\":\"0a8a99b3c165ef65b54c2e313764342850bfd1c31aa201f2cfdb93399a115ae3f20faabbf53f1bb66565c58763eb300c852a0fa796aa065b64b79138585f5682\"}","tcbInfoIssuerChain":"-----BEGIN CERTIFICATE-----\nMIICkDCCAjagAwIBAgIUTh8n662T/sqPZK+7n3H67/KGwu0wCgYIKoZIzj0EAwIw\naDEaMBgGA1UEAwwRSW50ZWwgU0dYIFJvb3QgQ0ExGjAYBgNVBAoMEUludGVsIENv\ncnBvcmF0aW9uMRQwEgYDVQQHDAtTYW50YSBDbGFyYTELMAkGA1UECAwCQ0ExCzAJ\nBgNVBAYTAlVTMB4XDTE5MTAzMTEyMzM0N1oXDTI2MTAzMTEyMzM0N1owbDEeMBwG\nA1UEAwwVSW50ZWwgU0dYIFRDQiBTaWduaW5nMRowGAYDVQQKDBFJbnRlbCBDb3Jw\nb3JhdGlvbjEUMBIGA1UEBwwLU2FudGEgQ2xhcmExCzAJBgNVBAgMAkNBMQswCQYD\nVQQGEwJVUzBZMBMGByqGSM49AgEGCCqGSM49AwEHA0IABOnYw9LbN/JmyUttXa0M\niBEenjPbxbR4C8MuVYxDI+Le8lDBLp9X4wMzCAUF/fI/31giClXp/y0erLbLZjdV\n07+jgbkwgbYwHwYDVR0jBBgwFoAU6ehEUlM2XEsYmhH8QxgspdwggEgwVgYDVR0f\nBE8wTTBLoEmgR4ZFaHR0cHM6Ly9zYngtY2VydGlmaWNhdGVzLnRydXN0ZWRzZXJ2\naWNlcy5pbnRlbC5jb20vSW50ZWxTR1hSb290Q0EuZGVyMB0GA1UdDgQWBBROHyfr\nrZP+yo9kr7ufcfrv8obC7TAOBgNVHQ8BAf8EBAMCBsAwDAYDVR0TAQH/BAIwADAK\nBggqhkjOPQQDAgNIADBFAiEA9xQeifK+2abQGnrAgk0hrOhdyvJQorh2cEMn4Gwr\n4hoCIFHW5qQ9G2wBJ4GMNQqv/oMfbPtzmyTlaWWzwxkqM0CT\n-----END CERTIFICATE-----\n-----BEGIN CERTIFICATE-----\nMIIClDCCAjmgAwIBAgIVAOnoRFJTNlxLGJoR/EMYLKXcIIBIMAoGCCqGSM49BAMC\nMGgxGjAYBgNVBAMMEUludGVsIFNHWCBSb290IENBMRowGAYDVQQKDBFJbnRlbCBD\nb3Jwb3JhdGlvbjEUMBIGA1UEBwwLU2FudGEgQ2xhcmExCzAJBgNVBAgMAkNBMQsw\nCQYDVQQGEwJVUzAeFw0xOTEwMzEwOTQ5MjFaFw00OTEyMzEyMzU5NTlaMGgxGjAY\nBgNVBAMMEUludGVsIFNHWCBSb290IENBMRowGAYDVQQKDBFJbnRlbCBDb3Jwb3Jh\ndGlvbjEUMBIGA1UEBwwLU2FudGEgQ2xhcmExCzAJBgNVBAgMAkNBMQswCQYDVQQG\nEwJVUzBZMBMGByqGSM49AgEGCCqGSM49AwEHA0IABE/6D/1WHNrWwPmNMIyBKMW5\nJ6JzMsjo6xP2vkK1cdZGb1PGRP/C/8ECgiDkmklmzwLzLi+000m7LLrtKJA3oC2j\ngb8wgbwwHwYDVR0jBBgwFoAU6ehEUlM2XEsYmhH8QxgspdwggEgwVgYDVR0fBE8w\nTTBLoEmgR4ZFaHR0cHM6Ly9zYngtY2VydGlmaWNhdGVzLnRydXN0ZWRzZXJ2aWNl\ncy5pbnRlbC5jb20vSW50ZWxTR1hSb290Q0EuZGVyMB0GA1UdDgQWBBTp6ERSUzZc\nSxiaEfxDGCyl3CCASDAOBgNVHQ8BAf8EBAMCAQYwEgYDVR0TAQH/BAgwBgEB/wIB\nATAKBggqhkjOPQQDAgNJADBGAiEAzw9zdUiUHPMUd0C4mx41jlFZkrM3y5f1lgnV\nO7FbjOoCIQCoGtUmT4cXt7V+ySHbJ8Hob9AanpvXNH1ER+/gZF+opQ==\n-----END CERTIFICATE-----\n"},{"fmspc":"40A06D000000","tcbInfo":"{\"tcbInfo\":{\"id\":\"TDX\",\"version\":3,\"issueDate\":\"2026-07-01T10:00:45Z\",\"nextUpdate\":\"2026-07-31T10:00:45Z\",\"fmspc\":\"40A06D000000\",\"pceId\":\"0000\",\"tcbType\":0,\"tcbEvaluationDataNumber\":5,\"tdxModule\":{\"mrsigner\":\"000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000\",\"attributes\":\"0000000000000000\",\"attributesMask\":\"FFFFFFFFFFFFFFFF\"},\"tdxModuleIdentities\":[{\"id\":\"TDX_02\",\"mrsigner\":\"000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000\",\"attributes\":\"0000000000000000\",\"attributesMask\":\"FFFFFFFFFFFFFFFF\",\"tcbLevels\":[{\"tcb\":{\"isvsvn\":0},\"tcbDate\":\"2022-11-09T00:00:00Z\",\"tcbStatus\":\"UpToDate\"}]},{\"id\":\"TDX_05\",\"mrsigner\":\"000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000\",\"attributes\":\"0000000000000000\",\"attributesMask\":\"FFFFFFFFFFFFFFFF\",\"tcbLevels\":[{\"tcb\":{\"isvsvn\":0},\"tcbDate\":\"2022-11-09T00:00:00Z\",\"tcbStatus\":\"UpToDate\"}]},{\"id\":\"TDX_03\",\"mrsigner\":\"000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000\",\"attributes\":\"0000000000000000\",\"attributesMask\":\"FFFFFFFFFFFFFFFF\",\"tcbLevels\":[{\"tcb\":{\"isvsvn\":0},\"tcbDate\":\"2022-11-09T00:00:00Z\",\"tcbStatus\":\"UpToDate\"}]},{\"id\":\"TDX_01\",\"mrsigner\":\"000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000\",\"attributes\":\"0000000000000000\",\"attributesMask\":\"FFFFFFFFFFFFFFFF\",\"tcbLevels\":[{\"tcb\":{\"isvsvn\":0},\"tcbDate\":\"2022-11-09T00:00:00Z\",\"tcbStatus\":\"UpToDate\"}]}],\"tcbLevels\":[{\"tcb\":{\"sgxtcbcomponents\":[{\"svn\":1,\"category\":\"BIOS\",\"type\":\"Early Microcode Update\"},{\"svn\":1,\"category\":\"OS/VMM\",\"type\":\"SGX Late Microcode Update\"},{\"svn\":0,\"category\":\"OS/VMM\",\"type\":\"TXT SINIT\"},{\"svn\":0,\"category\":\"BIOS\"},{\"svn\":0,\"category\":\"BIOS\"},{\"svn\":0,\"category\":\"BIOS\"},{\"svn\":0},{\"svn\":0,\"category\":\"OS/VMM\",\"type\":\"SEAMLDR ACM\"},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0}],\"pcesvn\":0,\"tdxtcbcomponents\":[{\"svn\":0,\"category\":\"OS/VMM\",\"type\":\"TDX Module\"},{\"svn\":0,\"category\":\"OS/VMM\",\"type\":\"TDX Module\"},{\"svn\":1,\"category\":\"OS/VMM\",\"type\":\"TDX Late Microcode Update\"},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0}]},\"tcbDate\":\"2022-11-09T00:00:00Z\",\"tcbStatus\":\"UpToDate\"}]},\"signature\":\"f049caf6905eebfbba2a1eccc7e96268a4c4f3d7d8a31ca340f260ea2035ec596cf5fe7bef4e86f42ecd2014b6a10feace6e622df152ce6faf74eafb54329dee\"}","tcbInfoIssuerChain":"-----BEGIN CERTIFICATE-----\nMIICkDCCAjagAwIBAgIUTh8n662T/sqPZK+7n3H67/KGwu0wCgYIKoZIzj0EAwIw\naDEaMBgGA1UEAwwRSW50ZWwgU0dYIFJvb3QgQ0ExGjAYBgNVBAoMEUludGVsIENv\ncnBvcmF0aW9uMRQwEgYDVQQHDAtTYW50YSBDbGFyYTELMAkGA1UECAwCQ0ExCzAJ\nBgNVBAYTAlVTMB4XDTE5MTAzMTEyMzM0N1oXDTI2MTAzMTEyMzM0N1owbDEeMBwG\nA1UEAwwVSW50ZWwgU0dYIFRDQiBTaWduaW5nMRowGAYDVQQKDBFJbnRlbCBDb3Jw\nb3JhdGlvbjEUMBIGA1UEBwwLU2FudGEgQ2xhcmExCzAJBgNVBAgMAkNBMQswCQYD\nVQQGEwJVUzBZMBMGByqGSM49AgEGCCqGSM49AwEHA0IABOnYw9LbN/JmyUttXa0M\niBEenjPbxbR4C8MuVYxDI+Le8lDBLp9X4wMzCAUF/fI/31giClXp/y0erLbLZjdV\n07+jgbkwgbYwHwYDVR0jBBgwFoAU6ehEUlM2XEsYmhH8QxgspdwggEgwVgYDVR0f\nBE8wTTBLoEmgR4ZFaHR0cHM6Ly9zYngtY2VydGlmaWNhdGVzLnRydXN0ZWRzZXJ2\naWNlcy5pbnRlbC5jb20vSW50ZWxTR1hSb290Q0EuZGVyMB0GA1UdDgQWBBROHyfr\nrZP+yo9kr7ufcfrv8obC7TAOBgNVHQ8BAf8EBAMCBsAwDAYDVR0TAQH/BAIwADAK\nBggqhkjOPQQDAgNIADBFAiEA9xQeifK+2abQGnrAgk0hrOhdyvJQorh2cEMn4Gwr\n4hoCIFHW5qQ9G2wBJ4GMNQqv/oMfbPtzmyTlaWWzwxkqM0CT\n-----END CERTIFICATE-----\n-----BEGIN CERTIFICATE-----\nMIIClDCCAjmgAwIBAgIVAOnoRFJTNlxLGJoR/EMYLKXcIIBIMAoGCCqGSM49BAMC\nMGgxGjAYBgNVBAMMEUludGVsIFNHWCBSb290IENBMRowGAYDVQQKDBFJbnRlbCBD\nb3Jwb3JhdGlvbjEUMBIGA1UEBwwLU2FudGEgQ2xhcmExCzAJBgNVBAgMAkNBMQsw\nCQYDVQQGEwJVUzAeFw0xOTEwMzEwOTQ5MjFaFw00OTEyMzEyMzU5NTlaMGgxGjAY\nBgNVBAMMEUludGVsIFNHWCBSb290IENBMRowGAYDVQQKDBFJbnRlbCBDb3Jwb3Jh\ndGlvbjEUMBIGA1UEBwwLU2FudGEgQ2xhcmExCzAJBgNVBAgMAkNBMQswCQYDVQQG\nEwJVUzBZMBMGByqGSM49AgEGCCqGSM49AwEHA0IABE/6D/1WHNrWwPmNMIyBKMW5\nJ6JzMsjo6xP2vkK1cdZGb1PGRP/C/8ECgiDkmklmzwLzLi+000m7LLrtKJA3oC2j\ngb8wgbwwHwYDVR0jBBgwFoAU6ehEUlM2XEsYmhH8QxgspdwggEgwVgYDVR0fBE8w\nTTBLoEmgR4ZFaHR0cHM6Ly9zYngtY2VydGlmaWNhdGVzLnRydXN0ZWRzZXJ2aWNl\ncy5pbnRlbC5jb20vSW50ZWxTR1hSb290Q0EuZGVyMB0GA1UdDgQWBBTp6ERSUzZc\nSxiaEfxDGCyl3CCASDAOBgNVHQ8BAf8EBAMCAQYwEgYDVR0TAQH/BAgwBgEB/wIB\nATAKBggqhkjOPQQDAgNJADBGAiEAzw9zdUiUHPMUd0C4mx41jlFZkrM3y5f1lgnV\nO7FbjOoCIQCoGtUmT4cXt7V+ySHbJ8Hob9AanpvXNH1ER+/gZF+opQ==\n-----END CERTIFICATE-----\n"},{"fmspc":"0400F1000000","tcbInfo":"{\"tcbInfo\":{\"id\":\"TDX\",\"version\":3,\"issueDate\":\"2026-07-01T10:00:45Z\",\"nextUpdate\":\"2026-07-31T10:00:45Z\",\"fmspc\":\"0400F1000000\",\"pceId\":\"0000\",\"tcbType\":0,\"tcbEvaluationDataNumber\":5,\"tdxModule\":{\"mrsigner\":\"000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000\",\"attributes\":\"0000000000000000\",\"attributesMask\":\"FFFFFFFFFFFFFFFF\"},\"tdxModuleIdentities\":[{\"id\":\"TDX_02\",\"mrsigner\":\"000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000\",\"attributes\":\"0000000000000000\",\"attributesMask\":\"FFFFFFFFFFFFFFFF\",\"tcbLevels\":[{\"tcb\":{\"isvsvn\":0},\"tcbDate\":\"2022-11-09T00:00:00Z\",\"tcbStatus\":\"UpToDate\"}]},{\"id\":\"TDX_05\",\"mrsigner\":\"000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000\",\"attributes\":\"0000000000000000\",\"attributesMask\":\"FFFFFFFFFFFFFFFF\",\"tcbLevels\":[{\"tcb\":{\"isvsvn\":0},\"tcbDate\":\"2022-11-09T00:00:00Z\",\"tcbStatus\":\"UpToDate\"}]},{\"id\":\"TDX_03\",\"mrsigner\":\"000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000\",\"attributes\":\"0000000000000000\",\"attributesMask\":\"FFFFFFFFFFFFFFFF\",\"tcbLevels\":[{\"tcb\":{\"isvsvn\":0},\"tcbDate\":\"2022-11-09T00:00:00Z\",\"tcbStatus\":\"UpToDate\"}]},{\"id\":\"TDX_01\",\"mrsigner\":\"000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000\",\"attributes\":\"0000000000000000\",\"attributesMask\":\"FFFFFFFFFFFFFFFF\",\"tcbLevels\":[{\"tcb\":{\"isvsvn\":0},\"tcbDate\":\"2022-11-09T00:00:00Z\",\"tcbStatus\":\"UpToDate\"}]}],\"tcbLevels\":[{\"tcb\":{\"sgxtcbcomponents\":[{\"svn\":0,\"category\":\"BIOS\",\"type\":\"Early Microcode Update\"},{\"svn\":0,\"category\":\"OS/VMM\",\"type\":\"SGX Late Microcode Update\"},{\"svn\":0,\"category\":\"OS/VMM\",\"type\":\"TXT SINIT\"},{\"svn\":0,\"category\":\"BIOS\"},{\"svn\":0,\"category\":\"BIOS\"},{\"svn\":0,\"category\":\"BIOS\"},{\"svn\":0},{\"svn\":0,\"category\":\"OS/VMM\",\"type\":\"SEAMLDR ACM\"},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0}],\"pcesvn\":0,\"tdxtcbcomponents\":[{\"svn\":0,\"category\":\"OS/VMM\",\"type\":\"TDX Module\"},{\"svn\":0,\"category\":\"OS/VMM\",\"type\":\"TDX Module\"},{\"svn\":0,\"category\":\"OS/VMM\",\"type\":\"TDX Late Microcode Update\"},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0}]},\"tcbDate\":\"2022-11-09T00:00:00Z\",\"tcbStatus\":\"UpToDate\"}]},\"signature\":\"589d8a6a5a60f3e12b303f6bd0ab9b3e70ad77500216936a5245c734443c6ea847a682b28324aa99e705f974446a66bad79fab7ee0291d62650db0c7681bd61b\"}","tcbInfoIssuerChain":"-----BEGIN CERTIFICATE-----\nMIICkDCCAjagAwIBAgIUTh8n662T/sqPZK+7n3H67/KGwu0wCgYIKoZIzj0EAwIw\naDEaMBgGA1UEAwwRSW50ZWwgU0dYIFJvb3QgQ0ExGjAYBgNVBAoMEUludGVsIENv\ncnBvcmF0aW9uMRQwEgYDVQQHDAtTYW50YSBDbGFyYTELMAkGA1UECAwCQ0ExCzAJ\nBgNVBAYTAlVTMB4XDTE5MTAzMTEyMzM0N1oXDTI2MTAzMTEyMzM0N1owbDEeMBwG\nA1UEAwwVSW50ZWwgU0dYIFRDQiBTaWduaW5nMRowGAYDVQQKDBFJbnRlbCBDb3Jw\nb3JhdGlvbjEUMBIGA1UEBwwLU2FudGEgQ2xhcmExCzAJBgNVBAgMAkNBMQswCQYD\nVQQGEwJVUzBZMBMGByqGSM49AgEGCCqGSM49AwEHA0IABOnYw9LbN/JmyUttXa0M\niBEenjPbxbR4C8MuVYxDI+Le8lDBLp9X4wMzCAUF/fI/31giClXp/y0erLbLZjdV\n07+jgbkwgbYwHwYDVR0jBBgwFoAU6ehEUlM2XEsYmhH8QxgspdwggEgwVgYDVR0f\nBE8wTTBLoEmgR4ZFaHR0cHM6Ly9zYngtY2VydGlmaWNhdGVzLnRydXN0ZWRzZXJ2\naWNlcy5pbnRlbC5jb20vSW50ZWxTR1hSb290Q0EuZGVyMB0GA1UdDgQWBBROHyfr\nrZP+yo9kr7ufcfrv8obC7TAOBgNVHQ8BAf8EBAMCBsAwDAYDVR0TAQH/BAIwADAK\nBggqhkjOPQQDAgNIADBFAiEA9xQeifK+2abQGnrAgk0hrOhdyvJQorh2cEMn4Gwr\n4hoCIFHW5qQ9G2wBJ4GMNQqv/oMfbPtzmyTlaWWzwxkqM0CT\n-----END CERTIFICATE-----\n-----BEGIN CERTIFICATE-----\nMIIClDCCAjmgAwIBAgIVAOnoRFJTNlxLGJoR/EMYLKXcIIBIMAoGCCqGSM49BAMC\nMGgxGjAYBgNVBAMMEUludGVsIFNHWCBSb290IENBMRowGAYDVQQKDBFJbnRlbCBD\nb3Jwb3JhdGlvbjEUMBIGA1UEBwwLU2FudGEgQ2xhcmExCzAJBgNVBAgMAkNBMQsw\nCQYDVQQGEwJVUzAeFw0xOTEwMzEwOTQ5MjFaFw00OTEyMzEyMzU5NTlaMGgxGjAY\nBgNVBAMMEUludGVsIFNHWCBSb290IENBMRowGAYDVQQKDBFJbnRlbCBDb3Jwb3Jh\ndGlvbjEUMBIGA1UEBwwLU2FudGEgQ2xhcmExCzAJBgNVBAgMAkNBMQswCQYDVQQG\nEwJVUzBZMBMGByqGSM49AgEGCCqGSM49AwEHA0IABE/6D/1WHNrWwPmNMIyBKMW5\nJ6JzMsjo6xP2vkK1cdZGb1PGRP/C/8ECgiDkmklmzwLzLi+000m7LLrtKJA3oC2j\ngb8wgbwwHwYDVR0jBBgwFoAU6ehEUlM2XEsYmhH8QxgspdwggEgwVgYDVR0fBE8w\nTTBLoEmgR4ZFaHR0cHM6Ly9zYngtY2VydGlmaWNhdGVzLnRydXN0ZWRzZXJ2aWNl\ncy5pbnRlbC5jb20vSW50ZWxTR1hSb290Q0EuZGVyMB0GA1UdDgQWBBTp6ERSUzZc\nSxiaEfxDGCyl3CCASDAOBgNVHQ8BAf8EBAMCAQYwEgYDVR0TAQH/BAgwBgEB/wIB\nATAKBggqhkjOPQQDAgNJADBGAiEAzw9zdUiUHPMUd0C4mx41jlFZkrM3y5f1lgnV\nO7FbjOoCIQCoGtUmT4cXt7V+ySHbJ8Hob9AanpvXNH1ER+/gZF+opQ==\n-----END CERTIFICATE-----\n"},{"fmspc":"50A06F000000","tcbInfo":"{\"tcbInfo\":{\"id\":\"TDX\",\"version\":3,\"issueDate\":\"2026-07-01T10:00:45Z\",\"nextUpdate\":\"2026-07-31T10:00:45Z\",\"fmspc\":\"50A06F000000\",\"pceId\":\"0000\",\"tcbType\":0,\"tcbEvaluationDataNumber\":5,\"tdxModule\":{\"mrsigner\":\"000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000\",\"attributes\":\"0000000000000000\",\"attributesMask\":\"FFFFFFFFFFFFFFFF\"},\"tdxModuleIdentities\":[{\"id\":\"TDX_02\",\"mrsigner\":\"000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000\",\"attributes\":\"0000000000000000\",\"attributesMask\":\"FFFFFFFFFFFFFFFF\",\"tcbLevels\":[{\"tcb\":{\"isvsvn\":0},\"tcbDate\":\"2022-11-09T00:00:00Z\",\"tcbStatus\":\"UpToDate\"}]},{\"id\":\"TDX_05\",\"mrsigner\":\"000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000\",\"attributes\":\"0000000000000000\",\"attributesMask\":\"FFFFFFFFFFFFFFFF\",\"tcbLevels\":[{\"tcb\":{\"isvsvn\":0},\"tcbDate\":\"2022-11-09T00:00:00Z\",\"tcbStatus\":\"UpToDate\"}]},{\"id\":\"TDX_03\",\"mrsigner\":\"000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000\",\"attributes\":\"0000000000000000\",\"attributesMask\":\"FFFFFFFFFFFFFFFF\",\"tcbLevels\":[{\"tcb\":{\"isvsvn\":0},\"tcbDate\":\"2022-11-09T00:00:00Z\",\"tcbStatus\":\"UpToDate\"}]},{\"id\":\"TDX_01\",\"mrsigner\":\"000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000\",\"attributes\":\"0000000000000000\",\"attributesMask\":\"FFFFFFFFFFFFFFFF\",\"tcbLevels\":[{\"tcb\":{\"isvsvn\":0},\"tcbDate\":\"2022-11-09T00:00:00Z\",\"tcbStatus\":\"UpToDate\"}]}],\"tcbLevels\":[{\"tcb\":{\"sgxtcbcomponents\":[{\"svn\":1,\"category\":\"BIOS\",\"type\":\"Early Microcode Update\"},{\"svn\":1,\"category\":\"OS/VMM\",\"type\":\"SGX Late Microcode Update\"},{\"svn\":0,\"category\":\"OS/VMM\",\"type\":\"TXT SINIT\"},{\"svn\":0,\"category\":\"BIOS\"},{\"svn\":0,\"category\":\"BIOS\"},{\"svn\":0,\"category\":\"BIOS\"},{\"svn\":0},{\"svn\":0,\"category\":\"OS/VMM\",\"type\":\"SEAMLDR ACM\"},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0}],\"pcesvn\":0,\"tdxtcbcomponents\":[{\"svn\":0,\"category\":\"OS/VMM\",\"type\":\"TDX Module\"},{\"svn\":0,\"category\":\"OS/VMM\",\"type\":\"TDX Module\"},{\"svn\":1,\"category\":\"OS/VMM\",\"type\":\"TDX Late Microcode Update\"},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0}]},\"tcbDate\":\"2022-11-09T00:00:00Z\",\"tcbStatus\":\"UpToDate\"}]},\"signature\":\"8ef380408be7b4d51e2e19c03cecd5685467d0203719efeeac19c44d79b2b4358695345ec7adfb3abb71698001ddeb0de24adba24cc82ede59c4c828b3c52f59\"}","tcbInfoIssuerChain":"-----BEGIN CERTIFICATE-----\nMIICkDCCAjagAwIBAgIUTh8n662T/sqPZK+7n3H67/KGwu0wCgYIKoZIzj0EAwIw\naDEaMBgGA1UEAwwRSW50ZWwgU0dYIFJvb3QgQ0ExGjAYBgNVBAoMEUludGVsIENv\ncnBvcmF0aW9uMRQwEgYDVQQHDAtTYW50YSBDbGFyYTELMAkGA1UECAwCQ0ExCzAJ\nBgNVBAYTAlVTMB4XDTE5MTAzMTEyMzM0N1oXDTI2MTAzMTEyMzM0N1owbDEeMBwG\nA1UEAwwVSW50ZWwgU0dYIFRDQiBTaWduaW5nMRowGAYDVQQKDBFJbnRlbCBDb3Jw\nb3JhdGlvbjEUMBIGA1UEBwwLU2FudGEgQ2xhcmExCzAJBgNVBAgMAkNBMQswCQYD\nVQQGEwJVUzBZMBMGByqGSM49AgEGCCqGSM49AwEHA0IABOnYw9LbN/JmyUttXa0M\niBEenjPbxbR4C8MuVYxDI+Le8lDBLp9X4wMzCAUF/fI/31giClXp/y0erLbLZjdV\n07+jgbkwgbYwHwYDVR0jBBgwFoAU6ehEUlM2XEsYmhH8QxgspdwggEgwVgYDVR0f\nBE8wTTBLoEmgR4ZFaHR0cHM6Ly9zYngtY2VydGlmaWNhdGVzLnRydXN0ZWRzZXJ2\naWNlcy5pbnRlbC5jb20vSW50ZWxTR1hSb290Q0EuZGVyMB0GA1UdDgQWBBROHyfr\nrZP+yo9kr7ufcfrv8obC7TAOBgNVHQ8BAf8EBAMCBsAwDAYDVR0TAQH/BAIwADAK\nBggqhkjOPQQDAgNIADBFAiEA9xQeifK+2abQGnrAgk0hrOhdyvJQorh2cEMn4Gwr\n4hoCIFHW5qQ9G2wBJ4GMNQqv/oMfbPtzmyTlaWWzwxkqM0CT\n-----END CERTIFICATE-----\n-----BEGIN CERTIFICATE-----\nMIIClDCCAjmgAwIBAgIVAOnoRFJTNlxLGJoR/EMYLKXcIIBIMAoGCCqGSM49BAMC\nMGgxGjAYBgNVBAMMEUludGVsIFNHWCBSb290IENBMRowGAYDVQQKDBFJbnRlbCBD\nb3Jwb3JhdGlvbjEUMBIGA1UEBwwLU2FudGEgQ2xhcmExCzAJBgNVBAgMAkNBMQsw\nCQYDVQQGEwJVUzAeFw0xOTEwMzEwOTQ5MjFaFw00OTEyMzEyMzU5NTlaMGgxGjAY\nBgNVBAMMEUludGVsIFNHWCBSb290IENBMRowGAYDVQQKDBFJbnRlbCBDb3Jwb3Jh\ndGlvbjEUMBIGA1UEBwwLU2FudGEgQ2xhcmExCzAJBgNVBAgMAkNBMQswCQYDVQQG\nEwJVUzBZMBMGByqGSM49AgEGCCqGSM49AwEHA0IABE/6D/1WHNrWwPmNMIyBKMW5\nJ6JzMsjo6xP2vkK1cdZGb1PGRP/C/8ECgiDkmklmzwLzLi+000m7LLrtKJA3oC2j\ngb8wgbwwHwYDVR0jBBgwFoAU6ehEUlM2XEsYmhH8QxgspdwggEgwVgYDVR0fBE8w\nTTBLoEmgR4ZFaHR0cHM6Ly9zYngtY2VydGlmaWNhdGVzLnRydXN0ZWRzZXJ2aWNl\ncy5pbnRlbC5jb20vSW50ZWxTR1hSb290Q0EuZGVyMB0GA1UdDgQWBBTp6ERSUzZc\nSxiaEfxDGCyl3CCASDAOBgNVHQ8BAf8EBAMCAQYwEgYDVR0TAQH/BAgwBgEB/wIB\nATAKBggqhkjOPQQDAgNJADBGAiEAzw9zdUiUHPMUd0C4mx41jlFZkrM3y5f1lgnV\nO7FbjOoCIQCoGtUmT4cXt7V+ySHbJ8Hob9AanpvXNH1ER+/gZF+opQ==\n-----END CERTIFICATE-----\n"},{"fmspc":"00A06D000000","tcbInfo":"{\"tcbInfo\":{\"id\":\"TDX\",\"version\":3,\"issueDate\":\"2026-07-01T10:00:45Z\",\"nextUpdate\":\"2026-07-31T10:00:45Z\",\"fmspc\":\"00A06D000000\",\"pceId\":\"0000\",\"tcbType\":0,\"tcbEvaluationDataNumber\":5,\"tdxModule\":{\"mrsigner\":\"000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000\",\"attributes\":\"0000000000000000\",\"attributesMask\":\"FFFFFFFFFFFFFFFF\"},\"tdxModuleIdentities\":[{\"id\":\"TDX_02\",\"mrsigner\":\"000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000\",\"attributes\":\"0000000000000000\",\"attributesMask\":\"FFFFFFFFFFFFFFFF\",\"tcbLevels\":[{\"tcb\":{\"isvsvn\":0},\"tcbDate\":\"2022-11-09T00:00:00Z\",\"tcbStatus\":\"UpToDate\"}]},{\"id\":\"TDX_05\",\"mrsigner\":\"000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000\",\"attributes\":\"0000000000000000\",\"attributesMask\":\"FFFFFFFFFFFFFFFF\",\"tcbLevels\":[{\"tcb\":{\"isvsvn\":0},\"tcbDate\":\"2022-11-09T00:00:00Z\",\"tcbStatus\":\"UpToDate\"}]},{\"id\":\"TDX_03\",\"mrsigner\":\"000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000\",\"attributes\":\"0000000000000000\",\"attributesMask\":\"FFFFFFFFFFFFFFFF\",\"tcbLevels\":[{\"tcb\":{\"isvsvn\":0},\"tcbDate\":\"2022-11-09T00:00:00Z\",\"tcbStatus\":\"UpToDate\"}]},{\"id\":\"TDX_01\",\"mrsigner\":\"000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000\",\"attributes\":\"0000000000000000\",\"attributesMask\":\"FFFFFFFFFFFFFFFF\",\"tcbLevels\":[{\"tcb\":{\"isvsvn\":0},\"tcbDate\":\"2022-11-09T00:00:00Z\",\"tcbStatus\":\"UpToDate\"}]}],\"tcbLevels\":[{\"tcb\":{\"sgxtcbcomponents\":[{\"svn\":1,\"category\":\"BIOS\",\"type\":\"Early Microcode Update\"},{\"svn\":1,\"category\":\"OS/VMM\",\"type\":\"SGX Late Microcode Update\"},{\"svn\":0,\"category\":\"OS/VMM\",\"type\":\"TXT SINIT\"},{\"svn\":0,\"category\":\"BIOS\"},{\"svn\":0,\"category\":\"BIOS\"},{\"svn\":0,\"category\":\"BIOS\"},{\"svn\":0},{\"svn\":0,\"category\":\"OS/VMM\",\"type\":\"SEAMLDR ACM\"},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0}],\"pcesvn\":0,\"tdxtcbcomponents\":[{\"svn\":0,\"category\":\"OS/VMM\",\"type\":\"TDX Module\"},{\"svn\":0,\"category\":\"OS/VMM\",\"type\":\"TDX Module\"},{\"svn\":1,\"category\":\"OS/VMM\",\"type\":\"TDX Late Microcode Update\"},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0}]},\"tcbDate\":\"2022-11-09T00:00:00Z\",\"tcbStatus\":\"UpToDate\"}]},\"signature\":\"126fd0874cbcee488f4fa793f0ca020f41a5f44965622b6e7768f9b4e677e7920105bbf3c3735e3ed7c6ad3f4e501534ee8e6c29df6a0c4367287d3d5176c72f\"}","tcbInfoIssuerChain":"-----BEGIN CERTIFICATE-----\nMIICkDCCAjagAwIBAgIUTh8n662T/sqPZK+7n3H67/KGwu0wCgYIKoZIzj0EAwIw\naDEaMBgGA1UEAwwRSW50ZWwgU0dYIFJvb3QgQ0ExGjAYBgNVBAoMEUludGVsIENv\ncnBvcmF0aW9uMRQwEgYDVQQHDAtTYW50YSBDbGFyYTELMAkGA1UECAwCQ0ExCzAJ\nBgNVBAYTAlVTMB4XDTE5MTAzMTEyMzM0N1oXDTI2MTAzMTEyMzM0N1owbDEeMBwG\nA1UEAwwVSW50ZWwgU0dYIFRDQiBTaWduaW5nMRowGAYDVQQKDBFJbnRlbCBDb3Jw\nb3JhdGlvbjEUMBIGA1UEBwwLU2FudGEgQ2xhcmExCzAJBgNVBAgMAkNBMQswCQYD\nVQQGEwJVUzBZMBMGByqGSM49AgEGCCqGSM49AwEHA0IABOnYw9LbN/JmyUttXa0M\niBEenjPbxbR4C8MuVYxDI+Le8lDBLp9X4wMzCAUF/fI/31giClXp/y0erLbLZjdV\n07+jgbkwgbYwHwYDVR0jBBgwFoAU6ehEUlM2XEsYmhH8QxgspdwggEgwVgYDVR0f\nBE8wTTBLoEmgR4ZFaHR0cHM6Ly9zYngtY2VydGlmaWNhdGVzLnRydXN0ZWRzZXJ2\naWNlcy5pbnRlbC5jb20vSW50ZWxTR1hSb290Q0EuZGVyMB0GA1UdDgQWBBROHyfr\nrZP+yo9kr7ufcfrv8obC7TAOBgNVHQ8BAf8EBAMCBsAwDAYDVR0TAQH/BAIwADAK\nBggqhkjOPQQDAgNIADBFAiEA9xQeifK+2abQGnrAgk0hrOhdyvJQorh2cEMn4Gwr\n4hoCIFHW5qQ9G2wBJ4GMNQqv/oMfbPtzmyTlaWWzwxkqM0CT\n-----END CERTIFICATE-----\n-----BEGIN CERTIFICATE-----\nMIIClDCCAjmgAwIBAgIVAOnoRFJTNlxLGJoR/EMYLKXcIIBIMAoGCCqGSM49BAMC\nMGgxGjAYBgNVBAMMEUludGVsIFNHWCBSb290IENBMRowGAYDVQQKDBFJbnRlbCBD\nb3Jwb3JhdGlvbjEUMBIGA1UEBwwLU2FudGEgQ2xhcmExCzAJBgNVBAgMAkNBMQsw\nCQYDVQQGEwJVUzAeFw0xOTEwMzEwOTQ5MjFaFw00OTEyMzEyMzU5NTlaMGgxGjAY\nBgNVBAMMEUludGVsIFNHWCBSb290IENBMRowGAYDVQQKDBFJbnRlbCBDb3Jwb3Jh\ndGlvbjEUMBIGA1UEBwwLU2FudGEgQ2xhcmExCzAJBgNVBAgMAkNBMQswCQYDVQQG\nEwJVUzBZMBMGByqGSM49AgEGCCqGSM49AwEHA0IABE/6D/1WHNrWwPmNMIyBKMW5\nJ6JzMsjo6xP2vkK1cdZGb1PGRP/C/8ECgiDkmklmzwLzLi+000m7LLrtKJA3oC2j\ngb8wgbwwHwYDVR0jBBgwFoAU6ehEUlM2XEsYmhH8QxgspdwggEgwVgYDVR0fBE8w\nTTBLoEmgR4ZFaHR0cHM6Ly9zYngtY2VydGlmaWNhdGVzLnRydXN0ZWRzZXJ2aWNl\ncy5pbnRlbC5jb20vSW50ZWxTR1hSb290Q0EuZGVyMB0GA1UdDgQWBBTp6ERSUzZc\nSxiaEfxDGCyl3CCASDAOBgNVHQ8BAf8EBAMCAQYwEgYDVR0TAQH/BAgwBgEB/wIB\nATAKBggqhkjOPQQDAgNJADBGAiEAzw9zdUiUHPMUd0C4mx41jlFZkrM3y5f1lgnV\nO7FbjOoCIQCoGtUmT4cXt7V+ySHbJ8Hob9AanpvXNH1ER+/gZF+opQ==\n-----END CERTIFICATE-----\n"},{"fmspc":"0400F1070000","tcbInfo":"{\"tcbInfo\":{\"id\":\"TDX\",\"version\":3,\"issueDate\":\"2026-07-01T10:00:45Z\",\"nextUpdate\":\"2026-07-31T10:00:45Z\",\"fmspc\":\"0400F1070000\",\"pceId\":\"0000\",\"tcbType\":0,\"tcbEvaluationDataNumber\":5,\"tdxModule\":{\"mrsigner\":\"000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000\",\"attributes\":\"0000000000000000\",\"attributesMask\":\"FFFFFFFFFFFFFFFF\"},\"tdxModuleIdentities\":[{\"id\":\"TDX_02\",\"mrsigner\":\"000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000\",\"attributes\":\"0000000000000000\",\"attributesMask\":\"FFFFFFFFFFFFFFFF\",\"tcbLevels\":[{\"tcb\":{\"isvsvn\":0},\"tcbDate\":\"2022-11-09T00:00:00Z\",\"tcbStatus\":\"UpToDate\"}]},{\"id\":\"TDX_05\",\"mrsigner\":\"000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000\",\"attributes\":\"0000000000000000\",\"attributesMask\":\"FFFFFFFFFFFFFFFF\",\"tcbLevels\":[{\"tcb\":{\"isvsvn\":0},\"tcbDate\":\"2022-11-09T00:00:00Z\",\"tcbStatus\":\"UpToDate\"}]},{\"id\":\"TDX_03\",\"mrsigner\":\"000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000\",\"attributes\":\"0000000000000000\",\"attributesMask\":\"FFFFFFFFFFFFFFFF\",\"tcbLevels\":[{\"tcb\":{\"isvsvn\":0},\"tcbDate\":\"2022-11-09T00:00:00Z\",\"tcbStatus\":\"UpToDate\"}]},{\"id\":\"TDX_01\",\"mrsigner\":\"000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000\",\"attributes\":\"0000000000000000\",\"attributesMask\":\"FFFFFFFFFFFFFFFF\",\"tcbLevels\":[{\"tcb\":{\"isvsvn\":0},\"tcbDate\":\"2022-11-09T00:00:00Z\",\"tcbStatus\":\"UpToDate\"}]}],\"tcbLevels\":[{\"tcb\":{\"sgxtcbcomponents\":[{\"svn\":1,\"category\":\"BIOS\",\"type\":\"Early Microcode Update\"},{\"svn\":1,\"category\":\"OS/VMM\",\"type\":\"SGX Late Microcode Update\"},{\"svn\":0,\"category\":\"OS/VMM\",\"type\":\"TXT SINIT\"},{\"svn\":0,\"category\":\"BIOS\"},{\"svn\":0,\"category\":\"BIOS\"},{\"svn\":0,\"category\":\"BIOS\"},{\"svn\":0},{\"svn\":0,\"category\":\"OS/VMM\",\"type\":\"SEAMLDR ACM\"},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0}],\"pcesvn\":0,\"tdxtcbcomponents\":[{\"svn\":0,\"category\":\"OS/VMM\",\"type\":\"TDX Module\"},{\"svn\":0,\"category\":\"OS/VMM\",\"type\":\"TDX Module\"},{\"svn\":0,\"category\":\"OS/VMM\",\"type\":\"TDX Late Microcode Update\"},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0}]},\"tcbDate\":\"2022-11-09T00:00:00Z\",\"tcbStatus\":\"UpToDate\"}]},\"signature\":\"b35cffb8b5af48c3026ee5ae3ad56bb1b45ef872ca2ec744a562073ffb57940cff890454f385ef57a39a5941fd4aa6049ce502be027ef5cf1b33f12bb4af9fd0\"}","tcbInfoIssuerChain":"-----BEGIN CERTIFICATE-----\nMIICkDCCAjagAwIBAgIUTh8n662T/sqPZK+7n3H67/KGwu0wCgYIKoZIzj0EAwIw\naDEaMBgGA1UEAwwRSW50ZWwgU0dYIFJvb3QgQ0ExGjAYBgNVBAoMEUludGVsIENv\ncnBvcmF0aW9uMRQwEgYDVQQHDAtTYW50YSBDbGFyYTELMAkGA1UECAwCQ0ExCzAJ\nBgNVBAYTAlVTMB4XDTE5MTAzMTEyMzM0N1oXDTI2MTAzMTEyMzM0N1owbDEeMBwG\nA1UEAwwVSW50ZWwgU0dYIFRDQiBTaWduaW5nMRowGAYDVQQKDBFJbnRlbCBDb3Jw\nb3JhdGlvbjEUMBIGA1UEBwwLU2FudGEgQ2xhcmExCzAJBgNVBAgMAkNBMQswCQYD\nVQQGEwJVUzBZMBMGByqGSM49AgEGCCqGSM49AwEHA0IABOnYw9LbN/JmyUttXa0M\niBEenjPbxbR4C8MuVYxDI+Le8lDBLp9X4wMzCAUF/fI/31giClXp/y0erLbLZjdV\n07+jgbkwgbYwHwYDVR0jBBgwFoAU6ehEUlM2XEsYmhH8QxgspdwggEgwVgYDVR0f\nBE8wTTBLoEmgR4ZFaHR0cHM6Ly9zYngtY2VydGlmaWNhdGVzLnRydXN0ZWRzZXJ2\naWNlcy5pbnRlbC5jb20vSW50ZWxTR1hSb290Q0EuZGVyMB0GA1UdDgQWBBROHyfr\nrZP+yo9kr7ufcfrv8obC7TAOBgNVHQ8BAf8EBAMCBsAwDAYDVR0TAQH/BAIwADAK\nBggqhkjOPQQDAgNIADBFAiEA9xQeifK+2abQGnrAgk0hrOhdyvJQorh2cEMn4Gwr\n4hoCIFHW5qQ9G2wBJ4GMNQqv/oMfbPtzmyTlaWWzwxkqM0CT\n-----END CERTIFICATE-----\n-----BEGIN CERTIFICATE-----\nMIIClDCCAjmgAwIBAgIVAOnoRFJTNlxLGJoR/EMYLKXcIIBIMAoGCCqGSM49BAMC\nMGgxGjAYBgNVBAMMEUludGVsIFNHWCBSb290IENBMRowGAYDVQQKDBFJbnRlbCBD\nb3Jwb3JhdGlvbjEUMBIGA1UEBwwLU2FudGEgQ2xhcmExCzAJBgNVBAgMAkNBMQsw\nCQYDVQQGEwJVUzAeFw0xOTEwMzEwOTQ5MjFaFw00OTEyMzEyMzU5NTlaMGgxGjAY\nBgNVBAMMEUludGVsIFNHWCBSb290IENBMRowGAYDVQQKDBFJbnRlbCBDb3Jwb3Jh\ndGlvbjEUMBIGA1UEBwwLU2FudGEgQ2xhcmExCzAJBgNVBAgMAkNBMQswCQYDVQQG\nEwJVUzBZMBMGByqGSM49AgEGCCqGSM49AwEHA0IABE/6D/1WHNrWwPmNMIyBKMW5\nJ6JzMsjo6xP2vkK1cdZGb1PGRP/C/8ECgiDkmklmzwLzLi+000m7LLrtKJA3oC2j\ngb8wgbwwHwYDVR0jBBgwFoAU6ehEUlM2XEsYmhH8QxgspdwggEgwVgYDVR0fBE8w\nTTBLoEmgR4ZFaHR0cHM6Ly9zYngtY2VydGlmaWNhdGVzLnRydXN0ZWRzZXJ2aWNl\ncy5pbnRlbC5jb20vSW50ZWxTR1hSb290Q0EuZGVyMB0GA1UdDgQWBBTp6ERSUzZc\nSxiaEfxDGCyl3CCASDAOBgNVHQ8BAf8EBAMCAQYwEgYDVR0TAQH/BAgwBgEB/wIB\nATAKBggqhkjOPQQDAgNJADBGAiEAzw9zdUiUHPMUd0C4mx41jlFZkrM3y5f1lgnV\nO7FbjOoCIQCoGtUmT4cXt7V+ySHbJ8Hob9AanpvXNH1ER+/gZF+opQ==\n-----END CERTIFICATE-----\n"},{"fmspc":"10806F070000","tcbInfo":"{\"tcbInfo\":{\"id\":\"TDX\",\"version\":3,\"issueDate\":\"2026-07-01T10:00:45Z\",\"nextUpdate\":\"2026-07-31T10:00:45Z\",\"fmspc\":\"10806F070000\",\"pceId\":\"0000\",\"tcbType\":0,\"tcbEvaluationDataNumber\":5,\"tdxModule\":{\"mrsigner\":\"000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000\",\"attributes\":\"0000000000000000\",\"attributesMask\":\"FFFFFFFFFFFFFFFF\"},\"tdxModuleIdentities\":[{\"id\":\"TDX_02\",\"mrsigner\":\"000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000\",\"attributes\":\"0000000000000000\",\"attributesMask\":\"FFFFFFFFFFFFFFFF\",\"tcbLevels\":[{\"tcb\":{\"isvsvn\":0},\"tcbDate\":\"2022-11-09T00:00:00Z\",\"tcbStatus\":\"UpToDate\"}]},{\"id\":\"TDX_05\",\"mrsigner\":\"000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000\",\"attributes\":\"0000000000000000\",\"attributesMask\":\"FFFFFFFFFFFFFFFF\",\"tcbLevels\":[{\"tcb\":{\"isvsvn\":0},\"tcbDate\":\"2022-11-09T00:00:00Z\",\"tcbStatus\":\"UpToDate\"}]},{\"id\":\"TDX_03\",\"mrsigner\":\"000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000\",\"attributes\":\"0000000000000000\",\"attributesMask\":\"FFFFFFFFFFFFFFFF\",\"tcbLevels\":[{\"tcb\":{\"isvsvn\":0},\"tcbDate\":\"2022-11-09T00:00:00Z\",\"tcbStatus\":\"UpToDate\"}]},{\"id\":\"TDX_01\",\"mrsigner\":\"000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000\",\"attributes\":\"0000000000000000\",\"attributesMask\":\"FFFFFFFFFFFFFFFF\",\"tcbLevels\":[{\"tcb\":{\"isvsvn\":0},\"tcbDate\":\"2022-11-09T00:00:00Z\",\"tcbStatus\":\"UpToDate\"}]}],\"tcbLevels\":[{\"tcb\":{\"sgxtcbcomponents\":[{\"svn\":1,\"category\":\"BIOS\",\"type\":\"Early Microcode Update\"},{\"svn\":1,\"category\":\"OS/VMM\",\"type\":\"SGX Late Microcode Update\"},{\"svn\":0,\"category\":\"OS/VMM\",\"type\":\"TXT SINIT\"},{\"svn\":0,\"category\":\"BIOS\"},{\"svn\":0,\"category\":\"BIOS\"},{\"svn\":0,\"category\":\"BIOS\"},{\"svn\":0},{\"svn\":0,\"category\":\"OS/VMM\",\"type\":\"SEAMLDR ACM\"},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0}],\"pcesvn\":0,\"tdxtcbcomponents\":[{\"svn\":0,\"category\":\"OS/VMM\",\"type\":\"TDX Module\"},{\"svn\":0,\"category\":\"OS/VMM\",\"type\":\"TDX Module\"},{\"svn\":1,\"category\":\"OS/VMM\",\"type\":\"TDX Late Microcode Update\"},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0}]},\"tcbDate\":\"2022-11-09T00:00:00Z\",\"tcbStatus\":\"UpToDate\"}]},\"signature\":\"9ed0865391001855b2e35740fdeb3978b284364201d1d568cc8c85bd640e707767c73cad516c00e2b29a2e81963fe5560c93ef20f391e936b33db74c1aa5b26c\"}","tcbInfoIssuerChain":"-----BEGIN CERTIFICATE-----\nMIICkDCCAjagAwIBAgIUTh8n662T/sqPZK+7n3H67/KGwu0wCgYIKoZIzj0EAwIw\naDEaMBgGA1UEAwwRSW50ZWwgU0dYIFJvb3QgQ0ExGjAYBgNVBAoMEUludGVsIENv\ncnBvcmF0aW9uMRQwEgYDVQQHDAtTYW50YSBDbGFyYTELMAkGA1UECAwCQ0ExCzAJ\nBgNVBAYTAlVTMB4XDTE5MTAzMTEyMzM0N1oXDTI2MTAzMTEyMzM0N1owbDEeMBwG\nA1UEAwwVSW50ZWwgU0dYIFRDQiBTaWduaW5nMRowGAYDVQQKDBFJbnRlbCBDb3Jw\nb3JhdGlvbjEUMBIGA1UEBwwLU2FudGEgQ2xhcmExCzAJBgNVBAgMAkNBMQswCQYD\nVQQGEwJVUzBZMBMGByqGSM49AgEGCCqGSM49AwEHA0IABOnYw9LbN/JmyUttXa0M\niBEenjPbxbR4C8MuVYxDI+Le8lDBLp9X4wMzCAUF/fI/31giClXp/y0erLbLZjdV\n07+jgbkwgbYwHwYDVR0jBBgwFoAU6ehEUlM2XEsYmhH8QxgspdwggEgwVgYDVR0f\nBE8wTTBLoEmgR4ZFaHR0cHM6Ly9zYngtY2VydGlmaWNhdGVzLnRydXN0ZWRzZXJ2\naWNlcy5pbnRlbC5jb20vSW50ZWxTR1hSb290Q0EuZGVyMB0GA1UdDgQWBBROHyfr\nrZP+yo9kr7ufcfrv8obC7TAOBgNVHQ8BAf8EBAMCBsAwDAYDVR0TAQH/BAIwADAK\nBggqhkjOPQQDAgNIADBFAiEA9xQeifK+2abQGnrAgk0hrOhdyvJQorh2cEMn4Gwr\n4hoCIFHW5qQ9G2wBJ4GMNQqv/oMfbPtzmyTlaWWzwxkqM0CT\n-----END CERTIFICATE-----\n-----BEGIN CERTIFICATE-----\nMIIClDCCAjmgAwIBAgIVAOnoRFJTNlxLGJoR/EMYLKXcIIBIMAoGCCqGSM49BAMC\nMGgxGjAYBgNVBAMMEUludGVsIFNHWCBSb290IENBMRowGAYDVQQKDBFJbnRlbCBD\nb3Jwb3JhdGlvbjEUMBIGA1UEBwwLU2FudGEgQ2xhcmExCzAJBgNVBAgMAkNBMQsw\nCQYDVQQGEwJVUzAeFw0xOTEwMzEwOTQ5MjFaFw00OTEyMzEyMzU5NTlaMGgxGjAY\nBgNVBAMMEUludGVsIFNHWCBSb290IENBMRowGAYDVQQKDBFJbnRlbCBDb3Jwb3Jh\ndGlvbjEUMBIGA1UEBwwLU2FudGEgQ2xhcmExCzAJBgNVBAgMAkNBMQswCQYDVQQG\nEwJVUzBZMBMGByqGSM49AgEGCCqGSM49AwEHA0IABE/6D/1WHNrWwPmNMIyBKMW5\nJ6JzMsjo6xP2vkK1cdZGb1PGRP/C/8ECgiDkmklmzwLzLi+000m7LLrtKJA3oC2j\ngb8wgbwwHwYDVR0jBBgwFoAU6ehEUlM2XEsYmhH8QxgspdwggEgwVgYDVR0fBE8w\nTTBLoEmgR4ZFaHR0cHM6Ly9zYngtY2VydGlmaWNhdGVzLnRydXN0ZWRzZXJ2aWNl\ncy5pbnRlbC5jb20vSW50ZWxTR1hSb290Q0EuZGVyMB0GA1UdDgQWBBTp6ERSUzZc\nSxiaEfxDGCyl3CCASDAOBgNVHQ8BAf8EBAMCAQYwEgYDVR0TAQH/BAgwBgEB/wIB\nATAKBggqhkjOPQQDAgNJADBGAiEAzw9zdUiUHPMUd0C4mx41jlFZkrM3y5f1lgnV\nO7FbjOoCIQCoGtUmT4cXt7V+ySHbJ8Hob9AanpvXNH1ER+/gZF+opQ==\n-----END CERTIFICATE-----\n"},{"fmspc":"20D06D010000","tcbInfo":"{\"tcbInfo\":{\"id\":\"TDX\",\"version\":3,\"issueDate\":\"2026-07-01T10:00:45Z\",\"nextUpdate\":\"2026-07-31T10:00:45Z\",\"fmspc\":\"20D06D010000\",\"pceId\":\"0000\",\"tcbType\":0,\"tcbEvaluationDataNumber\":5,\"tdxModule\":{\"mrsigner\":\"000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000\",\"attributes\":\"0000000000000000\",\"attributesMask\":\"FFFFFFFFFFFFFFFF\"},\"tdxModuleIdentities\":[{\"id\":\"TDX_02\",\"mrsigner\":\"000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000\",\"attributes\":\"0000000000000000\",\"attributesMask\":\"FFFFFFFFFFFFFFFF\",\"tcbLevels\":[{\"tcb\":{\"isvsvn\":0},\"tcbDate\":\"2022-11-09T00:00:00Z\",\"tcbStatus\":\"UpToDate\"}]},{\"id\":\"TDX_05\",\"mrsigner\":\"000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000\",\"attributes\":\"0000000000000000\",\"attributesMask\":\"FFFFFFFFFFFFFFFF\",\"tcbLevels\":[{\"tcb\":{\"isvsvn\":0},\"tcbDate\":\"2022-11-09T00:00:00Z\",\"tcbStatus\":\"UpToDate\"}]},{\"id\":\"TDX_03\",\"mrsigner\":\"000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000\",\"attributes\":\"0000000000000000\",\"attributesMask\":\"FFFFFFFFFFFFFFFF\",\"tcbLevels\":[{\"tcb\":{\"isvsvn\":0},\"tcbDate\":\"2022-11-09T00:00:00Z\",\"tcbStatus\":\"UpToDate\"}]},{\"id\":\"TDX_01\",\"mrsigner\":\"000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000\",\"attributes\":\"0000000000000000\",\"attributesMask\":\"FFFFFFFFFFFFFFFF\",\"tcbLevels\":[{\"tcb\":{\"isvsvn\":0},\"tcbDate\":\"2022-11-09T00:00:00Z\",\"tcbStatus\":\"UpToDate\"}]}],\"tcbLevels\":[{\"tcb\":{\"sgxtcbcomponents\":[{\"svn\":1,\"category\":\"BIOS\",\"type\":\"Early Microcode Update\"},{\"svn\":1,\"category\":\"OS/VMM\",\"type\":\"SGX Late Microcode Update\"},{\"svn\":0,\"category\":\"OS/VMM\",\"type\":\"TXT SINIT\"},{\"svn\":0,\"category\":\"BIOS\"},{\"svn\":0,\"category\":\"BIOS\"},{\"svn\":0,\"category\":\"BIOS\"},{\"svn\":0},{\"svn\":0,\"category\":\"OS/VMM\",\"type\":\"SEAMLDR ACM\"},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0}],\"pcesvn\":0,\"tdxtcbcomponents\":[{\"svn\":0,\"category\":\"OS/VMM\",\"type\":\"TDX Module\"},{\"svn\":0,\"category\":\"OS/VMM\",\"type\":\"TDX Module\"},{\"svn\":1,\"category\":\"OS/VMM\",\"type\":\"TDX Late Microcode Update\"},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0}]},\"tcbDate\":\"2022-11-09T00:00:00Z\",\"tcbStatus\":\"UpToDate\"}]},\"signature\":\"5214de9edac3522fe9a68abba903fc88c59c37651c8f4bf2b79bebf2381fc32907dc9790ed883d15a948b7ba91f4ad8fe1712c56390d8398ac0641a55eb80f21\"}","tcbInfoIssuerChain":"-----BEGIN CERTIFICATE-----\nMIICkDCCAjagAwIBAgIUTh8n662T/sqPZK+7n3H67/KGwu0wCgYIKoZIzj0EAwIw\naDEaMBgGA1UEAwwRSW50ZWwgU0dYIFJvb3QgQ0ExGjAYBgNVBAoMEUludGVsIENv\ncnBvcmF0aW9uMRQwEgYDVQQHDAtTYW50YSBDbGFyYTELMAkGA1UECAwCQ0ExCzAJ\nBgNVBAYTAlVTMB4XDTE5MTAzMTEyMzM0N1oXDTI2MTAzMTEyMzM0N1owbDEeMBwG\nA1UEAwwVSW50ZWwgU0dYIFRDQiBTaWduaW5nMRowGAYDVQQKDBFJbnRlbCBDb3Jw\nb3JhdGlvbjEUMBIGA1UEBwwLU2FudGEgQ2xhcmExCzAJBgNVBAgMAkNBMQswCQYD\nVQQGEwJVUzBZMBMGByqGSM49AgEGCCqGSM49AwEHA0IABOnYw9LbN/JmyUttXa0M\niBEenjPbxbR4C8MuVYxDI+Le8lDBLp9X4wMzCAUF/fI/31giClXp/y0erLbLZjdV\n07+jgbkwgbYwHwYDVR0jBBgwFoAU6ehEUlM2XEsYmhH8QxgspdwggEgwVgYDVR0f\nBE8wTTBLoEmgR4ZFaHR0cHM6Ly9zYngtY2VydGlmaWNhdGVzLnRydXN0ZWRzZXJ2\naWNlcy5pbnRlbC5jb20vSW50ZWxTR1hSb290Q0EuZGVyMB0GA1UdDgQWBBROHyfr\nrZP+yo9kr7ufcfrv8obC7TAOBgNVHQ8BAf8EBAMCBsAwDAYDVR0TAQH/BAIwADAK\nBggqhkjOPQQDAgNIADBFAiEA9xQeifK+2abQGnrAgk0hrOhdyvJQorh2cEMn4Gwr\n4hoCIFHW5qQ9G2wBJ4GMNQqv/oMfbPtzmyTlaWWzwxkqM0CT\n-----END CERTIFICATE-----\n-----BEGIN CERTIFICATE-----\nMIIClDCCAjmgAwIBAgIVAOnoRFJTNlxLGJoR/EMYLKXcIIBIMAoGCCqGSM49BAMC\nMGgxGjAYBgNVBAMMEUludGVsIFNHWCBSb290IENBMRowGAYDVQQKDBFJbnRlbCBD\nb3Jwb3JhdGlvbjEUMBIGA1UEBwwLU2FudGEgQ2xhcmExCzAJBgNVBAgMAkNBMQsw\nCQYDVQQGEwJVUzAeFw0xOTEwMzEwOTQ5MjFaFw00OTEyMzEyMzU5NTlaMGgxGjAY\nBgNVBAMMEUludGVsIFNHWCBSb290IENBMRowGAYDVQQKDBFJbnRlbCBDb3Jwb3Jh\ndGlvbjEUMBIGA1UEBwwLU2FudGEgQ2xhcmExCzAJBgNVBAgMAkNBMQswCQYDVQQG\nEwJVUzBZMBMGByqGSM49AgEGCCqGSM49AwEHA0IABE/6D/1WHNrWwPmNMIyBKMW5\nJ6JzMsjo6xP2vkK1cdZGb1PGRP/C/8ECgiDkmklmzwLzLi+000m7LLrtKJA3oC2j\ngb8wgbwwHwYDVR0jBBgwFoAU6ehEUlM2XEsYmhH8QxgspdwggEgwVgYDVR0fBE8w\nTTBLoEmgR4ZFaHR0cHM6Ly9zYngtY2VydGlmaWNhdGVzLnRydXN0ZWRzZXJ2aWNl\ncy5pbnRlbC5jb20vSW50ZWxTR1hSb290Q0EuZGVyMB0GA1UdDgQWBBTp6ERSUzZc\nSxiaEfxDGCyl3CCASDAOBgNVHQ8BAf8EBAMCAQYwEgYDVR0TAQH/BAgwBgEB/wIB\nATAKBggqhkjOPQQDAgNJADBGAiEAzw9zdUiUHPMUd0C4mx41jlFZkrM3y5f1lgnV\nO7FbjOoCIQCoGtUmT4cXt7V+ySHbJ8Hob9AanpvXNH1ER+/gZF+opQ==\n-----END CERTIFICATE-----\n"},{"fmspc":"00A06F000000","tcbInfo":"{\"tcbInfo\":{\"id\":\"TDX\",\"version\":3,\"issueDate\":\"2026-07-01T10:00:45Z\",\"nextUpdate\":\"2026-07-31T10:00:45Z\",\"fmspc\":\"00A06F000000\",\"pceId\":\"0000\",\"tcbType\":0,\"tcbEvaluationDataNumber\":5,\"tdxModule\":{\"mrsigner\":\"000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000\",\"attributes\":\"0000000000000000\",\"attributesMask\":\"FFFFFFFFFFFFFFFF\"},\"tdxModuleIdentities\":[{\"id\":\"TDX_02\",\"mrsigner\":\"000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000\",\"attributes\":\"0000000000000000\",\"attributesMask\":\"FFFFFFFFFFFFFFFF\",\"tcbLevels\":[{\"tcb\":{\"isvsvn\":0},\"tcbDate\":\"2022-11-09T00:00:00Z\",\"tcbStatus\":\"UpToDate\"}]},{\"id\":\"TDX_05\",\"mrsigner\":\"000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000\",\"attributes\":\"0000000000000000\",\"attributesMask\":\"FFFFFFFFFFFFFFFF\",\"tcbLevels\":[{\"tcb\":{\"isvsvn\":0},\"tcbDate\":\"2022-11-09T00:00:00Z\",\"tcbStatus\":\"UpToDate\"}]},{\"id\":\"TDX_03\",\"mrsigner\":\"000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000\",\"attributes\":\"0000000000000000\",\"attributesMask\":\"FFFFFFFFFFFFFFFF\",\"tcbLevels\":[{\"tcb\":{\"isvsvn\":0},\"tcbDate\":\"2022-11-09T00:00:00Z\",\"tcbStatus\":\"UpToDate\"}]},{\"id\":\"TDX_01\",\"mrsigner\":\"000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000\",\"attributes\":\"0000000000000000\",\"attributesMask\":\"FFFFFFFFFFFFFFFF\",\"tcbLevels\":[{\"tcb\":{\"isvsvn\":0},\"tcbDate\":\"2022-11-09T00:00:00Z\",\"tcbStatus\":\"UpToDate\"}]}],\"tcbLevels\":[{\"tcb\":{\"sgxtcbcomponents\":[{\"svn\":1,\"category\":\"BIOS\",\"type\":\"Early Microcode Update\"},{\"svn\":1,\"category\":\"OS/VMM\",\"type\":\"SGX Late Microcode Update\"},{\"svn\":0,\"category\":\"OS/VMM\",\"type\":\"TXT SINIT\"},{\"svn\":0,\"category\":\"BIOS\"},{\"svn\":0,\"category\":\"BIOS\"},{\"svn\":0,\"category\":\"BIOS\"},{\"svn\":0},{\"svn\":0,\"category\":\"OS/VMM\",\"type\":\"SEAMLDR ACM\"},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0}],\"pcesvn\":0,\"tdxtcbcomponents\":[{\"svn\":0,\"category\":\"OS/VMM\",\"type\":\"TDX Module\"},{\"svn\":0,\"category\":\"OS/VMM\",\"type\":\"TDX Module\"},{\"svn\":1,\"category\":\"OS/VMM\",\"type\":\"TDX Late Microcode Update\"},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0}]},\"tcbDate\":\"2022-11-09T00:00:00Z\",\"tcbStatus\":\"UpToDate\"}]},\"signature\":\"ac626a284a933532e9ad33ce2c2dbc24ad7e79dbef9a33dc8697fed09e2c46e5a8f508d057dc619d801eded0536502fb9be503a626cc5cbb2b02dd3da1f0b921\"}","tcbInfoIssuerChain":"-----BEGIN CERTIFICATE-----\nMIICkDCCAjagAwIBAgIUTh8n662T/sqPZK+7n3H67/KGwu0wCgYIKoZIzj0EAwIw\naDEaMBgGA1UEAwwRSW50ZWwgU0dYIFJvb3QgQ0ExGjAYBgNVBAoMEUludGVsIENv\ncnBvcmF0aW9uMRQwEgYDVQQHDAtTYW50YSBDbGFyYTELMAkGA1UECAwCQ0ExCzAJ\nBgNVBAYTAlVTMB4XDTE5MTAzMTEyMzM0N1oXDTI2MTAzMTEyMzM0N1owbDEeMBwG\nA1UEAwwVSW50ZWwgU0dYIFRDQiBTaWduaW5nMRowGAYDVQQKDBFJbnRlbCBDb3Jw\nb3JhdGlvbjEUMBIGA1UEBwwLU2FudGEgQ2xhcmExCzAJBgNVBAgMAkNBMQswCQYD\nVQQGEwJVUzBZMBMGByqGSM49AgEGCCqGSM49AwEHA0IABOnYw9LbN/JmyUttXa0M\niBEenjPbxbR4C8MuVYxDI+Le8lDBLp9X4wMzCAUF/fI/31giClXp/y0erLbLZjdV\n07+jgbkwgbYwHwYDVR0jBBgwFoAU6ehEUlM2XEsYmhH8QxgspdwggEgwVgYDVR0f\nBE8wTTBLoEmgR4ZFaHR0cHM6Ly9zYngtY2VydGlmaWNhdGVzLnRydXN0ZWRzZXJ2\naWNlcy5pbnRlbC5jb20vSW50ZWxTR1hSb290Q0EuZGVyMB0GA1UdDgQWBBROHyfr\nrZP+yo9kr7ufcfrv8obC7TAOBgNVHQ8BAf8EBAMCBsAwDAYDVR0TAQH/BAIwADAK\nBggqhkjOPQQDAgNIADBFAiEA9xQeifK+2abQGnrAgk0hrOhdyvJQorh2cEMn4Gwr\n4hoCIFHW5qQ9G2wBJ4GMNQqv/oMfbPtzmyTlaWWzwxkqM0CT\n-----END CERTIFICATE-----\n-----BEGIN CERTIFICATE-----\nMIIClDCCAjmgAwIBAgIVAOnoRFJTNlxLGJoR/EMYLKXcIIBIMAoGCCqGSM49BAMC\nMGgxGjAYBgNVBAMMEUludGVsIFNHWCBSb290IENBMRowGAYDVQQKDBFJbnRlbCBD\nb3Jwb3JhdGlvbjEUMBIGA1UEBwwLU2FudGEgQ2xhcmExCzAJBgNVBAgMAkNBMQsw\nCQYDVQQGEwJVUzAeFw0xOTEwMzEwOTQ5MjFaFw00OTEyMzEyMzU5NTlaMGgxGjAY\nBgNVBAMMEUludGVsIFNHWCBSb290IENBMRowGAYDVQQKDBFJbnRlbCBDb3Jwb3Jh\ndGlvbjEUMBIGA1UEBwwLU2FudGEgQ2xhcmExCzAJBgNVBAgMAkNBMQswCQYDVQQG\nEwJVUzBZMBMGByqGSM49AgEGCCqGSM49AwEHA0IABE/6D/1WHNrWwPmNMIyBKMW5\nJ6JzMsjo6xP2vkK1cdZGb1PGRP/C/8ECgiDkmklmzwLzLi+000m7LLrtKJA3oC2j\ngb8wgbwwHwYDVR0jBBgwFoAU6ehEUlM2XEsYmhH8QxgspdwggEgwVgYDVR0fBE8w\nTTBLoEmgR4ZFaHR0cHM6Ly9zYngtY2VydGlmaWNhdGVzLnRydXN0ZWRzZXJ2aWNl\ncy5pbnRlbC5jb20vSW50ZWxTR1hSb290Q0EuZGVyMB0GA1UdDgQWBBTp6ERSUzZc\nSxiaEfxDGCyl3CCASDAOBgNVHQ8BAf8EBAMCAQYwEgYDVR0TAQH/BAgwBgEB/wIB\nATAKBggqhkjOPQQDAgNJADBGAiEAzw9zdUiUHPMUd0C4mx41jlFZkrM3y5f1lgnV\nO7FbjOoCIQCoGtUmT4cXt7V+ySHbJ8Hob9AanpvXNH1ER+/gZF+opQ==\n-----END CERTIFICATE-----\n"},{"fmspc":"10A06D050000","tcbInfo":"{\"tcbInfo\":{\"id\":\"TDX\",\"version\":3,\"issueDate\":\"2026-07-01T10:00:45Z\",\"nextUpdate\":\"2026-07-31T10:00:45Z\",\"fmspc\":\"10A06D050000\",\"pceId\":\"0000\",\"tcbType\":0,\"tcbEvaluationDataNumber\":5,\"tdxModule\":{\"mrsigner\":\"000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000\",\"attributes\":\"0000000000000000\",\"attributesMask\":\"FFFFFFFFFFFFFFFF\"},\"tdxModuleIdentities\":[{\"id\":\"TDX_02\",\"mrsigner\":\"000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000\",\"attributes\":\"0000000000000000\",\"attributesMask\":\"FFFFFFFFFFFFFFFF\",\"tcbLevels\":[{\"tcb\":{\"isvsvn\":0},\"tcbDate\":\"2022-11-09T00:00:00Z\",\"tcbStatus\":\"UpToDate\"}]},{\"id\":\"TDX_05\",\"mrsigner\":\"000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000\",\"attributes\":\"0000000000000000\",\"attributesMask\":\"FFFFFFFFFFFFFFFF\",\"tcbLevels\":[{\"tcb\":{\"isvsvn\":0},\"tcbDate\":\"2022-11-09T00:00:00Z\",\"tcbStatus\":\"UpToDate\"}]},{\"id\":\"TDX_03\",\"mrsigner\":\"000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000\",\"attributes\":\"0000000000000000\",\"attributesMask\":\"FFFFFFFFFFFFFFFF\",\"tcbLevels\":[{\"tcb\":{\"isvsvn\":0},\"tcbDate\":\"2022-11-09T00:00:00Z\",\"tcbStatus\":\"UpToDate\"}]},{\"id\":\"TDX_01\",\"mrsigner\":\"000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000\",\"attributes\":\"0000000000000000\",\"attributesMask\":\"FFFFFFFFFFFFFFFF\",\"tcbLevels\":[{\"tcb\":{\"isvsvn\":0},\"tcbDate\":\"2022-11-09T00:00:00Z\",\"tcbStatus\":\"UpToDate\"}]}],\"tcbLevels\":[{\"tcb\":{\"sgxtcbcomponents\":[{\"svn\":0,\"category\":\"BIOS\",\"type\":\"Early Microcode Update\"},{\"svn\":0,\"category\":\"OS/VMM\",\"type\":\"SGX Late Microcode Update\"},{\"svn\":0,\"category\":\"OS/VMM\",\"type\":\"TXT SINIT\"},{\"svn\":0,\"category\":\"BIOS\"},{\"svn\":0,\"category\":\"BIOS\"},{\"svn\":0,\"category\":\"BIOS\"},{\"svn\":0},{\"svn\":0,\"category\":\"OS/VMM\",\"type\":\"SEAMLDR ACM\"},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0}],\"pcesvn\":0,\"tdxtcbcomponents\":[{\"svn\":0,\"category\":\"OS/VMM\",\"type\":\"TDX Module\"},{\"svn\":0,\"category\":\"OS/VMM\",\"type\":\"TDX Module\"},{\"svn\":0,\"category\":\"OS/VMM\",\"type\":\"TDX Late Microcode Update\"},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0}]},\"tcbDate\":\"2022-11-09T00:00:00Z\",\"tcbStatus\":\"UpToDate\"}]},\"signature\":\"5ab60c67e4c6477c8767bf2b615cf985211e1ee3a3ecb06cd045b2907f5e120cd3f2dad24c2143d887e0596b8ffdb477e0edf417509a871f932e06debceff864\"}","tcbInfoIssuerChain":"-----BEGIN CERTIFICATE-----\nMIICkDCCAjagAwIBAgIUTh8n662T/sqPZK+7n3H67/KGwu0wCgYIKoZIzj0EAwIw\naDEaMBgGA1UEAwwRSW50ZWwgU0dYIFJvb3QgQ0ExGjAYBgNVBAoMEUludGVsIENv\ncnBvcmF0aW9uMRQwEgYDVQQHDAtTYW50YSBDbGFyYTELMAkGA1UECAwCQ0ExCzAJ\nBgNVBAYTAlVTMB4XDTE5MTAzMTEyMzM0N1oXDTI2MTAzMTEyMzM0N1owbDEeMBwG\nA1UEAwwVSW50ZWwgU0dYIFRDQiBTaWduaW5nMRowGAYDVQQKDBFJbnRlbCBDb3Jw\nb3JhdGlvbjEUMBIGA1UEBwwLU2FudGEgQ2xhcmExCzAJBgNVBAgMAkNBMQswCQYD\nVQQGEwJVUzBZMBMGByqGSM49AgEGCCqGSM49AwEHA0IABOnYw9LbN/JmyUttXa0M\niBEenjPbxbR4C8MuVYxDI+Le8lDBLp9X4wMzCAUF/fI/31giClXp/y0erLbLZjdV\n07+jgbkwgbYwHwYDVR0jBBgwFoAU6ehEUlM2XEsYmhH8QxgspdwggEgwVgYDVR0f\nBE8wTTBLoEmgR4ZFaHR0cHM6Ly9zYngtY2VydGlmaWNhdGVzLnRydXN0ZWRzZXJ2\naWNlcy5pbnRlbC5jb20vSW50ZWxTR1hSb290Q0EuZGVyMB0GA1UdDgQWBBROHyfr\nrZP+yo9kr7ufcfrv8obC7TAOBgNVHQ8BAf8EBAMCBsAwDAYDVR0TAQH/BAIwADAK\nBggqhkjOPQQDAgNIADBFAiEA9xQeifK+2abQGnrAgk0hrOhdyvJQorh2cEMn4Gwr\n4hoCIFHW5qQ9G2wBJ4GMNQqv/oMfbPtzmyTlaWWzwxkqM0CT\n-----END CERTIFICATE-----\n-----BEGIN CERTIFICATE-----\nMIIClDCCAjmgAwIBAgIVAOnoRFJTNlxLGJoR/EMYLKXcIIBIMAoGCCqGSM49BAMC\nMGgxGjAYBgNVBAMMEUludGVsIFNHWCBSb290IENBMRowGAYDVQQKDBFJbnRlbCBD\nb3Jwb3JhdGlvbjEUMBIGA1UEBwwLU2FudGEgQ2xhcmExCzAJBgNVBAgMAkNBMQsw\nCQYDVQQGEwJVUzAeFw0xOTEwMzEwOTQ5MjFaFw00OTEyMzEyMzU5NTlaMGgxGjAY\nBgNVBAMMEUludGVsIFNHWCBSb290IENBMRowGAYDVQQKDBFJbnRlbCBDb3Jwb3Jh\ndGlvbjEUMBIGA1UEBwwLU2FudGEgQ2xhcmExCzAJBgNVBAgMAkNBMQswCQYDVQQG\nEwJVUzBZMBMGByqGSM49AgEGCCqGSM49AwEHA0IABE/6D/1WHNrWwPmNMIyBKMW5\nJ6JzMsjo6xP2vkK1cdZGb1PGRP/C/8ECgiDkmklmzwLzLi+000m7LLrtKJA3oC2j\ngb8wgbwwHwYDVR0jBBgwFoAU6ehEUlM2XEsYmhH8QxgspdwggEgwVgYDVR0fBE8w\nTTBLoEmgR4ZFaHR0cHM6Ly9zYngtY2VydGlmaWNhdGVzLnRydXN0ZWRzZXJ2aWNl\ncy5pbnRlbC5jb20vSW50ZWxTR1hSb290Q0EuZGVyMB0GA1UdDgQWBBTp6ERSUzZc\nSxiaEfxDGCyl3CCASDAOBgNVHQ8BAf8EBAMCAQYwEgYDVR0TAQH/BAgwBgEB/wIB\nATAKBggqhkjOPQQDAgNJADBGAiEAzw9zdUiUHPMUd0C4mx41jlFZkrM3y5f1lgnV\nO7FbjOoCIQCoGtUmT4cXt7V+ySHbJ8Hob9AanpvXNH1ER+/gZF+opQ==\n-----END CERTIFICATE-----\n"},{"fmspc":"00C06F000000","tcbInfo":"{\"tcbInfo\":{\"id\":\"TDX\",\"version\":3,\"issueDate\":\"2026-07-01T10:00:45Z\",\"nextUpdate\":\"2026-07-31T10:00:45Z\",\"fmspc\":\"00C06F000000\",\"pceId\":\"0000\",\"tcbType\":0,\"tcbEvaluationDataNumber\":5,\"tdxModule\":{\"mrsigner\":\"000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000\",\"attributes\":\"0000000000000000\",\"attributesMask\":\"FFFFFFFFFFFFFFFF\"},\"tdxModuleIdentities\":[{\"id\":\"TDX_02\",\"mrsigner\":\"000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000\",\"attributes\":\"0000000000000000\",\"attributesMask\":\"FFFFFFFFFFFFFFFF\",\"tcbLevels\":[{\"tcb\":{\"isvsvn\":0},\"tcbDate\":\"2022-11-09T00:00:00Z\",\"tcbStatus\":\"UpToDate\"}]},{\"id\":\"TDX_05\",\"mrsigner\":\"000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000\",\"attributes\":\"0000000000000000\",\"attributesMask\":\"FFFFFFFFFFFFFFFF\",\"tcbLevels\":[{\"tcb\":{\"isvsvn\":0},\"tcbDate\":\"2022-11-09T00:00:00Z\",\"tcbStatus\":\"UpToDate\"}]},{\"id\":\"TDX_03\",\"mrsigner\":\"000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000\",\"attributes\":\"0000000000000000\",\"attributesMask\":\"FFFFFFFFFFFFFFFF\",\"tcbLevels\":[{\"tcb\":{\"isvsvn\":0},\"tcbDate\":\"2022-11-09T00:00:00Z\",\"tcbStatus\":\"UpToDate\"}]},{\"id\":\"TDX_01\",\"mrsigner\":\"000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000\",\"attributes\":\"0000000000000000\",\"attributesMask\":\"FFFFFFFFFFFFFFFF\",\"tcbLevels\":[{\"tcb\":{\"isvsvn\":0},\"tcbDate\":\"2022-11-09T00:00:00Z\",\"tcbStatus\":\"UpToDate\"}]}],\"tcbLevels\":[{\"tcb\":{\"sgxtcbcomponents\":[{\"svn\":1,\"category\":\"BIOS\",\"type\":\"Early Microcode Update\"},{\"svn\":1,\"category\":\"OS/VMM\",\"type\":\"SGX Late Microcode Update\"},{\"svn\":0,\"category\":\"OS/VMM\",\"type\":\"TXT SINIT\"},{\"svn\":0,\"category\":\"BIOS\"},{\"svn\":0,\"category\":\"BIOS\"},{\"svn\":0,\"category\":\"BIOS\"},{\"svn\":0},{\"svn\":0,\"category\":\"OS/VMM\",\"type\":\"SEAMLDR ACM\"},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0}],\"pcesvn\":0,\"tdxtcbcomponents\":[{\"svn\":0,\"category\":\"OS/VMM\",\"type\":\"TDX Module\"},{\"svn\":0,\"category\":\"OS/VMM\",\"type\":\"TDX Module\"},{\"svn\":1,\"category\":\"OS/VMM\",\"type\":\"TDX Late Microcode Update\"},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0}]},\"tcbDate\":\"2022-11-09T00:00:00Z\",\"tcbStatus\":\"UpToDate\"}]},\"signature\":\"f787aeb769a57e7aa4e8cd64ba199b71966d6ffb441b9a5de66bcbc4e93b65f049da696bdefad506e3ece86249a4688b12f077bb559f1cace27899a5a4541f2c\"}","tcbInfoIssuerChain":"-----BEGIN CERTIFICATE-----\nMIICkDCCAjagAwIBAgIUTh8n662T/sqPZK+7n3H67/KGwu0wCgYIKoZIzj0EAwIw\naDEaMBgGA1UEAwwRSW50ZWwgU0dYIFJvb3QgQ0ExGjAYBgNVBAoMEUludGVsIENv\ncnBvcmF0aW9uMRQwEgYDVQQHDAtTYW50YSBDbGFyYTELMAkGA1UECAwCQ0ExCzAJ\nBgNVBAYTAlVTMB4XDTE5MTAzMTEyMzM0N1oXDTI2MTAzMTEyMzM0N1owbDEeMBwG\nA1UEAwwVSW50ZWwgU0dYIFRDQiBTaWduaW5nMRowGAYDVQQKDBFJbnRlbCBDb3Jw\nb3JhdGlvbjEUMBIGA1UEBwwLU2FudGEgQ2xhcmExCzAJBgNVBAgMAkNBMQswCQYD\nVQQGEwJVUzBZMBMGByqGSM49AgEGCCqGSM49AwEHA0IABOnYw9LbN/JmyUttXa0M\niBEenjPbxbR4C8MuVYxDI+Le8lDBLp9X4wMzCAUF/fI/31giClXp/y0erLbLZjdV\n07+jgbkwgbYwHwYDVR0jBBgwFoAU6ehEUlM2XEsYmhH8QxgspdwggEgwVgYDVR0f\nBE8wTTBLoEmgR4ZFaHR0cHM6Ly9zYngtY2VydGlmaWNhdGVzLnRydXN0ZWRzZXJ2\naWNlcy5pbnRlbC5jb20vSW50ZWxTR1hSb290Q0EuZGVyMB0GA1UdDgQWBBROHyfr\nrZP+yo9kr7ufcfrv8obC7TAOBgNVHQ8BAf8EBAMCBsAwDAYDVR0TAQH/BAIwADAK\nBggqhkjOPQQDAgNIADBFAiEA9xQeifK+2abQGnrAgk0hrOhdyvJQorh2cEMn4Gwr\n4hoCIFHW5qQ9G2wBJ4GMNQqv/oMfbPtzmyTlaWWzwxkqM0CT\n-----END CERTIFICATE-----\n-----BEGIN CERTIFICATE-----\nMIIClDCCAjmgAwIBAgIVAOnoRFJTNlxLGJoR/EMYLKXcIIBIMAoGCCqGSM49BAMC\nMGgxGjAYBgNVBAMMEUludGVsIFNHWCBSb290IENBMRowGAYDVQQKDBFJbnRlbCBD\nb3Jwb3JhdGlvbjEUMBIGA1UEBwwLU2FudGEgQ2xhcmExCzAJBgNVBAgMAkNBMQsw\nCQYDVQQGEwJVUzAeFw0xOTEwMzEwOTQ5MjFaFw00OTEyMzEyMzU5NTlaMGgxGjAY\nBgNVBAMMEUludGVsIFNHWCBSb290IENBMRowGAYDVQQKDBFJbnRlbCBDb3Jwb3Jh\ndGlvbjEUMBIGA1UEBwwLU2FudGEgQ2xhcmExCzAJBgNVBAgMAkNBMQswCQYDVQQG\nEwJVUzBZMBMGByqGSM49AgEGCCqGSM49AwEHA0IABE/6D/1WHNrWwPmNMIyBKMW5\nJ6JzMsjo6xP2vkK1cdZGb1PGRP/C/8ECgiDkmklmzwLzLi+000m7LLrtKJA3oC2j\ngb8wgbwwHwYDVR0jBBgwFoAU6ehEUlM2XEsYmhH8QxgspdwggEgwVgYDVR0fBE8w\nTTBLoEmgR4ZFaHR0cHM6Ly9zYngtY2VydGlmaWNhdGVzLnRydXN0ZWRzZXJ2aWNl\ncy5pbnRlbC5jb20vSW50ZWxTR1hSb290Q0EuZGVyMB0GA1UdDgQWBBTp6ERSUzZc\nSxiaEfxDGCyl3CCASDAOBgNVHQ8BAf8EBAMCAQYwEgYDVR0TAQH/BAgwBgEB/wIB\nATAKBggqhkjOPQQDAgNJADBGAiEAzw9zdUiUHPMUd0C4mx41jlFZkrM3y5f1lgnV\nO7FbjOoCIQCoGtUmT4cXt7V+ySHbJ8Hob9AanpvXNH1ER+/gZF+opQ==\n-----END CERTIFICATE-----\n"},{"fmspc":"30806F000000","tcbInfo":"{\"tcbInfo\":{\"id\":\"TDX\",\"version\":3,\"issueDate\":\"2026-07-01T10:00:45Z\",\"nextUpdate\":\"2026-07-31T10:00:45Z\",\"fmspc\":\"30806F000000\",\"pceId\":\"0000\",\"tcbType\":0,\"tcbEvaluationDataNumber\":5,\"tdxModule\":{\"mrsigner\":\"000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000\",\"attributes\":\"0000000000000000\",\"attributesMask\":\"FFFFFFFFFFFFFFFF\"},\"tdxModuleIdentities\":[{\"id\":\"TDX_02\",\"mrsigner\":\"000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000\",\"attributes\":\"0000000000000000\",\"attributesMask\":\"FFFFFFFFFFFFFFFF\",\"tcbLevels\":[{\"tcb\":{\"isvsvn\":0},\"tcbDate\":\"2022-11-09T00:00:00Z\",\"tcbStatus\":\"UpToDate\"}]},{\"id\":\"TDX_05\",\"mrsigner\":\"000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000\",\"attributes\":\"0000000000000000\",\"attributesMask\":\"FFFFFFFFFFFFFFFF\",\"tcbLevels\":[{\"tcb\":{\"isvsvn\":0},\"tcbDate\":\"2022-11-09T00:00:00Z\",\"tcbStatus\":\"UpToDate\"}]},{\"id\":\"TDX_03\",\"mrsigner\":\"000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000\",\"attributes\":\"0000000000000000\",\"attributesMask\":\"FFFFFFFFFFFFFFFF\",\"tcbLevels\":[{\"tcb\":{\"isvsvn\":0},\"tcbDate\":\"2022-11-09T00:00:00Z\",\"tcbStatus\":\"UpToDate\"}]},{\"id\":\"TDX_01\",\"mrsigner\":\"000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000\",\"attributes\":\"0000000000000000\",\"attributesMask\":\"FFFFFFFFFFFFFFFF\",\"tcbLevels\":[{\"tcb\":{\"isvsvn\":0},\"tcbDate\":\"2022-11-09T00:00:00Z\",\"tcbStatus\":\"UpToDate\"}]}],\"tcbLevels\":[{\"tcb\":{\"sgxtcbcomponents\":[{\"svn\":1,\"category\":\"BIOS\",\"type\":\"Early Microcode Update\"},{\"svn\":1,\"category\":\"OS/VMM\",\"type\":\"SGX Late Microcode Update\"},{\"svn\":0,\"category\":\"OS/VMM\",\"type\":\"TXT SINIT\"},{\"svn\":0,\"category\":\"BIOS\"},{\"svn\":0,\"category\":\"BIOS\"},{\"svn\":0,\"category\":\"BIOS\"},{\"svn\":0},{\"svn\":0,\"category\":\"OS/VMM\",\"type\":\"SEAMLDR ACM\"},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0}],\"pcesvn\":11,\"tdxtcbcomponents\":[{\"svn\":0,\"category\":\"OS/VMM\",\"type\":\"TDX Module\"},{\"svn\":0,\"category\":\"OS/VMM\",\"type\":\"TDX Module\"},{\"svn\":1,\"category\":\"OS/VMM\",\"type\":\"TDX Late Microcode Update\"},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0}]},\"tcbDate\":\"2022-11-09T00:00:00Z\",\"tcbStatus\":\"UpToDate\"}]},\"signature\":\"c7bfb3a1d338bb64803c232efff231a25871dd14b06ecd4d119adc6998b0c90bd8d3f109af79f40d4cb24c2e939c596c2ab0896b289569b8d3dadc920900a98a\"}","tcbInfoIssuerChain":"-----BEGIN CERTIFICATE-----\nMIICkDCCAjagAwIBAgIUTh8n662T/sqPZK+7n3H67/KGwu0wCgYIKoZIzj0EAwIw\naDEaMBgGA1UEAwwRSW50ZWwgU0dYIFJvb3QgQ0ExGjAYBgNVBAoMEUludGVsIENv\ncnBvcmF0aW9uMRQwEgYDVQQHDAtTYW50YSBDbGFyYTELMAkGA1UECAwCQ0ExCzAJ\nBgNVBAYTAlVTMB4XDTE5MTAzMTEyMzM0N1oXDTI2MTAzMTEyMzM0N1owbDEeMBwG\nA1UEAwwVSW50ZWwgU0dYIFRDQiBTaWduaW5nMRowGAYDVQQKDBFJbnRlbCBDb3Jw\nb3JhdGlvbjEUMBIGA1UEBwwLU2FudGEgQ2xhcmExCzAJBgNVBAgMAkNBMQswCQYD\nVQQGEwJVUzBZMBMGByqGSM49AgEGCCqGSM49AwEHA0IABOnYw9LbN/JmyUttXa0M\niBEenjPbxbR4C8MuVYxDI+Le8lDBLp9X4wMzCAUF/fI/31giClXp/y0erLbLZjdV\n07+jgbkwgbYwHwYDVR0jBBgwFoAU6ehEUlM2XEsYmhH8QxgspdwggEgwVgYDVR0f\nBE8wTTBLoEmgR4ZFaHR0cHM6Ly9zYngtY2VydGlmaWNhdGVzLnRydXN0ZWRzZXJ2\naWNlcy5pbnRlbC5jb20vSW50ZWxTR1hSb290Q0EuZGVyMB0GA1UdDgQWBBROHyfr\nrZP+yo9kr7ufcfrv8obC7TAOBgNVHQ8BAf8EBAMCBsAwDAYDVR0TAQH/BAIwADAK\nBggqhkjOPQQDAgNIADBFAiEA9xQeifK+2abQGnrAgk0hrOhdyvJQorh2cEMn4Gwr\n4hoCIFHW5qQ9G2wBJ4GMNQqv/oMfbPtzmyTlaWWzwxkqM0CT\n-----END CERTIFICATE-----\n-----BEGIN CERTIFICATE-----\nMIIClDCCAjmgAwIBAgIVAOnoRFJTNlxLGJoR/EMYLKXcIIBIMAoGCCqGSM49BAMC\nMGgxGjAYBgNVBAMMEUludGVsIFNHWCBSb290IENBMRowGAYDVQQKDBFJbnRlbCBD\nb3Jwb3JhdGlvbjEUMBIGA1UEBwwLU2FudGEgQ2xhcmExCzAJBgNVBAgMAkNBMQsw\nCQYDVQQGEwJVUzAeFw0xOTEwMzEwOTQ5MjFaFw00OTEyMzEyMzU5NTlaMGgxGjAY\nBgNVBAMMEUludGVsIFNHWCBSb290IENBMRowGAYDVQQKDBFJbnRlbCBDb3Jwb3Jh\ndGlvbjEUMBIGA1UEBwwLU2FudGEgQ2xhcmExCzAJBgNVBAgMAkNBMQswCQYDVQQG\nEwJVUzBZMBMGByqGSM49AgEGCCqGSM49AwEHA0IABE/6D/1WHNrWwPmNMIyBKMW5\nJ6JzMsjo6xP2vkK1cdZGb1PGRP/C/8ECgiDkmklmzwLzLi+000m7LLrtKJA3oC2j\ngb8wgbwwHwYDVR0jBBgwFoAU6ehEUlM2XEsYmhH8QxgspdwggEgwVgYDVR0fBE8w\nTTBLoEmgR4ZFaHR0cHM6Ly9zYngtY2VydGlmaWNhdGVzLnRydXN0ZWRzZXJ2aWNl\ncy5pbnRlbC5jb20vSW50ZWxTR1hSb290Q0EuZGVyMB0GA1UdDgQWBBTp6ERSUzZc\nSxiaEfxDGCyl3CCASDAOBgNVHQ8BAf8EBAMCAQYwEgYDVR0TAQH/BAgwBgEB/wIB\nATAKBggqhkjOPQQDAgNJADBGAiEAzw9zdUiUHPMUd0C4mx41jlFZkrM3y5f1lgnV\nO7FbjOoCIQCoGtUmT4cXt7V+ySHbJ8Hob9AanpvXNH1ER+/gZF+opQ==\n-----END CERTIFICATE-----\n"},{"fmspc":"0400F1200000","tcbInfo":"{\"tcbInfo\":{\"id\":\"TDX\",\"version\":3,\"issueDate\":\"2026-07-01T10:00:45Z\",\"nextUpdate\":\"2026-07-31T10:00:45Z\",\"fmspc\":\"0400F1200000\",\"pceId\":\"0000\",\"tcbType\":0,\"tcbEvaluationDataNumber\":5,\"tdxModule\":{\"mrsigner\":\"000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000\",\"attributes\":\"0000000000000000\",\"attributesMask\":\"FFFFFFFFFFFFFFFF\"},\"tdxModuleIdentities\":[{\"id\":\"TDX_02\",\"mrsigner\":\"000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000\",\"attributes\":\"0000000000000000\",\"attributesMask\":\"FFFFFFFFFFFFFFFF\",\"tcbLevels\":[{\"tcb\":{\"isvsvn\":0},\"tcbDate\":\"2022-11-09T00:00:00Z\",\"tcbStatus\":\"UpToDate\"}]},{\"id\":\"TDX_05\",\"mrsigner\":\"000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000\",\"attributes\":\"0000000000000000\",\"attributesMask\":\"FFFFFFFFFFFFFFFF\",\"tcbLevels\":[{\"tcb\":{\"isvsvn\":0},\"tcbDate\":\"2022-11-09T00:00:00Z\",\"tcbStatus\":\"UpToDate\"}]},{\"id\":\"TDX_03\",\"mrsigner\":\"000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000\",\"attributes\":\"0000000000000000\",\"attributesMask\":\"FFFFFFFFFFFFFFFF\",\"tcbLevels\":[{\"tcb\":{\"isvsvn\":0},\"tcbDate\":\"2022-11-09T00:00:00Z\",\"tcbStatus\":\"UpToDate\"}]},{\"id\":\"TDX_01\",\"mrsigner\":\"000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000\",\"attributes\":\"0000000000000000\",\"attributesMask\":\"FFFFFFFFFFFFFFFF\",\"tcbLevels\":[{\"tcb\":{\"isvsvn\":0},\"tcbDate\":\"2022-11-09T00:00:00Z\",\"tcbStatus\":\"UpToDate\"}]}],\"tcbLevels\":[{\"tcb\":{\"sgxtcbcomponents\":[{\"svn\":1,\"category\":\"BIOS\",\"type\":\"Early Microcode Update\"},{\"svn\":1,\"category\":\"OS/VMM\",\"type\":\"SGX Late Microcode Update\"},{\"svn\":0,\"category\":\"OS/VMM\",\"type\":\"TXT SINIT\"},{\"svn\":0,\"category\":\"BIOS\"},{\"svn\":0,\"category\":\"BIOS\"},{\"svn\":0,\"category\":\"BIOS\"},{\"svn\":0},{\"svn\":0,\"category\":\"OS/VMM\",\"type\":\"SEAMLDR ACM\"},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0}],\"pcesvn\":0,\"tdxtcbcomponents\":[{\"svn\":0,\"category\":\"OS/VMM\",\"type\":\"TDX Module\"},{\"svn\":0,\"category\":\"OS/VMM\",\"type\":\"TDX Module\"},{\"svn\":0,\"category\":\"OS/VMM\",\"type\":\"TDX Late Microcode Update\"},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0}]},\"tcbDate\":\"2022-11-09T00:00:00Z\",\"tcbStatus\":\"UpToDate\"}]},\"signature\":\"8c8c10f373ab61fa882f2f10f3885cea3b4ad34cfcbef833be573cbf631e7e84c31ad26ec05ee640fd91aa0ef0433e53c4d0fbc82c14cf055aabd698a96da216\"}","tcbInfoIssuerChain":"-----BEGIN CERTIFICATE-----\nMIICkDCCAjagAwIBAgIUTh8n662T/sqPZK+7n3H67/KGwu0wCgYIKoZIzj0EAwIw\naDEaMBgGA1UEAwwRSW50ZWwgU0dYIFJvb3QgQ0ExGjAYBgNVBAoMEUludGVsIENv\ncnBvcmF0aW9uMRQwEgYDVQQHDAtTYW50YSBDbGFyYTELMAkGA1UECAwCQ0ExCzAJ\nBgNVBAYTAlVTMB4XDTE5MTAzMTEyMzM0N1oXDTI2MTAzMTEyMzM0N1owbDEeMBwG\nA1UEAwwVSW50ZWwgU0dYIFRDQiBTaWduaW5nMRowGAYDVQQKDBFJbnRlbCBDb3Jw\nb3JhdGlvbjEUMBIGA1UEBwwLU2FudGEgQ2xhcmExCzAJBgNVBAgMAkNBMQswCQYD\nVQQGEwJVUzBZMBMGByqGSM49AgEGCCqGSM49AwEHA0IABOnYw9LbN/JmyUttXa0M\niBEenjPbxbR4C8MuVYxDI+Le8lDBLp9X4wMzCAUF/fI/31giClXp/y0erLbLZjdV\n07+jgbkwgbYwHwYDVR0jBBgwFoAU6ehEUlM2XEsYmhH8QxgspdwggEgwVgYDVR0f\nBE8wTTBLoEmgR4ZFaHR0cHM6Ly9zYngtY2VydGlmaWNhdGVzLnRydXN0ZWRzZXJ2\naWNlcy5pbnRlbC5jb20vSW50ZWxTR1hSb290Q0EuZGVyMB0GA1UdDgQWBBROHyfr\nrZP+yo9kr7ufcfrv8obC7TAOBgNVHQ8BAf8EBAMCBsAwDAYDVR0TAQH/BAIwADAK\nBggqhkjOPQQDAgNIADBFAiEA9xQeifK+2abQGnrAgk0hrOhdyvJQorh2cEMn4Gwr\n4hoCIFHW5qQ9G2wBJ4GMNQqv/oMfbPtzmyTlaWWzwxkqM0CT\n-----END CERTIFICATE-----\n-----BEGIN CERTIFICATE-----\nMIIClDCCAjmgAwIBAgIVAOnoRFJTNlxLGJoR/EMYLKXcIIBIMAoGCCqGSM49BAMC\nMGgxGjAYBgNVBAMMEUludGVsIFNHWCBSb290IENBMRowGAYDVQQKDBFJbnRlbCBD\nb3Jwb3JhdGlvbjEUMBIGA1UEBwwLU2FudGEgQ2xhcmExCzAJBgNVBAgMAkNBMQsw\nCQYDVQQGEwJVUzAeFw0xOTEwMzEwOTQ5MjFaFw00OTEyMzEyMzU5NTlaMGgxGjAY\nBgNVBAMMEUludGVsIFNHWCBSb290IENBMRowGAYDVQQKDBFJbnRlbCBDb3Jwb3Jh\ndGlvbjEUMBIGA1UEBwwLU2FudGEgQ2xhcmExCzAJBgNVBAgMAkNBMQswCQYDVQQG\nEwJVUzBZMBMGByqGSM49AgEGCCqGSM49AwEHA0IABE/6D/1WHNrWwPmNMIyBKMW5\nJ6JzMsjo6xP2vkK1cdZGb1PGRP/C/8ECgiDkmklmzwLzLi+000m7LLrtKJA3oC2j\ngb8wgbwwHwYDVR0jBBgwFoAU6ehEUlM2XEsYmhH8QxgspdwggEgwVgYDVR0fBE8w\nTTBLoEmgR4ZFaHR0cHM6Ly9zYngtY2VydGlmaWNhdGVzLnRydXN0ZWRzZXJ2aWNl\ncy5pbnRlbC5jb20vSW50ZWxTR1hSb290Q0EuZGVyMB0GA1UdDgQWBBTp6ERSUzZc\nSxiaEfxDGCyl3CCASDAOBgNVHQ8BAf8EBAMCAQYwEgYDVR0TAQH/BAgwBgEB/wIB\nATAKBggqhkjOPQQDAgNJADBGAiEAzw9zdUiUHPMUd0C4mx41jlFZkrM3y5f1lgnV\nO7FbjOoCIQCoGtUmT4cXt7V+ySHbJ8Hob9AanpvXNH1ER+/gZF+opQ==\n-----END CERTIFICATE-----\n"},{"fmspc":"20806F070000","tcbInfo":"{\"tcbInfo\":{\"id\":\"TDX\",\"version\":3,\"issueDate\":\"2026-07-01T10:00:45Z\",\"nextUpdate\":\"2026-07-31T10:00:45Z\",\"fmspc\":\"20806F070000\",\"pceId\":\"0000\",\"tcbType\":0,\"tcbEvaluationDataNumber\":5,\"tdxModule\":{\"mrsigner\":\"000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000\",\"attributes\":\"0000000000000000\",\"attributesMask\":\"FFFFFFFFFFFFFFFF\"},\"tdxModuleIdentities\":[{\"id\":\"TDX_02\",\"mrsigner\":\"000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000\",\"attributes\":\"0000000000000000\",\"attributesMask\":\"FFFFFFFFFFFFFFFF\",\"tcbLevels\":[{\"tcb\":{\"isvsvn\":0},\"tcbDate\":\"2022-11-09T00:00:00Z\",\"tcbStatus\":\"UpToDate\"}]},{\"id\":\"TDX_05\",\"mrsigner\":\"000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000\",\"attributes\":\"0000000000000000\",\"attributesMask\":\"FFFFFFFFFFFFFFFF\",\"tcbLevels\":[{\"tcb\":{\"isvsvn\":0},\"tcbDate\":\"2022-11-09T00:00:00Z\",\"tcbStatus\":\"UpToDate\"}]},{\"id\":\"TDX_03\",\"mrsigner\":\"000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000\",\"attributes\":\"0000000000000000\",\"attributesMask\":\"FFFFFFFFFFFFFFFF\",\"tcbLevels\":[{\"tcb\":{\"isvsvn\":0},\"tcbDate\":\"2022-11-09T00:00:00Z\",\"tcbStatus\":\"UpToDate\"}]},{\"id\":\"TDX_01\",\"mrsigner\":\"000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000\",\"attributes\":\"0000000000000000\",\"attributesMask\":\"FFFFFFFFFFFFFFFF\",\"tcbLevels\":[{\"tcb\":{\"isvsvn\":0},\"tcbDate\":\"2022-11-09T00:00:00Z\",\"tcbStatus\":\"UpToDate\"}]}],\"tcbLevels\":[{\"tcb\":{\"sgxtcbcomponents\":[{\"svn\":1,\"category\":\"BIOS\",\"type\":\"Early Microcode Update\"},{\"svn\":1,\"category\":\"OS/VMM\",\"type\":\"SGX Late Microcode Update\"},{\"svn\":0,\"category\":\"OS/VMM\",\"type\":\"TXT SINIT\"},{\"svn\":0,\"category\":\"BIOS\"},{\"svn\":0,\"category\":\"BIOS\"},{\"svn\":0,\"category\":\"BIOS\"},{\"svn\":0},{\"svn\":0,\"category\":\"OS/VMM\",\"type\":\"SEAMLDR ACM\"},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0}],\"pcesvn\":0,\"tdxtcbcomponents\":[{\"svn\":0,\"category\":\"OS/VMM\",\"type\":\"TDX Module\"},{\"svn\":0,\"category\":\"OS/VMM\",\"type\":\"TDX Module\"},{\"svn\":1,\"category\":\"OS/VMM\",\"type\":\"TDX Late Microcode Update\"},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0}]},\"tcbDate\":\"2022-11-09T00:00:00Z\",\"tcbStatus\":\"UpToDate\"}]},\"signature\":\"d6154c177ad2e3f782dba2df4bf13e2fe2f6a07e20ae09d63cd4e1c3a7caca1afdecbc2c6959619e810926f6d6df4fe5b6d62e7a3f3abfc0bc440e768084298d\"}","tcbInfoIssuerChain":"-----BEGIN CERTIFICATE-----\nMIICkDCCAjagAwIBAgIUTh8n662T/sqPZK+7n3H67/KGwu0wCgYIKoZIzj0EAwIw\naDEaMBgGA1UEAwwRSW50ZWwgU0dYIFJvb3QgQ0ExGjAYBgNVBAoMEUludGVsIENv\ncnBvcmF0aW9uMRQwEgYDVQQHDAtTYW50YSBDbGFyYTELMAkGA1UECAwCQ0ExCzAJ\nBgNVBAYTAlVTMB4XDTE5MTAzMTEyMzM0N1oXDTI2MTAzMTEyMzM0N1owbDEeMBwG\nA1UEAwwVSW50ZWwgU0dYIFRDQiBTaWduaW5nMRowGAYDVQQKDBFJbnRlbCBDb3Jw\nb3JhdGlvbjEUMBIGA1UEBwwLU2FudGEgQ2xhcmExCzAJBgNVBAgMAkNBMQswCQYD\nVQQGEwJVUzBZMBMGByqGSM49AgEGCCqGSM49AwEHA0IABOnYw9LbN/JmyUttXa0M\niBEenjPbxbR4C8MuVYxDI+Le8lDBLp9X4wMzCAUF/fI/31giClXp/y0erLbLZjdV\n07+jgbkwgbYwHwYDVR0jBBgwFoAU6ehEUlM2XEsYmhH8QxgspdwggEgwVgYDVR0f\nBE8wTTBLoEmgR4ZFaHR0cHM6Ly9zYngtY2VydGlmaWNhdGVzLnRydXN0ZWRzZXJ2\naWNlcy5pbnRlbC5jb20vSW50ZWxTR1hSb290Q0EuZGVyMB0GA1UdDgQWBBROHyfr\nrZP+yo9kr7ufcfrv8obC7TAOBgNVHQ8BAf8EBAMCBsAwDAYDVR0TAQH/BAIwADAK\nBggqhkjOPQQDAgNIADBFAiEA9xQeifK+2abQGnrAgk0hrOhdyvJQorh2cEMn4Gwr\n4hoCIFHW5qQ9G2wBJ4GMNQqv/oMfbPtzmyTlaWWzwxkqM0CT\n-----END CERTIFICATE-----\n-----BEGIN CERTIFICATE-----\nMIIClDCCAjmgAwIBAgIVAOnoRFJTNlxLGJoR/EMYLKXcIIBIMAoGCCqGSM49BAMC\nMGgxGjAYBgNVBAMMEUludGVsIFNHWCBSb290IENBMRowGAYDVQQKDBFJbnRlbCBD\nb3Jwb3JhdGlvbjEUMBIGA1UEBwwLU2FudGEgQ2xhcmExCzAJBgNVBAgMAkNBMQsw\nCQYDVQQGEwJVUzAeFw0xOTEwMzEwOTQ5MjFaFw00OTEyMzEyMzU5NTlaMGgxGjAY\nBgNVBAMMEUludGVsIFNHWCBSb290IENBMRowGAYDVQQKDBFJbnRlbCBDb3Jwb3Jh\ndGlvbjEUMBIGA1UEBwwLU2FudGEgQ2xhcmExCzAJBgNVBAgMAkNBMQswCQYDVQQG\nEwJVUzBZMBMGByqGSM49AgEGCCqGSM49AwEHA0IABE/6D/1WHNrWwPmNMIyBKMW5\nJ6JzMsjo6xP2vkK1cdZGb1PGRP/C/8ECgiDkmklmzwLzLi+000m7LLrtKJA3oC2j\ngb8wgbwwHwYDVR0jBBgwFoAU6ehEUlM2XEsYmhH8QxgspdwggEgwVgYDVR0fBE8w\nTTBLoEmgR4ZFaHR0cHM6Ly9zYngtY2VydGlmaWNhdGVzLnRydXN0ZWRzZXJ2aWNl\ncy5pbnRlbC5jb20vSW50ZWxTR1hSb290Q0EuZGVyMB0GA1UdDgQWBBTp6ERSUzZc\nSxiaEfxDGCyl3CCASDAOBgNVHQ8BAf8EBAMCAQYwEgYDVR0TAQH/BAgwBgEB/wIB\nATAKBggqhkjOPQQDAgNJADBGAiEAzw9zdUiUHPMUd0C4mx41jlFZkrM3y5f1lgnV\nO7FbjOoCIQCoGtUmT4cXt7V+ySHbJ8Hob9AanpvXNH1ER+/gZF+opQ==\n-----END CERTIFICATE-----\n"},{"fmspc":"10806F040000","tcbInfo":"{\"tcbInfo\":{\"id\":\"TDX\",\"version\":3,\"issueDate\":\"2026-07-01T10:00:45Z\",\"nextUpdate\":\"2026-07-31T10:00:45Z\",\"fmspc\":\"10806F040000\",\"pceId\":\"0000\",\"tcbType\":0,\"tcbEvaluationDataNumber\":5,\"tdxModule\":{\"mrsigner\":\"000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000\",\"attributes\":\"0000000000000000\",\"attributesMask\":\"FFFFFFFFFFFFFFFF\"},\"tdxModuleIdentities\":[{\"id\":\"TDX_02\",\"mrsigner\":\"000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000\",\"attributes\":\"0000000000000000\",\"attributesMask\":\"FFFFFFFFFFFFFFFF\",\"tcbLevels\":[{\"tcb\":{\"isvsvn\":0},\"tcbDate\":\"2022-11-09T00:00:00Z\",\"tcbStatus\":\"UpToDate\"}]},{\"id\":\"TDX_05\",\"mrsigner\":\"000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000\",\"attributes\":\"0000000000000000\",\"attributesMask\":\"FFFFFFFFFFFFFFFF\",\"tcbLevels\":[{\"tcb\":{\"isvsvn\":0},\"tcbDate\":\"2022-11-09T00:00:00Z\",\"tcbStatus\":\"UpToDate\"}]},{\"id\":\"TDX_03\",\"mrsigner\":\"000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000\",\"attributes\":\"0000000000000000\",\"attributesMask\":\"FFFFFFFFFFFFFFFF\",\"tcbLevels\":[{\"tcb\":{\"isvsvn\":0},\"tcbDate\":\"2022-11-09T00:00:00Z\",\"tcbStatus\":\"UpToDate\"}]},{\"id\":\"TDX_01\",\"mrsigner\":\"000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000\",\"attributes\":\"0000000000000000\",\"attributesMask\":\"FFFFFFFFFFFFFFFF\",\"tcbLevels\":[{\"tcb\":{\"isvsvn\":0},\"tcbDate\":\"2022-11-09T00:00:00Z\",\"tcbStatus\":\"UpToDate\"}]}],\"tcbLevels\":[{\"tcb\":{\"sgxtcbcomponents\":[{\"svn\":1,\"category\":\"BIOS\",\"type\":\"Early Microcode Update\"},{\"svn\":1,\"category\":\"OS/VMM\",\"type\":\"SGX Late Microcode Update\"},{\"svn\":0,\"category\":\"OS/VMM\",\"type\":\"TXT SINIT\"},{\"svn\":0,\"category\":\"BIOS\"},{\"svn\":0,\"category\":\"BIOS\"},{\"svn\":0,\"category\":\"BIOS\"},{\"svn\":0},{\"svn\":0,\"category\":\"OS/VMM\",\"type\":\"SEAMLDR ACM\"},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0}],\"pcesvn\":11,\"tdxtcbcomponents\":[{\"svn\":0,\"category\":\"OS/VMM\",\"type\":\"TDX Module\"},{\"svn\":0,\"category\":\"OS/VMM\",\"type\":\"TDX Module\"},{\"svn\":1,\"category\":\"OS/VMM\",\"type\":\"TDX Late Microcode Update\"},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0}]},\"tcbDate\":\"2022-11-09T00:00:00Z\",\"tcbStatus\":\"UpToDate\"}]},\"signature\":\"c04cb69c8a57965018da713e624baa6c11f290f762b1b73cf01f90087334ba8d6c33e10fb3ca766b7dd99d87387b8b4241f25f3e91328c160c193deb70ec0bdb\"}","tcbInfoIssuerChain":"-----BEGIN CERTIFICATE-----\nMIICkDCCAjagAwIBAgIUTh8n662T/sqPZK+7n3H67/KGwu0wCgYIKoZIzj0EAwIw\naDEaMBgGA1UEAwwRSW50ZWwgU0dYIFJvb3QgQ0ExGjAYBgNVBAoMEUludGVsIENv\ncnBvcmF0aW9uMRQwEgYDVQQHDAtTYW50YSBDbGFyYTELMAkGA1UECAwCQ0ExCzAJ\nBgNVBAYTAlVTMB4XDTE5MTAzMTEyMzM0N1oXDTI2MTAzMTEyMzM0N1owbDEeMBwG\nA1UEAwwVSW50ZWwgU0dYIFRDQiBTaWduaW5nMRowGAYDVQQKDBFJbnRlbCBDb3Jw\nb3JhdGlvbjEUMBIGA1UEBwwLU2FudGEgQ2xhcmExCzAJBgNVBAgMAkNBMQswCQYD\nVQQGEwJVUzBZMBMGByqGSM49AgEGCCqGSM49AwEHA0IABOnYw9LbN/JmyUttXa0M\niBEenjPbxbR4C8MuVYxDI+Le8lDBLp9X4wMzCAUF/fI/31giClXp/y0erLbLZjdV\n07+jgbkwgbYwHwYDVR0jBBgwFoAU6ehEUlM2XEsYmhH8QxgspdwggEgwVgYDVR0f\nBE8wTTBLoEmgR4ZFaHR0cHM6Ly9zYngtY2VydGlmaWNhdGVzLnRydXN0ZWRzZXJ2\naWNlcy5pbnRlbC5jb20vSW50ZWxTR1hSb290Q0EuZGVyMB0GA1UdDgQWBBROHyfr\nrZP+yo9kr7ufcfrv8obC7TAOBgNVHQ8BAf8EBAMCBsAwDAYDVR0TAQH/BAIwADAK\nBggqhkjOPQQDAgNIADBFAiEA9xQeifK+2abQGnrAgk0hrOhdyvJQorh2cEMn4Gwr\n4hoCIFHW5qQ9G2wBJ4GMNQqv/oMfbPtzmyTlaWWzwxkqM0CT\n-----END CERTIFICATE-----\n-----BEGIN CERTIFICATE-----\nMIIClDCCAjmgAwIBAgIVAOnoRFJTNlxLGJoR/EMYLKXcIIBIMAoGCCqGSM49BAMC\nMGgxGjAYBgNVBAMMEUludGVsIFNHWCBSb290IENBMRowGAYDVQQKDBFJbnRlbCBD\nb3Jwb3JhdGlvbjEUMBIGA1UEBwwLU2FudGEgQ2xhcmExCzAJBgNVBAgMAkNBMQsw\nCQYDVQQGEwJVUzAeFw0xOTEwMzEwOTQ5MjFaFw00OTEyMzEyMzU5NTlaMGgxGjAY\nBgNVBAMMEUludGVsIFNHWCBSb290IENBMRowGAYDVQQKDBFJbnRlbCBDb3Jwb3Jh\ndGlvbjEUMBIGA1UEBwwLU2FudGEgQ2xhcmExCzAJBgNVBAgMAkNBMQswCQYDVQQG\nEwJVUzBZMBMGByqGSM49AgEGCCqGSM49AwEHA0IABE/6D/1WHNrWwPmNMIyBKMW5\nJ6JzMsjo6xP2vkK1cdZGb1PGRP/C/8ECgiDkmklmzwLzLi+000m7LLrtKJA3oC2j\ngb8wgbwwHwYDVR0jBBgwFoAU6ehEUlM2XEsYmhH8QxgspdwggEgwVgYDVR0fBE8w\nTTBLoEmgR4ZFaHR0cHM6Ly9zYngtY2VydGlmaWNhdGVzLnRydXN0ZWRzZXJ2aWNl\ncy5pbnRlbC5jb20vSW50ZWxTR1hSb290Q0EuZGVyMB0GA1UdDgQWBBTp6ERSUzZc\nSxiaEfxDGCyl3CCASDAOBgNVHQ8BAf8EBAMCAQYwEgYDVR0TAQH/BAgwBgEB/wIB\nATAKBggqhkjOPQQDAgNJADBGAiEAzw9zdUiUHPMUd0C4mx41jlFZkrM3y5f1lgnV\nO7FbjOoCIQCoGtUmT4cXt7V+ySHbJ8Hob9AanpvXNH1ER+/gZF+opQ==\n-----END CERTIFICATE-----\n"},{"fmspc":"10D06D000000","tcbInfo":"{\"tcbInfo\":{\"id\":\"TDX\",\"version\":3,\"issueDate\":\"2026-07-01T10:00:45Z\",\"nextUpdate\":\"2026-07-31T10:00:45Z\",\"fmspc\":\"10D06D000000\",\"pceId\":\"0000\",\"tcbType\":0,\"tcbEvaluationDataNumber\":5,\"tdxModule\":{\"mrsigner\":\"000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000\",\"attributes\":\"0000000000000000\",\"attributesMask\":\"FFFFFFFFFFFFFFFF\"},\"tdxModuleIdentities\":[{\"id\":\"TDX_02\",\"mrsigner\":\"000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000\",\"attributes\":\"0000000000000000\",\"attributesMask\":\"FFFFFFFFFFFFFFFF\",\"tcbLevels\":[{\"tcb\":{\"isvsvn\":0},\"tcbDate\":\"2022-11-09T00:00:00Z\",\"tcbStatus\":\"UpToDate\"}]},{\"id\":\"TDX_05\",\"mrsigner\":\"000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000\",\"attributes\":\"0000000000000000\",\"attributesMask\":\"FFFFFFFFFFFFFFFF\",\"tcbLevels\":[{\"tcb\":{\"isvsvn\":0},\"tcbDate\":\"2022-11-09T00:00:00Z\",\"tcbStatus\":\"UpToDate\"}]},{\"id\":\"TDX_03\",\"mrsigner\":\"000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000\",\"attributes\":\"0000000000000000\",\"attributesMask\":\"FFFFFFFFFFFFFFFF\",\"tcbLevels\":[{\"tcb\":{\"isvsvn\":0},\"tcbDate\":\"2022-11-09T00:00:00Z\",\"tcbStatus\":\"UpToDate\"}]},{\"id\":\"TDX_01\",\"mrsigner\":\"000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000\",\"attributes\":\"0000000000000000\",\"attributesMask\":\"FFFFFFFFFFFFFFFF\",\"tcbLevels\":[{\"tcb\":{\"isvsvn\":0},\"tcbDate\":\"2022-11-09T00:00:00Z\",\"tcbStatus\":\"UpToDate\"}]}],\"tcbLevels\":[{\"tcb\":{\"sgxtcbcomponents\":[{\"svn\":1,\"category\":\"BIOS\",\"type\":\"Early Microcode Update\"},{\"svn\":1,\"category\":\"OS/VMM\",\"type\":\"SGX Late Microcode Update\"},{\"svn\":0,\"category\":\"OS/VMM\",\"type\":\"TXT SINIT\"},{\"svn\":0,\"category\":\"BIOS\"},{\"svn\":0,\"category\":\"BIOS\"},{\"svn\":0,\"category\":\"BIOS\"},{\"svn\":0},{\"svn\":0,\"category\":\"OS/VMM\",\"type\":\"SEAMLDR ACM\"},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0}],\"pcesvn\":0,\"tdxtcbcomponents\":[{\"svn\":0,\"category\":\"OS/VMM\",\"type\":\"TDX Module\"},{\"svn\":0,\"category\":\"OS/VMM\",\"type\":\"TDX Module\"},{\"svn\":1,\"category\":\"OS/VMM\",\"type\":\"TDX Late Microcode Update\"},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0}]},\"tcbDate\":\"2022-11-09T00:00:00Z\",\"tcbStatus\":\"UpToDate\"}]},\"signature\":\"29ec7d93a60c101cd878f061467e933088dd0f393d8cbfd26ecba14cdf22c839b89b9fca57440105770449c022b3f7c1c514b294a46e504718b81deda3620d76\"}","tcbInfoIssuerChain":"-----BEGIN CERTIFICATE-----\nMIICkDCCAjagAwIBAgIUTh8n662T/sqPZK+7n3H67/KGwu0wCgYIKoZIzj0EAwIw\naDEaMBgGA1UEAwwRSW50ZWwgU0dYIFJvb3QgQ0ExGjAYBgNVBAoMEUludGVsIENv\ncnBvcmF0aW9uMRQwEgYDVQQHDAtTYW50YSBDbGFyYTELMAkGA1UECAwCQ0ExCzAJ\nBgNVBAYTAlVTMB4XDTE5MTAzMTEyMzM0N1oXDTI2MTAzMTEyMzM0N1owbDEeMBwG\nA1UEAwwVSW50ZWwgU0dYIFRDQiBTaWduaW5nMRowGAYDVQQKDBFJbnRlbCBDb3Jw\nb3JhdGlvbjEUMBIGA1UEBwwLU2FudGEgQ2xhcmExCzAJBgNVBAgMAkNBMQswCQYD\nVQQGEwJVUzBZMBMGByqGSM49AgEGCCqGSM49AwEHA0IABOnYw9LbN/JmyUttXa0M\niBEenjPbxbR4C8MuVYxDI+Le8lDBLp9X4wMzCAUF/fI/31giClXp/y0erLbLZjdV\n07+jgbkwgbYwHwYDVR0jBBgwFoAU6ehEUlM2XEsYmhH8QxgspdwggEgwVgYDVR0f\nBE8wTTBLoEmgR4ZFaHR0cHM6Ly9zYngtY2VydGlmaWNhdGVzLnRydXN0ZWRzZXJ2\naWNlcy5pbnRlbC5jb20vSW50ZWxTR1hSb290Q0EuZGVyMB0GA1UdDgQWBBROHyfr\nrZP+yo9kr7ufcfrv8obC7TAOBgNVHQ8BAf8EBAMCBsAwDAYDVR0TAQH/BAIwADAK\nBggqhkjOPQQDAgNIADBFAiEA9xQeifK+2abQGnrAgk0hrOhdyvJQorh2cEMn4Gwr\n4hoCIFHW5qQ9G2wBJ4GMNQqv/oMfbPtzmyTlaWWzwxkqM0CT\n-----END CERTIFICATE-----\n-----BEGIN CERTIFICATE-----\nMIIClDCCAjmgAwIBAgIVAOnoRFJTNlxLGJoR/EMYLKXcIIBIMAoGCCqGSM49BAMC\nMGgxGjAYBgNVBAMMEUludGVsIFNHWCBSb290IENBMRowGAYDVQQKDBFJbnRlbCBD\nb3Jwb3JhdGlvbjEUMBIGA1UEBwwLU2FudGEgQ2xhcmExCzAJBgNVBAgMAkNBMQsw\nCQYDVQQGEwJVUzAeFw0xOTEwMzEwOTQ5MjFaFw00OTEyMzEyMzU5NTlaMGgxGjAY\nBgNVBAMMEUludGVsIFNHWCBSb290IENBMRowGAYDVQQKDBFJbnRlbCBDb3Jwb3Jh\ndGlvbjEUMBIGA1UEBwwLU2FudGEgQ2xhcmExCzAJBgNVBAgMAkNBMQswCQYDVQQG\nEwJVUzBZMBMGByqGSM49AgEGCCqGSM49AwEHA0IABE/6D/1WHNrWwPmNMIyBKMW5\nJ6JzMsjo6xP2vkK1cdZGb1PGRP/C/8ECgiDkmklmzwLzLi+000m7LLrtKJA3oC2j\ngb8wgbwwHwYDVR0jBBgwFoAU6ehEUlM2XEsYmhH8QxgspdwggEgwVgYDVR0fBE8w\nTTBLoEmgR4ZFaHR0cHM6Ly9zYngtY2VydGlmaWNhdGVzLnRydXN0ZWRzZXJ2aWNl\ncy5pbnRlbC5jb20vSW50ZWxTR1hSb290Q0EuZGVyMB0GA1UdDgQWBBTp6ERSUzZc\nSxiaEfxDGCyl3CCASDAOBgNVHQ8BAf8EBAMCAQYwEgYDVR0TAQH/BAgwBgEB/wIB\nATAKBggqhkjOPQQDAgNJADBGAiEAzw9zdUiUHPMUd0C4mx41jlFZkrM3y5f1lgnV\nO7FbjOoCIQCoGtUmT4cXt7V+ySHbJ8Hob9AanpvXNH1ER+/gZF+opQ==\n-----END CERTIFICATE-----\n"},{"fmspc":"20806F000000","tcbInfo":"{\"tcbInfo\":{\"id\":\"TDX\",\"version\":3,\"issueDate\":\"2026-07-01T10:00:45Z\",\"nextUpdate\":\"2026-07-31T10:00:45Z\",\"fmspc\":\"20806F000000\",\"pceId\":\"0000\",\"tcbType\":0,\"tcbEvaluationDataNumber\":5,\"tdxModule\":{\"mrsigner\":\"000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000\",\"attributes\":\"0000000000000000\",\"attributesMask\":\"FFFFFFFFFFFFFFFF\"},\"tdxModuleIdentities\":[{\"id\":\"TDX_02\",\"mrsigner\":\"000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000\",\"attributes\":\"0000000000000000\",\"attributesMask\":\"FFFFFFFFFFFFFFFF\",\"tcbLevels\":[{\"tcb\":{\"isvsvn\":0},\"tcbDate\":\"2022-11-09T00:00:00Z\",\"tcbStatus\":\"UpToDate\"}]},{\"id\":\"TDX_05\",\"mrsigner\":\"000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000\",\"attributes\":\"0000000000000000\",\"attributesMask\":\"FFFFFFFFFFFFFFFF\",\"tcbLevels\":[{\"tcb\":{\"isvsvn\":0},\"tcbDate\":\"2022-11-09T00:00:00Z\",\"tcbStatus\":\"UpToDate\"}]},{\"id\":\"TDX_03\",\"mrsigner\":\"000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000\",\"attributes\":\"0000000000000000\",\"attributesMask\":\"FFFFFFFFFFFFFFFF\",\"tcbLevels\":[{\"tcb\":{\"isvsvn\":0},\"tcbDate\":\"2022-11-09T00:00:00Z\",\"tcbStatus\":\"UpToDate\"}]},{\"id\":\"TDX_01\",\"mrsigner\":\"000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000\",\"attributes\":\"0000000000000000\",\"attributesMask\":\"FFFFFFFFFFFFFFFF\",\"tcbLevels\":[{\"tcb\":{\"isvsvn\":0},\"tcbDate\":\"2022-11-09T00:00:00Z\",\"tcbStatus\":\"UpToDate\"}]}],\"tcbLevels\":[{\"tcb\":{\"sgxtcbcomponents\":[{\"svn\":1,\"category\":\"BIOS\",\"type\":\"Early Microcode Update\"},{\"svn\":1,\"category\":\"OS/VMM\",\"type\":\"SGX Late Microcode Update\"},{\"svn\":0,\"category\":\"OS/VMM\",\"type\":\"TXT SINIT\"},{\"svn\":0,\"category\":\"BIOS\"},{\"svn\":0,\"category\":\"BIOS\"},{\"svn\":0,\"category\":\"BIOS\"},{\"svn\":0},{\"svn\":0,\"category\":\"OS/VMM\",\"type\":\"SEAMLDR ACM\"},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0}],\"pcesvn\":11,\"tdxtcbcomponents\":[{\"svn\":0,\"category\":\"OS/VMM\",\"type\":\"TDX Module\"},{\"svn\":0,\"category\":\"OS/VMM\",\"type\":\"TDX Module\"},{\"svn\":1,\"category\":\"OS/VMM\",\"type\":\"TDX Late Microcode Update\"},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0}]},\"tcbDate\":\"2022-11-09T00:00:00Z\",\"tcbStatus\":\"UpToDate\"}]},\"signature\":\"89ccc75f7e47334690d6ac8ba90d0ea84850d837ce51698dfe7b4b778476afd09fcd3119e3bc93e660b195e7db805d69cf8ed4ce1705eed3beaca4de8027ec8d\"}","tcbInfoIssuerChain":"-----BEGIN CERTIFICATE-----\nMIICkDCCAjagAwIBAgIUTh8n662T/sqPZK+7n3H67/KGwu0wCgYIKoZIzj0EAwIw\naDEaMBgGA1UEAwwRSW50ZWwgU0dYIFJvb3QgQ0ExGjAYBgNVBAoMEUludGVsIENv\ncnBvcmF0aW9uMRQwEgYDVQQHDAtTYW50YSBDbGFyYTELMAkGA1UECAwCQ0ExCzAJ\nBgNVBAYTAlVTMB4XDTE5MTAzMTEyMzM0N1oXDTI2MTAzMTEyMzM0N1owbDEeMBwG\nA1UEAwwVSW50ZWwgU0dYIFRDQiBTaWduaW5nMRowGAYDVQQKDBFJbnRlbCBDb3Jw\nb3JhdGlvbjEUMBIGA1UEBwwLU2FudGEgQ2xhcmExCzAJBgNVBAgMAkNBMQswCQYD\nVQQGEwJVUzBZMBMGByqGSM49AgEGCCqGSM49AwEHA0IABOnYw9LbN/JmyUttXa0M\niBEenjPbxbR4C8MuVYxDI+Le8lDBLp9X4wMzCAUF/fI/31giClXp/y0erLbLZjdV\n07+jgbkwgbYwHwYDVR0jBBgwFoAU6ehEUlM2XEsYmhH8QxgspdwggEgwVgYDVR0f\nBE8wTTBLoEmgR4ZFaHR0cHM6Ly9zYngtY2VydGlmaWNhdGVzLnRydXN0ZWRzZXJ2\naWNlcy5pbnRlbC5jb20vSW50ZWxTR1hSb290Q0EuZGVyMB0GA1UdDgQWBBROHyfr\nrZP+yo9kr7ufcfrv8obC7TAOBgNVHQ8BAf8EBAMCBsAwDAYDVR0TAQH/BAIwADAK\nBggqhkjOPQQDAgNIADBFAiEA9xQeifK+2abQGnrAgk0hrOhdyvJQorh2cEMn4Gwr\n4hoCIFHW5qQ9G2wBJ4GMNQqv/oMfbPtzmyTlaWWzwxkqM0CT\n-----END CERTIFICATE-----\n-----BEGIN CERTIFICATE-----\nMIIClDCCAjmgAwIBAgIVAOnoRFJTNlxLGJoR/EMYLKXcIIBIMAoGCCqGSM49BAMC\nMGgxGjAYBgNVBAMMEUludGVsIFNHWCBSb290IENBMRowGAYDVQQKDBFJbnRlbCBD\nb3Jwb3JhdGlvbjEUMBIGA1UEBwwLU2FudGEgQ2xhcmExCzAJBgNVBAgMAkNBMQsw\nCQYDVQQGEwJVUzAeFw0xOTEwMzEwOTQ5MjFaFw00OTEyMzEyMzU5NTlaMGgxGjAY\nBgNVBAMMEUludGVsIFNHWCBSb290IENBMRowGAYDVQQKDBFJbnRlbCBDb3Jwb3Jh\ndGlvbjEUMBIGA1UEBwwLU2FudGEgQ2xhcmExCzAJBgNVBAgMAkNBMQswCQYDVQQG\nEwJVUzBZMBMGByqGSM49AgEGCCqGSM49AwEHA0IABE/6D/1WHNrWwPmNMIyBKMW5\nJ6JzMsjo6xP2vkK1cdZGb1PGRP/C/8ECgiDkmklmzwLzLi+000m7LLrtKJA3oC2j\ngb8wgbwwHwYDVR0jBBgwFoAU6ehEUlM2XEsYmhH8QxgspdwggEgwVgYDVR0fBE8w\nTTBLoEmgR4ZFaHR0cHM6Ly9zYngtY2VydGlmaWNhdGVzLnRydXN0ZWRzZXJ2aWNl\ncy5pbnRlbC5jb20vSW50ZWxTR1hSb290Q0EuZGVyMB0GA1UdDgQWBBTp6ERSUzZc\nSxiaEfxDGCyl3CCASDAOBgNVHQ8BAf8EBAMCAQYwEgYDVR0TAQH/BAgwBgEB/wIB\nATAKBggqhkjOPQQDAgNJADBGAiEAzw9zdUiUHPMUd0C4mx41jlFZkrM3y5f1lgnV\nO7FbjOoCIQCoGtUmT4cXt7V+ySHbJ8Hob9AanpvXNH1ER+/gZF+opQ==\n-----END CERTIFICATE-----\n"},{"fmspc":"30A06E000000","tcbInfo":"{\"tcbInfo\":{\"id\":\"TDX\",\"version\":3,\"issueDate\":\"2026-07-01T10:00:45Z\",\"nextUpdate\":\"2026-07-31T10:00:45Z\",\"fmspc\":\"30A06E000000\",\"pceId\":\"0000\",\"tcbType\":0,\"tcbEvaluationDataNumber\":5,\"tdxModule\":{\"mrsigner\":\"000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000\",\"attributes\":\"0000000000000000\",\"attributesMask\":\"FFFFFFFFFFFFFFFF\"},\"tdxModuleIdentities\":[{\"id\":\"TDX_02\",\"mrsigner\":\"000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000\",\"attributes\":\"0000000000000000\",\"attributesMask\":\"FFFFFFFFFFFFFFFF\",\"tcbLevels\":[{\"tcb\":{\"isvsvn\":0},\"tcbDate\":\"2022-11-09T00:00:00Z\",\"tcbStatus\":\"UpToDate\"}]},{\"id\":\"TDX_05\",\"mrsigner\":\"000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000\",\"attributes\":\"0000000000000000\",\"attributesMask\":\"FFFFFFFFFFFFFFFF\",\"tcbLevels\":[{\"tcb\":{\"isvsvn\":0},\"tcbDate\":\"2022-11-09T00:00:00Z\",\"tcbStatus\":\"UpToDate\"}]},{\"id\":\"TDX_03\",\"mrsigner\":\"000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000\",\"attributes\":\"0000000000000000\",\"attributesMask\":\"FFFFFFFFFFFFFFFF\",\"tcbLevels\":[{\"tcb\":{\"isvsvn\":0},\"tcbDate\":\"2022-11-09T00:00:00Z\",\"tcbStatus\":\"UpToDate\"}]},{\"id\":\"TDX_01\",\"mrsigner\":\"000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000\",\"attributes\":\"0000000000000000\",\"attributesMask\":\"FFFFFFFFFFFFFFFF\",\"tcbLevels\":[{\"tcb\":{\"isvsvn\":0},\"tcbDate\":\"2022-11-09T00:00:00Z\",\"tcbStatus\":\"UpToDate\"}]}],\"tcbLevels\":[{\"tcb\":{\"sgxtcbcomponents\":[{\"svn\":1,\"category\":\"BIOS\",\"type\":\"Early Microcode Update\"},{\"svn\":1,\"category\":\"OS/VMM\",\"type\":\"SGX Late Microcode Update\"},{\"svn\":0,\"category\":\"OS/VMM\",\"type\":\"TXT SINIT\"},{\"svn\":0,\"category\":\"BIOS\"},{\"svn\":0,\"category\":\"BIOS\"},{\"svn\":0,\"category\":\"BIOS\"},{\"svn\":0},{\"svn\":0,\"category\":\"OS/VMM\",\"type\":\"SEAMLDR ACM\"},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0}],\"pcesvn\":0,\"tdxtcbcomponents\":[{\"svn\":0,\"category\":\"OS/VMM\",\"type\":\"TDX Module\"},{\"svn\":0,\"category\":\"OS/VMM\",\"type\":\"TDX Module\"},{\"svn\":1,\"category\":\"OS/VMM\",\"type\":\"TDX Late Microcode Update\"},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0}]},\"tcbDate\":\"2022-11-09T00:00:00Z\",\"tcbStatus\":\"UpToDate\"}]},\"signature\":\"d5550e6e74aed8bd2806e47cbdc99ed75b833401896a662727b5ff62e205e118e17afc952158d54b132719eebe45a5dde9e8c501dcba827320f76f1053460f8b\"}","tcbInfoIssuerChain":"-----BEGIN CERTIFICATE-----\nMIICkDCCAjagAwIBAgIUTh8n662T/sqPZK+7n3H67/KGwu0wCgYIKoZIzj0EAwIw\naDEaMBgGA1UEAwwRSW50ZWwgU0dYIFJvb3QgQ0ExGjAYBgNVBAoMEUludGVsIENv\ncnBvcmF0aW9uMRQwEgYDVQQHDAtTYW50YSBDbGFyYTELMAkGA1UECAwCQ0ExCzAJ\nBgNVBAYTAlVTMB4XDTE5MTAzMTEyMzM0N1oXDTI2MTAzMTEyMzM0N1owbDEeMBwG\nA1UEAwwVSW50ZWwgU0dYIFRDQiBTaWduaW5nMRowGAYDVQQKDBFJbnRlbCBDb3Jw\nb3JhdGlvbjEUMBIGA1UEBwwLU2FudGEgQ2xhcmExCzAJBgNVBAgMAkNBMQswCQYD\nVQQGEwJVUzBZMBMGByqGSM49AgEGCCqGSM49AwEHA0IABOnYw9LbN/JmyUttXa0M\niBEenjPbxbR4C8MuVYxDI+Le8lDBLp9X4wMzCAUF/fI/31giClXp/y0erLbLZjdV\n07+jgbkwgbYwHwYDVR0jBBgwFoAU6ehEUlM2XEsYmhH8QxgspdwggEgwVgYDVR0f\nBE8wTTBLoEmgR4ZFaHR0cHM6Ly9zYngtY2VydGlmaWNhdGVzLnRydXN0ZWRzZXJ2\naWNlcy5pbnRlbC5jb20vSW50ZWxTR1hSb290Q0EuZGVyMB0GA1UdDgQWBBROHyfr\nrZP+yo9kr7ufcfrv8obC7TAOBgNVHQ8BAf8EBAMCBsAwDAYDVR0TAQH/BAIwADAK\nBggqhkjOPQQDAgNIADBFAiEA9xQeifK+2abQGnrAgk0hrOhdyvJQorh2cEMn4Gwr\n4hoCIFHW5qQ9G2wBJ4GMNQqv/oMfbPtzmyTlaWWzwxkqM0CT\n-----END CERTIFICATE-----\n-----BEGIN CERTIFICATE-----\nMIIClDCCAjmgAwIBAgIVAOnoRFJTNlxLGJoR/EMYLKXcIIBIMAoGCCqGSM49BAMC\nMGgxGjAYBgNVBAMMEUludGVsIFNHWCBSb290IENBMRowGAYDVQQKDBFJbnRlbCBD\nb3Jwb3JhdGlvbjEUMBIGA1UEBwwLU2FudGEgQ2xhcmExCzAJBgNVBAgMAkNBMQsw\nCQYDVQQGEwJVUzAeFw0xOTEwMzEwOTQ5MjFaFw00OTEyMzEyMzU5NTlaMGgxGjAY\nBgNVBAMMEUludGVsIFNHWCBSb290IENBMRowGAYDVQQKDBFJbnRlbCBDb3Jwb3Jh\ndGlvbjEUMBIGA1UEBwwLU2FudGEgQ2xhcmExCzAJBgNVBAgMAkNBMQswCQYDVQQG\nEwJVUzBZMBMGByqGSM49AgEGCCqGSM49AwEHA0IABE/6D/1WHNrWwPmNMIyBKMW5\nJ6JzMsjo6xP2vkK1cdZGb1PGRP/C/8ECgiDkmklmzwLzLi+000m7LLrtKJA3oC2j\ngb8wgbwwHwYDVR0jBBgwFoAU6ehEUlM2XEsYmhH8QxgspdwggEgwVgYDVR0fBE8w\nTTBLoEmgR4ZFaHR0cHM6Ly9zYngtY2VydGlmaWNhdGVzLnRydXN0ZWRzZXJ2aWNl\ncy5pbnRlbC5jb20vSW50ZWxTR1hSb290Q0EuZGVyMB0GA1UdDgQWBBTp6ERSUzZc\nSxiaEfxDGCyl3CCASDAOBgNVHQ8BAf8EBAMCAQYwEgYDVR0TAQH/BAgwBgEB/wIB\nATAKBggqhkjOPQQDAgNJADBGAiEAzw9zdUiUHPMUd0C4mx41jlFZkrM3y5f1lgnV\nO7FbjOoCIQCoGtUmT4cXt7V+ySHbJ8Hob9AanpvXNH1ER+/gZF+opQ==\n-----END CERTIFICATE-----\n"},{"fmspc":"10A06F000000","tcbInfo":"{\"tcbInfo\":{\"id\":\"TDX\",\"version\":3,\"issueDate\":\"2026-07-01T10:00:45Z\",\"nextUpdate\":\"2026-07-31T10:00:45Z\",\"fmspc\":\"10A06F000000\",\"pceId\":\"0000\",\"tcbType\":0,\"tcbEvaluationDataNumber\":5,\"tdxModule\":{\"mrsigner\":\"000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000\",\"attributes\":\"0000000000000000\",\"attributesMask\":\"FFFFFFFFFFFFFFFF\"},\"tdxModuleIdentities\":[{\"id\":\"TDX_02\",\"mrsigner\":\"000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000\",\"attributes\":\"0000000000000000\",\"attributesMask\":\"FFFFFFFFFFFFFFFF\",\"tcbLevels\":[{\"tcb\":{\"isvsvn\":0},\"tcbDate\":\"2022-11-09T00:00:00Z\",\"tcbStatus\":\"UpToDate\"}]},{\"id\":\"TDX_05\",\"mrsigner\":\"000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000\",\"attributes\":\"0000000000000000\",\"attributesMask\":\"FFFFFFFFFFFFFFFF\",\"tcbLevels\":[{\"tcb\":{\"isvsvn\":0},\"tcbDate\":\"2022-11-09T00:00:00Z\",\"tcbStatus\":\"UpToDate\"}]},{\"id\":\"TDX_03\",\"mrsigner\":\"000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000\",\"attributes\":\"0000000000000000\",\"attributesMask\":\"FFFFFFFFFFFFFFFF\",\"tcbLevels\":[{\"tcb\":{\"isvsvn\":0},\"tcbDate\":\"2022-11-09T00:00:00Z\",\"tcbStatus\":\"UpToDate\"}]},{\"id\":\"TDX_01\",\"mrsigner\":\"000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000\",\"attributes\":\"0000000000000000\",\"attributesMask\":\"FFFFFFFFFFFFFFFF\",\"tcbLevels\":[{\"tcb\":{\"isvsvn\":0},\"tcbDate\":\"2022-11-09T00:00:00Z\",\"tcbStatus\":\"UpToDate\"}]}],\"tcbLevels\":[{\"tcb\":{\"sgxtcbcomponents\":[{\"svn\":1,\"category\":\"BIOS\",\"type\":\"Early Microcode Update\"},{\"svn\":1,\"category\":\"OS/VMM\",\"type\":\"SGX Late Microcode Update\"},{\"svn\":0,\"category\":\"OS/VMM\",\"type\":\"TXT SINIT\"},{\"svn\":0,\"category\":\"BIOS\"},{\"svn\":0,\"category\":\"BIOS\"},{\"svn\":0,\"category\":\"BIOS\"},{\"svn\":0},{\"svn\":0,\"category\":\"OS/VMM\",\"type\":\"SEAMLDR ACM\"},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0}],\"pcesvn\":0,\"tdxtcbcomponents\":[{\"svn\":0,\"category\":\"OS/VMM\",\"type\":\"TDX Module\"},{\"svn\":0,\"category\":\"OS/VMM\",\"type\":\"TDX Module\"},{\"svn\":1,\"category\":\"OS/VMM\",\"type\":\"TDX Late Microcode Update\"},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0}]},\"tcbDate\":\"2022-11-09T00:00:00Z\",\"tcbStatus\":\"UpToDate\"}]},\"signature\":\"7ce7382154fbea591d0851952f283b16edf79ce56cba3757dd2297cfd0296c6bc3408eaa416ae14d13936f7662ba42741f4e718888dc0ad9f2630fde233810fa\"}","tcbInfoIssuerChain":"-----BEGIN CERTIFICATE-----\nMIICkDCCAjagAwIBAgIUTh8n662T/sqPZK+7n3H67/KGwu0wCgYIKoZIzj0EAwIw\naDEaMBgGA1UEAwwRSW50ZWwgU0dYIFJvb3QgQ0ExGjAYBgNVBAoMEUludGVsIENv\ncnBvcmF0aW9uMRQwEgYDVQQHDAtTYW50YSBDbGFyYTELMAkGA1UECAwCQ0ExCzAJ\nBgNVBAYTAlVTMB4XDTE5MTAzMTEyMzM0N1oXDTI2MTAzMTEyMzM0N1owbDEeMBwG\nA1UEAwwVSW50ZWwgU0dYIFRDQiBTaWduaW5nMRowGAYDVQQKDBFJbnRlbCBDb3Jw\nb3JhdGlvbjEUMBIGA1UEBwwLU2FudGEgQ2xhcmExCzAJBgNVBAgMAkNBMQswCQYD\nVQQGEwJVUzBZMBMGByqGSM49AgEGCCqGSM49AwEHA0IABOnYw9LbN/JmyUttXa0M\niBEenjPbxbR4C8MuVYxDI+Le8lDBLp9X4wMzCAUF/fI/31giClXp/y0erLbLZjdV\n07+jgbkwgbYwHwYDVR0jBBgwFoAU6ehEUlM2XEsYmhH8QxgspdwggEgwVgYDVR0f\nBE8wTTBLoEmgR4ZFaHR0cHM6Ly9zYngtY2VydGlmaWNhdGVzLnRydXN0ZWRzZXJ2\naWNlcy5pbnRlbC5jb20vSW50ZWxTR1hSb290Q0EuZGVyMB0GA1UdDgQWBBROHyfr\nrZP+yo9kr7ufcfrv8obC7TAOBgNVHQ8BAf8EBAMCBsAwDAYDVR0TAQH/BAIwADAK\nBggqhkjOPQQDAgNIADBFAiEA9xQeifK+2abQGnrAgk0hrOhdyvJQorh2cEMn4Gwr\n4hoCIFHW5qQ9G2wBJ4GMNQqv/oMfbPtzmyTlaWWzwxkqM0CT\n-----END CERTIFICATE-----\n-----BEGIN CERTIFICATE-----\nMIIClDCCAjmgAwIBAgIVAOnoRFJTNlxLGJoR/EMYLKXcIIBIMAoGCCqGSM49BAMC\nMGgxGjAYBgNVBAMMEUludGVsIFNHWCBSb290IENBMRowGAYDVQQKDBFJbnRlbCBD\nb3Jwb3JhdGlvbjEUMBIGA1UEBwwLU2FudGEgQ2xhcmExCzAJBgNVBAgMAkNBMQsw\nCQYDVQQGEwJVUzAeFw0xOTEwMzEwOTQ5MjFaFw00OTEyMzEyMzU5NTlaMGgxGjAY\nBgNVBAMMEUludGVsIFNHWCBSb290IENBMRowGAYDVQQKDBFJbnRlbCBDb3Jwb3Jh\ndGlvbjEUMBIGA1UEBwwLU2FudGEgQ2xhcmExCzAJBgNVBAgMAkNBMQswCQYDVQQG\nEwJVUzBZMBMGByqGSM49AgEGCCqGSM49AwEHA0IABE/6D/1WHNrWwPmNMIyBKMW5\nJ6JzMsjo6xP2vkK1cdZGb1PGRP/C/8ECgiDkmklmzwLzLi+000m7LLrtKJA3oC2j\ngb8wgbwwHwYDVR0jBBgwFoAU6ehEUlM2XEsYmhH8QxgspdwggEgwVgYDVR0fBE8w\nTTBLoEmgR4ZFaHR0cHM6Ly9zYngtY2VydGlmaWNhdGVzLnRydXN0ZWRzZXJ2aWNl\ncy5pbnRlbC5jb20vSW50ZWxTR1hSb290Q0EuZGVyMB0GA1UdDgQWBBTp6ERSUzZc\nSxiaEfxDGCyl3CCASDAOBgNVHQ8BAf8EBAMCAQYwEgYDVR0TAQH/BAgwBgEB/wIB\nATAKBggqhkjOPQQDAgNJADBGAiEAzw9zdUiUHPMUd0C4mx41jlFZkrM3y5f1lgnV\nO7FbjOoCIQCoGtUmT4cXt7V+ySHbJ8Hob9AanpvXNH1ER+/gZF+opQ==\n-----END CERTIFICATE-----\n"},{"fmspc":"20A06D050000","tcbInfo":"{\"tcbInfo\":{\"id\":\"TDX\",\"version\":3,\"issueDate\":\"2026-07-01T10:00:45Z\",\"nextUpdate\":\"2026-07-31T10:00:45Z\",\"fmspc\":\"20A06D050000\",\"pceId\":\"0000\",\"tcbType\":0,\"tcbEvaluationDataNumber\":5,\"tdxModule\":{\"mrsigner\":\"000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000\",\"attributes\":\"0000000000000000\",\"attributesMask\":\"FFFFFFFFFFFFFFFF\"},\"tdxModuleIdentities\":[{\"id\":\"TDX_02\",\"mrsigner\":\"000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000\",\"attributes\":\"0000000000000000\",\"attributesMask\":\"FFFFFFFFFFFFFFFF\",\"tcbLevels\":[{\"tcb\":{\"isvsvn\":0},\"tcbDate\":\"2022-11-09T00:00:00Z\",\"tcbStatus\":\"UpToDate\"}]},{\"id\":\"TDX_05\",\"mrsigner\":\"000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000\",\"attributes\":\"0000000000000000\",\"attributesMask\":\"FFFFFFFFFFFFFFFF\",\"tcbLevels\":[{\"tcb\":{\"isvsvn\":0},\"tcbDate\":\"2022-11-09T00:00:00Z\",\"tcbStatus\":\"UpToDate\"}]},{\"id\":\"TDX_03\",\"mrsigner\":\"000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000\",\"attributes\":\"0000000000000000\",\"attributesMask\":\"FFFFFFFFFFFFFFFF\",\"tcbLevels\":[{\"tcb\":{\"isvsvn\":0},\"tcbDate\":\"2022-11-09T00:00:00Z\",\"tcbStatus\":\"UpToDate\"}]},{\"id\":\"TDX_01\",\"mrsigner\":\"000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000\",\"attributes\":\"0000000000000000\",\"attributesMask\":\"FFFFFFFFFFFFFFFF\",\"tcbLevels\":[{\"tcb\":{\"isvsvn\":0},\"tcbDate\":\"2022-11-09T00:00:00Z\",\"tcbStatus\":\"UpToDate\"}]}],\"tcbLevels\":[{\"tcb\":{\"sgxtcbcomponents\":[{\"svn\":1,\"category\":\"BIOS\",\"type\":\"Early Microcode Update\"},{\"svn\":1,\"category\":\"OS/VMM\",\"type\":\"SGX Late Microcode Update\"},{\"svn\":0,\"category\":\"OS/VMM\",\"type\":\"TXT SINIT\"},{\"svn\":0,\"category\":\"BIOS\"},{\"svn\":0,\"category\":\"BIOS\"},{\"svn\":0,\"category\":\"BIOS\"},{\"svn\":0},{\"svn\":0,\"category\":\"OS/VMM\",\"type\":\"SEAMLDR ACM\"},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0}],\"pcesvn\":0,\"tdxtcbcomponents\":[{\"svn\":0,\"category\":\"OS/VMM\",\"type\":\"TDX Module\"},{\"svn\":0,\"category\":\"OS/VMM\",\"type\":\"TDX Module\"},{\"svn\":1,\"category\":\"OS/VMM\",\"type\":\"TDX Late Microcode Update\"},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0}]},\"tcbDate\":\"2022-11-09T00:00:00Z\",\"tcbStatus\":\"UpToDate\"}]},\"signature\":\"4fceb18caf6eb5ba2ca7138d55d24a6b8d81f99147383bcb5dec755572bf5a24d496fdcdbda75ce076682703685fdac3c9b0f0f53059ab2a3d8d0a8cba9631eb\"}","tcbInfoIssuerChain":"-----BEGIN CERTIFICATE-----\nMIICkDCCAjagAwIBAgIUTh8n662T/sqPZK+7n3H67/KGwu0wCgYIKoZIzj0EAwIw\naDEaMBgGA1UEAwwRSW50ZWwgU0dYIFJvb3QgQ0ExGjAYBgNVBAoMEUludGVsIENv\ncnBvcmF0aW9uMRQwEgYDVQQHDAtTYW50YSBDbGFyYTELMAkGA1UECAwCQ0ExCzAJ\nBgNVBAYTAlVTMB4XDTE5MTAzMTEyMzM0N1oXDTI2MTAzMTEyMzM0N1owbDEeMBwG\nA1UEAwwVSW50ZWwgU0dYIFRDQiBTaWduaW5nMRowGAYDVQQKDBFJbnRlbCBDb3Jw\nb3JhdGlvbjEUMBIGA1UEBwwLU2FudGEgQ2xhcmExCzAJBgNVBAgMAkNBMQswCQYD\nVQQGEwJVUzBZMBMGByqGSM49AgEGCCqGSM49AwEHA0IABOnYw9LbN/JmyUttXa0M\niBEenjPbxbR4C8MuVYxDI+Le8lDBLp9X4wMzCAUF/fI/31giClXp/y0erLbLZjdV\n07+jgbkwgbYwHwYDVR0jBBgwFoAU6ehEUlM2XEsYmhH8QxgspdwggEgwVgYDVR0f\nBE8wTTBLoEmgR4ZFaHR0cHM6Ly9zYngtY2VydGlmaWNhdGVzLnRydXN0ZWRzZXJ2\naWNlcy5pbnRlbC5jb20vSW50ZWxTR1hSb290Q0EuZGVyMB0GA1UdDgQWBBROHyfr\nrZP+yo9kr7ufcfrv8obC7TAOBgNVHQ8BAf8EBAMCBsAwDAYDVR0TAQH/BAIwADAK\nBggqhkjOPQQDAgNIADBFAiEA9xQeifK+2abQGnrAgk0hrOhdyvJQorh2cEMn4Gwr\n4hoCIFHW5qQ9G2wBJ4GMNQqv/oMfbPtzmyTlaWWzwxkqM0CT\n-----END CERTIFICATE-----\n-----BEGIN CERTIFICATE-----\nMIIClDCCAjmgAwIBAgIVAOnoRFJTNlxLGJoR/EMYLKXcIIBIMAoGCCqGSM49BAMC\nMGgxGjAYBgNVBAMMEUludGVsIFNHWCBSb290IENBMRowGAYDVQQKDBFJbnRlbCBD\nb3Jwb3JhdGlvbjEUMBIGA1UEBwwLU2FudGEgQ2xhcmExCzAJBgNVBAgMAkNBMQsw\nCQYDVQQGEwJVUzAeFw0xOTEwMzEwOTQ5MjFaFw00OTEyMzEyMzU5NTlaMGgxGjAY\nBgNVBAMMEUludGVsIFNHWCBSb290IENBMRowGAYDVQQKDBFJbnRlbCBDb3Jwb3Jh\ndGlvbjEUMBIGA1UEBwwLU2FudGEgQ2xhcmExCzAJBgNVBAgMAkNBMQswCQYDVQQG\nEwJVUzBZMBMGByqGSM49AgEGCCqGSM49AwEHA0IABE/6D/1WHNrWwPmNMIyBKMW5\nJ6JzMsjo6xP2vkK1cdZGb1PGRP/C/8ECgiDkmklmzwLzLi+000m7LLrtKJA3oC2j\ngb8wgbwwHwYDVR0jBBgwFoAU6ehEUlM2XEsYmhH8QxgspdwggEgwVgYDVR0fBE8w\nTTBLoEmgR4ZFaHR0cHM6Ly9zYngtY2VydGlmaWNhdGVzLnRydXN0ZWRzZXJ2aWNl\ncy5pbnRlbC5jb20vSW50ZWxTR1hSb290Q0EuZGVyMB0GA1UdDgQWBBTp6ERSUzZc\nSxiaEfxDGCyl3CCASDAOBgNVHQ8BAf8EBAMCAQYwEgYDVR0TAQH/BAgwBgEB/wIB\nATAKBggqhkjOPQQDAgNJADBGAiEAzw9zdUiUHPMUd0C4mx41jlFZkrM3y5f1lgnV\nO7FbjOoCIQCoGtUmT4cXt7V+ySHbJ8Hob9AanpvXNH1ER+/gZF+opQ==\n-----END CERTIFICATE-----\n"}],"qeIdentity":"{\"enclaveIdentity\":{\"id\":\"TD_QE\",\"version\":2,\"issueDate\":\"2026-07-01T10:33:44Z\",\"nextUpdate\":\"2026-07-31T10:33:44Z\",\"tcbEvaluationDataNumber\":5,\"miscselect\":\"00000000\",\"miscselectMask\":\"FFFFFFFF\",\"attributes\":\"11000000000000000000000000000000\",\"attributesMask\":\"FBFFFFFFFFFFFFFF0000000000000000\",\"mrsigner\":\"DC9E2A7C6F948F17474E34A7FC43ED030F7C1563F1BABDDF6340C82E0E54A8C5\",\"isvprodid\":2,\"tcbLevels\":[{\"tcb\":{\"isvsvn\":0},\"tcbDate\":\"2022-11-09T00:00:00Z\",\"tcbStatus\":\"UpToDate\"}]},\"signature\":\"bccb9464275b040819102bd2357fb77e2f1936f218c4d06afebe55b97d7bf416c7d70839897df145c94c6cc65a090c274f94df9b158c245fd37c344272527703\"}","qeIdentityIssuerChain":"-----BEGIN CERTIFICATE-----\nMIICkDCCAjagAwIBAgIUTh8n662T/sqPZK+7n3H67/KGwu0wCgYIKoZIzj0EAwIw\naDEaMBgGA1UEAwwRSW50ZWwgU0dYIFJvb3QgQ0ExGjAYBgNVBAoMEUludGVsIENv\ncnBvcmF0aW9uMRQwEgYDVQQHDAtTYW50YSBDbGFyYTELMAkGA1UECAwCQ0ExCzAJ\nBgNVBAYTAlVTMB4XDTE5MTAzMTEyMzM0N1oXDTI2MTAzMTEyMzM0N1owbDEeMBwG\nA1UEAwwVSW50ZWwgU0dYIFRDQiBTaWduaW5nMRowGAYDVQQKDBFJbnRlbCBDb3Jw\nb3JhdGlvbjEUMBIGA1UEBwwLU2FudGEgQ2xhcmExCzAJBgNVBAgMAkNBMQswCQYD\nVQQGEwJVUzBZMBMGByqGSM49AgEGCCqGSM49AwEHA0IABOnYw9LbN/JmyUttXa0M\niBEenjPbxbR4C8MuVYxDI+Le8lDBLp9X4wMzCAUF/fI/31giClXp/y0erLbLZjdV\n07+jgbkwgbYwHwYDVR0jBBgwFoAU6ehEUlM2XEsYmhH8QxgspdwggEgwVgYDVR0f\nBE8wTTBLoEmgR4ZFaHR0cHM6Ly9zYngtY2VydGlmaWNhdGVzLnRydXN0ZWRzZXJ2\naWNlcy5pbnRlbC5jb20vSW50ZWxTR1hSb290Q0EuZGVyMB0GA1UdDgQWBBROHyfr\nrZP+yo9kr7ufcfrv8obC7TAOBgNVHQ8BAf8EBAMCBsAwDAYDVR0TAQH/BAIwADAK\nBggqhkjOPQQDAgNIADBFAiEA9xQeifK+2abQGnrAgk0hrOhdyvJQorh2cEMn4Gwr\n4hoCIFHW5qQ9G2wBJ4GMNQqv/oMfbPtzmyTlaWWzwxkqM0CT\n-----END CERTIFICATE-----\n-----BEGIN CERTIFICATE-----\nMIIClDCCAjmgAwIBAgIVAOnoRFJTNlxLGJoR/EMYLKXcIIBIMAoGCCqGSM49BAMC\nMGgxGjAYBgNVBAMMEUludGVsIFNHWCBSb290IENBMRowGAYDVQQKDBFJbnRlbCBD\nb3Jwb3JhdGlvbjEUMBIGA1UEBwwLU2FudGEgQ2xhcmExCzAJBgNVBAgMAkNBMQsw\nCQYDVQQGEwJVUzAeFw0xOTEwMzEwOTQ5MjFaFw00OTEyMzEyMzU5NTlaMGgxGjAY\nBgNVBAMMEUludGVsIFNHWCBSb290IENBMRowGAYDVQQKDBFJbnRlbCBDb3Jwb3Jh\ndGlvbjEUMBIGA1UEBwwLU2FudGEgQ2xhcmExCzAJBgNVBAgMAkNBMQswCQYDVQQG\nEwJVUzBZMBMGByqGSM49AgEGCCqGSM49AwEHA0IABE/6D/1WHNrWwPmNMIyBKMW5\nJ6JzMsjo6xP2vkK1cdZGb1PGRP/C/8ECgiDkmklmzwLzLi+000m7LLrtKJA3oC2j\ngb8wgbwwHwYDVR0jBBgwFoAU6ehEUlM2XEsYmhH8QxgspdwggEgwVgYDVR0fBE8w\nTTBLoEmgR4ZFaHR0cHM6Ly9zYngtY2VydGlmaWNhdGVzLnRydXN0ZWRzZXJ2aWNl\ncy5pbnRlbC5jb20vSW50ZWxTR1hSb290Q0EuZGVyMB0GA1UdDgQWBBTp6ERSUzZc\nSxiaEfxDGCyl3CCASDAOBgNVHQ8BAf8EBAMCAQYwEgYDVR0TAQH/BAgwBgEB/wIB\nATAKBggqhkjOPQQDAgNJADBGAiEAzw9zdUiUHPMUd0C4mx41jlFZkrM3y5f1lgnV\nO7FbjOoCIQCoGtUmT4cXt7V+ySHbJ8Hob9AanpvXNH1ER+/gZF+opQ==\n-----END CERTIFICATE-----\n","rootCa":"-----BEGIN CERTIFICATE-----\nMIIClDCCAjmgAwIBAgIVAOnoRFJTNlxLGJoR/EMYLKXcIIBIMAoGCCqGSM49BAMC\nMGgxGjAYBgNVBAMMEUludGVsIFNHWCBSb290IENBMRowGAYDVQQKDBFJbnRlbCBD\nb3Jwb3JhdGlvbjEUMBIGA1UEBwwLU2FudGEgQ2xhcmExCzAJBgNVBAgMAkNBMQsw\nCQYDVQQGEwJVUzAeFw0xOTEwMzEwOTQ5MjFaFw00OTEyMzEyMzU5NTlaMGgxGjAY\nBgNVBAMMEUludGVsIFNHWCBSb290IENBMRowGAYDVQQKDBFJbnRlbCBDb3Jwb3Jh\ndGlvbjEUMBIGA1UEBwwLU2FudGEgQ2xhcmExCzAJBgNVBAgMAkNBMQswCQYDVQQG\nEwJVUzBZMBMGByqGSM49AgEGCCqGSM49AwEHA0IABE/6D/1WHNrWwPmNMIyBKMW5\nJ6JzMsjo6xP2vkK1cdZGb1PGRP/C/8ECgiDkmklmzwLzLi+000m7LLrtKJA3oC2j\ngb8wgbwwHwYDVR0jBBgwFoAU6ehEUlM2XEsYmhH8QxgspdwggEgwVgYDVR0fBE8w\nTTBLoEmgR4ZFaHR0cHM6Ly9zYngtY2VydGlmaWNhdGVzLnRydXN0ZWRzZXJ2aWNl\ncy5pbnRlbC5jb20vSW50ZWxTR1hSb290Q0EuZGVyMB0GA1UdDgQWBBTp6ERSUzZc\nSxiaEfxDGCyl3CCASDAOBgNVHQ8BAf8EBAMCAQYwEgYDVR0TAQH/BAgwBgEB/wIB\nATAKBggqhkjOPQQDAgNJADBGAiEAzw9zdUiUHPMUd0C4mx41jlFZkrM3y5f1lgnV\nO7FbjOoCIQCoGtUmT4cXt7V+ySHbJ8Hob9AanpvXNH1ER+/gZF+opQ==\n-----END CERTIFICATE-----","rootCaCrl":"-----BEGIN X509 CRL-----\nMIIBITCByAIBATAKBggqhkjOPQQDAjBoMRowGAYDVQQDDBFJbnRlbCBTR1ggUm9v\ndCBDQTEaMBgGA1UECgwRSW50ZWwgQ29ycG9yYXRpb24xFDASBgNVBAcMC1NhbnRh\nIENsYXJhMQswCQYDVQQIDAJDQTELMAkGA1UEBhMCVVMXDTI1MDkxNjExNTMxMloX\nDTI2MDkxNjExNTMxMlqgLzAtMAoGA1UdFAQDAgEBMB8GA1UdIwQYMBaAFOnoRFJT\nNlxLGJoR/EMYLKXcIIBIMAoGCCqGSM49BAMCA0gAMEUCIQDv5KEBogNCzPgupOPj\nFIYJaOubypBPCGqnE0XcYTgFDwIgeSfXk71tIbV5lqp6gWCpN98/xu/8c7y36EV3\npkfootI=\n-----END X509 CRL-----","teeType":129},"id":"B87BFE45-9CC7-46F9-8F2C-A6CB55BF7101","policy":[{"global":{"crl":{"pckCrlNum":{"operation":"greater-or-equal","reference":1},"rootCaCrlNum":{"operation":"greater-or-equal","reference":1}},"platform":{"fmspc":{"operation":"allow-list","reference":["00706A000000","00706E170000","00A068070000","20C06F000000","10A06E040000","40806F000000","10706A000000","10A067110000","20606A000000","10906EA50000","20906EA10000","10906EB10000","10806F000000","00706E070000","50A06D000000","10606A000000","10706A800000","10706A100000","B0806F000000","00706D050000","10806EB70000","10906ED10000","00A06F010000","00A06D070000","40806F200000","60806F000000","10A06E050000","40A06D000000","10606C040000","50A06F000000","00A06D000000","10806EA60000","00706D010000","10806F070000","20D06D010000","00706E270000","00A06F000000","10A06D050000","00C06F000000","30806F000000","20906EA50000","10706E370000","20806F070000","10906EC50000","10806F040000","10D06D000000","10906EA10000","20806F000000","10A067010000","30A06E000000","10A06F000000","70806F000000","10906EC10000","20A06D050000","00606A000000"]}},"tcb":{"tcbDate":{"operation":"greater-or-equal","reference":"2022-11-09T00:00:00Z"},"tcbEvaluationDataNumber":{"operation":"greater-or-equal","reference":5},"tcbStatusAccepted":{"operation":"allow-list","reference":["UpToDate","ConfigurationNeeded"]}}}}],"policySvn":1,"servtdCollateral":{"majorVersion":1,"minorVersion":0,"servtdIdentity":{"signature":"3065023100FD5C3636248FC0AFADEAB96FF1EA482F3AB09752C965CEF346DE0DD4B3B9E0307EEBAD671EFF283E255E69B33F134736023021B8A6A5FF6BE9468FEEFF69FAC6A00E359B53419315BAC52AE1BE9E2005EA166E924676F14504AFC95BC3D2DF895A92","tdIdentity":{"attributes":"0000000000000000","id":"A0998F0F-B2F3-4872-8138-FBC2B853E8C6","issueDate":"2025-01-01T00:00:00Z","isvProdId":1,"mrConfigId":"000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000","mrOwner":"000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000","mrOwnerConfig":"000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000","mrsigner":"000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000","nextUpdate":"2026-01-01T00:00:00Z","tcbEvaluationNumber":1,"tcbLevels":[{"tcb":{"isvsvn":1},"tcbDate":"2024-01-01T00:00:00Z","tcbStatus":"UpToDate"}],"version":1,"xfam":"E71A060000000000"}},"servtdIdentityIssuerChain":"-----BEGIN CERTIFICATE-----\nMIICaDCCAe6gAwIBAgIUfJVxzQLvRxH6suOHfBpR1mlL6CowCgYIKoZIzj0EAwMw\ndDELMAkGA1UEBhMCVVMxCzAJBgNVBAgMAkNBMRQwEgYDVQQHDAtTYW50YSBDbGFy\nYTEiMCAGA1UECgwZTWlnVEQgSW50ZXJtZWRpYXRlIElzc3VlcjEeMBwGA1UEAwwV\nTWlnVEQgSW50ZXJtZWRpYXRlIENBMB4XDTI2MDkxMjAwMDUyNVoXDTI3MDkxMjAw\nMDUyNVowYzELMAkGA1UEBhMCVVMxCzAJBgNVBAgMAkNBMRQwEgYDVQQHDAtTYW50\nYSBDbGFyYTEVMBMGA1UECgwMTWlnVEQgSXNzdWVyMRowGAYDVQQDDBFNaWdURCBJ\nbmZvIElzc3VlcjB2MBAGByqGSM49AgEGBSuBBAAiA2IABH9I8qjPEqZBX9wHgb22\nPsC/Vpiz6e4lIwdECUQ/KX93GbdYyibzHRawiwumrMS3RR5XsOiJYckGfo7nhftB\noiqstrN7YwwIwu3dD2oPkU+rUNP73D5SoXvFvJH6GJRrl6NSMFAwDgYDVR0PAQH/\nBAQDAgeAMB0GA1UdDgQWBBTeyxHNTE9IvgE9axy/ShWr7G1+bjAfBgNVHSMEGDAW\ngBSHF2xOeJ5+gddXjL9uv1sVWS2cmDAKBggqhkjOPQQDAwNoADBlAjBafsTXa7S5\nh49z16hyB1pdk+0uAsxCLjG99liWGt86r07PpLNn/UHv/uKdCpuTQD8CMQCPN7jj\nHz6Y2l2tmy0cFx2TPw6P/q50UMnwkuczO/WtV4Ym4vGslwWljK3ypCn1kzA=\n-----END CERTIFICATE-----\n-----BEGIN CERTIFICATE-----\nMIICdDCCAfugAwIBAgIUezVutiTFiDTfUXqC63GtiV7QiMUwCgYIKoZIzj0EAwMw\nXzELMAkGA1UEBhMCVVMxCzAJBgNVBAgMAkNBMRQwEgYDVQQHDAtTYW50YSBDbGFy\nYTEVMBMGA1UECgwMTWlnVEQgSXNzdWVyMRYwFAYDVQQDDA1NaWdURCBSb290IENB\nMB4XDTI2MDkxMjAwMDUyNVoXDTMxMDkxMTAwMDUyNVowdDELMAkGA1UEBhMCVVMx\nCzAJBgNVBAgMAkNBMRQwEgYDVQQHDAtTYW50YSBDbGFyYTEiMCAGA1UECgwZTWln\nVEQgSW50ZXJtZWRpYXRlIElzc3VlcjEeMBwGA1UEAwwVTWlnVEQgSW50ZXJtZWRp\nYXRlIENBMHYwEAYHKoZIzj0CAQYFK4EEACIDYgAEP5xaa2Ho+bhuZ/tHU4oDctJK\nV1hkCIcKNVA98WZwSkF+2U18iJDCCgCqID8yZPTeDsAwedmAnGMgoDY0LnTHU1lb\nP4S/kBqlYyJS6hPLaap0OZcqm/4KlfEtzHlcQyngo2MwYTAPBgNVHRMBAf8EBTAD\nAQH/MA4GA1UdDwEB/wQEAwIBBjAdBgNVHQ4EFgQUhxdsTniefoHXV4y/br9bFVkt\nnJgwHwYDVR0jBBgwFoAUbE8HztUJj3IR8/vZh7vPZSDVc6owCgYIKoZIzj0EAwMD\nZwAwZAIwNrIYVVOrhYieQWa0zyo6lFU2qw3PBCKjK1vs7lLRj1zL23NBcbGkO/eL\nFJDJyIpFAjBhjhMsR3KPm3KJ7PdBlo2DUGndZl6IfCmDegz9GQo1IxiK2Gwlw+tx\nL8FKWODvtmw=\n-----END CERTIFICATE-----\n-----BEGIN CERTIFICATE-----\nMIICUDCCAdagAwIBAgIUIKafaBi49XqENxLPj6zO8f2J0cEwCgYIKoZIzj0EAwMw\nXzELMAkGA1UEBhMCVVMxCzAJBgNVBAgMAkNBMRQwEgYDVQQHDAtTYW50YSBDbGFy\nYTEVMBMGA1UECgwMTWlnVEQgSXNzdWVyMRYwFAYDVQQDDA1NaWdURCBSb290IENB\nMB4XDTI2MDkxMjAwMDUyNVoXDTM2MDkwOTAwMDUyNVowXzELMAkGA1UEBhMCVVMx\nCzAJBgNVBAgMAkNBMRQwEgYDVQQHDAtTYW50YSBDbGFyYTEVMBMGA1UECgwMTWln\nVEQgSXNzdWVyMRYwFAYDVQQDDA1NaWdURCBSb290IENBMHYwEAYHKoZIzj0CAQYF\nK4EEACIDYgAEX0FA16XAybLR9y71HBrJiNvZoLR/3KCNPGXnUGDfeAHfcye57/eZ\nn3zlBI3qX3fJYSv3FrzlFU1gqmNuLrD8Stjjm8SA//YJPC1oJIMUMgdLw7ieNvaS\nlJG5eknquOjxo1MwUTAdBgNVHQ4EFgQUbE8HztUJj3IR8/vZh7vPZSDVc6owHwYD\nVR0jBBgwFoAUbE8HztUJj3IR8/vZh7vPZSDVc6owDwYDVR0TAQH/BAUwAwEB/zAK\nBggqhkjOPQQDAwNoADBlAjBMhiJO0hkVoz268l4Lbv4zC/joDl6fddaTjIEpXNho\nrkntDlzBSsq8RbaMyKXMp80CMQDw285fiuP/3VWEwJCGP+kheIIbpF2Ek4C/7pSq\nWeYdinGh4QtYefKnQ86q9/3XM3A=\n-----END CERTIFICATE-----\n","servtdTcbMapping":{"signature":"3066023100FC0D6C657D8B3B81BF508724124EF5E3251EB311586B88AD8FABD737A65D401FCFC557ABF0F29F190B609B3B28AB66F30231008884B1E25CE0D1652C2342AEBD7FAC12CB490AC588FB009DB2C5E12E0EB43294A0AE3DDE47284A83979A1D0275DA2C65","tdTcbMapping":{"id":"BB9668CA-4EE8-4523-941A-B3B03BE46E03","issueDate":"2025-01-01T00:00:00Z","nextUpdate":"2026-01-01T00:00:00Z","svnMappings":[{"isvsvn":1,"tdMeasurements":{"tdinfo_hash":"000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000"}}],"version":1}},"servtdCrl":"-----BEGIN X509 CRL-----\nMIIBKzCBswIBATAKBggqhkjOPQQDAzB0MQswCQYDVQQGEwJVUzELMAkGA1UECAwC\nQ0ExFDASBgNVBAcMC1NhbnRhIENsYXJhMSIwIAYDVQQKDBlNaWdURCBJbnRlcm1l\nZGlhdGUgSXNzdWVyMR4wHAYDVQQDDBVNaWdURCBJbnRlcm1lZGlhdGUgQ0EXDTI2\nMDkxMjAwMDUyNVoXDTI3MDkxMjAwMDUyNVqgDjAMMAoGA1UdFAQDAgEBMAoGCCqG\nSM49BAMDA2cAMGQCMFmQAz0ZXk5W+7r8rypl9h81l3N0hPx1bs3fGDFnlEalyWf6\nwwVqv24QCbUpVsaGYgIwPCf2uKV65ij28VxNduI4WhKrUZTth8UUssHzUs1IasNd\n5B3WwB3F8PQamlDlrzaA\n-----END X509 CRL-----\n"},"version":"2.0"} \ No newline at end of file diff --git a/config/templates/policy_v2_signed.json b/config/templates/policy_v2_signed.json index 052722a24..0098e54d5 100644 --- a/config/templates/policy_v2_signed.json +++ b/config/templates/policy_v2_signed.json @@ -1 +1 @@ -{"policyData":{"collaterals":{"majorVersion":1,"minorVersion":0,"pckCrl":"-----BEGIN X509 CRL-----\nMIIBKTCB0AIBATAKBggqhkjOPQQDAjBwMSIwIAYDVQQDDBlJbnRlbCBTR1ggUENL\nIFBsYXRmb3JtIENBMRowGAYDVQQKDBFJbnRlbCBDb3Jwb3JhdGlvbjEUMBIGA1UE\nBwwLU2FudGEgQ2xhcmExCzAJBgNVBAgMAkNBMQswCQYDVQQGEwJVUxcNMjYwNzAx\nMDk0NjIzWhcNMjYwNzMxMDk0NjIzWqAvMC0wCgYDVR0UBAMCAQEwHwYDVR0jBBgw\nFoAUWSPTp0qoY1QuOXCt4A8HK1ckKrcwCgYIKoZIzj0EAwIDSAAwRQIgcGtzcbJl\n2S3wCJYxAd7KNnRsztqrU+u2NaDupYb0lTgCIQCA6I7FwSIA0s2r9sVOz6dIqV1w\naBnaP08fyNmvo7VbCA==\n-----END X509 CRL-----","pckCrlIssuerChain":"-----BEGIN CERTIFICATE-----\nMIICmjCCAkCgAwIBAgIUWSPTp0qoY1QuOXCt4A8HK1ckKrcwCgYIKoZIzj0EAwIw\naDEaMBgGA1UEAwwRSW50ZWwgU0dYIFJvb3QgQ0ExGjAYBgNVBAoMEUludGVsIENv\ncnBvcmF0aW9uMRQwEgYDVQQHDAtTYW50YSBDbGFyYTELMAkGA1UECAwCQ0ExCzAJ\nBgNVBAYTAlVTMB4XDTE5MTAzMTEyMzM0N1oXDTM0MTAzMTEyMzM0N1owcDEiMCAG\nA1UEAwwZSW50ZWwgU0dYIFBDSyBQbGF0Zm9ybSBDQTEaMBgGA1UECgwRSW50ZWwg\nQ29ycG9yYXRpb24xFDASBgNVBAcMC1NhbnRhIENsYXJhMQswCQYDVQQIDAJDQTEL\nMAkGA1UEBhMCVVMwWTATBgcqhkjOPQIBBggqhkjOPQMBBwNCAAQwp+Lc+TUBtg1H\n+U8JIsMsbjHjCkTtXb8jPM6r2dhu9zIblhDZ7INfqt3Ix8XcFKD8k0NEXrkZ66qJ\nXa1KzLIKo4G/MIG8MB8GA1UdIwQYMBaAFOnoRFJTNlxLGJoR/EMYLKXcIIBIMFYG\nA1UdHwRPME0wS6BJoEeGRWh0dHBzOi8vc2J4LWNlcnRpZmljYXRlcy50cnVzdGVk\nc2VydmljZXMuaW50ZWwuY29tL0ludGVsU0dYUm9vdENBLmRlcjAdBgNVHQ4EFgQU\nWSPTp0qoY1QuOXCt4A8HK1ckKrcwDgYDVR0PAQH/BAQDAgEGMBIGA1UdEwEB/wQI\nMAYBAf8CAQAwCgYIKoZIzj0EAwIDSAAwRQIhAJ1q+FTz+gUuVfBQuCgJsFrL2TTS\ne1aBZ53O52TjFie6AiAriPaRahUX9Oa9kGLlAchWXKT6j4RWSR50BqhrN3UT4A==\n-----END CERTIFICATE-----\n-----BEGIN CERTIFICATE-----\nMIIClDCCAjmgAwIBAgIVAOnoRFJTNlxLGJoR/EMYLKXcIIBIMAoGCCqGSM49BAMC\nMGgxGjAYBgNVBAMMEUludGVsIFNHWCBSb290IENBMRowGAYDVQQKDBFJbnRlbCBD\nb3Jwb3JhdGlvbjEUMBIGA1UEBwwLU2FudGEgQ2xhcmExCzAJBgNVBAgMAkNBMQsw\nCQYDVQQGEwJVUzAeFw0xOTEwMzEwOTQ5MjFaFw00OTEyMzEyMzU5NTlaMGgxGjAY\nBgNVBAMMEUludGVsIFNHWCBSb290IENBMRowGAYDVQQKDBFJbnRlbCBDb3Jwb3Jh\ndGlvbjEUMBIGA1UEBwwLU2FudGEgQ2xhcmExCzAJBgNVBAgMAkNBMQswCQYDVQQG\nEwJVUzBZMBMGByqGSM49AgEGCCqGSM49AwEHA0IABE/6D/1WHNrWwPmNMIyBKMW5\nJ6JzMsjo6xP2vkK1cdZGb1PGRP/C/8ECgiDkmklmzwLzLi+000m7LLrtKJA3oC2j\ngb8wgbwwHwYDVR0jBBgwFoAU6ehEUlM2XEsYmhH8QxgspdwggEgwVgYDVR0fBE8w\nTTBLoEmgR4ZFaHR0cHM6Ly9zYngtY2VydGlmaWNhdGVzLnRydXN0ZWRzZXJ2aWNl\ncy5pbnRlbC5jb20vSW50ZWxTR1hSb290Q0EuZGVyMB0GA1UdDgQWBBTp6ERSUzZc\nSxiaEfxDGCyl3CCASDAOBgNVHQ8BAf8EBAMCAQYwEgYDVR0TAQH/BAgwBgEB/wIB\nATAKBggqhkjOPQQDAgNJADBGAiEAzw9zdUiUHPMUd0C4mx41jlFZkrM3y5f1lgnV\nO7FbjOoCIQCoGtUmT4cXt7V+ySHbJ8Hob9AanpvXNH1ER+/gZF+opQ==\n-----END CERTIFICATE-----\n","platforms":[{"fmspc":"20C06F000000","tcbInfo":"{\"tcbInfo\":{\"id\":\"TDX\",\"version\":3,\"issueDate\":\"2026-07-01T10:00:45Z\",\"nextUpdate\":\"2026-07-31T10:00:45Z\",\"fmspc\":\"20C06F000000\",\"pceId\":\"0000\",\"tcbType\":0,\"tcbEvaluationDataNumber\":5,\"tdxModule\":{\"mrsigner\":\"000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000\",\"attributes\":\"0000000000000000\",\"attributesMask\":\"FFFFFFFFFFFFFFFF\"},\"tdxModuleIdentities\":[{\"id\":\"TDX_02\",\"mrsigner\":\"000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000\",\"attributes\":\"0000000000000000\",\"attributesMask\":\"FFFFFFFFFFFFFFFF\",\"tcbLevels\":[{\"tcb\":{\"isvsvn\":0},\"tcbDate\":\"2022-11-09T00:00:00Z\",\"tcbStatus\":\"UpToDate\"}]},{\"id\":\"TDX_05\",\"mrsigner\":\"000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000\",\"attributes\":\"0000000000000000\",\"attributesMask\":\"FFFFFFFFFFFFFFFF\",\"tcbLevels\":[{\"tcb\":{\"isvsvn\":0},\"tcbDate\":\"2022-11-09T00:00:00Z\",\"tcbStatus\":\"UpToDate\"}]},{\"id\":\"TDX_03\",\"mrsigner\":\"000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000\",\"attributes\":\"0000000000000000\",\"attributesMask\":\"FFFFFFFFFFFFFFFF\",\"tcbLevels\":[{\"tcb\":{\"isvsvn\":0},\"tcbDate\":\"2022-11-09T00:00:00Z\",\"tcbStatus\":\"UpToDate\"}]},{\"id\":\"TDX_01\",\"mrsigner\":\"000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000\",\"attributes\":\"0000000000000000\",\"attributesMask\":\"FFFFFFFFFFFFFFFF\",\"tcbLevels\":[{\"tcb\":{\"isvsvn\":0},\"tcbDate\":\"2022-11-09T00:00:00Z\",\"tcbStatus\":\"UpToDate\"}]}],\"tcbLevels\":[{\"tcb\":{\"sgxtcbcomponents\":[{\"svn\":1,\"category\":\"BIOS\",\"type\":\"Early Microcode Update\"},{\"svn\":1,\"category\":\"OS/VMM\",\"type\":\"SGX Late Microcode Update\"},{\"svn\":0,\"category\":\"OS/VMM\",\"type\":\"TXT SINIT\"},{\"svn\":0,\"category\":\"BIOS\"},{\"svn\":0,\"category\":\"BIOS\"},{\"svn\":0,\"category\":\"BIOS\"},{\"svn\":0},{\"svn\":0,\"category\":\"OS/VMM\",\"type\":\"SEAMLDR ACM\"},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0}],\"pcesvn\":0,\"tdxtcbcomponents\":[{\"svn\":0,\"category\":\"OS/VMM\",\"type\":\"TDX Module\"},{\"svn\":0,\"category\":\"OS/VMM\",\"type\":\"TDX Module\"},{\"svn\":1,\"category\":\"OS/VMM\",\"type\":\"TDX Late Microcode Update\"},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0}]},\"tcbDate\":\"2022-11-09T00:00:00Z\",\"tcbStatus\":\"UpToDate\"}]},\"signature\":\"3d0d3653b9341dc41c362f8f7cd38e9f4b829d057811ce6cafbcc77f167b6447522b4717b3d5c58a71648eec12af0b8e935edbb6cd773c4ceb7ad90e68cf001e\"}","tcbInfoIssuerChain":"-----BEGIN CERTIFICATE-----\nMIICkDCCAjagAwIBAgIUTh8n662T/sqPZK+7n3H67/KGwu0wCgYIKoZIzj0EAwIw\naDEaMBgGA1UEAwwRSW50ZWwgU0dYIFJvb3QgQ0ExGjAYBgNVBAoMEUludGVsIENv\ncnBvcmF0aW9uMRQwEgYDVQQHDAtTYW50YSBDbGFyYTELMAkGA1UECAwCQ0ExCzAJ\nBgNVBAYTAlVTMB4XDTE5MTAzMTEyMzM0N1oXDTI2MTAzMTEyMzM0N1owbDEeMBwG\nA1UEAwwVSW50ZWwgU0dYIFRDQiBTaWduaW5nMRowGAYDVQQKDBFJbnRlbCBDb3Jw\nb3JhdGlvbjEUMBIGA1UEBwwLU2FudGEgQ2xhcmExCzAJBgNVBAgMAkNBMQswCQYD\nVQQGEwJVUzBZMBMGByqGSM49AgEGCCqGSM49AwEHA0IABOnYw9LbN/JmyUttXa0M\niBEenjPbxbR4C8MuVYxDI+Le8lDBLp9X4wMzCAUF/fI/31giClXp/y0erLbLZjdV\n07+jgbkwgbYwHwYDVR0jBBgwFoAU6ehEUlM2XEsYmhH8QxgspdwggEgwVgYDVR0f\nBE8wTTBLoEmgR4ZFaHR0cHM6Ly9zYngtY2VydGlmaWNhdGVzLnRydXN0ZWRzZXJ2\naWNlcy5pbnRlbC5jb20vSW50ZWxTR1hSb290Q0EuZGVyMB0GA1UdDgQWBBROHyfr\nrZP+yo9kr7ufcfrv8obC7TAOBgNVHQ8BAf8EBAMCBsAwDAYDVR0TAQH/BAIwADAK\nBggqhkjOPQQDAgNIADBFAiEA9xQeifK+2abQGnrAgk0hrOhdyvJQorh2cEMn4Gwr\n4hoCIFHW5qQ9G2wBJ4GMNQqv/oMfbPtzmyTlaWWzwxkqM0CT\n-----END CERTIFICATE-----\n-----BEGIN CERTIFICATE-----\nMIIClDCCAjmgAwIBAgIVAOnoRFJTNlxLGJoR/EMYLKXcIIBIMAoGCCqGSM49BAMC\nMGgxGjAYBgNVBAMMEUludGVsIFNHWCBSb290IENBMRowGAYDVQQKDBFJbnRlbCBD\nb3Jwb3JhdGlvbjEUMBIGA1UEBwwLU2FudGEgQ2xhcmExCzAJBgNVBAgMAkNBMQsw\nCQYDVQQGEwJVUzAeFw0xOTEwMzEwOTQ5MjFaFw00OTEyMzEyMzU5NTlaMGgxGjAY\nBgNVBAMMEUludGVsIFNHWCBSb290IENBMRowGAYDVQQKDBFJbnRlbCBDb3Jwb3Jh\ndGlvbjEUMBIGA1UEBwwLU2FudGEgQ2xhcmExCzAJBgNVBAgMAkNBMQswCQYDVQQG\nEwJVUzBZMBMGByqGSM49AgEGCCqGSM49AwEHA0IABE/6D/1WHNrWwPmNMIyBKMW5\nJ6JzMsjo6xP2vkK1cdZGb1PGRP/C/8ECgiDkmklmzwLzLi+000m7LLrtKJA3oC2j\ngb8wgbwwHwYDVR0jBBgwFoAU6ehEUlM2XEsYmhH8QxgspdwggEgwVgYDVR0fBE8w\nTTBLoEmgR4ZFaHR0cHM6Ly9zYngtY2VydGlmaWNhdGVzLnRydXN0ZWRzZXJ2aWNl\ncy5pbnRlbC5jb20vSW50ZWxTR1hSb290Q0EuZGVyMB0GA1UdDgQWBBTp6ERSUzZc\nSxiaEfxDGCyl3CCASDAOBgNVHQ8BAf8EBAMCAQYwEgYDVR0TAQH/BAgwBgEB/wIB\nATAKBggqhkjOPQQDAgNJADBGAiEAzw9zdUiUHPMUd0C4mx41jlFZkrM3y5f1lgnV\nO7FbjOoCIQCoGtUmT4cXt7V+ySHbJ8Hob9AanpvXNH1ER+/gZF+opQ==\n-----END CERTIFICATE-----\n"},{"fmspc":"0400F1300000","tcbInfo":"{\"tcbInfo\":{\"id\":\"TDX\",\"version\":3,\"issueDate\":\"2026-07-01T10:00:45Z\",\"nextUpdate\":\"2026-07-31T10:00:45Z\",\"fmspc\":\"0400F1300000\",\"pceId\":\"0000\",\"tcbType\":0,\"tcbEvaluationDataNumber\":5,\"tdxModule\":{\"mrsigner\":\"000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000\",\"attributes\":\"0000000000000000\",\"attributesMask\":\"FFFFFFFFFFFFFFFF\"},\"tdxModuleIdentities\":[{\"id\":\"TDX_02\",\"mrsigner\":\"000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000\",\"attributes\":\"0000000000000000\",\"attributesMask\":\"FFFFFFFFFFFFFFFF\",\"tcbLevels\":[{\"tcb\":{\"isvsvn\":0},\"tcbDate\":\"2022-11-09T00:00:00Z\",\"tcbStatus\":\"UpToDate\"}]},{\"id\":\"TDX_05\",\"mrsigner\":\"000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000\",\"attributes\":\"0000000000000000\",\"attributesMask\":\"FFFFFFFFFFFFFFFF\",\"tcbLevels\":[{\"tcb\":{\"isvsvn\":0},\"tcbDate\":\"2022-11-09T00:00:00Z\",\"tcbStatus\":\"UpToDate\"}]},{\"id\":\"TDX_03\",\"mrsigner\":\"000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000\",\"attributes\":\"0000000000000000\",\"attributesMask\":\"FFFFFFFFFFFFFFFF\",\"tcbLevels\":[{\"tcb\":{\"isvsvn\":0},\"tcbDate\":\"2022-11-09T00:00:00Z\",\"tcbStatus\":\"UpToDate\"}]},{\"id\":\"TDX_01\",\"mrsigner\":\"000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000\",\"attributes\":\"0000000000000000\",\"attributesMask\":\"FFFFFFFFFFFFFFFF\",\"tcbLevels\":[{\"tcb\":{\"isvsvn\":0},\"tcbDate\":\"2022-11-09T00:00:00Z\",\"tcbStatus\":\"UpToDate\"}]}],\"tcbLevels\":[{\"tcb\":{\"sgxtcbcomponents\":[{\"svn\":1,\"category\":\"BIOS\",\"type\":\"Early Microcode Update\"},{\"svn\":1,\"category\":\"OS/VMM\",\"type\":\"SGX Late Microcode Update\"},{\"svn\":0,\"category\":\"OS/VMM\",\"type\":\"TXT SINIT\"},{\"svn\":0,\"category\":\"BIOS\"},{\"svn\":0,\"category\":\"BIOS\"},{\"svn\":0,\"category\":\"BIOS\"},{\"svn\":0},{\"svn\":0,\"category\":\"OS/VMM\",\"type\":\"SEAMLDR ACM\"},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0}],\"pcesvn\":0,\"tdxtcbcomponents\":[{\"svn\":0,\"category\":\"OS/VMM\",\"type\":\"TDX Module\"},{\"svn\":0,\"category\":\"OS/VMM\",\"type\":\"TDX Module\"},{\"svn\":0,\"category\":\"OS/VMM\",\"type\":\"TDX Late Microcode Update\"},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0}]},\"tcbDate\":\"2022-11-09T00:00:00Z\",\"tcbStatus\":\"UpToDate\"}]},\"signature\":\"bcb9b79749670cca6342f83b2a5590595faf905d450ec175c7efdf9ff4dca6ad1dc3d10b8570ab0318a5bc3fd24c58a1729f09994b47bd0f82d49cfbb71ee3dd\"}","tcbInfoIssuerChain":"-----BEGIN CERTIFICATE-----\nMIICkDCCAjagAwIBAgIUTh8n662T/sqPZK+7n3H67/KGwu0wCgYIKoZIzj0EAwIw\naDEaMBgGA1UEAwwRSW50ZWwgU0dYIFJvb3QgQ0ExGjAYBgNVBAoMEUludGVsIENv\ncnBvcmF0aW9uMRQwEgYDVQQHDAtTYW50YSBDbGFyYTELMAkGA1UECAwCQ0ExCzAJ\nBgNVBAYTAlVTMB4XDTE5MTAzMTEyMzM0N1oXDTI2MTAzMTEyMzM0N1owbDEeMBwG\nA1UEAwwVSW50ZWwgU0dYIFRDQiBTaWduaW5nMRowGAYDVQQKDBFJbnRlbCBDb3Jw\nb3JhdGlvbjEUMBIGA1UEBwwLU2FudGEgQ2xhcmExCzAJBgNVBAgMAkNBMQswCQYD\nVQQGEwJVUzBZMBMGByqGSM49AgEGCCqGSM49AwEHA0IABOnYw9LbN/JmyUttXa0M\niBEenjPbxbR4C8MuVYxDI+Le8lDBLp9X4wMzCAUF/fI/31giClXp/y0erLbLZjdV\n07+jgbkwgbYwHwYDVR0jBBgwFoAU6ehEUlM2XEsYmhH8QxgspdwggEgwVgYDVR0f\nBE8wTTBLoEmgR4ZFaHR0cHM6Ly9zYngtY2VydGlmaWNhdGVzLnRydXN0ZWRzZXJ2\naWNlcy5pbnRlbC5jb20vSW50ZWxTR1hSb290Q0EuZGVyMB0GA1UdDgQWBBROHyfr\nrZP+yo9kr7ufcfrv8obC7TAOBgNVHQ8BAf8EBAMCBsAwDAYDVR0TAQH/BAIwADAK\nBggqhkjOPQQDAgNIADBFAiEA9xQeifK+2abQGnrAgk0hrOhdyvJQorh2cEMn4Gwr\n4hoCIFHW5qQ9G2wBJ4GMNQqv/oMfbPtzmyTlaWWzwxkqM0CT\n-----END CERTIFICATE-----\n-----BEGIN CERTIFICATE-----\nMIIClDCCAjmgAwIBAgIVAOnoRFJTNlxLGJoR/EMYLKXcIIBIMAoGCCqGSM49BAMC\nMGgxGjAYBgNVBAMMEUludGVsIFNHWCBSb290IENBMRowGAYDVQQKDBFJbnRlbCBD\nb3Jwb3JhdGlvbjEUMBIGA1UEBwwLU2FudGEgQ2xhcmExCzAJBgNVBAgMAkNBMQsw\nCQYDVQQGEwJVUzAeFw0xOTEwMzEwOTQ5MjFaFw00OTEyMzEyMzU5NTlaMGgxGjAY\nBgNVBAMMEUludGVsIFNHWCBSb290IENBMRowGAYDVQQKDBFJbnRlbCBDb3Jwb3Jh\ndGlvbjEUMBIGA1UEBwwLU2FudGEgQ2xhcmExCzAJBgNVBAgMAkNBMQswCQYDVQQG\nEwJVUzBZMBMGByqGSM49AgEGCCqGSM49AwEHA0IABE/6D/1WHNrWwPmNMIyBKMW5\nJ6JzMsjo6xP2vkK1cdZGb1PGRP/C/8ECgiDkmklmzwLzLi+000m7LLrtKJA3oC2j\ngb8wgbwwHwYDVR0jBBgwFoAU6ehEUlM2XEsYmhH8QxgspdwggEgwVgYDVR0fBE8w\nTTBLoEmgR4ZFaHR0cHM6Ly9zYngtY2VydGlmaWNhdGVzLnRydXN0ZWRzZXJ2aWNl\ncy5pbnRlbC5jb20vSW50ZWxTR1hSb290Q0EuZGVyMB0GA1UdDgQWBBTp6ERSUzZc\nSxiaEfxDGCyl3CCASDAOBgNVHQ8BAf8EBAMCAQYwEgYDVR0TAQH/BAgwBgEB/wIB\nATAKBggqhkjOPQQDAgNJADBGAiEAzw9zdUiUHPMUd0C4mx41jlFZkrM3y5f1lgnV\nO7FbjOoCIQCoGtUmT4cXt7V+ySHbJ8Hob9AanpvXNH1ER+/gZF+opQ==\n-----END CERTIFICATE-----\n"},{"fmspc":"10A06E040000","tcbInfo":"{\"tcbInfo\":{\"id\":\"TDX\",\"version\":3,\"issueDate\":\"2026-07-01T10:00:45Z\",\"nextUpdate\":\"2026-07-31T10:00:45Z\",\"fmspc\":\"10A06E040000\",\"pceId\":\"0000\",\"tcbType\":0,\"tcbEvaluationDataNumber\":5,\"tdxModule\":{\"mrsigner\":\"000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000\",\"attributes\":\"0000000000000000\",\"attributesMask\":\"FFFFFFFFFFFFFFFF\"},\"tdxModuleIdentities\":[{\"id\":\"TDX_02\",\"mrsigner\":\"000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000\",\"attributes\":\"0000000000000000\",\"attributesMask\":\"FFFFFFFFFFFFFFFF\",\"tcbLevels\":[{\"tcb\":{\"isvsvn\":0},\"tcbDate\":\"2022-11-09T00:00:00Z\",\"tcbStatus\":\"UpToDate\"}]},{\"id\":\"TDX_05\",\"mrsigner\":\"000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000\",\"attributes\":\"0000000000000000\",\"attributesMask\":\"FFFFFFFFFFFFFFFF\",\"tcbLevels\":[{\"tcb\":{\"isvsvn\":0},\"tcbDate\":\"2022-11-09T00:00:00Z\",\"tcbStatus\":\"UpToDate\"}]},{\"id\":\"TDX_03\",\"mrsigner\":\"000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000\",\"attributes\":\"0000000000000000\",\"attributesMask\":\"FFFFFFFFFFFFFFFF\",\"tcbLevels\":[{\"tcb\":{\"isvsvn\":0},\"tcbDate\":\"2022-11-09T00:00:00Z\",\"tcbStatus\":\"UpToDate\"}]},{\"id\":\"TDX_01\",\"mrsigner\":\"000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000\",\"attributes\":\"0000000000000000\",\"attributesMask\":\"FFFFFFFFFFFFFFFF\",\"tcbLevels\":[{\"tcb\":{\"isvsvn\":0},\"tcbDate\":\"2022-11-09T00:00:00Z\",\"tcbStatus\":\"UpToDate\"}]}],\"tcbLevels\":[{\"tcb\":{\"sgxtcbcomponents\":[{\"svn\":1,\"category\":\"BIOS\",\"type\":\"Early Microcode Update\"},{\"svn\":1,\"category\":\"OS/VMM\",\"type\":\"SGX Late Microcode Update\"},{\"svn\":0,\"category\":\"OS/VMM\",\"type\":\"TXT SINIT\"},{\"svn\":0,\"category\":\"BIOS\"},{\"svn\":0,\"category\":\"BIOS\"},{\"svn\":0,\"category\":\"BIOS\"},{\"svn\":0},{\"svn\":0,\"category\":\"OS/VMM\",\"type\":\"SEAMLDR ACM\"},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0}],\"pcesvn\":0,\"tdxtcbcomponents\":[{\"svn\":0,\"category\":\"OS/VMM\",\"type\":\"TDX Module\"},{\"svn\":0,\"category\":\"OS/VMM\",\"type\":\"TDX Module\"},{\"svn\":1,\"category\":\"OS/VMM\",\"type\":\"TDX Late Microcode Update\"},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0}]},\"tcbDate\":\"2022-11-09T00:00:00Z\",\"tcbStatus\":\"UpToDate\"}]},\"signature\":\"3bb24f39c796226e15a38616fe60e4c28d7ec28acb5d67e25b659555b29f404f472a7b0f9ee26fa065941ce915966f7c3759f52e27dc07bb1c2a29da08bb094d\"}","tcbInfoIssuerChain":"-----BEGIN CERTIFICATE-----\nMIICkDCCAjagAwIBAgIUTh8n662T/sqPZK+7n3H67/KGwu0wCgYIKoZIzj0EAwIw\naDEaMBgGA1UEAwwRSW50ZWwgU0dYIFJvb3QgQ0ExGjAYBgNVBAoMEUludGVsIENv\ncnBvcmF0aW9uMRQwEgYDVQQHDAtTYW50YSBDbGFyYTELMAkGA1UECAwCQ0ExCzAJ\nBgNVBAYTAlVTMB4XDTE5MTAzMTEyMzM0N1oXDTI2MTAzMTEyMzM0N1owbDEeMBwG\nA1UEAwwVSW50ZWwgU0dYIFRDQiBTaWduaW5nMRowGAYDVQQKDBFJbnRlbCBDb3Jw\nb3JhdGlvbjEUMBIGA1UEBwwLU2FudGEgQ2xhcmExCzAJBgNVBAgMAkNBMQswCQYD\nVQQGEwJVUzBZMBMGByqGSM49AgEGCCqGSM49AwEHA0IABOnYw9LbN/JmyUttXa0M\niBEenjPbxbR4C8MuVYxDI+Le8lDBLp9X4wMzCAUF/fI/31giClXp/y0erLbLZjdV\n07+jgbkwgbYwHwYDVR0jBBgwFoAU6ehEUlM2XEsYmhH8QxgspdwggEgwVgYDVR0f\nBE8wTTBLoEmgR4ZFaHR0cHM6Ly9zYngtY2VydGlmaWNhdGVzLnRydXN0ZWRzZXJ2\naWNlcy5pbnRlbC5jb20vSW50ZWxTR1hSb290Q0EuZGVyMB0GA1UdDgQWBBROHyfr\nrZP+yo9kr7ufcfrv8obC7TAOBgNVHQ8BAf8EBAMCBsAwDAYDVR0TAQH/BAIwADAK\nBggqhkjOPQQDAgNIADBFAiEA9xQeifK+2abQGnrAgk0hrOhdyvJQorh2cEMn4Gwr\n4hoCIFHW5qQ9G2wBJ4GMNQqv/oMfbPtzmyTlaWWzwxkqM0CT\n-----END CERTIFICATE-----\n-----BEGIN CERTIFICATE-----\nMIIClDCCAjmgAwIBAgIVAOnoRFJTNlxLGJoR/EMYLKXcIIBIMAoGCCqGSM49BAMC\nMGgxGjAYBgNVBAMMEUludGVsIFNHWCBSb290IENBMRowGAYDVQQKDBFJbnRlbCBD\nb3Jwb3JhdGlvbjEUMBIGA1UEBwwLU2FudGEgQ2xhcmExCzAJBgNVBAgMAkNBMQsw\nCQYDVQQGEwJVUzAeFw0xOTEwMzEwOTQ5MjFaFw00OTEyMzEyMzU5NTlaMGgxGjAY\nBgNVBAMMEUludGVsIFNHWCBSb290IENBMRowGAYDVQQKDBFJbnRlbCBDb3Jwb3Jh\ndGlvbjEUMBIGA1UEBwwLU2FudGEgQ2xhcmExCzAJBgNVBAgMAkNBMQswCQYDVQQG\nEwJVUzBZMBMGByqGSM49AgEGCCqGSM49AwEHA0IABE/6D/1WHNrWwPmNMIyBKMW5\nJ6JzMsjo6xP2vkK1cdZGb1PGRP/C/8ECgiDkmklmzwLzLi+000m7LLrtKJA3oC2j\ngb8wgbwwHwYDVR0jBBgwFoAU6ehEUlM2XEsYmhH8QxgspdwggEgwVgYDVR0fBE8w\nTTBLoEmgR4ZFaHR0cHM6Ly9zYngtY2VydGlmaWNhdGVzLnRydXN0ZWRzZXJ2aWNl\ncy5pbnRlbC5jb20vSW50ZWxTR1hSb290Q0EuZGVyMB0GA1UdDgQWBBTp6ERSUzZc\nSxiaEfxDGCyl3CCASDAOBgNVHQ8BAf8EBAMCAQYwEgYDVR0TAQH/BAgwBgEB/wIB\nATAKBggqhkjOPQQDAgNJADBGAiEAzw9zdUiUHPMUd0C4mx41jlFZkrM3y5f1lgnV\nO7FbjOoCIQCoGtUmT4cXt7V+ySHbJ8Hob9AanpvXNH1ER+/gZF+opQ==\n-----END CERTIFICATE-----\n"},{"fmspc":"40806F000000","tcbInfo":"{\"tcbInfo\":{\"id\":\"TDX\",\"version\":3,\"issueDate\":\"2026-07-01T10:00:45Z\",\"nextUpdate\":\"2026-07-31T10:00:45Z\",\"fmspc\":\"40806F000000\",\"pceId\":\"0000\",\"tcbType\":0,\"tcbEvaluationDataNumber\":5,\"tdxModule\":{\"mrsigner\":\"000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000\",\"attributes\":\"0000000000000000\",\"attributesMask\":\"FFFFFFFFFFFFFFFF\"},\"tdxModuleIdentities\":[{\"id\":\"TDX_02\",\"mrsigner\":\"000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000\",\"attributes\":\"0000000000000000\",\"attributesMask\":\"FFFFFFFFFFFFFFFF\",\"tcbLevels\":[{\"tcb\":{\"isvsvn\":0},\"tcbDate\":\"2022-11-09T00:00:00Z\",\"tcbStatus\":\"UpToDate\"}]},{\"id\":\"TDX_05\",\"mrsigner\":\"000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000\",\"attributes\":\"0000000000000000\",\"attributesMask\":\"FFFFFFFFFFFFFFFF\",\"tcbLevels\":[{\"tcb\":{\"isvsvn\":0},\"tcbDate\":\"2022-11-09T00:00:00Z\",\"tcbStatus\":\"UpToDate\"}]},{\"id\":\"TDX_03\",\"mrsigner\":\"000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000\",\"attributes\":\"0000000000000000\",\"attributesMask\":\"FFFFFFFFFFFFFFFF\",\"tcbLevels\":[{\"tcb\":{\"isvsvn\":0},\"tcbDate\":\"2022-11-09T00:00:00Z\",\"tcbStatus\":\"UpToDate\"}]},{\"id\":\"TDX_01\",\"mrsigner\":\"000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000\",\"attributes\":\"0000000000000000\",\"attributesMask\":\"FFFFFFFFFFFFFFFF\",\"tcbLevels\":[{\"tcb\":{\"isvsvn\":0},\"tcbDate\":\"2022-11-09T00:00:00Z\",\"tcbStatus\":\"UpToDate\"}]}],\"tcbLevels\":[{\"tcb\":{\"sgxtcbcomponents\":[{\"svn\":1,\"category\":\"BIOS\",\"type\":\"Early Microcode Update\"},{\"svn\":1,\"category\":\"OS/VMM\",\"type\":\"SGX Late Microcode Update\"},{\"svn\":0,\"category\":\"OS/VMM\",\"type\":\"TXT SINIT\"},{\"svn\":0,\"category\":\"BIOS\"},{\"svn\":0,\"category\":\"BIOS\"},{\"svn\":0,\"category\":\"BIOS\"},{\"svn\":0},{\"svn\":0,\"category\":\"OS/VMM\",\"type\":\"SEAMLDR ACM\"},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0}],\"pcesvn\":11,\"tdxtcbcomponents\":[{\"svn\":0,\"category\":\"OS/VMM\",\"type\":\"TDX Module\"},{\"svn\":0,\"category\":\"OS/VMM\",\"type\":\"TDX Module\"},{\"svn\":1,\"category\":\"OS/VMM\",\"type\":\"TDX Late Microcode Update\"},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0}]},\"tcbDate\":\"2022-11-09T00:00:00Z\",\"tcbStatus\":\"UpToDate\"}]},\"signature\":\"5320e541877e904a23caa7ee30c8ca7d794a72617b4c16cf6028746731fee7248f2583eda07683edcbd3e08e14e91d846cfafa7355866e10d6150bf8b47ae269\"}","tcbInfoIssuerChain":"-----BEGIN CERTIFICATE-----\nMIICkDCCAjagAwIBAgIUTh8n662T/sqPZK+7n3H67/KGwu0wCgYIKoZIzj0EAwIw\naDEaMBgGA1UEAwwRSW50ZWwgU0dYIFJvb3QgQ0ExGjAYBgNVBAoMEUludGVsIENv\ncnBvcmF0aW9uMRQwEgYDVQQHDAtTYW50YSBDbGFyYTELMAkGA1UECAwCQ0ExCzAJ\nBgNVBAYTAlVTMB4XDTE5MTAzMTEyMzM0N1oXDTI2MTAzMTEyMzM0N1owbDEeMBwG\nA1UEAwwVSW50ZWwgU0dYIFRDQiBTaWduaW5nMRowGAYDVQQKDBFJbnRlbCBDb3Jw\nb3JhdGlvbjEUMBIGA1UEBwwLU2FudGEgQ2xhcmExCzAJBgNVBAgMAkNBMQswCQYD\nVQQGEwJVUzBZMBMGByqGSM49AgEGCCqGSM49AwEHA0IABOnYw9LbN/JmyUttXa0M\niBEenjPbxbR4C8MuVYxDI+Le8lDBLp9X4wMzCAUF/fI/31giClXp/y0erLbLZjdV\n07+jgbkwgbYwHwYDVR0jBBgwFoAU6ehEUlM2XEsYmhH8QxgspdwggEgwVgYDVR0f\nBE8wTTBLoEmgR4ZFaHR0cHM6Ly9zYngtY2VydGlmaWNhdGVzLnRydXN0ZWRzZXJ2\naWNlcy5pbnRlbC5jb20vSW50ZWxTR1hSb290Q0EuZGVyMB0GA1UdDgQWBBROHyfr\nrZP+yo9kr7ufcfrv8obC7TAOBgNVHQ8BAf8EBAMCBsAwDAYDVR0TAQH/BAIwADAK\nBggqhkjOPQQDAgNIADBFAiEA9xQeifK+2abQGnrAgk0hrOhdyvJQorh2cEMn4Gwr\n4hoCIFHW5qQ9G2wBJ4GMNQqv/oMfbPtzmyTlaWWzwxkqM0CT\n-----END CERTIFICATE-----\n-----BEGIN CERTIFICATE-----\nMIIClDCCAjmgAwIBAgIVAOnoRFJTNlxLGJoR/EMYLKXcIIBIMAoGCCqGSM49BAMC\nMGgxGjAYBgNVBAMMEUludGVsIFNHWCBSb290IENBMRowGAYDVQQKDBFJbnRlbCBD\nb3Jwb3JhdGlvbjEUMBIGA1UEBwwLU2FudGEgQ2xhcmExCzAJBgNVBAgMAkNBMQsw\nCQYDVQQGEwJVUzAeFw0xOTEwMzEwOTQ5MjFaFw00OTEyMzEyMzU5NTlaMGgxGjAY\nBgNVBAMMEUludGVsIFNHWCBSb290IENBMRowGAYDVQQKDBFJbnRlbCBDb3Jwb3Jh\ndGlvbjEUMBIGA1UEBwwLU2FudGEgQ2xhcmExCzAJBgNVBAgMAkNBMQswCQYDVQQG\nEwJVUzBZMBMGByqGSM49AgEGCCqGSM49AwEHA0IABE/6D/1WHNrWwPmNMIyBKMW5\nJ6JzMsjo6xP2vkK1cdZGb1PGRP/C/8ECgiDkmklmzwLzLi+000m7LLrtKJA3oC2j\ngb8wgbwwHwYDVR0jBBgwFoAU6ehEUlM2XEsYmhH8QxgspdwggEgwVgYDVR0fBE8w\nTTBLoEmgR4ZFaHR0cHM6Ly9zYngtY2VydGlmaWNhdGVzLnRydXN0ZWRzZXJ2aWNl\ncy5pbnRlbC5jb20vSW50ZWxTR1hSb290Q0EuZGVyMB0GA1UdDgQWBBTp6ERSUzZc\nSxiaEfxDGCyl3CCASDAOBgNVHQ8BAf8EBAMCAQYwEgYDVR0TAQH/BAgwBgEB/wIB\nATAKBggqhkjOPQQDAgNJADBGAiEAzw9zdUiUHPMUd0C4mx41jlFZkrM3y5f1lgnV\nO7FbjOoCIQCoGtUmT4cXt7V+ySHbJ8Hob9AanpvXNH1ER+/gZF+opQ==\n-----END CERTIFICATE-----\n"},{"fmspc":"0400F1370000","tcbInfo":"{\"tcbInfo\":{\"id\":\"TDX\",\"version\":3,\"issueDate\":\"2026-07-01T10:00:45Z\",\"nextUpdate\":\"2026-07-31T10:00:45Z\",\"fmspc\":\"0400F1370000\",\"pceId\":\"0000\",\"tcbType\":0,\"tcbEvaluationDataNumber\":5,\"tdxModule\":{\"mrsigner\":\"000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000\",\"attributes\":\"0000000000000000\",\"attributesMask\":\"FFFFFFFFFFFFFFFF\"},\"tdxModuleIdentities\":[{\"id\":\"TDX_02\",\"mrsigner\":\"000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000\",\"attributes\":\"0000000000000000\",\"attributesMask\":\"FFFFFFFFFFFFFFFF\",\"tcbLevels\":[{\"tcb\":{\"isvsvn\":0},\"tcbDate\":\"2022-11-09T00:00:00Z\",\"tcbStatus\":\"UpToDate\"}]},{\"id\":\"TDX_05\",\"mrsigner\":\"000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000\",\"attributes\":\"0000000000000000\",\"attributesMask\":\"FFFFFFFFFFFFFFFF\",\"tcbLevels\":[{\"tcb\":{\"isvsvn\":0},\"tcbDate\":\"2022-11-09T00:00:00Z\",\"tcbStatus\":\"UpToDate\"}]},{\"id\":\"TDX_03\",\"mrsigner\":\"000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000\",\"attributes\":\"0000000000000000\",\"attributesMask\":\"FFFFFFFFFFFFFFFF\",\"tcbLevels\":[{\"tcb\":{\"isvsvn\":0},\"tcbDate\":\"2022-11-09T00:00:00Z\",\"tcbStatus\":\"UpToDate\"}]},{\"id\":\"TDX_01\",\"mrsigner\":\"000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000\",\"attributes\":\"0000000000000000\",\"attributesMask\":\"FFFFFFFFFFFFFFFF\",\"tcbLevels\":[{\"tcb\":{\"isvsvn\":0},\"tcbDate\":\"2022-11-09T00:00:00Z\",\"tcbStatus\":\"UpToDate\"}]}],\"tcbLevels\":[{\"tcb\":{\"sgxtcbcomponents\":[{\"svn\":1,\"category\":\"BIOS\",\"type\":\"Early Microcode Update\"},{\"svn\":1,\"category\":\"OS/VMM\",\"type\":\"SGX Late Microcode Update\"},{\"svn\":0,\"category\":\"OS/VMM\",\"type\":\"TXT SINIT\"},{\"svn\":0,\"category\":\"BIOS\"},{\"svn\":0,\"category\":\"BIOS\"},{\"svn\":0,\"category\":\"BIOS\"},{\"svn\":0},{\"svn\":0,\"category\":\"OS/VMM\",\"type\":\"SEAMLDR ACM\"},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0}],\"pcesvn\":0,\"tdxtcbcomponents\":[{\"svn\":0,\"category\":\"OS/VMM\",\"type\":\"TDX Module\"},{\"svn\":0,\"category\":\"OS/VMM\",\"type\":\"TDX Module\"},{\"svn\":0,\"category\":\"OS/VMM\",\"type\":\"TDX Late Microcode Update\"},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0}]},\"tcbDate\":\"2022-11-09T00:00:00Z\",\"tcbStatus\":\"UpToDate\"}]},\"signature\":\"361c382377cc1515aa6f6f5d74a3b8ab02aca6eafb30f97322715f61fdfcfffa549c12f4e74e4769fd248483124cc2228c134577cf3bd199fbd3d03244a80610\"}","tcbInfoIssuerChain":"-----BEGIN CERTIFICATE-----\nMIICkDCCAjagAwIBAgIUTh8n662T/sqPZK+7n3H67/KGwu0wCgYIKoZIzj0EAwIw\naDEaMBgGA1UEAwwRSW50ZWwgU0dYIFJvb3QgQ0ExGjAYBgNVBAoMEUludGVsIENv\ncnBvcmF0aW9uMRQwEgYDVQQHDAtTYW50YSBDbGFyYTELMAkGA1UECAwCQ0ExCzAJ\nBgNVBAYTAlVTMB4XDTE5MTAzMTEyMzM0N1oXDTI2MTAzMTEyMzM0N1owbDEeMBwG\nA1UEAwwVSW50ZWwgU0dYIFRDQiBTaWduaW5nMRowGAYDVQQKDBFJbnRlbCBDb3Jw\nb3JhdGlvbjEUMBIGA1UEBwwLU2FudGEgQ2xhcmExCzAJBgNVBAgMAkNBMQswCQYD\nVQQGEwJVUzBZMBMGByqGSM49AgEGCCqGSM49AwEHA0IABOnYw9LbN/JmyUttXa0M\niBEenjPbxbR4C8MuVYxDI+Le8lDBLp9X4wMzCAUF/fI/31giClXp/y0erLbLZjdV\n07+jgbkwgbYwHwYDVR0jBBgwFoAU6ehEUlM2XEsYmhH8QxgspdwggEgwVgYDVR0f\nBE8wTTBLoEmgR4ZFaHR0cHM6Ly9zYngtY2VydGlmaWNhdGVzLnRydXN0ZWRzZXJ2\naWNlcy5pbnRlbC5jb20vSW50ZWxTR1hSb290Q0EuZGVyMB0GA1UdDgQWBBROHyfr\nrZP+yo9kr7ufcfrv8obC7TAOBgNVHQ8BAf8EBAMCBsAwDAYDVR0TAQH/BAIwADAK\nBggqhkjOPQQDAgNIADBFAiEA9xQeifK+2abQGnrAgk0hrOhdyvJQorh2cEMn4Gwr\n4hoCIFHW5qQ9G2wBJ4GMNQqv/oMfbPtzmyTlaWWzwxkqM0CT\n-----END CERTIFICATE-----\n-----BEGIN CERTIFICATE-----\nMIIClDCCAjmgAwIBAgIVAOnoRFJTNlxLGJoR/EMYLKXcIIBIMAoGCCqGSM49BAMC\nMGgxGjAYBgNVBAMMEUludGVsIFNHWCBSb290IENBMRowGAYDVQQKDBFJbnRlbCBD\nb3Jwb3JhdGlvbjEUMBIGA1UEBwwLU2FudGEgQ2xhcmExCzAJBgNVBAgMAkNBMQsw\nCQYDVQQGEwJVUzAeFw0xOTEwMzEwOTQ5MjFaFw00OTEyMzEyMzU5NTlaMGgxGjAY\nBgNVBAMMEUludGVsIFNHWCBSb290IENBMRowGAYDVQQKDBFJbnRlbCBDb3Jwb3Jh\ndGlvbjEUMBIGA1UEBwwLU2FudGEgQ2xhcmExCzAJBgNVBAgMAkNBMQswCQYDVQQG\nEwJVUzBZMBMGByqGSM49AgEGCCqGSM49AwEHA0IABE/6D/1WHNrWwPmNMIyBKMW5\nJ6JzMsjo6xP2vkK1cdZGb1PGRP/C/8ECgiDkmklmzwLzLi+000m7LLrtKJA3oC2j\ngb8wgbwwHwYDVR0jBBgwFoAU6ehEUlM2XEsYmhH8QxgspdwggEgwVgYDVR0fBE8w\nTTBLoEmgR4ZFaHR0cHM6Ly9zYngtY2VydGlmaWNhdGVzLnRydXN0ZWRzZXJ2aWNl\ncy5pbnRlbC5jb20vSW50ZWxTR1hSb290Q0EuZGVyMB0GA1UdDgQWBBTp6ERSUzZc\nSxiaEfxDGCyl3CCASDAOBgNVHQ8BAf8EBAMCAQYwEgYDVR0TAQH/BAgwBgEB/wIB\nATAKBggqhkjOPQQDAgNJADBGAiEAzw9zdUiUHPMUd0C4mx41jlFZkrM3y5f1lgnV\nO7FbjOoCIQCoGtUmT4cXt7V+ySHbJ8Hob9AanpvXNH1ER+/gZF+opQ==\n-----END CERTIFICATE-----\n"},{"fmspc":"0400F1100000","tcbInfo":"{\"tcbInfo\":{\"id\":\"TDX\",\"version\":3,\"issueDate\":\"2026-07-01T10:00:45Z\",\"nextUpdate\":\"2026-07-31T10:00:45Z\",\"fmspc\":\"0400F1100000\",\"pceId\":\"0000\",\"tcbType\":0,\"tcbEvaluationDataNumber\":5,\"tdxModule\":{\"mrsigner\":\"000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000\",\"attributes\":\"0000000000000000\",\"attributesMask\":\"FFFFFFFFFFFFFFFF\"},\"tdxModuleIdentities\":[{\"id\":\"TDX_02\",\"mrsigner\":\"000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000\",\"attributes\":\"0000000000000000\",\"attributesMask\":\"FFFFFFFFFFFFFFFF\",\"tcbLevels\":[{\"tcb\":{\"isvsvn\":0},\"tcbDate\":\"2022-11-09T00:00:00Z\",\"tcbStatus\":\"UpToDate\"}]},{\"id\":\"TDX_05\",\"mrsigner\":\"000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000\",\"attributes\":\"0000000000000000\",\"attributesMask\":\"FFFFFFFFFFFFFFFF\",\"tcbLevels\":[{\"tcb\":{\"isvsvn\":0},\"tcbDate\":\"2022-11-09T00:00:00Z\",\"tcbStatus\":\"UpToDate\"}]},{\"id\":\"TDX_03\",\"mrsigner\":\"000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000\",\"attributes\":\"0000000000000000\",\"attributesMask\":\"FFFFFFFFFFFFFFFF\",\"tcbLevels\":[{\"tcb\":{\"isvsvn\":0},\"tcbDate\":\"2022-11-09T00:00:00Z\",\"tcbStatus\":\"UpToDate\"}]},{\"id\":\"TDX_01\",\"mrsigner\":\"000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000\",\"attributes\":\"0000000000000000\",\"attributesMask\":\"FFFFFFFFFFFFFFFF\",\"tcbLevels\":[{\"tcb\":{\"isvsvn\":0},\"tcbDate\":\"2022-11-09T00:00:00Z\",\"tcbStatus\":\"UpToDate\"}]}],\"tcbLevels\":[{\"tcb\":{\"sgxtcbcomponents\":[{\"svn\":1,\"category\":\"BIOS\",\"type\":\"Early Microcode Update\"},{\"svn\":1,\"category\":\"OS/VMM\",\"type\":\"SGX Late Microcode Update\"},{\"svn\":0,\"category\":\"OS/VMM\",\"type\":\"TXT SINIT\"},{\"svn\":0,\"category\":\"BIOS\"},{\"svn\":0,\"category\":\"BIOS\"},{\"svn\":0,\"category\":\"BIOS\"},{\"svn\":0},{\"svn\":0,\"category\":\"OS/VMM\",\"type\":\"SEAMLDR ACM\"},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0}],\"pcesvn\":0,\"tdxtcbcomponents\":[{\"svn\":0,\"category\":\"OS/VMM\",\"type\":\"TDX Module\"},{\"svn\":0,\"category\":\"OS/VMM\",\"type\":\"TDX Module\"},{\"svn\":0,\"category\":\"OS/VMM\",\"type\":\"TDX Late Microcode Update\"},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0}]},\"tcbDate\":\"2022-11-09T00:00:00Z\",\"tcbStatus\":\"UpToDate\"}]},\"signature\":\"d33030e843729d88c8b9c5a4aae1185f6a0f43a2fc6bdbf7eff62ae0dc14411ae097b3a50ae6d411748950aa2c0953adbbb128d59bc337bede6792b0248a2a3b\"}","tcbInfoIssuerChain":"-----BEGIN CERTIFICATE-----\nMIICkDCCAjagAwIBAgIUTh8n662T/sqPZK+7n3H67/KGwu0wCgYIKoZIzj0EAwIw\naDEaMBgGA1UEAwwRSW50ZWwgU0dYIFJvb3QgQ0ExGjAYBgNVBAoMEUludGVsIENv\ncnBvcmF0aW9uMRQwEgYDVQQHDAtTYW50YSBDbGFyYTELMAkGA1UECAwCQ0ExCzAJ\nBgNVBAYTAlVTMB4XDTE5MTAzMTEyMzM0N1oXDTI2MTAzMTEyMzM0N1owbDEeMBwG\nA1UEAwwVSW50ZWwgU0dYIFRDQiBTaWduaW5nMRowGAYDVQQKDBFJbnRlbCBDb3Jw\nb3JhdGlvbjEUMBIGA1UEBwwLU2FudGEgQ2xhcmExCzAJBgNVBAgMAkNBMQswCQYD\nVQQGEwJVUzBZMBMGByqGSM49AgEGCCqGSM49AwEHA0IABOnYw9LbN/JmyUttXa0M\niBEenjPbxbR4C8MuVYxDI+Le8lDBLp9X4wMzCAUF/fI/31giClXp/y0erLbLZjdV\n07+jgbkwgbYwHwYDVR0jBBgwFoAU6ehEUlM2XEsYmhH8QxgspdwggEgwVgYDVR0f\nBE8wTTBLoEmgR4ZFaHR0cHM6Ly9zYngtY2VydGlmaWNhdGVzLnRydXN0ZWRzZXJ2\naWNlcy5pbnRlbC5jb20vSW50ZWxTR1hSb290Q0EuZGVyMB0GA1UdDgQWBBROHyfr\nrZP+yo9kr7ufcfrv8obC7TAOBgNVHQ8BAf8EBAMCBsAwDAYDVR0TAQH/BAIwADAK\nBggqhkjOPQQDAgNIADBFAiEA9xQeifK+2abQGnrAgk0hrOhdyvJQorh2cEMn4Gwr\n4hoCIFHW5qQ9G2wBJ4GMNQqv/oMfbPtzmyTlaWWzwxkqM0CT\n-----END CERTIFICATE-----\n-----BEGIN CERTIFICATE-----\nMIIClDCCAjmgAwIBAgIVAOnoRFJTNlxLGJoR/EMYLKXcIIBIMAoGCCqGSM49BAMC\nMGgxGjAYBgNVBAMMEUludGVsIFNHWCBSb290IENBMRowGAYDVQQKDBFJbnRlbCBD\nb3Jwb3JhdGlvbjEUMBIGA1UEBwwLU2FudGEgQ2xhcmExCzAJBgNVBAgMAkNBMQsw\nCQYDVQQGEwJVUzAeFw0xOTEwMzEwOTQ5MjFaFw00OTEyMzEyMzU5NTlaMGgxGjAY\nBgNVBAMMEUludGVsIFNHWCBSb290IENBMRowGAYDVQQKDBFJbnRlbCBDb3Jwb3Jh\ndGlvbjEUMBIGA1UEBwwLU2FudGEgQ2xhcmExCzAJBgNVBAgMAkNBMQswCQYDVQQG\nEwJVUzBZMBMGByqGSM49AgEGCCqGSM49AwEHA0IABE/6D/1WHNrWwPmNMIyBKMW5\nJ6JzMsjo6xP2vkK1cdZGb1PGRP/C/8ECgiDkmklmzwLzLi+000m7LLrtKJA3oC2j\ngb8wgbwwHwYDVR0jBBgwFoAU6ehEUlM2XEsYmhH8QxgspdwggEgwVgYDVR0fBE8w\nTTBLoEmgR4ZFaHR0cHM6Ly9zYngtY2VydGlmaWNhdGVzLnRydXN0ZWRzZXJ2aWNl\ncy5pbnRlbC5jb20vSW50ZWxTR1hSb290Q0EuZGVyMB0GA1UdDgQWBBTp6ERSUzZc\nSxiaEfxDGCyl3CCASDAOBgNVHQ8BAf8EBAMCAQYwEgYDVR0TAQH/BAgwBgEB/wIB\nATAKBggqhkjOPQQDAgNJADBGAiEAzw9zdUiUHPMUd0C4mx41jlFZkrM3y5f1lgnV\nO7FbjOoCIQCoGtUmT4cXt7V+ySHbJ8Hob9AanpvXNH1ER+/gZF+opQ==\n-----END CERTIFICATE-----\n"},{"fmspc":"10806F000000","tcbInfo":"{\"tcbInfo\":{\"id\":\"TDX\",\"version\":3,\"issueDate\":\"2026-07-01T09:46:20Z\",\"nextUpdate\":\"2026-07-31T09:46:20Z\",\"fmspc\":\"10806F000000\",\"pceId\":\"0000\",\"tcbType\":0,\"tcbEvaluationDataNumber\":5,\"tdxModule\":{\"mrsigner\":\"000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000\",\"attributes\":\"0000000000000000\",\"attributesMask\":\"FFFFFFFFFFFFFFFF\"},\"tdxModuleIdentities\":[{\"id\":\"TDX_02\",\"mrsigner\":\"000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000\",\"attributes\":\"0000000000000000\",\"attributesMask\":\"FFFFFFFFFFFFFFFF\",\"tcbLevels\":[{\"tcb\":{\"isvsvn\":0},\"tcbDate\":\"2022-11-09T00:00:00Z\",\"tcbStatus\":\"UpToDate\"}]},{\"id\":\"TDX_05\",\"mrsigner\":\"000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000\",\"attributes\":\"0000000000000000\",\"attributesMask\":\"FFFFFFFFFFFFFFFF\",\"tcbLevels\":[{\"tcb\":{\"isvsvn\":0},\"tcbDate\":\"2022-11-09T00:00:00Z\",\"tcbStatus\":\"UpToDate\"}]},{\"id\":\"TDX_03\",\"mrsigner\":\"000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000\",\"attributes\":\"0000000000000000\",\"attributesMask\":\"FFFFFFFFFFFFFFFF\",\"tcbLevels\":[{\"tcb\":{\"isvsvn\":0},\"tcbDate\":\"2022-11-09T00:00:00Z\",\"tcbStatus\":\"UpToDate\"}]},{\"id\":\"TDX_01\",\"mrsigner\":\"000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000\",\"attributes\":\"0000000000000000\",\"attributesMask\":\"FFFFFFFFFFFFFFFF\",\"tcbLevels\":[{\"tcb\":{\"isvsvn\":0},\"tcbDate\":\"2022-11-09T00:00:00Z\",\"tcbStatus\":\"UpToDate\"}]}],\"tcbLevels\":[{\"tcb\":{\"sgxtcbcomponents\":[{\"svn\":2,\"category\":\"BIOS\",\"type\":\"Early Microcode Update\"},{\"svn\":2,\"category\":\"OS/VMM\",\"type\":\"SGX Late Microcode Update\"},{\"svn\":0,\"category\":\"OS/VMM\",\"type\":\"TXT SINIT\"},{\"svn\":0,\"category\":\"BIOS\"},{\"svn\":0,\"category\":\"BIOS\"},{\"svn\":0,\"category\":\"BIOS\"},{\"svn\":0},{\"svn\":0,\"category\":\"OS/VMM\",\"type\":\"SEAMLDR ACM\"},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0}],\"pcesvn\":10,\"tdxtcbcomponents\":[{\"svn\":0,\"category\":\"OS/VMM\",\"type\":\"TDX Module\"},{\"svn\":0,\"category\":\"OS/VMM\",\"type\":\"TDX Module\"},{\"svn\":3,\"category\":\"OS/VMM\",\"type\":\"TDX Late Microcode Update\"},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0}]},\"tcbDate\":\"2022-11-09T00:00:00Z\",\"tcbStatus\":\"UpToDate\"},{\"tcb\":{\"sgxtcbcomponents\":[{\"svn\":2,\"category\":\"BIOS\",\"type\":\"Early Microcode Update\"},{\"svn\":2,\"category\":\"OS/VMM\",\"type\":\"SGX Late Microcode Update\"},{\"svn\":0,\"category\":\"OS/VMM\",\"type\":\"TXT SINIT\"},{\"svn\":0,\"category\":\"BIOS\"},{\"svn\":0,\"category\":\"BIOS\"},{\"svn\":0,\"category\":\"BIOS\"},{\"svn\":0},{\"svn\":0,\"category\":\"OS/VMM\",\"type\":\"SEAMLDR ACM\"},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0}],\"pcesvn\":10,\"tdxtcbcomponents\":[{\"svn\":0,\"category\":\"OS/VMM\",\"type\":\"TDX Module\"},{\"svn\":0,\"category\":\"OS/VMM\",\"type\":\"TDX Module\"},{\"svn\":2,\"category\":\"OS/VMM\",\"type\":\"TDX Late Microcode Update\"},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0}]},\"tcbDate\":\"2020-05-28T00:00:00Z\",\"tcbStatus\":\"OutOfDate\"},{\"tcb\":{\"sgxtcbcomponents\":[{\"svn\":1,\"category\":\"BIOS\",\"type\":\"Early Microcode Update\"},{\"svn\":1,\"category\":\"OS/VMM\",\"type\":\"SGX Late Microcode Update\"},{\"svn\":0,\"category\":\"OS/VMM\",\"type\":\"TXT SINIT\"},{\"svn\":0,\"category\":\"BIOS\"},{\"svn\":0,\"category\":\"BIOS\"},{\"svn\":0,\"category\":\"BIOS\"},{\"svn\":0},{\"svn\":0,\"category\":\"OS/VMM\",\"type\":\"SEAMLDR ACM\"},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0}],\"pcesvn\":9,\"tdxtcbcomponents\":[{\"svn\":0,\"category\":\"OS/VMM\",\"type\":\"TDX Module\"},{\"svn\":0,\"category\":\"OS/VMM\",\"type\":\"TDX Module\"},{\"svn\":1,\"category\":\"OS/VMM\",\"type\":\"TDX Late Microcode Update\"},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0}]},\"tcbDate\":\"2020-03-22T00:00:00Z\",\"tcbStatus\":\"OutOfDate\"}]},\"signature\":\"19a007d6ca2b8a300ce6ff7d34f93ef32a98462b6c1b003a8a230743be6c7ec80cfcb869dfb9be29c5e30d4d14817899d5249ddb1d146f04b623f87010837657\"}","tcbInfoIssuerChain":"-----BEGIN CERTIFICATE-----\nMIICkDCCAjagAwIBAgIUTh8n662T/sqPZK+7n3H67/KGwu0wCgYIKoZIzj0EAwIw\naDEaMBgGA1UEAwwRSW50ZWwgU0dYIFJvb3QgQ0ExGjAYBgNVBAoMEUludGVsIENv\ncnBvcmF0aW9uMRQwEgYDVQQHDAtTYW50YSBDbGFyYTELMAkGA1UECAwCQ0ExCzAJ\nBgNVBAYTAlVTMB4XDTE5MTAzMTEyMzM0N1oXDTI2MTAzMTEyMzM0N1owbDEeMBwG\nA1UEAwwVSW50ZWwgU0dYIFRDQiBTaWduaW5nMRowGAYDVQQKDBFJbnRlbCBDb3Jw\nb3JhdGlvbjEUMBIGA1UEBwwLU2FudGEgQ2xhcmExCzAJBgNVBAgMAkNBMQswCQYD\nVQQGEwJVUzBZMBMGByqGSM49AgEGCCqGSM49AwEHA0IABOnYw9LbN/JmyUttXa0M\niBEenjPbxbR4C8MuVYxDI+Le8lDBLp9X4wMzCAUF/fI/31giClXp/y0erLbLZjdV\n07+jgbkwgbYwHwYDVR0jBBgwFoAU6ehEUlM2XEsYmhH8QxgspdwggEgwVgYDVR0f\nBE8wTTBLoEmgR4ZFaHR0cHM6Ly9zYngtY2VydGlmaWNhdGVzLnRydXN0ZWRzZXJ2\naWNlcy5pbnRlbC5jb20vSW50ZWxTR1hSb290Q0EuZGVyMB0GA1UdDgQWBBROHyfr\nrZP+yo9kr7ufcfrv8obC7TAOBgNVHQ8BAf8EBAMCBsAwDAYDVR0TAQH/BAIwADAK\nBggqhkjOPQQDAgNIADBFAiEA9xQeifK+2abQGnrAgk0hrOhdyvJQorh2cEMn4Gwr\n4hoCIFHW5qQ9G2wBJ4GMNQqv/oMfbPtzmyTlaWWzwxkqM0CT\n-----END CERTIFICATE-----\n-----BEGIN CERTIFICATE-----\nMIIClDCCAjmgAwIBAgIVAOnoRFJTNlxLGJoR/EMYLKXcIIBIMAoGCCqGSM49BAMC\nMGgxGjAYBgNVBAMMEUludGVsIFNHWCBSb290IENBMRowGAYDVQQKDBFJbnRlbCBD\nb3Jwb3JhdGlvbjEUMBIGA1UEBwwLU2FudGEgQ2xhcmExCzAJBgNVBAgMAkNBMQsw\nCQYDVQQGEwJVUzAeFw0xOTEwMzEwOTQ5MjFaFw00OTEyMzEyMzU5NTlaMGgxGjAY\nBgNVBAMMEUludGVsIFNHWCBSb290IENBMRowGAYDVQQKDBFJbnRlbCBDb3Jwb3Jh\ndGlvbjEUMBIGA1UEBwwLU2FudGEgQ2xhcmExCzAJBgNVBAgMAkNBMQswCQYDVQQG\nEwJVUzBZMBMGByqGSM49AgEGCCqGSM49AwEHA0IABE/6D/1WHNrWwPmNMIyBKMW5\nJ6JzMsjo6xP2vkK1cdZGb1PGRP/C/8ECgiDkmklmzwLzLi+000m7LLrtKJA3oC2j\ngb8wgbwwHwYDVR0jBBgwFoAU6ehEUlM2XEsYmhH8QxgspdwggEgwVgYDVR0fBE8w\nTTBLoEmgR4ZFaHR0cHM6Ly9zYngtY2VydGlmaWNhdGVzLnRydXN0ZWRzZXJ2aWNl\ncy5pbnRlbC5jb20vSW50ZWxTR1hSb290Q0EuZGVyMB0GA1UdDgQWBBTp6ERSUzZc\nSxiaEfxDGCyl3CCASDAOBgNVHQ8BAf8EBAMCAQYwEgYDVR0TAQH/BAgwBgEB/wIB\nATAKBggqhkjOPQQDAgNJADBGAiEAzw9zdUiUHPMUd0C4mx41jlFZkrM3y5f1lgnV\nO7FbjOoCIQCoGtUmT4cXt7V+ySHbJ8Hob9AanpvXNH1ER+/gZF+opQ==\n-----END CERTIFICATE-----\n"},{"fmspc":"50A06D000000","tcbInfo":"{\"tcbInfo\":{\"id\":\"TDX\",\"version\":3,\"issueDate\":\"2026-07-01T10:00:45Z\",\"nextUpdate\":\"2026-07-31T10:00:45Z\",\"fmspc\":\"50A06D000000\",\"pceId\":\"0000\",\"tcbType\":0,\"tcbEvaluationDataNumber\":5,\"tdxModule\":{\"mrsigner\":\"000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000\",\"attributes\":\"0000000000000000\",\"attributesMask\":\"FFFFFFFFFFFFFFFF\"},\"tdxModuleIdentities\":[{\"id\":\"TDX_02\",\"mrsigner\":\"000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000\",\"attributes\":\"0000000000000000\",\"attributesMask\":\"FFFFFFFFFFFFFFFF\",\"tcbLevels\":[{\"tcb\":{\"isvsvn\":0},\"tcbDate\":\"2022-11-09T00:00:00Z\",\"tcbStatus\":\"UpToDate\"}]},{\"id\":\"TDX_05\",\"mrsigner\":\"000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000\",\"attributes\":\"0000000000000000\",\"attributesMask\":\"FFFFFFFFFFFFFFFF\",\"tcbLevels\":[{\"tcb\":{\"isvsvn\":0},\"tcbDate\":\"2022-11-09T00:00:00Z\",\"tcbStatus\":\"UpToDate\"}]},{\"id\":\"TDX_03\",\"mrsigner\":\"000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000\",\"attributes\":\"0000000000000000\",\"attributesMask\":\"FFFFFFFFFFFFFFFF\",\"tcbLevels\":[{\"tcb\":{\"isvsvn\":0},\"tcbDate\":\"2022-11-09T00:00:00Z\",\"tcbStatus\":\"UpToDate\"}]},{\"id\":\"TDX_01\",\"mrsigner\":\"000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000\",\"attributes\":\"0000000000000000\",\"attributesMask\":\"FFFFFFFFFFFFFFFF\",\"tcbLevels\":[{\"tcb\":{\"isvsvn\":0},\"tcbDate\":\"2022-11-09T00:00:00Z\",\"tcbStatus\":\"UpToDate\"}]}],\"tcbLevels\":[{\"tcb\":{\"sgxtcbcomponents\":[{\"svn\":1,\"category\":\"BIOS\",\"type\":\"Early Microcode Update\"},{\"svn\":1,\"category\":\"OS/VMM\",\"type\":\"SGX Late Microcode Update\"},{\"svn\":0,\"category\":\"OS/VMM\",\"type\":\"TXT SINIT\"},{\"svn\":0,\"category\":\"BIOS\"},{\"svn\":0,\"category\":\"BIOS\"},{\"svn\":0,\"category\":\"BIOS\"},{\"svn\":0},{\"svn\":0,\"category\":\"OS/VMM\",\"type\":\"SEAMLDR ACM\"},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0}],\"pcesvn\":0,\"tdxtcbcomponents\":[{\"svn\":0,\"category\":\"OS/VMM\",\"type\":\"TDX Module\"},{\"svn\":0,\"category\":\"OS/VMM\",\"type\":\"TDX Module\"},{\"svn\":1,\"category\":\"OS/VMM\",\"type\":\"TDX Late Microcode Update\"},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0}]},\"tcbDate\":\"2022-11-09T00:00:00Z\",\"tcbStatus\":\"UpToDate\"}]},\"signature\":\"28e87299fb0ed2b63890a895f6b8fe86abcf087c7023f79cb93aaa3ceb8fdefd694ec5bcaed2fb00e83e9696557ff70b1649107de1269f477723db74cd815653\"}","tcbInfoIssuerChain":"-----BEGIN CERTIFICATE-----\nMIICkDCCAjagAwIBAgIUTh8n662T/sqPZK+7n3H67/KGwu0wCgYIKoZIzj0EAwIw\naDEaMBgGA1UEAwwRSW50ZWwgU0dYIFJvb3QgQ0ExGjAYBgNVBAoMEUludGVsIENv\ncnBvcmF0aW9uMRQwEgYDVQQHDAtTYW50YSBDbGFyYTELMAkGA1UECAwCQ0ExCzAJ\nBgNVBAYTAlVTMB4XDTE5MTAzMTEyMzM0N1oXDTI2MTAzMTEyMzM0N1owbDEeMBwG\nA1UEAwwVSW50ZWwgU0dYIFRDQiBTaWduaW5nMRowGAYDVQQKDBFJbnRlbCBDb3Jw\nb3JhdGlvbjEUMBIGA1UEBwwLU2FudGEgQ2xhcmExCzAJBgNVBAgMAkNBMQswCQYD\nVQQGEwJVUzBZMBMGByqGSM49AgEGCCqGSM49AwEHA0IABOnYw9LbN/JmyUttXa0M\niBEenjPbxbR4C8MuVYxDI+Le8lDBLp9X4wMzCAUF/fI/31giClXp/y0erLbLZjdV\n07+jgbkwgbYwHwYDVR0jBBgwFoAU6ehEUlM2XEsYmhH8QxgspdwggEgwVgYDVR0f\nBE8wTTBLoEmgR4ZFaHR0cHM6Ly9zYngtY2VydGlmaWNhdGVzLnRydXN0ZWRzZXJ2\naWNlcy5pbnRlbC5jb20vSW50ZWxTR1hSb290Q0EuZGVyMB0GA1UdDgQWBBROHyfr\nrZP+yo9kr7ufcfrv8obC7TAOBgNVHQ8BAf8EBAMCBsAwDAYDVR0TAQH/BAIwADAK\nBggqhkjOPQQDAgNIADBFAiEA9xQeifK+2abQGnrAgk0hrOhdyvJQorh2cEMn4Gwr\n4hoCIFHW5qQ9G2wBJ4GMNQqv/oMfbPtzmyTlaWWzwxkqM0CT\n-----END CERTIFICATE-----\n-----BEGIN CERTIFICATE-----\nMIIClDCCAjmgAwIBAgIVAOnoRFJTNlxLGJoR/EMYLKXcIIBIMAoGCCqGSM49BAMC\nMGgxGjAYBgNVBAMMEUludGVsIFNHWCBSb290IENBMRowGAYDVQQKDBFJbnRlbCBD\nb3Jwb3JhdGlvbjEUMBIGA1UEBwwLU2FudGEgQ2xhcmExCzAJBgNVBAgMAkNBMQsw\nCQYDVQQGEwJVUzAeFw0xOTEwMzEwOTQ5MjFaFw00OTEyMzEyMzU5NTlaMGgxGjAY\nBgNVBAMMEUludGVsIFNHWCBSb290IENBMRowGAYDVQQKDBFJbnRlbCBDb3Jwb3Jh\ndGlvbjEUMBIGA1UEBwwLU2FudGEgQ2xhcmExCzAJBgNVBAgMAkNBMQswCQYDVQQG\nEwJVUzBZMBMGByqGSM49AgEGCCqGSM49AwEHA0IABE/6D/1WHNrWwPmNMIyBKMW5\nJ6JzMsjo6xP2vkK1cdZGb1PGRP/C/8ECgiDkmklmzwLzLi+000m7LLrtKJA3oC2j\ngb8wgbwwHwYDVR0jBBgwFoAU6ehEUlM2XEsYmhH8QxgspdwggEgwVgYDVR0fBE8w\nTTBLoEmgR4ZFaHR0cHM6Ly9zYngtY2VydGlmaWNhdGVzLnRydXN0ZWRzZXJ2aWNl\ncy5pbnRlbC5jb20vSW50ZWxTR1hSb290Q0EuZGVyMB0GA1UdDgQWBBTp6ERSUzZc\nSxiaEfxDGCyl3CCASDAOBgNVHQ8BAf8EBAMCAQYwEgYDVR0TAQH/BAgwBgEB/wIB\nATAKBggqhkjOPQQDAgNJADBGAiEAzw9zdUiUHPMUd0C4mx41jlFZkrM3y5f1lgnV\nO7FbjOoCIQCoGtUmT4cXt7V+ySHbJ8Hob9AanpvXNH1ER+/gZF+opQ==\n-----END CERTIFICATE-----\n"},{"fmspc":"B0806F000000","tcbInfo":"{\"tcbInfo\":{\"id\":\"TDX\",\"version\":3,\"issueDate\":\"2026-07-01T10:00:45Z\",\"nextUpdate\":\"2026-07-31T10:00:45Z\",\"fmspc\":\"B0806F000000\",\"pceId\":\"0000\",\"tcbType\":0,\"tcbEvaluationDataNumber\":5,\"tdxModule\":{\"mrsigner\":\"000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000\",\"attributes\":\"0000000000000000\",\"attributesMask\":\"FFFFFFFFFFFFFFFF\"},\"tdxModuleIdentities\":[{\"id\":\"TDX_02\",\"mrsigner\":\"000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000\",\"attributes\":\"0000000000000000\",\"attributesMask\":\"FFFFFFFFFFFFFFFF\",\"tcbLevels\":[{\"tcb\":{\"isvsvn\":0},\"tcbDate\":\"2022-11-09T00:00:00Z\",\"tcbStatus\":\"UpToDate\"}]},{\"id\":\"TDX_05\",\"mrsigner\":\"000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000\",\"attributes\":\"0000000000000000\",\"attributesMask\":\"FFFFFFFFFFFFFFFF\",\"tcbLevels\":[{\"tcb\":{\"isvsvn\":0},\"tcbDate\":\"2022-11-09T00:00:00Z\",\"tcbStatus\":\"UpToDate\"}]},{\"id\":\"TDX_03\",\"mrsigner\":\"000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000\",\"attributes\":\"0000000000000000\",\"attributesMask\":\"FFFFFFFFFFFFFFFF\",\"tcbLevels\":[{\"tcb\":{\"isvsvn\":0},\"tcbDate\":\"2022-11-09T00:00:00Z\",\"tcbStatus\":\"UpToDate\"}]},{\"id\":\"TDX_01\",\"mrsigner\":\"000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000\",\"attributes\":\"0000000000000000\",\"attributesMask\":\"FFFFFFFFFFFFFFFF\",\"tcbLevels\":[{\"tcb\":{\"isvsvn\":0},\"tcbDate\":\"2022-11-09T00:00:00Z\",\"tcbStatus\":\"UpToDate\"}]}],\"tcbLevels\":[{\"tcb\":{\"sgxtcbcomponents\":[{\"svn\":1,\"category\":\"BIOS\",\"type\":\"Early Microcode Update\"},{\"svn\":1,\"category\":\"OS/VMM\",\"type\":\"SGX Late Microcode Update\"},{\"svn\":0,\"category\":\"OS/VMM\",\"type\":\"TXT SINIT\"},{\"svn\":0,\"category\":\"BIOS\"},{\"svn\":0,\"category\":\"BIOS\"},{\"svn\":0,\"category\":\"BIOS\"},{\"svn\":0},{\"svn\":0,\"category\":\"OS/VMM\",\"type\":\"SEAMLDR ACM\"},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0}],\"pcesvn\":0,\"tdxtcbcomponents\":[{\"svn\":0,\"category\":\"OS/VMM\",\"type\":\"TDX Module\"},{\"svn\":0,\"category\":\"OS/VMM\",\"type\":\"TDX Module\"},{\"svn\":1,\"category\":\"OS/VMM\",\"type\":\"TDX Late Microcode Update\"},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0}]},\"tcbDate\":\"2022-11-09T00:00:00Z\",\"tcbStatus\":\"UpToDate\"}]},\"signature\":\"da0312fbe582e1d32136ddd517abf928c2c9ccdcb686d3306a6c4401a96190d6fdd753da816ffaa27d7b536298713f48de3f45d1a7a8e364d3ea75159452614c\"}","tcbInfoIssuerChain":"-----BEGIN CERTIFICATE-----\nMIICkDCCAjagAwIBAgIUTh8n662T/sqPZK+7n3H67/KGwu0wCgYIKoZIzj0EAwIw\naDEaMBgGA1UEAwwRSW50ZWwgU0dYIFJvb3QgQ0ExGjAYBgNVBAoMEUludGVsIENv\ncnBvcmF0aW9uMRQwEgYDVQQHDAtTYW50YSBDbGFyYTELMAkGA1UECAwCQ0ExCzAJ\nBgNVBAYTAlVTMB4XDTE5MTAzMTEyMzM0N1oXDTI2MTAzMTEyMzM0N1owbDEeMBwG\nA1UEAwwVSW50ZWwgU0dYIFRDQiBTaWduaW5nMRowGAYDVQQKDBFJbnRlbCBDb3Jw\nb3JhdGlvbjEUMBIGA1UEBwwLU2FudGEgQ2xhcmExCzAJBgNVBAgMAkNBMQswCQYD\nVQQGEwJVUzBZMBMGByqGSM49AgEGCCqGSM49AwEHA0IABOnYw9LbN/JmyUttXa0M\niBEenjPbxbR4C8MuVYxDI+Le8lDBLp9X4wMzCAUF/fI/31giClXp/y0erLbLZjdV\n07+jgbkwgbYwHwYDVR0jBBgwFoAU6ehEUlM2XEsYmhH8QxgspdwggEgwVgYDVR0f\nBE8wTTBLoEmgR4ZFaHR0cHM6Ly9zYngtY2VydGlmaWNhdGVzLnRydXN0ZWRzZXJ2\naWNlcy5pbnRlbC5jb20vSW50ZWxTR1hSb290Q0EuZGVyMB0GA1UdDgQWBBROHyfr\nrZP+yo9kr7ufcfrv8obC7TAOBgNVHQ8BAf8EBAMCBsAwDAYDVR0TAQH/BAIwADAK\nBggqhkjOPQQDAgNIADBFAiEA9xQeifK+2abQGnrAgk0hrOhdyvJQorh2cEMn4Gwr\n4hoCIFHW5qQ9G2wBJ4GMNQqv/oMfbPtzmyTlaWWzwxkqM0CT\n-----END CERTIFICATE-----\n-----BEGIN CERTIFICATE-----\nMIIClDCCAjmgAwIBAgIVAOnoRFJTNlxLGJoR/EMYLKXcIIBIMAoGCCqGSM49BAMC\nMGgxGjAYBgNVBAMMEUludGVsIFNHWCBSb290IENBMRowGAYDVQQKDBFJbnRlbCBD\nb3Jwb3JhdGlvbjEUMBIGA1UEBwwLU2FudGEgQ2xhcmExCzAJBgNVBAgMAkNBMQsw\nCQYDVQQGEwJVUzAeFw0xOTEwMzEwOTQ5MjFaFw00OTEyMzEyMzU5NTlaMGgxGjAY\nBgNVBAMMEUludGVsIFNHWCBSb290IENBMRowGAYDVQQKDBFJbnRlbCBDb3Jwb3Jh\ndGlvbjEUMBIGA1UEBwwLU2FudGEgQ2xhcmExCzAJBgNVBAgMAkNBMQswCQYDVQQG\nEwJVUzBZMBMGByqGSM49AgEGCCqGSM49AwEHA0IABE/6D/1WHNrWwPmNMIyBKMW5\nJ6JzMsjo6xP2vkK1cdZGb1PGRP/C/8ECgiDkmklmzwLzLi+000m7LLrtKJA3oC2j\ngb8wgbwwHwYDVR0jBBgwFoAU6ehEUlM2XEsYmhH8QxgspdwggEgwVgYDVR0fBE8w\nTTBLoEmgR4ZFaHR0cHM6Ly9zYngtY2VydGlmaWNhdGVzLnRydXN0ZWRzZXJ2aWNl\ncy5pbnRlbC5jb20vSW50ZWxTR1hSb290Q0EuZGVyMB0GA1UdDgQWBBTp6ERSUzZc\nSxiaEfxDGCyl3CCASDAOBgNVHQ8BAf8EBAMCAQYwEgYDVR0TAQH/BAgwBgEB/wIB\nATAKBggqhkjOPQQDAgNJADBGAiEAzw9zdUiUHPMUd0C4mx41jlFZkrM3y5f1lgnV\nO7FbjOoCIQCoGtUmT4cXt7V+ySHbJ8Hob9AanpvXNH1ER+/gZF+opQ==\n-----END CERTIFICATE-----\n"},{"fmspc":"00A06F010000","tcbInfo":"{\"tcbInfo\":{\"id\":\"TDX\",\"version\":3,\"issueDate\":\"2026-07-01T10:00:45Z\",\"nextUpdate\":\"2026-07-31T10:00:45Z\",\"fmspc\":\"00A06F010000\",\"pceId\":\"0000\",\"tcbType\":0,\"tcbEvaluationDataNumber\":5,\"tdxModule\":{\"mrsigner\":\"000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000\",\"attributes\":\"0000000000000000\",\"attributesMask\":\"FFFFFFFFFFFFFFFF\"},\"tdxModuleIdentities\":[{\"id\":\"TDX_02\",\"mrsigner\":\"000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000\",\"attributes\":\"0000000000000000\",\"attributesMask\":\"FFFFFFFFFFFFFFFF\",\"tcbLevels\":[{\"tcb\":{\"isvsvn\":0},\"tcbDate\":\"2022-11-09T00:00:00Z\",\"tcbStatus\":\"UpToDate\"}]},{\"id\":\"TDX_05\",\"mrsigner\":\"000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000\",\"attributes\":\"0000000000000000\",\"attributesMask\":\"FFFFFFFFFFFFFFFF\",\"tcbLevels\":[{\"tcb\":{\"isvsvn\":0},\"tcbDate\":\"2022-11-09T00:00:00Z\",\"tcbStatus\":\"UpToDate\"}]},{\"id\":\"TDX_03\",\"mrsigner\":\"000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000\",\"attributes\":\"0000000000000000\",\"attributesMask\":\"FFFFFFFFFFFFFFFF\",\"tcbLevels\":[{\"tcb\":{\"isvsvn\":0},\"tcbDate\":\"2022-11-09T00:00:00Z\",\"tcbStatus\":\"UpToDate\"}]},{\"id\":\"TDX_01\",\"mrsigner\":\"000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000\",\"attributes\":\"0000000000000000\",\"attributesMask\":\"FFFFFFFFFFFFFFFF\",\"tcbLevels\":[{\"tcb\":{\"isvsvn\":0},\"tcbDate\":\"2022-11-09T00:00:00Z\",\"tcbStatus\":\"UpToDate\"}]}],\"tcbLevels\":[{\"tcb\":{\"sgxtcbcomponents\":[{\"svn\":1,\"category\":\"BIOS\",\"type\":\"Early Microcode Update\"},{\"svn\":1,\"category\":\"OS/VMM\",\"type\":\"SGX Late Microcode Update\"},{\"svn\":0,\"category\":\"OS/VMM\",\"type\":\"TXT SINIT\"},{\"svn\":0,\"category\":\"BIOS\"},{\"svn\":0,\"category\":\"BIOS\"},{\"svn\":0,\"category\":\"BIOS\"},{\"svn\":0},{\"svn\":0,\"category\":\"OS/VMM\",\"type\":\"SEAMLDR ACM\"},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0}],\"pcesvn\":0,\"tdxtcbcomponents\":[{\"svn\":0,\"category\":\"OS/VMM\",\"type\":\"TDX Module\"},{\"svn\":0,\"category\":\"OS/VMM\",\"type\":\"TDX Module\"},{\"svn\":1,\"category\":\"OS/VMM\",\"type\":\"TDX Late Microcode Update\"},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0}]},\"tcbDate\":\"2022-11-09T00:00:00Z\",\"tcbStatus\":\"UpToDate\"}]},\"signature\":\"a1309265fe850a27482fc8cdb2854cab6ff10f5ca4099af209a676a062b4b45943155227d431d4058c47c70be382dc43defde577b980412653b59ec4e298a23b\"}","tcbInfoIssuerChain":"-----BEGIN CERTIFICATE-----\nMIICkDCCAjagAwIBAgIUTh8n662T/sqPZK+7n3H67/KGwu0wCgYIKoZIzj0EAwIw\naDEaMBgGA1UEAwwRSW50ZWwgU0dYIFJvb3QgQ0ExGjAYBgNVBAoMEUludGVsIENv\ncnBvcmF0aW9uMRQwEgYDVQQHDAtTYW50YSBDbGFyYTELMAkGA1UECAwCQ0ExCzAJ\nBgNVBAYTAlVTMB4XDTE5MTAzMTEyMzM0N1oXDTI2MTAzMTEyMzM0N1owbDEeMBwG\nA1UEAwwVSW50ZWwgU0dYIFRDQiBTaWduaW5nMRowGAYDVQQKDBFJbnRlbCBDb3Jw\nb3JhdGlvbjEUMBIGA1UEBwwLU2FudGEgQ2xhcmExCzAJBgNVBAgMAkNBMQswCQYD\nVQQGEwJVUzBZMBMGByqGSM49AgEGCCqGSM49AwEHA0IABOnYw9LbN/JmyUttXa0M\niBEenjPbxbR4C8MuVYxDI+Le8lDBLp9X4wMzCAUF/fI/31giClXp/y0erLbLZjdV\n07+jgbkwgbYwHwYDVR0jBBgwFoAU6ehEUlM2XEsYmhH8QxgspdwggEgwVgYDVR0f\nBE8wTTBLoEmgR4ZFaHR0cHM6Ly9zYngtY2VydGlmaWNhdGVzLnRydXN0ZWRzZXJ2\naWNlcy5pbnRlbC5jb20vSW50ZWxTR1hSb290Q0EuZGVyMB0GA1UdDgQWBBROHyfr\nrZP+yo9kr7ufcfrv8obC7TAOBgNVHQ8BAf8EBAMCBsAwDAYDVR0TAQH/BAIwADAK\nBggqhkjOPQQDAgNIADBFAiEA9xQeifK+2abQGnrAgk0hrOhdyvJQorh2cEMn4Gwr\n4hoCIFHW5qQ9G2wBJ4GMNQqv/oMfbPtzmyTlaWWzwxkqM0CT\n-----END CERTIFICATE-----\n-----BEGIN CERTIFICATE-----\nMIIClDCCAjmgAwIBAgIVAOnoRFJTNlxLGJoR/EMYLKXcIIBIMAoGCCqGSM49BAMC\nMGgxGjAYBgNVBAMMEUludGVsIFNHWCBSb290IENBMRowGAYDVQQKDBFJbnRlbCBD\nb3Jwb3JhdGlvbjEUMBIGA1UEBwwLU2FudGEgQ2xhcmExCzAJBgNVBAgMAkNBMQsw\nCQYDVQQGEwJVUzAeFw0xOTEwMzEwOTQ5MjFaFw00OTEyMzEyMzU5NTlaMGgxGjAY\nBgNVBAMMEUludGVsIFNHWCBSb290IENBMRowGAYDVQQKDBFJbnRlbCBDb3Jwb3Jh\ndGlvbjEUMBIGA1UEBwwLU2FudGEgQ2xhcmExCzAJBgNVBAgMAkNBMQswCQYDVQQG\nEwJVUzBZMBMGByqGSM49AgEGCCqGSM49AwEHA0IABE/6D/1WHNrWwPmNMIyBKMW5\nJ6JzMsjo6xP2vkK1cdZGb1PGRP/C/8ECgiDkmklmzwLzLi+000m7LLrtKJA3oC2j\ngb8wgbwwHwYDVR0jBBgwFoAU6ehEUlM2XEsYmhH8QxgspdwggEgwVgYDVR0fBE8w\nTTBLoEmgR4ZFaHR0cHM6Ly9zYngtY2VydGlmaWNhdGVzLnRydXN0ZWRzZXJ2aWNl\ncy5pbnRlbC5jb20vSW50ZWxTR1hSb290Q0EuZGVyMB0GA1UdDgQWBBTp6ERSUzZc\nSxiaEfxDGCyl3CCASDAOBgNVHQ8BAf8EBAMCAQYwEgYDVR0TAQH/BAgwBgEB/wIB\nATAKBggqhkjOPQQDAgNJADBGAiEAzw9zdUiUHPMUd0C4mx41jlFZkrM3y5f1lgnV\nO7FbjOoCIQCoGtUmT4cXt7V+ySHbJ8Hob9AanpvXNH1ER+/gZF+opQ==\n-----END CERTIFICATE-----\n"},{"fmspc":"00A06D070000","tcbInfo":"{\"tcbInfo\":{\"id\":\"TDX\",\"version\":3,\"issueDate\":\"2026-07-01T10:00:45Z\",\"nextUpdate\":\"2026-07-31T10:00:45Z\",\"fmspc\":\"00A06D070000\",\"pceId\":\"0000\",\"tcbType\":0,\"tcbEvaluationDataNumber\":5,\"tdxModule\":{\"mrsigner\":\"000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000\",\"attributes\":\"0000000000000000\",\"attributesMask\":\"FFFFFFFFFFFFFFFF\"},\"tdxModuleIdentities\":[{\"id\":\"TDX_02\",\"mrsigner\":\"000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000\",\"attributes\":\"0000000000000000\",\"attributesMask\":\"FFFFFFFFFFFFFFFF\",\"tcbLevels\":[{\"tcb\":{\"isvsvn\":0},\"tcbDate\":\"2022-11-09T00:00:00Z\",\"tcbStatus\":\"UpToDate\"}]},{\"id\":\"TDX_05\",\"mrsigner\":\"000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000\",\"attributes\":\"0000000000000000\",\"attributesMask\":\"FFFFFFFFFFFFFFFF\",\"tcbLevels\":[{\"tcb\":{\"isvsvn\":0},\"tcbDate\":\"2022-11-09T00:00:00Z\",\"tcbStatus\":\"UpToDate\"}]},{\"id\":\"TDX_03\",\"mrsigner\":\"000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000\",\"attributes\":\"0000000000000000\",\"attributesMask\":\"FFFFFFFFFFFFFFFF\",\"tcbLevels\":[{\"tcb\":{\"isvsvn\":0},\"tcbDate\":\"2022-11-09T00:00:00Z\",\"tcbStatus\":\"UpToDate\"}]},{\"id\":\"TDX_01\",\"mrsigner\":\"000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000\",\"attributes\":\"0000000000000000\",\"attributesMask\":\"FFFFFFFFFFFFFFFF\",\"tcbLevels\":[{\"tcb\":{\"isvsvn\":0},\"tcbDate\":\"2022-11-09T00:00:00Z\",\"tcbStatus\":\"UpToDate\"}]}],\"tcbLevels\":[{\"tcb\":{\"sgxtcbcomponents\":[{\"svn\":1,\"category\":\"BIOS\",\"type\":\"Early Microcode Update\"},{\"svn\":1,\"category\":\"OS/VMM\",\"type\":\"SGX Late Microcode Update\"},{\"svn\":0,\"category\":\"OS/VMM\",\"type\":\"TXT SINIT\"},{\"svn\":0,\"category\":\"BIOS\"},{\"svn\":0,\"category\":\"BIOS\"},{\"svn\":0,\"category\":\"BIOS\"},{\"svn\":0},{\"svn\":0,\"category\":\"OS/VMM\",\"type\":\"SEAMLDR ACM\"},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0}],\"pcesvn\":0,\"tdxtcbcomponents\":[{\"svn\":0,\"category\":\"OS/VMM\",\"type\":\"TDX Module\"},{\"svn\":0,\"category\":\"OS/VMM\",\"type\":\"TDX Module\"},{\"svn\":1,\"category\":\"OS/VMM\",\"type\":\"TDX Late Microcode Update\"},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0}]},\"tcbDate\":\"2022-11-09T00:00:00Z\",\"tcbStatus\":\"UpToDate\"}]},\"signature\":\"98641e3b215e1134191c0637028cd6031ab109354d8c68083769bd63757418d83c2837f396ecad4f7e1e13176b0b2367e46cd1045dc6032df731c7edebe124e2\"}","tcbInfoIssuerChain":"-----BEGIN CERTIFICATE-----\nMIICkDCCAjagAwIBAgIUTh8n662T/sqPZK+7n3H67/KGwu0wCgYIKoZIzj0EAwIw\naDEaMBgGA1UEAwwRSW50ZWwgU0dYIFJvb3QgQ0ExGjAYBgNVBAoMEUludGVsIENv\ncnBvcmF0aW9uMRQwEgYDVQQHDAtTYW50YSBDbGFyYTELMAkGA1UECAwCQ0ExCzAJ\nBgNVBAYTAlVTMB4XDTE5MTAzMTEyMzM0N1oXDTI2MTAzMTEyMzM0N1owbDEeMBwG\nA1UEAwwVSW50ZWwgU0dYIFRDQiBTaWduaW5nMRowGAYDVQQKDBFJbnRlbCBDb3Jw\nb3JhdGlvbjEUMBIGA1UEBwwLU2FudGEgQ2xhcmExCzAJBgNVBAgMAkNBMQswCQYD\nVQQGEwJVUzBZMBMGByqGSM49AgEGCCqGSM49AwEHA0IABOnYw9LbN/JmyUttXa0M\niBEenjPbxbR4C8MuVYxDI+Le8lDBLp9X4wMzCAUF/fI/31giClXp/y0erLbLZjdV\n07+jgbkwgbYwHwYDVR0jBBgwFoAU6ehEUlM2XEsYmhH8QxgspdwggEgwVgYDVR0f\nBE8wTTBLoEmgR4ZFaHR0cHM6Ly9zYngtY2VydGlmaWNhdGVzLnRydXN0ZWRzZXJ2\naWNlcy5pbnRlbC5jb20vSW50ZWxTR1hSb290Q0EuZGVyMB0GA1UdDgQWBBROHyfr\nrZP+yo9kr7ufcfrv8obC7TAOBgNVHQ8BAf8EBAMCBsAwDAYDVR0TAQH/BAIwADAK\nBggqhkjOPQQDAgNIADBFAiEA9xQeifK+2abQGnrAgk0hrOhdyvJQorh2cEMn4Gwr\n4hoCIFHW5qQ9G2wBJ4GMNQqv/oMfbPtzmyTlaWWzwxkqM0CT\n-----END CERTIFICATE-----\n-----BEGIN CERTIFICATE-----\nMIIClDCCAjmgAwIBAgIVAOnoRFJTNlxLGJoR/EMYLKXcIIBIMAoGCCqGSM49BAMC\nMGgxGjAYBgNVBAMMEUludGVsIFNHWCBSb290IENBMRowGAYDVQQKDBFJbnRlbCBD\nb3Jwb3JhdGlvbjEUMBIGA1UEBwwLU2FudGEgQ2xhcmExCzAJBgNVBAgMAkNBMQsw\nCQYDVQQGEwJVUzAeFw0xOTEwMzEwOTQ5MjFaFw00OTEyMzEyMzU5NTlaMGgxGjAY\nBgNVBAMMEUludGVsIFNHWCBSb290IENBMRowGAYDVQQKDBFJbnRlbCBDb3Jwb3Jh\ndGlvbjEUMBIGA1UEBwwLU2FudGEgQ2xhcmExCzAJBgNVBAgMAkNBMQswCQYDVQQG\nEwJVUzBZMBMGByqGSM49AgEGCCqGSM49AwEHA0IABE/6D/1WHNrWwPmNMIyBKMW5\nJ6JzMsjo6xP2vkK1cdZGb1PGRP/C/8ECgiDkmklmzwLzLi+000m7LLrtKJA3oC2j\ngb8wgbwwHwYDVR0jBBgwFoAU6ehEUlM2XEsYmhH8QxgspdwggEgwVgYDVR0fBE8w\nTTBLoEmgR4ZFaHR0cHM6Ly9zYngtY2VydGlmaWNhdGVzLnRydXN0ZWRzZXJ2aWNl\ncy5pbnRlbC5jb20vSW50ZWxTR1hSb290Q0EuZGVyMB0GA1UdDgQWBBTp6ERSUzZc\nSxiaEfxDGCyl3CCASDAOBgNVHQ8BAf8EBAMCAQYwEgYDVR0TAQH/BAgwBgEB/wIB\nATAKBggqhkjOPQQDAgNJADBGAiEAzw9zdUiUHPMUd0C4mx41jlFZkrM3y5f1lgnV\nO7FbjOoCIQCoGtUmT4cXt7V+ySHbJ8Hob9AanpvXNH1ER+/gZF+opQ==\n-----END CERTIFICATE-----\n"},{"fmspc":"60806F000000","tcbInfo":"{\"tcbInfo\":{\"id\":\"TDX\",\"version\":3,\"issueDate\":\"2026-07-01T10:00:45Z\",\"nextUpdate\":\"2026-07-31T10:00:45Z\",\"fmspc\":\"60806F000000\",\"pceId\":\"0000\",\"tcbType\":0,\"tcbEvaluationDataNumber\":5,\"tdxModule\":{\"mrsigner\":\"000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000\",\"attributes\":\"0000000000000000\",\"attributesMask\":\"FFFFFFFFFFFFFFFF\"},\"tdxModuleIdentities\":[{\"id\":\"TDX_02\",\"mrsigner\":\"000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000\",\"attributes\":\"0000000000000000\",\"attributesMask\":\"FFFFFFFFFFFFFFFF\",\"tcbLevels\":[{\"tcb\":{\"isvsvn\":0},\"tcbDate\":\"2022-11-09T00:00:00Z\",\"tcbStatus\":\"UpToDate\"}]},{\"id\":\"TDX_05\",\"mrsigner\":\"000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000\",\"attributes\":\"0000000000000000\",\"attributesMask\":\"FFFFFFFFFFFFFFFF\",\"tcbLevels\":[{\"tcb\":{\"isvsvn\":0},\"tcbDate\":\"2022-11-09T00:00:00Z\",\"tcbStatus\":\"UpToDate\"}]},{\"id\":\"TDX_03\",\"mrsigner\":\"000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000\",\"attributes\":\"0000000000000000\",\"attributesMask\":\"FFFFFFFFFFFFFFFF\",\"tcbLevels\":[{\"tcb\":{\"isvsvn\":0},\"tcbDate\":\"2022-11-09T00:00:00Z\",\"tcbStatus\":\"UpToDate\"}]},{\"id\":\"TDX_01\",\"mrsigner\":\"000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000\",\"attributes\":\"0000000000000000\",\"attributesMask\":\"FFFFFFFFFFFFFFFF\",\"tcbLevels\":[{\"tcb\":{\"isvsvn\":0},\"tcbDate\":\"2022-11-09T00:00:00Z\",\"tcbStatus\":\"UpToDate\"}]}],\"tcbLevels\":[{\"tcb\":{\"sgxtcbcomponents\":[{\"svn\":1,\"category\":\"BIOS\",\"type\":\"Early Microcode Update\"},{\"svn\":1,\"category\":\"OS/VMM\",\"type\":\"SGX Late Microcode Update\"},{\"svn\":0,\"category\":\"OS/VMM\",\"type\":\"TXT SINIT\"},{\"svn\":0,\"category\":\"BIOS\"},{\"svn\":0,\"category\":\"BIOS\"},{\"svn\":0,\"category\":\"BIOS\"},{\"svn\":0},{\"svn\":0,\"category\":\"OS/VMM\",\"type\":\"SEAMLDR ACM\"},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0}],\"pcesvn\":11,\"tdxtcbcomponents\":[{\"svn\":0,\"category\":\"OS/VMM\",\"type\":\"TDX Module\"},{\"svn\":0,\"category\":\"OS/VMM\",\"type\":\"TDX Module\"},{\"svn\":1,\"category\":\"OS/VMM\",\"type\":\"TDX Late Microcode Update\"},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0}]},\"tcbDate\":\"2022-11-09T00:00:00Z\",\"tcbStatus\":\"UpToDate\"}]},\"signature\":\"85ecac3694bcca3320c5ce5cdbc67bbec0d85ae9642561a13e47e6dafb1bec844c9b023760b33ea981bec268d814aa039e27063674b41671e079f39bb3509cfd\"}","tcbInfoIssuerChain":"-----BEGIN CERTIFICATE-----\nMIICkDCCAjagAwIBAgIUTh8n662T/sqPZK+7n3H67/KGwu0wCgYIKoZIzj0EAwIw\naDEaMBgGA1UEAwwRSW50ZWwgU0dYIFJvb3QgQ0ExGjAYBgNVBAoMEUludGVsIENv\ncnBvcmF0aW9uMRQwEgYDVQQHDAtTYW50YSBDbGFyYTELMAkGA1UECAwCQ0ExCzAJ\nBgNVBAYTAlVTMB4XDTE5MTAzMTEyMzM0N1oXDTI2MTAzMTEyMzM0N1owbDEeMBwG\nA1UEAwwVSW50ZWwgU0dYIFRDQiBTaWduaW5nMRowGAYDVQQKDBFJbnRlbCBDb3Jw\nb3JhdGlvbjEUMBIGA1UEBwwLU2FudGEgQ2xhcmExCzAJBgNVBAgMAkNBMQswCQYD\nVQQGEwJVUzBZMBMGByqGSM49AgEGCCqGSM49AwEHA0IABOnYw9LbN/JmyUttXa0M\niBEenjPbxbR4C8MuVYxDI+Le8lDBLp9X4wMzCAUF/fI/31giClXp/y0erLbLZjdV\n07+jgbkwgbYwHwYDVR0jBBgwFoAU6ehEUlM2XEsYmhH8QxgspdwggEgwVgYDVR0f\nBE8wTTBLoEmgR4ZFaHR0cHM6Ly9zYngtY2VydGlmaWNhdGVzLnRydXN0ZWRzZXJ2\naWNlcy5pbnRlbC5jb20vSW50ZWxTR1hSb290Q0EuZGVyMB0GA1UdDgQWBBROHyfr\nrZP+yo9kr7ufcfrv8obC7TAOBgNVHQ8BAf8EBAMCBsAwDAYDVR0TAQH/BAIwADAK\nBggqhkjOPQQDAgNIADBFAiEA9xQeifK+2abQGnrAgk0hrOhdyvJQorh2cEMn4Gwr\n4hoCIFHW5qQ9G2wBJ4GMNQqv/oMfbPtzmyTlaWWzwxkqM0CT\n-----END CERTIFICATE-----\n-----BEGIN CERTIFICATE-----\nMIIClDCCAjmgAwIBAgIVAOnoRFJTNlxLGJoR/EMYLKXcIIBIMAoGCCqGSM49BAMC\nMGgxGjAYBgNVBAMMEUludGVsIFNHWCBSb290IENBMRowGAYDVQQKDBFJbnRlbCBD\nb3Jwb3JhdGlvbjEUMBIGA1UEBwwLU2FudGEgQ2xhcmExCzAJBgNVBAgMAkNBMQsw\nCQYDVQQGEwJVUzAeFw0xOTEwMzEwOTQ5MjFaFw00OTEyMzEyMzU5NTlaMGgxGjAY\nBgNVBAMMEUludGVsIFNHWCBSb290IENBMRowGAYDVQQKDBFJbnRlbCBDb3Jwb3Jh\ndGlvbjEUMBIGA1UEBwwLU2FudGEgQ2xhcmExCzAJBgNVBAgMAkNBMQswCQYDVQQG\nEwJVUzBZMBMGByqGSM49AgEGCCqGSM49AwEHA0IABE/6D/1WHNrWwPmNMIyBKMW5\nJ6JzMsjo6xP2vkK1cdZGb1PGRP/C/8ECgiDkmklmzwLzLi+000m7LLrtKJA3oC2j\ngb8wgbwwHwYDVR0jBBgwFoAU6ehEUlM2XEsYmhH8QxgspdwggEgwVgYDVR0fBE8w\nTTBLoEmgR4ZFaHR0cHM6Ly9zYngtY2VydGlmaWNhdGVzLnRydXN0ZWRzZXJ2aWNl\ncy5pbnRlbC5jb20vSW50ZWxTR1hSb290Q0EuZGVyMB0GA1UdDgQWBBTp6ERSUzZc\nSxiaEfxDGCyl3CCASDAOBgNVHQ8BAf8EBAMCAQYwEgYDVR0TAQH/BAgwBgEB/wIB\nATAKBggqhkjOPQQDAgNJADBGAiEAzw9zdUiUHPMUd0C4mx41jlFZkrM3y5f1lgnV\nO7FbjOoCIQCoGtUmT4cXt7V+ySHbJ8Hob9AanpvXNH1ER+/gZF+opQ==\n-----END CERTIFICATE-----\n"},{"fmspc":"10A06E050000","tcbInfo":"{\"tcbInfo\":{\"id\":\"TDX\",\"version\":3,\"issueDate\":\"2026-07-01T10:00:45Z\",\"nextUpdate\":\"2026-07-31T10:00:45Z\",\"fmspc\":\"10A06E050000\",\"pceId\":\"0000\",\"tcbType\":0,\"tcbEvaluationDataNumber\":5,\"tdxModule\":{\"mrsigner\":\"000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000\",\"attributes\":\"0000000000000000\",\"attributesMask\":\"FFFFFFFFFFFFFFFF\"},\"tdxModuleIdentities\":[{\"id\":\"TDX_02\",\"mrsigner\":\"000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000\",\"attributes\":\"0000000000000000\",\"attributesMask\":\"FFFFFFFFFFFFFFFF\",\"tcbLevels\":[{\"tcb\":{\"isvsvn\":0},\"tcbDate\":\"2022-11-09T00:00:00Z\",\"tcbStatus\":\"UpToDate\"}]},{\"id\":\"TDX_05\",\"mrsigner\":\"000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000\",\"attributes\":\"0000000000000000\",\"attributesMask\":\"FFFFFFFFFFFFFFFF\",\"tcbLevels\":[{\"tcb\":{\"isvsvn\":0},\"tcbDate\":\"2022-11-09T00:00:00Z\",\"tcbStatus\":\"UpToDate\"}]},{\"id\":\"TDX_03\",\"mrsigner\":\"000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000\",\"attributes\":\"0000000000000000\",\"attributesMask\":\"FFFFFFFFFFFFFFFF\",\"tcbLevels\":[{\"tcb\":{\"isvsvn\":0},\"tcbDate\":\"2022-11-09T00:00:00Z\",\"tcbStatus\":\"UpToDate\"}]},{\"id\":\"TDX_01\",\"mrsigner\":\"000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000\",\"attributes\":\"0000000000000000\",\"attributesMask\":\"FFFFFFFFFFFFFFFF\",\"tcbLevels\":[{\"tcb\":{\"isvsvn\":0},\"tcbDate\":\"2022-11-09T00:00:00Z\",\"tcbStatus\":\"UpToDate\"}]}],\"tcbLevels\":[{\"tcb\":{\"sgxtcbcomponents\":[{\"svn\":1,\"category\":\"BIOS\",\"type\":\"Early Microcode Update\"},{\"svn\":1,\"category\":\"OS/VMM\",\"type\":\"SGX Late Microcode Update\"},{\"svn\":0,\"category\":\"OS/VMM\",\"type\":\"TXT SINIT\"},{\"svn\":0,\"category\":\"BIOS\"},{\"svn\":0,\"category\":\"BIOS\"},{\"svn\":0,\"category\":\"BIOS\"},{\"svn\":0},{\"svn\":0,\"category\":\"OS/VMM\",\"type\":\"SEAMLDR ACM\"},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0}],\"pcesvn\":0,\"tdxtcbcomponents\":[{\"svn\":0,\"category\":\"OS/VMM\",\"type\":\"TDX Module\"},{\"svn\":0,\"category\":\"OS/VMM\",\"type\":\"TDX Module\"},{\"svn\":1,\"category\":\"OS/VMM\",\"type\":\"TDX Late Microcode Update\"},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0}]},\"tcbDate\":\"2022-11-09T00:00:00Z\",\"tcbStatus\":\"UpToDate\"}]},\"signature\":\"0a8a99b3c165ef65b54c2e313764342850bfd1c31aa201f2cfdb93399a115ae3f20faabbf53f1bb66565c58763eb300c852a0fa796aa065b64b79138585f5682\"}","tcbInfoIssuerChain":"-----BEGIN CERTIFICATE-----\nMIICkDCCAjagAwIBAgIUTh8n662T/sqPZK+7n3H67/KGwu0wCgYIKoZIzj0EAwIw\naDEaMBgGA1UEAwwRSW50ZWwgU0dYIFJvb3QgQ0ExGjAYBgNVBAoMEUludGVsIENv\ncnBvcmF0aW9uMRQwEgYDVQQHDAtTYW50YSBDbGFyYTELMAkGA1UECAwCQ0ExCzAJ\nBgNVBAYTAlVTMB4XDTE5MTAzMTEyMzM0N1oXDTI2MTAzMTEyMzM0N1owbDEeMBwG\nA1UEAwwVSW50ZWwgU0dYIFRDQiBTaWduaW5nMRowGAYDVQQKDBFJbnRlbCBDb3Jw\nb3JhdGlvbjEUMBIGA1UEBwwLU2FudGEgQ2xhcmExCzAJBgNVBAgMAkNBMQswCQYD\nVQQGEwJVUzBZMBMGByqGSM49AgEGCCqGSM49AwEHA0IABOnYw9LbN/JmyUttXa0M\niBEenjPbxbR4C8MuVYxDI+Le8lDBLp9X4wMzCAUF/fI/31giClXp/y0erLbLZjdV\n07+jgbkwgbYwHwYDVR0jBBgwFoAU6ehEUlM2XEsYmhH8QxgspdwggEgwVgYDVR0f\nBE8wTTBLoEmgR4ZFaHR0cHM6Ly9zYngtY2VydGlmaWNhdGVzLnRydXN0ZWRzZXJ2\naWNlcy5pbnRlbC5jb20vSW50ZWxTR1hSb290Q0EuZGVyMB0GA1UdDgQWBBROHyfr\nrZP+yo9kr7ufcfrv8obC7TAOBgNVHQ8BAf8EBAMCBsAwDAYDVR0TAQH/BAIwADAK\nBggqhkjOPQQDAgNIADBFAiEA9xQeifK+2abQGnrAgk0hrOhdyvJQorh2cEMn4Gwr\n4hoCIFHW5qQ9G2wBJ4GMNQqv/oMfbPtzmyTlaWWzwxkqM0CT\n-----END CERTIFICATE-----\n-----BEGIN CERTIFICATE-----\nMIIClDCCAjmgAwIBAgIVAOnoRFJTNlxLGJoR/EMYLKXcIIBIMAoGCCqGSM49BAMC\nMGgxGjAYBgNVBAMMEUludGVsIFNHWCBSb290IENBMRowGAYDVQQKDBFJbnRlbCBD\nb3Jwb3JhdGlvbjEUMBIGA1UEBwwLU2FudGEgQ2xhcmExCzAJBgNVBAgMAkNBMQsw\nCQYDVQQGEwJVUzAeFw0xOTEwMzEwOTQ5MjFaFw00OTEyMzEyMzU5NTlaMGgxGjAY\nBgNVBAMMEUludGVsIFNHWCBSb290IENBMRowGAYDVQQKDBFJbnRlbCBDb3Jwb3Jh\ndGlvbjEUMBIGA1UEBwwLU2FudGEgQ2xhcmExCzAJBgNVBAgMAkNBMQswCQYDVQQG\nEwJVUzBZMBMGByqGSM49AgEGCCqGSM49AwEHA0IABE/6D/1WHNrWwPmNMIyBKMW5\nJ6JzMsjo6xP2vkK1cdZGb1PGRP/C/8ECgiDkmklmzwLzLi+000m7LLrtKJA3oC2j\ngb8wgbwwHwYDVR0jBBgwFoAU6ehEUlM2XEsYmhH8QxgspdwggEgwVgYDVR0fBE8w\nTTBLoEmgR4ZFaHR0cHM6Ly9zYngtY2VydGlmaWNhdGVzLnRydXN0ZWRzZXJ2aWNl\ncy5pbnRlbC5jb20vSW50ZWxTR1hSb290Q0EuZGVyMB0GA1UdDgQWBBTp6ERSUzZc\nSxiaEfxDGCyl3CCASDAOBgNVHQ8BAf8EBAMCAQYwEgYDVR0TAQH/BAgwBgEB/wIB\nATAKBggqhkjOPQQDAgNJADBGAiEAzw9zdUiUHPMUd0C4mx41jlFZkrM3y5f1lgnV\nO7FbjOoCIQCoGtUmT4cXt7V+ySHbJ8Hob9AanpvXNH1ER+/gZF+opQ==\n-----END CERTIFICATE-----\n"},{"fmspc":"40A06D000000","tcbInfo":"{\"tcbInfo\":{\"id\":\"TDX\",\"version\":3,\"issueDate\":\"2026-07-01T10:00:45Z\",\"nextUpdate\":\"2026-07-31T10:00:45Z\",\"fmspc\":\"40A06D000000\",\"pceId\":\"0000\",\"tcbType\":0,\"tcbEvaluationDataNumber\":5,\"tdxModule\":{\"mrsigner\":\"000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000\",\"attributes\":\"0000000000000000\",\"attributesMask\":\"FFFFFFFFFFFFFFFF\"},\"tdxModuleIdentities\":[{\"id\":\"TDX_02\",\"mrsigner\":\"000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000\",\"attributes\":\"0000000000000000\",\"attributesMask\":\"FFFFFFFFFFFFFFFF\",\"tcbLevels\":[{\"tcb\":{\"isvsvn\":0},\"tcbDate\":\"2022-11-09T00:00:00Z\",\"tcbStatus\":\"UpToDate\"}]},{\"id\":\"TDX_05\",\"mrsigner\":\"000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000\",\"attributes\":\"0000000000000000\",\"attributesMask\":\"FFFFFFFFFFFFFFFF\",\"tcbLevels\":[{\"tcb\":{\"isvsvn\":0},\"tcbDate\":\"2022-11-09T00:00:00Z\",\"tcbStatus\":\"UpToDate\"}]},{\"id\":\"TDX_03\",\"mrsigner\":\"000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000\",\"attributes\":\"0000000000000000\",\"attributesMask\":\"FFFFFFFFFFFFFFFF\",\"tcbLevels\":[{\"tcb\":{\"isvsvn\":0},\"tcbDate\":\"2022-11-09T00:00:00Z\",\"tcbStatus\":\"UpToDate\"}]},{\"id\":\"TDX_01\",\"mrsigner\":\"000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000\",\"attributes\":\"0000000000000000\",\"attributesMask\":\"FFFFFFFFFFFFFFFF\",\"tcbLevels\":[{\"tcb\":{\"isvsvn\":0},\"tcbDate\":\"2022-11-09T00:00:00Z\",\"tcbStatus\":\"UpToDate\"}]}],\"tcbLevels\":[{\"tcb\":{\"sgxtcbcomponents\":[{\"svn\":1,\"category\":\"BIOS\",\"type\":\"Early Microcode Update\"},{\"svn\":1,\"category\":\"OS/VMM\",\"type\":\"SGX Late Microcode Update\"},{\"svn\":0,\"category\":\"OS/VMM\",\"type\":\"TXT SINIT\"},{\"svn\":0,\"category\":\"BIOS\"},{\"svn\":0,\"category\":\"BIOS\"},{\"svn\":0,\"category\":\"BIOS\"},{\"svn\":0},{\"svn\":0,\"category\":\"OS/VMM\",\"type\":\"SEAMLDR ACM\"},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0}],\"pcesvn\":0,\"tdxtcbcomponents\":[{\"svn\":0,\"category\":\"OS/VMM\",\"type\":\"TDX Module\"},{\"svn\":0,\"category\":\"OS/VMM\",\"type\":\"TDX Module\"},{\"svn\":1,\"category\":\"OS/VMM\",\"type\":\"TDX Late Microcode Update\"},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0}]},\"tcbDate\":\"2022-11-09T00:00:00Z\",\"tcbStatus\":\"UpToDate\"}]},\"signature\":\"f049caf6905eebfbba2a1eccc7e96268a4c4f3d7d8a31ca340f260ea2035ec596cf5fe7bef4e86f42ecd2014b6a10feace6e622df152ce6faf74eafb54329dee\"}","tcbInfoIssuerChain":"-----BEGIN CERTIFICATE-----\nMIICkDCCAjagAwIBAgIUTh8n662T/sqPZK+7n3H67/KGwu0wCgYIKoZIzj0EAwIw\naDEaMBgGA1UEAwwRSW50ZWwgU0dYIFJvb3QgQ0ExGjAYBgNVBAoMEUludGVsIENv\ncnBvcmF0aW9uMRQwEgYDVQQHDAtTYW50YSBDbGFyYTELMAkGA1UECAwCQ0ExCzAJ\nBgNVBAYTAlVTMB4XDTE5MTAzMTEyMzM0N1oXDTI2MTAzMTEyMzM0N1owbDEeMBwG\nA1UEAwwVSW50ZWwgU0dYIFRDQiBTaWduaW5nMRowGAYDVQQKDBFJbnRlbCBDb3Jw\nb3JhdGlvbjEUMBIGA1UEBwwLU2FudGEgQ2xhcmExCzAJBgNVBAgMAkNBMQswCQYD\nVQQGEwJVUzBZMBMGByqGSM49AgEGCCqGSM49AwEHA0IABOnYw9LbN/JmyUttXa0M\niBEenjPbxbR4C8MuVYxDI+Le8lDBLp9X4wMzCAUF/fI/31giClXp/y0erLbLZjdV\n07+jgbkwgbYwHwYDVR0jBBgwFoAU6ehEUlM2XEsYmhH8QxgspdwggEgwVgYDVR0f\nBE8wTTBLoEmgR4ZFaHR0cHM6Ly9zYngtY2VydGlmaWNhdGVzLnRydXN0ZWRzZXJ2\naWNlcy5pbnRlbC5jb20vSW50ZWxTR1hSb290Q0EuZGVyMB0GA1UdDgQWBBROHyfr\nrZP+yo9kr7ufcfrv8obC7TAOBgNVHQ8BAf8EBAMCBsAwDAYDVR0TAQH/BAIwADAK\nBggqhkjOPQQDAgNIADBFAiEA9xQeifK+2abQGnrAgk0hrOhdyvJQorh2cEMn4Gwr\n4hoCIFHW5qQ9G2wBJ4GMNQqv/oMfbPtzmyTlaWWzwxkqM0CT\n-----END CERTIFICATE-----\n-----BEGIN CERTIFICATE-----\nMIIClDCCAjmgAwIBAgIVAOnoRFJTNlxLGJoR/EMYLKXcIIBIMAoGCCqGSM49BAMC\nMGgxGjAYBgNVBAMMEUludGVsIFNHWCBSb290IENBMRowGAYDVQQKDBFJbnRlbCBD\nb3Jwb3JhdGlvbjEUMBIGA1UEBwwLU2FudGEgQ2xhcmExCzAJBgNVBAgMAkNBMQsw\nCQYDVQQGEwJVUzAeFw0xOTEwMzEwOTQ5MjFaFw00OTEyMzEyMzU5NTlaMGgxGjAY\nBgNVBAMMEUludGVsIFNHWCBSb290IENBMRowGAYDVQQKDBFJbnRlbCBDb3Jwb3Jh\ndGlvbjEUMBIGA1UEBwwLU2FudGEgQ2xhcmExCzAJBgNVBAgMAkNBMQswCQYDVQQG\nEwJVUzBZMBMGByqGSM49AgEGCCqGSM49AwEHA0IABE/6D/1WHNrWwPmNMIyBKMW5\nJ6JzMsjo6xP2vkK1cdZGb1PGRP/C/8ECgiDkmklmzwLzLi+000m7LLrtKJA3oC2j\ngb8wgbwwHwYDVR0jBBgwFoAU6ehEUlM2XEsYmhH8QxgspdwggEgwVgYDVR0fBE8w\nTTBLoEmgR4ZFaHR0cHM6Ly9zYngtY2VydGlmaWNhdGVzLnRydXN0ZWRzZXJ2aWNl\ncy5pbnRlbC5jb20vSW50ZWxTR1hSb290Q0EuZGVyMB0GA1UdDgQWBBTp6ERSUzZc\nSxiaEfxDGCyl3CCASDAOBgNVHQ8BAf8EBAMCAQYwEgYDVR0TAQH/BAgwBgEB/wIB\nATAKBggqhkjOPQQDAgNJADBGAiEAzw9zdUiUHPMUd0C4mx41jlFZkrM3y5f1lgnV\nO7FbjOoCIQCoGtUmT4cXt7V+ySHbJ8Hob9AanpvXNH1ER+/gZF+opQ==\n-----END CERTIFICATE-----\n"},{"fmspc":"0400F1000000","tcbInfo":"{\"tcbInfo\":{\"id\":\"TDX\",\"version\":3,\"issueDate\":\"2026-07-01T10:00:45Z\",\"nextUpdate\":\"2026-07-31T10:00:45Z\",\"fmspc\":\"0400F1000000\",\"pceId\":\"0000\",\"tcbType\":0,\"tcbEvaluationDataNumber\":5,\"tdxModule\":{\"mrsigner\":\"000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000\",\"attributes\":\"0000000000000000\",\"attributesMask\":\"FFFFFFFFFFFFFFFF\"},\"tdxModuleIdentities\":[{\"id\":\"TDX_02\",\"mrsigner\":\"000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000\",\"attributes\":\"0000000000000000\",\"attributesMask\":\"FFFFFFFFFFFFFFFF\",\"tcbLevels\":[{\"tcb\":{\"isvsvn\":0},\"tcbDate\":\"2022-11-09T00:00:00Z\",\"tcbStatus\":\"UpToDate\"}]},{\"id\":\"TDX_05\",\"mrsigner\":\"000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000\",\"attributes\":\"0000000000000000\",\"attributesMask\":\"FFFFFFFFFFFFFFFF\",\"tcbLevels\":[{\"tcb\":{\"isvsvn\":0},\"tcbDate\":\"2022-11-09T00:00:00Z\",\"tcbStatus\":\"UpToDate\"}]},{\"id\":\"TDX_03\",\"mrsigner\":\"000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000\",\"attributes\":\"0000000000000000\",\"attributesMask\":\"FFFFFFFFFFFFFFFF\",\"tcbLevels\":[{\"tcb\":{\"isvsvn\":0},\"tcbDate\":\"2022-11-09T00:00:00Z\",\"tcbStatus\":\"UpToDate\"}]},{\"id\":\"TDX_01\",\"mrsigner\":\"000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000\",\"attributes\":\"0000000000000000\",\"attributesMask\":\"FFFFFFFFFFFFFFFF\",\"tcbLevels\":[{\"tcb\":{\"isvsvn\":0},\"tcbDate\":\"2022-11-09T00:00:00Z\",\"tcbStatus\":\"UpToDate\"}]}],\"tcbLevels\":[{\"tcb\":{\"sgxtcbcomponents\":[{\"svn\":0,\"category\":\"BIOS\",\"type\":\"Early Microcode Update\"},{\"svn\":0,\"category\":\"OS/VMM\",\"type\":\"SGX Late Microcode Update\"},{\"svn\":0,\"category\":\"OS/VMM\",\"type\":\"TXT SINIT\"},{\"svn\":0,\"category\":\"BIOS\"},{\"svn\":0,\"category\":\"BIOS\"},{\"svn\":0,\"category\":\"BIOS\"},{\"svn\":0},{\"svn\":0,\"category\":\"OS/VMM\",\"type\":\"SEAMLDR ACM\"},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0}],\"pcesvn\":0,\"tdxtcbcomponents\":[{\"svn\":0,\"category\":\"OS/VMM\",\"type\":\"TDX Module\"},{\"svn\":0,\"category\":\"OS/VMM\",\"type\":\"TDX Module\"},{\"svn\":0,\"category\":\"OS/VMM\",\"type\":\"TDX Late Microcode Update\"},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0}]},\"tcbDate\":\"2022-11-09T00:00:00Z\",\"tcbStatus\":\"UpToDate\"}]},\"signature\":\"589d8a6a5a60f3e12b303f6bd0ab9b3e70ad77500216936a5245c734443c6ea847a682b28324aa99e705f974446a66bad79fab7ee0291d62650db0c7681bd61b\"}","tcbInfoIssuerChain":"-----BEGIN CERTIFICATE-----\nMIICkDCCAjagAwIBAgIUTh8n662T/sqPZK+7n3H67/KGwu0wCgYIKoZIzj0EAwIw\naDEaMBgGA1UEAwwRSW50ZWwgU0dYIFJvb3QgQ0ExGjAYBgNVBAoMEUludGVsIENv\ncnBvcmF0aW9uMRQwEgYDVQQHDAtTYW50YSBDbGFyYTELMAkGA1UECAwCQ0ExCzAJ\nBgNVBAYTAlVTMB4XDTE5MTAzMTEyMzM0N1oXDTI2MTAzMTEyMzM0N1owbDEeMBwG\nA1UEAwwVSW50ZWwgU0dYIFRDQiBTaWduaW5nMRowGAYDVQQKDBFJbnRlbCBDb3Jw\nb3JhdGlvbjEUMBIGA1UEBwwLU2FudGEgQ2xhcmExCzAJBgNVBAgMAkNBMQswCQYD\nVQQGEwJVUzBZMBMGByqGSM49AgEGCCqGSM49AwEHA0IABOnYw9LbN/JmyUttXa0M\niBEenjPbxbR4C8MuVYxDI+Le8lDBLp9X4wMzCAUF/fI/31giClXp/y0erLbLZjdV\n07+jgbkwgbYwHwYDVR0jBBgwFoAU6ehEUlM2XEsYmhH8QxgspdwggEgwVgYDVR0f\nBE8wTTBLoEmgR4ZFaHR0cHM6Ly9zYngtY2VydGlmaWNhdGVzLnRydXN0ZWRzZXJ2\naWNlcy5pbnRlbC5jb20vSW50ZWxTR1hSb290Q0EuZGVyMB0GA1UdDgQWBBROHyfr\nrZP+yo9kr7ufcfrv8obC7TAOBgNVHQ8BAf8EBAMCBsAwDAYDVR0TAQH/BAIwADAK\nBggqhkjOPQQDAgNIADBFAiEA9xQeifK+2abQGnrAgk0hrOhdyvJQorh2cEMn4Gwr\n4hoCIFHW5qQ9G2wBJ4GMNQqv/oMfbPtzmyTlaWWzwxkqM0CT\n-----END CERTIFICATE-----\n-----BEGIN CERTIFICATE-----\nMIIClDCCAjmgAwIBAgIVAOnoRFJTNlxLGJoR/EMYLKXcIIBIMAoGCCqGSM49BAMC\nMGgxGjAYBgNVBAMMEUludGVsIFNHWCBSb290IENBMRowGAYDVQQKDBFJbnRlbCBD\nb3Jwb3JhdGlvbjEUMBIGA1UEBwwLU2FudGEgQ2xhcmExCzAJBgNVBAgMAkNBMQsw\nCQYDVQQGEwJVUzAeFw0xOTEwMzEwOTQ5MjFaFw00OTEyMzEyMzU5NTlaMGgxGjAY\nBgNVBAMMEUludGVsIFNHWCBSb290IENBMRowGAYDVQQKDBFJbnRlbCBDb3Jwb3Jh\ndGlvbjEUMBIGA1UEBwwLU2FudGEgQ2xhcmExCzAJBgNVBAgMAkNBMQswCQYDVQQG\nEwJVUzBZMBMGByqGSM49AgEGCCqGSM49AwEHA0IABE/6D/1WHNrWwPmNMIyBKMW5\nJ6JzMsjo6xP2vkK1cdZGb1PGRP/C/8ECgiDkmklmzwLzLi+000m7LLrtKJA3oC2j\ngb8wgbwwHwYDVR0jBBgwFoAU6ehEUlM2XEsYmhH8QxgspdwggEgwVgYDVR0fBE8w\nTTBLoEmgR4ZFaHR0cHM6Ly9zYngtY2VydGlmaWNhdGVzLnRydXN0ZWRzZXJ2aWNl\ncy5pbnRlbC5jb20vSW50ZWxTR1hSb290Q0EuZGVyMB0GA1UdDgQWBBTp6ERSUzZc\nSxiaEfxDGCyl3CCASDAOBgNVHQ8BAf8EBAMCAQYwEgYDVR0TAQH/BAgwBgEB/wIB\nATAKBggqhkjOPQQDAgNJADBGAiEAzw9zdUiUHPMUd0C4mx41jlFZkrM3y5f1lgnV\nO7FbjOoCIQCoGtUmT4cXt7V+ySHbJ8Hob9AanpvXNH1ER+/gZF+opQ==\n-----END CERTIFICATE-----\n"},{"fmspc":"50A06F000000","tcbInfo":"{\"tcbInfo\":{\"id\":\"TDX\",\"version\":3,\"issueDate\":\"2026-07-01T10:00:45Z\",\"nextUpdate\":\"2026-07-31T10:00:45Z\",\"fmspc\":\"50A06F000000\",\"pceId\":\"0000\",\"tcbType\":0,\"tcbEvaluationDataNumber\":5,\"tdxModule\":{\"mrsigner\":\"000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000\",\"attributes\":\"0000000000000000\",\"attributesMask\":\"FFFFFFFFFFFFFFFF\"},\"tdxModuleIdentities\":[{\"id\":\"TDX_02\",\"mrsigner\":\"000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000\",\"attributes\":\"0000000000000000\",\"attributesMask\":\"FFFFFFFFFFFFFFFF\",\"tcbLevels\":[{\"tcb\":{\"isvsvn\":0},\"tcbDate\":\"2022-11-09T00:00:00Z\",\"tcbStatus\":\"UpToDate\"}]},{\"id\":\"TDX_05\",\"mrsigner\":\"000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000\",\"attributes\":\"0000000000000000\",\"attributesMask\":\"FFFFFFFFFFFFFFFF\",\"tcbLevels\":[{\"tcb\":{\"isvsvn\":0},\"tcbDate\":\"2022-11-09T00:00:00Z\",\"tcbStatus\":\"UpToDate\"}]},{\"id\":\"TDX_03\",\"mrsigner\":\"000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000\",\"attributes\":\"0000000000000000\",\"attributesMask\":\"FFFFFFFFFFFFFFFF\",\"tcbLevels\":[{\"tcb\":{\"isvsvn\":0},\"tcbDate\":\"2022-11-09T00:00:00Z\",\"tcbStatus\":\"UpToDate\"}]},{\"id\":\"TDX_01\",\"mrsigner\":\"000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000\",\"attributes\":\"0000000000000000\",\"attributesMask\":\"FFFFFFFFFFFFFFFF\",\"tcbLevels\":[{\"tcb\":{\"isvsvn\":0},\"tcbDate\":\"2022-11-09T00:00:00Z\",\"tcbStatus\":\"UpToDate\"}]}],\"tcbLevels\":[{\"tcb\":{\"sgxtcbcomponents\":[{\"svn\":1,\"category\":\"BIOS\",\"type\":\"Early Microcode Update\"},{\"svn\":1,\"category\":\"OS/VMM\",\"type\":\"SGX Late Microcode Update\"},{\"svn\":0,\"category\":\"OS/VMM\",\"type\":\"TXT SINIT\"},{\"svn\":0,\"category\":\"BIOS\"},{\"svn\":0,\"category\":\"BIOS\"},{\"svn\":0,\"category\":\"BIOS\"},{\"svn\":0},{\"svn\":0,\"category\":\"OS/VMM\",\"type\":\"SEAMLDR ACM\"},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0}],\"pcesvn\":0,\"tdxtcbcomponents\":[{\"svn\":0,\"category\":\"OS/VMM\",\"type\":\"TDX Module\"},{\"svn\":0,\"category\":\"OS/VMM\",\"type\":\"TDX Module\"},{\"svn\":1,\"category\":\"OS/VMM\",\"type\":\"TDX Late Microcode Update\"},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0}]},\"tcbDate\":\"2022-11-09T00:00:00Z\",\"tcbStatus\":\"UpToDate\"}]},\"signature\":\"8ef380408be7b4d51e2e19c03cecd5685467d0203719efeeac19c44d79b2b4358695345ec7adfb3abb71698001ddeb0de24adba24cc82ede59c4c828b3c52f59\"}","tcbInfoIssuerChain":"-----BEGIN CERTIFICATE-----\nMIICkDCCAjagAwIBAgIUTh8n662T/sqPZK+7n3H67/KGwu0wCgYIKoZIzj0EAwIw\naDEaMBgGA1UEAwwRSW50ZWwgU0dYIFJvb3QgQ0ExGjAYBgNVBAoMEUludGVsIENv\ncnBvcmF0aW9uMRQwEgYDVQQHDAtTYW50YSBDbGFyYTELMAkGA1UECAwCQ0ExCzAJ\nBgNVBAYTAlVTMB4XDTE5MTAzMTEyMzM0N1oXDTI2MTAzMTEyMzM0N1owbDEeMBwG\nA1UEAwwVSW50ZWwgU0dYIFRDQiBTaWduaW5nMRowGAYDVQQKDBFJbnRlbCBDb3Jw\nb3JhdGlvbjEUMBIGA1UEBwwLU2FudGEgQ2xhcmExCzAJBgNVBAgMAkNBMQswCQYD\nVQQGEwJVUzBZMBMGByqGSM49AgEGCCqGSM49AwEHA0IABOnYw9LbN/JmyUttXa0M\niBEenjPbxbR4C8MuVYxDI+Le8lDBLp9X4wMzCAUF/fI/31giClXp/y0erLbLZjdV\n07+jgbkwgbYwHwYDVR0jBBgwFoAU6ehEUlM2XEsYmhH8QxgspdwggEgwVgYDVR0f\nBE8wTTBLoEmgR4ZFaHR0cHM6Ly9zYngtY2VydGlmaWNhdGVzLnRydXN0ZWRzZXJ2\naWNlcy5pbnRlbC5jb20vSW50ZWxTR1hSb290Q0EuZGVyMB0GA1UdDgQWBBROHyfr\nrZP+yo9kr7ufcfrv8obC7TAOBgNVHQ8BAf8EBAMCBsAwDAYDVR0TAQH/BAIwADAK\nBggqhkjOPQQDAgNIADBFAiEA9xQeifK+2abQGnrAgk0hrOhdyvJQorh2cEMn4Gwr\n4hoCIFHW5qQ9G2wBJ4GMNQqv/oMfbPtzmyTlaWWzwxkqM0CT\n-----END CERTIFICATE-----\n-----BEGIN CERTIFICATE-----\nMIIClDCCAjmgAwIBAgIVAOnoRFJTNlxLGJoR/EMYLKXcIIBIMAoGCCqGSM49BAMC\nMGgxGjAYBgNVBAMMEUludGVsIFNHWCBSb290IENBMRowGAYDVQQKDBFJbnRlbCBD\nb3Jwb3JhdGlvbjEUMBIGA1UEBwwLU2FudGEgQ2xhcmExCzAJBgNVBAgMAkNBMQsw\nCQYDVQQGEwJVUzAeFw0xOTEwMzEwOTQ5MjFaFw00OTEyMzEyMzU5NTlaMGgxGjAY\nBgNVBAMMEUludGVsIFNHWCBSb290IENBMRowGAYDVQQKDBFJbnRlbCBDb3Jwb3Jh\ndGlvbjEUMBIGA1UEBwwLU2FudGEgQ2xhcmExCzAJBgNVBAgMAkNBMQswCQYDVQQG\nEwJVUzBZMBMGByqGSM49AgEGCCqGSM49AwEHA0IABE/6D/1WHNrWwPmNMIyBKMW5\nJ6JzMsjo6xP2vkK1cdZGb1PGRP/C/8ECgiDkmklmzwLzLi+000m7LLrtKJA3oC2j\ngb8wgbwwHwYDVR0jBBgwFoAU6ehEUlM2XEsYmhH8QxgspdwggEgwVgYDVR0fBE8w\nTTBLoEmgR4ZFaHR0cHM6Ly9zYngtY2VydGlmaWNhdGVzLnRydXN0ZWRzZXJ2aWNl\ncy5pbnRlbC5jb20vSW50ZWxTR1hSb290Q0EuZGVyMB0GA1UdDgQWBBTp6ERSUzZc\nSxiaEfxDGCyl3CCASDAOBgNVHQ8BAf8EBAMCAQYwEgYDVR0TAQH/BAgwBgEB/wIB\nATAKBggqhkjOPQQDAgNJADBGAiEAzw9zdUiUHPMUd0C4mx41jlFZkrM3y5f1lgnV\nO7FbjOoCIQCoGtUmT4cXt7V+ySHbJ8Hob9AanpvXNH1ER+/gZF+opQ==\n-----END CERTIFICATE-----\n"},{"fmspc":"00A06D000000","tcbInfo":"{\"tcbInfo\":{\"id\":\"TDX\",\"version\":3,\"issueDate\":\"2026-07-01T10:00:45Z\",\"nextUpdate\":\"2026-07-31T10:00:45Z\",\"fmspc\":\"00A06D000000\",\"pceId\":\"0000\",\"tcbType\":0,\"tcbEvaluationDataNumber\":5,\"tdxModule\":{\"mrsigner\":\"000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000\",\"attributes\":\"0000000000000000\",\"attributesMask\":\"FFFFFFFFFFFFFFFF\"},\"tdxModuleIdentities\":[{\"id\":\"TDX_02\",\"mrsigner\":\"000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000\",\"attributes\":\"0000000000000000\",\"attributesMask\":\"FFFFFFFFFFFFFFFF\",\"tcbLevels\":[{\"tcb\":{\"isvsvn\":0},\"tcbDate\":\"2022-11-09T00:00:00Z\",\"tcbStatus\":\"UpToDate\"}]},{\"id\":\"TDX_05\",\"mrsigner\":\"000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000\",\"attributes\":\"0000000000000000\",\"attributesMask\":\"FFFFFFFFFFFFFFFF\",\"tcbLevels\":[{\"tcb\":{\"isvsvn\":0},\"tcbDate\":\"2022-11-09T00:00:00Z\",\"tcbStatus\":\"UpToDate\"}]},{\"id\":\"TDX_03\",\"mrsigner\":\"000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000\",\"attributes\":\"0000000000000000\",\"attributesMask\":\"FFFFFFFFFFFFFFFF\",\"tcbLevels\":[{\"tcb\":{\"isvsvn\":0},\"tcbDate\":\"2022-11-09T00:00:00Z\",\"tcbStatus\":\"UpToDate\"}]},{\"id\":\"TDX_01\",\"mrsigner\":\"000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000\",\"attributes\":\"0000000000000000\",\"attributesMask\":\"FFFFFFFFFFFFFFFF\",\"tcbLevels\":[{\"tcb\":{\"isvsvn\":0},\"tcbDate\":\"2022-11-09T00:00:00Z\",\"tcbStatus\":\"UpToDate\"}]}],\"tcbLevels\":[{\"tcb\":{\"sgxtcbcomponents\":[{\"svn\":1,\"category\":\"BIOS\",\"type\":\"Early Microcode Update\"},{\"svn\":1,\"category\":\"OS/VMM\",\"type\":\"SGX Late Microcode Update\"},{\"svn\":0,\"category\":\"OS/VMM\",\"type\":\"TXT SINIT\"},{\"svn\":0,\"category\":\"BIOS\"},{\"svn\":0,\"category\":\"BIOS\"},{\"svn\":0,\"category\":\"BIOS\"},{\"svn\":0},{\"svn\":0,\"category\":\"OS/VMM\",\"type\":\"SEAMLDR ACM\"},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0}],\"pcesvn\":0,\"tdxtcbcomponents\":[{\"svn\":0,\"category\":\"OS/VMM\",\"type\":\"TDX Module\"},{\"svn\":0,\"category\":\"OS/VMM\",\"type\":\"TDX Module\"},{\"svn\":1,\"category\":\"OS/VMM\",\"type\":\"TDX Late Microcode Update\"},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0}]},\"tcbDate\":\"2022-11-09T00:00:00Z\",\"tcbStatus\":\"UpToDate\"}]},\"signature\":\"126fd0874cbcee488f4fa793f0ca020f41a5f44965622b6e7768f9b4e677e7920105bbf3c3735e3ed7c6ad3f4e501534ee8e6c29df6a0c4367287d3d5176c72f\"}","tcbInfoIssuerChain":"-----BEGIN CERTIFICATE-----\nMIICkDCCAjagAwIBAgIUTh8n662T/sqPZK+7n3H67/KGwu0wCgYIKoZIzj0EAwIw\naDEaMBgGA1UEAwwRSW50ZWwgU0dYIFJvb3QgQ0ExGjAYBgNVBAoMEUludGVsIENv\ncnBvcmF0aW9uMRQwEgYDVQQHDAtTYW50YSBDbGFyYTELMAkGA1UECAwCQ0ExCzAJ\nBgNVBAYTAlVTMB4XDTE5MTAzMTEyMzM0N1oXDTI2MTAzMTEyMzM0N1owbDEeMBwG\nA1UEAwwVSW50ZWwgU0dYIFRDQiBTaWduaW5nMRowGAYDVQQKDBFJbnRlbCBDb3Jw\nb3JhdGlvbjEUMBIGA1UEBwwLU2FudGEgQ2xhcmExCzAJBgNVBAgMAkNBMQswCQYD\nVQQGEwJVUzBZMBMGByqGSM49AgEGCCqGSM49AwEHA0IABOnYw9LbN/JmyUttXa0M\niBEenjPbxbR4C8MuVYxDI+Le8lDBLp9X4wMzCAUF/fI/31giClXp/y0erLbLZjdV\n07+jgbkwgbYwHwYDVR0jBBgwFoAU6ehEUlM2XEsYmhH8QxgspdwggEgwVgYDVR0f\nBE8wTTBLoEmgR4ZFaHR0cHM6Ly9zYngtY2VydGlmaWNhdGVzLnRydXN0ZWRzZXJ2\naWNlcy5pbnRlbC5jb20vSW50ZWxTR1hSb290Q0EuZGVyMB0GA1UdDgQWBBROHyfr\nrZP+yo9kr7ufcfrv8obC7TAOBgNVHQ8BAf8EBAMCBsAwDAYDVR0TAQH/BAIwADAK\nBggqhkjOPQQDAgNIADBFAiEA9xQeifK+2abQGnrAgk0hrOhdyvJQorh2cEMn4Gwr\n4hoCIFHW5qQ9G2wBJ4GMNQqv/oMfbPtzmyTlaWWzwxkqM0CT\n-----END CERTIFICATE-----\n-----BEGIN CERTIFICATE-----\nMIIClDCCAjmgAwIBAgIVAOnoRFJTNlxLGJoR/EMYLKXcIIBIMAoGCCqGSM49BAMC\nMGgxGjAYBgNVBAMMEUludGVsIFNHWCBSb290IENBMRowGAYDVQQKDBFJbnRlbCBD\nb3Jwb3JhdGlvbjEUMBIGA1UEBwwLU2FudGEgQ2xhcmExCzAJBgNVBAgMAkNBMQsw\nCQYDVQQGEwJVUzAeFw0xOTEwMzEwOTQ5MjFaFw00OTEyMzEyMzU5NTlaMGgxGjAY\nBgNVBAMMEUludGVsIFNHWCBSb290IENBMRowGAYDVQQKDBFJbnRlbCBDb3Jwb3Jh\ndGlvbjEUMBIGA1UEBwwLU2FudGEgQ2xhcmExCzAJBgNVBAgMAkNBMQswCQYDVQQG\nEwJVUzBZMBMGByqGSM49AgEGCCqGSM49AwEHA0IABE/6D/1WHNrWwPmNMIyBKMW5\nJ6JzMsjo6xP2vkK1cdZGb1PGRP/C/8ECgiDkmklmzwLzLi+000m7LLrtKJA3oC2j\ngb8wgbwwHwYDVR0jBBgwFoAU6ehEUlM2XEsYmhH8QxgspdwggEgwVgYDVR0fBE8w\nTTBLoEmgR4ZFaHR0cHM6Ly9zYngtY2VydGlmaWNhdGVzLnRydXN0ZWRzZXJ2aWNl\ncy5pbnRlbC5jb20vSW50ZWxTR1hSb290Q0EuZGVyMB0GA1UdDgQWBBTp6ERSUzZc\nSxiaEfxDGCyl3CCASDAOBgNVHQ8BAf8EBAMCAQYwEgYDVR0TAQH/BAgwBgEB/wIB\nATAKBggqhkjOPQQDAgNJADBGAiEAzw9zdUiUHPMUd0C4mx41jlFZkrM3y5f1lgnV\nO7FbjOoCIQCoGtUmT4cXt7V+ySHbJ8Hob9AanpvXNH1ER+/gZF+opQ==\n-----END CERTIFICATE-----\n"},{"fmspc":"0400F1070000","tcbInfo":"{\"tcbInfo\":{\"id\":\"TDX\",\"version\":3,\"issueDate\":\"2026-07-01T10:00:45Z\",\"nextUpdate\":\"2026-07-31T10:00:45Z\",\"fmspc\":\"0400F1070000\",\"pceId\":\"0000\",\"tcbType\":0,\"tcbEvaluationDataNumber\":5,\"tdxModule\":{\"mrsigner\":\"000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000\",\"attributes\":\"0000000000000000\",\"attributesMask\":\"FFFFFFFFFFFFFFFF\"},\"tdxModuleIdentities\":[{\"id\":\"TDX_02\",\"mrsigner\":\"000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000\",\"attributes\":\"0000000000000000\",\"attributesMask\":\"FFFFFFFFFFFFFFFF\",\"tcbLevels\":[{\"tcb\":{\"isvsvn\":0},\"tcbDate\":\"2022-11-09T00:00:00Z\",\"tcbStatus\":\"UpToDate\"}]},{\"id\":\"TDX_05\",\"mrsigner\":\"000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000\",\"attributes\":\"0000000000000000\",\"attributesMask\":\"FFFFFFFFFFFFFFFF\",\"tcbLevels\":[{\"tcb\":{\"isvsvn\":0},\"tcbDate\":\"2022-11-09T00:00:00Z\",\"tcbStatus\":\"UpToDate\"}]},{\"id\":\"TDX_03\",\"mrsigner\":\"000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000\",\"attributes\":\"0000000000000000\",\"attributesMask\":\"FFFFFFFFFFFFFFFF\",\"tcbLevels\":[{\"tcb\":{\"isvsvn\":0},\"tcbDate\":\"2022-11-09T00:00:00Z\",\"tcbStatus\":\"UpToDate\"}]},{\"id\":\"TDX_01\",\"mrsigner\":\"000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000\",\"attributes\":\"0000000000000000\",\"attributesMask\":\"FFFFFFFFFFFFFFFF\",\"tcbLevels\":[{\"tcb\":{\"isvsvn\":0},\"tcbDate\":\"2022-11-09T00:00:00Z\",\"tcbStatus\":\"UpToDate\"}]}],\"tcbLevels\":[{\"tcb\":{\"sgxtcbcomponents\":[{\"svn\":1,\"category\":\"BIOS\",\"type\":\"Early Microcode Update\"},{\"svn\":1,\"category\":\"OS/VMM\",\"type\":\"SGX Late Microcode Update\"},{\"svn\":0,\"category\":\"OS/VMM\",\"type\":\"TXT SINIT\"},{\"svn\":0,\"category\":\"BIOS\"},{\"svn\":0,\"category\":\"BIOS\"},{\"svn\":0,\"category\":\"BIOS\"},{\"svn\":0},{\"svn\":0,\"category\":\"OS/VMM\",\"type\":\"SEAMLDR ACM\"},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0}],\"pcesvn\":0,\"tdxtcbcomponents\":[{\"svn\":0,\"category\":\"OS/VMM\",\"type\":\"TDX Module\"},{\"svn\":0,\"category\":\"OS/VMM\",\"type\":\"TDX Module\"},{\"svn\":0,\"category\":\"OS/VMM\",\"type\":\"TDX Late Microcode Update\"},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0}]},\"tcbDate\":\"2022-11-09T00:00:00Z\",\"tcbStatus\":\"UpToDate\"}]},\"signature\":\"b35cffb8b5af48c3026ee5ae3ad56bb1b45ef872ca2ec744a562073ffb57940cff890454f385ef57a39a5941fd4aa6049ce502be027ef5cf1b33f12bb4af9fd0\"}","tcbInfoIssuerChain":"-----BEGIN CERTIFICATE-----\nMIICkDCCAjagAwIBAgIUTh8n662T/sqPZK+7n3H67/KGwu0wCgYIKoZIzj0EAwIw\naDEaMBgGA1UEAwwRSW50ZWwgU0dYIFJvb3QgQ0ExGjAYBgNVBAoMEUludGVsIENv\ncnBvcmF0aW9uMRQwEgYDVQQHDAtTYW50YSBDbGFyYTELMAkGA1UECAwCQ0ExCzAJ\nBgNVBAYTAlVTMB4XDTE5MTAzMTEyMzM0N1oXDTI2MTAzMTEyMzM0N1owbDEeMBwG\nA1UEAwwVSW50ZWwgU0dYIFRDQiBTaWduaW5nMRowGAYDVQQKDBFJbnRlbCBDb3Jw\nb3JhdGlvbjEUMBIGA1UEBwwLU2FudGEgQ2xhcmExCzAJBgNVBAgMAkNBMQswCQYD\nVQQGEwJVUzBZMBMGByqGSM49AgEGCCqGSM49AwEHA0IABOnYw9LbN/JmyUttXa0M\niBEenjPbxbR4C8MuVYxDI+Le8lDBLp9X4wMzCAUF/fI/31giClXp/y0erLbLZjdV\n07+jgbkwgbYwHwYDVR0jBBgwFoAU6ehEUlM2XEsYmhH8QxgspdwggEgwVgYDVR0f\nBE8wTTBLoEmgR4ZFaHR0cHM6Ly9zYngtY2VydGlmaWNhdGVzLnRydXN0ZWRzZXJ2\naWNlcy5pbnRlbC5jb20vSW50ZWxTR1hSb290Q0EuZGVyMB0GA1UdDgQWBBROHyfr\nrZP+yo9kr7ufcfrv8obC7TAOBgNVHQ8BAf8EBAMCBsAwDAYDVR0TAQH/BAIwADAK\nBggqhkjOPQQDAgNIADBFAiEA9xQeifK+2abQGnrAgk0hrOhdyvJQorh2cEMn4Gwr\n4hoCIFHW5qQ9G2wBJ4GMNQqv/oMfbPtzmyTlaWWzwxkqM0CT\n-----END CERTIFICATE-----\n-----BEGIN CERTIFICATE-----\nMIIClDCCAjmgAwIBAgIVAOnoRFJTNlxLGJoR/EMYLKXcIIBIMAoGCCqGSM49BAMC\nMGgxGjAYBgNVBAMMEUludGVsIFNHWCBSb290IENBMRowGAYDVQQKDBFJbnRlbCBD\nb3Jwb3JhdGlvbjEUMBIGA1UEBwwLU2FudGEgQ2xhcmExCzAJBgNVBAgMAkNBMQsw\nCQYDVQQGEwJVUzAeFw0xOTEwMzEwOTQ5MjFaFw00OTEyMzEyMzU5NTlaMGgxGjAY\nBgNVBAMMEUludGVsIFNHWCBSb290IENBMRowGAYDVQQKDBFJbnRlbCBDb3Jwb3Jh\ndGlvbjEUMBIGA1UEBwwLU2FudGEgQ2xhcmExCzAJBgNVBAgMAkNBMQswCQYDVQQG\nEwJVUzBZMBMGByqGSM49AgEGCCqGSM49AwEHA0IABE/6D/1WHNrWwPmNMIyBKMW5\nJ6JzMsjo6xP2vkK1cdZGb1PGRP/C/8ECgiDkmklmzwLzLi+000m7LLrtKJA3oC2j\ngb8wgbwwHwYDVR0jBBgwFoAU6ehEUlM2XEsYmhH8QxgspdwggEgwVgYDVR0fBE8w\nTTBLoEmgR4ZFaHR0cHM6Ly9zYngtY2VydGlmaWNhdGVzLnRydXN0ZWRzZXJ2aWNl\ncy5pbnRlbC5jb20vSW50ZWxTR1hSb290Q0EuZGVyMB0GA1UdDgQWBBTp6ERSUzZc\nSxiaEfxDGCyl3CCASDAOBgNVHQ8BAf8EBAMCAQYwEgYDVR0TAQH/BAgwBgEB/wIB\nATAKBggqhkjOPQQDAgNJADBGAiEAzw9zdUiUHPMUd0C4mx41jlFZkrM3y5f1lgnV\nO7FbjOoCIQCoGtUmT4cXt7V+ySHbJ8Hob9AanpvXNH1ER+/gZF+opQ==\n-----END CERTIFICATE-----\n"},{"fmspc":"10806F070000","tcbInfo":"{\"tcbInfo\":{\"id\":\"TDX\",\"version\":3,\"issueDate\":\"2026-07-01T10:00:45Z\",\"nextUpdate\":\"2026-07-31T10:00:45Z\",\"fmspc\":\"10806F070000\",\"pceId\":\"0000\",\"tcbType\":0,\"tcbEvaluationDataNumber\":5,\"tdxModule\":{\"mrsigner\":\"000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000\",\"attributes\":\"0000000000000000\",\"attributesMask\":\"FFFFFFFFFFFFFFFF\"},\"tdxModuleIdentities\":[{\"id\":\"TDX_02\",\"mrsigner\":\"000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000\",\"attributes\":\"0000000000000000\",\"attributesMask\":\"FFFFFFFFFFFFFFFF\",\"tcbLevels\":[{\"tcb\":{\"isvsvn\":0},\"tcbDate\":\"2022-11-09T00:00:00Z\",\"tcbStatus\":\"UpToDate\"}]},{\"id\":\"TDX_05\",\"mrsigner\":\"000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000\",\"attributes\":\"0000000000000000\",\"attributesMask\":\"FFFFFFFFFFFFFFFF\",\"tcbLevels\":[{\"tcb\":{\"isvsvn\":0},\"tcbDate\":\"2022-11-09T00:00:00Z\",\"tcbStatus\":\"UpToDate\"}]},{\"id\":\"TDX_03\",\"mrsigner\":\"000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000\",\"attributes\":\"0000000000000000\",\"attributesMask\":\"FFFFFFFFFFFFFFFF\",\"tcbLevels\":[{\"tcb\":{\"isvsvn\":0},\"tcbDate\":\"2022-11-09T00:00:00Z\",\"tcbStatus\":\"UpToDate\"}]},{\"id\":\"TDX_01\",\"mrsigner\":\"000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000\",\"attributes\":\"0000000000000000\",\"attributesMask\":\"FFFFFFFFFFFFFFFF\",\"tcbLevels\":[{\"tcb\":{\"isvsvn\":0},\"tcbDate\":\"2022-11-09T00:00:00Z\",\"tcbStatus\":\"UpToDate\"}]}],\"tcbLevels\":[{\"tcb\":{\"sgxtcbcomponents\":[{\"svn\":1,\"category\":\"BIOS\",\"type\":\"Early Microcode Update\"},{\"svn\":1,\"category\":\"OS/VMM\",\"type\":\"SGX Late Microcode Update\"},{\"svn\":0,\"category\":\"OS/VMM\",\"type\":\"TXT SINIT\"},{\"svn\":0,\"category\":\"BIOS\"},{\"svn\":0,\"category\":\"BIOS\"},{\"svn\":0,\"category\":\"BIOS\"},{\"svn\":0},{\"svn\":0,\"category\":\"OS/VMM\",\"type\":\"SEAMLDR ACM\"},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0}],\"pcesvn\":0,\"tdxtcbcomponents\":[{\"svn\":0,\"category\":\"OS/VMM\",\"type\":\"TDX Module\"},{\"svn\":0,\"category\":\"OS/VMM\",\"type\":\"TDX Module\"},{\"svn\":1,\"category\":\"OS/VMM\",\"type\":\"TDX Late Microcode Update\"},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0}]},\"tcbDate\":\"2022-11-09T00:00:00Z\",\"tcbStatus\":\"UpToDate\"}]},\"signature\":\"9ed0865391001855b2e35740fdeb3978b284364201d1d568cc8c85bd640e707767c73cad516c00e2b29a2e81963fe5560c93ef20f391e936b33db74c1aa5b26c\"}","tcbInfoIssuerChain":"-----BEGIN CERTIFICATE-----\nMIICkDCCAjagAwIBAgIUTh8n662T/sqPZK+7n3H67/KGwu0wCgYIKoZIzj0EAwIw\naDEaMBgGA1UEAwwRSW50ZWwgU0dYIFJvb3QgQ0ExGjAYBgNVBAoMEUludGVsIENv\ncnBvcmF0aW9uMRQwEgYDVQQHDAtTYW50YSBDbGFyYTELMAkGA1UECAwCQ0ExCzAJ\nBgNVBAYTAlVTMB4XDTE5MTAzMTEyMzM0N1oXDTI2MTAzMTEyMzM0N1owbDEeMBwG\nA1UEAwwVSW50ZWwgU0dYIFRDQiBTaWduaW5nMRowGAYDVQQKDBFJbnRlbCBDb3Jw\nb3JhdGlvbjEUMBIGA1UEBwwLU2FudGEgQ2xhcmExCzAJBgNVBAgMAkNBMQswCQYD\nVQQGEwJVUzBZMBMGByqGSM49AgEGCCqGSM49AwEHA0IABOnYw9LbN/JmyUttXa0M\niBEenjPbxbR4C8MuVYxDI+Le8lDBLp9X4wMzCAUF/fI/31giClXp/y0erLbLZjdV\n07+jgbkwgbYwHwYDVR0jBBgwFoAU6ehEUlM2XEsYmhH8QxgspdwggEgwVgYDVR0f\nBE8wTTBLoEmgR4ZFaHR0cHM6Ly9zYngtY2VydGlmaWNhdGVzLnRydXN0ZWRzZXJ2\naWNlcy5pbnRlbC5jb20vSW50ZWxTR1hSb290Q0EuZGVyMB0GA1UdDgQWBBROHyfr\nrZP+yo9kr7ufcfrv8obC7TAOBgNVHQ8BAf8EBAMCBsAwDAYDVR0TAQH/BAIwADAK\nBggqhkjOPQQDAgNIADBFAiEA9xQeifK+2abQGnrAgk0hrOhdyvJQorh2cEMn4Gwr\n4hoCIFHW5qQ9G2wBJ4GMNQqv/oMfbPtzmyTlaWWzwxkqM0CT\n-----END CERTIFICATE-----\n-----BEGIN CERTIFICATE-----\nMIIClDCCAjmgAwIBAgIVAOnoRFJTNlxLGJoR/EMYLKXcIIBIMAoGCCqGSM49BAMC\nMGgxGjAYBgNVBAMMEUludGVsIFNHWCBSb290IENBMRowGAYDVQQKDBFJbnRlbCBD\nb3Jwb3JhdGlvbjEUMBIGA1UEBwwLU2FudGEgQ2xhcmExCzAJBgNVBAgMAkNBMQsw\nCQYDVQQGEwJVUzAeFw0xOTEwMzEwOTQ5MjFaFw00OTEyMzEyMzU5NTlaMGgxGjAY\nBgNVBAMMEUludGVsIFNHWCBSb290IENBMRowGAYDVQQKDBFJbnRlbCBDb3Jwb3Jh\ndGlvbjEUMBIGA1UEBwwLU2FudGEgQ2xhcmExCzAJBgNVBAgMAkNBMQswCQYDVQQG\nEwJVUzBZMBMGByqGSM49AgEGCCqGSM49AwEHA0IABE/6D/1WHNrWwPmNMIyBKMW5\nJ6JzMsjo6xP2vkK1cdZGb1PGRP/C/8ECgiDkmklmzwLzLi+000m7LLrtKJA3oC2j\ngb8wgbwwHwYDVR0jBBgwFoAU6ehEUlM2XEsYmhH8QxgspdwggEgwVgYDVR0fBE8w\nTTBLoEmgR4ZFaHR0cHM6Ly9zYngtY2VydGlmaWNhdGVzLnRydXN0ZWRzZXJ2aWNl\ncy5pbnRlbC5jb20vSW50ZWxTR1hSb290Q0EuZGVyMB0GA1UdDgQWBBTp6ERSUzZc\nSxiaEfxDGCyl3CCASDAOBgNVHQ8BAf8EBAMCAQYwEgYDVR0TAQH/BAgwBgEB/wIB\nATAKBggqhkjOPQQDAgNJADBGAiEAzw9zdUiUHPMUd0C4mx41jlFZkrM3y5f1lgnV\nO7FbjOoCIQCoGtUmT4cXt7V+ySHbJ8Hob9AanpvXNH1ER+/gZF+opQ==\n-----END CERTIFICATE-----\n"},{"fmspc":"20D06D010000","tcbInfo":"{\"tcbInfo\":{\"id\":\"TDX\",\"version\":3,\"issueDate\":\"2026-07-01T10:00:45Z\",\"nextUpdate\":\"2026-07-31T10:00:45Z\",\"fmspc\":\"20D06D010000\",\"pceId\":\"0000\",\"tcbType\":0,\"tcbEvaluationDataNumber\":5,\"tdxModule\":{\"mrsigner\":\"000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000\",\"attributes\":\"0000000000000000\",\"attributesMask\":\"FFFFFFFFFFFFFFFF\"},\"tdxModuleIdentities\":[{\"id\":\"TDX_02\",\"mrsigner\":\"000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000\",\"attributes\":\"0000000000000000\",\"attributesMask\":\"FFFFFFFFFFFFFFFF\",\"tcbLevels\":[{\"tcb\":{\"isvsvn\":0},\"tcbDate\":\"2022-11-09T00:00:00Z\",\"tcbStatus\":\"UpToDate\"}]},{\"id\":\"TDX_05\",\"mrsigner\":\"000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000\",\"attributes\":\"0000000000000000\",\"attributesMask\":\"FFFFFFFFFFFFFFFF\",\"tcbLevels\":[{\"tcb\":{\"isvsvn\":0},\"tcbDate\":\"2022-11-09T00:00:00Z\",\"tcbStatus\":\"UpToDate\"}]},{\"id\":\"TDX_03\",\"mrsigner\":\"000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000\",\"attributes\":\"0000000000000000\",\"attributesMask\":\"FFFFFFFFFFFFFFFF\",\"tcbLevels\":[{\"tcb\":{\"isvsvn\":0},\"tcbDate\":\"2022-11-09T00:00:00Z\",\"tcbStatus\":\"UpToDate\"}]},{\"id\":\"TDX_01\",\"mrsigner\":\"000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000\",\"attributes\":\"0000000000000000\",\"attributesMask\":\"FFFFFFFFFFFFFFFF\",\"tcbLevels\":[{\"tcb\":{\"isvsvn\":0},\"tcbDate\":\"2022-11-09T00:00:00Z\",\"tcbStatus\":\"UpToDate\"}]}],\"tcbLevels\":[{\"tcb\":{\"sgxtcbcomponents\":[{\"svn\":1,\"category\":\"BIOS\",\"type\":\"Early Microcode Update\"},{\"svn\":1,\"category\":\"OS/VMM\",\"type\":\"SGX Late Microcode Update\"},{\"svn\":0,\"category\":\"OS/VMM\",\"type\":\"TXT SINIT\"},{\"svn\":0,\"category\":\"BIOS\"},{\"svn\":0,\"category\":\"BIOS\"},{\"svn\":0,\"category\":\"BIOS\"},{\"svn\":0},{\"svn\":0,\"category\":\"OS/VMM\",\"type\":\"SEAMLDR ACM\"},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0}],\"pcesvn\":0,\"tdxtcbcomponents\":[{\"svn\":0,\"category\":\"OS/VMM\",\"type\":\"TDX Module\"},{\"svn\":0,\"category\":\"OS/VMM\",\"type\":\"TDX Module\"},{\"svn\":1,\"category\":\"OS/VMM\",\"type\":\"TDX Late Microcode Update\"},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0}]},\"tcbDate\":\"2022-11-09T00:00:00Z\",\"tcbStatus\":\"UpToDate\"}]},\"signature\":\"5214de9edac3522fe9a68abba903fc88c59c37651c8f4bf2b79bebf2381fc32907dc9790ed883d15a948b7ba91f4ad8fe1712c56390d8398ac0641a55eb80f21\"}","tcbInfoIssuerChain":"-----BEGIN CERTIFICATE-----\nMIICkDCCAjagAwIBAgIUTh8n662T/sqPZK+7n3H67/KGwu0wCgYIKoZIzj0EAwIw\naDEaMBgGA1UEAwwRSW50ZWwgU0dYIFJvb3QgQ0ExGjAYBgNVBAoMEUludGVsIENv\ncnBvcmF0aW9uMRQwEgYDVQQHDAtTYW50YSBDbGFyYTELMAkGA1UECAwCQ0ExCzAJ\nBgNVBAYTAlVTMB4XDTE5MTAzMTEyMzM0N1oXDTI2MTAzMTEyMzM0N1owbDEeMBwG\nA1UEAwwVSW50ZWwgU0dYIFRDQiBTaWduaW5nMRowGAYDVQQKDBFJbnRlbCBDb3Jw\nb3JhdGlvbjEUMBIGA1UEBwwLU2FudGEgQ2xhcmExCzAJBgNVBAgMAkNBMQswCQYD\nVQQGEwJVUzBZMBMGByqGSM49AgEGCCqGSM49AwEHA0IABOnYw9LbN/JmyUttXa0M\niBEenjPbxbR4C8MuVYxDI+Le8lDBLp9X4wMzCAUF/fI/31giClXp/y0erLbLZjdV\n07+jgbkwgbYwHwYDVR0jBBgwFoAU6ehEUlM2XEsYmhH8QxgspdwggEgwVgYDVR0f\nBE8wTTBLoEmgR4ZFaHR0cHM6Ly9zYngtY2VydGlmaWNhdGVzLnRydXN0ZWRzZXJ2\naWNlcy5pbnRlbC5jb20vSW50ZWxTR1hSb290Q0EuZGVyMB0GA1UdDgQWBBROHyfr\nrZP+yo9kr7ufcfrv8obC7TAOBgNVHQ8BAf8EBAMCBsAwDAYDVR0TAQH/BAIwADAK\nBggqhkjOPQQDAgNIADBFAiEA9xQeifK+2abQGnrAgk0hrOhdyvJQorh2cEMn4Gwr\n4hoCIFHW5qQ9G2wBJ4GMNQqv/oMfbPtzmyTlaWWzwxkqM0CT\n-----END CERTIFICATE-----\n-----BEGIN CERTIFICATE-----\nMIIClDCCAjmgAwIBAgIVAOnoRFJTNlxLGJoR/EMYLKXcIIBIMAoGCCqGSM49BAMC\nMGgxGjAYBgNVBAMMEUludGVsIFNHWCBSb290IENBMRowGAYDVQQKDBFJbnRlbCBD\nb3Jwb3JhdGlvbjEUMBIGA1UEBwwLU2FudGEgQ2xhcmExCzAJBgNVBAgMAkNBMQsw\nCQYDVQQGEwJVUzAeFw0xOTEwMzEwOTQ5MjFaFw00OTEyMzEyMzU5NTlaMGgxGjAY\nBgNVBAMMEUludGVsIFNHWCBSb290IENBMRowGAYDVQQKDBFJbnRlbCBDb3Jwb3Jh\ndGlvbjEUMBIGA1UEBwwLU2FudGEgQ2xhcmExCzAJBgNVBAgMAkNBMQswCQYDVQQG\nEwJVUzBZMBMGByqGSM49AgEGCCqGSM49AwEHA0IABE/6D/1WHNrWwPmNMIyBKMW5\nJ6JzMsjo6xP2vkK1cdZGb1PGRP/C/8ECgiDkmklmzwLzLi+000m7LLrtKJA3oC2j\ngb8wgbwwHwYDVR0jBBgwFoAU6ehEUlM2XEsYmhH8QxgspdwggEgwVgYDVR0fBE8w\nTTBLoEmgR4ZFaHR0cHM6Ly9zYngtY2VydGlmaWNhdGVzLnRydXN0ZWRzZXJ2aWNl\ncy5pbnRlbC5jb20vSW50ZWxTR1hSb290Q0EuZGVyMB0GA1UdDgQWBBTp6ERSUzZc\nSxiaEfxDGCyl3CCASDAOBgNVHQ8BAf8EBAMCAQYwEgYDVR0TAQH/BAgwBgEB/wIB\nATAKBggqhkjOPQQDAgNJADBGAiEAzw9zdUiUHPMUd0C4mx41jlFZkrM3y5f1lgnV\nO7FbjOoCIQCoGtUmT4cXt7V+ySHbJ8Hob9AanpvXNH1ER+/gZF+opQ==\n-----END CERTIFICATE-----\n"},{"fmspc":"00A06F000000","tcbInfo":"{\"tcbInfo\":{\"id\":\"TDX\",\"version\":3,\"issueDate\":\"2026-07-01T10:00:45Z\",\"nextUpdate\":\"2026-07-31T10:00:45Z\",\"fmspc\":\"00A06F000000\",\"pceId\":\"0000\",\"tcbType\":0,\"tcbEvaluationDataNumber\":5,\"tdxModule\":{\"mrsigner\":\"000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000\",\"attributes\":\"0000000000000000\",\"attributesMask\":\"FFFFFFFFFFFFFFFF\"},\"tdxModuleIdentities\":[{\"id\":\"TDX_02\",\"mrsigner\":\"000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000\",\"attributes\":\"0000000000000000\",\"attributesMask\":\"FFFFFFFFFFFFFFFF\",\"tcbLevels\":[{\"tcb\":{\"isvsvn\":0},\"tcbDate\":\"2022-11-09T00:00:00Z\",\"tcbStatus\":\"UpToDate\"}]},{\"id\":\"TDX_05\",\"mrsigner\":\"000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000\",\"attributes\":\"0000000000000000\",\"attributesMask\":\"FFFFFFFFFFFFFFFF\",\"tcbLevels\":[{\"tcb\":{\"isvsvn\":0},\"tcbDate\":\"2022-11-09T00:00:00Z\",\"tcbStatus\":\"UpToDate\"}]},{\"id\":\"TDX_03\",\"mrsigner\":\"000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000\",\"attributes\":\"0000000000000000\",\"attributesMask\":\"FFFFFFFFFFFFFFFF\",\"tcbLevels\":[{\"tcb\":{\"isvsvn\":0},\"tcbDate\":\"2022-11-09T00:00:00Z\",\"tcbStatus\":\"UpToDate\"}]},{\"id\":\"TDX_01\",\"mrsigner\":\"000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000\",\"attributes\":\"0000000000000000\",\"attributesMask\":\"FFFFFFFFFFFFFFFF\",\"tcbLevels\":[{\"tcb\":{\"isvsvn\":0},\"tcbDate\":\"2022-11-09T00:00:00Z\",\"tcbStatus\":\"UpToDate\"}]}],\"tcbLevels\":[{\"tcb\":{\"sgxtcbcomponents\":[{\"svn\":1,\"category\":\"BIOS\",\"type\":\"Early Microcode Update\"},{\"svn\":1,\"category\":\"OS/VMM\",\"type\":\"SGX Late Microcode Update\"},{\"svn\":0,\"category\":\"OS/VMM\",\"type\":\"TXT SINIT\"},{\"svn\":0,\"category\":\"BIOS\"},{\"svn\":0,\"category\":\"BIOS\"},{\"svn\":0,\"category\":\"BIOS\"},{\"svn\":0},{\"svn\":0,\"category\":\"OS/VMM\",\"type\":\"SEAMLDR ACM\"},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0}],\"pcesvn\":0,\"tdxtcbcomponents\":[{\"svn\":0,\"category\":\"OS/VMM\",\"type\":\"TDX Module\"},{\"svn\":0,\"category\":\"OS/VMM\",\"type\":\"TDX Module\"},{\"svn\":1,\"category\":\"OS/VMM\",\"type\":\"TDX Late Microcode Update\"},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0}]},\"tcbDate\":\"2022-11-09T00:00:00Z\",\"tcbStatus\":\"UpToDate\"}]},\"signature\":\"ac626a284a933532e9ad33ce2c2dbc24ad7e79dbef9a33dc8697fed09e2c46e5a8f508d057dc619d801eded0536502fb9be503a626cc5cbb2b02dd3da1f0b921\"}","tcbInfoIssuerChain":"-----BEGIN CERTIFICATE-----\nMIICkDCCAjagAwIBAgIUTh8n662T/sqPZK+7n3H67/KGwu0wCgYIKoZIzj0EAwIw\naDEaMBgGA1UEAwwRSW50ZWwgU0dYIFJvb3QgQ0ExGjAYBgNVBAoMEUludGVsIENv\ncnBvcmF0aW9uMRQwEgYDVQQHDAtTYW50YSBDbGFyYTELMAkGA1UECAwCQ0ExCzAJ\nBgNVBAYTAlVTMB4XDTE5MTAzMTEyMzM0N1oXDTI2MTAzMTEyMzM0N1owbDEeMBwG\nA1UEAwwVSW50ZWwgU0dYIFRDQiBTaWduaW5nMRowGAYDVQQKDBFJbnRlbCBDb3Jw\nb3JhdGlvbjEUMBIGA1UEBwwLU2FudGEgQ2xhcmExCzAJBgNVBAgMAkNBMQswCQYD\nVQQGEwJVUzBZMBMGByqGSM49AgEGCCqGSM49AwEHA0IABOnYw9LbN/JmyUttXa0M\niBEenjPbxbR4C8MuVYxDI+Le8lDBLp9X4wMzCAUF/fI/31giClXp/y0erLbLZjdV\n07+jgbkwgbYwHwYDVR0jBBgwFoAU6ehEUlM2XEsYmhH8QxgspdwggEgwVgYDVR0f\nBE8wTTBLoEmgR4ZFaHR0cHM6Ly9zYngtY2VydGlmaWNhdGVzLnRydXN0ZWRzZXJ2\naWNlcy5pbnRlbC5jb20vSW50ZWxTR1hSb290Q0EuZGVyMB0GA1UdDgQWBBROHyfr\nrZP+yo9kr7ufcfrv8obC7TAOBgNVHQ8BAf8EBAMCBsAwDAYDVR0TAQH/BAIwADAK\nBggqhkjOPQQDAgNIADBFAiEA9xQeifK+2abQGnrAgk0hrOhdyvJQorh2cEMn4Gwr\n4hoCIFHW5qQ9G2wBJ4GMNQqv/oMfbPtzmyTlaWWzwxkqM0CT\n-----END CERTIFICATE-----\n-----BEGIN CERTIFICATE-----\nMIIClDCCAjmgAwIBAgIVAOnoRFJTNlxLGJoR/EMYLKXcIIBIMAoGCCqGSM49BAMC\nMGgxGjAYBgNVBAMMEUludGVsIFNHWCBSb290IENBMRowGAYDVQQKDBFJbnRlbCBD\nb3Jwb3JhdGlvbjEUMBIGA1UEBwwLU2FudGEgQ2xhcmExCzAJBgNVBAgMAkNBMQsw\nCQYDVQQGEwJVUzAeFw0xOTEwMzEwOTQ5MjFaFw00OTEyMzEyMzU5NTlaMGgxGjAY\nBgNVBAMMEUludGVsIFNHWCBSb290IENBMRowGAYDVQQKDBFJbnRlbCBDb3Jwb3Jh\ndGlvbjEUMBIGA1UEBwwLU2FudGEgQ2xhcmExCzAJBgNVBAgMAkNBMQswCQYDVQQG\nEwJVUzBZMBMGByqGSM49AgEGCCqGSM49AwEHA0IABE/6D/1WHNrWwPmNMIyBKMW5\nJ6JzMsjo6xP2vkK1cdZGb1PGRP/C/8ECgiDkmklmzwLzLi+000m7LLrtKJA3oC2j\ngb8wgbwwHwYDVR0jBBgwFoAU6ehEUlM2XEsYmhH8QxgspdwggEgwVgYDVR0fBE8w\nTTBLoEmgR4ZFaHR0cHM6Ly9zYngtY2VydGlmaWNhdGVzLnRydXN0ZWRzZXJ2aWNl\ncy5pbnRlbC5jb20vSW50ZWxTR1hSb290Q0EuZGVyMB0GA1UdDgQWBBTp6ERSUzZc\nSxiaEfxDGCyl3CCASDAOBgNVHQ8BAf8EBAMCAQYwEgYDVR0TAQH/BAgwBgEB/wIB\nATAKBggqhkjOPQQDAgNJADBGAiEAzw9zdUiUHPMUd0C4mx41jlFZkrM3y5f1lgnV\nO7FbjOoCIQCoGtUmT4cXt7V+ySHbJ8Hob9AanpvXNH1ER+/gZF+opQ==\n-----END CERTIFICATE-----\n"},{"fmspc":"10A06D050000","tcbInfo":"{\"tcbInfo\":{\"id\":\"TDX\",\"version\":3,\"issueDate\":\"2026-07-01T10:00:45Z\",\"nextUpdate\":\"2026-07-31T10:00:45Z\",\"fmspc\":\"10A06D050000\",\"pceId\":\"0000\",\"tcbType\":0,\"tcbEvaluationDataNumber\":5,\"tdxModule\":{\"mrsigner\":\"000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000\",\"attributes\":\"0000000000000000\",\"attributesMask\":\"FFFFFFFFFFFFFFFF\"},\"tdxModuleIdentities\":[{\"id\":\"TDX_02\",\"mrsigner\":\"000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000\",\"attributes\":\"0000000000000000\",\"attributesMask\":\"FFFFFFFFFFFFFFFF\",\"tcbLevels\":[{\"tcb\":{\"isvsvn\":0},\"tcbDate\":\"2022-11-09T00:00:00Z\",\"tcbStatus\":\"UpToDate\"}]},{\"id\":\"TDX_05\",\"mrsigner\":\"000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000\",\"attributes\":\"0000000000000000\",\"attributesMask\":\"FFFFFFFFFFFFFFFF\",\"tcbLevels\":[{\"tcb\":{\"isvsvn\":0},\"tcbDate\":\"2022-11-09T00:00:00Z\",\"tcbStatus\":\"UpToDate\"}]},{\"id\":\"TDX_03\",\"mrsigner\":\"000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000\",\"attributes\":\"0000000000000000\",\"attributesMask\":\"FFFFFFFFFFFFFFFF\",\"tcbLevels\":[{\"tcb\":{\"isvsvn\":0},\"tcbDate\":\"2022-11-09T00:00:00Z\",\"tcbStatus\":\"UpToDate\"}]},{\"id\":\"TDX_01\",\"mrsigner\":\"000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000\",\"attributes\":\"0000000000000000\",\"attributesMask\":\"FFFFFFFFFFFFFFFF\",\"tcbLevels\":[{\"tcb\":{\"isvsvn\":0},\"tcbDate\":\"2022-11-09T00:00:00Z\",\"tcbStatus\":\"UpToDate\"}]}],\"tcbLevels\":[{\"tcb\":{\"sgxtcbcomponents\":[{\"svn\":0,\"category\":\"BIOS\",\"type\":\"Early Microcode Update\"},{\"svn\":0,\"category\":\"OS/VMM\",\"type\":\"SGX Late Microcode Update\"},{\"svn\":0,\"category\":\"OS/VMM\",\"type\":\"TXT SINIT\"},{\"svn\":0,\"category\":\"BIOS\"},{\"svn\":0,\"category\":\"BIOS\"},{\"svn\":0,\"category\":\"BIOS\"},{\"svn\":0},{\"svn\":0,\"category\":\"OS/VMM\",\"type\":\"SEAMLDR ACM\"},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0}],\"pcesvn\":0,\"tdxtcbcomponents\":[{\"svn\":0,\"category\":\"OS/VMM\",\"type\":\"TDX Module\"},{\"svn\":0,\"category\":\"OS/VMM\",\"type\":\"TDX Module\"},{\"svn\":0,\"category\":\"OS/VMM\",\"type\":\"TDX Late Microcode Update\"},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0}]},\"tcbDate\":\"2022-11-09T00:00:00Z\",\"tcbStatus\":\"UpToDate\"}]},\"signature\":\"5ab60c67e4c6477c8767bf2b615cf985211e1ee3a3ecb06cd045b2907f5e120cd3f2dad24c2143d887e0596b8ffdb477e0edf417509a871f932e06debceff864\"}","tcbInfoIssuerChain":"-----BEGIN CERTIFICATE-----\nMIICkDCCAjagAwIBAgIUTh8n662T/sqPZK+7n3H67/KGwu0wCgYIKoZIzj0EAwIw\naDEaMBgGA1UEAwwRSW50ZWwgU0dYIFJvb3QgQ0ExGjAYBgNVBAoMEUludGVsIENv\ncnBvcmF0aW9uMRQwEgYDVQQHDAtTYW50YSBDbGFyYTELMAkGA1UECAwCQ0ExCzAJ\nBgNVBAYTAlVTMB4XDTE5MTAzMTEyMzM0N1oXDTI2MTAzMTEyMzM0N1owbDEeMBwG\nA1UEAwwVSW50ZWwgU0dYIFRDQiBTaWduaW5nMRowGAYDVQQKDBFJbnRlbCBDb3Jw\nb3JhdGlvbjEUMBIGA1UEBwwLU2FudGEgQ2xhcmExCzAJBgNVBAgMAkNBMQswCQYD\nVQQGEwJVUzBZMBMGByqGSM49AgEGCCqGSM49AwEHA0IABOnYw9LbN/JmyUttXa0M\niBEenjPbxbR4C8MuVYxDI+Le8lDBLp9X4wMzCAUF/fI/31giClXp/y0erLbLZjdV\n07+jgbkwgbYwHwYDVR0jBBgwFoAU6ehEUlM2XEsYmhH8QxgspdwggEgwVgYDVR0f\nBE8wTTBLoEmgR4ZFaHR0cHM6Ly9zYngtY2VydGlmaWNhdGVzLnRydXN0ZWRzZXJ2\naWNlcy5pbnRlbC5jb20vSW50ZWxTR1hSb290Q0EuZGVyMB0GA1UdDgQWBBROHyfr\nrZP+yo9kr7ufcfrv8obC7TAOBgNVHQ8BAf8EBAMCBsAwDAYDVR0TAQH/BAIwADAK\nBggqhkjOPQQDAgNIADBFAiEA9xQeifK+2abQGnrAgk0hrOhdyvJQorh2cEMn4Gwr\n4hoCIFHW5qQ9G2wBJ4GMNQqv/oMfbPtzmyTlaWWzwxkqM0CT\n-----END CERTIFICATE-----\n-----BEGIN CERTIFICATE-----\nMIIClDCCAjmgAwIBAgIVAOnoRFJTNlxLGJoR/EMYLKXcIIBIMAoGCCqGSM49BAMC\nMGgxGjAYBgNVBAMMEUludGVsIFNHWCBSb290IENBMRowGAYDVQQKDBFJbnRlbCBD\nb3Jwb3JhdGlvbjEUMBIGA1UEBwwLU2FudGEgQ2xhcmExCzAJBgNVBAgMAkNBMQsw\nCQYDVQQGEwJVUzAeFw0xOTEwMzEwOTQ5MjFaFw00OTEyMzEyMzU5NTlaMGgxGjAY\nBgNVBAMMEUludGVsIFNHWCBSb290IENBMRowGAYDVQQKDBFJbnRlbCBDb3Jwb3Jh\ndGlvbjEUMBIGA1UEBwwLU2FudGEgQ2xhcmExCzAJBgNVBAgMAkNBMQswCQYDVQQG\nEwJVUzBZMBMGByqGSM49AgEGCCqGSM49AwEHA0IABE/6D/1WHNrWwPmNMIyBKMW5\nJ6JzMsjo6xP2vkK1cdZGb1PGRP/C/8ECgiDkmklmzwLzLi+000m7LLrtKJA3oC2j\ngb8wgbwwHwYDVR0jBBgwFoAU6ehEUlM2XEsYmhH8QxgspdwggEgwVgYDVR0fBE8w\nTTBLoEmgR4ZFaHR0cHM6Ly9zYngtY2VydGlmaWNhdGVzLnRydXN0ZWRzZXJ2aWNl\ncy5pbnRlbC5jb20vSW50ZWxTR1hSb290Q0EuZGVyMB0GA1UdDgQWBBTp6ERSUzZc\nSxiaEfxDGCyl3CCASDAOBgNVHQ8BAf8EBAMCAQYwEgYDVR0TAQH/BAgwBgEB/wIB\nATAKBggqhkjOPQQDAgNJADBGAiEAzw9zdUiUHPMUd0C4mx41jlFZkrM3y5f1lgnV\nO7FbjOoCIQCoGtUmT4cXt7V+ySHbJ8Hob9AanpvXNH1ER+/gZF+opQ==\n-----END CERTIFICATE-----\n"},{"fmspc":"00C06F000000","tcbInfo":"{\"tcbInfo\":{\"id\":\"TDX\",\"version\":3,\"issueDate\":\"2026-07-01T10:00:45Z\",\"nextUpdate\":\"2026-07-31T10:00:45Z\",\"fmspc\":\"00C06F000000\",\"pceId\":\"0000\",\"tcbType\":0,\"tcbEvaluationDataNumber\":5,\"tdxModule\":{\"mrsigner\":\"000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000\",\"attributes\":\"0000000000000000\",\"attributesMask\":\"FFFFFFFFFFFFFFFF\"},\"tdxModuleIdentities\":[{\"id\":\"TDX_02\",\"mrsigner\":\"000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000\",\"attributes\":\"0000000000000000\",\"attributesMask\":\"FFFFFFFFFFFFFFFF\",\"tcbLevels\":[{\"tcb\":{\"isvsvn\":0},\"tcbDate\":\"2022-11-09T00:00:00Z\",\"tcbStatus\":\"UpToDate\"}]},{\"id\":\"TDX_05\",\"mrsigner\":\"000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000\",\"attributes\":\"0000000000000000\",\"attributesMask\":\"FFFFFFFFFFFFFFFF\",\"tcbLevels\":[{\"tcb\":{\"isvsvn\":0},\"tcbDate\":\"2022-11-09T00:00:00Z\",\"tcbStatus\":\"UpToDate\"}]},{\"id\":\"TDX_03\",\"mrsigner\":\"000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000\",\"attributes\":\"0000000000000000\",\"attributesMask\":\"FFFFFFFFFFFFFFFF\",\"tcbLevels\":[{\"tcb\":{\"isvsvn\":0},\"tcbDate\":\"2022-11-09T00:00:00Z\",\"tcbStatus\":\"UpToDate\"}]},{\"id\":\"TDX_01\",\"mrsigner\":\"000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000\",\"attributes\":\"0000000000000000\",\"attributesMask\":\"FFFFFFFFFFFFFFFF\",\"tcbLevels\":[{\"tcb\":{\"isvsvn\":0},\"tcbDate\":\"2022-11-09T00:00:00Z\",\"tcbStatus\":\"UpToDate\"}]}],\"tcbLevels\":[{\"tcb\":{\"sgxtcbcomponents\":[{\"svn\":1,\"category\":\"BIOS\",\"type\":\"Early Microcode Update\"},{\"svn\":1,\"category\":\"OS/VMM\",\"type\":\"SGX Late Microcode Update\"},{\"svn\":0,\"category\":\"OS/VMM\",\"type\":\"TXT SINIT\"},{\"svn\":0,\"category\":\"BIOS\"},{\"svn\":0,\"category\":\"BIOS\"},{\"svn\":0,\"category\":\"BIOS\"},{\"svn\":0},{\"svn\":0,\"category\":\"OS/VMM\",\"type\":\"SEAMLDR ACM\"},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0}],\"pcesvn\":0,\"tdxtcbcomponents\":[{\"svn\":0,\"category\":\"OS/VMM\",\"type\":\"TDX Module\"},{\"svn\":0,\"category\":\"OS/VMM\",\"type\":\"TDX Module\"},{\"svn\":1,\"category\":\"OS/VMM\",\"type\":\"TDX Late Microcode Update\"},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0}]},\"tcbDate\":\"2022-11-09T00:00:00Z\",\"tcbStatus\":\"UpToDate\"}]},\"signature\":\"f787aeb769a57e7aa4e8cd64ba199b71966d6ffb441b9a5de66bcbc4e93b65f049da696bdefad506e3ece86249a4688b12f077bb559f1cace27899a5a4541f2c\"}","tcbInfoIssuerChain":"-----BEGIN CERTIFICATE-----\nMIICkDCCAjagAwIBAgIUTh8n662T/sqPZK+7n3H67/KGwu0wCgYIKoZIzj0EAwIw\naDEaMBgGA1UEAwwRSW50ZWwgU0dYIFJvb3QgQ0ExGjAYBgNVBAoMEUludGVsIENv\ncnBvcmF0aW9uMRQwEgYDVQQHDAtTYW50YSBDbGFyYTELMAkGA1UECAwCQ0ExCzAJ\nBgNVBAYTAlVTMB4XDTE5MTAzMTEyMzM0N1oXDTI2MTAzMTEyMzM0N1owbDEeMBwG\nA1UEAwwVSW50ZWwgU0dYIFRDQiBTaWduaW5nMRowGAYDVQQKDBFJbnRlbCBDb3Jw\nb3JhdGlvbjEUMBIGA1UEBwwLU2FudGEgQ2xhcmExCzAJBgNVBAgMAkNBMQswCQYD\nVQQGEwJVUzBZMBMGByqGSM49AgEGCCqGSM49AwEHA0IABOnYw9LbN/JmyUttXa0M\niBEenjPbxbR4C8MuVYxDI+Le8lDBLp9X4wMzCAUF/fI/31giClXp/y0erLbLZjdV\n07+jgbkwgbYwHwYDVR0jBBgwFoAU6ehEUlM2XEsYmhH8QxgspdwggEgwVgYDVR0f\nBE8wTTBLoEmgR4ZFaHR0cHM6Ly9zYngtY2VydGlmaWNhdGVzLnRydXN0ZWRzZXJ2\naWNlcy5pbnRlbC5jb20vSW50ZWxTR1hSb290Q0EuZGVyMB0GA1UdDgQWBBROHyfr\nrZP+yo9kr7ufcfrv8obC7TAOBgNVHQ8BAf8EBAMCBsAwDAYDVR0TAQH/BAIwADAK\nBggqhkjOPQQDAgNIADBFAiEA9xQeifK+2abQGnrAgk0hrOhdyvJQorh2cEMn4Gwr\n4hoCIFHW5qQ9G2wBJ4GMNQqv/oMfbPtzmyTlaWWzwxkqM0CT\n-----END CERTIFICATE-----\n-----BEGIN CERTIFICATE-----\nMIIClDCCAjmgAwIBAgIVAOnoRFJTNlxLGJoR/EMYLKXcIIBIMAoGCCqGSM49BAMC\nMGgxGjAYBgNVBAMMEUludGVsIFNHWCBSb290IENBMRowGAYDVQQKDBFJbnRlbCBD\nb3Jwb3JhdGlvbjEUMBIGA1UEBwwLU2FudGEgQ2xhcmExCzAJBgNVBAgMAkNBMQsw\nCQYDVQQGEwJVUzAeFw0xOTEwMzEwOTQ5MjFaFw00OTEyMzEyMzU5NTlaMGgxGjAY\nBgNVBAMMEUludGVsIFNHWCBSb290IENBMRowGAYDVQQKDBFJbnRlbCBDb3Jwb3Jh\ndGlvbjEUMBIGA1UEBwwLU2FudGEgQ2xhcmExCzAJBgNVBAgMAkNBMQswCQYDVQQG\nEwJVUzBZMBMGByqGSM49AgEGCCqGSM49AwEHA0IABE/6D/1WHNrWwPmNMIyBKMW5\nJ6JzMsjo6xP2vkK1cdZGb1PGRP/C/8ECgiDkmklmzwLzLi+000m7LLrtKJA3oC2j\ngb8wgbwwHwYDVR0jBBgwFoAU6ehEUlM2XEsYmhH8QxgspdwggEgwVgYDVR0fBE8w\nTTBLoEmgR4ZFaHR0cHM6Ly9zYngtY2VydGlmaWNhdGVzLnRydXN0ZWRzZXJ2aWNl\ncy5pbnRlbC5jb20vSW50ZWxTR1hSb290Q0EuZGVyMB0GA1UdDgQWBBTp6ERSUzZc\nSxiaEfxDGCyl3CCASDAOBgNVHQ8BAf8EBAMCAQYwEgYDVR0TAQH/BAgwBgEB/wIB\nATAKBggqhkjOPQQDAgNJADBGAiEAzw9zdUiUHPMUd0C4mx41jlFZkrM3y5f1lgnV\nO7FbjOoCIQCoGtUmT4cXt7V+ySHbJ8Hob9AanpvXNH1ER+/gZF+opQ==\n-----END CERTIFICATE-----\n"},{"fmspc":"30806F000000","tcbInfo":"{\"tcbInfo\":{\"id\":\"TDX\",\"version\":3,\"issueDate\":\"2026-07-01T10:00:45Z\",\"nextUpdate\":\"2026-07-31T10:00:45Z\",\"fmspc\":\"30806F000000\",\"pceId\":\"0000\",\"tcbType\":0,\"tcbEvaluationDataNumber\":5,\"tdxModule\":{\"mrsigner\":\"000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000\",\"attributes\":\"0000000000000000\",\"attributesMask\":\"FFFFFFFFFFFFFFFF\"},\"tdxModuleIdentities\":[{\"id\":\"TDX_02\",\"mrsigner\":\"000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000\",\"attributes\":\"0000000000000000\",\"attributesMask\":\"FFFFFFFFFFFFFFFF\",\"tcbLevels\":[{\"tcb\":{\"isvsvn\":0},\"tcbDate\":\"2022-11-09T00:00:00Z\",\"tcbStatus\":\"UpToDate\"}]},{\"id\":\"TDX_05\",\"mrsigner\":\"000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000\",\"attributes\":\"0000000000000000\",\"attributesMask\":\"FFFFFFFFFFFFFFFF\",\"tcbLevels\":[{\"tcb\":{\"isvsvn\":0},\"tcbDate\":\"2022-11-09T00:00:00Z\",\"tcbStatus\":\"UpToDate\"}]},{\"id\":\"TDX_03\",\"mrsigner\":\"000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000\",\"attributes\":\"0000000000000000\",\"attributesMask\":\"FFFFFFFFFFFFFFFF\",\"tcbLevels\":[{\"tcb\":{\"isvsvn\":0},\"tcbDate\":\"2022-11-09T00:00:00Z\",\"tcbStatus\":\"UpToDate\"}]},{\"id\":\"TDX_01\",\"mrsigner\":\"000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000\",\"attributes\":\"0000000000000000\",\"attributesMask\":\"FFFFFFFFFFFFFFFF\",\"tcbLevels\":[{\"tcb\":{\"isvsvn\":0},\"tcbDate\":\"2022-11-09T00:00:00Z\",\"tcbStatus\":\"UpToDate\"}]}],\"tcbLevels\":[{\"tcb\":{\"sgxtcbcomponents\":[{\"svn\":1,\"category\":\"BIOS\",\"type\":\"Early Microcode Update\"},{\"svn\":1,\"category\":\"OS/VMM\",\"type\":\"SGX Late Microcode Update\"},{\"svn\":0,\"category\":\"OS/VMM\",\"type\":\"TXT SINIT\"},{\"svn\":0,\"category\":\"BIOS\"},{\"svn\":0,\"category\":\"BIOS\"},{\"svn\":0,\"category\":\"BIOS\"},{\"svn\":0},{\"svn\":0,\"category\":\"OS/VMM\",\"type\":\"SEAMLDR ACM\"},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0}],\"pcesvn\":11,\"tdxtcbcomponents\":[{\"svn\":0,\"category\":\"OS/VMM\",\"type\":\"TDX Module\"},{\"svn\":0,\"category\":\"OS/VMM\",\"type\":\"TDX Module\"},{\"svn\":1,\"category\":\"OS/VMM\",\"type\":\"TDX Late Microcode Update\"},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0}]},\"tcbDate\":\"2022-11-09T00:00:00Z\",\"tcbStatus\":\"UpToDate\"}]},\"signature\":\"c7bfb3a1d338bb64803c232efff231a25871dd14b06ecd4d119adc6998b0c90bd8d3f109af79f40d4cb24c2e939c596c2ab0896b289569b8d3dadc920900a98a\"}","tcbInfoIssuerChain":"-----BEGIN CERTIFICATE-----\nMIICkDCCAjagAwIBAgIUTh8n662T/sqPZK+7n3H67/KGwu0wCgYIKoZIzj0EAwIw\naDEaMBgGA1UEAwwRSW50ZWwgU0dYIFJvb3QgQ0ExGjAYBgNVBAoMEUludGVsIENv\ncnBvcmF0aW9uMRQwEgYDVQQHDAtTYW50YSBDbGFyYTELMAkGA1UECAwCQ0ExCzAJ\nBgNVBAYTAlVTMB4XDTE5MTAzMTEyMzM0N1oXDTI2MTAzMTEyMzM0N1owbDEeMBwG\nA1UEAwwVSW50ZWwgU0dYIFRDQiBTaWduaW5nMRowGAYDVQQKDBFJbnRlbCBDb3Jw\nb3JhdGlvbjEUMBIGA1UEBwwLU2FudGEgQ2xhcmExCzAJBgNVBAgMAkNBMQswCQYD\nVQQGEwJVUzBZMBMGByqGSM49AgEGCCqGSM49AwEHA0IABOnYw9LbN/JmyUttXa0M\niBEenjPbxbR4C8MuVYxDI+Le8lDBLp9X4wMzCAUF/fI/31giClXp/y0erLbLZjdV\n07+jgbkwgbYwHwYDVR0jBBgwFoAU6ehEUlM2XEsYmhH8QxgspdwggEgwVgYDVR0f\nBE8wTTBLoEmgR4ZFaHR0cHM6Ly9zYngtY2VydGlmaWNhdGVzLnRydXN0ZWRzZXJ2\naWNlcy5pbnRlbC5jb20vSW50ZWxTR1hSb290Q0EuZGVyMB0GA1UdDgQWBBROHyfr\nrZP+yo9kr7ufcfrv8obC7TAOBgNVHQ8BAf8EBAMCBsAwDAYDVR0TAQH/BAIwADAK\nBggqhkjOPQQDAgNIADBFAiEA9xQeifK+2abQGnrAgk0hrOhdyvJQorh2cEMn4Gwr\n4hoCIFHW5qQ9G2wBJ4GMNQqv/oMfbPtzmyTlaWWzwxkqM0CT\n-----END CERTIFICATE-----\n-----BEGIN CERTIFICATE-----\nMIIClDCCAjmgAwIBAgIVAOnoRFJTNlxLGJoR/EMYLKXcIIBIMAoGCCqGSM49BAMC\nMGgxGjAYBgNVBAMMEUludGVsIFNHWCBSb290IENBMRowGAYDVQQKDBFJbnRlbCBD\nb3Jwb3JhdGlvbjEUMBIGA1UEBwwLU2FudGEgQ2xhcmExCzAJBgNVBAgMAkNBMQsw\nCQYDVQQGEwJVUzAeFw0xOTEwMzEwOTQ5MjFaFw00OTEyMzEyMzU5NTlaMGgxGjAY\nBgNVBAMMEUludGVsIFNHWCBSb290IENBMRowGAYDVQQKDBFJbnRlbCBDb3Jwb3Jh\ndGlvbjEUMBIGA1UEBwwLU2FudGEgQ2xhcmExCzAJBgNVBAgMAkNBMQswCQYDVQQG\nEwJVUzBZMBMGByqGSM49AgEGCCqGSM49AwEHA0IABE/6D/1WHNrWwPmNMIyBKMW5\nJ6JzMsjo6xP2vkK1cdZGb1PGRP/C/8ECgiDkmklmzwLzLi+000m7LLrtKJA3oC2j\ngb8wgbwwHwYDVR0jBBgwFoAU6ehEUlM2XEsYmhH8QxgspdwggEgwVgYDVR0fBE8w\nTTBLoEmgR4ZFaHR0cHM6Ly9zYngtY2VydGlmaWNhdGVzLnRydXN0ZWRzZXJ2aWNl\ncy5pbnRlbC5jb20vSW50ZWxTR1hSb290Q0EuZGVyMB0GA1UdDgQWBBTp6ERSUzZc\nSxiaEfxDGCyl3CCASDAOBgNVHQ8BAf8EBAMCAQYwEgYDVR0TAQH/BAgwBgEB/wIB\nATAKBggqhkjOPQQDAgNJADBGAiEAzw9zdUiUHPMUd0C4mx41jlFZkrM3y5f1lgnV\nO7FbjOoCIQCoGtUmT4cXt7V+ySHbJ8Hob9AanpvXNH1ER+/gZF+opQ==\n-----END CERTIFICATE-----\n"},{"fmspc":"0400F1200000","tcbInfo":"{\"tcbInfo\":{\"id\":\"TDX\",\"version\":3,\"issueDate\":\"2026-07-01T10:00:45Z\",\"nextUpdate\":\"2026-07-31T10:00:45Z\",\"fmspc\":\"0400F1200000\",\"pceId\":\"0000\",\"tcbType\":0,\"tcbEvaluationDataNumber\":5,\"tdxModule\":{\"mrsigner\":\"000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000\",\"attributes\":\"0000000000000000\",\"attributesMask\":\"FFFFFFFFFFFFFFFF\"},\"tdxModuleIdentities\":[{\"id\":\"TDX_02\",\"mrsigner\":\"000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000\",\"attributes\":\"0000000000000000\",\"attributesMask\":\"FFFFFFFFFFFFFFFF\",\"tcbLevels\":[{\"tcb\":{\"isvsvn\":0},\"tcbDate\":\"2022-11-09T00:00:00Z\",\"tcbStatus\":\"UpToDate\"}]},{\"id\":\"TDX_05\",\"mrsigner\":\"000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000\",\"attributes\":\"0000000000000000\",\"attributesMask\":\"FFFFFFFFFFFFFFFF\",\"tcbLevels\":[{\"tcb\":{\"isvsvn\":0},\"tcbDate\":\"2022-11-09T00:00:00Z\",\"tcbStatus\":\"UpToDate\"}]},{\"id\":\"TDX_03\",\"mrsigner\":\"000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000\",\"attributes\":\"0000000000000000\",\"attributesMask\":\"FFFFFFFFFFFFFFFF\",\"tcbLevels\":[{\"tcb\":{\"isvsvn\":0},\"tcbDate\":\"2022-11-09T00:00:00Z\",\"tcbStatus\":\"UpToDate\"}]},{\"id\":\"TDX_01\",\"mrsigner\":\"000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000\",\"attributes\":\"0000000000000000\",\"attributesMask\":\"FFFFFFFFFFFFFFFF\",\"tcbLevels\":[{\"tcb\":{\"isvsvn\":0},\"tcbDate\":\"2022-11-09T00:00:00Z\",\"tcbStatus\":\"UpToDate\"}]}],\"tcbLevels\":[{\"tcb\":{\"sgxtcbcomponents\":[{\"svn\":1,\"category\":\"BIOS\",\"type\":\"Early Microcode Update\"},{\"svn\":1,\"category\":\"OS/VMM\",\"type\":\"SGX Late Microcode Update\"},{\"svn\":0,\"category\":\"OS/VMM\",\"type\":\"TXT SINIT\"},{\"svn\":0,\"category\":\"BIOS\"},{\"svn\":0,\"category\":\"BIOS\"},{\"svn\":0,\"category\":\"BIOS\"},{\"svn\":0},{\"svn\":0,\"category\":\"OS/VMM\",\"type\":\"SEAMLDR ACM\"},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0}],\"pcesvn\":0,\"tdxtcbcomponents\":[{\"svn\":0,\"category\":\"OS/VMM\",\"type\":\"TDX Module\"},{\"svn\":0,\"category\":\"OS/VMM\",\"type\":\"TDX Module\"},{\"svn\":0,\"category\":\"OS/VMM\",\"type\":\"TDX Late Microcode Update\"},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0}]},\"tcbDate\":\"2022-11-09T00:00:00Z\",\"tcbStatus\":\"UpToDate\"}]},\"signature\":\"8c8c10f373ab61fa882f2f10f3885cea3b4ad34cfcbef833be573cbf631e7e84c31ad26ec05ee640fd91aa0ef0433e53c4d0fbc82c14cf055aabd698a96da216\"}","tcbInfoIssuerChain":"-----BEGIN CERTIFICATE-----\nMIICkDCCAjagAwIBAgIUTh8n662T/sqPZK+7n3H67/KGwu0wCgYIKoZIzj0EAwIw\naDEaMBgGA1UEAwwRSW50ZWwgU0dYIFJvb3QgQ0ExGjAYBgNVBAoMEUludGVsIENv\ncnBvcmF0aW9uMRQwEgYDVQQHDAtTYW50YSBDbGFyYTELMAkGA1UECAwCQ0ExCzAJ\nBgNVBAYTAlVTMB4XDTE5MTAzMTEyMzM0N1oXDTI2MTAzMTEyMzM0N1owbDEeMBwG\nA1UEAwwVSW50ZWwgU0dYIFRDQiBTaWduaW5nMRowGAYDVQQKDBFJbnRlbCBDb3Jw\nb3JhdGlvbjEUMBIGA1UEBwwLU2FudGEgQ2xhcmExCzAJBgNVBAgMAkNBMQswCQYD\nVQQGEwJVUzBZMBMGByqGSM49AgEGCCqGSM49AwEHA0IABOnYw9LbN/JmyUttXa0M\niBEenjPbxbR4C8MuVYxDI+Le8lDBLp9X4wMzCAUF/fI/31giClXp/y0erLbLZjdV\n07+jgbkwgbYwHwYDVR0jBBgwFoAU6ehEUlM2XEsYmhH8QxgspdwggEgwVgYDVR0f\nBE8wTTBLoEmgR4ZFaHR0cHM6Ly9zYngtY2VydGlmaWNhdGVzLnRydXN0ZWRzZXJ2\naWNlcy5pbnRlbC5jb20vSW50ZWxTR1hSb290Q0EuZGVyMB0GA1UdDgQWBBROHyfr\nrZP+yo9kr7ufcfrv8obC7TAOBgNVHQ8BAf8EBAMCBsAwDAYDVR0TAQH/BAIwADAK\nBggqhkjOPQQDAgNIADBFAiEA9xQeifK+2abQGnrAgk0hrOhdyvJQorh2cEMn4Gwr\n4hoCIFHW5qQ9G2wBJ4GMNQqv/oMfbPtzmyTlaWWzwxkqM0CT\n-----END CERTIFICATE-----\n-----BEGIN CERTIFICATE-----\nMIIClDCCAjmgAwIBAgIVAOnoRFJTNlxLGJoR/EMYLKXcIIBIMAoGCCqGSM49BAMC\nMGgxGjAYBgNVBAMMEUludGVsIFNHWCBSb290IENBMRowGAYDVQQKDBFJbnRlbCBD\nb3Jwb3JhdGlvbjEUMBIGA1UEBwwLU2FudGEgQ2xhcmExCzAJBgNVBAgMAkNBMQsw\nCQYDVQQGEwJVUzAeFw0xOTEwMzEwOTQ5MjFaFw00OTEyMzEyMzU5NTlaMGgxGjAY\nBgNVBAMMEUludGVsIFNHWCBSb290IENBMRowGAYDVQQKDBFJbnRlbCBDb3Jwb3Jh\ndGlvbjEUMBIGA1UEBwwLU2FudGEgQ2xhcmExCzAJBgNVBAgMAkNBMQswCQYDVQQG\nEwJVUzBZMBMGByqGSM49AgEGCCqGSM49AwEHA0IABE/6D/1WHNrWwPmNMIyBKMW5\nJ6JzMsjo6xP2vkK1cdZGb1PGRP/C/8ECgiDkmklmzwLzLi+000m7LLrtKJA3oC2j\ngb8wgbwwHwYDVR0jBBgwFoAU6ehEUlM2XEsYmhH8QxgspdwggEgwVgYDVR0fBE8w\nTTBLoEmgR4ZFaHR0cHM6Ly9zYngtY2VydGlmaWNhdGVzLnRydXN0ZWRzZXJ2aWNl\ncy5pbnRlbC5jb20vSW50ZWxTR1hSb290Q0EuZGVyMB0GA1UdDgQWBBTp6ERSUzZc\nSxiaEfxDGCyl3CCASDAOBgNVHQ8BAf8EBAMCAQYwEgYDVR0TAQH/BAgwBgEB/wIB\nATAKBggqhkjOPQQDAgNJADBGAiEAzw9zdUiUHPMUd0C4mx41jlFZkrM3y5f1lgnV\nO7FbjOoCIQCoGtUmT4cXt7V+ySHbJ8Hob9AanpvXNH1ER+/gZF+opQ==\n-----END CERTIFICATE-----\n"},{"fmspc":"20806F070000","tcbInfo":"{\"tcbInfo\":{\"id\":\"TDX\",\"version\":3,\"issueDate\":\"2026-07-01T10:00:45Z\",\"nextUpdate\":\"2026-07-31T10:00:45Z\",\"fmspc\":\"20806F070000\",\"pceId\":\"0000\",\"tcbType\":0,\"tcbEvaluationDataNumber\":5,\"tdxModule\":{\"mrsigner\":\"000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000\",\"attributes\":\"0000000000000000\",\"attributesMask\":\"FFFFFFFFFFFFFFFF\"},\"tdxModuleIdentities\":[{\"id\":\"TDX_02\",\"mrsigner\":\"000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000\",\"attributes\":\"0000000000000000\",\"attributesMask\":\"FFFFFFFFFFFFFFFF\",\"tcbLevels\":[{\"tcb\":{\"isvsvn\":0},\"tcbDate\":\"2022-11-09T00:00:00Z\",\"tcbStatus\":\"UpToDate\"}]},{\"id\":\"TDX_05\",\"mrsigner\":\"000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000\",\"attributes\":\"0000000000000000\",\"attributesMask\":\"FFFFFFFFFFFFFFFF\",\"tcbLevels\":[{\"tcb\":{\"isvsvn\":0},\"tcbDate\":\"2022-11-09T00:00:00Z\",\"tcbStatus\":\"UpToDate\"}]},{\"id\":\"TDX_03\",\"mrsigner\":\"000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000\",\"attributes\":\"0000000000000000\",\"attributesMask\":\"FFFFFFFFFFFFFFFF\",\"tcbLevels\":[{\"tcb\":{\"isvsvn\":0},\"tcbDate\":\"2022-11-09T00:00:00Z\",\"tcbStatus\":\"UpToDate\"}]},{\"id\":\"TDX_01\",\"mrsigner\":\"000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000\",\"attributes\":\"0000000000000000\",\"attributesMask\":\"FFFFFFFFFFFFFFFF\",\"tcbLevels\":[{\"tcb\":{\"isvsvn\":0},\"tcbDate\":\"2022-11-09T00:00:00Z\",\"tcbStatus\":\"UpToDate\"}]}],\"tcbLevels\":[{\"tcb\":{\"sgxtcbcomponents\":[{\"svn\":1,\"category\":\"BIOS\",\"type\":\"Early Microcode Update\"},{\"svn\":1,\"category\":\"OS/VMM\",\"type\":\"SGX Late Microcode Update\"},{\"svn\":0,\"category\":\"OS/VMM\",\"type\":\"TXT SINIT\"},{\"svn\":0,\"category\":\"BIOS\"},{\"svn\":0,\"category\":\"BIOS\"},{\"svn\":0,\"category\":\"BIOS\"},{\"svn\":0},{\"svn\":0,\"category\":\"OS/VMM\",\"type\":\"SEAMLDR ACM\"},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0}],\"pcesvn\":0,\"tdxtcbcomponents\":[{\"svn\":0,\"category\":\"OS/VMM\",\"type\":\"TDX Module\"},{\"svn\":0,\"category\":\"OS/VMM\",\"type\":\"TDX Module\"},{\"svn\":1,\"category\":\"OS/VMM\",\"type\":\"TDX Late Microcode Update\"},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0}]},\"tcbDate\":\"2022-11-09T00:00:00Z\",\"tcbStatus\":\"UpToDate\"}]},\"signature\":\"d6154c177ad2e3f782dba2df4bf13e2fe2f6a07e20ae09d63cd4e1c3a7caca1afdecbc2c6959619e810926f6d6df4fe5b6d62e7a3f3abfc0bc440e768084298d\"}","tcbInfoIssuerChain":"-----BEGIN CERTIFICATE-----\nMIICkDCCAjagAwIBAgIUTh8n662T/sqPZK+7n3H67/KGwu0wCgYIKoZIzj0EAwIw\naDEaMBgGA1UEAwwRSW50ZWwgU0dYIFJvb3QgQ0ExGjAYBgNVBAoMEUludGVsIENv\ncnBvcmF0aW9uMRQwEgYDVQQHDAtTYW50YSBDbGFyYTELMAkGA1UECAwCQ0ExCzAJ\nBgNVBAYTAlVTMB4XDTE5MTAzMTEyMzM0N1oXDTI2MTAzMTEyMzM0N1owbDEeMBwG\nA1UEAwwVSW50ZWwgU0dYIFRDQiBTaWduaW5nMRowGAYDVQQKDBFJbnRlbCBDb3Jw\nb3JhdGlvbjEUMBIGA1UEBwwLU2FudGEgQ2xhcmExCzAJBgNVBAgMAkNBMQswCQYD\nVQQGEwJVUzBZMBMGByqGSM49AgEGCCqGSM49AwEHA0IABOnYw9LbN/JmyUttXa0M\niBEenjPbxbR4C8MuVYxDI+Le8lDBLp9X4wMzCAUF/fI/31giClXp/y0erLbLZjdV\n07+jgbkwgbYwHwYDVR0jBBgwFoAU6ehEUlM2XEsYmhH8QxgspdwggEgwVgYDVR0f\nBE8wTTBLoEmgR4ZFaHR0cHM6Ly9zYngtY2VydGlmaWNhdGVzLnRydXN0ZWRzZXJ2\naWNlcy5pbnRlbC5jb20vSW50ZWxTR1hSb290Q0EuZGVyMB0GA1UdDgQWBBROHyfr\nrZP+yo9kr7ufcfrv8obC7TAOBgNVHQ8BAf8EBAMCBsAwDAYDVR0TAQH/BAIwADAK\nBggqhkjOPQQDAgNIADBFAiEA9xQeifK+2abQGnrAgk0hrOhdyvJQorh2cEMn4Gwr\n4hoCIFHW5qQ9G2wBJ4GMNQqv/oMfbPtzmyTlaWWzwxkqM0CT\n-----END CERTIFICATE-----\n-----BEGIN CERTIFICATE-----\nMIIClDCCAjmgAwIBAgIVAOnoRFJTNlxLGJoR/EMYLKXcIIBIMAoGCCqGSM49BAMC\nMGgxGjAYBgNVBAMMEUludGVsIFNHWCBSb290IENBMRowGAYDVQQKDBFJbnRlbCBD\nb3Jwb3JhdGlvbjEUMBIGA1UEBwwLU2FudGEgQ2xhcmExCzAJBgNVBAgMAkNBMQsw\nCQYDVQQGEwJVUzAeFw0xOTEwMzEwOTQ5MjFaFw00OTEyMzEyMzU5NTlaMGgxGjAY\nBgNVBAMMEUludGVsIFNHWCBSb290IENBMRowGAYDVQQKDBFJbnRlbCBDb3Jwb3Jh\ndGlvbjEUMBIGA1UEBwwLU2FudGEgQ2xhcmExCzAJBgNVBAgMAkNBMQswCQYDVQQG\nEwJVUzBZMBMGByqGSM49AgEGCCqGSM49AwEHA0IABE/6D/1WHNrWwPmNMIyBKMW5\nJ6JzMsjo6xP2vkK1cdZGb1PGRP/C/8ECgiDkmklmzwLzLi+000m7LLrtKJA3oC2j\ngb8wgbwwHwYDVR0jBBgwFoAU6ehEUlM2XEsYmhH8QxgspdwggEgwVgYDVR0fBE8w\nTTBLoEmgR4ZFaHR0cHM6Ly9zYngtY2VydGlmaWNhdGVzLnRydXN0ZWRzZXJ2aWNl\ncy5pbnRlbC5jb20vSW50ZWxTR1hSb290Q0EuZGVyMB0GA1UdDgQWBBTp6ERSUzZc\nSxiaEfxDGCyl3CCASDAOBgNVHQ8BAf8EBAMCAQYwEgYDVR0TAQH/BAgwBgEB/wIB\nATAKBggqhkjOPQQDAgNJADBGAiEAzw9zdUiUHPMUd0C4mx41jlFZkrM3y5f1lgnV\nO7FbjOoCIQCoGtUmT4cXt7V+ySHbJ8Hob9AanpvXNH1ER+/gZF+opQ==\n-----END CERTIFICATE-----\n"},{"fmspc":"10806F040000","tcbInfo":"{\"tcbInfo\":{\"id\":\"TDX\",\"version\":3,\"issueDate\":\"2026-07-01T10:00:45Z\",\"nextUpdate\":\"2026-07-31T10:00:45Z\",\"fmspc\":\"10806F040000\",\"pceId\":\"0000\",\"tcbType\":0,\"tcbEvaluationDataNumber\":5,\"tdxModule\":{\"mrsigner\":\"000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000\",\"attributes\":\"0000000000000000\",\"attributesMask\":\"FFFFFFFFFFFFFFFF\"},\"tdxModuleIdentities\":[{\"id\":\"TDX_02\",\"mrsigner\":\"000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000\",\"attributes\":\"0000000000000000\",\"attributesMask\":\"FFFFFFFFFFFFFFFF\",\"tcbLevels\":[{\"tcb\":{\"isvsvn\":0},\"tcbDate\":\"2022-11-09T00:00:00Z\",\"tcbStatus\":\"UpToDate\"}]},{\"id\":\"TDX_05\",\"mrsigner\":\"000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000\",\"attributes\":\"0000000000000000\",\"attributesMask\":\"FFFFFFFFFFFFFFFF\",\"tcbLevels\":[{\"tcb\":{\"isvsvn\":0},\"tcbDate\":\"2022-11-09T00:00:00Z\",\"tcbStatus\":\"UpToDate\"}]},{\"id\":\"TDX_03\",\"mrsigner\":\"000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000\",\"attributes\":\"0000000000000000\",\"attributesMask\":\"FFFFFFFFFFFFFFFF\",\"tcbLevels\":[{\"tcb\":{\"isvsvn\":0},\"tcbDate\":\"2022-11-09T00:00:00Z\",\"tcbStatus\":\"UpToDate\"}]},{\"id\":\"TDX_01\",\"mrsigner\":\"000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000\",\"attributes\":\"0000000000000000\",\"attributesMask\":\"FFFFFFFFFFFFFFFF\",\"tcbLevels\":[{\"tcb\":{\"isvsvn\":0},\"tcbDate\":\"2022-11-09T00:00:00Z\",\"tcbStatus\":\"UpToDate\"}]}],\"tcbLevels\":[{\"tcb\":{\"sgxtcbcomponents\":[{\"svn\":1,\"category\":\"BIOS\",\"type\":\"Early Microcode Update\"},{\"svn\":1,\"category\":\"OS/VMM\",\"type\":\"SGX Late Microcode Update\"},{\"svn\":0,\"category\":\"OS/VMM\",\"type\":\"TXT SINIT\"},{\"svn\":0,\"category\":\"BIOS\"},{\"svn\":0,\"category\":\"BIOS\"},{\"svn\":0,\"category\":\"BIOS\"},{\"svn\":0},{\"svn\":0,\"category\":\"OS/VMM\",\"type\":\"SEAMLDR ACM\"},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0}],\"pcesvn\":11,\"tdxtcbcomponents\":[{\"svn\":0,\"category\":\"OS/VMM\",\"type\":\"TDX Module\"},{\"svn\":0,\"category\":\"OS/VMM\",\"type\":\"TDX Module\"},{\"svn\":1,\"category\":\"OS/VMM\",\"type\":\"TDX Late Microcode Update\"},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0}]},\"tcbDate\":\"2022-11-09T00:00:00Z\",\"tcbStatus\":\"UpToDate\"}]},\"signature\":\"c04cb69c8a57965018da713e624baa6c11f290f762b1b73cf01f90087334ba8d6c33e10fb3ca766b7dd99d87387b8b4241f25f3e91328c160c193deb70ec0bdb\"}","tcbInfoIssuerChain":"-----BEGIN CERTIFICATE-----\nMIICkDCCAjagAwIBAgIUTh8n662T/sqPZK+7n3H67/KGwu0wCgYIKoZIzj0EAwIw\naDEaMBgGA1UEAwwRSW50ZWwgU0dYIFJvb3QgQ0ExGjAYBgNVBAoMEUludGVsIENv\ncnBvcmF0aW9uMRQwEgYDVQQHDAtTYW50YSBDbGFyYTELMAkGA1UECAwCQ0ExCzAJ\nBgNVBAYTAlVTMB4XDTE5MTAzMTEyMzM0N1oXDTI2MTAzMTEyMzM0N1owbDEeMBwG\nA1UEAwwVSW50ZWwgU0dYIFRDQiBTaWduaW5nMRowGAYDVQQKDBFJbnRlbCBDb3Jw\nb3JhdGlvbjEUMBIGA1UEBwwLU2FudGEgQ2xhcmExCzAJBgNVBAgMAkNBMQswCQYD\nVQQGEwJVUzBZMBMGByqGSM49AgEGCCqGSM49AwEHA0IABOnYw9LbN/JmyUttXa0M\niBEenjPbxbR4C8MuVYxDI+Le8lDBLp9X4wMzCAUF/fI/31giClXp/y0erLbLZjdV\n07+jgbkwgbYwHwYDVR0jBBgwFoAU6ehEUlM2XEsYmhH8QxgspdwggEgwVgYDVR0f\nBE8wTTBLoEmgR4ZFaHR0cHM6Ly9zYngtY2VydGlmaWNhdGVzLnRydXN0ZWRzZXJ2\naWNlcy5pbnRlbC5jb20vSW50ZWxTR1hSb290Q0EuZGVyMB0GA1UdDgQWBBROHyfr\nrZP+yo9kr7ufcfrv8obC7TAOBgNVHQ8BAf8EBAMCBsAwDAYDVR0TAQH/BAIwADAK\nBggqhkjOPQQDAgNIADBFAiEA9xQeifK+2abQGnrAgk0hrOhdyvJQorh2cEMn4Gwr\n4hoCIFHW5qQ9G2wBJ4GMNQqv/oMfbPtzmyTlaWWzwxkqM0CT\n-----END CERTIFICATE-----\n-----BEGIN CERTIFICATE-----\nMIIClDCCAjmgAwIBAgIVAOnoRFJTNlxLGJoR/EMYLKXcIIBIMAoGCCqGSM49BAMC\nMGgxGjAYBgNVBAMMEUludGVsIFNHWCBSb290IENBMRowGAYDVQQKDBFJbnRlbCBD\nb3Jwb3JhdGlvbjEUMBIGA1UEBwwLU2FudGEgQ2xhcmExCzAJBgNVBAgMAkNBMQsw\nCQYDVQQGEwJVUzAeFw0xOTEwMzEwOTQ5MjFaFw00OTEyMzEyMzU5NTlaMGgxGjAY\nBgNVBAMMEUludGVsIFNHWCBSb290IENBMRowGAYDVQQKDBFJbnRlbCBDb3Jwb3Jh\ndGlvbjEUMBIGA1UEBwwLU2FudGEgQ2xhcmExCzAJBgNVBAgMAkNBMQswCQYDVQQG\nEwJVUzBZMBMGByqGSM49AgEGCCqGSM49AwEHA0IABE/6D/1WHNrWwPmNMIyBKMW5\nJ6JzMsjo6xP2vkK1cdZGb1PGRP/C/8ECgiDkmklmzwLzLi+000m7LLrtKJA3oC2j\ngb8wgbwwHwYDVR0jBBgwFoAU6ehEUlM2XEsYmhH8QxgspdwggEgwVgYDVR0fBE8w\nTTBLoEmgR4ZFaHR0cHM6Ly9zYngtY2VydGlmaWNhdGVzLnRydXN0ZWRzZXJ2aWNl\ncy5pbnRlbC5jb20vSW50ZWxTR1hSb290Q0EuZGVyMB0GA1UdDgQWBBTp6ERSUzZc\nSxiaEfxDGCyl3CCASDAOBgNVHQ8BAf8EBAMCAQYwEgYDVR0TAQH/BAgwBgEB/wIB\nATAKBggqhkjOPQQDAgNJADBGAiEAzw9zdUiUHPMUd0C4mx41jlFZkrM3y5f1lgnV\nO7FbjOoCIQCoGtUmT4cXt7V+ySHbJ8Hob9AanpvXNH1ER+/gZF+opQ==\n-----END CERTIFICATE-----\n"},{"fmspc":"10D06D000000","tcbInfo":"{\"tcbInfo\":{\"id\":\"TDX\",\"version\":3,\"issueDate\":\"2026-07-01T10:00:45Z\",\"nextUpdate\":\"2026-07-31T10:00:45Z\",\"fmspc\":\"10D06D000000\",\"pceId\":\"0000\",\"tcbType\":0,\"tcbEvaluationDataNumber\":5,\"tdxModule\":{\"mrsigner\":\"000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000\",\"attributes\":\"0000000000000000\",\"attributesMask\":\"FFFFFFFFFFFFFFFF\"},\"tdxModuleIdentities\":[{\"id\":\"TDX_02\",\"mrsigner\":\"000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000\",\"attributes\":\"0000000000000000\",\"attributesMask\":\"FFFFFFFFFFFFFFFF\",\"tcbLevels\":[{\"tcb\":{\"isvsvn\":0},\"tcbDate\":\"2022-11-09T00:00:00Z\",\"tcbStatus\":\"UpToDate\"}]},{\"id\":\"TDX_05\",\"mrsigner\":\"000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000\",\"attributes\":\"0000000000000000\",\"attributesMask\":\"FFFFFFFFFFFFFFFF\",\"tcbLevels\":[{\"tcb\":{\"isvsvn\":0},\"tcbDate\":\"2022-11-09T00:00:00Z\",\"tcbStatus\":\"UpToDate\"}]},{\"id\":\"TDX_03\",\"mrsigner\":\"000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000\",\"attributes\":\"0000000000000000\",\"attributesMask\":\"FFFFFFFFFFFFFFFF\",\"tcbLevels\":[{\"tcb\":{\"isvsvn\":0},\"tcbDate\":\"2022-11-09T00:00:00Z\",\"tcbStatus\":\"UpToDate\"}]},{\"id\":\"TDX_01\",\"mrsigner\":\"000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000\",\"attributes\":\"0000000000000000\",\"attributesMask\":\"FFFFFFFFFFFFFFFF\",\"tcbLevels\":[{\"tcb\":{\"isvsvn\":0},\"tcbDate\":\"2022-11-09T00:00:00Z\",\"tcbStatus\":\"UpToDate\"}]}],\"tcbLevels\":[{\"tcb\":{\"sgxtcbcomponents\":[{\"svn\":1,\"category\":\"BIOS\",\"type\":\"Early Microcode Update\"},{\"svn\":1,\"category\":\"OS/VMM\",\"type\":\"SGX Late Microcode Update\"},{\"svn\":0,\"category\":\"OS/VMM\",\"type\":\"TXT SINIT\"},{\"svn\":0,\"category\":\"BIOS\"},{\"svn\":0,\"category\":\"BIOS\"},{\"svn\":0,\"category\":\"BIOS\"},{\"svn\":0},{\"svn\":0,\"category\":\"OS/VMM\",\"type\":\"SEAMLDR ACM\"},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0}],\"pcesvn\":0,\"tdxtcbcomponents\":[{\"svn\":0,\"category\":\"OS/VMM\",\"type\":\"TDX Module\"},{\"svn\":0,\"category\":\"OS/VMM\",\"type\":\"TDX Module\"},{\"svn\":1,\"category\":\"OS/VMM\",\"type\":\"TDX Late Microcode Update\"},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0}]},\"tcbDate\":\"2022-11-09T00:00:00Z\",\"tcbStatus\":\"UpToDate\"}]},\"signature\":\"29ec7d93a60c101cd878f061467e933088dd0f393d8cbfd26ecba14cdf22c839b89b9fca57440105770449c022b3f7c1c514b294a46e504718b81deda3620d76\"}","tcbInfoIssuerChain":"-----BEGIN CERTIFICATE-----\nMIICkDCCAjagAwIBAgIUTh8n662T/sqPZK+7n3H67/KGwu0wCgYIKoZIzj0EAwIw\naDEaMBgGA1UEAwwRSW50ZWwgU0dYIFJvb3QgQ0ExGjAYBgNVBAoMEUludGVsIENv\ncnBvcmF0aW9uMRQwEgYDVQQHDAtTYW50YSBDbGFyYTELMAkGA1UECAwCQ0ExCzAJ\nBgNVBAYTAlVTMB4XDTE5MTAzMTEyMzM0N1oXDTI2MTAzMTEyMzM0N1owbDEeMBwG\nA1UEAwwVSW50ZWwgU0dYIFRDQiBTaWduaW5nMRowGAYDVQQKDBFJbnRlbCBDb3Jw\nb3JhdGlvbjEUMBIGA1UEBwwLU2FudGEgQ2xhcmExCzAJBgNVBAgMAkNBMQswCQYD\nVQQGEwJVUzBZMBMGByqGSM49AgEGCCqGSM49AwEHA0IABOnYw9LbN/JmyUttXa0M\niBEenjPbxbR4C8MuVYxDI+Le8lDBLp9X4wMzCAUF/fI/31giClXp/y0erLbLZjdV\n07+jgbkwgbYwHwYDVR0jBBgwFoAU6ehEUlM2XEsYmhH8QxgspdwggEgwVgYDVR0f\nBE8wTTBLoEmgR4ZFaHR0cHM6Ly9zYngtY2VydGlmaWNhdGVzLnRydXN0ZWRzZXJ2\naWNlcy5pbnRlbC5jb20vSW50ZWxTR1hSb290Q0EuZGVyMB0GA1UdDgQWBBROHyfr\nrZP+yo9kr7ufcfrv8obC7TAOBgNVHQ8BAf8EBAMCBsAwDAYDVR0TAQH/BAIwADAK\nBggqhkjOPQQDAgNIADBFAiEA9xQeifK+2abQGnrAgk0hrOhdyvJQorh2cEMn4Gwr\n4hoCIFHW5qQ9G2wBJ4GMNQqv/oMfbPtzmyTlaWWzwxkqM0CT\n-----END CERTIFICATE-----\n-----BEGIN CERTIFICATE-----\nMIIClDCCAjmgAwIBAgIVAOnoRFJTNlxLGJoR/EMYLKXcIIBIMAoGCCqGSM49BAMC\nMGgxGjAYBgNVBAMMEUludGVsIFNHWCBSb290IENBMRowGAYDVQQKDBFJbnRlbCBD\nb3Jwb3JhdGlvbjEUMBIGA1UEBwwLU2FudGEgQ2xhcmExCzAJBgNVBAgMAkNBMQsw\nCQYDVQQGEwJVUzAeFw0xOTEwMzEwOTQ5MjFaFw00OTEyMzEyMzU5NTlaMGgxGjAY\nBgNVBAMMEUludGVsIFNHWCBSb290IENBMRowGAYDVQQKDBFJbnRlbCBDb3Jwb3Jh\ndGlvbjEUMBIGA1UEBwwLU2FudGEgQ2xhcmExCzAJBgNVBAgMAkNBMQswCQYDVQQG\nEwJVUzBZMBMGByqGSM49AgEGCCqGSM49AwEHA0IABE/6D/1WHNrWwPmNMIyBKMW5\nJ6JzMsjo6xP2vkK1cdZGb1PGRP/C/8ECgiDkmklmzwLzLi+000m7LLrtKJA3oC2j\ngb8wgbwwHwYDVR0jBBgwFoAU6ehEUlM2XEsYmhH8QxgspdwggEgwVgYDVR0fBE8w\nTTBLoEmgR4ZFaHR0cHM6Ly9zYngtY2VydGlmaWNhdGVzLnRydXN0ZWRzZXJ2aWNl\ncy5pbnRlbC5jb20vSW50ZWxTR1hSb290Q0EuZGVyMB0GA1UdDgQWBBTp6ERSUzZc\nSxiaEfxDGCyl3CCASDAOBgNVHQ8BAf8EBAMCAQYwEgYDVR0TAQH/BAgwBgEB/wIB\nATAKBggqhkjOPQQDAgNJADBGAiEAzw9zdUiUHPMUd0C4mx41jlFZkrM3y5f1lgnV\nO7FbjOoCIQCoGtUmT4cXt7V+ySHbJ8Hob9AanpvXNH1ER+/gZF+opQ==\n-----END CERTIFICATE-----\n"},{"fmspc":"20806F000000","tcbInfo":"{\"tcbInfo\":{\"id\":\"TDX\",\"version\":3,\"issueDate\":\"2026-07-01T10:00:45Z\",\"nextUpdate\":\"2026-07-31T10:00:45Z\",\"fmspc\":\"20806F000000\",\"pceId\":\"0000\",\"tcbType\":0,\"tcbEvaluationDataNumber\":5,\"tdxModule\":{\"mrsigner\":\"000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000\",\"attributes\":\"0000000000000000\",\"attributesMask\":\"FFFFFFFFFFFFFFFF\"},\"tdxModuleIdentities\":[{\"id\":\"TDX_02\",\"mrsigner\":\"000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000\",\"attributes\":\"0000000000000000\",\"attributesMask\":\"FFFFFFFFFFFFFFFF\",\"tcbLevels\":[{\"tcb\":{\"isvsvn\":0},\"tcbDate\":\"2022-11-09T00:00:00Z\",\"tcbStatus\":\"UpToDate\"}]},{\"id\":\"TDX_05\",\"mrsigner\":\"000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000\",\"attributes\":\"0000000000000000\",\"attributesMask\":\"FFFFFFFFFFFFFFFF\",\"tcbLevels\":[{\"tcb\":{\"isvsvn\":0},\"tcbDate\":\"2022-11-09T00:00:00Z\",\"tcbStatus\":\"UpToDate\"}]},{\"id\":\"TDX_03\",\"mrsigner\":\"000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000\",\"attributes\":\"0000000000000000\",\"attributesMask\":\"FFFFFFFFFFFFFFFF\",\"tcbLevels\":[{\"tcb\":{\"isvsvn\":0},\"tcbDate\":\"2022-11-09T00:00:00Z\",\"tcbStatus\":\"UpToDate\"}]},{\"id\":\"TDX_01\",\"mrsigner\":\"000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000\",\"attributes\":\"0000000000000000\",\"attributesMask\":\"FFFFFFFFFFFFFFFF\",\"tcbLevels\":[{\"tcb\":{\"isvsvn\":0},\"tcbDate\":\"2022-11-09T00:00:00Z\",\"tcbStatus\":\"UpToDate\"}]}],\"tcbLevels\":[{\"tcb\":{\"sgxtcbcomponents\":[{\"svn\":1,\"category\":\"BIOS\",\"type\":\"Early Microcode Update\"},{\"svn\":1,\"category\":\"OS/VMM\",\"type\":\"SGX Late Microcode Update\"},{\"svn\":0,\"category\":\"OS/VMM\",\"type\":\"TXT SINIT\"},{\"svn\":0,\"category\":\"BIOS\"},{\"svn\":0,\"category\":\"BIOS\"},{\"svn\":0,\"category\":\"BIOS\"},{\"svn\":0},{\"svn\":0,\"category\":\"OS/VMM\",\"type\":\"SEAMLDR ACM\"},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0}],\"pcesvn\":11,\"tdxtcbcomponents\":[{\"svn\":0,\"category\":\"OS/VMM\",\"type\":\"TDX Module\"},{\"svn\":0,\"category\":\"OS/VMM\",\"type\":\"TDX Module\"},{\"svn\":1,\"category\":\"OS/VMM\",\"type\":\"TDX Late Microcode Update\"},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0}]},\"tcbDate\":\"2022-11-09T00:00:00Z\",\"tcbStatus\":\"UpToDate\"}]},\"signature\":\"89ccc75f7e47334690d6ac8ba90d0ea84850d837ce51698dfe7b4b778476afd09fcd3119e3bc93e660b195e7db805d69cf8ed4ce1705eed3beaca4de8027ec8d\"}","tcbInfoIssuerChain":"-----BEGIN CERTIFICATE-----\nMIICkDCCAjagAwIBAgIUTh8n662T/sqPZK+7n3H67/KGwu0wCgYIKoZIzj0EAwIw\naDEaMBgGA1UEAwwRSW50ZWwgU0dYIFJvb3QgQ0ExGjAYBgNVBAoMEUludGVsIENv\ncnBvcmF0aW9uMRQwEgYDVQQHDAtTYW50YSBDbGFyYTELMAkGA1UECAwCQ0ExCzAJ\nBgNVBAYTAlVTMB4XDTE5MTAzMTEyMzM0N1oXDTI2MTAzMTEyMzM0N1owbDEeMBwG\nA1UEAwwVSW50ZWwgU0dYIFRDQiBTaWduaW5nMRowGAYDVQQKDBFJbnRlbCBDb3Jw\nb3JhdGlvbjEUMBIGA1UEBwwLU2FudGEgQ2xhcmExCzAJBgNVBAgMAkNBMQswCQYD\nVQQGEwJVUzBZMBMGByqGSM49AgEGCCqGSM49AwEHA0IABOnYw9LbN/JmyUttXa0M\niBEenjPbxbR4C8MuVYxDI+Le8lDBLp9X4wMzCAUF/fI/31giClXp/y0erLbLZjdV\n07+jgbkwgbYwHwYDVR0jBBgwFoAU6ehEUlM2XEsYmhH8QxgspdwggEgwVgYDVR0f\nBE8wTTBLoEmgR4ZFaHR0cHM6Ly9zYngtY2VydGlmaWNhdGVzLnRydXN0ZWRzZXJ2\naWNlcy5pbnRlbC5jb20vSW50ZWxTR1hSb290Q0EuZGVyMB0GA1UdDgQWBBROHyfr\nrZP+yo9kr7ufcfrv8obC7TAOBgNVHQ8BAf8EBAMCBsAwDAYDVR0TAQH/BAIwADAK\nBggqhkjOPQQDAgNIADBFAiEA9xQeifK+2abQGnrAgk0hrOhdyvJQorh2cEMn4Gwr\n4hoCIFHW5qQ9G2wBJ4GMNQqv/oMfbPtzmyTlaWWzwxkqM0CT\n-----END CERTIFICATE-----\n-----BEGIN CERTIFICATE-----\nMIIClDCCAjmgAwIBAgIVAOnoRFJTNlxLGJoR/EMYLKXcIIBIMAoGCCqGSM49BAMC\nMGgxGjAYBgNVBAMMEUludGVsIFNHWCBSb290IENBMRowGAYDVQQKDBFJbnRlbCBD\nb3Jwb3JhdGlvbjEUMBIGA1UEBwwLU2FudGEgQ2xhcmExCzAJBgNVBAgMAkNBMQsw\nCQYDVQQGEwJVUzAeFw0xOTEwMzEwOTQ5MjFaFw00OTEyMzEyMzU5NTlaMGgxGjAY\nBgNVBAMMEUludGVsIFNHWCBSb290IENBMRowGAYDVQQKDBFJbnRlbCBDb3Jwb3Jh\ndGlvbjEUMBIGA1UEBwwLU2FudGEgQ2xhcmExCzAJBgNVBAgMAkNBMQswCQYDVQQG\nEwJVUzBZMBMGByqGSM49AgEGCCqGSM49AwEHA0IABE/6D/1WHNrWwPmNMIyBKMW5\nJ6JzMsjo6xP2vkK1cdZGb1PGRP/C/8ECgiDkmklmzwLzLi+000m7LLrtKJA3oC2j\ngb8wgbwwHwYDVR0jBBgwFoAU6ehEUlM2XEsYmhH8QxgspdwggEgwVgYDVR0fBE8w\nTTBLoEmgR4ZFaHR0cHM6Ly9zYngtY2VydGlmaWNhdGVzLnRydXN0ZWRzZXJ2aWNl\ncy5pbnRlbC5jb20vSW50ZWxTR1hSb290Q0EuZGVyMB0GA1UdDgQWBBTp6ERSUzZc\nSxiaEfxDGCyl3CCASDAOBgNVHQ8BAf8EBAMCAQYwEgYDVR0TAQH/BAgwBgEB/wIB\nATAKBggqhkjOPQQDAgNJADBGAiEAzw9zdUiUHPMUd0C4mx41jlFZkrM3y5f1lgnV\nO7FbjOoCIQCoGtUmT4cXt7V+ySHbJ8Hob9AanpvXNH1ER+/gZF+opQ==\n-----END CERTIFICATE-----\n"},{"fmspc":"30A06E000000","tcbInfo":"{\"tcbInfo\":{\"id\":\"TDX\",\"version\":3,\"issueDate\":\"2026-07-01T10:00:45Z\",\"nextUpdate\":\"2026-07-31T10:00:45Z\",\"fmspc\":\"30A06E000000\",\"pceId\":\"0000\",\"tcbType\":0,\"tcbEvaluationDataNumber\":5,\"tdxModule\":{\"mrsigner\":\"000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000\",\"attributes\":\"0000000000000000\",\"attributesMask\":\"FFFFFFFFFFFFFFFF\"},\"tdxModuleIdentities\":[{\"id\":\"TDX_02\",\"mrsigner\":\"000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000\",\"attributes\":\"0000000000000000\",\"attributesMask\":\"FFFFFFFFFFFFFFFF\",\"tcbLevels\":[{\"tcb\":{\"isvsvn\":0},\"tcbDate\":\"2022-11-09T00:00:00Z\",\"tcbStatus\":\"UpToDate\"}]},{\"id\":\"TDX_05\",\"mrsigner\":\"000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000\",\"attributes\":\"0000000000000000\",\"attributesMask\":\"FFFFFFFFFFFFFFFF\",\"tcbLevels\":[{\"tcb\":{\"isvsvn\":0},\"tcbDate\":\"2022-11-09T00:00:00Z\",\"tcbStatus\":\"UpToDate\"}]},{\"id\":\"TDX_03\",\"mrsigner\":\"000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000\",\"attributes\":\"0000000000000000\",\"attributesMask\":\"FFFFFFFFFFFFFFFF\",\"tcbLevels\":[{\"tcb\":{\"isvsvn\":0},\"tcbDate\":\"2022-11-09T00:00:00Z\",\"tcbStatus\":\"UpToDate\"}]},{\"id\":\"TDX_01\",\"mrsigner\":\"000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000\",\"attributes\":\"0000000000000000\",\"attributesMask\":\"FFFFFFFFFFFFFFFF\",\"tcbLevels\":[{\"tcb\":{\"isvsvn\":0},\"tcbDate\":\"2022-11-09T00:00:00Z\",\"tcbStatus\":\"UpToDate\"}]}],\"tcbLevels\":[{\"tcb\":{\"sgxtcbcomponents\":[{\"svn\":1,\"category\":\"BIOS\",\"type\":\"Early Microcode Update\"},{\"svn\":1,\"category\":\"OS/VMM\",\"type\":\"SGX Late Microcode Update\"},{\"svn\":0,\"category\":\"OS/VMM\",\"type\":\"TXT SINIT\"},{\"svn\":0,\"category\":\"BIOS\"},{\"svn\":0,\"category\":\"BIOS\"},{\"svn\":0,\"category\":\"BIOS\"},{\"svn\":0},{\"svn\":0,\"category\":\"OS/VMM\",\"type\":\"SEAMLDR ACM\"},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0}],\"pcesvn\":0,\"tdxtcbcomponents\":[{\"svn\":0,\"category\":\"OS/VMM\",\"type\":\"TDX Module\"},{\"svn\":0,\"category\":\"OS/VMM\",\"type\":\"TDX Module\"},{\"svn\":1,\"category\":\"OS/VMM\",\"type\":\"TDX Late Microcode Update\"},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0}]},\"tcbDate\":\"2022-11-09T00:00:00Z\",\"tcbStatus\":\"UpToDate\"}]},\"signature\":\"d5550e6e74aed8bd2806e47cbdc99ed75b833401896a662727b5ff62e205e118e17afc952158d54b132719eebe45a5dde9e8c501dcba827320f76f1053460f8b\"}","tcbInfoIssuerChain":"-----BEGIN CERTIFICATE-----\nMIICkDCCAjagAwIBAgIUTh8n662T/sqPZK+7n3H67/KGwu0wCgYIKoZIzj0EAwIw\naDEaMBgGA1UEAwwRSW50ZWwgU0dYIFJvb3QgQ0ExGjAYBgNVBAoMEUludGVsIENv\ncnBvcmF0aW9uMRQwEgYDVQQHDAtTYW50YSBDbGFyYTELMAkGA1UECAwCQ0ExCzAJ\nBgNVBAYTAlVTMB4XDTE5MTAzMTEyMzM0N1oXDTI2MTAzMTEyMzM0N1owbDEeMBwG\nA1UEAwwVSW50ZWwgU0dYIFRDQiBTaWduaW5nMRowGAYDVQQKDBFJbnRlbCBDb3Jw\nb3JhdGlvbjEUMBIGA1UEBwwLU2FudGEgQ2xhcmExCzAJBgNVBAgMAkNBMQswCQYD\nVQQGEwJVUzBZMBMGByqGSM49AgEGCCqGSM49AwEHA0IABOnYw9LbN/JmyUttXa0M\niBEenjPbxbR4C8MuVYxDI+Le8lDBLp9X4wMzCAUF/fI/31giClXp/y0erLbLZjdV\n07+jgbkwgbYwHwYDVR0jBBgwFoAU6ehEUlM2XEsYmhH8QxgspdwggEgwVgYDVR0f\nBE8wTTBLoEmgR4ZFaHR0cHM6Ly9zYngtY2VydGlmaWNhdGVzLnRydXN0ZWRzZXJ2\naWNlcy5pbnRlbC5jb20vSW50ZWxTR1hSb290Q0EuZGVyMB0GA1UdDgQWBBROHyfr\nrZP+yo9kr7ufcfrv8obC7TAOBgNVHQ8BAf8EBAMCBsAwDAYDVR0TAQH/BAIwADAK\nBggqhkjOPQQDAgNIADBFAiEA9xQeifK+2abQGnrAgk0hrOhdyvJQorh2cEMn4Gwr\n4hoCIFHW5qQ9G2wBJ4GMNQqv/oMfbPtzmyTlaWWzwxkqM0CT\n-----END CERTIFICATE-----\n-----BEGIN CERTIFICATE-----\nMIIClDCCAjmgAwIBAgIVAOnoRFJTNlxLGJoR/EMYLKXcIIBIMAoGCCqGSM49BAMC\nMGgxGjAYBgNVBAMMEUludGVsIFNHWCBSb290IENBMRowGAYDVQQKDBFJbnRlbCBD\nb3Jwb3JhdGlvbjEUMBIGA1UEBwwLU2FudGEgQ2xhcmExCzAJBgNVBAgMAkNBMQsw\nCQYDVQQGEwJVUzAeFw0xOTEwMzEwOTQ5MjFaFw00OTEyMzEyMzU5NTlaMGgxGjAY\nBgNVBAMMEUludGVsIFNHWCBSb290IENBMRowGAYDVQQKDBFJbnRlbCBDb3Jwb3Jh\ndGlvbjEUMBIGA1UEBwwLU2FudGEgQ2xhcmExCzAJBgNVBAgMAkNBMQswCQYDVQQG\nEwJVUzBZMBMGByqGSM49AgEGCCqGSM49AwEHA0IABE/6D/1WHNrWwPmNMIyBKMW5\nJ6JzMsjo6xP2vkK1cdZGb1PGRP/C/8ECgiDkmklmzwLzLi+000m7LLrtKJA3oC2j\ngb8wgbwwHwYDVR0jBBgwFoAU6ehEUlM2XEsYmhH8QxgspdwggEgwVgYDVR0fBE8w\nTTBLoEmgR4ZFaHR0cHM6Ly9zYngtY2VydGlmaWNhdGVzLnRydXN0ZWRzZXJ2aWNl\ncy5pbnRlbC5jb20vSW50ZWxTR1hSb290Q0EuZGVyMB0GA1UdDgQWBBTp6ERSUzZc\nSxiaEfxDGCyl3CCASDAOBgNVHQ8BAf8EBAMCAQYwEgYDVR0TAQH/BAgwBgEB/wIB\nATAKBggqhkjOPQQDAgNJADBGAiEAzw9zdUiUHPMUd0C4mx41jlFZkrM3y5f1lgnV\nO7FbjOoCIQCoGtUmT4cXt7V+ySHbJ8Hob9AanpvXNH1ER+/gZF+opQ==\n-----END CERTIFICATE-----\n"},{"fmspc":"10A06F000000","tcbInfo":"{\"tcbInfo\":{\"id\":\"TDX\",\"version\":3,\"issueDate\":\"2026-07-01T10:00:45Z\",\"nextUpdate\":\"2026-07-31T10:00:45Z\",\"fmspc\":\"10A06F000000\",\"pceId\":\"0000\",\"tcbType\":0,\"tcbEvaluationDataNumber\":5,\"tdxModule\":{\"mrsigner\":\"000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000\",\"attributes\":\"0000000000000000\",\"attributesMask\":\"FFFFFFFFFFFFFFFF\"},\"tdxModuleIdentities\":[{\"id\":\"TDX_02\",\"mrsigner\":\"000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000\",\"attributes\":\"0000000000000000\",\"attributesMask\":\"FFFFFFFFFFFFFFFF\",\"tcbLevels\":[{\"tcb\":{\"isvsvn\":0},\"tcbDate\":\"2022-11-09T00:00:00Z\",\"tcbStatus\":\"UpToDate\"}]},{\"id\":\"TDX_05\",\"mrsigner\":\"000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000\",\"attributes\":\"0000000000000000\",\"attributesMask\":\"FFFFFFFFFFFFFFFF\",\"tcbLevels\":[{\"tcb\":{\"isvsvn\":0},\"tcbDate\":\"2022-11-09T00:00:00Z\",\"tcbStatus\":\"UpToDate\"}]},{\"id\":\"TDX_03\",\"mrsigner\":\"000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000\",\"attributes\":\"0000000000000000\",\"attributesMask\":\"FFFFFFFFFFFFFFFF\",\"tcbLevels\":[{\"tcb\":{\"isvsvn\":0},\"tcbDate\":\"2022-11-09T00:00:00Z\",\"tcbStatus\":\"UpToDate\"}]},{\"id\":\"TDX_01\",\"mrsigner\":\"000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000\",\"attributes\":\"0000000000000000\",\"attributesMask\":\"FFFFFFFFFFFFFFFF\",\"tcbLevels\":[{\"tcb\":{\"isvsvn\":0},\"tcbDate\":\"2022-11-09T00:00:00Z\",\"tcbStatus\":\"UpToDate\"}]}],\"tcbLevels\":[{\"tcb\":{\"sgxtcbcomponents\":[{\"svn\":1,\"category\":\"BIOS\",\"type\":\"Early Microcode Update\"},{\"svn\":1,\"category\":\"OS/VMM\",\"type\":\"SGX Late Microcode Update\"},{\"svn\":0,\"category\":\"OS/VMM\",\"type\":\"TXT SINIT\"},{\"svn\":0,\"category\":\"BIOS\"},{\"svn\":0,\"category\":\"BIOS\"},{\"svn\":0,\"category\":\"BIOS\"},{\"svn\":0},{\"svn\":0,\"category\":\"OS/VMM\",\"type\":\"SEAMLDR ACM\"},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0}],\"pcesvn\":0,\"tdxtcbcomponents\":[{\"svn\":0,\"category\":\"OS/VMM\",\"type\":\"TDX Module\"},{\"svn\":0,\"category\":\"OS/VMM\",\"type\":\"TDX Module\"},{\"svn\":1,\"category\":\"OS/VMM\",\"type\":\"TDX Late Microcode Update\"},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0}]},\"tcbDate\":\"2022-11-09T00:00:00Z\",\"tcbStatus\":\"UpToDate\"}]},\"signature\":\"7ce7382154fbea591d0851952f283b16edf79ce56cba3757dd2297cfd0296c6bc3408eaa416ae14d13936f7662ba42741f4e718888dc0ad9f2630fde233810fa\"}","tcbInfoIssuerChain":"-----BEGIN CERTIFICATE-----\nMIICkDCCAjagAwIBAgIUTh8n662T/sqPZK+7n3H67/KGwu0wCgYIKoZIzj0EAwIw\naDEaMBgGA1UEAwwRSW50ZWwgU0dYIFJvb3QgQ0ExGjAYBgNVBAoMEUludGVsIENv\ncnBvcmF0aW9uMRQwEgYDVQQHDAtTYW50YSBDbGFyYTELMAkGA1UECAwCQ0ExCzAJ\nBgNVBAYTAlVTMB4XDTE5MTAzMTEyMzM0N1oXDTI2MTAzMTEyMzM0N1owbDEeMBwG\nA1UEAwwVSW50ZWwgU0dYIFRDQiBTaWduaW5nMRowGAYDVQQKDBFJbnRlbCBDb3Jw\nb3JhdGlvbjEUMBIGA1UEBwwLU2FudGEgQ2xhcmExCzAJBgNVBAgMAkNBMQswCQYD\nVQQGEwJVUzBZMBMGByqGSM49AgEGCCqGSM49AwEHA0IABOnYw9LbN/JmyUttXa0M\niBEenjPbxbR4C8MuVYxDI+Le8lDBLp9X4wMzCAUF/fI/31giClXp/y0erLbLZjdV\n07+jgbkwgbYwHwYDVR0jBBgwFoAU6ehEUlM2XEsYmhH8QxgspdwggEgwVgYDVR0f\nBE8wTTBLoEmgR4ZFaHR0cHM6Ly9zYngtY2VydGlmaWNhdGVzLnRydXN0ZWRzZXJ2\naWNlcy5pbnRlbC5jb20vSW50ZWxTR1hSb290Q0EuZGVyMB0GA1UdDgQWBBROHyfr\nrZP+yo9kr7ufcfrv8obC7TAOBgNVHQ8BAf8EBAMCBsAwDAYDVR0TAQH/BAIwADAK\nBggqhkjOPQQDAgNIADBFAiEA9xQeifK+2abQGnrAgk0hrOhdyvJQorh2cEMn4Gwr\n4hoCIFHW5qQ9G2wBJ4GMNQqv/oMfbPtzmyTlaWWzwxkqM0CT\n-----END CERTIFICATE-----\n-----BEGIN CERTIFICATE-----\nMIIClDCCAjmgAwIBAgIVAOnoRFJTNlxLGJoR/EMYLKXcIIBIMAoGCCqGSM49BAMC\nMGgxGjAYBgNVBAMMEUludGVsIFNHWCBSb290IENBMRowGAYDVQQKDBFJbnRlbCBD\nb3Jwb3JhdGlvbjEUMBIGA1UEBwwLU2FudGEgQ2xhcmExCzAJBgNVBAgMAkNBMQsw\nCQYDVQQGEwJVUzAeFw0xOTEwMzEwOTQ5MjFaFw00OTEyMzEyMzU5NTlaMGgxGjAY\nBgNVBAMMEUludGVsIFNHWCBSb290IENBMRowGAYDVQQKDBFJbnRlbCBDb3Jwb3Jh\ndGlvbjEUMBIGA1UEBwwLU2FudGEgQ2xhcmExCzAJBgNVBAgMAkNBMQswCQYDVQQG\nEwJVUzBZMBMGByqGSM49AgEGCCqGSM49AwEHA0IABE/6D/1WHNrWwPmNMIyBKMW5\nJ6JzMsjo6xP2vkK1cdZGb1PGRP/C/8ECgiDkmklmzwLzLi+000m7LLrtKJA3oC2j\ngb8wgbwwHwYDVR0jBBgwFoAU6ehEUlM2XEsYmhH8QxgspdwggEgwVgYDVR0fBE8w\nTTBLoEmgR4ZFaHR0cHM6Ly9zYngtY2VydGlmaWNhdGVzLnRydXN0ZWRzZXJ2aWNl\ncy5pbnRlbC5jb20vSW50ZWxTR1hSb290Q0EuZGVyMB0GA1UdDgQWBBTp6ERSUzZc\nSxiaEfxDGCyl3CCASDAOBgNVHQ8BAf8EBAMCAQYwEgYDVR0TAQH/BAgwBgEB/wIB\nATAKBggqhkjOPQQDAgNJADBGAiEAzw9zdUiUHPMUd0C4mx41jlFZkrM3y5f1lgnV\nO7FbjOoCIQCoGtUmT4cXt7V+ySHbJ8Hob9AanpvXNH1ER+/gZF+opQ==\n-----END CERTIFICATE-----\n"},{"fmspc":"20A06D050000","tcbInfo":"{\"tcbInfo\":{\"id\":\"TDX\",\"version\":3,\"issueDate\":\"2026-07-01T10:00:45Z\",\"nextUpdate\":\"2026-07-31T10:00:45Z\",\"fmspc\":\"20A06D050000\",\"pceId\":\"0000\",\"tcbType\":0,\"tcbEvaluationDataNumber\":5,\"tdxModule\":{\"mrsigner\":\"000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000\",\"attributes\":\"0000000000000000\",\"attributesMask\":\"FFFFFFFFFFFFFFFF\"},\"tdxModuleIdentities\":[{\"id\":\"TDX_02\",\"mrsigner\":\"000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000\",\"attributes\":\"0000000000000000\",\"attributesMask\":\"FFFFFFFFFFFFFFFF\",\"tcbLevels\":[{\"tcb\":{\"isvsvn\":0},\"tcbDate\":\"2022-11-09T00:00:00Z\",\"tcbStatus\":\"UpToDate\"}]},{\"id\":\"TDX_05\",\"mrsigner\":\"000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000\",\"attributes\":\"0000000000000000\",\"attributesMask\":\"FFFFFFFFFFFFFFFF\",\"tcbLevels\":[{\"tcb\":{\"isvsvn\":0},\"tcbDate\":\"2022-11-09T00:00:00Z\",\"tcbStatus\":\"UpToDate\"}]},{\"id\":\"TDX_03\",\"mrsigner\":\"000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000\",\"attributes\":\"0000000000000000\",\"attributesMask\":\"FFFFFFFFFFFFFFFF\",\"tcbLevels\":[{\"tcb\":{\"isvsvn\":0},\"tcbDate\":\"2022-11-09T00:00:00Z\",\"tcbStatus\":\"UpToDate\"}]},{\"id\":\"TDX_01\",\"mrsigner\":\"000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000\",\"attributes\":\"0000000000000000\",\"attributesMask\":\"FFFFFFFFFFFFFFFF\",\"tcbLevels\":[{\"tcb\":{\"isvsvn\":0},\"tcbDate\":\"2022-11-09T00:00:00Z\",\"tcbStatus\":\"UpToDate\"}]}],\"tcbLevels\":[{\"tcb\":{\"sgxtcbcomponents\":[{\"svn\":1,\"category\":\"BIOS\",\"type\":\"Early Microcode Update\"},{\"svn\":1,\"category\":\"OS/VMM\",\"type\":\"SGX Late Microcode Update\"},{\"svn\":0,\"category\":\"OS/VMM\",\"type\":\"TXT SINIT\"},{\"svn\":0,\"category\":\"BIOS\"},{\"svn\":0,\"category\":\"BIOS\"},{\"svn\":0,\"category\":\"BIOS\"},{\"svn\":0},{\"svn\":0,\"category\":\"OS/VMM\",\"type\":\"SEAMLDR ACM\"},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0}],\"pcesvn\":0,\"tdxtcbcomponents\":[{\"svn\":0,\"category\":\"OS/VMM\",\"type\":\"TDX Module\"},{\"svn\":0,\"category\":\"OS/VMM\",\"type\":\"TDX Module\"},{\"svn\":1,\"category\":\"OS/VMM\",\"type\":\"TDX Late Microcode Update\"},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0}]},\"tcbDate\":\"2022-11-09T00:00:00Z\",\"tcbStatus\":\"UpToDate\"}]},\"signature\":\"4fceb18caf6eb5ba2ca7138d55d24a6b8d81f99147383bcb5dec755572bf5a24d496fdcdbda75ce076682703685fdac3c9b0f0f53059ab2a3d8d0a8cba9631eb\"}","tcbInfoIssuerChain":"-----BEGIN CERTIFICATE-----\nMIICkDCCAjagAwIBAgIUTh8n662T/sqPZK+7n3H67/KGwu0wCgYIKoZIzj0EAwIw\naDEaMBgGA1UEAwwRSW50ZWwgU0dYIFJvb3QgQ0ExGjAYBgNVBAoMEUludGVsIENv\ncnBvcmF0aW9uMRQwEgYDVQQHDAtTYW50YSBDbGFyYTELMAkGA1UECAwCQ0ExCzAJ\nBgNVBAYTAlVTMB4XDTE5MTAzMTEyMzM0N1oXDTI2MTAzMTEyMzM0N1owbDEeMBwG\nA1UEAwwVSW50ZWwgU0dYIFRDQiBTaWduaW5nMRowGAYDVQQKDBFJbnRlbCBDb3Jw\nb3JhdGlvbjEUMBIGA1UEBwwLU2FudGEgQ2xhcmExCzAJBgNVBAgMAkNBMQswCQYD\nVQQGEwJVUzBZMBMGByqGSM49AgEGCCqGSM49AwEHA0IABOnYw9LbN/JmyUttXa0M\niBEenjPbxbR4C8MuVYxDI+Le8lDBLp9X4wMzCAUF/fI/31giClXp/y0erLbLZjdV\n07+jgbkwgbYwHwYDVR0jBBgwFoAU6ehEUlM2XEsYmhH8QxgspdwggEgwVgYDVR0f\nBE8wTTBLoEmgR4ZFaHR0cHM6Ly9zYngtY2VydGlmaWNhdGVzLnRydXN0ZWRzZXJ2\naWNlcy5pbnRlbC5jb20vSW50ZWxTR1hSb290Q0EuZGVyMB0GA1UdDgQWBBROHyfr\nrZP+yo9kr7ufcfrv8obC7TAOBgNVHQ8BAf8EBAMCBsAwDAYDVR0TAQH/BAIwADAK\nBggqhkjOPQQDAgNIADBFAiEA9xQeifK+2abQGnrAgk0hrOhdyvJQorh2cEMn4Gwr\n4hoCIFHW5qQ9G2wBJ4GMNQqv/oMfbPtzmyTlaWWzwxkqM0CT\n-----END CERTIFICATE-----\n-----BEGIN CERTIFICATE-----\nMIIClDCCAjmgAwIBAgIVAOnoRFJTNlxLGJoR/EMYLKXcIIBIMAoGCCqGSM49BAMC\nMGgxGjAYBgNVBAMMEUludGVsIFNHWCBSb290IENBMRowGAYDVQQKDBFJbnRlbCBD\nb3Jwb3JhdGlvbjEUMBIGA1UEBwwLU2FudGEgQ2xhcmExCzAJBgNVBAgMAkNBMQsw\nCQYDVQQGEwJVUzAeFw0xOTEwMzEwOTQ5MjFaFw00OTEyMzEyMzU5NTlaMGgxGjAY\nBgNVBAMMEUludGVsIFNHWCBSb290IENBMRowGAYDVQQKDBFJbnRlbCBDb3Jwb3Jh\ndGlvbjEUMBIGA1UEBwwLU2FudGEgQ2xhcmExCzAJBgNVBAgMAkNBMQswCQYDVQQG\nEwJVUzBZMBMGByqGSM49AgEGCCqGSM49AwEHA0IABE/6D/1WHNrWwPmNMIyBKMW5\nJ6JzMsjo6xP2vkK1cdZGb1PGRP/C/8ECgiDkmklmzwLzLi+000m7LLrtKJA3oC2j\ngb8wgbwwHwYDVR0jBBgwFoAU6ehEUlM2XEsYmhH8QxgspdwggEgwVgYDVR0fBE8w\nTTBLoEmgR4ZFaHR0cHM6Ly9zYngtY2VydGlmaWNhdGVzLnRydXN0ZWRzZXJ2aWNl\ncy5pbnRlbC5jb20vSW50ZWxTR1hSb290Q0EuZGVyMB0GA1UdDgQWBBTp6ERSUzZc\nSxiaEfxDGCyl3CCASDAOBgNVHQ8BAf8EBAMCAQYwEgYDVR0TAQH/BAgwBgEB/wIB\nATAKBggqhkjOPQQDAgNJADBGAiEAzw9zdUiUHPMUd0C4mx41jlFZkrM3y5f1lgnV\nO7FbjOoCIQCoGtUmT4cXt7V+ySHbJ8Hob9AanpvXNH1ER+/gZF+opQ==\n-----END CERTIFICATE-----\n"}],"qeIdentity":"{\"enclaveIdentity\":{\"id\":\"TD_QE\",\"version\":2,\"issueDate\":\"2026-07-01T10:33:44Z\",\"nextUpdate\":\"2026-07-31T10:33:44Z\",\"tcbEvaluationDataNumber\":5,\"miscselect\":\"00000000\",\"miscselectMask\":\"FFFFFFFF\",\"attributes\":\"11000000000000000000000000000000\",\"attributesMask\":\"FBFFFFFFFFFFFFFF0000000000000000\",\"mrsigner\":\"DC9E2A7C6F948F17474E34A7FC43ED030F7C1563F1BABDDF6340C82E0E54A8C5\",\"isvprodid\":2,\"tcbLevels\":[{\"tcb\":{\"isvsvn\":0},\"tcbDate\":\"2022-11-09T00:00:00Z\",\"tcbStatus\":\"UpToDate\"}]},\"signature\":\"bccb9464275b040819102bd2357fb77e2f1936f218c4d06afebe55b97d7bf416c7d70839897df145c94c6cc65a090c274f94df9b158c245fd37c344272527703\"}","qeIdentityIssuerChain":"-----BEGIN CERTIFICATE-----\nMIICkDCCAjagAwIBAgIUTh8n662T/sqPZK+7n3H67/KGwu0wCgYIKoZIzj0EAwIw\naDEaMBgGA1UEAwwRSW50ZWwgU0dYIFJvb3QgQ0ExGjAYBgNVBAoMEUludGVsIENv\ncnBvcmF0aW9uMRQwEgYDVQQHDAtTYW50YSBDbGFyYTELMAkGA1UECAwCQ0ExCzAJ\nBgNVBAYTAlVTMB4XDTE5MTAzMTEyMzM0N1oXDTI2MTAzMTEyMzM0N1owbDEeMBwG\nA1UEAwwVSW50ZWwgU0dYIFRDQiBTaWduaW5nMRowGAYDVQQKDBFJbnRlbCBDb3Jw\nb3JhdGlvbjEUMBIGA1UEBwwLU2FudGEgQ2xhcmExCzAJBgNVBAgMAkNBMQswCQYD\nVQQGEwJVUzBZMBMGByqGSM49AgEGCCqGSM49AwEHA0IABOnYw9LbN/JmyUttXa0M\niBEenjPbxbR4C8MuVYxDI+Le8lDBLp9X4wMzCAUF/fI/31giClXp/y0erLbLZjdV\n07+jgbkwgbYwHwYDVR0jBBgwFoAU6ehEUlM2XEsYmhH8QxgspdwggEgwVgYDVR0f\nBE8wTTBLoEmgR4ZFaHR0cHM6Ly9zYngtY2VydGlmaWNhdGVzLnRydXN0ZWRzZXJ2\naWNlcy5pbnRlbC5jb20vSW50ZWxTR1hSb290Q0EuZGVyMB0GA1UdDgQWBBROHyfr\nrZP+yo9kr7ufcfrv8obC7TAOBgNVHQ8BAf8EBAMCBsAwDAYDVR0TAQH/BAIwADAK\nBggqhkjOPQQDAgNIADBFAiEA9xQeifK+2abQGnrAgk0hrOhdyvJQorh2cEMn4Gwr\n4hoCIFHW5qQ9G2wBJ4GMNQqv/oMfbPtzmyTlaWWzwxkqM0CT\n-----END CERTIFICATE-----\n-----BEGIN CERTIFICATE-----\nMIIClDCCAjmgAwIBAgIVAOnoRFJTNlxLGJoR/EMYLKXcIIBIMAoGCCqGSM49BAMC\nMGgxGjAYBgNVBAMMEUludGVsIFNHWCBSb290IENBMRowGAYDVQQKDBFJbnRlbCBD\nb3Jwb3JhdGlvbjEUMBIGA1UEBwwLU2FudGEgQ2xhcmExCzAJBgNVBAgMAkNBMQsw\nCQYDVQQGEwJVUzAeFw0xOTEwMzEwOTQ5MjFaFw00OTEyMzEyMzU5NTlaMGgxGjAY\nBgNVBAMMEUludGVsIFNHWCBSb290IENBMRowGAYDVQQKDBFJbnRlbCBDb3Jwb3Jh\ndGlvbjEUMBIGA1UEBwwLU2FudGEgQ2xhcmExCzAJBgNVBAgMAkNBMQswCQYDVQQG\nEwJVUzBZMBMGByqGSM49AgEGCCqGSM49AwEHA0IABE/6D/1WHNrWwPmNMIyBKMW5\nJ6JzMsjo6xP2vkK1cdZGb1PGRP/C/8ECgiDkmklmzwLzLi+000m7LLrtKJA3oC2j\ngb8wgbwwHwYDVR0jBBgwFoAU6ehEUlM2XEsYmhH8QxgspdwggEgwVgYDVR0fBE8w\nTTBLoEmgR4ZFaHR0cHM6Ly9zYngtY2VydGlmaWNhdGVzLnRydXN0ZWRzZXJ2aWNl\ncy5pbnRlbC5jb20vSW50ZWxTR1hSb290Q0EuZGVyMB0GA1UdDgQWBBTp6ERSUzZc\nSxiaEfxDGCyl3CCASDAOBgNVHQ8BAf8EBAMCAQYwEgYDVR0TAQH/BAgwBgEB/wIB\nATAKBggqhkjOPQQDAgNJADBGAiEAzw9zdUiUHPMUd0C4mx41jlFZkrM3y5f1lgnV\nO7FbjOoCIQCoGtUmT4cXt7V+ySHbJ8Hob9AanpvXNH1ER+/gZF+opQ==\n-----END CERTIFICATE-----\n","rootCa":"-----BEGIN CERTIFICATE-----\nMIIClDCCAjmgAwIBAgIVAOnoRFJTNlxLGJoR/EMYLKXcIIBIMAoGCCqGSM49BAMC\nMGgxGjAYBgNVBAMMEUludGVsIFNHWCBSb290IENBMRowGAYDVQQKDBFJbnRlbCBD\nb3Jwb3JhdGlvbjEUMBIGA1UEBwwLU2FudGEgQ2xhcmExCzAJBgNVBAgMAkNBMQsw\nCQYDVQQGEwJVUzAeFw0xOTEwMzEwOTQ5MjFaFw00OTEyMzEyMzU5NTlaMGgxGjAY\nBgNVBAMMEUludGVsIFNHWCBSb290IENBMRowGAYDVQQKDBFJbnRlbCBDb3Jwb3Jh\ndGlvbjEUMBIGA1UEBwwLU2FudGEgQ2xhcmExCzAJBgNVBAgMAkNBMQswCQYDVQQG\nEwJVUzBZMBMGByqGSM49AgEGCCqGSM49AwEHA0IABE/6D/1WHNrWwPmNMIyBKMW5\nJ6JzMsjo6xP2vkK1cdZGb1PGRP/C/8ECgiDkmklmzwLzLi+000m7LLrtKJA3oC2j\ngb8wgbwwHwYDVR0jBBgwFoAU6ehEUlM2XEsYmhH8QxgspdwggEgwVgYDVR0fBE8w\nTTBLoEmgR4ZFaHR0cHM6Ly9zYngtY2VydGlmaWNhdGVzLnRydXN0ZWRzZXJ2aWNl\ncy5pbnRlbC5jb20vSW50ZWxTR1hSb290Q0EuZGVyMB0GA1UdDgQWBBTp6ERSUzZc\nSxiaEfxDGCyl3CCASDAOBgNVHQ8BAf8EBAMCAQYwEgYDVR0TAQH/BAgwBgEB/wIB\nATAKBggqhkjOPQQDAgNJADBGAiEAzw9zdUiUHPMUd0C4mx41jlFZkrM3y5f1lgnV\nO7FbjOoCIQCoGtUmT4cXt7V+ySHbJ8Hob9AanpvXNH1ER+/gZF+opQ==\n-----END CERTIFICATE-----","rootCaCrl":"-----BEGIN X509 CRL-----\nMIIBITCByAIBATAKBggqhkjOPQQDAjBoMRowGAYDVQQDDBFJbnRlbCBTR1ggUm9v\ndCBDQTEaMBgGA1UECgwRSW50ZWwgQ29ycG9yYXRpb24xFDASBgNVBAcMC1NhbnRh\nIENsYXJhMQswCQYDVQQIDAJDQTELMAkGA1UEBhMCVVMXDTI1MDkxNjExNTMxMloX\nDTI2MDkxNjExNTMxMlqgLzAtMAoGA1UdFAQDAgEBMB8GA1UdIwQYMBaAFOnoRFJT\nNlxLGJoR/EMYLKXcIIBIMAoGCCqGSM49BAMCA0gAMEUCIQDv5KEBogNCzPgupOPj\nFIYJaOubypBPCGqnE0XcYTgFDwIgeSfXk71tIbV5lqp6gWCpN98/xu/8c7y36EV3\npkfootI=\n-----END X509 CRL-----","teeType":129},"id":"B87BFE45-9CC7-46F9-8F2C-A6CB55BF7101","policy":[{"global":{"crl":{"pckCrlNum":{"operation":"greater-or-equal","reference":1},"rootCaCrlNum":{"operation":"greater-or-equal","reference":1}},"platform":{"fmspc":{"operation":"allow-list","reference":["00706A000000","00706E170000","00A068070000","20C06F000000","10A06E040000","40806F000000","10706A000000","10A067110000","20606A000000","10906EA50000","20906EA10000","10906EB10000","10806F000000","00706E070000","50A06D000000","10606A000000","10706A800000","10706A100000","B0806F000000","00706D050000","10806EB70000","10906ED10000","00A06F010000","00A06D070000","40806F200000","60806F000000","10A06E050000","40A06D000000","10606C040000","50A06F000000","00A06D000000","10806EA60000","00706D010000","10806F070000","20D06D010000","00706E270000","00A06F000000","10A06D050000","00C06F000000","30806F000000","20906EA50000","10706E370000","20806F070000","10906EC50000","10806F040000","10D06D000000","10906EA10000","20806F000000","10A067010000","30A06E000000","10A06F000000","70806F000000","10906EC10000","20A06D050000","00606A000000"]}},"tcb":{"tcbDate":{"operation":"greater-or-equal","reference":"2022-11-09T00:00:00Z"},"tcbEvaluationDataNumber":{"operation":"greater-or-equal","reference":5},"tcbStatusAccepted":{"operation":"allow-list","reference":["UpToDate","ConfigurationNeeded"]}}}}],"policySvn":1,"servtdCollateral":{"majorVersion":1,"minorVersion":0,"servtdIdentity":{"signature":"3065023100E1D20627BCB88E10CEB1B78DAEB549C5F7E83CB0AFA57B4478BA6E1557A237021E31810AB0EA99E5BB816FA9DD6156EB02306FB52AF74229A520CE0D90CE41D76E783536874A11693F47CB3E274D242C62969A454848C4EC39E92344BF65AEBA4BDF","tdIdentity":{"attributes":"0000000000000000","id":"A0998F0F-B2F3-4872-8138-FBC2B853E8C6","issueDate":"2025-01-01T00:00:00Z","isvProdId":1,"mrConfigId":"000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000","mrOwner":"000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000","mrOwnerConfig":"000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000","mrsigner":"000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000","nextUpdate":"2026-01-01T00:00:00Z","tcbEvaluationNumber":1,"tcbLevels":[{"tcb":{"isvsvn":1},"tcbDate":"2024-01-01T00:00:00Z","tcbStatus":"UpToDate"}],"version":1,"xfam":"E71A060000000000"}},"servtdIdentityIssuerChain":"-----BEGIN CERTIFICATE-----\nMIICaDCCAe6gAwIBAgIUTbltbfR2MqjYC04lViWFKrg6HdwwCgYIKoZIzj0EAwMw\ndDELMAkGA1UEBhMCVVMxCzAJBgNVBAgMAkNBMRQwEgYDVQQHDAtTYW50YSBDbGFy\nYTEiMCAGA1UECgwZTWlnVEQgSW50ZXJtZWRpYXRlIElzc3VlcjEeMBwGA1UEAwwV\nTWlnVEQgSW50ZXJtZWRpYXRlIENBMB4XDTI2MDkwMjIwNDIxNFoXDTI3MDkwMjIw\nNDIxNFowYzELMAkGA1UEBhMCVVMxCzAJBgNVBAgMAkNBMRQwEgYDVQQHDAtTYW50\nYSBDbGFyYTEVMBMGA1UECgwMTWlnVEQgSXNzdWVyMRowGAYDVQQDDBFNaWdURCBJ\nbmZvIElzc3VlcjB2MBAGByqGSM49AgEGBSuBBAAiA2IABH5vWdNV562wS25uaCye\nprgjA1xJH4hlVTmI6whzgO7xmOW1kZi7glN3TXAdEcKctSIOiYw+oHqiXZsPGTKB\nf6ieEey3yynUO8UwMsr25rVkpDvKi2PL1ZDeR2FQ5GMxcKNSMFAwDgYDVR0PAQH/\nBAQDAgeAMB0GA1UdDgQWBBRRsu5Xj3LZ8FzNUK5TEUD9E4ahuDAfBgNVHSMEGDAW\ngBQG9PzDbR1trcTTtqJEMR+xeXF4uzAKBggqhkjOPQQDAwNoADBlAjEA1S9EBp+C\nQO920YlTE1aYW+xHjBJq9W2TM79SIVENFHSxIRYdANWAaJge2gtwMknMAjAZZupA\nw6HSYkKWsQP0pG2utLLxi85lS+1vVhWyl8Sh2k6xOiq303K8TK/auAFOXQo=\n-----END CERTIFICATE-----\n-----BEGIN CERTIFICATE-----\nMIICdTCCAfugAwIBAgIUUhMm1H4HjXLOwHVkvZzXcESTTBIwCgYIKoZIzj0EAwMw\nXzELMAkGA1UEBhMCVVMxCzAJBgNVBAgMAkNBMRQwEgYDVQQHDAtTYW50YSBDbGFy\nYTEVMBMGA1UECgwMTWlnVEQgSXNzdWVyMRYwFAYDVQQDDA1NaWdURCBSb290IENB\nMB4XDTI2MDkwMjIwNDIxNFoXDTMxMDkwMTIwNDIxNFowdDELMAkGA1UEBhMCVVMx\nCzAJBgNVBAgMAkNBMRQwEgYDVQQHDAtTYW50YSBDbGFyYTEiMCAGA1UECgwZTWln\nVEQgSW50ZXJtZWRpYXRlIElzc3VlcjEeMBwGA1UEAwwVTWlnVEQgSW50ZXJtZWRp\nYXRlIENBMHYwEAYHKoZIzj0CAQYFK4EEACIDYgAEbG8UwpbhzDyzLsfGYOf+MxDG\n+2DX61exLjnMAgo78CQTD12ge66dgkzcJZ5FI3GrlJZPXAgVvDKsJXSEaysfV2U7\nD4LA4LDOqy8gF/xIYWa0CG+8K/K2nsbKASIhuwE+o2MwYTAPBgNVHRMBAf8EBTAD\nAQH/MA4GA1UdDwEB/wQEAwIBBjAdBgNVHQ4EFgQUBvT8w20dba3E07aiRDEfsXlx\neLswHwYDVR0jBBgwFoAUByYcVdKYdUuTd97TmqGMw5Ekrg0wCgYIKoZIzj0EAwMD\naAAwZQIxAIibTFYBOcoBPPrgIN9ZUJcZpM1nMphNfiOkNXknMFfwyiOBc0aYef2e\n1PtopEFZiQIwU0l+LeqVirXD7dWXAANN9+W2hLmdNNifZvf5ENGwEK5dgn54FWoU\nkoGfhEFuuemy\n-----END CERTIFICATE-----\n-----BEGIN CERTIFICATE-----\nMIICTzCCAdagAwIBAgIUIIRnuq6BASXwFFcIwhWGtuvoWP8wCgYIKoZIzj0EAwMw\nXzELMAkGA1UEBhMCVVMxCzAJBgNVBAgMAkNBMRQwEgYDVQQHDAtTYW50YSBDbGFy\nYTEVMBMGA1UECgwMTWlnVEQgSXNzdWVyMRYwFAYDVQQDDA1NaWdURCBSb290IENB\nMB4XDTI2MDkwMjIwNDIxM1oXDTM2MDgzMDIwNDIxM1owXzELMAkGA1UEBhMCVVMx\nCzAJBgNVBAgMAkNBMRQwEgYDVQQHDAtTYW50YSBDbGFyYTEVMBMGA1UECgwMTWln\nVEQgSXNzdWVyMRYwFAYDVQQDDA1NaWdURCBSb290IENBMHYwEAYHKoZIzj0CAQYF\nK4EEACIDYgAEsoBV62G+63+QswhM7il92pH6v+86NLMLAPyyzHIgAXzKJTQLsLDq\nXvq3yZbXFLAEoABZkshXNKxphoSK+b7rQjvgral7vNshcq/bgSmkAFxGjXzuHC8V\nXOpBVmVEsdgio1MwUTAdBgNVHQ4EFgQUByYcVdKYdUuTd97TmqGMw5Ekrg0wHwYD\nVR0jBBgwFoAUByYcVdKYdUuTd97TmqGMw5Ekrg0wDwYDVR0TAQH/BAUwAwEB/zAK\nBggqhkjOPQQDAwNnADBkAjA46e70GOt1bjKjU4YlDEnh01KjpcqRFC2w4lGiG/RJ\nsKsNTMhJhmglcJw3UN3vCDYCMAwNzecuOD6joTJXiBFDw9zA0oisIust4NSZUtnj\n+dN7kruhJoRxoyftJ3O48BuF2A==\n-----END CERTIFICATE-----\n","servtdTcbMapping":{"signature":"306502310083FCB221D17AFF1DF38E18B2543A12656B24341F672CA856BD4065C10BDE77D0C6B3AE9D336D7E92D3733F90BF27E3C80230308E563360486F7099A497E839A882FF0AE1F8F5C016CCAD242893AE1D65C28C9DEF51130A5191F593FB1AE3C7DA1E1B","tdTcbMapping":{"id":"BB9668CA-4EE8-4523-941A-B3B03BE46E03","issueDate":"2025-01-01T00:00:00Z","nextUpdate":"2026-01-01T00:00:00Z","svnMappings":[{"isvsvn":1,"tdMeasurements":{"tdinfo_hash":"000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000"}}],"version":1}}},"version":"2.0"}} \ No newline at end of file +{"policyData":{"collaterals":{"majorVersion":1,"minorVersion":0,"pckCrl":"-----BEGIN X509 CRL-----\nMIIBKTCB0AIBATAKBggqhkjOPQQDAjBwMSIwIAYDVQQDDBlJbnRlbCBTR1ggUENL\nIFBsYXRmb3JtIENBMRowGAYDVQQKDBFJbnRlbCBDb3Jwb3JhdGlvbjEUMBIGA1UE\nBwwLU2FudGEgQ2xhcmExCzAJBgNVBAgMAkNBMQswCQYDVQQGEwJVUxcNMjYwNzAx\nMDk0NjIzWhcNMjYwNzMxMDk0NjIzWqAvMC0wCgYDVR0UBAMCAQEwHwYDVR0jBBgw\nFoAUWSPTp0qoY1QuOXCt4A8HK1ckKrcwCgYIKoZIzj0EAwIDSAAwRQIgcGtzcbJl\n2S3wCJYxAd7KNnRsztqrU+u2NaDupYb0lTgCIQCA6I7FwSIA0s2r9sVOz6dIqV1w\naBnaP08fyNmvo7VbCA==\n-----END X509 CRL-----","pckCrlIssuerChain":"-----BEGIN CERTIFICATE-----\nMIICmjCCAkCgAwIBAgIUWSPTp0qoY1QuOXCt4A8HK1ckKrcwCgYIKoZIzj0EAwIw\naDEaMBgGA1UEAwwRSW50ZWwgU0dYIFJvb3QgQ0ExGjAYBgNVBAoMEUludGVsIENv\ncnBvcmF0aW9uMRQwEgYDVQQHDAtTYW50YSBDbGFyYTELMAkGA1UECAwCQ0ExCzAJ\nBgNVBAYTAlVTMB4XDTE5MTAzMTEyMzM0N1oXDTM0MTAzMTEyMzM0N1owcDEiMCAG\nA1UEAwwZSW50ZWwgU0dYIFBDSyBQbGF0Zm9ybSBDQTEaMBgGA1UECgwRSW50ZWwg\nQ29ycG9yYXRpb24xFDASBgNVBAcMC1NhbnRhIENsYXJhMQswCQYDVQQIDAJDQTEL\nMAkGA1UEBhMCVVMwWTATBgcqhkjOPQIBBggqhkjOPQMBBwNCAAQwp+Lc+TUBtg1H\n+U8JIsMsbjHjCkTtXb8jPM6r2dhu9zIblhDZ7INfqt3Ix8XcFKD8k0NEXrkZ66qJ\nXa1KzLIKo4G/MIG8MB8GA1UdIwQYMBaAFOnoRFJTNlxLGJoR/EMYLKXcIIBIMFYG\nA1UdHwRPME0wS6BJoEeGRWh0dHBzOi8vc2J4LWNlcnRpZmljYXRlcy50cnVzdGVk\nc2VydmljZXMuaW50ZWwuY29tL0ludGVsU0dYUm9vdENBLmRlcjAdBgNVHQ4EFgQU\nWSPTp0qoY1QuOXCt4A8HK1ckKrcwDgYDVR0PAQH/BAQDAgEGMBIGA1UdEwEB/wQI\nMAYBAf8CAQAwCgYIKoZIzj0EAwIDSAAwRQIhAJ1q+FTz+gUuVfBQuCgJsFrL2TTS\ne1aBZ53O52TjFie6AiAriPaRahUX9Oa9kGLlAchWXKT6j4RWSR50BqhrN3UT4A==\n-----END CERTIFICATE-----\n-----BEGIN CERTIFICATE-----\nMIIClDCCAjmgAwIBAgIVAOnoRFJTNlxLGJoR/EMYLKXcIIBIMAoGCCqGSM49BAMC\nMGgxGjAYBgNVBAMMEUludGVsIFNHWCBSb290IENBMRowGAYDVQQKDBFJbnRlbCBD\nb3Jwb3JhdGlvbjEUMBIGA1UEBwwLU2FudGEgQ2xhcmExCzAJBgNVBAgMAkNBMQsw\nCQYDVQQGEwJVUzAeFw0xOTEwMzEwOTQ5MjFaFw00OTEyMzEyMzU5NTlaMGgxGjAY\nBgNVBAMMEUludGVsIFNHWCBSb290IENBMRowGAYDVQQKDBFJbnRlbCBDb3Jwb3Jh\ndGlvbjEUMBIGA1UEBwwLU2FudGEgQ2xhcmExCzAJBgNVBAgMAkNBMQswCQYDVQQG\nEwJVUzBZMBMGByqGSM49AgEGCCqGSM49AwEHA0IABE/6D/1WHNrWwPmNMIyBKMW5\nJ6JzMsjo6xP2vkK1cdZGb1PGRP/C/8ECgiDkmklmzwLzLi+000m7LLrtKJA3oC2j\ngb8wgbwwHwYDVR0jBBgwFoAU6ehEUlM2XEsYmhH8QxgspdwggEgwVgYDVR0fBE8w\nTTBLoEmgR4ZFaHR0cHM6Ly9zYngtY2VydGlmaWNhdGVzLnRydXN0ZWRzZXJ2aWNl\ncy5pbnRlbC5jb20vSW50ZWxTR1hSb290Q0EuZGVyMB0GA1UdDgQWBBTp6ERSUzZc\nSxiaEfxDGCyl3CCASDAOBgNVHQ8BAf8EBAMCAQYwEgYDVR0TAQH/BAgwBgEB/wIB\nATAKBggqhkjOPQQDAgNJADBGAiEAzw9zdUiUHPMUd0C4mx41jlFZkrM3y5f1lgnV\nO7FbjOoCIQCoGtUmT4cXt7V+ySHbJ8Hob9AanpvXNH1ER+/gZF+opQ==\n-----END CERTIFICATE-----\n","platforms":[{"fmspc":"20C06F000000","tcbInfo":"{\"tcbInfo\":{\"id\":\"TDX\",\"version\":3,\"issueDate\":\"2026-07-01T10:00:45Z\",\"nextUpdate\":\"2026-07-31T10:00:45Z\",\"fmspc\":\"20C06F000000\",\"pceId\":\"0000\",\"tcbType\":0,\"tcbEvaluationDataNumber\":5,\"tdxModule\":{\"mrsigner\":\"000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000\",\"attributes\":\"0000000000000000\",\"attributesMask\":\"FFFFFFFFFFFFFFFF\"},\"tdxModuleIdentities\":[{\"id\":\"TDX_02\",\"mrsigner\":\"000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000\",\"attributes\":\"0000000000000000\",\"attributesMask\":\"FFFFFFFFFFFFFFFF\",\"tcbLevels\":[{\"tcb\":{\"isvsvn\":0},\"tcbDate\":\"2022-11-09T00:00:00Z\",\"tcbStatus\":\"UpToDate\"}]},{\"id\":\"TDX_05\",\"mrsigner\":\"000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000\",\"attributes\":\"0000000000000000\",\"attributesMask\":\"FFFFFFFFFFFFFFFF\",\"tcbLevels\":[{\"tcb\":{\"isvsvn\":0},\"tcbDate\":\"2022-11-09T00:00:00Z\",\"tcbStatus\":\"UpToDate\"}]},{\"id\":\"TDX_03\",\"mrsigner\":\"000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000\",\"attributes\":\"0000000000000000\",\"attributesMask\":\"FFFFFFFFFFFFFFFF\",\"tcbLevels\":[{\"tcb\":{\"isvsvn\":0},\"tcbDate\":\"2022-11-09T00:00:00Z\",\"tcbStatus\":\"UpToDate\"}]},{\"id\":\"TDX_01\",\"mrsigner\":\"000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000\",\"attributes\":\"0000000000000000\",\"attributesMask\":\"FFFFFFFFFFFFFFFF\",\"tcbLevels\":[{\"tcb\":{\"isvsvn\":0},\"tcbDate\":\"2022-11-09T00:00:00Z\",\"tcbStatus\":\"UpToDate\"}]}],\"tcbLevels\":[{\"tcb\":{\"sgxtcbcomponents\":[{\"svn\":1,\"category\":\"BIOS\",\"type\":\"Early Microcode Update\"},{\"svn\":1,\"category\":\"OS/VMM\",\"type\":\"SGX Late Microcode Update\"},{\"svn\":0,\"category\":\"OS/VMM\",\"type\":\"TXT SINIT\"},{\"svn\":0,\"category\":\"BIOS\"},{\"svn\":0,\"category\":\"BIOS\"},{\"svn\":0,\"category\":\"BIOS\"},{\"svn\":0},{\"svn\":0,\"category\":\"OS/VMM\",\"type\":\"SEAMLDR ACM\"},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0}],\"pcesvn\":0,\"tdxtcbcomponents\":[{\"svn\":0,\"category\":\"OS/VMM\",\"type\":\"TDX Module\"},{\"svn\":0,\"category\":\"OS/VMM\",\"type\":\"TDX Module\"},{\"svn\":1,\"category\":\"OS/VMM\",\"type\":\"TDX Late Microcode Update\"},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0}]},\"tcbDate\":\"2022-11-09T00:00:00Z\",\"tcbStatus\":\"UpToDate\"}]},\"signature\":\"3d0d3653b9341dc41c362f8f7cd38e9f4b829d057811ce6cafbcc77f167b6447522b4717b3d5c58a71648eec12af0b8e935edbb6cd773c4ceb7ad90e68cf001e\"}","tcbInfoIssuerChain":"-----BEGIN CERTIFICATE-----\nMIICkDCCAjagAwIBAgIUTh8n662T/sqPZK+7n3H67/KGwu0wCgYIKoZIzj0EAwIw\naDEaMBgGA1UEAwwRSW50ZWwgU0dYIFJvb3QgQ0ExGjAYBgNVBAoMEUludGVsIENv\ncnBvcmF0aW9uMRQwEgYDVQQHDAtTYW50YSBDbGFyYTELMAkGA1UECAwCQ0ExCzAJ\nBgNVBAYTAlVTMB4XDTE5MTAzMTEyMzM0N1oXDTI2MTAzMTEyMzM0N1owbDEeMBwG\nA1UEAwwVSW50ZWwgU0dYIFRDQiBTaWduaW5nMRowGAYDVQQKDBFJbnRlbCBDb3Jw\nb3JhdGlvbjEUMBIGA1UEBwwLU2FudGEgQ2xhcmExCzAJBgNVBAgMAkNBMQswCQYD\nVQQGEwJVUzBZMBMGByqGSM49AgEGCCqGSM49AwEHA0IABOnYw9LbN/JmyUttXa0M\niBEenjPbxbR4C8MuVYxDI+Le8lDBLp9X4wMzCAUF/fI/31giClXp/y0erLbLZjdV\n07+jgbkwgbYwHwYDVR0jBBgwFoAU6ehEUlM2XEsYmhH8QxgspdwggEgwVgYDVR0f\nBE8wTTBLoEmgR4ZFaHR0cHM6Ly9zYngtY2VydGlmaWNhdGVzLnRydXN0ZWRzZXJ2\naWNlcy5pbnRlbC5jb20vSW50ZWxTR1hSb290Q0EuZGVyMB0GA1UdDgQWBBROHyfr\nrZP+yo9kr7ufcfrv8obC7TAOBgNVHQ8BAf8EBAMCBsAwDAYDVR0TAQH/BAIwADAK\nBggqhkjOPQQDAgNIADBFAiEA9xQeifK+2abQGnrAgk0hrOhdyvJQorh2cEMn4Gwr\n4hoCIFHW5qQ9G2wBJ4GMNQqv/oMfbPtzmyTlaWWzwxkqM0CT\n-----END CERTIFICATE-----\n-----BEGIN CERTIFICATE-----\nMIIClDCCAjmgAwIBAgIVAOnoRFJTNlxLGJoR/EMYLKXcIIBIMAoGCCqGSM49BAMC\nMGgxGjAYBgNVBAMMEUludGVsIFNHWCBSb290IENBMRowGAYDVQQKDBFJbnRlbCBD\nb3Jwb3JhdGlvbjEUMBIGA1UEBwwLU2FudGEgQ2xhcmExCzAJBgNVBAgMAkNBMQsw\nCQYDVQQGEwJVUzAeFw0xOTEwMzEwOTQ5MjFaFw00OTEyMzEyMzU5NTlaMGgxGjAY\nBgNVBAMMEUludGVsIFNHWCBSb290IENBMRowGAYDVQQKDBFJbnRlbCBDb3Jwb3Jh\ndGlvbjEUMBIGA1UEBwwLU2FudGEgQ2xhcmExCzAJBgNVBAgMAkNBMQswCQYDVQQG\nEwJVUzBZMBMGByqGSM49AgEGCCqGSM49AwEHA0IABE/6D/1WHNrWwPmNMIyBKMW5\nJ6JzMsjo6xP2vkK1cdZGb1PGRP/C/8ECgiDkmklmzwLzLi+000m7LLrtKJA3oC2j\ngb8wgbwwHwYDVR0jBBgwFoAU6ehEUlM2XEsYmhH8QxgspdwggEgwVgYDVR0fBE8w\nTTBLoEmgR4ZFaHR0cHM6Ly9zYngtY2VydGlmaWNhdGVzLnRydXN0ZWRzZXJ2aWNl\ncy5pbnRlbC5jb20vSW50ZWxTR1hSb290Q0EuZGVyMB0GA1UdDgQWBBTp6ERSUzZc\nSxiaEfxDGCyl3CCASDAOBgNVHQ8BAf8EBAMCAQYwEgYDVR0TAQH/BAgwBgEB/wIB\nATAKBggqhkjOPQQDAgNJADBGAiEAzw9zdUiUHPMUd0C4mx41jlFZkrM3y5f1lgnV\nO7FbjOoCIQCoGtUmT4cXt7V+ySHbJ8Hob9AanpvXNH1ER+/gZF+opQ==\n-----END CERTIFICATE-----\n"},{"fmspc":"0400F1300000","tcbInfo":"{\"tcbInfo\":{\"id\":\"TDX\",\"version\":3,\"issueDate\":\"2026-07-01T10:00:45Z\",\"nextUpdate\":\"2026-07-31T10:00:45Z\",\"fmspc\":\"0400F1300000\",\"pceId\":\"0000\",\"tcbType\":0,\"tcbEvaluationDataNumber\":5,\"tdxModule\":{\"mrsigner\":\"000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000\",\"attributes\":\"0000000000000000\",\"attributesMask\":\"FFFFFFFFFFFFFFFF\"},\"tdxModuleIdentities\":[{\"id\":\"TDX_02\",\"mrsigner\":\"000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000\",\"attributes\":\"0000000000000000\",\"attributesMask\":\"FFFFFFFFFFFFFFFF\",\"tcbLevels\":[{\"tcb\":{\"isvsvn\":0},\"tcbDate\":\"2022-11-09T00:00:00Z\",\"tcbStatus\":\"UpToDate\"}]},{\"id\":\"TDX_05\",\"mrsigner\":\"000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000\",\"attributes\":\"0000000000000000\",\"attributesMask\":\"FFFFFFFFFFFFFFFF\",\"tcbLevels\":[{\"tcb\":{\"isvsvn\":0},\"tcbDate\":\"2022-11-09T00:00:00Z\",\"tcbStatus\":\"UpToDate\"}]},{\"id\":\"TDX_03\",\"mrsigner\":\"000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000\",\"attributes\":\"0000000000000000\",\"attributesMask\":\"FFFFFFFFFFFFFFFF\",\"tcbLevels\":[{\"tcb\":{\"isvsvn\":0},\"tcbDate\":\"2022-11-09T00:00:00Z\",\"tcbStatus\":\"UpToDate\"}]},{\"id\":\"TDX_01\",\"mrsigner\":\"000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000\",\"attributes\":\"0000000000000000\",\"attributesMask\":\"FFFFFFFFFFFFFFFF\",\"tcbLevels\":[{\"tcb\":{\"isvsvn\":0},\"tcbDate\":\"2022-11-09T00:00:00Z\",\"tcbStatus\":\"UpToDate\"}]}],\"tcbLevels\":[{\"tcb\":{\"sgxtcbcomponents\":[{\"svn\":1,\"category\":\"BIOS\",\"type\":\"Early Microcode Update\"},{\"svn\":1,\"category\":\"OS/VMM\",\"type\":\"SGX Late Microcode Update\"},{\"svn\":0,\"category\":\"OS/VMM\",\"type\":\"TXT SINIT\"},{\"svn\":0,\"category\":\"BIOS\"},{\"svn\":0,\"category\":\"BIOS\"},{\"svn\":0,\"category\":\"BIOS\"},{\"svn\":0},{\"svn\":0,\"category\":\"OS/VMM\",\"type\":\"SEAMLDR ACM\"},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0}],\"pcesvn\":0,\"tdxtcbcomponents\":[{\"svn\":0,\"category\":\"OS/VMM\",\"type\":\"TDX Module\"},{\"svn\":0,\"category\":\"OS/VMM\",\"type\":\"TDX Module\"},{\"svn\":0,\"category\":\"OS/VMM\",\"type\":\"TDX Late Microcode Update\"},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0}]},\"tcbDate\":\"2022-11-09T00:00:00Z\",\"tcbStatus\":\"UpToDate\"}]},\"signature\":\"bcb9b79749670cca6342f83b2a5590595faf905d450ec175c7efdf9ff4dca6ad1dc3d10b8570ab0318a5bc3fd24c58a1729f09994b47bd0f82d49cfbb71ee3dd\"}","tcbInfoIssuerChain":"-----BEGIN CERTIFICATE-----\nMIICkDCCAjagAwIBAgIUTh8n662T/sqPZK+7n3H67/KGwu0wCgYIKoZIzj0EAwIw\naDEaMBgGA1UEAwwRSW50ZWwgU0dYIFJvb3QgQ0ExGjAYBgNVBAoMEUludGVsIENv\ncnBvcmF0aW9uMRQwEgYDVQQHDAtTYW50YSBDbGFyYTELMAkGA1UECAwCQ0ExCzAJ\nBgNVBAYTAlVTMB4XDTE5MTAzMTEyMzM0N1oXDTI2MTAzMTEyMzM0N1owbDEeMBwG\nA1UEAwwVSW50ZWwgU0dYIFRDQiBTaWduaW5nMRowGAYDVQQKDBFJbnRlbCBDb3Jw\nb3JhdGlvbjEUMBIGA1UEBwwLU2FudGEgQ2xhcmExCzAJBgNVBAgMAkNBMQswCQYD\nVQQGEwJVUzBZMBMGByqGSM49AgEGCCqGSM49AwEHA0IABOnYw9LbN/JmyUttXa0M\niBEenjPbxbR4C8MuVYxDI+Le8lDBLp9X4wMzCAUF/fI/31giClXp/y0erLbLZjdV\n07+jgbkwgbYwHwYDVR0jBBgwFoAU6ehEUlM2XEsYmhH8QxgspdwggEgwVgYDVR0f\nBE8wTTBLoEmgR4ZFaHR0cHM6Ly9zYngtY2VydGlmaWNhdGVzLnRydXN0ZWRzZXJ2\naWNlcy5pbnRlbC5jb20vSW50ZWxTR1hSb290Q0EuZGVyMB0GA1UdDgQWBBROHyfr\nrZP+yo9kr7ufcfrv8obC7TAOBgNVHQ8BAf8EBAMCBsAwDAYDVR0TAQH/BAIwADAK\nBggqhkjOPQQDAgNIADBFAiEA9xQeifK+2abQGnrAgk0hrOhdyvJQorh2cEMn4Gwr\n4hoCIFHW5qQ9G2wBJ4GMNQqv/oMfbPtzmyTlaWWzwxkqM0CT\n-----END CERTIFICATE-----\n-----BEGIN CERTIFICATE-----\nMIIClDCCAjmgAwIBAgIVAOnoRFJTNlxLGJoR/EMYLKXcIIBIMAoGCCqGSM49BAMC\nMGgxGjAYBgNVBAMMEUludGVsIFNHWCBSb290IENBMRowGAYDVQQKDBFJbnRlbCBD\nb3Jwb3JhdGlvbjEUMBIGA1UEBwwLU2FudGEgQ2xhcmExCzAJBgNVBAgMAkNBMQsw\nCQYDVQQGEwJVUzAeFw0xOTEwMzEwOTQ5MjFaFw00OTEyMzEyMzU5NTlaMGgxGjAY\nBgNVBAMMEUludGVsIFNHWCBSb290IENBMRowGAYDVQQKDBFJbnRlbCBDb3Jwb3Jh\ndGlvbjEUMBIGA1UEBwwLU2FudGEgQ2xhcmExCzAJBgNVBAgMAkNBMQswCQYDVQQG\nEwJVUzBZMBMGByqGSM49AgEGCCqGSM49AwEHA0IABE/6D/1WHNrWwPmNMIyBKMW5\nJ6JzMsjo6xP2vkK1cdZGb1PGRP/C/8ECgiDkmklmzwLzLi+000m7LLrtKJA3oC2j\ngb8wgbwwHwYDVR0jBBgwFoAU6ehEUlM2XEsYmhH8QxgspdwggEgwVgYDVR0fBE8w\nTTBLoEmgR4ZFaHR0cHM6Ly9zYngtY2VydGlmaWNhdGVzLnRydXN0ZWRzZXJ2aWNl\ncy5pbnRlbC5jb20vSW50ZWxTR1hSb290Q0EuZGVyMB0GA1UdDgQWBBTp6ERSUzZc\nSxiaEfxDGCyl3CCASDAOBgNVHQ8BAf8EBAMCAQYwEgYDVR0TAQH/BAgwBgEB/wIB\nATAKBggqhkjOPQQDAgNJADBGAiEAzw9zdUiUHPMUd0C4mx41jlFZkrM3y5f1lgnV\nO7FbjOoCIQCoGtUmT4cXt7V+ySHbJ8Hob9AanpvXNH1ER+/gZF+opQ==\n-----END CERTIFICATE-----\n"},{"fmspc":"10A06E040000","tcbInfo":"{\"tcbInfo\":{\"id\":\"TDX\",\"version\":3,\"issueDate\":\"2026-07-01T10:00:45Z\",\"nextUpdate\":\"2026-07-31T10:00:45Z\",\"fmspc\":\"10A06E040000\",\"pceId\":\"0000\",\"tcbType\":0,\"tcbEvaluationDataNumber\":5,\"tdxModule\":{\"mrsigner\":\"000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000\",\"attributes\":\"0000000000000000\",\"attributesMask\":\"FFFFFFFFFFFFFFFF\"},\"tdxModuleIdentities\":[{\"id\":\"TDX_02\",\"mrsigner\":\"000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000\",\"attributes\":\"0000000000000000\",\"attributesMask\":\"FFFFFFFFFFFFFFFF\",\"tcbLevels\":[{\"tcb\":{\"isvsvn\":0},\"tcbDate\":\"2022-11-09T00:00:00Z\",\"tcbStatus\":\"UpToDate\"}]},{\"id\":\"TDX_05\",\"mrsigner\":\"000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000\",\"attributes\":\"0000000000000000\",\"attributesMask\":\"FFFFFFFFFFFFFFFF\",\"tcbLevels\":[{\"tcb\":{\"isvsvn\":0},\"tcbDate\":\"2022-11-09T00:00:00Z\",\"tcbStatus\":\"UpToDate\"}]},{\"id\":\"TDX_03\",\"mrsigner\":\"000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000\",\"attributes\":\"0000000000000000\",\"attributesMask\":\"FFFFFFFFFFFFFFFF\",\"tcbLevels\":[{\"tcb\":{\"isvsvn\":0},\"tcbDate\":\"2022-11-09T00:00:00Z\",\"tcbStatus\":\"UpToDate\"}]},{\"id\":\"TDX_01\",\"mrsigner\":\"000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000\",\"attributes\":\"0000000000000000\",\"attributesMask\":\"FFFFFFFFFFFFFFFF\",\"tcbLevels\":[{\"tcb\":{\"isvsvn\":0},\"tcbDate\":\"2022-11-09T00:00:00Z\",\"tcbStatus\":\"UpToDate\"}]}],\"tcbLevels\":[{\"tcb\":{\"sgxtcbcomponents\":[{\"svn\":1,\"category\":\"BIOS\",\"type\":\"Early Microcode Update\"},{\"svn\":1,\"category\":\"OS/VMM\",\"type\":\"SGX Late Microcode Update\"},{\"svn\":0,\"category\":\"OS/VMM\",\"type\":\"TXT SINIT\"},{\"svn\":0,\"category\":\"BIOS\"},{\"svn\":0,\"category\":\"BIOS\"},{\"svn\":0,\"category\":\"BIOS\"},{\"svn\":0},{\"svn\":0,\"category\":\"OS/VMM\",\"type\":\"SEAMLDR ACM\"},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0}],\"pcesvn\":0,\"tdxtcbcomponents\":[{\"svn\":0,\"category\":\"OS/VMM\",\"type\":\"TDX Module\"},{\"svn\":0,\"category\":\"OS/VMM\",\"type\":\"TDX Module\"},{\"svn\":1,\"category\":\"OS/VMM\",\"type\":\"TDX Late Microcode Update\"},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0}]},\"tcbDate\":\"2022-11-09T00:00:00Z\",\"tcbStatus\":\"UpToDate\"}]},\"signature\":\"3bb24f39c796226e15a38616fe60e4c28d7ec28acb5d67e25b659555b29f404f472a7b0f9ee26fa065941ce915966f7c3759f52e27dc07bb1c2a29da08bb094d\"}","tcbInfoIssuerChain":"-----BEGIN CERTIFICATE-----\nMIICkDCCAjagAwIBAgIUTh8n662T/sqPZK+7n3H67/KGwu0wCgYIKoZIzj0EAwIw\naDEaMBgGA1UEAwwRSW50ZWwgU0dYIFJvb3QgQ0ExGjAYBgNVBAoMEUludGVsIENv\ncnBvcmF0aW9uMRQwEgYDVQQHDAtTYW50YSBDbGFyYTELMAkGA1UECAwCQ0ExCzAJ\nBgNVBAYTAlVTMB4XDTE5MTAzMTEyMzM0N1oXDTI2MTAzMTEyMzM0N1owbDEeMBwG\nA1UEAwwVSW50ZWwgU0dYIFRDQiBTaWduaW5nMRowGAYDVQQKDBFJbnRlbCBDb3Jw\nb3JhdGlvbjEUMBIGA1UEBwwLU2FudGEgQ2xhcmExCzAJBgNVBAgMAkNBMQswCQYD\nVQQGEwJVUzBZMBMGByqGSM49AgEGCCqGSM49AwEHA0IABOnYw9LbN/JmyUttXa0M\niBEenjPbxbR4C8MuVYxDI+Le8lDBLp9X4wMzCAUF/fI/31giClXp/y0erLbLZjdV\n07+jgbkwgbYwHwYDVR0jBBgwFoAU6ehEUlM2XEsYmhH8QxgspdwggEgwVgYDVR0f\nBE8wTTBLoEmgR4ZFaHR0cHM6Ly9zYngtY2VydGlmaWNhdGVzLnRydXN0ZWRzZXJ2\naWNlcy5pbnRlbC5jb20vSW50ZWxTR1hSb290Q0EuZGVyMB0GA1UdDgQWBBROHyfr\nrZP+yo9kr7ufcfrv8obC7TAOBgNVHQ8BAf8EBAMCBsAwDAYDVR0TAQH/BAIwADAK\nBggqhkjOPQQDAgNIADBFAiEA9xQeifK+2abQGnrAgk0hrOhdyvJQorh2cEMn4Gwr\n4hoCIFHW5qQ9G2wBJ4GMNQqv/oMfbPtzmyTlaWWzwxkqM0CT\n-----END CERTIFICATE-----\n-----BEGIN CERTIFICATE-----\nMIIClDCCAjmgAwIBAgIVAOnoRFJTNlxLGJoR/EMYLKXcIIBIMAoGCCqGSM49BAMC\nMGgxGjAYBgNVBAMMEUludGVsIFNHWCBSb290IENBMRowGAYDVQQKDBFJbnRlbCBD\nb3Jwb3JhdGlvbjEUMBIGA1UEBwwLU2FudGEgQ2xhcmExCzAJBgNVBAgMAkNBMQsw\nCQYDVQQGEwJVUzAeFw0xOTEwMzEwOTQ5MjFaFw00OTEyMzEyMzU5NTlaMGgxGjAY\nBgNVBAMMEUludGVsIFNHWCBSb290IENBMRowGAYDVQQKDBFJbnRlbCBDb3Jwb3Jh\ndGlvbjEUMBIGA1UEBwwLU2FudGEgQ2xhcmExCzAJBgNVBAgMAkNBMQswCQYDVQQG\nEwJVUzBZMBMGByqGSM49AgEGCCqGSM49AwEHA0IABE/6D/1WHNrWwPmNMIyBKMW5\nJ6JzMsjo6xP2vkK1cdZGb1PGRP/C/8ECgiDkmklmzwLzLi+000m7LLrtKJA3oC2j\ngb8wgbwwHwYDVR0jBBgwFoAU6ehEUlM2XEsYmhH8QxgspdwggEgwVgYDVR0fBE8w\nTTBLoEmgR4ZFaHR0cHM6Ly9zYngtY2VydGlmaWNhdGVzLnRydXN0ZWRzZXJ2aWNl\ncy5pbnRlbC5jb20vSW50ZWxTR1hSb290Q0EuZGVyMB0GA1UdDgQWBBTp6ERSUzZc\nSxiaEfxDGCyl3CCASDAOBgNVHQ8BAf8EBAMCAQYwEgYDVR0TAQH/BAgwBgEB/wIB\nATAKBggqhkjOPQQDAgNJADBGAiEAzw9zdUiUHPMUd0C4mx41jlFZkrM3y5f1lgnV\nO7FbjOoCIQCoGtUmT4cXt7V+ySHbJ8Hob9AanpvXNH1ER+/gZF+opQ==\n-----END CERTIFICATE-----\n"},{"fmspc":"40806F000000","tcbInfo":"{\"tcbInfo\":{\"id\":\"TDX\",\"version\":3,\"issueDate\":\"2026-07-01T10:00:45Z\",\"nextUpdate\":\"2026-07-31T10:00:45Z\",\"fmspc\":\"40806F000000\",\"pceId\":\"0000\",\"tcbType\":0,\"tcbEvaluationDataNumber\":5,\"tdxModule\":{\"mrsigner\":\"000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000\",\"attributes\":\"0000000000000000\",\"attributesMask\":\"FFFFFFFFFFFFFFFF\"},\"tdxModuleIdentities\":[{\"id\":\"TDX_02\",\"mrsigner\":\"000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000\",\"attributes\":\"0000000000000000\",\"attributesMask\":\"FFFFFFFFFFFFFFFF\",\"tcbLevels\":[{\"tcb\":{\"isvsvn\":0},\"tcbDate\":\"2022-11-09T00:00:00Z\",\"tcbStatus\":\"UpToDate\"}]},{\"id\":\"TDX_05\",\"mrsigner\":\"000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000\",\"attributes\":\"0000000000000000\",\"attributesMask\":\"FFFFFFFFFFFFFFFF\",\"tcbLevels\":[{\"tcb\":{\"isvsvn\":0},\"tcbDate\":\"2022-11-09T00:00:00Z\",\"tcbStatus\":\"UpToDate\"}]},{\"id\":\"TDX_03\",\"mrsigner\":\"000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000\",\"attributes\":\"0000000000000000\",\"attributesMask\":\"FFFFFFFFFFFFFFFF\",\"tcbLevels\":[{\"tcb\":{\"isvsvn\":0},\"tcbDate\":\"2022-11-09T00:00:00Z\",\"tcbStatus\":\"UpToDate\"}]},{\"id\":\"TDX_01\",\"mrsigner\":\"000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000\",\"attributes\":\"0000000000000000\",\"attributesMask\":\"FFFFFFFFFFFFFFFF\",\"tcbLevels\":[{\"tcb\":{\"isvsvn\":0},\"tcbDate\":\"2022-11-09T00:00:00Z\",\"tcbStatus\":\"UpToDate\"}]}],\"tcbLevels\":[{\"tcb\":{\"sgxtcbcomponents\":[{\"svn\":1,\"category\":\"BIOS\",\"type\":\"Early Microcode Update\"},{\"svn\":1,\"category\":\"OS/VMM\",\"type\":\"SGX Late Microcode Update\"},{\"svn\":0,\"category\":\"OS/VMM\",\"type\":\"TXT SINIT\"},{\"svn\":0,\"category\":\"BIOS\"},{\"svn\":0,\"category\":\"BIOS\"},{\"svn\":0,\"category\":\"BIOS\"},{\"svn\":0},{\"svn\":0,\"category\":\"OS/VMM\",\"type\":\"SEAMLDR ACM\"},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0}],\"pcesvn\":11,\"tdxtcbcomponents\":[{\"svn\":0,\"category\":\"OS/VMM\",\"type\":\"TDX Module\"},{\"svn\":0,\"category\":\"OS/VMM\",\"type\":\"TDX Module\"},{\"svn\":1,\"category\":\"OS/VMM\",\"type\":\"TDX Late Microcode Update\"},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0}]},\"tcbDate\":\"2022-11-09T00:00:00Z\",\"tcbStatus\":\"UpToDate\"}]},\"signature\":\"5320e541877e904a23caa7ee30c8ca7d794a72617b4c16cf6028746731fee7248f2583eda07683edcbd3e08e14e91d846cfafa7355866e10d6150bf8b47ae269\"}","tcbInfoIssuerChain":"-----BEGIN CERTIFICATE-----\nMIICkDCCAjagAwIBAgIUTh8n662T/sqPZK+7n3H67/KGwu0wCgYIKoZIzj0EAwIw\naDEaMBgGA1UEAwwRSW50ZWwgU0dYIFJvb3QgQ0ExGjAYBgNVBAoMEUludGVsIENv\ncnBvcmF0aW9uMRQwEgYDVQQHDAtTYW50YSBDbGFyYTELMAkGA1UECAwCQ0ExCzAJ\nBgNVBAYTAlVTMB4XDTE5MTAzMTEyMzM0N1oXDTI2MTAzMTEyMzM0N1owbDEeMBwG\nA1UEAwwVSW50ZWwgU0dYIFRDQiBTaWduaW5nMRowGAYDVQQKDBFJbnRlbCBDb3Jw\nb3JhdGlvbjEUMBIGA1UEBwwLU2FudGEgQ2xhcmExCzAJBgNVBAgMAkNBMQswCQYD\nVQQGEwJVUzBZMBMGByqGSM49AgEGCCqGSM49AwEHA0IABOnYw9LbN/JmyUttXa0M\niBEenjPbxbR4C8MuVYxDI+Le8lDBLp9X4wMzCAUF/fI/31giClXp/y0erLbLZjdV\n07+jgbkwgbYwHwYDVR0jBBgwFoAU6ehEUlM2XEsYmhH8QxgspdwggEgwVgYDVR0f\nBE8wTTBLoEmgR4ZFaHR0cHM6Ly9zYngtY2VydGlmaWNhdGVzLnRydXN0ZWRzZXJ2\naWNlcy5pbnRlbC5jb20vSW50ZWxTR1hSb290Q0EuZGVyMB0GA1UdDgQWBBROHyfr\nrZP+yo9kr7ufcfrv8obC7TAOBgNVHQ8BAf8EBAMCBsAwDAYDVR0TAQH/BAIwADAK\nBggqhkjOPQQDAgNIADBFAiEA9xQeifK+2abQGnrAgk0hrOhdyvJQorh2cEMn4Gwr\n4hoCIFHW5qQ9G2wBJ4GMNQqv/oMfbPtzmyTlaWWzwxkqM0CT\n-----END CERTIFICATE-----\n-----BEGIN CERTIFICATE-----\nMIIClDCCAjmgAwIBAgIVAOnoRFJTNlxLGJoR/EMYLKXcIIBIMAoGCCqGSM49BAMC\nMGgxGjAYBgNVBAMMEUludGVsIFNHWCBSb290IENBMRowGAYDVQQKDBFJbnRlbCBD\nb3Jwb3JhdGlvbjEUMBIGA1UEBwwLU2FudGEgQ2xhcmExCzAJBgNVBAgMAkNBMQsw\nCQYDVQQGEwJVUzAeFw0xOTEwMzEwOTQ5MjFaFw00OTEyMzEyMzU5NTlaMGgxGjAY\nBgNVBAMMEUludGVsIFNHWCBSb290IENBMRowGAYDVQQKDBFJbnRlbCBDb3Jwb3Jh\ndGlvbjEUMBIGA1UEBwwLU2FudGEgQ2xhcmExCzAJBgNVBAgMAkNBMQswCQYDVQQG\nEwJVUzBZMBMGByqGSM49AgEGCCqGSM49AwEHA0IABE/6D/1WHNrWwPmNMIyBKMW5\nJ6JzMsjo6xP2vkK1cdZGb1PGRP/C/8ECgiDkmklmzwLzLi+000m7LLrtKJA3oC2j\ngb8wgbwwHwYDVR0jBBgwFoAU6ehEUlM2XEsYmhH8QxgspdwggEgwVgYDVR0fBE8w\nTTBLoEmgR4ZFaHR0cHM6Ly9zYngtY2VydGlmaWNhdGVzLnRydXN0ZWRzZXJ2aWNl\ncy5pbnRlbC5jb20vSW50ZWxTR1hSb290Q0EuZGVyMB0GA1UdDgQWBBTp6ERSUzZc\nSxiaEfxDGCyl3CCASDAOBgNVHQ8BAf8EBAMCAQYwEgYDVR0TAQH/BAgwBgEB/wIB\nATAKBggqhkjOPQQDAgNJADBGAiEAzw9zdUiUHPMUd0C4mx41jlFZkrM3y5f1lgnV\nO7FbjOoCIQCoGtUmT4cXt7V+ySHbJ8Hob9AanpvXNH1ER+/gZF+opQ==\n-----END CERTIFICATE-----\n"},{"fmspc":"0400F1370000","tcbInfo":"{\"tcbInfo\":{\"id\":\"TDX\",\"version\":3,\"issueDate\":\"2026-07-01T10:00:45Z\",\"nextUpdate\":\"2026-07-31T10:00:45Z\",\"fmspc\":\"0400F1370000\",\"pceId\":\"0000\",\"tcbType\":0,\"tcbEvaluationDataNumber\":5,\"tdxModule\":{\"mrsigner\":\"000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000\",\"attributes\":\"0000000000000000\",\"attributesMask\":\"FFFFFFFFFFFFFFFF\"},\"tdxModuleIdentities\":[{\"id\":\"TDX_02\",\"mrsigner\":\"000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000\",\"attributes\":\"0000000000000000\",\"attributesMask\":\"FFFFFFFFFFFFFFFF\",\"tcbLevels\":[{\"tcb\":{\"isvsvn\":0},\"tcbDate\":\"2022-11-09T00:00:00Z\",\"tcbStatus\":\"UpToDate\"}]},{\"id\":\"TDX_05\",\"mrsigner\":\"000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000\",\"attributes\":\"0000000000000000\",\"attributesMask\":\"FFFFFFFFFFFFFFFF\",\"tcbLevels\":[{\"tcb\":{\"isvsvn\":0},\"tcbDate\":\"2022-11-09T00:00:00Z\",\"tcbStatus\":\"UpToDate\"}]},{\"id\":\"TDX_03\",\"mrsigner\":\"000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000\",\"attributes\":\"0000000000000000\",\"attributesMask\":\"FFFFFFFFFFFFFFFF\",\"tcbLevels\":[{\"tcb\":{\"isvsvn\":0},\"tcbDate\":\"2022-11-09T00:00:00Z\",\"tcbStatus\":\"UpToDate\"}]},{\"id\":\"TDX_01\",\"mrsigner\":\"000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000\",\"attributes\":\"0000000000000000\",\"attributesMask\":\"FFFFFFFFFFFFFFFF\",\"tcbLevels\":[{\"tcb\":{\"isvsvn\":0},\"tcbDate\":\"2022-11-09T00:00:00Z\",\"tcbStatus\":\"UpToDate\"}]}],\"tcbLevels\":[{\"tcb\":{\"sgxtcbcomponents\":[{\"svn\":1,\"category\":\"BIOS\",\"type\":\"Early Microcode Update\"},{\"svn\":1,\"category\":\"OS/VMM\",\"type\":\"SGX Late Microcode Update\"},{\"svn\":0,\"category\":\"OS/VMM\",\"type\":\"TXT SINIT\"},{\"svn\":0,\"category\":\"BIOS\"},{\"svn\":0,\"category\":\"BIOS\"},{\"svn\":0,\"category\":\"BIOS\"},{\"svn\":0},{\"svn\":0,\"category\":\"OS/VMM\",\"type\":\"SEAMLDR ACM\"},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0}],\"pcesvn\":0,\"tdxtcbcomponents\":[{\"svn\":0,\"category\":\"OS/VMM\",\"type\":\"TDX Module\"},{\"svn\":0,\"category\":\"OS/VMM\",\"type\":\"TDX Module\"},{\"svn\":0,\"category\":\"OS/VMM\",\"type\":\"TDX Late Microcode Update\"},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0}]},\"tcbDate\":\"2022-11-09T00:00:00Z\",\"tcbStatus\":\"UpToDate\"}]},\"signature\":\"361c382377cc1515aa6f6f5d74a3b8ab02aca6eafb30f97322715f61fdfcfffa549c12f4e74e4769fd248483124cc2228c134577cf3bd199fbd3d03244a80610\"}","tcbInfoIssuerChain":"-----BEGIN CERTIFICATE-----\nMIICkDCCAjagAwIBAgIUTh8n662T/sqPZK+7n3H67/KGwu0wCgYIKoZIzj0EAwIw\naDEaMBgGA1UEAwwRSW50ZWwgU0dYIFJvb3QgQ0ExGjAYBgNVBAoMEUludGVsIENv\ncnBvcmF0aW9uMRQwEgYDVQQHDAtTYW50YSBDbGFyYTELMAkGA1UECAwCQ0ExCzAJ\nBgNVBAYTAlVTMB4XDTE5MTAzMTEyMzM0N1oXDTI2MTAzMTEyMzM0N1owbDEeMBwG\nA1UEAwwVSW50ZWwgU0dYIFRDQiBTaWduaW5nMRowGAYDVQQKDBFJbnRlbCBDb3Jw\nb3JhdGlvbjEUMBIGA1UEBwwLU2FudGEgQ2xhcmExCzAJBgNVBAgMAkNBMQswCQYD\nVQQGEwJVUzBZMBMGByqGSM49AgEGCCqGSM49AwEHA0IABOnYw9LbN/JmyUttXa0M\niBEenjPbxbR4C8MuVYxDI+Le8lDBLp9X4wMzCAUF/fI/31giClXp/y0erLbLZjdV\n07+jgbkwgbYwHwYDVR0jBBgwFoAU6ehEUlM2XEsYmhH8QxgspdwggEgwVgYDVR0f\nBE8wTTBLoEmgR4ZFaHR0cHM6Ly9zYngtY2VydGlmaWNhdGVzLnRydXN0ZWRzZXJ2\naWNlcy5pbnRlbC5jb20vSW50ZWxTR1hSb290Q0EuZGVyMB0GA1UdDgQWBBROHyfr\nrZP+yo9kr7ufcfrv8obC7TAOBgNVHQ8BAf8EBAMCBsAwDAYDVR0TAQH/BAIwADAK\nBggqhkjOPQQDAgNIADBFAiEA9xQeifK+2abQGnrAgk0hrOhdyvJQorh2cEMn4Gwr\n4hoCIFHW5qQ9G2wBJ4GMNQqv/oMfbPtzmyTlaWWzwxkqM0CT\n-----END CERTIFICATE-----\n-----BEGIN CERTIFICATE-----\nMIIClDCCAjmgAwIBAgIVAOnoRFJTNlxLGJoR/EMYLKXcIIBIMAoGCCqGSM49BAMC\nMGgxGjAYBgNVBAMMEUludGVsIFNHWCBSb290IENBMRowGAYDVQQKDBFJbnRlbCBD\nb3Jwb3JhdGlvbjEUMBIGA1UEBwwLU2FudGEgQ2xhcmExCzAJBgNVBAgMAkNBMQsw\nCQYDVQQGEwJVUzAeFw0xOTEwMzEwOTQ5MjFaFw00OTEyMzEyMzU5NTlaMGgxGjAY\nBgNVBAMMEUludGVsIFNHWCBSb290IENBMRowGAYDVQQKDBFJbnRlbCBDb3Jwb3Jh\ndGlvbjEUMBIGA1UEBwwLU2FudGEgQ2xhcmExCzAJBgNVBAgMAkNBMQswCQYDVQQG\nEwJVUzBZMBMGByqGSM49AgEGCCqGSM49AwEHA0IABE/6D/1WHNrWwPmNMIyBKMW5\nJ6JzMsjo6xP2vkK1cdZGb1PGRP/C/8ECgiDkmklmzwLzLi+000m7LLrtKJA3oC2j\ngb8wgbwwHwYDVR0jBBgwFoAU6ehEUlM2XEsYmhH8QxgspdwggEgwVgYDVR0fBE8w\nTTBLoEmgR4ZFaHR0cHM6Ly9zYngtY2VydGlmaWNhdGVzLnRydXN0ZWRzZXJ2aWNl\ncy5pbnRlbC5jb20vSW50ZWxTR1hSb290Q0EuZGVyMB0GA1UdDgQWBBTp6ERSUzZc\nSxiaEfxDGCyl3CCASDAOBgNVHQ8BAf8EBAMCAQYwEgYDVR0TAQH/BAgwBgEB/wIB\nATAKBggqhkjOPQQDAgNJADBGAiEAzw9zdUiUHPMUd0C4mx41jlFZkrM3y5f1lgnV\nO7FbjOoCIQCoGtUmT4cXt7V+ySHbJ8Hob9AanpvXNH1ER+/gZF+opQ==\n-----END CERTIFICATE-----\n"},{"fmspc":"0400F1100000","tcbInfo":"{\"tcbInfo\":{\"id\":\"TDX\",\"version\":3,\"issueDate\":\"2026-07-01T10:00:45Z\",\"nextUpdate\":\"2026-07-31T10:00:45Z\",\"fmspc\":\"0400F1100000\",\"pceId\":\"0000\",\"tcbType\":0,\"tcbEvaluationDataNumber\":5,\"tdxModule\":{\"mrsigner\":\"000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000\",\"attributes\":\"0000000000000000\",\"attributesMask\":\"FFFFFFFFFFFFFFFF\"},\"tdxModuleIdentities\":[{\"id\":\"TDX_02\",\"mrsigner\":\"000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000\",\"attributes\":\"0000000000000000\",\"attributesMask\":\"FFFFFFFFFFFFFFFF\",\"tcbLevels\":[{\"tcb\":{\"isvsvn\":0},\"tcbDate\":\"2022-11-09T00:00:00Z\",\"tcbStatus\":\"UpToDate\"}]},{\"id\":\"TDX_05\",\"mrsigner\":\"000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000\",\"attributes\":\"0000000000000000\",\"attributesMask\":\"FFFFFFFFFFFFFFFF\",\"tcbLevels\":[{\"tcb\":{\"isvsvn\":0},\"tcbDate\":\"2022-11-09T00:00:00Z\",\"tcbStatus\":\"UpToDate\"}]},{\"id\":\"TDX_03\",\"mrsigner\":\"000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000\",\"attributes\":\"0000000000000000\",\"attributesMask\":\"FFFFFFFFFFFFFFFF\",\"tcbLevels\":[{\"tcb\":{\"isvsvn\":0},\"tcbDate\":\"2022-11-09T00:00:00Z\",\"tcbStatus\":\"UpToDate\"}]},{\"id\":\"TDX_01\",\"mrsigner\":\"000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000\",\"attributes\":\"0000000000000000\",\"attributesMask\":\"FFFFFFFFFFFFFFFF\",\"tcbLevels\":[{\"tcb\":{\"isvsvn\":0},\"tcbDate\":\"2022-11-09T00:00:00Z\",\"tcbStatus\":\"UpToDate\"}]}],\"tcbLevels\":[{\"tcb\":{\"sgxtcbcomponents\":[{\"svn\":1,\"category\":\"BIOS\",\"type\":\"Early Microcode Update\"},{\"svn\":1,\"category\":\"OS/VMM\",\"type\":\"SGX Late Microcode Update\"},{\"svn\":0,\"category\":\"OS/VMM\",\"type\":\"TXT SINIT\"},{\"svn\":0,\"category\":\"BIOS\"},{\"svn\":0,\"category\":\"BIOS\"},{\"svn\":0,\"category\":\"BIOS\"},{\"svn\":0},{\"svn\":0,\"category\":\"OS/VMM\",\"type\":\"SEAMLDR ACM\"},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0}],\"pcesvn\":0,\"tdxtcbcomponents\":[{\"svn\":0,\"category\":\"OS/VMM\",\"type\":\"TDX Module\"},{\"svn\":0,\"category\":\"OS/VMM\",\"type\":\"TDX Module\"},{\"svn\":0,\"category\":\"OS/VMM\",\"type\":\"TDX Late Microcode Update\"},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0}]},\"tcbDate\":\"2022-11-09T00:00:00Z\",\"tcbStatus\":\"UpToDate\"}]},\"signature\":\"d33030e843729d88c8b9c5a4aae1185f6a0f43a2fc6bdbf7eff62ae0dc14411ae097b3a50ae6d411748950aa2c0953adbbb128d59bc337bede6792b0248a2a3b\"}","tcbInfoIssuerChain":"-----BEGIN CERTIFICATE-----\nMIICkDCCAjagAwIBAgIUTh8n662T/sqPZK+7n3H67/KGwu0wCgYIKoZIzj0EAwIw\naDEaMBgGA1UEAwwRSW50ZWwgU0dYIFJvb3QgQ0ExGjAYBgNVBAoMEUludGVsIENv\ncnBvcmF0aW9uMRQwEgYDVQQHDAtTYW50YSBDbGFyYTELMAkGA1UECAwCQ0ExCzAJ\nBgNVBAYTAlVTMB4XDTE5MTAzMTEyMzM0N1oXDTI2MTAzMTEyMzM0N1owbDEeMBwG\nA1UEAwwVSW50ZWwgU0dYIFRDQiBTaWduaW5nMRowGAYDVQQKDBFJbnRlbCBDb3Jw\nb3JhdGlvbjEUMBIGA1UEBwwLU2FudGEgQ2xhcmExCzAJBgNVBAgMAkNBMQswCQYD\nVQQGEwJVUzBZMBMGByqGSM49AgEGCCqGSM49AwEHA0IABOnYw9LbN/JmyUttXa0M\niBEenjPbxbR4C8MuVYxDI+Le8lDBLp9X4wMzCAUF/fI/31giClXp/y0erLbLZjdV\n07+jgbkwgbYwHwYDVR0jBBgwFoAU6ehEUlM2XEsYmhH8QxgspdwggEgwVgYDVR0f\nBE8wTTBLoEmgR4ZFaHR0cHM6Ly9zYngtY2VydGlmaWNhdGVzLnRydXN0ZWRzZXJ2\naWNlcy5pbnRlbC5jb20vSW50ZWxTR1hSb290Q0EuZGVyMB0GA1UdDgQWBBROHyfr\nrZP+yo9kr7ufcfrv8obC7TAOBgNVHQ8BAf8EBAMCBsAwDAYDVR0TAQH/BAIwADAK\nBggqhkjOPQQDAgNIADBFAiEA9xQeifK+2abQGnrAgk0hrOhdyvJQorh2cEMn4Gwr\n4hoCIFHW5qQ9G2wBJ4GMNQqv/oMfbPtzmyTlaWWzwxkqM0CT\n-----END CERTIFICATE-----\n-----BEGIN CERTIFICATE-----\nMIIClDCCAjmgAwIBAgIVAOnoRFJTNlxLGJoR/EMYLKXcIIBIMAoGCCqGSM49BAMC\nMGgxGjAYBgNVBAMMEUludGVsIFNHWCBSb290IENBMRowGAYDVQQKDBFJbnRlbCBD\nb3Jwb3JhdGlvbjEUMBIGA1UEBwwLU2FudGEgQ2xhcmExCzAJBgNVBAgMAkNBMQsw\nCQYDVQQGEwJVUzAeFw0xOTEwMzEwOTQ5MjFaFw00OTEyMzEyMzU5NTlaMGgxGjAY\nBgNVBAMMEUludGVsIFNHWCBSb290IENBMRowGAYDVQQKDBFJbnRlbCBDb3Jwb3Jh\ndGlvbjEUMBIGA1UEBwwLU2FudGEgQ2xhcmExCzAJBgNVBAgMAkNBMQswCQYDVQQG\nEwJVUzBZMBMGByqGSM49AgEGCCqGSM49AwEHA0IABE/6D/1WHNrWwPmNMIyBKMW5\nJ6JzMsjo6xP2vkK1cdZGb1PGRP/C/8ECgiDkmklmzwLzLi+000m7LLrtKJA3oC2j\ngb8wgbwwHwYDVR0jBBgwFoAU6ehEUlM2XEsYmhH8QxgspdwggEgwVgYDVR0fBE8w\nTTBLoEmgR4ZFaHR0cHM6Ly9zYngtY2VydGlmaWNhdGVzLnRydXN0ZWRzZXJ2aWNl\ncy5pbnRlbC5jb20vSW50ZWxTR1hSb290Q0EuZGVyMB0GA1UdDgQWBBTp6ERSUzZc\nSxiaEfxDGCyl3CCASDAOBgNVHQ8BAf8EBAMCAQYwEgYDVR0TAQH/BAgwBgEB/wIB\nATAKBggqhkjOPQQDAgNJADBGAiEAzw9zdUiUHPMUd0C4mx41jlFZkrM3y5f1lgnV\nO7FbjOoCIQCoGtUmT4cXt7V+ySHbJ8Hob9AanpvXNH1ER+/gZF+opQ==\n-----END CERTIFICATE-----\n"},{"fmspc":"10806F000000","tcbInfo":"{\"tcbInfo\":{\"id\":\"TDX\",\"version\":3,\"issueDate\":\"2026-07-01T09:46:20Z\",\"nextUpdate\":\"2026-07-31T09:46:20Z\",\"fmspc\":\"10806F000000\",\"pceId\":\"0000\",\"tcbType\":0,\"tcbEvaluationDataNumber\":5,\"tdxModule\":{\"mrsigner\":\"000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000\",\"attributes\":\"0000000000000000\",\"attributesMask\":\"FFFFFFFFFFFFFFFF\"},\"tdxModuleIdentities\":[{\"id\":\"TDX_02\",\"mrsigner\":\"000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000\",\"attributes\":\"0000000000000000\",\"attributesMask\":\"FFFFFFFFFFFFFFFF\",\"tcbLevels\":[{\"tcb\":{\"isvsvn\":0},\"tcbDate\":\"2022-11-09T00:00:00Z\",\"tcbStatus\":\"UpToDate\"}]},{\"id\":\"TDX_05\",\"mrsigner\":\"000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000\",\"attributes\":\"0000000000000000\",\"attributesMask\":\"FFFFFFFFFFFFFFFF\",\"tcbLevels\":[{\"tcb\":{\"isvsvn\":0},\"tcbDate\":\"2022-11-09T00:00:00Z\",\"tcbStatus\":\"UpToDate\"}]},{\"id\":\"TDX_03\",\"mrsigner\":\"000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000\",\"attributes\":\"0000000000000000\",\"attributesMask\":\"FFFFFFFFFFFFFFFF\",\"tcbLevels\":[{\"tcb\":{\"isvsvn\":0},\"tcbDate\":\"2022-11-09T00:00:00Z\",\"tcbStatus\":\"UpToDate\"}]},{\"id\":\"TDX_01\",\"mrsigner\":\"000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000\",\"attributes\":\"0000000000000000\",\"attributesMask\":\"FFFFFFFFFFFFFFFF\",\"tcbLevels\":[{\"tcb\":{\"isvsvn\":0},\"tcbDate\":\"2022-11-09T00:00:00Z\",\"tcbStatus\":\"UpToDate\"}]}],\"tcbLevels\":[{\"tcb\":{\"sgxtcbcomponents\":[{\"svn\":2,\"category\":\"BIOS\",\"type\":\"Early Microcode Update\"},{\"svn\":2,\"category\":\"OS/VMM\",\"type\":\"SGX Late Microcode Update\"},{\"svn\":0,\"category\":\"OS/VMM\",\"type\":\"TXT SINIT\"},{\"svn\":0,\"category\":\"BIOS\"},{\"svn\":0,\"category\":\"BIOS\"},{\"svn\":0,\"category\":\"BIOS\"},{\"svn\":0},{\"svn\":0,\"category\":\"OS/VMM\",\"type\":\"SEAMLDR ACM\"},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0}],\"pcesvn\":10,\"tdxtcbcomponents\":[{\"svn\":0,\"category\":\"OS/VMM\",\"type\":\"TDX Module\"},{\"svn\":0,\"category\":\"OS/VMM\",\"type\":\"TDX Module\"},{\"svn\":3,\"category\":\"OS/VMM\",\"type\":\"TDX Late Microcode Update\"},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0}]},\"tcbDate\":\"2022-11-09T00:00:00Z\",\"tcbStatus\":\"UpToDate\"},{\"tcb\":{\"sgxtcbcomponents\":[{\"svn\":2,\"category\":\"BIOS\",\"type\":\"Early Microcode Update\"},{\"svn\":2,\"category\":\"OS/VMM\",\"type\":\"SGX Late Microcode Update\"},{\"svn\":0,\"category\":\"OS/VMM\",\"type\":\"TXT SINIT\"},{\"svn\":0,\"category\":\"BIOS\"},{\"svn\":0,\"category\":\"BIOS\"},{\"svn\":0,\"category\":\"BIOS\"},{\"svn\":0},{\"svn\":0,\"category\":\"OS/VMM\",\"type\":\"SEAMLDR ACM\"},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0}],\"pcesvn\":10,\"tdxtcbcomponents\":[{\"svn\":0,\"category\":\"OS/VMM\",\"type\":\"TDX Module\"},{\"svn\":0,\"category\":\"OS/VMM\",\"type\":\"TDX Module\"},{\"svn\":2,\"category\":\"OS/VMM\",\"type\":\"TDX Late Microcode Update\"},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0}]},\"tcbDate\":\"2020-05-28T00:00:00Z\",\"tcbStatus\":\"OutOfDate\"},{\"tcb\":{\"sgxtcbcomponents\":[{\"svn\":1,\"category\":\"BIOS\",\"type\":\"Early Microcode Update\"},{\"svn\":1,\"category\":\"OS/VMM\",\"type\":\"SGX Late Microcode Update\"},{\"svn\":0,\"category\":\"OS/VMM\",\"type\":\"TXT SINIT\"},{\"svn\":0,\"category\":\"BIOS\"},{\"svn\":0,\"category\":\"BIOS\"},{\"svn\":0,\"category\":\"BIOS\"},{\"svn\":0},{\"svn\":0,\"category\":\"OS/VMM\",\"type\":\"SEAMLDR ACM\"},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0}],\"pcesvn\":9,\"tdxtcbcomponents\":[{\"svn\":0,\"category\":\"OS/VMM\",\"type\":\"TDX Module\"},{\"svn\":0,\"category\":\"OS/VMM\",\"type\":\"TDX Module\"},{\"svn\":1,\"category\":\"OS/VMM\",\"type\":\"TDX Late Microcode Update\"},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0}]},\"tcbDate\":\"2020-03-22T00:00:00Z\",\"tcbStatus\":\"OutOfDate\"}]},\"signature\":\"19a007d6ca2b8a300ce6ff7d34f93ef32a98462b6c1b003a8a230743be6c7ec80cfcb869dfb9be29c5e30d4d14817899d5249ddb1d146f04b623f87010837657\"}","tcbInfoIssuerChain":"-----BEGIN CERTIFICATE-----\nMIICkDCCAjagAwIBAgIUTh8n662T/sqPZK+7n3H67/KGwu0wCgYIKoZIzj0EAwIw\naDEaMBgGA1UEAwwRSW50ZWwgU0dYIFJvb3QgQ0ExGjAYBgNVBAoMEUludGVsIENv\ncnBvcmF0aW9uMRQwEgYDVQQHDAtTYW50YSBDbGFyYTELMAkGA1UECAwCQ0ExCzAJ\nBgNVBAYTAlVTMB4XDTE5MTAzMTEyMzM0N1oXDTI2MTAzMTEyMzM0N1owbDEeMBwG\nA1UEAwwVSW50ZWwgU0dYIFRDQiBTaWduaW5nMRowGAYDVQQKDBFJbnRlbCBDb3Jw\nb3JhdGlvbjEUMBIGA1UEBwwLU2FudGEgQ2xhcmExCzAJBgNVBAgMAkNBMQswCQYD\nVQQGEwJVUzBZMBMGByqGSM49AgEGCCqGSM49AwEHA0IABOnYw9LbN/JmyUttXa0M\niBEenjPbxbR4C8MuVYxDI+Le8lDBLp9X4wMzCAUF/fI/31giClXp/y0erLbLZjdV\n07+jgbkwgbYwHwYDVR0jBBgwFoAU6ehEUlM2XEsYmhH8QxgspdwggEgwVgYDVR0f\nBE8wTTBLoEmgR4ZFaHR0cHM6Ly9zYngtY2VydGlmaWNhdGVzLnRydXN0ZWRzZXJ2\naWNlcy5pbnRlbC5jb20vSW50ZWxTR1hSb290Q0EuZGVyMB0GA1UdDgQWBBROHyfr\nrZP+yo9kr7ufcfrv8obC7TAOBgNVHQ8BAf8EBAMCBsAwDAYDVR0TAQH/BAIwADAK\nBggqhkjOPQQDAgNIADBFAiEA9xQeifK+2abQGnrAgk0hrOhdyvJQorh2cEMn4Gwr\n4hoCIFHW5qQ9G2wBJ4GMNQqv/oMfbPtzmyTlaWWzwxkqM0CT\n-----END CERTIFICATE-----\n-----BEGIN CERTIFICATE-----\nMIIClDCCAjmgAwIBAgIVAOnoRFJTNlxLGJoR/EMYLKXcIIBIMAoGCCqGSM49BAMC\nMGgxGjAYBgNVBAMMEUludGVsIFNHWCBSb290IENBMRowGAYDVQQKDBFJbnRlbCBD\nb3Jwb3JhdGlvbjEUMBIGA1UEBwwLU2FudGEgQ2xhcmExCzAJBgNVBAgMAkNBMQsw\nCQYDVQQGEwJVUzAeFw0xOTEwMzEwOTQ5MjFaFw00OTEyMzEyMzU5NTlaMGgxGjAY\nBgNVBAMMEUludGVsIFNHWCBSb290IENBMRowGAYDVQQKDBFJbnRlbCBDb3Jwb3Jh\ndGlvbjEUMBIGA1UEBwwLU2FudGEgQ2xhcmExCzAJBgNVBAgMAkNBMQswCQYDVQQG\nEwJVUzBZMBMGByqGSM49AgEGCCqGSM49AwEHA0IABE/6D/1WHNrWwPmNMIyBKMW5\nJ6JzMsjo6xP2vkK1cdZGb1PGRP/C/8ECgiDkmklmzwLzLi+000m7LLrtKJA3oC2j\ngb8wgbwwHwYDVR0jBBgwFoAU6ehEUlM2XEsYmhH8QxgspdwggEgwVgYDVR0fBE8w\nTTBLoEmgR4ZFaHR0cHM6Ly9zYngtY2VydGlmaWNhdGVzLnRydXN0ZWRzZXJ2aWNl\ncy5pbnRlbC5jb20vSW50ZWxTR1hSb290Q0EuZGVyMB0GA1UdDgQWBBTp6ERSUzZc\nSxiaEfxDGCyl3CCASDAOBgNVHQ8BAf8EBAMCAQYwEgYDVR0TAQH/BAgwBgEB/wIB\nATAKBggqhkjOPQQDAgNJADBGAiEAzw9zdUiUHPMUd0C4mx41jlFZkrM3y5f1lgnV\nO7FbjOoCIQCoGtUmT4cXt7V+ySHbJ8Hob9AanpvXNH1ER+/gZF+opQ==\n-----END CERTIFICATE-----\n"},{"fmspc":"50A06D000000","tcbInfo":"{\"tcbInfo\":{\"id\":\"TDX\",\"version\":3,\"issueDate\":\"2026-07-01T10:00:45Z\",\"nextUpdate\":\"2026-07-31T10:00:45Z\",\"fmspc\":\"50A06D000000\",\"pceId\":\"0000\",\"tcbType\":0,\"tcbEvaluationDataNumber\":5,\"tdxModule\":{\"mrsigner\":\"000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000\",\"attributes\":\"0000000000000000\",\"attributesMask\":\"FFFFFFFFFFFFFFFF\"},\"tdxModuleIdentities\":[{\"id\":\"TDX_02\",\"mrsigner\":\"000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000\",\"attributes\":\"0000000000000000\",\"attributesMask\":\"FFFFFFFFFFFFFFFF\",\"tcbLevels\":[{\"tcb\":{\"isvsvn\":0},\"tcbDate\":\"2022-11-09T00:00:00Z\",\"tcbStatus\":\"UpToDate\"}]},{\"id\":\"TDX_05\",\"mrsigner\":\"000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000\",\"attributes\":\"0000000000000000\",\"attributesMask\":\"FFFFFFFFFFFFFFFF\",\"tcbLevels\":[{\"tcb\":{\"isvsvn\":0},\"tcbDate\":\"2022-11-09T00:00:00Z\",\"tcbStatus\":\"UpToDate\"}]},{\"id\":\"TDX_03\",\"mrsigner\":\"000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000\",\"attributes\":\"0000000000000000\",\"attributesMask\":\"FFFFFFFFFFFFFFFF\",\"tcbLevels\":[{\"tcb\":{\"isvsvn\":0},\"tcbDate\":\"2022-11-09T00:00:00Z\",\"tcbStatus\":\"UpToDate\"}]},{\"id\":\"TDX_01\",\"mrsigner\":\"000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000\",\"attributes\":\"0000000000000000\",\"attributesMask\":\"FFFFFFFFFFFFFFFF\",\"tcbLevels\":[{\"tcb\":{\"isvsvn\":0},\"tcbDate\":\"2022-11-09T00:00:00Z\",\"tcbStatus\":\"UpToDate\"}]}],\"tcbLevels\":[{\"tcb\":{\"sgxtcbcomponents\":[{\"svn\":1,\"category\":\"BIOS\",\"type\":\"Early Microcode Update\"},{\"svn\":1,\"category\":\"OS/VMM\",\"type\":\"SGX Late Microcode Update\"},{\"svn\":0,\"category\":\"OS/VMM\",\"type\":\"TXT SINIT\"},{\"svn\":0,\"category\":\"BIOS\"},{\"svn\":0,\"category\":\"BIOS\"},{\"svn\":0,\"category\":\"BIOS\"},{\"svn\":0},{\"svn\":0,\"category\":\"OS/VMM\",\"type\":\"SEAMLDR ACM\"},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0}],\"pcesvn\":0,\"tdxtcbcomponents\":[{\"svn\":0,\"category\":\"OS/VMM\",\"type\":\"TDX Module\"},{\"svn\":0,\"category\":\"OS/VMM\",\"type\":\"TDX Module\"},{\"svn\":1,\"category\":\"OS/VMM\",\"type\":\"TDX Late Microcode Update\"},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0}]},\"tcbDate\":\"2022-11-09T00:00:00Z\",\"tcbStatus\":\"UpToDate\"}]},\"signature\":\"28e87299fb0ed2b63890a895f6b8fe86abcf087c7023f79cb93aaa3ceb8fdefd694ec5bcaed2fb00e83e9696557ff70b1649107de1269f477723db74cd815653\"}","tcbInfoIssuerChain":"-----BEGIN CERTIFICATE-----\nMIICkDCCAjagAwIBAgIUTh8n662T/sqPZK+7n3H67/KGwu0wCgYIKoZIzj0EAwIw\naDEaMBgGA1UEAwwRSW50ZWwgU0dYIFJvb3QgQ0ExGjAYBgNVBAoMEUludGVsIENv\ncnBvcmF0aW9uMRQwEgYDVQQHDAtTYW50YSBDbGFyYTELMAkGA1UECAwCQ0ExCzAJ\nBgNVBAYTAlVTMB4XDTE5MTAzMTEyMzM0N1oXDTI2MTAzMTEyMzM0N1owbDEeMBwG\nA1UEAwwVSW50ZWwgU0dYIFRDQiBTaWduaW5nMRowGAYDVQQKDBFJbnRlbCBDb3Jw\nb3JhdGlvbjEUMBIGA1UEBwwLU2FudGEgQ2xhcmExCzAJBgNVBAgMAkNBMQswCQYD\nVQQGEwJVUzBZMBMGByqGSM49AgEGCCqGSM49AwEHA0IABOnYw9LbN/JmyUttXa0M\niBEenjPbxbR4C8MuVYxDI+Le8lDBLp9X4wMzCAUF/fI/31giClXp/y0erLbLZjdV\n07+jgbkwgbYwHwYDVR0jBBgwFoAU6ehEUlM2XEsYmhH8QxgspdwggEgwVgYDVR0f\nBE8wTTBLoEmgR4ZFaHR0cHM6Ly9zYngtY2VydGlmaWNhdGVzLnRydXN0ZWRzZXJ2\naWNlcy5pbnRlbC5jb20vSW50ZWxTR1hSb290Q0EuZGVyMB0GA1UdDgQWBBROHyfr\nrZP+yo9kr7ufcfrv8obC7TAOBgNVHQ8BAf8EBAMCBsAwDAYDVR0TAQH/BAIwADAK\nBggqhkjOPQQDAgNIADBFAiEA9xQeifK+2abQGnrAgk0hrOhdyvJQorh2cEMn4Gwr\n4hoCIFHW5qQ9G2wBJ4GMNQqv/oMfbPtzmyTlaWWzwxkqM0CT\n-----END CERTIFICATE-----\n-----BEGIN CERTIFICATE-----\nMIIClDCCAjmgAwIBAgIVAOnoRFJTNlxLGJoR/EMYLKXcIIBIMAoGCCqGSM49BAMC\nMGgxGjAYBgNVBAMMEUludGVsIFNHWCBSb290IENBMRowGAYDVQQKDBFJbnRlbCBD\nb3Jwb3JhdGlvbjEUMBIGA1UEBwwLU2FudGEgQ2xhcmExCzAJBgNVBAgMAkNBMQsw\nCQYDVQQGEwJVUzAeFw0xOTEwMzEwOTQ5MjFaFw00OTEyMzEyMzU5NTlaMGgxGjAY\nBgNVBAMMEUludGVsIFNHWCBSb290IENBMRowGAYDVQQKDBFJbnRlbCBDb3Jwb3Jh\ndGlvbjEUMBIGA1UEBwwLU2FudGEgQ2xhcmExCzAJBgNVBAgMAkNBMQswCQYDVQQG\nEwJVUzBZMBMGByqGSM49AgEGCCqGSM49AwEHA0IABE/6D/1WHNrWwPmNMIyBKMW5\nJ6JzMsjo6xP2vkK1cdZGb1PGRP/C/8ECgiDkmklmzwLzLi+000m7LLrtKJA3oC2j\ngb8wgbwwHwYDVR0jBBgwFoAU6ehEUlM2XEsYmhH8QxgspdwggEgwVgYDVR0fBE8w\nTTBLoEmgR4ZFaHR0cHM6Ly9zYngtY2VydGlmaWNhdGVzLnRydXN0ZWRzZXJ2aWNl\ncy5pbnRlbC5jb20vSW50ZWxTR1hSb290Q0EuZGVyMB0GA1UdDgQWBBTp6ERSUzZc\nSxiaEfxDGCyl3CCASDAOBgNVHQ8BAf8EBAMCAQYwEgYDVR0TAQH/BAgwBgEB/wIB\nATAKBggqhkjOPQQDAgNJADBGAiEAzw9zdUiUHPMUd0C4mx41jlFZkrM3y5f1lgnV\nO7FbjOoCIQCoGtUmT4cXt7V+ySHbJ8Hob9AanpvXNH1ER+/gZF+opQ==\n-----END CERTIFICATE-----\n"},{"fmspc":"B0806F000000","tcbInfo":"{\"tcbInfo\":{\"id\":\"TDX\",\"version\":3,\"issueDate\":\"2026-07-01T10:00:45Z\",\"nextUpdate\":\"2026-07-31T10:00:45Z\",\"fmspc\":\"B0806F000000\",\"pceId\":\"0000\",\"tcbType\":0,\"tcbEvaluationDataNumber\":5,\"tdxModule\":{\"mrsigner\":\"000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000\",\"attributes\":\"0000000000000000\",\"attributesMask\":\"FFFFFFFFFFFFFFFF\"},\"tdxModuleIdentities\":[{\"id\":\"TDX_02\",\"mrsigner\":\"000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000\",\"attributes\":\"0000000000000000\",\"attributesMask\":\"FFFFFFFFFFFFFFFF\",\"tcbLevels\":[{\"tcb\":{\"isvsvn\":0},\"tcbDate\":\"2022-11-09T00:00:00Z\",\"tcbStatus\":\"UpToDate\"}]},{\"id\":\"TDX_05\",\"mrsigner\":\"000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000\",\"attributes\":\"0000000000000000\",\"attributesMask\":\"FFFFFFFFFFFFFFFF\",\"tcbLevels\":[{\"tcb\":{\"isvsvn\":0},\"tcbDate\":\"2022-11-09T00:00:00Z\",\"tcbStatus\":\"UpToDate\"}]},{\"id\":\"TDX_03\",\"mrsigner\":\"000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000\",\"attributes\":\"0000000000000000\",\"attributesMask\":\"FFFFFFFFFFFFFFFF\",\"tcbLevels\":[{\"tcb\":{\"isvsvn\":0},\"tcbDate\":\"2022-11-09T00:00:00Z\",\"tcbStatus\":\"UpToDate\"}]},{\"id\":\"TDX_01\",\"mrsigner\":\"000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000\",\"attributes\":\"0000000000000000\",\"attributesMask\":\"FFFFFFFFFFFFFFFF\",\"tcbLevels\":[{\"tcb\":{\"isvsvn\":0},\"tcbDate\":\"2022-11-09T00:00:00Z\",\"tcbStatus\":\"UpToDate\"}]}],\"tcbLevels\":[{\"tcb\":{\"sgxtcbcomponents\":[{\"svn\":1,\"category\":\"BIOS\",\"type\":\"Early Microcode Update\"},{\"svn\":1,\"category\":\"OS/VMM\",\"type\":\"SGX Late Microcode Update\"},{\"svn\":0,\"category\":\"OS/VMM\",\"type\":\"TXT SINIT\"},{\"svn\":0,\"category\":\"BIOS\"},{\"svn\":0,\"category\":\"BIOS\"},{\"svn\":0,\"category\":\"BIOS\"},{\"svn\":0},{\"svn\":0,\"category\":\"OS/VMM\",\"type\":\"SEAMLDR ACM\"},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0}],\"pcesvn\":0,\"tdxtcbcomponents\":[{\"svn\":0,\"category\":\"OS/VMM\",\"type\":\"TDX Module\"},{\"svn\":0,\"category\":\"OS/VMM\",\"type\":\"TDX Module\"},{\"svn\":1,\"category\":\"OS/VMM\",\"type\":\"TDX Late Microcode Update\"},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0}]},\"tcbDate\":\"2022-11-09T00:00:00Z\",\"tcbStatus\":\"UpToDate\"}]},\"signature\":\"da0312fbe582e1d32136ddd517abf928c2c9ccdcb686d3306a6c4401a96190d6fdd753da816ffaa27d7b536298713f48de3f45d1a7a8e364d3ea75159452614c\"}","tcbInfoIssuerChain":"-----BEGIN CERTIFICATE-----\nMIICkDCCAjagAwIBAgIUTh8n662T/sqPZK+7n3H67/KGwu0wCgYIKoZIzj0EAwIw\naDEaMBgGA1UEAwwRSW50ZWwgU0dYIFJvb3QgQ0ExGjAYBgNVBAoMEUludGVsIENv\ncnBvcmF0aW9uMRQwEgYDVQQHDAtTYW50YSBDbGFyYTELMAkGA1UECAwCQ0ExCzAJ\nBgNVBAYTAlVTMB4XDTE5MTAzMTEyMzM0N1oXDTI2MTAzMTEyMzM0N1owbDEeMBwG\nA1UEAwwVSW50ZWwgU0dYIFRDQiBTaWduaW5nMRowGAYDVQQKDBFJbnRlbCBDb3Jw\nb3JhdGlvbjEUMBIGA1UEBwwLU2FudGEgQ2xhcmExCzAJBgNVBAgMAkNBMQswCQYD\nVQQGEwJVUzBZMBMGByqGSM49AgEGCCqGSM49AwEHA0IABOnYw9LbN/JmyUttXa0M\niBEenjPbxbR4C8MuVYxDI+Le8lDBLp9X4wMzCAUF/fI/31giClXp/y0erLbLZjdV\n07+jgbkwgbYwHwYDVR0jBBgwFoAU6ehEUlM2XEsYmhH8QxgspdwggEgwVgYDVR0f\nBE8wTTBLoEmgR4ZFaHR0cHM6Ly9zYngtY2VydGlmaWNhdGVzLnRydXN0ZWRzZXJ2\naWNlcy5pbnRlbC5jb20vSW50ZWxTR1hSb290Q0EuZGVyMB0GA1UdDgQWBBROHyfr\nrZP+yo9kr7ufcfrv8obC7TAOBgNVHQ8BAf8EBAMCBsAwDAYDVR0TAQH/BAIwADAK\nBggqhkjOPQQDAgNIADBFAiEA9xQeifK+2abQGnrAgk0hrOhdyvJQorh2cEMn4Gwr\n4hoCIFHW5qQ9G2wBJ4GMNQqv/oMfbPtzmyTlaWWzwxkqM0CT\n-----END CERTIFICATE-----\n-----BEGIN CERTIFICATE-----\nMIIClDCCAjmgAwIBAgIVAOnoRFJTNlxLGJoR/EMYLKXcIIBIMAoGCCqGSM49BAMC\nMGgxGjAYBgNVBAMMEUludGVsIFNHWCBSb290IENBMRowGAYDVQQKDBFJbnRlbCBD\nb3Jwb3JhdGlvbjEUMBIGA1UEBwwLU2FudGEgQ2xhcmExCzAJBgNVBAgMAkNBMQsw\nCQYDVQQGEwJVUzAeFw0xOTEwMzEwOTQ5MjFaFw00OTEyMzEyMzU5NTlaMGgxGjAY\nBgNVBAMMEUludGVsIFNHWCBSb290IENBMRowGAYDVQQKDBFJbnRlbCBDb3Jwb3Jh\ndGlvbjEUMBIGA1UEBwwLU2FudGEgQ2xhcmExCzAJBgNVBAgMAkNBMQswCQYDVQQG\nEwJVUzBZMBMGByqGSM49AgEGCCqGSM49AwEHA0IABE/6D/1WHNrWwPmNMIyBKMW5\nJ6JzMsjo6xP2vkK1cdZGb1PGRP/C/8ECgiDkmklmzwLzLi+000m7LLrtKJA3oC2j\ngb8wgbwwHwYDVR0jBBgwFoAU6ehEUlM2XEsYmhH8QxgspdwggEgwVgYDVR0fBE8w\nTTBLoEmgR4ZFaHR0cHM6Ly9zYngtY2VydGlmaWNhdGVzLnRydXN0ZWRzZXJ2aWNl\ncy5pbnRlbC5jb20vSW50ZWxTR1hSb290Q0EuZGVyMB0GA1UdDgQWBBTp6ERSUzZc\nSxiaEfxDGCyl3CCASDAOBgNVHQ8BAf8EBAMCAQYwEgYDVR0TAQH/BAgwBgEB/wIB\nATAKBggqhkjOPQQDAgNJADBGAiEAzw9zdUiUHPMUd0C4mx41jlFZkrM3y5f1lgnV\nO7FbjOoCIQCoGtUmT4cXt7V+ySHbJ8Hob9AanpvXNH1ER+/gZF+opQ==\n-----END CERTIFICATE-----\n"},{"fmspc":"00A06F010000","tcbInfo":"{\"tcbInfo\":{\"id\":\"TDX\",\"version\":3,\"issueDate\":\"2026-07-01T10:00:45Z\",\"nextUpdate\":\"2026-07-31T10:00:45Z\",\"fmspc\":\"00A06F010000\",\"pceId\":\"0000\",\"tcbType\":0,\"tcbEvaluationDataNumber\":5,\"tdxModule\":{\"mrsigner\":\"000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000\",\"attributes\":\"0000000000000000\",\"attributesMask\":\"FFFFFFFFFFFFFFFF\"},\"tdxModuleIdentities\":[{\"id\":\"TDX_02\",\"mrsigner\":\"000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000\",\"attributes\":\"0000000000000000\",\"attributesMask\":\"FFFFFFFFFFFFFFFF\",\"tcbLevels\":[{\"tcb\":{\"isvsvn\":0},\"tcbDate\":\"2022-11-09T00:00:00Z\",\"tcbStatus\":\"UpToDate\"}]},{\"id\":\"TDX_05\",\"mrsigner\":\"000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000\",\"attributes\":\"0000000000000000\",\"attributesMask\":\"FFFFFFFFFFFFFFFF\",\"tcbLevels\":[{\"tcb\":{\"isvsvn\":0},\"tcbDate\":\"2022-11-09T00:00:00Z\",\"tcbStatus\":\"UpToDate\"}]},{\"id\":\"TDX_03\",\"mrsigner\":\"000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000\",\"attributes\":\"0000000000000000\",\"attributesMask\":\"FFFFFFFFFFFFFFFF\",\"tcbLevels\":[{\"tcb\":{\"isvsvn\":0},\"tcbDate\":\"2022-11-09T00:00:00Z\",\"tcbStatus\":\"UpToDate\"}]},{\"id\":\"TDX_01\",\"mrsigner\":\"000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000\",\"attributes\":\"0000000000000000\",\"attributesMask\":\"FFFFFFFFFFFFFFFF\",\"tcbLevels\":[{\"tcb\":{\"isvsvn\":0},\"tcbDate\":\"2022-11-09T00:00:00Z\",\"tcbStatus\":\"UpToDate\"}]}],\"tcbLevels\":[{\"tcb\":{\"sgxtcbcomponents\":[{\"svn\":1,\"category\":\"BIOS\",\"type\":\"Early Microcode Update\"},{\"svn\":1,\"category\":\"OS/VMM\",\"type\":\"SGX Late Microcode Update\"},{\"svn\":0,\"category\":\"OS/VMM\",\"type\":\"TXT SINIT\"},{\"svn\":0,\"category\":\"BIOS\"},{\"svn\":0,\"category\":\"BIOS\"},{\"svn\":0,\"category\":\"BIOS\"},{\"svn\":0},{\"svn\":0,\"category\":\"OS/VMM\",\"type\":\"SEAMLDR ACM\"},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0}],\"pcesvn\":0,\"tdxtcbcomponents\":[{\"svn\":0,\"category\":\"OS/VMM\",\"type\":\"TDX Module\"},{\"svn\":0,\"category\":\"OS/VMM\",\"type\":\"TDX Module\"},{\"svn\":1,\"category\":\"OS/VMM\",\"type\":\"TDX Late Microcode Update\"},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0}]},\"tcbDate\":\"2022-11-09T00:00:00Z\",\"tcbStatus\":\"UpToDate\"}]},\"signature\":\"a1309265fe850a27482fc8cdb2854cab6ff10f5ca4099af209a676a062b4b45943155227d431d4058c47c70be382dc43defde577b980412653b59ec4e298a23b\"}","tcbInfoIssuerChain":"-----BEGIN CERTIFICATE-----\nMIICkDCCAjagAwIBAgIUTh8n662T/sqPZK+7n3H67/KGwu0wCgYIKoZIzj0EAwIw\naDEaMBgGA1UEAwwRSW50ZWwgU0dYIFJvb3QgQ0ExGjAYBgNVBAoMEUludGVsIENv\ncnBvcmF0aW9uMRQwEgYDVQQHDAtTYW50YSBDbGFyYTELMAkGA1UECAwCQ0ExCzAJ\nBgNVBAYTAlVTMB4XDTE5MTAzMTEyMzM0N1oXDTI2MTAzMTEyMzM0N1owbDEeMBwG\nA1UEAwwVSW50ZWwgU0dYIFRDQiBTaWduaW5nMRowGAYDVQQKDBFJbnRlbCBDb3Jw\nb3JhdGlvbjEUMBIGA1UEBwwLU2FudGEgQ2xhcmExCzAJBgNVBAgMAkNBMQswCQYD\nVQQGEwJVUzBZMBMGByqGSM49AgEGCCqGSM49AwEHA0IABOnYw9LbN/JmyUttXa0M\niBEenjPbxbR4C8MuVYxDI+Le8lDBLp9X4wMzCAUF/fI/31giClXp/y0erLbLZjdV\n07+jgbkwgbYwHwYDVR0jBBgwFoAU6ehEUlM2XEsYmhH8QxgspdwggEgwVgYDVR0f\nBE8wTTBLoEmgR4ZFaHR0cHM6Ly9zYngtY2VydGlmaWNhdGVzLnRydXN0ZWRzZXJ2\naWNlcy5pbnRlbC5jb20vSW50ZWxTR1hSb290Q0EuZGVyMB0GA1UdDgQWBBROHyfr\nrZP+yo9kr7ufcfrv8obC7TAOBgNVHQ8BAf8EBAMCBsAwDAYDVR0TAQH/BAIwADAK\nBggqhkjOPQQDAgNIADBFAiEA9xQeifK+2abQGnrAgk0hrOhdyvJQorh2cEMn4Gwr\n4hoCIFHW5qQ9G2wBJ4GMNQqv/oMfbPtzmyTlaWWzwxkqM0CT\n-----END CERTIFICATE-----\n-----BEGIN CERTIFICATE-----\nMIIClDCCAjmgAwIBAgIVAOnoRFJTNlxLGJoR/EMYLKXcIIBIMAoGCCqGSM49BAMC\nMGgxGjAYBgNVBAMMEUludGVsIFNHWCBSb290IENBMRowGAYDVQQKDBFJbnRlbCBD\nb3Jwb3JhdGlvbjEUMBIGA1UEBwwLU2FudGEgQ2xhcmExCzAJBgNVBAgMAkNBMQsw\nCQYDVQQGEwJVUzAeFw0xOTEwMzEwOTQ5MjFaFw00OTEyMzEyMzU5NTlaMGgxGjAY\nBgNVBAMMEUludGVsIFNHWCBSb290IENBMRowGAYDVQQKDBFJbnRlbCBDb3Jwb3Jh\ndGlvbjEUMBIGA1UEBwwLU2FudGEgQ2xhcmExCzAJBgNVBAgMAkNBMQswCQYDVQQG\nEwJVUzBZMBMGByqGSM49AgEGCCqGSM49AwEHA0IABE/6D/1WHNrWwPmNMIyBKMW5\nJ6JzMsjo6xP2vkK1cdZGb1PGRP/C/8ECgiDkmklmzwLzLi+000m7LLrtKJA3oC2j\ngb8wgbwwHwYDVR0jBBgwFoAU6ehEUlM2XEsYmhH8QxgspdwggEgwVgYDVR0fBE8w\nTTBLoEmgR4ZFaHR0cHM6Ly9zYngtY2VydGlmaWNhdGVzLnRydXN0ZWRzZXJ2aWNl\ncy5pbnRlbC5jb20vSW50ZWxTR1hSb290Q0EuZGVyMB0GA1UdDgQWBBTp6ERSUzZc\nSxiaEfxDGCyl3CCASDAOBgNVHQ8BAf8EBAMCAQYwEgYDVR0TAQH/BAgwBgEB/wIB\nATAKBggqhkjOPQQDAgNJADBGAiEAzw9zdUiUHPMUd0C4mx41jlFZkrM3y5f1lgnV\nO7FbjOoCIQCoGtUmT4cXt7V+ySHbJ8Hob9AanpvXNH1ER+/gZF+opQ==\n-----END CERTIFICATE-----\n"},{"fmspc":"00A06D070000","tcbInfo":"{\"tcbInfo\":{\"id\":\"TDX\",\"version\":3,\"issueDate\":\"2026-07-01T10:00:45Z\",\"nextUpdate\":\"2026-07-31T10:00:45Z\",\"fmspc\":\"00A06D070000\",\"pceId\":\"0000\",\"tcbType\":0,\"tcbEvaluationDataNumber\":5,\"tdxModule\":{\"mrsigner\":\"000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000\",\"attributes\":\"0000000000000000\",\"attributesMask\":\"FFFFFFFFFFFFFFFF\"},\"tdxModuleIdentities\":[{\"id\":\"TDX_02\",\"mrsigner\":\"000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000\",\"attributes\":\"0000000000000000\",\"attributesMask\":\"FFFFFFFFFFFFFFFF\",\"tcbLevels\":[{\"tcb\":{\"isvsvn\":0},\"tcbDate\":\"2022-11-09T00:00:00Z\",\"tcbStatus\":\"UpToDate\"}]},{\"id\":\"TDX_05\",\"mrsigner\":\"000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000\",\"attributes\":\"0000000000000000\",\"attributesMask\":\"FFFFFFFFFFFFFFFF\",\"tcbLevels\":[{\"tcb\":{\"isvsvn\":0},\"tcbDate\":\"2022-11-09T00:00:00Z\",\"tcbStatus\":\"UpToDate\"}]},{\"id\":\"TDX_03\",\"mrsigner\":\"000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000\",\"attributes\":\"0000000000000000\",\"attributesMask\":\"FFFFFFFFFFFFFFFF\",\"tcbLevels\":[{\"tcb\":{\"isvsvn\":0},\"tcbDate\":\"2022-11-09T00:00:00Z\",\"tcbStatus\":\"UpToDate\"}]},{\"id\":\"TDX_01\",\"mrsigner\":\"000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000\",\"attributes\":\"0000000000000000\",\"attributesMask\":\"FFFFFFFFFFFFFFFF\",\"tcbLevels\":[{\"tcb\":{\"isvsvn\":0},\"tcbDate\":\"2022-11-09T00:00:00Z\",\"tcbStatus\":\"UpToDate\"}]}],\"tcbLevels\":[{\"tcb\":{\"sgxtcbcomponents\":[{\"svn\":1,\"category\":\"BIOS\",\"type\":\"Early Microcode Update\"},{\"svn\":1,\"category\":\"OS/VMM\",\"type\":\"SGX Late Microcode Update\"},{\"svn\":0,\"category\":\"OS/VMM\",\"type\":\"TXT SINIT\"},{\"svn\":0,\"category\":\"BIOS\"},{\"svn\":0,\"category\":\"BIOS\"},{\"svn\":0,\"category\":\"BIOS\"},{\"svn\":0},{\"svn\":0,\"category\":\"OS/VMM\",\"type\":\"SEAMLDR ACM\"},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0}],\"pcesvn\":0,\"tdxtcbcomponents\":[{\"svn\":0,\"category\":\"OS/VMM\",\"type\":\"TDX Module\"},{\"svn\":0,\"category\":\"OS/VMM\",\"type\":\"TDX Module\"},{\"svn\":1,\"category\":\"OS/VMM\",\"type\":\"TDX Late Microcode Update\"},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0}]},\"tcbDate\":\"2022-11-09T00:00:00Z\",\"tcbStatus\":\"UpToDate\"}]},\"signature\":\"98641e3b215e1134191c0637028cd6031ab109354d8c68083769bd63757418d83c2837f396ecad4f7e1e13176b0b2367e46cd1045dc6032df731c7edebe124e2\"}","tcbInfoIssuerChain":"-----BEGIN CERTIFICATE-----\nMIICkDCCAjagAwIBAgIUTh8n662T/sqPZK+7n3H67/KGwu0wCgYIKoZIzj0EAwIw\naDEaMBgGA1UEAwwRSW50ZWwgU0dYIFJvb3QgQ0ExGjAYBgNVBAoMEUludGVsIENv\ncnBvcmF0aW9uMRQwEgYDVQQHDAtTYW50YSBDbGFyYTELMAkGA1UECAwCQ0ExCzAJ\nBgNVBAYTAlVTMB4XDTE5MTAzMTEyMzM0N1oXDTI2MTAzMTEyMzM0N1owbDEeMBwG\nA1UEAwwVSW50ZWwgU0dYIFRDQiBTaWduaW5nMRowGAYDVQQKDBFJbnRlbCBDb3Jw\nb3JhdGlvbjEUMBIGA1UEBwwLU2FudGEgQ2xhcmExCzAJBgNVBAgMAkNBMQswCQYD\nVQQGEwJVUzBZMBMGByqGSM49AgEGCCqGSM49AwEHA0IABOnYw9LbN/JmyUttXa0M\niBEenjPbxbR4C8MuVYxDI+Le8lDBLp9X4wMzCAUF/fI/31giClXp/y0erLbLZjdV\n07+jgbkwgbYwHwYDVR0jBBgwFoAU6ehEUlM2XEsYmhH8QxgspdwggEgwVgYDVR0f\nBE8wTTBLoEmgR4ZFaHR0cHM6Ly9zYngtY2VydGlmaWNhdGVzLnRydXN0ZWRzZXJ2\naWNlcy5pbnRlbC5jb20vSW50ZWxTR1hSb290Q0EuZGVyMB0GA1UdDgQWBBROHyfr\nrZP+yo9kr7ufcfrv8obC7TAOBgNVHQ8BAf8EBAMCBsAwDAYDVR0TAQH/BAIwADAK\nBggqhkjOPQQDAgNIADBFAiEA9xQeifK+2abQGnrAgk0hrOhdyvJQorh2cEMn4Gwr\n4hoCIFHW5qQ9G2wBJ4GMNQqv/oMfbPtzmyTlaWWzwxkqM0CT\n-----END CERTIFICATE-----\n-----BEGIN CERTIFICATE-----\nMIIClDCCAjmgAwIBAgIVAOnoRFJTNlxLGJoR/EMYLKXcIIBIMAoGCCqGSM49BAMC\nMGgxGjAYBgNVBAMMEUludGVsIFNHWCBSb290IENBMRowGAYDVQQKDBFJbnRlbCBD\nb3Jwb3JhdGlvbjEUMBIGA1UEBwwLU2FudGEgQ2xhcmExCzAJBgNVBAgMAkNBMQsw\nCQYDVQQGEwJVUzAeFw0xOTEwMzEwOTQ5MjFaFw00OTEyMzEyMzU5NTlaMGgxGjAY\nBgNVBAMMEUludGVsIFNHWCBSb290IENBMRowGAYDVQQKDBFJbnRlbCBDb3Jwb3Jh\ndGlvbjEUMBIGA1UEBwwLU2FudGEgQ2xhcmExCzAJBgNVBAgMAkNBMQswCQYDVQQG\nEwJVUzBZMBMGByqGSM49AgEGCCqGSM49AwEHA0IABE/6D/1WHNrWwPmNMIyBKMW5\nJ6JzMsjo6xP2vkK1cdZGb1PGRP/C/8ECgiDkmklmzwLzLi+000m7LLrtKJA3oC2j\ngb8wgbwwHwYDVR0jBBgwFoAU6ehEUlM2XEsYmhH8QxgspdwggEgwVgYDVR0fBE8w\nTTBLoEmgR4ZFaHR0cHM6Ly9zYngtY2VydGlmaWNhdGVzLnRydXN0ZWRzZXJ2aWNl\ncy5pbnRlbC5jb20vSW50ZWxTR1hSb290Q0EuZGVyMB0GA1UdDgQWBBTp6ERSUzZc\nSxiaEfxDGCyl3CCASDAOBgNVHQ8BAf8EBAMCAQYwEgYDVR0TAQH/BAgwBgEB/wIB\nATAKBggqhkjOPQQDAgNJADBGAiEAzw9zdUiUHPMUd0C4mx41jlFZkrM3y5f1lgnV\nO7FbjOoCIQCoGtUmT4cXt7V+ySHbJ8Hob9AanpvXNH1ER+/gZF+opQ==\n-----END CERTIFICATE-----\n"},{"fmspc":"60806F000000","tcbInfo":"{\"tcbInfo\":{\"id\":\"TDX\",\"version\":3,\"issueDate\":\"2026-07-01T10:00:45Z\",\"nextUpdate\":\"2026-07-31T10:00:45Z\",\"fmspc\":\"60806F000000\",\"pceId\":\"0000\",\"tcbType\":0,\"tcbEvaluationDataNumber\":5,\"tdxModule\":{\"mrsigner\":\"000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000\",\"attributes\":\"0000000000000000\",\"attributesMask\":\"FFFFFFFFFFFFFFFF\"},\"tdxModuleIdentities\":[{\"id\":\"TDX_02\",\"mrsigner\":\"000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000\",\"attributes\":\"0000000000000000\",\"attributesMask\":\"FFFFFFFFFFFFFFFF\",\"tcbLevels\":[{\"tcb\":{\"isvsvn\":0},\"tcbDate\":\"2022-11-09T00:00:00Z\",\"tcbStatus\":\"UpToDate\"}]},{\"id\":\"TDX_05\",\"mrsigner\":\"000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000\",\"attributes\":\"0000000000000000\",\"attributesMask\":\"FFFFFFFFFFFFFFFF\",\"tcbLevels\":[{\"tcb\":{\"isvsvn\":0},\"tcbDate\":\"2022-11-09T00:00:00Z\",\"tcbStatus\":\"UpToDate\"}]},{\"id\":\"TDX_03\",\"mrsigner\":\"000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000\",\"attributes\":\"0000000000000000\",\"attributesMask\":\"FFFFFFFFFFFFFFFF\",\"tcbLevels\":[{\"tcb\":{\"isvsvn\":0},\"tcbDate\":\"2022-11-09T00:00:00Z\",\"tcbStatus\":\"UpToDate\"}]},{\"id\":\"TDX_01\",\"mrsigner\":\"000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000\",\"attributes\":\"0000000000000000\",\"attributesMask\":\"FFFFFFFFFFFFFFFF\",\"tcbLevels\":[{\"tcb\":{\"isvsvn\":0},\"tcbDate\":\"2022-11-09T00:00:00Z\",\"tcbStatus\":\"UpToDate\"}]}],\"tcbLevels\":[{\"tcb\":{\"sgxtcbcomponents\":[{\"svn\":1,\"category\":\"BIOS\",\"type\":\"Early Microcode Update\"},{\"svn\":1,\"category\":\"OS/VMM\",\"type\":\"SGX Late Microcode Update\"},{\"svn\":0,\"category\":\"OS/VMM\",\"type\":\"TXT SINIT\"},{\"svn\":0,\"category\":\"BIOS\"},{\"svn\":0,\"category\":\"BIOS\"},{\"svn\":0,\"category\":\"BIOS\"},{\"svn\":0},{\"svn\":0,\"category\":\"OS/VMM\",\"type\":\"SEAMLDR ACM\"},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0}],\"pcesvn\":11,\"tdxtcbcomponents\":[{\"svn\":0,\"category\":\"OS/VMM\",\"type\":\"TDX Module\"},{\"svn\":0,\"category\":\"OS/VMM\",\"type\":\"TDX Module\"},{\"svn\":1,\"category\":\"OS/VMM\",\"type\":\"TDX Late Microcode Update\"},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0}]},\"tcbDate\":\"2022-11-09T00:00:00Z\",\"tcbStatus\":\"UpToDate\"}]},\"signature\":\"85ecac3694bcca3320c5ce5cdbc67bbec0d85ae9642561a13e47e6dafb1bec844c9b023760b33ea981bec268d814aa039e27063674b41671e079f39bb3509cfd\"}","tcbInfoIssuerChain":"-----BEGIN CERTIFICATE-----\nMIICkDCCAjagAwIBAgIUTh8n662T/sqPZK+7n3H67/KGwu0wCgYIKoZIzj0EAwIw\naDEaMBgGA1UEAwwRSW50ZWwgU0dYIFJvb3QgQ0ExGjAYBgNVBAoMEUludGVsIENv\ncnBvcmF0aW9uMRQwEgYDVQQHDAtTYW50YSBDbGFyYTELMAkGA1UECAwCQ0ExCzAJ\nBgNVBAYTAlVTMB4XDTE5MTAzMTEyMzM0N1oXDTI2MTAzMTEyMzM0N1owbDEeMBwG\nA1UEAwwVSW50ZWwgU0dYIFRDQiBTaWduaW5nMRowGAYDVQQKDBFJbnRlbCBDb3Jw\nb3JhdGlvbjEUMBIGA1UEBwwLU2FudGEgQ2xhcmExCzAJBgNVBAgMAkNBMQswCQYD\nVQQGEwJVUzBZMBMGByqGSM49AgEGCCqGSM49AwEHA0IABOnYw9LbN/JmyUttXa0M\niBEenjPbxbR4C8MuVYxDI+Le8lDBLp9X4wMzCAUF/fI/31giClXp/y0erLbLZjdV\n07+jgbkwgbYwHwYDVR0jBBgwFoAU6ehEUlM2XEsYmhH8QxgspdwggEgwVgYDVR0f\nBE8wTTBLoEmgR4ZFaHR0cHM6Ly9zYngtY2VydGlmaWNhdGVzLnRydXN0ZWRzZXJ2\naWNlcy5pbnRlbC5jb20vSW50ZWxTR1hSb290Q0EuZGVyMB0GA1UdDgQWBBROHyfr\nrZP+yo9kr7ufcfrv8obC7TAOBgNVHQ8BAf8EBAMCBsAwDAYDVR0TAQH/BAIwADAK\nBggqhkjOPQQDAgNIADBFAiEA9xQeifK+2abQGnrAgk0hrOhdyvJQorh2cEMn4Gwr\n4hoCIFHW5qQ9G2wBJ4GMNQqv/oMfbPtzmyTlaWWzwxkqM0CT\n-----END CERTIFICATE-----\n-----BEGIN CERTIFICATE-----\nMIIClDCCAjmgAwIBAgIVAOnoRFJTNlxLGJoR/EMYLKXcIIBIMAoGCCqGSM49BAMC\nMGgxGjAYBgNVBAMMEUludGVsIFNHWCBSb290IENBMRowGAYDVQQKDBFJbnRlbCBD\nb3Jwb3JhdGlvbjEUMBIGA1UEBwwLU2FudGEgQ2xhcmExCzAJBgNVBAgMAkNBMQsw\nCQYDVQQGEwJVUzAeFw0xOTEwMzEwOTQ5MjFaFw00OTEyMzEyMzU5NTlaMGgxGjAY\nBgNVBAMMEUludGVsIFNHWCBSb290IENBMRowGAYDVQQKDBFJbnRlbCBDb3Jwb3Jh\ndGlvbjEUMBIGA1UEBwwLU2FudGEgQ2xhcmExCzAJBgNVBAgMAkNBMQswCQYDVQQG\nEwJVUzBZMBMGByqGSM49AgEGCCqGSM49AwEHA0IABE/6D/1WHNrWwPmNMIyBKMW5\nJ6JzMsjo6xP2vkK1cdZGb1PGRP/C/8ECgiDkmklmzwLzLi+000m7LLrtKJA3oC2j\ngb8wgbwwHwYDVR0jBBgwFoAU6ehEUlM2XEsYmhH8QxgspdwggEgwVgYDVR0fBE8w\nTTBLoEmgR4ZFaHR0cHM6Ly9zYngtY2VydGlmaWNhdGVzLnRydXN0ZWRzZXJ2aWNl\ncy5pbnRlbC5jb20vSW50ZWxTR1hSb290Q0EuZGVyMB0GA1UdDgQWBBTp6ERSUzZc\nSxiaEfxDGCyl3CCASDAOBgNVHQ8BAf8EBAMCAQYwEgYDVR0TAQH/BAgwBgEB/wIB\nATAKBggqhkjOPQQDAgNJADBGAiEAzw9zdUiUHPMUd0C4mx41jlFZkrM3y5f1lgnV\nO7FbjOoCIQCoGtUmT4cXt7V+ySHbJ8Hob9AanpvXNH1ER+/gZF+opQ==\n-----END CERTIFICATE-----\n"},{"fmspc":"10A06E050000","tcbInfo":"{\"tcbInfo\":{\"id\":\"TDX\",\"version\":3,\"issueDate\":\"2026-07-01T10:00:45Z\",\"nextUpdate\":\"2026-07-31T10:00:45Z\",\"fmspc\":\"10A06E050000\",\"pceId\":\"0000\",\"tcbType\":0,\"tcbEvaluationDataNumber\":5,\"tdxModule\":{\"mrsigner\":\"000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000\",\"attributes\":\"0000000000000000\",\"attributesMask\":\"FFFFFFFFFFFFFFFF\"},\"tdxModuleIdentities\":[{\"id\":\"TDX_02\",\"mrsigner\":\"000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000\",\"attributes\":\"0000000000000000\",\"attributesMask\":\"FFFFFFFFFFFFFFFF\",\"tcbLevels\":[{\"tcb\":{\"isvsvn\":0},\"tcbDate\":\"2022-11-09T00:00:00Z\",\"tcbStatus\":\"UpToDate\"}]},{\"id\":\"TDX_05\",\"mrsigner\":\"000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000\",\"attributes\":\"0000000000000000\",\"attributesMask\":\"FFFFFFFFFFFFFFFF\",\"tcbLevels\":[{\"tcb\":{\"isvsvn\":0},\"tcbDate\":\"2022-11-09T00:00:00Z\",\"tcbStatus\":\"UpToDate\"}]},{\"id\":\"TDX_03\",\"mrsigner\":\"000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000\",\"attributes\":\"0000000000000000\",\"attributesMask\":\"FFFFFFFFFFFFFFFF\",\"tcbLevels\":[{\"tcb\":{\"isvsvn\":0},\"tcbDate\":\"2022-11-09T00:00:00Z\",\"tcbStatus\":\"UpToDate\"}]},{\"id\":\"TDX_01\",\"mrsigner\":\"000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000\",\"attributes\":\"0000000000000000\",\"attributesMask\":\"FFFFFFFFFFFFFFFF\",\"tcbLevels\":[{\"tcb\":{\"isvsvn\":0},\"tcbDate\":\"2022-11-09T00:00:00Z\",\"tcbStatus\":\"UpToDate\"}]}],\"tcbLevels\":[{\"tcb\":{\"sgxtcbcomponents\":[{\"svn\":1,\"category\":\"BIOS\",\"type\":\"Early Microcode Update\"},{\"svn\":1,\"category\":\"OS/VMM\",\"type\":\"SGX Late Microcode Update\"},{\"svn\":0,\"category\":\"OS/VMM\",\"type\":\"TXT SINIT\"},{\"svn\":0,\"category\":\"BIOS\"},{\"svn\":0,\"category\":\"BIOS\"},{\"svn\":0,\"category\":\"BIOS\"},{\"svn\":0},{\"svn\":0,\"category\":\"OS/VMM\",\"type\":\"SEAMLDR ACM\"},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0}],\"pcesvn\":0,\"tdxtcbcomponents\":[{\"svn\":0,\"category\":\"OS/VMM\",\"type\":\"TDX Module\"},{\"svn\":0,\"category\":\"OS/VMM\",\"type\":\"TDX Module\"},{\"svn\":1,\"category\":\"OS/VMM\",\"type\":\"TDX Late Microcode Update\"},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0}]},\"tcbDate\":\"2022-11-09T00:00:00Z\",\"tcbStatus\":\"UpToDate\"}]},\"signature\":\"0a8a99b3c165ef65b54c2e313764342850bfd1c31aa201f2cfdb93399a115ae3f20faabbf53f1bb66565c58763eb300c852a0fa796aa065b64b79138585f5682\"}","tcbInfoIssuerChain":"-----BEGIN CERTIFICATE-----\nMIICkDCCAjagAwIBAgIUTh8n662T/sqPZK+7n3H67/KGwu0wCgYIKoZIzj0EAwIw\naDEaMBgGA1UEAwwRSW50ZWwgU0dYIFJvb3QgQ0ExGjAYBgNVBAoMEUludGVsIENv\ncnBvcmF0aW9uMRQwEgYDVQQHDAtTYW50YSBDbGFyYTELMAkGA1UECAwCQ0ExCzAJ\nBgNVBAYTAlVTMB4XDTE5MTAzMTEyMzM0N1oXDTI2MTAzMTEyMzM0N1owbDEeMBwG\nA1UEAwwVSW50ZWwgU0dYIFRDQiBTaWduaW5nMRowGAYDVQQKDBFJbnRlbCBDb3Jw\nb3JhdGlvbjEUMBIGA1UEBwwLU2FudGEgQ2xhcmExCzAJBgNVBAgMAkNBMQswCQYD\nVQQGEwJVUzBZMBMGByqGSM49AgEGCCqGSM49AwEHA0IABOnYw9LbN/JmyUttXa0M\niBEenjPbxbR4C8MuVYxDI+Le8lDBLp9X4wMzCAUF/fI/31giClXp/y0erLbLZjdV\n07+jgbkwgbYwHwYDVR0jBBgwFoAU6ehEUlM2XEsYmhH8QxgspdwggEgwVgYDVR0f\nBE8wTTBLoEmgR4ZFaHR0cHM6Ly9zYngtY2VydGlmaWNhdGVzLnRydXN0ZWRzZXJ2\naWNlcy5pbnRlbC5jb20vSW50ZWxTR1hSb290Q0EuZGVyMB0GA1UdDgQWBBROHyfr\nrZP+yo9kr7ufcfrv8obC7TAOBgNVHQ8BAf8EBAMCBsAwDAYDVR0TAQH/BAIwADAK\nBggqhkjOPQQDAgNIADBFAiEA9xQeifK+2abQGnrAgk0hrOhdyvJQorh2cEMn4Gwr\n4hoCIFHW5qQ9G2wBJ4GMNQqv/oMfbPtzmyTlaWWzwxkqM0CT\n-----END CERTIFICATE-----\n-----BEGIN CERTIFICATE-----\nMIIClDCCAjmgAwIBAgIVAOnoRFJTNlxLGJoR/EMYLKXcIIBIMAoGCCqGSM49BAMC\nMGgxGjAYBgNVBAMMEUludGVsIFNHWCBSb290IENBMRowGAYDVQQKDBFJbnRlbCBD\nb3Jwb3JhdGlvbjEUMBIGA1UEBwwLU2FudGEgQ2xhcmExCzAJBgNVBAgMAkNBMQsw\nCQYDVQQGEwJVUzAeFw0xOTEwMzEwOTQ5MjFaFw00OTEyMzEyMzU5NTlaMGgxGjAY\nBgNVBAMMEUludGVsIFNHWCBSb290IENBMRowGAYDVQQKDBFJbnRlbCBDb3Jwb3Jh\ndGlvbjEUMBIGA1UEBwwLU2FudGEgQ2xhcmExCzAJBgNVBAgMAkNBMQswCQYDVQQG\nEwJVUzBZMBMGByqGSM49AgEGCCqGSM49AwEHA0IABE/6D/1WHNrWwPmNMIyBKMW5\nJ6JzMsjo6xP2vkK1cdZGb1PGRP/C/8ECgiDkmklmzwLzLi+000m7LLrtKJA3oC2j\ngb8wgbwwHwYDVR0jBBgwFoAU6ehEUlM2XEsYmhH8QxgspdwggEgwVgYDVR0fBE8w\nTTBLoEmgR4ZFaHR0cHM6Ly9zYngtY2VydGlmaWNhdGVzLnRydXN0ZWRzZXJ2aWNl\ncy5pbnRlbC5jb20vSW50ZWxTR1hSb290Q0EuZGVyMB0GA1UdDgQWBBTp6ERSUzZc\nSxiaEfxDGCyl3CCASDAOBgNVHQ8BAf8EBAMCAQYwEgYDVR0TAQH/BAgwBgEB/wIB\nATAKBggqhkjOPQQDAgNJADBGAiEAzw9zdUiUHPMUd0C4mx41jlFZkrM3y5f1lgnV\nO7FbjOoCIQCoGtUmT4cXt7V+ySHbJ8Hob9AanpvXNH1ER+/gZF+opQ==\n-----END CERTIFICATE-----\n"},{"fmspc":"40A06D000000","tcbInfo":"{\"tcbInfo\":{\"id\":\"TDX\",\"version\":3,\"issueDate\":\"2026-07-01T10:00:45Z\",\"nextUpdate\":\"2026-07-31T10:00:45Z\",\"fmspc\":\"40A06D000000\",\"pceId\":\"0000\",\"tcbType\":0,\"tcbEvaluationDataNumber\":5,\"tdxModule\":{\"mrsigner\":\"000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000\",\"attributes\":\"0000000000000000\",\"attributesMask\":\"FFFFFFFFFFFFFFFF\"},\"tdxModuleIdentities\":[{\"id\":\"TDX_02\",\"mrsigner\":\"000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000\",\"attributes\":\"0000000000000000\",\"attributesMask\":\"FFFFFFFFFFFFFFFF\",\"tcbLevels\":[{\"tcb\":{\"isvsvn\":0},\"tcbDate\":\"2022-11-09T00:00:00Z\",\"tcbStatus\":\"UpToDate\"}]},{\"id\":\"TDX_05\",\"mrsigner\":\"000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000\",\"attributes\":\"0000000000000000\",\"attributesMask\":\"FFFFFFFFFFFFFFFF\",\"tcbLevels\":[{\"tcb\":{\"isvsvn\":0},\"tcbDate\":\"2022-11-09T00:00:00Z\",\"tcbStatus\":\"UpToDate\"}]},{\"id\":\"TDX_03\",\"mrsigner\":\"000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000\",\"attributes\":\"0000000000000000\",\"attributesMask\":\"FFFFFFFFFFFFFFFF\",\"tcbLevels\":[{\"tcb\":{\"isvsvn\":0},\"tcbDate\":\"2022-11-09T00:00:00Z\",\"tcbStatus\":\"UpToDate\"}]},{\"id\":\"TDX_01\",\"mrsigner\":\"000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000\",\"attributes\":\"0000000000000000\",\"attributesMask\":\"FFFFFFFFFFFFFFFF\",\"tcbLevels\":[{\"tcb\":{\"isvsvn\":0},\"tcbDate\":\"2022-11-09T00:00:00Z\",\"tcbStatus\":\"UpToDate\"}]}],\"tcbLevels\":[{\"tcb\":{\"sgxtcbcomponents\":[{\"svn\":1,\"category\":\"BIOS\",\"type\":\"Early Microcode Update\"},{\"svn\":1,\"category\":\"OS/VMM\",\"type\":\"SGX Late Microcode Update\"},{\"svn\":0,\"category\":\"OS/VMM\",\"type\":\"TXT SINIT\"},{\"svn\":0,\"category\":\"BIOS\"},{\"svn\":0,\"category\":\"BIOS\"},{\"svn\":0,\"category\":\"BIOS\"},{\"svn\":0},{\"svn\":0,\"category\":\"OS/VMM\",\"type\":\"SEAMLDR ACM\"},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0}],\"pcesvn\":0,\"tdxtcbcomponents\":[{\"svn\":0,\"category\":\"OS/VMM\",\"type\":\"TDX Module\"},{\"svn\":0,\"category\":\"OS/VMM\",\"type\":\"TDX Module\"},{\"svn\":1,\"category\":\"OS/VMM\",\"type\":\"TDX Late Microcode Update\"},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0}]},\"tcbDate\":\"2022-11-09T00:00:00Z\",\"tcbStatus\":\"UpToDate\"}]},\"signature\":\"f049caf6905eebfbba2a1eccc7e96268a4c4f3d7d8a31ca340f260ea2035ec596cf5fe7bef4e86f42ecd2014b6a10feace6e622df152ce6faf74eafb54329dee\"}","tcbInfoIssuerChain":"-----BEGIN CERTIFICATE-----\nMIICkDCCAjagAwIBAgIUTh8n662T/sqPZK+7n3H67/KGwu0wCgYIKoZIzj0EAwIw\naDEaMBgGA1UEAwwRSW50ZWwgU0dYIFJvb3QgQ0ExGjAYBgNVBAoMEUludGVsIENv\ncnBvcmF0aW9uMRQwEgYDVQQHDAtTYW50YSBDbGFyYTELMAkGA1UECAwCQ0ExCzAJ\nBgNVBAYTAlVTMB4XDTE5MTAzMTEyMzM0N1oXDTI2MTAzMTEyMzM0N1owbDEeMBwG\nA1UEAwwVSW50ZWwgU0dYIFRDQiBTaWduaW5nMRowGAYDVQQKDBFJbnRlbCBDb3Jw\nb3JhdGlvbjEUMBIGA1UEBwwLU2FudGEgQ2xhcmExCzAJBgNVBAgMAkNBMQswCQYD\nVQQGEwJVUzBZMBMGByqGSM49AgEGCCqGSM49AwEHA0IABOnYw9LbN/JmyUttXa0M\niBEenjPbxbR4C8MuVYxDI+Le8lDBLp9X4wMzCAUF/fI/31giClXp/y0erLbLZjdV\n07+jgbkwgbYwHwYDVR0jBBgwFoAU6ehEUlM2XEsYmhH8QxgspdwggEgwVgYDVR0f\nBE8wTTBLoEmgR4ZFaHR0cHM6Ly9zYngtY2VydGlmaWNhdGVzLnRydXN0ZWRzZXJ2\naWNlcy5pbnRlbC5jb20vSW50ZWxTR1hSb290Q0EuZGVyMB0GA1UdDgQWBBROHyfr\nrZP+yo9kr7ufcfrv8obC7TAOBgNVHQ8BAf8EBAMCBsAwDAYDVR0TAQH/BAIwADAK\nBggqhkjOPQQDAgNIADBFAiEA9xQeifK+2abQGnrAgk0hrOhdyvJQorh2cEMn4Gwr\n4hoCIFHW5qQ9G2wBJ4GMNQqv/oMfbPtzmyTlaWWzwxkqM0CT\n-----END CERTIFICATE-----\n-----BEGIN CERTIFICATE-----\nMIIClDCCAjmgAwIBAgIVAOnoRFJTNlxLGJoR/EMYLKXcIIBIMAoGCCqGSM49BAMC\nMGgxGjAYBgNVBAMMEUludGVsIFNHWCBSb290IENBMRowGAYDVQQKDBFJbnRlbCBD\nb3Jwb3JhdGlvbjEUMBIGA1UEBwwLU2FudGEgQ2xhcmExCzAJBgNVBAgMAkNBMQsw\nCQYDVQQGEwJVUzAeFw0xOTEwMzEwOTQ5MjFaFw00OTEyMzEyMzU5NTlaMGgxGjAY\nBgNVBAMMEUludGVsIFNHWCBSb290IENBMRowGAYDVQQKDBFJbnRlbCBDb3Jwb3Jh\ndGlvbjEUMBIGA1UEBwwLU2FudGEgQ2xhcmExCzAJBgNVBAgMAkNBMQswCQYDVQQG\nEwJVUzBZMBMGByqGSM49AgEGCCqGSM49AwEHA0IABE/6D/1WHNrWwPmNMIyBKMW5\nJ6JzMsjo6xP2vkK1cdZGb1PGRP/C/8ECgiDkmklmzwLzLi+000m7LLrtKJA3oC2j\ngb8wgbwwHwYDVR0jBBgwFoAU6ehEUlM2XEsYmhH8QxgspdwggEgwVgYDVR0fBE8w\nTTBLoEmgR4ZFaHR0cHM6Ly9zYngtY2VydGlmaWNhdGVzLnRydXN0ZWRzZXJ2aWNl\ncy5pbnRlbC5jb20vSW50ZWxTR1hSb290Q0EuZGVyMB0GA1UdDgQWBBTp6ERSUzZc\nSxiaEfxDGCyl3CCASDAOBgNVHQ8BAf8EBAMCAQYwEgYDVR0TAQH/BAgwBgEB/wIB\nATAKBggqhkjOPQQDAgNJADBGAiEAzw9zdUiUHPMUd0C4mx41jlFZkrM3y5f1lgnV\nO7FbjOoCIQCoGtUmT4cXt7V+ySHbJ8Hob9AanpvXNH1ER+/gZF+opQ==\n-----END CERTIFICATE-----\n"},{"fmspc":"0400F1000000","tcbInfo":"{\"tcbInfo\":{\"id\":\"TDX\",\"version\":3,\"issueDate\":\"2026-07-01T10:00:45Z\",\"nextUpdate\":\"2026-07-31T10:00:45Z\",\"fmspc\":\"0400F1000000\",\"pceId\":\"0000\",\"tcbType\":0,\"tcbEvaluationDataNumber\":5,\"tdxModule\":{\"mrsigner\":\"000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000\",\"attributes\":\"0000000000000000\",\"attributesMask\":\"FFFFFFFFFFFFFFFF\"},\"tdxModuleIdentities\":[{\"id\":\"TDX_02\",\"mrsigner\":\"000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000\",\"attributes\":\"0000000000000000\",\"attributesMask\":\"FFFFFFFFFFFFFFFF\",\"tcbLevels\":[{\"tcb\":{\"isvsvn\":0},\"tcbDate\":\"2022-11-09T00:00:00Z\",\"tcbStatus\":\"UpToDate\"}]},{\"id\":\"TDX_05\",\"mrsigner\":\"000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000\",\"attributes\":\"0000000000000000\",\"attributesMask\":\"FFFFFFFFFFFFFFFF\",\"tcbLevels\":[{\"tcb\":{\"isvsvn\":0},\"tcbDate\":\"2022-11-09T00:00:00Z\",\"tcbStatus\":\"UpToDate\"}]},{\"id\":\"TDX_03\",\"mrsigner\":\"000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000\",\"attributes\":\"0000000000000000\",\"attributesMask\":\"FFFFFFFFFFFFFFFF\",\"tcbLevels\":[{\"tcb\":{\"isvsvn\":0},\"tcbDate\":\"2022-11-09T00:00:00Z\",\"tcbStatus\":\"UpToDate\"}]},{\"id\":\"TDX_01\",\"mrsigner\":\"000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000\",\"attributes\":\"0000000000000000\",\"attributesMask\":\"FFFFFFFFFFFFFFFF\",\"tcbLevels\":[{\"tcb\":{\"isvsvn\":0},\"tcbDate\":\"2022-11-09T00:00:00Z\",\"tcbStatus\":\"UpToDate\"}]}],\"tcbLevels\":[{\"tcb\":{\"sgxtcbcomponents\":[{\"svn\":0,\"category\":\"BIOS\",\"type\":\"Early Microcode Update\"},{\"svn\":0,\"category\":\"OS/VMM\",\"type\":\"SGX Late Microcode Update\"},{\"svn\":0,\"category\":\"OS/VMM\",\"type\":\"TXT SINIT\"},{\"svn\":0,\"category\":\"BIOS\"},{\"svn\":0,\"category\":\"BIOS\"},{\"svn\":0,\"category\":\"BIOS\"},{\"svn\":0},{\"svn\":0,\"category\":\"OS/VMM\",\"type\":\"SEAMLDR ACM\"},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0}],\"pcesvn\":0,\"tdxtcbcomponents\":[{\"svn\":0,\"category\":\"OS/VMM\",\"type\":\"TDX Module\"},{\"svn\":0,\"category\":\"OS/VMM\",\"type\":\"TDX Module\"},{\"svn\":0,\"category\":\"OS/VMM\",\"type\":\"TDX Late Microcode Update\"},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0}]},\"tcbDate\":\"2022-11-09T00:00:00Z\",\"tcbStatus\":\"UpToDate\"}]},\"signature\":\"589d8a6a5a60f3e12b303f6bd0ab9b3e70ad77500216936a5245c734443c6ea847a682b28324aa99e705f974446a66bad79fab7ee0291d62650db0c7681bd61b\"}","tcbInfoIssuerChain":"-----BEGIN CERTIFICATE-----\nMIICkDCCAjagAwIBAgIUTh8n662T/sqPZK+7n3H67/KGwu0wCgYIKoZIzj0EAwIw\naDEaMBgGA1UEAwwRSW50ZWwgU0dYIFJvb3QgQ0ExGjAYBgNVBAoMEUludGVsIENv\ncnBvcmF0aW9uMRQwEgYDVQQHDAtTYW50YSBDbGFyYTELMAkGA1UECAwCQ0ExCzAJ\nBgNVBAYTAlVTMB4XDTE5MTAzMTEyMzM0N1oXDTI2MTAzMTEyMzM0N1owbDEeMBwG\nA1UEAwwVSW50ZWwgU0dYIFRDQiBTaWduaW5nMRowGAYDVQQKDBFJbnRlbCBDb3Jw\nb3JhdGlvbjEUMBIGA1UEBwwLU2FudGEgQ2xhcmExCzAJBgNVBAgMAkNBMQswCQYD\nVQQGEwJVUzBZMBMGByqGSM49AgEGCCqGSM49AwEHA0IABOnYw9LbN/JmyUttXa0M\niBEenjPbxbR4C8MuVYxDI+Le8lDBLp9X4wMzCAUF/fI/31giClXp/y0erLbLZjdV\n07+jgbkwgbYwHwYDVR0jBBgwFoAU6ehEUlM2XEsYmhH8QxgspdwggEgwVgYDVR0f\nBE8wTTBLoEmgR4ZFaHR0cHM6Ly9zYngtY2VydGlmaWNhdGVzLnRydXN0ZWRzZXJ2\naWNlcy5pbnRlbC5jb20vSW50ZWxTR1hSb290Q0EuZGVyMB0GA1UdDgQWBBROHyfr\nrZP+yo9kr7ufcfrv8obC7TAOBgNVHQ8BAf8EBAMCBsAwDAYDVR0TAQH/BAIwADAK\nBggqhkjOPQQDAgNIADBFAiEA9xQeifK+2abQGnrAgk0hrOhdyvJQorh2cEMn4Gwr\n4hoCIFHW5qQ9G2wBJ4GMNQqv/oMfbPtzmyTlaWWzwxkqM0CT\n-----END CERTIFICATE-----\n-----BEGIN CERTIFICATE-----\nMIIClDCCAjmgAwIBAgIVAOnoRFJTNlxLGJoR/EMYLKXcIIBIMAoGCCqGSM49BAMC\nMGgxGjAYBgNVBAMMEUludGVsIFNHWCBSb290IENBMRowGAYDVQQKDBFJbnRlbCBD\nb3Jwb3JhdGlvbjEUMBIGA1UEBwwLU2FudGEgQ2xhcmExCzAJBgNVBAgMAkNBMQsw\nCQYDVQQGEwJVUzAeFw0xOTEwMzEwOTQ5MjFaFw00OTEyMzEyMzU5NTlaMGgxGjAY\nBgNVBAMMEUludGVsIFNHWCBSb290IENBMRowGAYDVQQKDBFJbnRlbCBDb3Jwb3Jh\ndGlvbjEUMBIGA1UEBwwLU2FudGEgQ2xhcmExCzAJBgNVBAgMAkNBMQswCQYDVQQG\nEwJVUzBZMBMGByqGSM49AgEGCCqGSM49AwEHA0IABE/6D/1WHNrWwPmNMIyBKMW5\nJ6JzMsjo6xP2vkK1cdZGb1PGRP/C/8ECgiDkmklmzwLzLi+000m7LLrtKJA3oC2j\ngb8wgbwwHwYDVR0jBBgwFoAU6ehEUlM2XEsYmhH8QxgspdwggEgwVgYDVR0fBE8w\nTTBLoEmgR4ZFaHR0cHM6Ly9zYngtY2VydGlmaWNhdGVzLnRydXN0ZWRzZXJ2aWNl\ncy5pbnRlbC5jb20vSW50ZWxTR1hSb290Q0EuZGVyMB0GA1UdDgQWBBTp6ERSUzZc\nSxiaEfxDGCyl3CCASDAOBgNVHQ8BAf8EBAMCAQYwEgYDVR0TAQH/BAgwBgEB/wIB\nATAKBggqhkjOPQQDAgNJADBGAiEAzw9zdUiUHPMUd0C4mx41jlFZkrM3y5f1lgnV\nO7FbjOoCIQCoGtUmT4cXt7V+ySHbJ8Hob9AanpvXNH1ER+/gZF+opQ==\n-----END CERTIFICATE-----\n"},{"fmspc":"50A06F000000","tcbInfo":"{\"tcbInfo\":{\"id\":\"TDX\",\"version\":3,\"issueDate\":\"2026-07-01T10:00:45Z\",\"nextUpdate\":\"2026-07-31T10:00:45Z\",\"fmspc\":\"50A06F000000\",\"pceId\":\"0000\",\"tcbType\":0,\"tcbEvaluationDataNumber\":5,\"tdxModule\":{\"mrsigner\":\"000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000\",\"attributes\":\"0000000000000000\",\"attributesMask\":\"FFFFFFFFFFFFFFFF\"},\"tdxModuleIdentities\":[{\"id\":\"TDX_02\",\"mrsigner\":\"000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000\",\"attributes\":\"0000000000000000\",\"attributesMask\":\"FFFFFFFFFFFFFFFF\",\"tcbLevels\":[{\"tcb\":{\"isvsvn\":0},\"tcbDate\":\"2022-11-09T00:00:00Z\",\"tcbStatus\":\"UpToDate\"}]},{\"id\":\"TDX_05\",\"mrsigner\":\"000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000\",\"attributes\":\"0000000000000000\",\"attributesMask\":\"FFFFFFFFFFFFFFFF\",\"tcbLevels\":[{\"tcb\":{\"isvsvn\":0},\"tcbDate\":\"2022-11-09T00:00:00Z\",\"tcbStatus\":\"UpToDate\"}]},{\"id\":\"TDX_03\",\"mrsigner\":\"000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000\",\"attributes\":\"0000000000000000\",\"attributesMask\":\"FFFFFFFFFFFFFFFF\",\"tcbLevels\":[{\"tcb\":{\"isvsvn\":0},\"tcbDate\":\"2022-11-09T00:00:00Z\",\"tcbStatus\":\"UpToDate\"}]},{\"id\":\"TDX_01\",\"mrsigner\":\"000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000\",\"attributes\":\"0000000000000000\",\"attributesMask\":\"FFFFFFFFFFFFFFFF\",\"tcbLevels\":[{\"tcb\":{\"isvsvn\":0},\"tcbDate\":\"2022-11-09T00:00:00Z\",\"tcbStatus\":\"UpToDate\"}]}],\"tcbLevels\":[{\"tcb\":{\"sgxtcbcomponents\":[{\"svn\":1,\"category\":\"BIOS\",\"type\":\"Early Microcode Update\"},{\"svn\":1,\"category\":\"OS/VMM\",\"type\":\"SGX Late Microcode Update\"},{\"svn\":0,\"category\":\"OS/VMM\",\"type\":\"TXT SINIT\"},{\"svn\":0,\"category\":\"BIOS\"},{\"svn\":0,\"category\":\"BIOS\"},{\"svn\":0,\"category\":\"BIOS\"},{\"svn\":0},{\"svn\":0,\"category\":\"OS/VMM\",\"type\":\"SEAMLDR ACM\"},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0}],\"pcesvn\":0,\"tdxtcbcomponents\":[{\"svn\":0,\"category\":\"OS/VMM\",\"type\":\"TDX Module\"},{\"svn\":0,\"category\":\"OS/VMM\",\"type\":\"TDX Module\"},{\"svn\":1,\"category\":\"OS/VMM\",\"type\":\"TDX Late Microcode Update\"},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0}]},\"tcbDate\":\"2022-11-09T00:00:00Z\",\"tcbStatus\":\"UpToDate\"}]},\"signature\":\"8ef380408be7b4d51e2e19c03cecd5685467d0203719efeeac19c44d79b2b4358695345ec7adfb3abb71698001ddeb0de24adba24cc82ede59c4c828b3c52f59\"}","tcbInfoIssuerChain":"-----BEGIN CERTIFICATE-----\nMIICkDCCAjagAwIBAgIUTh8n662T/sqPZK+7n3H67/KGwu0wCgYIKoZIzj0EAwIw\naDEaMBgGA1UEAwwRSW50ZWwgU0dYIFJvb3QgQ0ExGjAYBgNVBAoMEUludGVsIENv\ncnBvcmF0aW9uMRQwEgYDVQQHDAtTYW50YSBDbGFyYTELMAkGA1UECAwCQ0ExCzAJ\nBgNVBAYTAlVTMB4XDTE5MTAzMTEyMzM0N1oXDTI2MTAzMTEyMzM0N1owbDEeMBwG\nA1UEAwwVSW50ZWwgU0dYIFRDQiBTaWduaW5nMRowGAYDVQQKDBFJbnRlbCBDb3Jw\nb3JhdGlvbjEUMBIGA1UEBwwLU2FudGEgQ2xhcmExCzAJBgNVBAgMAkNBMQswCQYD\nVQQGEwJVUzBZMBMGByqGSM49AgEGCCqGSM49AwEHA0IABOnYw9LbN/JmyUttXa0M\niBEenjPbxbR4C8MuVYxDI+Le8lDBLp9X4wMzCAUF/fI/31giClXp/y0erLbLZjdV\n07+jgbkwgbYwHwYDVR0jBBgwFoAU6ehEUlM2XEsYmhH8QxgspdwggEgwVgYDVR0f\nBE8wTTBLoEmgR4ZFaHR0cHM6Ly9zYngtY2VydGlmaWNhdGVzLnRydXN0ZWRzZXJ2\naWNlcy5pbnRlbC5jb20vSW50ZWxTR1hSb290Q0EuZGVyMB0GA1UdDgQWBBROHyfr\nrZP+yo9kr7ufcfrv8obC7TAOBgNVHQ8BAf8EBAMCBsAwDAYDVR0TAQH/BAIwADAK\nBggqhkjOPQQDAgNIADBFAiEA9xQeifK+2abQGnrAgk0hrOhdyvJQorh2cEMn4Gwr\n4hoCIFHW5qQ9G2wBJ4GMNQqv/oMfbPtzmyTlaWWzwxkqM0CT\n-----END CERTIFICATE-----\n-----BEGIN CERTIFICATE-----\nMIIClDCCAjmgAwIBAgIVAOnoRFJTNlxLGJoR/EMYLKXcIIBIMAoGCCqGSM49BAMC\nMGgxGjAYBgNVBAMMEUludGVsIFNHWCBSb290IENBMRowGAYDVQQKDBFJbnRlbCBD\nb3Jwb3JhdGlvbjEUMBIGA1UEBwwLU2FudGEgQ2xhcmExCzAJBgNVBAgMAkNBMQsw\nCQYDVQQGEwJVUzAeFw0xOTEwMzEwOTQ5MjFaFw00OTEyMzEyMzU5NTlaMGgxGjAY\nBgNVBAMMEUludGVsIFNHWCBSb290IENBMRowGAYDVQQKDBFJbnRlbCBDb3Jwb3Jh\ndGlvbjEUMBIGA1UEBwwLU2FudGEgQ2xhcmExCzAJBgNVBAgMAkNBMQswCQYDVQQG\nEwJVUzBZMBMGByqGSM49AgEGCCqGSM49AwEHA0IABE/6D/1WHNrWwPmNMIyBKMW5\nJ6JzMsjo6xP2vkK1cdZGb1PGRP/C/8ECgiDkmklmzwLzLi+000m7LLrtKJA3oC2j\ngb8wgbwwHwYDVR0jBBgwFoAU6ehEUlM2XEsYmhH8QxgspdwggEgwVgYDVR0fBE8w\nTTBLoEmgR4ZFaHR0cHM6Ly9zYngtY2VydGlmaWNhdGVzLnRydXN0ZWRzZXJ2aWNl\ncy5pbnRlbC5jb20vSW50ZWxTR1hSb290Q0EuZGVyMB0GA1UdDgQWBBTp6ERSUzZc\nSxiaEfxDGCyl3CCASDAOBgNVHQ8BAf8EBAMCAQYwEgYDVR0TAQH/BAgwBgEB/wIB\nATAKBggqhkjOPQQDAgNJADBGAiEAzw9zdUiUHPMUd0C4mx41jlFZkrM3y5f1lgnV\nO7FbjOoCIQCoGtUmT4cXt7V+ySHbJ8Hob9AanpvXNH1ER+/gZF+opQ==\n-----END CERTIFICATE-----\n"},{"fmspc":"00A06D000000","tcbInfo":"{\"tcbInfo\":{\"id\":\"TDX\",\"version\":3,\"issueDate\":\"2026-07-01T10:00:45Z\",\"nextUpdate\":\"2026-07-31T10:00:45Z\",\"fmspc\":\"00A06D000000\",\"pceId\":\"0000\",\"tcbType\":0,\"tcbEvaluationDataNumber\":5,\"tdxModule\":{\"mrsigner\":\"000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000\",\"attributes\":\"0000000000000000\",\"attributesMask\":\"FFFFFFFFFFFFFFFF\"},\"tdxModuleIdentities\":[{\"id\":\"TDX_02\",\"mrsigner\":\"000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000\",\"attributes\":\"0000000000000000\",\"attributesMask\":\"FFFFFFFFFFFFFFFF\",\"tcbLevels\":[{\"tcb\":{\"isvsvn\":0},\"tcbDate\":\"2022-11-09T00:00:00Z\",\"tcbStatus\":\"UpToDate\"}]},{\"id\":\"TDX_05\",\"mrsigner\":\"000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000\",\"attributes\":\"0000000000000000\",\"attributesMask\":\"FFFFFFFFFFFFFFFF\",\"tcbLevels\":[{\"tcb\":{\"isvsvn\":0},\"tcbDate\":\"2022-11-09T00:00:00Z\",\"tcbStatus\":\"UpToDate\"}]},{\"id\":\"TDX_03\",\"mrsigner\":\"000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000\",\"attributes\":\"0000000000000000\",\"attributesMask\":\"FFFFFFFFFFFFFFFF\",\"tcbLevels\":[{\"tcb\":{\"isvsvn\":0},\"tcbDate\":\"2022-11-09T00:00:00Z\",\"tcbStatus\":\"UpToDate\"}]},{\"id\":\"TDX_01\",\"mrsigner\":\"000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000\",\"attributes\":\"0000000000000000\",\"attributesMask\":\"FFFFFFFFFFFFFFFF\",\"tcbLevels\":[{\"tcb\":{\"isvsvn\":0},\"tcbDate\":\"2022-11-09T00:00:00Z\",\"tcbStatus\":\"UpToDate\"}]}],\"tcbLevels\":[{\"tcb\":{\"sgxtcbcomponents\":[{\"svn\":1,\"category\":\"BIOS\",\"type\":\"Early Microcode Update\"},{\"svn\":1,\"category\":\"OS/VMM\",\"type\":\"SGX Late Microcode Update\"},{\"svn\":0,\"category\":\"OS/VMM\",\"type\":\"TXT SINIT\"},{\"svn\":0,\"category\":\"BIOS\"},{\"svn\":0,\"category\":\"BIOS\"},{\"svn\":0,\"category\":\"BIOS\"},{\"svn\":0},{\"svn\":0,\"category\":\"OS/VMM\",\"type\":\"SEAMLDR ACM\"},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0}],\"pcesvn\":0,\"tdxtcbcomponents\":[{\"svn\":0,\"category\":\"OS/VMM\",\"type\":\"TDX Module\"},{\"svn\":0,\"category\":\"OS/VMM\",\"type\":\"TDX Module\"},{\"svn\":1,\"category\":\"OS/VMM\",\"type\":\"TDX Late Microcode Update\"},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0}]},\"tcbDate\":\"2022-11-09T00:00:00Z\",\"tcbStatus\":\"UpToDate\"}]},\"signature\":\"126fd0874cbcee488f4fa793f0ca020f41a5f44965622b6e7768f9b4e677e7920105bbf3c3735e3ed7c6ad3f4e501534ee8e6c29df6a0c4367287d3d5176c72f\"}","tcbInfoIssuerChain":"-----BEGIN CERTIFICATE-----\nMIICkDCCAjagAwIBAgIUTh8n662T/sqPZK+7n3H67/KGwu0wCgYIKoZIzj0EAwIw\naDEaMBgGA1UEAwwRSW50ZWwgU0dYIFJvb3QgQ0ExGjAYBgNVBAoMEUludGVsIENv\ncnBvcmF0aW9uMRQwEgYDVQQHDAtTYW50YSBDbGFyYTELMAkGA1UECAwCQ0ExCzAJ\nBgNVBAYTAlVTMB4XDTE5MTAzMTEyMzM0N1oXDTI2MTAzMTEyMzM0N1owbDEeMBwG\nA1UEAwwVSW50ZWwgU0dYIFRDQiBTaWduaW5nMRowGAYDVQQKDBFJbnRlbCBDb3Jw\nb3JhdGlvbjEUMBIGA1UEBwwLU2FudGEgQ2xhcmExCzAJBgNVBAgMAkNBMQswCQYD\nVQQGEwJVUzBZMBMGByqGSM49AgEGCCqGSM49AwEHA0IABOnYw9LbN/JmyUttXa0M\niBEenjPbxbR4C8MuVYxDI+Le8lDBLp9X4wMzCAUF/fI/31giClXp/y0erLbLZjdV\n07+jgbkwgbYwHwYDVR0jBBgwFoAU6ehEUlM2XEsYmhH8QxgspdwggEgwVgYDVR0f\nBE8wTTBLoEmgR4ZFaHR0cHM6Ly9zYngtY2VydGlmaWNhdGVzLnRydXN0ZWRzZXJ2\naWNlcy5pbnRlbC5jb20vSW50ZWxTR1hSb290Q0EuZGVyMB0GA1UdDgQWBBROHyfr\nrZP+yo9kr7ufcfrv8obC7TAOBgNVHQ8BAf8EBAMCBsAwDAYDVR0TAQH/BAIwADAK\nBggqhkjOPQQDAgNIADBFAiEA9xQeifK+2abQGnrAgk0hrOhdyvJQorh2cEMn4Gwr\n4hoCIFHW5qQ9G2wBJ4GMNQqv/oMfbPtzmyTlaWWzwxkqM0CT\n-----END CERTIFICATE-----\n-----BEGIN CERTIFICATE-----\nMIIClDCCAjmgAwIBAgIVAOnoRFJTNlxLGJoR/EMYLKXcIIBIMAoGCCqGSM49BAMC\nMGgxGjAYBgNVBAMMEUludGVsIFNHWCBSb290IENBMRowGAYDVQQKDBFJbnRlbCBD\nb3Jwb3JhdGlvbjEUMBIGA1UEBwwLU2FudGEgQ2xhcmExCzAJBgNVBAgMAkNBMQsw\nCQYDVQQGEwJVUzAeFw0xOTEwMzEwOTQ5MjFaFw00OTEyMzEyMzU5NTlaMGgxGjAY\nBgNVBAMMEUludGVsIFNHWCBSb290IENBMRowGAYDVQQKDBFJbnRlbCBDb3Jwb3Jh\ndGlvbjEUMBIGA1UEBwwLU2FudGEgQ2xhcmExCzAJBgNVBAgMAkNBMQswCQYDVQQG\nEwJVUzBZMBMGByqGSM49AgEGCCqGSM49AwEHA0IABE/6D/1WHNrWwPmNMIyBKMW5\nJ6JzMsjo6xP2vkK1cdZGb1PGRP/C/8ECgiDkmklmzwLzLi+000m7LLrtKJA3oC2j\ngb8wgbwwHwYDVR0jBBgwFoAU6ehEUlM2XEsYmhH8QxgspdwggEgwVgYDVR0fBE8w\nTTBLoEmgR4ZFaHR0cHM6Ly9zYngtY2VydGlmaWNhdGVzLnRydXN0ZWRzZXJ2aWNl\ncy5pbnRlbC5jb20vSW50ZWxTR1hSb290Q0EuZGVyMB0GA1UdDgQWBBTp6ERSUzZc\nSxiaEfxDGCyl3CCASDAOBgNVHQ8BAf8EBAMCAQYwEgYDVR0TAQH/BAgwBgEB/wIB\nATAKBggqhkjOPQQDAgNJADBGAiEAzw9zdUiUHPMUd0C4mx41jlFZkrM3y5f1lgnV\nO7FbjOoCIQCoGtUmT4cXt7V+ySHbJ8Hob9AanpvXNH1ER+/gZF+opQ==\n-----END CERTIFICATE-----\n"},{"fmspc":"0400F1070000","tcbInfo":"{\"tcbInfo\":{\"id\":\"TDX\",\"version\":3,\"issueDate\":\"2026-07-01T10:00:45Z\",\"nextUpdate\":\"2026-07-31T10:00:45Z\",\"fmspc\":\"0400F1070000\",\"pceId\":\"0000\",\"tcbType\":0,\"tcbEvaluationDataNumber\":5,\"tdxModule\":{\"mrsigner\":\"000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000\",\"attributes\":\"0000000000000000\",\"attributesMask\":\"FFFFFFFFFFFFFFFF\"},\"tdxModuleIdentities\":[{\"id\":\"TDX_02\",\"mrsigner\":\"000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000\",\"attributes\":\"0000000000000000\",\"attributesMask\":\"FFFFFFFFFFFFFFFF\",\"tcbLevels\":[{\"tcb\":{\"isvsvn\":0},\"tcbDate\":\"2022-11-09T00:00:00Z\",\"tcbStatus\":\"UpToDate\"}]},{\"id\":\"TDX_05\",\"mrsigner\":\"000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000\",\"attributes\":\"0000000000000000\",\"attributesMask\":\"FFFFFFFFFFFFFFFF\",\"tcbLevels\":[{\"tcb\":{\"isvsvn\":0},\"tcbDate\":\"2022-11-09T00:00:00Z\",\"tcbStatus\":\"UpToDate\"}]},{\"id\":\"TDX_03\",\"mrsigner\":\"000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000\",\"attributes\":\"0000000000000000\",\"attributesMask\":\"FFFFFFFFFFFFFFFF\",\"tcbLevels\":[{\"tcb\":{\"isvsvn\":0},\"tcbDate\":\"2022-11-09T00:00:00Z\",\"tcbStatus\":\"UpToDate\"}]},{\"id\":\"TDX_01\",\"mrsigner\":\"000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000\",\"attributes\":\"0000000000000000\",\"attributesMask\":\"FFFFFFFFFFFFFFFF\",\"tcbLevels\":[{\"tcb\":{\"isvsvn\":0},\"tcbDate\":\"2022-11-09T00:00:00Z\",\"tcbStatus\":\"UpToDate\"}]}],\"tcbLevels\":[{\"tcb\":{\"sgxtcbcomponents\":[{\"svn\":1,\"category\":\"BIOS\",\"type\":\"Early Microcode Update\"},{\"svn\":1,\"category\":\"OS/VMM\",\"type\":\"SGX Late Microcode Update\"},{\"svn\":0,\"category\":\"OS/VMM\",\"type\":\"TXT SINIT\"},{\"svn\":0,\"category\":\"BIOS\"},{\"svn\":0,\"category\":\"BIOS\"},{\"svn\":0,\"category\":\"BIOS\"},{\"svn\":0},{\"svn\":0,\"category\":\"OS/VMM\",\"type\":\"SEAMLDR ACM\"},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0}],\"pcesvn\":0,\"tdxtcbcomponents\":[{\"svn\":0,\"category\":\"OS/VMM\",\"type\":\"TDX Module\"},{\"svn\":0,\"category\":\"OS/VMM\",\"type\":\"TDX Module\"},{\"svn\":0,\"category\":\"OS/VMM\",\"type\":\"TDX Late Microcode Update\"},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0}]},\"tcbDate\":\"2022-11-09T00:00:00Z\",\"tcbStatus\":\"UpToDate\"}]},\"signature\":\"b35cffb8b5af48c3026ee5ae3ad56bb1b45ef872ca2ec744a562073ffb57940cff890454f385ef57a39a5941fd4aa6049ce502be027ef5cf1b33f12bb4af9fd0\"}","tcbInfoIssuerChain":"-----BEGIN CERTIFICATE-----\nMIICkDCCAjagAwIBAgIUTh8n662T/sqPZK+7n3H67/KGwu0wCgYIKoZIzj0EAwIw\naDEaMBgGA1UEAwwRSW50ZWwgU0dYIFJvb3QgQ0ExGjAYBgNVBAoMEUludGVsIENv\ncnBvcmF0aW9uMRQwEgYDVQQHDAtTYW50YSBDbGFyYTELMAkGA1UECAwCQ0ExCzAJ\nBgNVBAYTAlVTMB4XDTE5MTAzMTEyMzM0N1oXDTI2MTAzMTEyMzM0N1owbDEeMBwG\nA1UEAwwVSW50ZWwgU0dYIFRDQiBTaWduaW5nMRowGAYDVQQKDBFJbnRlbCBDb3Jw\nb3JhdGlvbjEUMBIGA1UEBwwLU2FudGEgQ2xhcmExCzAJBgNVBAgMAkNBMQswCQYD\nVQQGEwJVUzBZMBMGByqGSM49AgEGCCqGSM49AwEHA0IABOnYw9LbN/JmyUttXa0M\niBEenjPbxbR4C8MuVYxDI+Le8lDBLp9X4wMzCAUF/fI/31giClXp/y0erLbLZjdV\n07+jgbkwgbYwHwYDVR0jBBgwFoAU6ehEUlM2XEsYmhH8QxgspdwggEgwVgYDVR0f\nBE8wTTBLoEmgR4ZFaHR0cHM6Ly9zYngtY2VydGlmaWNhdGVzLnRydXN0ZWRzZXJ2\naWNlcy5pbnRlbC5jb20vSW50ZWxTR1hSb290Q0EuZGVyMB0GA1UdDgQWBBROHyfr\nrZP+yo9kr7ufcfrv8obC7TAOBgNVHQ8BAf8EBAMCBsAwDAYDVR0TAQH/BAIwADAK\nBggqhkjOPQQDAgNIADBFAiEA9xQeifK+2abQGnrAgk0hrOhdyvJQorh2cEMn4Gwr\n4hoCIFHW5qQ9G2wBJ4GMNQqv/oMfbPtzmyTlaWWzwxkqM0CT\n-----END CERTIFICATE-----\n-----BEGIN CERTIFICATE-----\nMIIClDCCAjmgAwIBAgIVAOnoRFJTNlxLGJoR/EMYLKXcIIBIMAoGCCqGSM49BAMC\nMGgxGjAYBgNVBAMMEUludGVsIFNHWCBSb290IENBMRowGAYDVQQKDBFJbnRlbCBD\nb3Jwb3JhdGlvbjEUMBIGA1UEBwwLU2FudGEgQ2xhcmExCzAJBgNVBAgMAkNBMQsw\nCQYDVQQGEwJVUzAeFw0xOTEwMzEwOTQ5MjFaFw00OTEyMzEyMzU5NTlaMGgxGjAY\nBgNVBAMMEUludGVsIFNHWCBSb290IENBMRowGAYDVQQKDBFJbnRlbCBDb3Jwb3Jh\ndGlvbjEUMBIGA1UEBwwLU2FudGEgQ2xhcmExCzAJBgNVBAgMAkNBMQswCQYDVQQG\nEwJVUzBZMBMGByqGSM49AgEGCCqGSM49AwEHA0IABE/6D/1WHNrWwPmNMIyBKMW5\nJ6JzMsjo6xP2vkK1cdZGb1PGRP/C/8ECgiDkmklmzwLzLi+000m7LLrtKJA3oC2j\ngb8wgbwwHwYDVR0jBBgwFoAU6ehEUlM2XEsYmhH8QxgspdwggEgwVgYDVR0fBE8w\nTTBLoEmgR4ZFaHR0cHM6Ly9zYngtY2VydGlmaWNhdGVzLnRydXN0ZWRzZXJ2aWNl\ncy5pbnRlbC5jb20vSW50ZWxTR1hSb290Q0EuZGVyMB0GA1UdDgQWBBTp6ERSUzZc\nSxiaEfxDGCyl3CCASDAOBgNVHQ8BAf8EBAMCAQYwEgYDVR0TAQH/BAgwBgEB/wIB\nATAKBggqhkjOPQQDAgNJADBGAiEAzw9zdUiUHPMUd0C4mx41jlFZkrM3y5f1lgnV\nO7FbjOoCIQCoGtUmT4cXt7V+ySHbJ8Hob9AanpvXNH1ER+/gZF+opQ==\n-----END CERTIFICATE-----\n"},{"fmspc":"10806F070000","tcbInfo":"{\"tcbInfo\":{\"id\":\"TDX\",\"version\":3,\"issueDate\":\"2026-07-01T10:00:45Z\",\"nextUpdate\":\"2026-07-31T10:00:45Z\",\"fmspc\":\"10806F070000\",\"pceId\":\"0000\",\"tcbType\":0,\"tcbEvaluationDataNumber\":5,\"tdxModule\":{\"mrsigner\":\"000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000\",\"attributes\":\"0000000000000000\",\"attributesMask\":\"FFFFFFFFFFFFFFFF\"},\"tdxModuleIdentities\":[{\"id\":\"TDX_02\",\"mrsigner\":\"000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000\",\"attributes\":\"0000000000000000\",\"attributesMask\":\"FFFFFFFFFFFFFFFF\",\"tcbLevels\":[{\"tcb\":{\"isvsvn\":0},\"tcbDate\":\"2022-11-09T00:00:00Z\",\"tcbStatus\":\"UpToDate\"}]},{\"id\":\"TDX_05\",\"mrsigner\":\"000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000\",\"attributes\":\"0000000000000000\",\"attributesMask\":\"FFFFFFFFFFFFFFFF\",\"tcbLevels\":[{\"tcb\":{\"isvsvn\":0},\"tcbDate\":\"2022-11-09T00:00:00Z\",\"tcbStatus\":\"UpToDate\"}]},{\"id\":\"TDX_03\",\"mrsigner\":\"000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000\",\"attributes\":\"0000000000000000\",\"attributesMask\":\"FFFFFFFFFFFFFFFF\",\"tcbLevels\":[{\"tcb\":{\"isvsvn\":0},\"tcbDate\":\"2022-11-09T00:00:00Z\",\"tcbStatus\":\"UpToDate\"}]},{\"id\":\"TDX_01\",\"mrsigner\":\"000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000\",\"attributes\":\"0000000000000000\",\"attributesMask\":\"FFFFFFFFFFFFFFFF\",\"tcbLevels\":[{\"tcb\":{\"isvsvn\":0},\"tcbDate\":\"2022-11-09T00:00:00Z\",\"tcbStatus\":\"UpToDate\"}]}],\"tcbLevels\":[{\"tcb\":{\"sgxtcbcomponents\":[{\"svn\":1,\"category\":\"BIOS\",\"type\":\"Early Microcode Update\"},{\"svn\":1,\"category\":\"OS/VMM\",\"type\":\"SGX Late Microcode Update\"},{\"svn\":0,\"category\":\"OS/VMM\",\"type\":\"TXT SINIT\"},{\"svn\":0,\"category\":\"BIOS\"},{\"svn\":0,\"category\":\"BIOS\"},{\"svn\":0,\"category\":\"BIOS\"},{\"svn\":0},{\"svn\":0,\"category\":\"OS/VMM\",\"type\":\"SEAMLDR ACM\"},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0}],\"pcesvn\":0,\"tdxtcbcomponents\":[{\"svn\":0,\"category\":\"OS/VMM\",\"type\":\"TDX Module\"},{\"svn\":0,\"category\":\"OS/VMM\",\"type\":\"TDX Module\"},{\"svn\":1,\"category\":\"OS/VMM\",\"type\":\"TDX Late Microcode Update\"},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0}]},\"tcbDate\":\"2022-11-09T00:00:00Z\",\"tcbStatus\":\"UpToDate\"}]},\"signature\":\"9ed0865391001855b2e35740fdeb3978b284364201d1d568cc8c85bd640e707767c73cad516c00e2b29a2e81963fe5560c93ef20f391e936b33db74c1aa5b26c\"}","tcbInfoIssuerChain":"-----BEGIN CERTIFICATE-----\nMIICkDCCAjagAwIBAgIUTh8n662T/sqPZK+7n3H67/KGwu0wCgYIKoZIzj0EAwIw\naDEaMBgGA1UEAwwRSW50ZWwgU0dYIFJvb3QgQ0ExGjAYBgNVBAoMEUludGVsIENv\ncnBvcmF0aW9uMRQwEgYDVQQHDAtTYW50YSBDbGFyYTELMAkGA1UECAwCQ0ExCzAJ\nBgNVBAYTAlVTMB4XDTE5MTAzMTEyMzM0N1oXDTI2MTAzMTEyMzM0N1owbDEeMBwG\nA1UEAwwVSW50ZWwgU0dYIFRDQiBTaWduaW5nMRowGAYDVQQKDBFJbnRlbCBDb3Jw\nb3JhdGlvbjEUMBIGA1UEBwwLU2FudGEgQ2xhcmExCzAJBgNVBAgMAkNBMQswCQYD\nVQQGEwJVUzBZMBMGByqGSM49AgEGCCqGSM49AwEHA0IABOnYw9LbN/JmyUttXa0M\niBEenjPbxbR4C8MuVYxDI+Le8lDBLp9X4wMzCAUF/fI/31giClXp/y0erLbLZjdV\n07+jgbkwgbYwHwYDVR0jBBgwFoAU6ehEUlM2XEsYmhH8QxgspdwggEgwVgYDVR0f\nBE8wTTBLoEmgR4ZFaHR0cHM6Ly9zYngtY2VydGlmaWNhdGVzLnRydXN0ZWRzZXJ2\naWNlcy5pbnRlbC5jb20vSW50ZWxTR1hSb290Q0EuZGVyMB0GA1UdDgQWBBROHyfr\nrZP+yo9kr7ufcfrv8obC7TAOBgNVHQ8BAf8EBAMCBsAwDAYDVR0TAQH/BAIwADAK\nBggqhkjOPQQDAgNIADBFAiEA9xQeifK+2abQGnrAgk0hrOhdyvJQorh2cEMn4Gwr\n4hoCIFHW5qQ9G2wBJ4GMNQqv/oMfbPtzmyTlaWWzwxkqM0CT\n-----END CERTIFICATE-----\n-----BEGIN CERTIFICATE-----\nMIIClDCCAjmgAwIBAgIVAOnoRFJTNlxLGJoR/EMYLKXcIIBIMAoGCCqGSM49BAMC\nMGgxGjAYBgNVBAMMEUludGVsIFNHWCBSb290IENBMRowGAYDVQQKDBFJbnRlbCBD\nb3Jwb3JhdGlvbjEUMBIGA1UEBwwLU2FudGEgQ2xhcmExCzAJBgNVBAgMAkNBMQsw\nCQYDVQQGEwJVUzAeFw0xOTEwMzEwOTQ5MjFaFw00OTEyMzEyMzU5NTlaMGgxGjAY\nBgNVBAMMEUludGVsIFNHWCBSb290IENBMRowGAYDVQQKDBFJbnRlbCBDb3Jwb3Jh\ndGlvbjEUMBIGA1UEBwwLU2FudGEgQ2xhcmExCzAJBgNVBAgMAkNBMQswCQYDVQQG\nEwJVUzBZMBMGByqGSM49AgEGCCqGSM49AwEHA0IABE/6D/1WHNrWwPmNMIyBKMW5\nJ6JzMsjo6xP2vkK1cdZGb1PGRP/C/8ECgiDkmklmzwLzLi+000m7LLrtKJA3oC2j\ngb8wgbwwHwYDVR0jBBgwFoAU6ehEUlM2XEsYmhH8QxgspdwggEgwVgYDVR0fBE8w\nTTBLoEmgR4ZFaHR0cHM6Ly9zYngtY2VydGlmaWNhdGVzLnRydXN0ZWRzZXJ2aWNl\ncy5pbnRlbC5jb20vSW50ZWxTR1hSb290Q0EuZGVyMB0GA1UdDgQWBBTp6ERSUzZc\nSxiaEfxDGCyl3CCASDAOBgNVHQ8BAf8EBAMCAQYwEgYDVR0TAQH/BAgwBgEB/wIB\nATAKBggqhkjOPQQDAgNJADBGAiEAzw9zdUiUHPMUd0C4mx41jlFZkrM3y5f1lgnV\nO7FbjOoCIQCoGtUmT4cXt7V+ySHbJ8Hob9AanpvXNH1ER+/gZF+opQ==\n-----END CERTIFICATE-----\n"},{"fmspc":"20D06D010000","tcbInfo":"{\"tcbInfo\":{\"id\":\"TDX\",\"version\":3,\"issueDate\":\"2026-07-01T10:00:45Z\",\"nextUpdate\":\"2026-07-31T10:00:45Z\",\"fmspc\":\"20D06D010000\",\"pceId\":\"0000\",\"tcbType\":0,\"tcbEvaluationDataNumber\":5,\"tdxModule\":{\"mrsigner\":\"000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000\",\"attributes\":\"0000000000000000\",\"attributesMask\":\"FFFFFFFFFFFFFFFF\"},\"tdxModuleIdentities\":[{\"id\":\"TDX_02\",\"mrsigner\":\"000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000\",\"attributes\":\"0000000000000000\",\"attributesMask\":\"FFFFFFFFFFFFFFFF\",\"tcbLevels\":[{\"tcb\":{\"isvsvn\":0},\"tcbDate\":\"2022-11-09T00:00:00Z\",\"tcbStatus\":\"UpToDate\"}]},{\"id\":\"TDX_05\",\"mrsigner\":\"000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000\",\"attributes\":\"0000000000000000\",\"attributesMask\":\"FFFFFFFFFFFFFFFF\",\"tcbLevels\":[{\"tcb\":{\"isvsvn\":0},\"tcbDate\":\"2022-11-09T00:00:00Z\",\"tcbStatus\":\"UpToDate\"}]},{\"id\":\"TDX_03\",\"mrsigner\":\"000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000\",\"attributes\":\"0000000000000000\",\"attributesMask\":\"FFFFFFFFFFFFFFFF\",\"tcbLevels\":[{\"tcb\":{\"isvsvn\":0},\"tcbDate\":\"2022-11-09T00:00:00Z\",\"tcbStatus\":\"UpToDate\"}]},{\"id\":\"TDX_01\",\"mrsigner\":\"000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000\",\"attributes\":\"0000000000000000\",\"attributesMask\":\"FFFFFFFFFFFFFFFF\",\"tcbLevels\":[{\"tcb\":{\"isvsvn\":0},\"tcbDate\":\"2022-11-09T00:00:00Z\",\"tcbStatus\":\"UpToDate\"}]}],\"tcbLevels\":[{\"tcb\":{\"sgxtcbcomponents\":[{\"svn\":1,\"category\":\"BIOS\",\"type\":\"Early Microcode Update\"},{\"svn\":1,\"category\":\"OS/VMM\",\"type\":\"SGX Late Microcode Update\"},{\"svn\":0,\"category\":\"OS/VMM\",\"type\":\"TXT SINIT\"},{\"svn\":0,\"category\":\"BIOS\"},{\"svn\":0,\"category\":\"BIOS\"},{\"svn\":0,\"category\":\"BIOS\"},{\"svn\":0},{\"svn\":0,\"category\":\"OS/VMM\",\"type\":\"SEAMLDR ACM\"},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0}],\"pcesvn\":0,\"tdxtcbcomponents\":[{\"svn\":0,\"category\":\"OS/VMM\",\"type\":\"TDX Module\"},{\"svn\":0,\"category\":\"OS/VMM\",\"type\":\"TDX Module\"},{\"svn\":1,\"category\":\"OS/VMM\",\"type\":\"TDX Late Microcode Update\"},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0}]},\"tcbDate\":\"2022-11-09T00:00:00Z\",\"tcbStatus\":\"UpToDate\"}]},\"signature\":\"5214de9edac3522fe9a68abba903fc88c59c37651c8f4bf2b79bebf2381fc32907dc9790ed883d15a948b7ba91f4ad8fe1712c56390d8398ac0641a55eb80f21\"}","tcbInfoIssuerChain":"-----BEGIN CERTIFICATE-----\nMIICkDCCAjagAwIBAgIUTh8n662T/sqPZK+7n3H67/KGwu0wCgYIKoZIzj0EAwIw\naDEaMBgGA1UEAwwRSW50ZWwgU0dYIFJvb3QgQ0ExGjAYBgNVBAoMEUludGVsIENv\ncnBvcmF0aW9uMRQwEgYDVQQHDAtTYW50YSBDbGFyYTELMAkGA1UECAwCQ0ExCzAJ\nBgNVBAYTAlVTMB4XDTE5MTAzMTEyMzM0N1oXDTI2MTAzMTEyMzM0N1owbDEeMBwG\nA1UEAwwVSW50ZWwgU0dYIFRDQiBTaWduaW5nMRowGAYDVQQKDBFJbnRlbCBDb3Jw\nb3JhdGlvbjEUMBIGA1UEBwwLU2FudGEgQ2xhcmExCzAJBgNVBAgMAkNBMQswCQYD\nVQQGEwJVUzBZMBMGByqGSM49AgEGCCqGSM49AwEHA0IABOnYw9LbN/JmyUttXa0M\niBEenjPbxbR4C8MuVYxDI+Le8lDBLp9X4wMzCAUF/fI/31giClXp/y0erLbLZjdV\n07+jgbkwgbYwHwYDVR0jBBgwFoAU6ehEUlM2XEsYmhH8QxgspdwggEgwVgYDVR0f\nBE8wTTBLoEmgR4ZFaHR0cHM6Ly9zYngtY2VydGlmaWNhdGVzLnRydXN0ZWRzZXJ2\naWNlcy5pbnRlbC5jb20vSW50ZWxTR1hSb290Q0EuZGVyMB0GA1UdDgQWBBROHyfr\nrZP+yo9kr7ufcfrv8obC7TAOBgNVHQ8BAf8EBAMCBsAwDAYDVR0TAQH/BAIwADAK\nBggqhkjOPQQDAgNIADBFAiEA9xQeifK+2abQGnrAgk0hrOhdyvJQorh2cEMn4Gwr\n4hoCIFHW5qQ9G2wBJ4GMNQqv/oMfbPtzmyTlaWWzwxkqM0CT\n-----END CERTIFICATE-----\n-----BEGIN CERTIFICATE-----\nMIIClDCCAjmgAwIBAgIVAOnoRFJTNlxLGJoR/EMYLKXcIIBIMAoGCCqGSM49BAMC\nMGgxGjAYBgNVBAMMEUludGVsIFNHWCBSb290IENBMRowGAYDVQQKDBFJbnRlbCBD\nb3Jwb3JhdGlvbjEUMBIGA1UEBwwLU2FudGEgQ2xhcmExCzAJBgNVBAgMAkNBMQsw\nCQYDVQQGEwJVUzAeFw0xOTEwMzEwOTQ5MjFaFw00OTEyMzEyMzU5NTlaMGgxGjAY\nBgNVBAMMEUludGVsIFNHWCBSb290IENBMRowGAYDVQQKDBFJbnRlbCBDb3Jwb3Jh\ndGlvbjEUMBIGA1UEBwwLU2FudGEgQ2xhcmExCzAJBgNVBAgMAkNBMQswCQYDVQQG\nEwJVUzBZMBMGByqGSM49AgEGCCqGSM49AwEHA0IABE/6D/1WHNrWwPmNMIyBKMW5\nJ6JzMsjo6xP2vkK1cdZGb1PGRP/C/8ECgiDkmklmzwLzLi+000m7LLrtKJA3oC2j\ngb8wgbwwHwYDVR0jBBgwFoAU6ehEUlM2XEsYmhH8QxgspdwggEgwVgYDVR0fBE8w\nTTBLoEmgR4ZFaHR0cHM6Ly9zYngtY2VydGlmaWNhdGVzLnRydXN0ZWRzZXJ2aWNl\ncy5pbnRlbC5jb20vSW50ZWxTR1hSb290Q0EuZGVyMB0GA1UdDgQWBBTp6ERSUzZc\nSxiaEfxDGCyl3CCASDAOBgNVHQ8BAf8EBAMCAQYwEgYDVR0TAQH/BAgwBgEB/wIB\nATAKBggqhkjOPQQDAgNJADBGAiEAzw9zdUiUHPMUd0C4mx41jlFZkrM3y5f1lgnV\nO7FbjOoCIQCoGtUmT4cXt7V+ySHbJ8Hob9AanpvXNH1ER+/gZF+opQ==\n-----END CERTIFICATE-----\n"},{"fmspc":"00A06F000000","tcbInfo":"{\"tcbInfo\":{\"id\":\"TDX\",\"version\":3,\"issueDate\":\"2026-07-01T10:00:45Z\",\"nextUpdate\":\"2026-07-31T10:00:45Z\",\"fmspc\":\"00A06F000000\",\"pceId\":\"0000\",\"tcbType\":0,\"tcbEvaluationDataNumber\":5,\"tdxModule\":{\"mrsigner\":\"000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000\",\"attributes\":\"0000000000000000\",\"attributesMask\":\"FFFFFFFFFFFFFFFF\"},\"tdxModuleIdentities\":[{\"id\":\"TDX_02\",\"mrsigner\":\"000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000\",\"attributes\":\"0000000000000000\",\"attributesMask\":\"FFFFFFFFFFFFFFFF\",\"tcbLevels\":[{\"tcb\":{\"isvsvn\":0},\"tcbDate\":\"2022-11-09T00:00:00Z\",\"tcbStatus\":\"UpToDate\"}]},{\"id\":\"TDX_05\",\"mrsigner\":\"000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000\",\"attributes\":\"0000000000000000\",\"attributesMask\":\"FFFFFFFFFFFFFFFF\",\"tcbLevels\":[{\"tcb\":{\"isvsvn\":0},\"tcbDate\":\"2022-11-09T00:00:00Z\",\"tcbStatus\":\"UpToDate\"}]},{\"id\":\"TDX_03\",\"mrsigner\":\"000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000\",\"attributes\":\"0000000000000000\",\"attributesMask\":\"FFFFFFFFFFFFFFFF\",\"tcbLevels\":[{\"tcb\":{\"isvsvn\":0},\"tcbDate\":\"2022-11-09T00:00:00Z\",\"tcbStatus\":\"UpToDate\"}]},{\"id\":\"TDX_01\",\"mrsigner\":\"000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000\",\"attributes\":\"0000000000000000\",\"attributesMask\":\"FFFFFFFFFFFFFFFF\",\"tcbLevels\":[{\"tcb\":{\"isvsvn\":0},\"tcbDate\":\"2022-11-09T00:00:00Z\",\"tcbStatus\":\"UpToDate\"}]}],\"tcbLevels\":[{\"tcb\":{\"sgxtcbcomponents\":[{\"svn\":1,\"category\":\"BIOS\",\"type\":\"Early Microcode Update\"},{\"svn\":1,\"category\":\"OS/VMM\",\"type\":\"SGX Late Microcode Update\"},{\"svn\":0,\"category\":\"OS/VMM\",\"type\":\"TXT SINIT\"},{\"svn\":0,\"category\":\"BIOS\"},{\"svn\":0,\"category\":\"BIOS\"},{\"svn\":0,\"category\":\"BIOS\"},{\"svn\":0},{\"svn\":0,\"category\":\"OS/VMM\",\"type\":\"SEAMLDR ACM\"},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0}],\"pcesvn\":0,\"tdxtcbcomponents\":[{\"svn\":0,\"category\":\"OS/VMM\",\"type\":\"TDX Module\"},{\"svn\":0,\"category\":\"OS/VMM\",\"type\":\"TDX Module\"},{\"svn\":1,\"category\":\"OS/VMM\",\"type\":\"TDX Late Microcode Update\"},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0}]},\"tcbDate\":\"2022-11-09T00:00:00Z\",\"tcbStatus\":\"UpToDate\"}]},\"signature\":\"ac626a284a933532e9ad33ce2c2dbc24ad7e79dbef9a33dc8697fed09e2c46e5a8f508d057dc619d801eded0536502fb9be503a626cc5cbb2b02dd3da1f0b921\"}","tcbInfoIssuerChain":"-----BEGIN CERTIFICATE-----\nMIICkDCCAjagAwIBAgIUTh8n662T/sqPZK+7n3H67/KGwu0wCgYIKoZIzj0EAwIw\naDEaMBgGA1UEAwwRSW50ZWwgU0dYIFJvb3QgQ0ExGjAYBgNVBAoMEUludGVsIENv\ncnBvcmF0aW9uMRQwEgYDVQQHDAtTYW50YSBDbGFyYTELMAkGA1UECAwCQ0ExCzAJ\nBgNVBAYTAlVTMB4XDTE5MTAzMTEyMzM0N1oXDTI2MTAzMTEyMzM0N1owbDEeMBwG\nA1UEAwwVSW50ZWwgU0dYIFRDQiBTaWduaW5nMRowGAYDVQQKDBFJbnRlbCBDb3Jw\nb3JhdGlvbjEUMBIGA1UEBwwLU2FudGEgQ2xhcmExCzAJBgNVBAgMAkNBMQswCQYD\nVQQGEwJVUzBZMBMGByqGSM49AgEGCCqGSM49AwEHA0IABOnYw9LbN/JmyUttXa0M\niBEenjPbxbR4C8MuVYxDI+Le8lDBLp9X4wMzCAUF/fI/31giClXp/y0erLbLZjdV\n07+jgbkwgbYwHwYDVR0jBBgwFoAU6ehEUlM2XEsYmhH8QxgspdwggEgwVgYDVR0f\nBE8wTTBLoEmgR4ZFaHR0cHM6Ly9zYngtY2VydGlmaWNhdGVzLnRydXN0ZWRzZXJ2\naWNlcy5pbnRlbC5jb20vSW50ZWxTR1hSb290Q0EuZGVyMB0GA1UdDgQWBBROHyfr\nrZP+yo9kr7ufcfrv8obC7TAOBgNVHQ8BAf8EBAMCBsAwDAYDVR0TAQH/BAIwADAK\nBggqhkjOPQQDAgNIADBFAiEA9xQeifK+2abQGnrAgk0hrOhdyvJQorh2cEMn4Gwr\n4hoCIFHW5qQ9G2wBJ4GMNQqv/oMfbPtzmyTlaWWzwxkqM0CT\n-----END CERTIFICATE-----\n-----BEGIN CERTIFICATE-----\nMIIClDCCAjmgAwIBAgIVAOnoRFJTNlxLGJoR/EMYLKXcIIBIMAoGCCqGSM49BAMC\nMGgxGjAYBgNVBAMMEUludGVsIFNHWCBSb290IENBMRowGAYDVQQKDBFJbnRlbCBD\nb3Jwb3JhdGlvbjEUMBIGA1UEBwwLU2FudGEgQ2xhcmExCzAJBgNVBAgMAkNBMQsw\nCQYDVQQGEwJVUzAeFw0xOTEwMzEwOTQ5MjFaFw00OTEyMzEyMzU5NTlaMGgxGjAY\nBgNVBAMMEUludGVsIFNHWCBSb290IENBMRowGAYDVQQKDBFJbnRlbCBDb3Jwb3Jh\ndGlvbjEUMBIGA1UEBwwLU2FudGEgQ2xhcmExCzAJBgNVBAgMAkNBMQswCQYDVQQG\nEwJVUzBZMBMGByqGSM49AgEGCCqGSM49AwEHA0IABE/6D/1WHNrWwPmNMIyBKMW5\nJ6JzMsjo6xP2vkK1cdZGb1PGRP/C/8ECgiDkmklmzwLzLi+000m7LLrtKJA3oC2j\ngb8wgbwwHwYDVR0jBBgwFoAU6ehEUlM2XEsYmhH8QxgspdwggEgwVgYDVR0fBE8w\nTTBLoEmgR4ZFaHR0cHM6Ly9zYngtY2VydGlmaWNhdGVzLnRydXN0ZWRzZXJ2aWNl\ncy5pbnRlbC5jb20vSW50ZWxTR1hSb290Q0EuZGVyMB0GA1UdDgQWBBTp6ERSUzZc\nSxiaEfxDGCyl3CCASDAOBgNVHQ8BAf8EBAMCAQYwEgYDVR0TAQH/BAgwBgEB/wIB\nATAKBggqhkjOPQQDAgNJADBGAiEAzw9zdUiUHPMUd0C4mx41jlFZkrM3y5f1lgnV\nO7FbjOoCIQCoGtUmT4cXt7V+ySHbJ8Hob9AanpvXNH1ER+/gZF+opQ==\n-----END CERTIFICATE-----\n"},{"fmspc":"10A06D050000","tcbInfo":"{\"tcbInfo\":{\"id\":\"TDX\",\"version\":3,\"issueDate\":\"2026-07-01T10:00:45Z\",\"nextUpdate\":\"2026-07-31T10:00:45Z\",\"fmspc\":\"10A06D050000\",\"pceId\":\"0000\",\"tcbType\":0,\"tcbEvaluationDataNumber\":5,\"tdxModule\":{\"mrsigner\":\"000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000\",\"attributes\":\"0000000000000000\",\"attributesMask\":\"FFFFFFFFFFFFFFFF\"},\"tdxModuleIdentities\":[{\"id\":\"TDX_02\",\"mrsigner\":\"000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000\",\"attributes\":\"0000000000000000\",\"attributesMask\":\"FFFFFFFFFFFFFFFF\",\"tcbLevels\":[{\"tcb\":{\"isvsvn\":0},\"tcbDate\":\"2022-11-09T00:00:00Z\",\"tcbStatus\":\"UpToDate\"}]},{\"id\":\"TDX_05\",\"mrsigner\":\"000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000\",\"attributes\":\"0000000000000000\",\"attributesMask\":\"FFFFFFFFFFFFFFFF\",\"tcbLevels\":[{\"tcb\":{\"isvsvn\":0},\"tcbDate\":\"2022-11-09T00:00:00Z\",\"tcbStatus\":\"UpToDate\"}]},{\"id\":\"TDX_03\",\"mrsigner\":\"000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000\",\"attributes\":\"0000000000000000\",\"attributesMask\":\"FFFFFFFFFFFFFFFF\",\"tcbLevels\":[{\"tcb\":{\"isvsvn\":0},\"tcbDate\":\"2022-11-09T00:00:00Z\",\"tcbStatus\":\"UpToDate\"}]},{\"id\":\"TDX_01\",\"mrsigner\":\"000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000\",\"attributes\":\"0000000000000000\",\"attributesMask\":\"FFFFFFFFFFFFFFFF\",\"tcbLevels\":[{\"tcb\":{\"isvsvn\":0},\"tcbDate\":\"2022-11-09T00:00:00Z\",\"tcbStatus\":\"UpToDate\"}]}],\"tcbLevels\":[{\"tcb\":{\"sgxtcbcomponents\":[{\"svn\":0,\"category\":\"BIOS\",\"type\":\"Early Microcode Update\"},{\"svn\":0,\"category\":\"OS/VMM\",\"type\":\"SGX Late Microcode Update\"},{\"svn\":0,\"category\":\"OS/VMM\",\"type\":\"TXT SINIT\"},{\"svn\":0,\"category\":\"BIOS\"},{\"svn\":0,\"category\":\"BIOS\"},{\"svn\":0,\"category\":\"BIOS\"},{\"svn\":0},{\"svn\":0,\"category\":\"OS/VMM\",\"type\":\"SEAMLDR ACM\"},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0}],\"pcesvn\":0,\"tdxtcbcomponents\":[{\"svn\":0,\"category\":\"OS/VMM\",\"type\":\"TDX Module\"},{\"svn\":0,\"category\":\"OS/VMM\",\"type\":\"TDX Module\"},{\"svn\":0,\"category\":\"OS/VMM\",\"type\":\"TDX Late Microcode Update\"},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0}]},\"tcbDate\":\"2022-11-09T00:00:00Z\",\"tcbStatus\":\"UpToDate\"}]},\"signature\":\"5ab60c67e4c6477c8767bf2b615cf985211e1ee3a3ecb06cd045b2907f5e120cd3f2dad24c2143d887e0596b8ffdb477e0edf417509a871f932e06debceff864\"}","tcbInfoIssuerChain":"-----BEGIN CERTIFICATE-----\nMIICkDCCAjagAwIBAgIUTh8n662T/sqPZK+7n3H67/KGwu0wCgYIKoZIzj0EAwIw\naDEaMBgGA1UEAwwRSW50ZWwgU0dYIFJvb3QgQ0ExGjAYBgNVBAoMEUludGVsIENv\ncnBvcmF0aW9uMRQwEgYDVQQHDAtTYW50YSBDbGFyYTELMAkGA1UECAwCQ0ExCzAJ\nBgNVBAYTAlVTMB4XDTE5MTAzMTEyMzM0N1oXDTI2MTAzMTEyMzM0N1owbDEeMBwG\nA1UEAwwVSW50ZWwgU0dYIFRDQiBTaWduaW5nMRowGAYDVQQKDBFJbnRlbCBDb3Jw\nb3JhdGlvbjEUMBIGA1UEBwwLU2FudGEgQ2xhcmExCzAJBgNVBAgMAkNBMQswCQYD\nVQQGEwJVUzBZMBMGByqGSM49AgEGCCqGSM49AwEHA0IABOnYw9LbN/JmyUttXa0M\niBEenjPbxbR4C8MuVYxDI+Le8lDBLp9X4wMzCAUF/fI/31giClXp/y0erLbLZjdV\n07+jgbkwgbYwHwYDVR0jBBgwFoAU6ehEUlM2XEsYmhH8QxgspdwggEgwVgYDVR0f\nBE8wTTBLoEmgR4ZFaHR0cHM6Ly9zYngtY2VydGlmaWNhdGVzLnRydXN0ZWRzZXJ2\naWNlcy5pbnRlbC5jb20vSW50ZWxTR1hSb290Q0EuZGVyMB0GA1UdDgQWBBROHyfr\nrZP+yo9kr7ufcfrv8obC7TAOBgNVHQ8BAf8EBAMCBsAwDAYDVR0TAQH/BAIwADAK\nBggqhkjOPQQDAgNIADBFAiEA9xQeifK+2abQGnrAgk0hrOhdyvJQorh2cEMn4Gwr\n4hoCIFHW5qQ9G2wBJ4GMNQqv/oMfbPtzmyTlaWWzwxkqM0CT\n-----END CERTIFICATE-----\n-----BEGIN CERTIFICATE-----\nMIIClDCCAjmgAwIBAgIVAOnoRFJTNlxLGJoR/EMYLKXcIIBIMAoGCCqGSM49BAMC\nMGgxGjAYBgNVBAMMEUludGVsIFNHWCBSb290IENBMRowGAYDVQQKDBFJbnRlbCBD\nb3Jwb3JhdGlvbjEUMBIGA1UEBwwLU2FudGEgQ2xhcmExCzAJBgNVBAgMAkNBMQsw\nCQYDVQQGEwJVUzAeFw0xOTEwMzEwOTQ5MjFaFw00OTEyMzEyMzU5NTlaMGgxGjAY\nBgNVBAMMEUludGVsIFNHWCBSb290IENBMRowGAYDVQQKDBFJbnRlbCBDb3Jwb3Jh\ndGlvbjEUMBIGA1UEBwwLU2FudGEgQ2xhcmExCzAJBgNVBAgMAkNBMQswCQYDVQQG\nEwJVUzBZMBMGByqGSM49AgEGCCqGSM49AwEHA0IABE/6D/1WHNrWwPmNMIyBKMW5\nJ6JzMsjo6xP2vkK1cdZGb1PGRP/C/8ECgiDkmklmzwLzLi+000m7LLrtKJA3oC2j\ngb8wgbwwHwYDVR0jBBgwFoAU6ehEUlM2XEsYmhH8QxgspdwggEgwVgYDVR0fBE8w\nTTBLoEmgR4ZFaHR0cHM6Ly9zYngtY2VydGlmaWNhdGVzLnRydXN0ZWRzZXJ2aWNl\ncy5pbnRlbC5jb20vSW50ZWxTR1hSb290Q0EuZGVyMB0GA1UdDgQWBBTp6ERSUzZc\nSxiaEfxDGCyl3CCASDAOBgNVHQ8BAf8EBAMCAQYwEgYDVR0TAQH/BAgwBgEB/wIB\nATAKBggqhkjOPQQDAgNJADBGAiEAzw9zdUiUHPMUd0C4mx41jlFZkrM3y5f1lgnV\nO7FbjOoCIQCoGtUmT4cXt7V+ySHbJ8Hob9AanpvXNH1ER+/gZF+opQ==\n-----END CERTIFICATE-----\n"},{"fmspc":"00C06F000000","tcbInfo":"{\"tcbInfo\":{\"id\":\"TDX\",\"version\":3,\"issueDate\":\"2026-07-01T10:00:45Z\",\"nextUpdate\":\"2026-07-31T10:00:45Z\",\"fmspc\":\"00C06F000000\",\"pceId\":\"0000\",\"tcbType\":0,\"tcbEvaluationDataNumber\":5,\"tdxModule\":{\"mrsigner\":\"000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000\",\"attributes\":\"0000000000000000\",\"attributesMask\":\"FFFFFFFFFFFFFFFF\"},\"tdxModuleIdentities\":[{\"id\":\"TDX_02\",\"mrsigner\":\"000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000\",\"attributes\":\"0000000000000000\",\"attributesMask\":\"FFFFFFFFFFFFFFFF\",\"tcbLevels\":[{\"tcb\":{\"isvsvn\":0},\"tcbDate\":\"2022-11-09T00:00:00Z\",\"tcbStatus\":\"UpToDate\"}]},{\"id\":\"TDX_05\",\"mrsigner\":\"000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000\",\"attributes\":\"0000000000000000\",\"attributesMask\":\"FFFFFFFFFFFFFFFF\",\"tcbLevels\":[{\"tcb\":{\"isvsvn\":0},\"tcbDate\":\"2022-11-09T00:00:00Z\",\"tcbStatus\":\"UpToDate\"}]},{\"id\":\"TDX_03\",\"mrsigner\":\"000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000\",\"attributes\":\"0000000000000000\",\"attributesMask\":\"FFFFFFFFFFFFFFFF\",\"tcbLevels\":[{\"tcb\":{\"isvsvn\":0},\"tcbDate\":\"2022-11-09T00:00:00Z\",\"tcbStatus\":\"UpToDate\"}]},{\"id\":\"TDX_01\",\"mrsigner\":\"000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000\",\"attributes\":\"0000000000000000\",\"attributesMask\":\"FFFFFFFFFFFFFFFF\",\"tcbLevels\":[{\"tcb\":{\"isvsvn\":0},\"tcbDate\":\"2022-11-09T00:00:00Z\",\"tcbStatus\":\"UpToDate\"}]}],\"tcbLevels\":[{\"tcb\":{\"sgxtcbcomponents\":[{\"svn\":1,\"category\":\"BIOS\",\"type\":\"Early Microcode Update\"},{\"svn\":1,\"category\":\"OS/VMM\",\"type\":\"SGX Late Microcode Update\"},{\"svn\":0,\"category\":\"OS/VMM\",\"type\":\"TXT SINIT\"},{\"svn\":0,\"category\":\"BIOS\"},{\"svn\":0,\"category\":\"BIOS\"},{\"svn\":0,\"category\":\"BIOS\"},{\"svn\":0},{\"svn\":0,\"category\":\"OS/VMM\",\"type\":\"SEAMLDR ACM\"},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0}],\"pcesvn\":0,\"tdxtcbcomponents\":[{\"svn\":0,\"category\":\"OS/VMM\",\"type\":\"TDX Module\"},{\"svn\":0,\"category\":\"OS/VMM\",\"type\":\"TDX Module\"},{\"svn\":1,\"category\":\"OS/VMM\",\"type\":\"TDX Late Microcode Update\"},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0}]},\"tcbDate\":\"2022-11-09T00:00:00Z\",\"tcbStatus\":\"UpToDate\"}]},\"signature\":\"f787aeb769a57e7aa4e8cd64ba199b71966d6ffb441b9a5de66bcbc4e93b65f049da696bdefad506e3ece86249a4688b12f077bb559f1cace27899a5a4541f2c\"}","tcbInfoIssuerChain":"-----BEGIN CERTIFICATE-----\nMIICkDCCAjagAwIBAgIUTh8n662T/sqPZK+7n3H67/KGwu0wCgYIKoZIzj0EAwIw\naDEaMBgGA1UEAwwRSW50ZWwgU0dYIFJvb3QgQ0ExGjAYBgNVBAoMEUludGVsIENv\ncnBvcmF0aW9uMRQwEgYDVQQHDAtTYW50YSBDbGFyYTELMAkGA1UECAwCQ0ExCzAJ\nBgNVBAYTAlVTMB4XDTE5MTAzMTEyMzM0N1oXDTI2MTAzMTEyMzM0N1owbDEeMBwG\nA1UEAwwVSW50ZWwgU0dYIFRDQiBTaWduaW5nMRowGAYDVQQKDBFJbnRlbCBDb3Jw\nb3JhdGlvbjEUMBIGA1UEBwwLU2FudGEgQ2xhcmExCzAJBgNVBAgMAkNBMQswCQYD\nVQQGEwJVUzBZMBMGByqGSM49AgEGCCqGSM49AwEHA0IABOnYw9LbN/JmyUttXa0M\niBEenjPbxbR4C8MuVYxDI+Le8lDBLp9X4wMzCAUF/fI/31giClXp/y0erLbLZjdV\n07+jgbkwgbYwHwYDVR0jBBgwFoAU6ehEUlM2XEsYmhH8QxgspdwggEgwVgYDVR0f\nBE8wTTBLoEmgR4ZFaHR0cHM6Ly9zYngtY2VydGlmaWNhdGVzLnRydXN0ZWRzZXJ2\naWNlcy5pbnRlbC5jb20vSW50ZWxTR1hSb290Q0EuZGVyMB0GA1UdDgQWBBROHyfr\nrZP+yo9kr7ufcfrv8obC7TAOBgNVHQ8BAf8EBAMCBsAwDAYDVR0TAQH/BAIwADAK\nBggqhkjOPQQDAgNIADBFAiEA9xQeifK+2abQGnrAgk0hrOhdyvJQorh2cEMn4Gwr\n4hoCIFHW5qQ9G2wBJ4GMNQqv/oMfbPtzmyTlaWWzwxkqM0CT\n-----END CERTIFICATE-----\n-----BEGIN CERTIFICATE-----\nMIIClDCCAjmgAwIBAgIVAOnoRFJTNlxLGJoR/EMYLKXcIIBIMAoGCCqGSM49BAMC\nMGgxGjAYBgNVBAMMEUludGVsIFNHWCBSb290IENBMRowGAYDVQQKDBFJbnRlbCBD\nb3Jwb3JhdGlvbjEUMBIGA1UEBwwLU2FudGEgQ2xhcmExCzAJBgNVBAgMAkNBMQsw\nCQYDVQQGEwJVUzAeFw0xOTEwMzEwOTQ5MjFaFw00OTEyMzEyMzU5NTlaMGgxGjAY\nBgNVBAMMEUludGVsIFNHWCBSb290IENBMRowGAYDVQQKDBFJbnRlbCBDb3Jwb3Jh\ndGlvbjEUMBIGA1UEBwwLU2FudGEgQ2xhcmExCzAJBgNVBAgMAkNBMQswCQYDVQQG\nEwJVUzBZMBMGByqGSM49AgEGCCqGSM49AwEHA0IABE/6D/1WHNrWwPmNMIyBKMW5\nJ6JzMsjo6xP2vkK1cdZGb1PGRP/C/8ECgiDkmklmzwLzLi+000m7LLrtKJA3oC2j\ngb8wgbwwHwYDVR0jBBgwFoAU6ehEUlM2XEsYmhH8QxgspdwggEgwVgYDVR0fBE8w\nTTBLoEmgR4ZFaHR0cHM6Ly9zYngtY2VydGlmaWNhdGVzLnRydXN0ZWRzZXJ2aWNl\ncy5pbnRlbC5jb20vSW50ZWxTR1hSb290Q0EuZGVyMB0GA1UdDgQWBBTp6ERSUzZc\nSxiaEfxDGCyl3CCASDAOBgNVHQ8BAf8EBAMCAQYwEgYDVR0TAQH/BAgwBgEB/wIB\nATAKBggqhkjOPQQDAgNJADBGAiEAzw9zdUiUHPMUd0C4mx41jlFZkrM3y5f1lgnV\nO7FbjOoCIQCoGtUmT4cXt7V+ySHbJ8Hob9AanpvXNH1ER+/gZF+opQ==\n-----END CERTIFICATE-----\n"},{"fmspc":"30806F000000","tcbInfo":"{\"tcbInfo\":{\"id\":\"TDX\",\"version\":3,\"issueDate\":\"2026-07-01T10:00:45Z\",\"nextUpdate\":\"2026-07-31T10:00:45Z\",\"fmspc\":\"30806F000000\",\"pceId\":\"0000\",\"tcbType\":0,\"tcbEvaluationDataNumber\":5,\"tdxModule\":{\"mrsigner\":\"000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000\",\"attributes\":\"0000000000000000\",\"attributesMask\":\"FFFFFFFFFFFFFFFF\"},\"tdxModuleIdentities\":[{\"id\":\"TDX_02\",\"mrsigner\":\"000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000\",\"attributes\":\"0000000000000000\",\"attributesMask\":\"FFFFFFFFFFFFFFFF\",\"tcbLevels\":[{\"tcb\":{\"isvsvn\":0},\"tcbDate\":\"2022-11-09T00:00:00Z\",\"tcbStatus\":\"UpToDate\"}]},{\"id\":\"TDX_05\",\"mrsigner\":\"000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000\",\"attributes\":\"0000000000000000\",\"attributesMask\":\"FFFFFFFFFFFFFFFF\",\"tcbLevels\":[{\"tcb\":{\"isvsvn\":0},\"tcbDate\":\"2022-11-09T00:00:00Z\",\"tcbStatus\":\"UpToDate\"}]},{\"id\":\"TDX_03\",\"mrsigner\":\"000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000\",\"attributes\":\"0000000000000000\",\"attributesMask\":\"FFFFFFFFFFFFFFFF\",\"tcbLevels\":[{\"tcb\":{\"isvsvn\":0},\"tcbDate\":\"2022-11-09T00:00:00Z\",\"tcbStatus\":\"UpToDate\"}]},{\"id\":\"TDX_01\",\"mrsigner\":\"000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000\",\"attributes\":\"0000000000000000\",\"attributesMask\":\"FFFFFFFFFFFFFFFF\",\"tcbLevels\":[{\"tcb\":{\"isvsvn\":0},\"tcbDate\":\"2022-11-09T00:00:00Z\",\"tcbStatus\":\"UpToDate\"}]}],\"tcbLevels\":[{\"tcb\":{\"sgxtcbcomponents\":[{\"svn\":1,\"category\":\"BIOS\",\"type\":\"Early Microcode Update\"},{\"svn\":1,\"category\":\"OS/VMM\",\"type\":\"SGX Late Microcode Update\"},{\"svn\":0,\"category\":\"OS/VMM\",\"type\":\"TXT SINIT\"},{\"svn\":0,\"category\":\"BIOS\"},{\"svn\":0,\"category\":\"BIOS\"},{\"svn\":0,\"category\":\"BIOS\"},{\"svn\":0},{\"svn\":0,\"category\":\"OS/VMM\",\"type\":\"SEAMLDR ACM\"},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0}],\"pcesvn\":11,\"tdxtcbcomponents\":[{\"svn\":0,\"category\":\"OS/VMM\",\"type\":\"TDX Module\"},{\"svn\":0,\"category\":\"OS/VMM\",\"type\":\"TDX Module\"},{\"svn\":1,\"category\":\"OS/VMM\",\"type\":\"TDX Late Microcode Update\"},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0}]},\"tcbDate\":\"2022-11-09T00:00:00Z\",\"tcbStatus\":\"UpToDate\"}]},\"signature\":\"c7bfb3a1d338bb64803c232efff231a25871dd14b06ecd4d119adc6998b0c90bd8d3f109af79f40d4cb24c2e939c596c2ab0896b289569b8d3dadc920900a98a\"}","tcbInfoIssuerChain":"-----BEGIN CERTIFICATE-----\nMIICkDCCAjagAwIBAgIUTh8n662T/sqPZK+7n3H67/KGwu0wCgYIKoZIzj0EAwIw\naDEaMBgGA1UEAwwRSW50ZWwgU0dYIFJvb3QgQ0ExGjAYBgNVBAoMEUludGVsIENv\ncnBvcmF0aW9uMRQwEgYDVQQHDAtTYW50YSBDbGFyYTELMAkGA1UECAwCQ0ExCzAJ\nBgNVBAYTAlVTMB4XDTE5MTAzMTEyMzM0N1oXDTI2MTAzMTEyMzM0N1owbDEeMBwG\nA1UEAwwVSW50ZWwgU0dYIFRDQiBTaWduaW5nMRowGAYDVQQKDBFJbnRlbCBDb3Jw\nb3JhdGlvbjEUMBIGA1UEBwwLU2FudGEgQ2xhcmExCzAJBgNVBAgMAkNBMQswCQYD\nVQQGEwJVUzBZMBMGByqGSM49AgEGCCqGSM49AwEHA0IABOnYw9LbN/JmyUttXa0M\niBEenjPbxbR4C8MuVYxDI+Le8lDBLp9X4wMzCAUF/fI/31giClXp/y0erLbLZjdV\n07+jgbkwgbYwHwYDVR0jBBgwFoAU6ehEUlM2XEsYmhH8QxgspdwggEgwVgYDVR0f\nBE8wTTBLoEmgR4ZFaHR0cHM6Ly9zYngtY2VydGlmaWNhdGVzLnRydXN0ZWRzZXJ2\naWNlcy5pbnRlbC5jb20vSW50ZWxTR1hSb290Q0EuZGVyMB0GA1UdDgQWBBROHyfr\nrZP+yo9kr7ufcfrv8obC7TAOBgNVHQ8BAf8EBAMCBsAwDAYDVR0TAQH/BAIwADAK\nBggqhkjOPQQDAgNIADBFAiEA9xQeifK+2abQGnrAgk0hrOhdyvJQorh2cEMn4Gwr\n4hoCIFHW5qQ9G2wBJ4GMNQqv/oMfbPtzmyTlaWWzwxkqM0CT\n-----END CERTIFICATE-----\n-----BEGIN CERTIFICATE-----\nMIIClDCCAjmgAwIBAgIVAOnoRFJTNlxLGJoR/EMYLKXcIIBIMAoGCCqGSM49BAMC\nMGgxGjAYBgNVBAMMEUludGVsIFNHWCBSb290IENBMRowGAYDVQQKDBFJbnRlbCBD\nb3Jwb3JhdGlvbjEUMBIGA1UEBwwLU2FudGEgQ2xhcmExCzAJBgNVBAgMAkNBMQsw\nCQYDVQQGEwJVUzAeFw0xOTEwMzEwOTQ5MjFaFw00OTEyMzEyMzU5NTlaMGgxGjAY\nBgNVBAMMEUludGVsIFNHWCBSb290IENBMRowGAYDVQQKDBFJbnRlbCBDb3Jwb3Jh\ndGlvbjEUMBIGA1UEBwwLU2FudGEgQ2xhcmExCzAJBgNVBAgMAkNBMQswCQYDVQQG\nEwJVUzBZMBMGByqGSM49AgEGCCqGSM49AwEHA0IABE/6D/1WHNrWwPmNMIyBKMW5\nJ6JzMsjo6xP2vkK1cdZGb1PGRP/C/8ECgiDkmklmzwLzLi+000m7LLrtKJA3oC2j\ngb8wgbwwHwYDVR0jBBgwFoAU6ehEUlM2XEsYmhH8QxgspdwggEgwVgYDVR0fBE8w\nTTBLoEmgR4ZFaHR0cHM6Ly9zYngtY2VydGlmaWNhdGVzLnRydXN0ZWRzZXJ2aWNl\ncy5pbnRlbC5jb20vSW50ZWxTR1hSb290Q0EuZGVyMB0GA1UdDgQWBBTp6ERSUzZc\nSxiaEfxDGCyl3CCASDAOBgNVHQ8BAf8EBAMCAQYwEgYDVR0TAQH/BAgwBgEB/wIB\nATAKBggqhkjOPQQDAgNJADBGAiEAzw9zdUiUHPMUd0C4mx41jlFZkrM3y5f1lgnV\nO7FbjOoCIQCoGtUmT4cXt7V+ySHbJ8Hob9AanpvXNH1ER+/gZF+opQ==\n-----END CERTIFICATE-----\n"},{"fmspc":"0400F1200000","tcbInfo":"{\"tcbInfo\":{\"id\":\"TDX\",\"version\":3,\"issueDate\":\"2026-07-01T10:00:45Z\",\"nextUpdate\":\"2026-07-31T10:00:45Z\",\"fmspc\":\"0400F1200000\",\"pceId\":\"0000\",\"tcbType\":0,\"tcbEvaluationDataNumber\":5,\"tdxModule\":{\"mrsigner\":\"000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000\",\"attributes\":\"0000000000000000\",\"attributesMask\":\"FFFFFFFFFFFFFFFF\"},\"tdxModuleIdentities\":[{\"id\":\"TDX_02\",\"mrsigner\":\"000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000\",\"attributes\":\"0000000000000000\",\"attributesMask\":\"FFFFFFFFFFFFFFFF\",\"tcbLevels\":[{\"tcb\":{\"isvsvn\":0},\"tcbDate\":\"2022-11-09T00:00:00Z\",\"tcbStatus\":\"UpToDate\"}]},{\"id\":\"TDX_05\",\"mrsigner\":\"000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000\",\"attributes\":\"0000000000000000\",\"attributesMask\":\"FFFFFFFFFFFFFFFF\",\"tcbLevels\":[{\"tcb\":{\"isvsvn\":0},\"tcbDate\":\"2022-11-09T00:00:00Z\",\"tcbStatus\":\"UpToDate\"}]},{\"id\":\"TDX_03\",\"mrsigner\":\"000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000\",\"attributes\":\"0000000000000000\",\"attributesMask\":\"FFFFFFFFFFFFFFFF\",\"tcbLevels\":[{\"tcb\":{\"isvsvn\":0},\"tcbDate\":\"2022-11-09T00:00:00Z\",\"tcbStatus\":\"UpToDate\"}]},{\"id\":\"TDX_01\",\"mrsigner\":\"000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000\",\"attributes\":\"0000000000000000\",\"attributesMask\":\"FFFFFFFFFFFFFFFF\",\"tcbLevels\":[{\"tcb\":{\"isvsvn\":0},\"tcbDate\":\"2022-11-09T00:00:00Z\",\"tcbStatus\":\"UpToDate\"}]}],\"tcbLevels\":[{\"tcb\":{\"sgxtcbcomponents\":[{\"svn\":1,\"category\":\"BIOS\",\"type\":\"Early Microcode Update\"},{\"svn\":1,\"category\":\"OS/VMM\",\"type\":\"SGX Late Microcode Update\"},{\"svn\":0,\"category\":\"OS/VMM\",\"type\":\"TXT SINIT\"},{\"svn\":0,\"category\":\"BIOS\"},{\"svn\":0,\"category\":\"BIOS\"},{\"svn\":0,\"category\":\"BIOS\"},{\"svn\":0},{\"svn\":0,\"category\":\"OS/VMM\",\"type\":\"SEAMLDR ACM\"},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0}],\"pcesvn\":0,\"tdxtcbcomponents\":[{\"svn\":0,\"category\":\"OS/VMM\",\"type\":\"TDX Module\"},{\"svn\":0,\"category\":\"OS/VMM\",\"type\":\"TDX Module\"},{\"svn\":0,\"category\":\"OS/VMM\",\"type\":\"TDX Late Microcode Update\"},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0}]},\"tcbDate\":\"2022-11-09T00:00:00Z\",\"tcbStatus\":\"UpToDate\"}]},\"signature\":\"8c8c10f373ab61fa882f2f10f3885cea3b4ad34cfcbef833be573cbf631e7e84c31ad26ec05ee640fd91aa0ef0433e53c4d0fbc82c14cf055aabd698a96da216\"}","tcbInfoIssuerChain":"-----BEGIN CERTIFICATE-----\nMIICkDCCAjagAwIBAgIUTh8n662T/sqPZK+7n3H67/KGwu0wCgYIKoZIzj0EAwIw\naDEaMBgGA1UEAwwRSW50ZWwgU0dYIFJvb3QgQ0ExGjAYBgNVBAoMEUludGVsIENv\ncnBvcmF0aW9uMRQwEgYDVQQHDAtTYW50YSBDbGFyYTELMAkGA1UECAwCQ0ExCzAJ\nBgNVBAYTAlVTMB4XDTE5MTAzMTEyMzM0N1oXDTI2MTAzMTEyMzM0N1owbDEeMBwG\nA1UEAwwVSW50ZWwgU0dYIFRDQiBTaWduaW5nMRowGAYDVQQKDBFJbnRlbCBDb3Jw\nb3JhdGlvbjEUMBIGA1UEBwwLU2FudGEgQ2xhcmExCzAJBgNVBAgMAkNBMQswCQYD\nVQQGEwJVUzBZMBMGByqGSM49AgEGCCqGSM49AwEHA0IABOnYw9LbN/JmyUttXa0M\niBEenjPbxbR4C8MuVYxDI+Le8lDBLp9X4wMzCAUF/fI/31giClXp/y0erLbLZjdV\n07+jgbkwgbYwHwYDVR0jBBgwFoAU6ehEUlM2XEsYmhH8QxgspdwggEgwVgYDVR0f\nBE8wTTBLoEmgR4ZFaHR0cHM6Ly9zYngtY2VydGlmaWNhdGVzLnRydXN0ZWRzZXJ2\naWNlcy5pbnRlbC5jb20vSW50ZWxTR1hSb290Q0EuZGVyMB0GA1UdDgQWBBROHyfr\nrZP+yo9kr7ufcfrv8obC7TAOBgNVHQ8BAf8EBAMCBsAwDAYDVR0TAQH/BAIwADAK\nBggqhkjOPQQDAgNIADBFAiEA9xQeifK+2abQGnrAgk0hrOhdyvJQorh2cEMn4Gwr\n4hoCIFHW5qQ9G2wBJ4GMNQqv/oMfbPtzmyTlaWWzwxkqM0CT\n-----END CERTIFICATE-----\n-----BEGIN CERTIFICATE-----\nMIIClDCCAjmgAwIBAgIVAOnoRFJTNlxLGJoR/EMYLKXcIIBIMAoGCCqGSM49BAMC\nMGgxGjAYBgNVBAMMEUludGVsIFNHWCBSb290IENBMRowGAYDVQQKDBFJbnRlbCBD\nb3Jwb3JhdGlvbjEUMBIGA1UEBwwLU2FudGEgQ2xhcmExCzAJBgNVBAgMAkNBMQsw\nCQYDVQQGEwJVUzAeFw0xOTEwMzEwOTQ5MjFaFw00OTEyMzEyMzU5NTlaMGgxGjAY\nBgNVBAMMEUludGVsIFNHWCBSb290IENBMRowGAYDVQQKDBFJbnRlbCBDb3Jwb3Jh\ndGlvbjEUMBIGA1UEBwwLU2FudGEgQ2xhcmExCzAJBgNVBAgMAkNBMQswCQYDVQQG\nEwJVUzBZMBMGByqGSM49AgEGCCqGSM49AwEHA0IABE/6D/1WHNrWwPmNMIyBKMW5\nJ6JzMsjo6xP2vkK1cdZGb1PGRP/C/8ECgiDkmklmzwLzLi+000m7LLrtKJA3oC2j\ngb8wgbwwHwYDVR0jBBgwFoAU6ehEUlM2XEsYmhH8QxgspdwggEgwVgYDVR0fBE8w\nTTBLoEmgR4ZFaHR0cHM6Ly9zYngtY2VydGlmaWNhdGVzLnRydXN0ZWRzZXJ2aWNl\ncy5pbnRlbC5jb20vSW50ZWxTR1hSb290Q0EuZGVyMB0GA1UdDgQWBBTp6ERSUzZc\nSxiaEfxDGCyl3CCASDAOBgNVHQ8BAf8EBAMCAQYwEgYDVR0TAQH/BAgwBgEB/wIB\nATAKBggqhkjOPQQDAgNJADBGAiEAzw9zdUiUHPMUd0C4mx41jlFZkrM3y5f1lgnV\nO7FbjOoCIQCoGtUmT4cXt7V+ySHbJ8Hob9AanpvXNH1ER+/gZF+opQ==\n-----END CERTIFICATE-----\n"},{"fmspc":"20806F070000","tcbInfo":"{\"tcbInfo\":{\"id\":\"TDX\",\"version\":3,\"issueDate\":\"2026-07-01T10:00:45Z\",\"nextUpdate\":\"2026-07-31T10:00:45Z\",\"fmspc\":\"20806F070000\",\"pceId\":\"0000\",\"tcbType\":0,\"tcbEvaluationDataNumber\":5,\"tdxModule\":{\"mrsigner\":\"000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000\",\"attributes\":\"0000000000000000\",\"attributesMask\":\"FFFFFFFFFFFFFFFF\"},\"tdxModuleIdentities\":[{\"id\":\"TDX_02\",\"mrsigner\":\"000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000\",\"attributes\":\"0000000000000000\",\"attributesMask\":\"FFFFFFFFFFFFFFFF\",\"tcbLevels\":[{\"tcb\":{\"isvsvn\":0},\"tcbDate\":\"2022-11-09T00:00:00Z\",\"tcbStatus\":\"UpToDate\"}]},{\"id\":\"TDX_05\",\"mrsigner\":\"000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000\",\"attributes\":\"0000000000000000\",\"attributesMask\":\"FFFFFFFFFFFFFFFF\",\"tcbLevels\":[{\"tcb\":{\"isvsvn\":0},\"tcbDate\":\"2022-11-09T00:00:00Z\",\"tcbStatus\":\"UpToDate\"}]},{\"id\":\"TDX_03\",\"mrsigner\":\"000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000\",\"attributes\":\"0000000000000000\",\"attributesMask\":\"FFFFFFFFFFFFFFFF\",\"tcbLevels\":[{\"tcb\":{\"isvsvn\":0},\"tcbDate\":\"2022-11-09T00:00:00Z\",\"tcbStatus\":\"UpToDate\"}]},{\"id\":\"TDX_01\",\"mrsigner\":\"000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000\",\"attributes\":\"0000000000000000\",\"attributesMask\":\"FFFFFFFFFFFFFFFF\",\"tcbLevels\":[{\"tcb\":{\"isvsvn\":0},\"tcbDate\":\"2022-11-09T00:00:00Z\",\"tcbStatus\":\"UpToDate\"}]}],\"tcbLevels\":[{\"tcb\":{\"sgxtcbcomponents\":[{\"svn\":1,\"category\":\"BIOS\",\"type\":\"Early Microcode Update\"},{\"svn\":1,\"category\":\"OS/VMM\",\"type\":\"SGX Late Microcode Update\"},{\"svn\":0,\"category\":\"OS/VMM\",\"type\":\"TXT SINIT\"},{\"svn\":0,\"category\":\"BIOS\"},{\"svn\":0,\"category\":\"BIOS\"},{\"svn\":0,\"category\":\"BIOS\"},{\"svn\":0},{\"svn\":0,\"category\":\"OS/VMM\",\"type\":\"SEAMLDR ACM\"},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0}],\"pcesvn\":0,\"tdxtcbcomponents\":[{\"svn\":0,\"category\":\"OS/VMM\",\"type\":\"TDX Module\"},{\"svn\":0,\"category\":\"OS/VMM\",\"type\":\"TDX Module\"},{\"svn\":1,\"category\":\"OS/VMM\",\"type\":\"TDX Late Microcode Update\"},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0}]},\"tcbDate\":\"2022-11-09T00:00:00Z\",\"tcbStatus\":\"UpToDate\"}]},\"signature\":\"d6154c177ad2e3f782dba2df4bf13e2fe2f6a07e20ae09d63cd4e1c3a7caca1afdecbc2c6959619e810926f6d6df4fe5b6d62e7a3f3abfc0bc440e768084298d\"}","tcbInfoIssuerChain":"-----BEGIN CERTIFICATE-----\nMIICkDCCAjagAwIBAgIUTh8n662T/sqPZK+7n3H67/KGwu0wCgYIKoZIzj0EAwIw\naDEaMBgGA1UEAwwRSW50ZWwgU0dYIFJvb3QgQ0ExGjAYBgNVBAoMEUludGVsIENv\ncnBvcmF0aW9uMRQwEgYDVQQHDAtTYW50YSBDbGFyYTELMAkGA1UECAwCQ0ExCzAJ\nBgNVBAYTAlVTMB4XDTE5MTAzMTEyMzM0N1oXDTI2MTAzMTEyMzM0N1owbDEeMBwG\nA1UEAwwVSW50ZWwgU0dYIFRDQiBTaWduaW5nMRowGAYDVQQKDBFJbnRlbCBDb3Jw\nb3JhdGlvbjEUMBIGA1UEBwwLU2FudGEgQ2xhcmExCzAJBgNVBAgMAkNBMQswCQYD\nVQQGEwJVUzBZMBMGByqGSM49AgEGCCqGSM49AwEHA0IABOnYw9LbN/JmyUttXa0M\niBEenjPbxbR4C8MuVYxDI+Le8lDBLp9X4wMzCAUF/fI/31giClXp/y0erLbLZjdV\n07+jgbkwgbYwHwYDVR0jBBgwFoAU6ehEUlM2XEsYmhH8QxgspdwggEgwVgYDVR0f\nBE8wTTBLoEmgR4ZFaHR0cHM6Ly9zYngtY2VydGlmaWNhdGVzLnRydXN0ZWRzZXJ2\naWNlcy5pbnRlbC5jb20vSW50ZWxTR1hSb290Q0EuZGVyMB0GA1UdDgQWBBROHyfr\nrZP+yo9kr7ufcfrv8obC7TAOBgNVHQ8BAf8EBAMCBsAwDAYDVR0TAQH/BAIwADAK\nBggqhkjOPQQDAgNIADBFAiEA9xQeifK+2abQGnrAgk0hrOhdyvJQorh2cEMn4Gwr\n4hoCIFHW5qQ9G2wBJ4GMNQqv/oMfbPtzmyTlaWWzwxkqM0CT\n-----END CERTIFICATE-----\n-----BEGIN CERTIFICATE-----\nMIIClDCCAjmgAwIBAgIVAOnoRFJTNlxLGJoR/EMYLKXcIIBIMAoGCCqGSM49BAMC\nMGgxGjAYBgNVBAMMEUludGVsIFNHWCBSb290IENBMRowGAYDVQQKDBFJbnRlbCBD\nb3Jwb3JhdGlvbjEUMBIGA1UEBwwLU2FudGEgQ2xhcmExCzAJBgNVBAgMAkNBMQsw\nCQYDVQQGEwJVUzAeFw0xOTEwMzEwOTQ5MjFaFw00OTEyMzEyMzU5NTlaMGgxGjAY\nBgNVBAMMEUludGVsIFNHWCBSb290IENBMRowGAYDVQQKDBFJbnRlbCBDb3Jwb3Jh\ndGlvbjEUMBIGA1UEBwwLU2FudGEgQ2xhcmExCzAJBgNVBAgMAkNBMQswCQYDVQQG\nEwJVUzBZMBMGByqGSM49AgEGCCqGSM49AwEHA0IABE/6D/1WHNrWwPmNMIyBKMW5\nJ6JzMsjo6xP2vkK1cdZGb1PGRP/C/8ECgiDkmklmzwLzLi+000m7LLrtKJA3oC2j\ngb8wgbwwHwYDVR0jBBgwFoAU6ehEUlM2XEsYmhH8QxgspdwggEgwVgYDVR0fBE8w\nTTBLoEmgR4ZFaHR0cHM6Ly9zYngtY2VydGlmaWNhdGVzLnRydXN0ZWRzZXJ2aWNl\ncy5pbnRlbC5jb20vSW50ZWxTR1hSb290Q0EuZGVyMB0GA1UdDgQWBBTp6ERSUzZc\nSxiaEfxDGCyl3CCASDAOBgNVHQ8BAf8EBAMCAQYwEgYDVR0TAQH/BAgwBgEB/wIB\nATAKBggqhkjOPQQDAgNJADBGAiEAzw9zdUiUHPMUd0C4mx41jlFZkrM3y5f1lgnV\nO7FbjOoCIQCoGtUmT4cXt7V+ySHbJ8Hob9AanpvXNH1ER+/gZF+opQ==\n-----END CERTIFICATE-----\n"},{"fmspc":"10806F040000","tcbInfo":"{\"tcbInfo\":{\"id\":\"TDX\",\"version\":3,\"issueDate\":\"2026-07-01T10:00:45Z\",\"nextUpdate\":\"2026-07-31T10:00:45Z\",\"fmspc\":\"10806F040000\",\"pceId\":\"0000\",\"tcbType\":0,\"tcbEvaluationDataNumber\":5,\"tdxModule\":{\"mrsigner\":\"000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000\",\"attributes\":\"0000000000000000\",\"attributesMask\":\"FFFFFFFFFFFFFFFF\"},\"tdxModuleIdentities\":[{\"id\":\"TDX_02\",\"mrsigner\":\"000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000\",\"attributes\":\"0000000000000000\",\"attributesMask\":\"FFFFFFFFFFFFFFFF\",\"tcbLevels\":[{\"tcb\":{\"isvsvn\":0},\"tcbDate\":\"2022-11-09T00:00:00Z\",\"tcbStatus\":\"UpToDate\"}]},{\"id\":\"TDX_05\",\"mrsigner\":\"000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000\",\"attributes\":\"0000000000000000\",\"attributesMask\":\"FFFFFFFFFFFFFFFF\",\"tcbLevels\":[{\"tcb\":{\"isvsvn\":0},\"tcbDate\":\"2022-11-09T00:00:00Z\",\"tcbStatus\":\"UpToDate\"}]},{\"id\":\"TDX_03\",\"mrsigner\":\"000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000\",\"attributes\":\"0000000000000000\",\"attributesMask\":\"FFFFFFFFFFFFFFFF\",\"tcbLevels\":[{\"tcb\":{\"isvsvn\":0},\"tcbDate\":\"2022-11-09T00:00:00Z\",\"tcbStatus\":\"UpToDate\"}]},{\"id\":\"TDX_01\",\"mrsigner\":\"000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000\",\"attributes\":\"0000000000000000\",\"attributesMask\":\"FFFFFFFFFFFFFFFF\",\"tcbLevels\":[{\"tcb\":{\"isvsvn\":0},\"tcbDate\":\"2022-11-09T00:00:00Z\",\"tcbStatus\":\"UpToDate\"}]}],\"tcbLevels\":[{\"tcb\":{\"sgxtcbcomponents\":[{\"svn\":1,\"category\":\"BIOS\",\"type\":\"Early Microcode Update\"},{\"svn\":1,\"category\":\"OS/VMM\",\"type\":\"SGX Late Microcode Update\"},{\"svn\":0,\"category\":\"OS/VMM\",\"type\":\"TXT SINIT\"},{\"svn\":0,\"category\":\"BIOS\"},{\"svn\":0,\"category\":\"BIOS\"},{\"svn\":0,\"category\":\"BIOS\"},{\"svn\":0},{\"svn\":0,\"category\":\"OS/VMM\",\"type\":\"SEAMLDR ACM\"},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0}],\"pcesvn\":11,\"tdxtcbcomponents\":[{\"svn\":0,\"category\":\"OS/VMM\",\"type\":\"TDX Module\"},{\"svn\":0,\"category\":\"OS/VMM\",\"type\":\"TDX Module\"},{\"svn\":1,\"category\":\"OS/VMM\",\"type\":\"TDX Late Microcode Update\"},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0}]},\"tcbDate\":\"2022-11-09T00:00:00Z\",\"tcbStatus\":\"UpToDate\"}]},\"signature\":\"c04cb69c8a57965018da713e624baa6c11f290f762b1b73cf01f90087334ba8d6c33e10fb3ca766b7dd99d87387b8b4241f25f3e91328c160c193deb70ec0bdb\"}","tcbInfoIssuerChain":"-----BEGIN CERTIFICATE-----\nMIICkDCCAjagAwIBAgIUTh8n662T/sqPZK+7n3H67/KGwu0wCgYIKoZIzj0EAwIw\naDEaMBgGA1UEAwwRSW50ZWwgU0dYIFJvb3QgQ0ExGjAYBgNVBAoMEUludGVsIENv\ncnBvcmF0aW9uMRQwEgYDVQQHDAtTYW50YSBDbGFyYTELMAkGA1UECAwCQ0ExCzAJ\nBgNVBAYTAlVTMB4XDTE5MTAzMTEyMzM0N1oXDTI2MTAzMTEyMzM0N1owbDEeMBwG\nA1UEAwwVSW50ZWwgU0dYIFRDQiBTaWduaW5nMRowGAYDVQQKDBFJbnRlbCBDb3Jw\nb3JhdGlvbjEUMBIGA1UEBwwLU2FudGEgQ2xhcmExCzAJBgNVBAgMAkNBMQswCQYD\nVQQGEwJVUzBZMBMGByqGSM49AgEGCCqGSM49AwEHA0IABOnYw9LbN/JmyUttXa0M\niBEenjPbxbR4C8MuVYxDI+Le8lDBLp9X4wMzCAUF/fI/31giClXp/y0erLbLZjdV\n07+jgbkwgbYwHwYDVR0jBBgwFoAU6ehEUlM2XEsYmhH8QxgspdwggEgwVgYDVR0f\nBE8wTTBLoEmgR4ZFaHR0cHM6Ly9zYngtY2VydGlmaWNhdGVzLnRydXN0ZWRzZXJ2\naWNlcy5pbnRlbC5jb20vSW50ZWxTR1hSb290Q0EuZGVyMB0GA1UdDgQWBBROHyfr\nrZP+yo9kr7ufcfrv8obC7TAOBgNVHQ8BAf8EBAMCBsAwDAYDVR0TAQH/BAIwADAK\nBggqhkjOPQQDAgNIADBFAiEA9xQeifK+2abQGnrAgk0hrOhdyvJQorh2cEMn4Gwr\n4hoCIFHW5qQ9G2wBJ4GMNQqv/oMfbPtzmyTlaWWzwxkqM0CT\n-----END CERTIFICATE-----\n-----BEGIN CERTIFICATE-----\nMIIClDCCAjmgAwIBAgIVAOnoRFJTNlxLGJoR/EMYLKXcIIBIMAoGCCqGSM49BAMC\nMGgxGjAYBgNVBAMMEUludGVsIFNHWCBSb290IENBMRowGAYDVQQKDBFJbnRlbCBD\nb3Jwb3JhdGlvbjEUMBIGA1UEBwwLU2FudGEgQ2xhcmExCzAJBgNVBAgMAkNBMQsw\nCQYDVQQGEwJVUzAeFw0xOTEwMzEwOTQ5MjFaFw00OTEyMzEyMzU5NTlaMGgxGjAY\nBgNVBAMMEUludGVsIFNHWCBSb290IENBMRowGAYDVQQKDBFJbnRlbCBDb3Jwb3Jh\ndGlvbjEUMBIGA1UEBwwLU2FudGEgQ2xhcmExCzAJBgNVBAgMAkNBMQswCQYDVQQG\nEwJVUzBZMBMGByqGSM49AgEGCCqGSM49AwEHA0IABE/6D/1WHNrWwPmNMIyBKMW5\nJ6JzMsjo6xP2vkK1cdZGb1PGRP/C/8ECgiDkmklmzwLzLi+000m7LLrtKJA3oC2j\ngb8wgbwwHwYDVR0jBBgwFoAU6ehEUlM2XEsYmhH8QxgspdwggEgwVgYDVR0fBE8w\nTTBLoEmgR4ZFaHR0cHM6Ly9zYngtY2VydGlmaWNhdGVzLnRydXN0ZWRzZXJ2aWNl\ncy5pbnRlbC5jb20vSW50ZWxTR1hSb290Q0EuZGVyMB0GA1UdDgQWBBTp6ERSUzZc\nSxiaEfxDGCyl3CCASDAOBgNVHQ8BAf8EBAMCAQYwEgYDVR0TAQH/BAgwBgEB/wIB\nATAKBggqhkjOPQQDAgNJADBGAiEAzw9zdUiUHPMUd0C4mx41jlFZkrM3y5f1lgnV\nO7FbjOoCIQCoGtUmT4cXt7V+ySHbJ8Hob9AanpvXNH1ER+/gZF+opQ==\n-----END CERTIFICATE-----\n"},{"fmspc":"10D06D000000","tcbInfo":"{\"tcbInfo\":{\"id\":\"TDX\",\"version\":3,\"issueDate\":\"2026-07-01T10:00:45Z\",\"nextUpdate\":\"2026-07-31T10:00:45Z\",\"fmspc\":\"10D06D000000\",\"pceId\":\"0000\",\"tcbType\":0,\"tcbEvaluationDataNumber\":5,\"tdxModule\":{\"mrsigner\":\"000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000\",\"attributes\":\"0000000000000000\",\"attributesMask\":\"FFFFFFFFFFFFFFFF\"},\"tdxModuleIdentities\":[{\"id\":\"TDX_02\",\"mrsigner\":\"000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000\",\"attributes\":\"0000000000000000\",\"attributesMask\":\"FFFFFFFFFFFFFFFF\",\"tcbLevels\":[{\"tcb\":{\"isvsvn\":0},\"tcbDate\":\"2022-11-09T00:00:00Z\",\"tcbStatus\":\"UpToDate\"}]},{\"id\":\"TDX_05\",\"mrsigner\":\"000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000\",\"attributes\":\"0000000000000000\",\"attributesMask\":\"FFFFFFFFFFFFFFFF\",\"tcbLevels\":[{\"tcb\":{\"isvsvn\":0},\"tcbDate\":\"2022-11-09T00:00:00Z\",\"tcbStatus\":\"UpToDate\"}]},{\"id\":\"TDX_03\",\"mrsigner\":\"000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000\",\"attributes\":\"0000000000000000\",\"attributesMask\":\"FFFFFFFFFFFFFFFF\",\"tcbLevels\":[{\"tcb\":{\"isvsvn\":0},\"tcbDate\":\"2022-11-09T00:00:00Z\",\"tcbStatus\":\"UpToDate\"}]},{\"id\":\"TDX_01\",\"mrsigner\":\"000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000\",\"attributes\":\"0000000000000000\",\"attributesMask\":\"FFFFFFFFFFFFFFFF\",\"tcbLevels\":[{\"tcb\":{\"isvsvn\":0},\"tcbDate\":\"2022-11-09T00:00:00Z\",\"tcbStatus\":\"UpToDate\"}]}],\"tcbLevels\":[{\"tcb\":{\"sgxtcbcomponents\":[{\"svn\":1,\"category\":\"BIOS\",\"type\":\"Early Microcode Update\"},{\"svn\":1,\"category\":\"OS/VMM\",\"type\":\"SGX Late Microcode Update\"},{\"svn\":0,\"category\":\"OS/VMM\",\"type\":\"TXT SINIT\"},{\"svn\":0,\"category\":\"BIOS\"},{\"svn\":0,\"category\":\"BIOS\"},{\"svn\":0,\"category\":\"BIOS\"},{\"svn\":0},{\"svn\":0,\"category\":\"OS/VMM\",\"type\":\"SEAMLDR ACM\"},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0}],\"pcesvn\":0,\"tdxtcbcomponents\":[{\"svn\":0,\"category\":\"OS/VMM\",\"type\":\"TDX Module\"},{\"svn\":0,\"category\":\"OS/VMM\",\"type\":\"TDX Module\"},{\"svn\":1,\"category\":\"OS/VMM\",\"type\":\"TDX Late Microcode Update\"},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0}]},\"tcbDate\":\"2022-11-09T00:00:00Z\",\"tcbStatus\":\"UpToDate\"}]},\"signature\":\"29ec7d93a60c101cd878f061467e933088dd0f393d8cbfd26ecba14cdf22c839b89b9fca57440105770449c022b3f7c1c514b294a46e504718b81deda3620d76\"}","tcbInfoIssuerChain":"-----BEGIN CERTIFICATE-----\nMIICkDCCAjagAwIBAgIUTh8n662T/sqPZK+7n3H67/KGwu0wCgYIKoZIzj0EAwIw\naDEaMBgGA1UEAwwRSW50ZWwgU0dYIFJvb3QgQ0ExGjAYBgNVBAoMEUludGVsIENv\ncnBvcmF0aW9uMRQwEgYDVQQHDAtTYW50YSBDbGFyYTELMAkGA1UECAwCQ0ExCzAJ\nBgNVBAYTAlVTMB4XDTE5MTAzMTEyMzM0N1oXDTI2MTAzMTEyMzM0N1owbDEeMBwG\nA1UEAwwVSW50ZWwgU0dYIFRDQiBTaWduaW5nMRowGAYDVQQKDBFJbnRlbCBDb3Jw\nb3JhdGlvbjEUMBIGA1UEBwwLU2FudGEgQ2xhcmExCzAJBgNVBAgMAkNBMQswCQYD\nVQQGEwJVUzBZMBMGByqGSM49AgEGCCqGSM49AwEHA0IABOnYw9LbN/JmyUttXa0M\niBEenjPbxbR4C8MuVYxDI+Le8lDBLp9X4wMzCAUF/fI/31giClXp/y0erLbLZjdV\n07+jgbkwgbYwHwYDVR0jBBgwFoAU6ehEUlM2XEsYmhH8QxgspdwggEgwVgYDVR0f\nBE8wTTBLoEmgR4ZFaHR0cHM6Ly9zYngtY2VydGlmaWNhdGVzLnRydXN0ZWRzZXJ2\naWNlcy5pbnRlbC5jb20vSW50ZWxTR1hSb290Q0EuZGVyMB0GA1UdDgQWBBROHyfr\nrZP+yo9kr7ufcfrv8obC7TAOBgNVHQ8BAf8EBAMCBsAwDAYDVR0TAQH/BAIwADAK\nBggqhkjOPQQDAgNIADBFAiEA9xQeifK+2abQGnrAgk0hrOhdyvJQorh2cEMn4Gwr\n4hoCIFHW5qQ9G2wBJ4GMNQqv/oMfbPtzmyTlaWWzwxkqM0CT\n-----END CERTIFICATE-----\n-----BEGIN CERTIFICATE-----\nMIIClDCCAjmgAwIBAgIVAOnoRFJTNlxLGJoR/EMYLKXcIIBIMAoGCCqGSM49BAMC\nMGgxGjAYBgNVBAMMEUludGVsIFNHWCBSb290IENBMRowGAYDVQQKDBFJbnRlbCBD\nb3Jwb3JhdGlvbjEUMBIGA1UEBwwLU2FudGEgQ2xhcmExCzAJBgNVBAgMAkNBMQsw\nCQYDVQQGEwJVUzAeFw0xOTEwMzEwOTQ5MjFaFw00OTEyMzEyMzU5NTlaMGgxGjAY\nBgNVBAMMEUludGVsIFNHWCBSb290IENBMRowGAYDVQQKDBFJbnRlbCBDb3Jwb3Jh\ndGlvbjEUMBIGA1UEBwwLU2FudGEgQ2xhcmExCzAJBgNVBAgMAkNBMQswCQYDVQQG\nEwJVUzBZMBMGByqGSM49AgEGCCqGSM49AwEHA0IABE/6D/1WHNrWwPmNMIyBKMW5\nJ6JzMsjo6xP2vkK1cdZGb1PGRP/C/8ECgiDkmklmzwLzLi+000m7LLrtKJA3oC2j\ngb8wgbwwHwYDVR0jBBgwFoAU6ehEUlM2XEsYmhH8QxgspdwggEgwVgYDVR0fBE8w\nTTBLoEmgR4ZFaHR0cHM6Ly9zYngtY2VydGlmaWNhdGVzLnRydXN0ZWRzZXJ2aWNl\ncy5pbnRlbC5jb20vSW50ZWxTR1hSb290Q0EuZGVyMB0GA1UdDgQWBBTp6ERSUzZc\nSxiaEfxDGCyl3CCASDAOBgNVHQ8BAf8EBAMCAQYwEgYDVR0TAQH/BAgwBgEB/wIB\nATAKBggqhkjOPQQDAgNJADBGAiEAzw9zdUiUHPMUd0C4mx41jlFZkrM3y5f1lgnV\nO7FbjOoCIQCoGtUmT4cXt7V+ySHbJ8Hob9AanpvXNH1ER+/gZF+opQ==\n-----END CERTIFICATE-----\n"},{"fmspc":"20806F000000","tcbInfo":"{\"tcbInfo\":{\"id\":\"TDX\",\"version\":3,\"issueDate\":\"2026-07-01T10:00:45Z\",\"nextUpdate\":\"2026-07-31T10:00:45Z\",\"fmspc\":\"20806F000000\",\"pceId\":\"0000\",\"tcbType\":0,\"tcbEvaluationDataNumber\":5,\"tdxModule\":{\"mrsigner\":\"000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000\",\"attributes\":\"0000000000000000\",\"attributesMask\":\"FFFFFFFFFFFFFFFF\"},\"tdxModuleIdentities\":[{\"id\":\"TDX_02\",\"mrsigner\":\"000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000\",\"attributes\":\"0000000000000000\",\"attributesMask\":\"FFFFFFFFFFFFFFFF\",\"tcbLevels\":[{\"tcb\":{\"isvsvn\":0},\"tcbDate\":\"2022-11-09T00:00:00Z\",\"tcbStatus\":\"UpToDate\"}]},{\"id\":\"TDX_05\",\"mrsigner\":\"000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000\",\"attributes\":\"0000000000000000\",\"attributesMask\":\"FFFFFFFFFFFFFFFF\",\"tcbLevels\":[{\"tcb\":{\"isvsvn\":0},\"tcbDate\":\"2022-11-09T00:00:00Z\",\"tcbStatus\":\"UpToDate\"}]},{\"id\":\"TDX_03\",\"mrsigner\":\"000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000\",\"attributes\":\"0000000000000000\",\"attributesMask\":\"FFFFFFFFFFFFFFFF\",\"tcbLevels\":[{\"tcb\":{\"isvsvn\":0},\"tcbDate\":\"2022-11-09T00:00:00Z\",\"tcbStatus\":\"UpToDate\"}]},{\"id\":\"TDX_01\",\"mrsigner\":\"000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000\",\"attributes\":\"0000000000000000\",\"attributesMask\":\"FFFFFFFFFFFFFFFF\",\"tcbLevels\":[{\"tcb\":{\"isvsvn\":0},\"tcbDate\":\"2022-11-09T00:00:00Z\",\"tcbStatus\":\"UpToDate\"}]}],\"tcbLevels\":[{\"tcb\":{\"sgxtcbcomponents\":[{\"svn\":1,\"category\":\"BIOS\",\"type\":\"Early Microcode Update\"},{\"svn\":1,\"category\":\"OS/VMM\",\"type\":\"SGX Late Microcode Update\"},{\"svn\":0,\"category\":\"OS/VMM\",\"type\":\"TXT SINIT\"},{\"svn\":0,\"category\":\"BIOS\"},{\"svn\":0,\"category\":\"BIOS\"},{\"svn\":0,\"category\":\"BIOS\"},{\"svn\":0},{\"svn\":0,\"category\":\"OS/VMM\",\"type\":\"SEAMLDR ACM\"},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0}],\"pcesvn\":11,\"tdxtcbcomponents\":[{\"svn\":0,\"category\":\"OS/VMM\",\"type\":\"TDX Module\"},{\"svn\":0,\"category\":\"OS/VMM\",\"type\":\"TDX Module\"},{\"svn\":1,\"category\":\"OS/VMM\",\"type\":\"TDX Late Microcode Update\"},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0}]},\"tcbDate\":\"2022-11-09T00:00:00Z\",\"tcbStatus\":\"UpToDate\"}]},\"signature\":\"89ccc75f7e47334690d6ac8ba90d0ea84850d837ce51698dfe7b4b778476afd09fcd3119e3bc93e660b195e7db805d69cf8ed4ce1705eed3beaca4de8027ec8d\"}","tcbInfoIssuerChain":"-----BEGIN CERTIFICATE-----\nMIICkDCCAjagAwIBAgIUTh8n662T/sqPZK+7n3H67/KGwu0wCgYIKoZIzj0EAwIw\naDEaMBgGA1UEAwwRSW50ZWwgU0dYIFJvb3QgQ0ExGjAYBgNVBAoMEUludGVsIENv\ncnBvcmF0aW9uMRQwEgYDVQQHDAtTYW50YSBDbGFyYTELMAkGA1UECAwCQ0ExCzAJ\nBgNVBAYTAlVTMB4XDTE5MTAzMTEyMzM0N1oXDTI2MTAzMTEyMzM0N1owbDEeMBwG\nA1UEAwwVSW50ZWwgU0dYIFRDQiBTaWduaW5nMRowGAYDVQQKDBFJbnRlbCBDb3Jw\nb3JhdGlvbjEUMBIGA1UEBwwLU2FudGEgQ2xhcmExCzAJBgNVBAgMAkNBMQswCQYD\nVQQGEwJVUzBZMBMGByqGSM49AgEGCCqGSM49AwEHA0IABOnYw9LbN/JmyUttXa0M\niBEenjPbxbR4C8MuVYxDI+Le8lDBLp9X4wMzCAUF/fI/31giClXp/y0erLbLZjdV\n07+jgbkwgbYwHwYDVR0jBBgwFoAU6ehEUlM2XEsYmhH8QxgspdwggEgwVgYDVR0f\nBE8wTTBLoEmgR4ZFaHR0cHM6Ly9zYngtY2VydGlmaWNhdGVzLnRydXN0ZWRzZXJ2\naWNlcy5pbnRlbC5jb20vSW50ZWxTR1hSb290Q0EuZGVyMB0GA1UdDgQWBBROHyfr\nrZP+yo9kr7ufcfrv8obC7TAOBgNVHQ8BAf8EBAMCBsAwDAYDVR0TAQH/BAIwADAK\nBggqhkjOPQQDAgNIADBFAiEA9xQeifK+2abQGnrAgk0hrOhdyvJQorh2cEMn4Gwr\n4hoCIFHW5qQ9G2wBJ4GMNQqv/oMfbPtzmyTlaWWzwxkqM0CT\n-----END CERTIFICATE-----\n-----BEGIN CERTIFICATE-----\nMIIClDCCAjmgAwIBAgIVAOnoRFJTNlxLGJoR/EMYLKXcIIBIMAoGCCqGSM49BAMC\nMGgxGjAYBgNVBAMMEUludGVsIFNHWCBSb290IENBMRowGAYDVQQKDBFJbnRlbCBD\nb3Jwb3JhdGlvbjEUMBIGA1UEBwwLU2FudGEgQ2xhcmExCzAJBgNVBAgMAkNBMQsw\nCQYDVQQGEwJVUzAeFw0xOTEwMzEwOTQ5MjFaFw00OTEyMzEyMzU5NTlaMGgxGjAY\nBgNVBAMMEUludGVsIFNHWCBSb290IENBMRowGAYDVQQKDBFJbnRlbCBDb3Jwb3Jh\ndGlvbjEUMBIGA1UEBwwLU2FudGEgQ2xhcmExCzAJBgNVBAgMAkNBMQswCQYDVQQG\nEwJVUzBZMBMGByqGSM49AgEGCCqGSM49AwEHA0IABE/6D/1WHNrWwPmNMIyBKMW5\nJ6JzMsjo6xP2vkK1cdZGb1PGRP/C/8ECgiDkmklmzwLzLi+000m7LLrtKJA3oC2j\ngb8wgbwwHwYDVR0jBBgwFoAU6ehEUlM2XEsYmhH8QxgspdwggEgwVgYDVR0fBE8w\nTTBLoEmgR4ZFaHR0cHM6Ly9zYngtY2VydGlmaWNhdGVzLnRydXN0ZWRzZXJ2aWNl\ncy5pbnRlbC5jb20vSW50ZWxTR1hSb290Q0EuZGVyMB0GA1UdDgQWBBTp6ERSUzZc\nSxiaEfxDGCyl3CCASDAOBgNVHQ8BAf8EBAMCAQYwEgYDVR0TAQH/BAgwBgEB/wIB\nATAKBggqhkjOPQQDAgNJADBGAiEAzw9zdUiUHPMUd0C4mx41jlFZkrM3y5f1lgnV\nO7FbjOoCIQCoGtUmT4cXt7V+ySHbJ8Hob9AanpvXNH1ER+/gZF+opQ==\n-----END CERTIFICATE-----\n"},{"fmspc":"30A06E000000","tcbInfo":"{\"tcbInfo\":{\"id\":\"TDX\",\"version\":3,\"issueDate\":\"2026-07-01T10:00:45Z\",\"nextUpdate\":\"2026-07-31T10:00:45Z\",\"fmspc\":\"30A06E000000\",\"pceId\":\"0000\",\"tcbType\":0,\"tcbEvaluationDataNumber\":5,\"tdxModule\":{\"mrsigner\":\"000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000\",\"attributes\":\"0000000000000000\",\"attributesMask\":\"FFFFFFFFFFFFFFFF\"},\"tdxModuleIdentities\":[{\"id\":\"TDX_02\",\"mrsigner\":\"000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000\",\"attributes\":\"0000000000000000\",\"attributesMask\":\"FFFFFFFFFFFFFFFF\",\"tcbLevels\":[{\"tcb\":{\"isvsvn\":0},\"tcbDate\":\"2022-11-09T00:00:00Z\",\"tcbStatus\":\"UpToDate\"}]},{\"id\":\"TDX_05\",\"mrsigner\":\"000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000\",\"attributes\":\"0000000000000000\",\"attributesMask\":\"FFFFFFFFFFFFFFFF\",\"tcbLevels\":[{\"tcb\":{\"isvsvn\":0},\"tcbDate\":\"2022-11-09T00:00:00Z\",\"tcbStatus\":\"UpToDate\"}]},{\"id\":\"TDX_03\",\"mrsigner\":\"000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000\",\"attributes\":\"0000000000000000\",\"attributesMask\":\"FFFFFFFFFFFFFFFF\",\"tcbLevels\":[{\"tcb\":{\"isvsvn\":0},\"tcbDate\":\"2022-11-09T00:00:00Z\",\"tcbStatus\":\"UpToDate\"}]},{\"id\":\"TDX_01\",\"mrsigner\":\"000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000\",\"attributes\":\"0000000000000000\",\"attributesMask\":\"FFFFFFFFFFFFFFFF\",\"tcbLevels\":[{\"tcb\":{\"isvsvn\":0},\"tcbDate\":\"2022-11-09T00:00:00Z\",\"tcbStatus\":\"UpToDate\"}]}],\"tcbLevels\":[{\"tcb\":{\"sgxtcbcomponents\":[{\"svn\":1,\"category\":\"BIOS\",\"type\":\"Early Microcode Update\"},{\"svn\":1,\"category\":\"OS/VMM\",\"type\":\"SGX Late Microcode Update\"},{\"svn\":0,\"category\":\"OS/VMM\",\"type\":\"TXT SINIT\"},{\"svn\":0,\"category\":\"BIOS\"},{\"svn\":0,\"category\":\"BIOS\"},{\"svn\":0,\"category\":\"BIOS\"},{\"svn\":0},{\"svn\":0,\"category\":\"OS/VMM\",\"type\":\"SEAMLDR ACM\"},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0}],\"pcesvn\":0,\"tdxtcbcomponents\":[{\"svn\":0,\"category\":\"OS/VMM\",\"type\":\"TDX Module\"},{\"svn\":0,\"category\":\"OS/VMM\",\"type\":\"TDX Module\"},{\"svn\":1,\"category\":\"OS/VMM\",\"type\":\"TDX Late Microcode Update\"},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0}]},\"tcbDate\":\"2022-11-09T00:00:00Z\",\"tcbStatus\":\"UpToDate\"}]},\"signature\":\"d5550e6e74aed8bd2806e47cbdc99ed75b833401896a662727b5ff62e205e118e17afc952158d54b132719eebe45a5dde9e8c501dcba827320f76f1053460f8b\"}","tcbInfoIssuerChain":"-----BEGIN CERTIFICATE-----\nMIICkDCCAjagAwIBAgIUTh8n662T/sqPZK+7n3H67/KGwu0wCgYIKoZIzj0EAwIw\naDEaMBgGA1UEAwwRSW50ZWwgU0dYIFJvb3QgQ0ExGjAYBgNVBAoMEUludGVsIENv\ncnBvcmF0aW9uMRQwEgYDVQQHDAtTYW50YSBDbGFyYTELMAkGA1UECAwCQ0ExCzAJ\nBgNVBAYTAlVTMB4XDTE5MTAzMTEyMzM0N1oXDTI2MTAzMTEyMzM0N1owbDEeMBwG\nA1UEAwwVSW50ZWwgU0dYIFRDQiBTaWduaW5nMRowGAYDVQQKDBFJbnRlbCBDb3Jw\nb3JhdGlvbjEUMBIGA1UEBwwLU2FudGEgQ2xhcmExCzAJBgNVBAgMAkNBMQswCQYD\nVQQGEwJVUzBZMBMGByqGSM49AgEGCCqGSM49AwEHA0IABOnYw9LbN/JmyUttXa0M\niBEenjPbxbR4C8MuVYxDI+Le8lDBLp9X4wMzCAUF/fI/31giClXp/y0erLbLZjdV\n07+jgbkwgbYwHwYDVR0jBBgwFoAU6ehEUlM2XEsYmhH8QxgspdwggEgwVgYDVR0f\nBE8wTTBLoEmgR4ZFaHR0cHM6Ly9zYngtY2VydGlmaWNhdGVzLnRydXN0ZWRzZXJ2\naWNlcy5pbnRlbC5jb20vSW50ZWxTR1hSb290Q0EuZGVyMB0GA1UdDgQWBBROHyfr\nrZP+yo9kr7ufcfrv8obC7TAOBgNVHQ8BAf8EBAMCBsAwDAYDVR0TAQH/BAIwADAK\nBggqhkjOPQQDAgNIADBFAiEA9xQeifK+2abQGnrAgk0hrOhdyvJQorh2cEMn4Gwr\n4hoCIFHW5qQ9G2wBJ4GMNQqv/oMfbPtzmyTlaWWzwxkqM0CT\n-----END CERTIFICATE-----\n-----BEGIN CERTIFICATE-----\nMIIClDCCAjmgAwIBAgIVAOnoRFJTNlxLGJoR/EMYLKXcIIBIMAoGCCqGSM49BAMC\nMGgxGjAYBgNVBAMMEUludGVsIFNHWCBSb290IENBMRowGAYDVQQKDBFJbnRlbCBD\nb3Jwb3JhdGlvbjEUMBIGA1UEBwwLU2FudGEgQ2xhcmExCzAJBgNVBAgMAkNBMQsw\nCQYDVQQGEwJVUzAeFw0xOTEwMzEwOTQ5MjFaFw00OTEyMzEyMzU5NTlaMGgxGjAY\nBgNVBAMMEUludGVsIFNHWCBSb290IENBMRowGAYDVQQKDBFJbnRlbCBDb3Jwb3Jh\ndGlvbjEUMBIGA1UEBwwLU2FudGEgQ2xhcmExCzAJBgNVBAgMAkNBMQswCQYDVQQG\nEwJVUzBZMBMGByqGSM49AgEGCCqGSM49AwEHA0IABE/6D/1WHNrWwPmNMIyBKMW5\nJ6JzMsjo6xP2vkK1cdZGb1PGRP/C/8ECgiDkmklmzwLzLi+000m7LLrtKJA3oC2j\ngb8wgbwwHwYDVR0jBBgwFoAU6ehEUlM2XEsYmhH8QxgspdwggEgwVgYDVR0fBE8w\nTTBLoEmgR4ZFaHR0cHM6Ly9zYngtY2VydGlmaWNhdGVzLnRydXN0ZWRzZXJ2aWNl\ncy5pbnRlbC5jb20vSW50ZWxTR1hSb290Q0EuZGVyMB0GA1UdDgQWBBTp6ERSUzZc\nSxiaEfxDGCyl3CCASDAOBgNVHQ8BAf8EBAMCAQYwEgYDVR0TAQH/BAgwBgEB/wIB\nATAKBggqhkjOPQQDAgNJADBGAiEAzw9zdUiUHPMUd0C4mx41jlFZkrM3y5f1lgnV\nO7FbjOoCIQCoGtUmT4cXt7V+ySHbJ8Hob9AanpvXNH1ER+/gZF+opQ==\n-----END CERTIFICATE-----\n"},{"fmspc":"10A06F000000","tcbInfo":"{\"tcbInfo\":{\"id\":\"TDX\",\"version\":3,\"issueDate\":\"2026-07-01T10:00:45Z\",\"nextUpdate\":\"2026-07-31T10:00:45Z\",\"fmspc\":\"10A06F000000\",\"pceId\":\"0000\",\"tcbType\":0,\"tcbEvaluationDataNumber\":5,\"tdxModule\":{\"mrsigner\":\"000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000\",\"attributes\":\"0000000000000000\",\"attributesMask\":\"FFFFFFFFFFFFFFFF\"},\"tdxModuleIdentities\":[{\"id\":\"TDX_02\",\"mrsigner\":\"000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000\",\"attributes\":\"0000000000000000\",\"attributesMask\":\"FFFFFFFFFFFFFFFF\",\"tcbLevels\":[{\"tcb\":{\"isvsvn\":0},\"tcbDate\":\"2022-11-09T00:00:00Z\",\"tcbStatus\":\"UpToDate\"}]},{\"id\":\"TDX_05\",\"mrsigner\":\"000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000\",\"attributes\":\"0000000000000000\",\"attributesMask\":\"FFFFFFFFFFFFFFFF\",\"tcbLevels\":[{\"tcb\":{\"isvsvn\":0},\"tcbDate\":\"2022-11-09T00:00:00Z\",\"tcbStatus\":\"UpToDate\"}]},{\"id\":\"TDX_03\",\"mrsigner\":\"000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000\",\"attributes\":\"0000000000000000\",\"attributesMask\":\"FFFFFFFFFFFFFFFF\",\"tcbLevels\":[{\"tcb\":{\"isvsvn\":0},\"tcbDate\":\"2022-11-09T00:00:00Z\",\"tcbStatus\":\"UpToDate\"}]},{\"id\":\"TDX_01\",\"mrsigner\":\"000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000\",\"attributes\":\"0000000000000000\",\"attributesMask\":\"FFFFFFFFFFFFFFFF\",\"tcbLevels\":[{\"tcb\":{\"isvsvn\":0},\"tcbDate\":\"2022-11-09T00:00:00Z\",\"tcbStatus\":\"UpToDate\"}]}],\"tcbLevels\":[{\"tcb\":{\"sgxtcbcomponents\":[{\"svn\":1,\"category\":\"BIOS\",\"type\":\"Early Microcode Update\"},{\"svn\":1,\"category\":\"OS/VMM\",\"type\":\"SGX Late Microcode Update\"},{\"svn\":0,\"category\":\"OS/VMM\",\"type\":\"TXT SINIT\"},{\"svn\":0,\"category\":\"BIOS\"},{\"svn\":0,\"category\":\"BIOS\"},{\"svn\":0,\"category\":\"BIOS\"},{\"svn\":0},{\"svn\":0,\"category\":\"OS/VMM\",\"type\":\"SEAMLDR ACM\"},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0}],\"pcesvn\":0,\"tdxtcbcomponents\":[{\"svn\":0,\"category\":\"OS/VMM\",\"type\":\"TDX Module\"},{\"svn\":0,\"category\":\"OS/VMM\",\"type\":\"TDX Module\"},{\"svn\":1,\"category\":\"OS/VMM\",\"type\":\"TDX Late Microcode Update\"},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0}]},\"tcbDate\":\"2022-11-09T00:00:00Z\",\"tcbStatus\":\"UpToDate\"}]},\"signature\":\"7ce7382154fbea591d0851952f283b16edf79ce56cba3757dd2297cfd0296c6bc3408eaa416ae14d13936f7662ba42741f4e718888dc0ad9f2630fde233810fa\"}","tcbInfoIssuerChain":"-----BEGIN CERTIFICATE-----\nMIICkDCCAjagAwIBAgIUTh8n662T/sqPZK+7n3H67/KGwu0wCgYIKoZIzj0EAwIw\naDEaMBgGA1UEAwwRSW50ZWwgU0dYIFJvb3QgQ0ExGjAYBgNVBAoMEUludGVsIENv\ncnBvcmF0aW9uMRQwEgYDVQQHDAtTYW50YSBDbGFyYTELMAkGA1UECAwCQ0ExCzAJ\nBgNVBAYTAlVTMB4XDTE5MTAzMTEyMzM0N1oXDTI2MTAzMTEyMzM0N1owbDEeMBwG\nA1UEAwwVSW50ZWwgU0dYIFRDQiBTaWduaW5nMRowGAYDVQQKDBFJbnRlbCBDb3Jw\nb3JhdGlvbjEUMBIGA1UEBwwLU2FudGEgQ2xhcmExCzAJBgNVBAgMAkNBMQswCQYD\nVQQGEwJVUzBZMBMGByqGSM49AgEGCCqGSM49AwEHA0IABOnYw9LbN/JmyUttXa0M\niBEenjPbxbR4C8MuVYxDI+Le8lDBLp9X4wMzCAUF/fI/31giClXp/y0erLbLZjdV\n07+jgbkwgbYwHwYDVR0jBBgwFoAU6ehEUlM2XEsYmhH8QxgspdwggEgwVgYDVR0f\nBE8wTTBLoEmgR4ZFaHR0cHM6Ly9zYngtY2VydGlmaWNhdGVzLnRydXN0ZWRzZXJ2\naWNlcy5pbnRlbC5jb20vSW50ZWxTR1hSb290Q0EuZGVyMB0GA1UdDgQWBBROHyfr\nrZP+yo9kr7ufcfrv8obC7TAOBgNVHQ8BAf8EBAMCBsAwDAYDVR0TAQH/BAIwADAK\nBggqhkjOPQQDAgNIADBFAiEA9xQeifK+2abQGnrAgk0hrOhdyvJQorh2cEMn4Gwr\n4hoCIFHW5qQ9G2wBJ4GMNQqv/oMfbPtzmyTlaWWzwxkqM0CT\n-----END CERTIFICATE-----\n-----BEGIN CERTIFICATE-----\nMIIClDCCAjmgAwIBAgIVAOnoRFJTNlxLGJoR/EMYLKXcIIBIMAoGCCqGSM49BAMC\nMGgxGjAYBgNVBAMMEUludGVsIFNHWCBSb290IENBMRowGAYDVQQKDBFJbnRlbCBD\nb3Jwb3JhdGlvbjEUMBIGA1UEBwwLU2FudGEgQ2xhcmExCzAJBgNVBAgMAkNBMQsw\nCQYDVQQGEwJVUzAeFw0xOTEwMzEwOTQ5MjFaFw00OTEyMzEyMzU5NTlaMGgxGjAY\nBgNVBAMMEUludGVsIFNHWCBSb290IENBMRowGAYDVQQKDBFJbnRlbCBDb3Jwb3Jh\ndGlvbjEUMBIGA1UEBwwLU2FudGEgQ2xhcmExCzAJBgNVBAgMAkNBMQswCQYDVQQG\nEwJVUzBZMBMGByqGSM49AgEGCCqGSM49AwEHA0IABE/6D/1WHNrWwPmNMIyBKMW5\nJ6JzMsjo6xP2vkK1cdZGb1PGRP/C/8ECgiDkmklmzwLzLi+000m7LLrtKJA3oC2j\ngb8wgbwwHwYDVR0jBBgwFoAU6ehEUlM2XEsYmhH8QxgspdwggEgwVgYDVR0fBE8w\nTTBLoEmgR4ZFaHR0cHM6Ly9zYngtY2VydGlmaWNhdGVzLnRydXN0ZWRzZXJ2aWNl\ncy5pbnRlbC5jb20vSW50ZWxTR1hSb290Q0EuZGVyMB0GA1UdDgQWBBTp6ERSUzZc\nSxiaEfxDGCyl3CCASDAOBgNVHQ8BAf8EBAMCAQYwEgYDVR0TAQH/BAgwBgEB/wIB\nATAKBggqhkjOPQQDAgNJADBGAiEAzw9zdUiUHPMUd0C4mx41jlFZkrM3y5f1lgnV\nO7FbjOoCIQCoGtUmT4cXt7V+ySHbJ8Hob9AanpvXNH1ER+/gZF+opQ==\n-----END CERTIFICATE-----\n"},{"fmspc":"20A06D050000","tcbInfo":"{\"tcbInfo\":{\"id\":\"TDX\",\"version\":3,\"issueDate\":\"2026-07-01T10:00:45Z\",\"nextUpdate\":\"2026-07-31T10:00:45Z\",\"fmspc\":\"20A06D050000\",\"pceId\":\"0000\",\"tcbType\":0,\"tcbEvaluationDataNumber\":5,\"tdxModule\":{\"mrsigner\":\"000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000\",\"attributes\":\"0000000000000000\",\"attributesMask\":\"FFFFFFFFFFFFFFFF\"},\"tdxModuleIdentities\":[{\"id\":\"TDX_02\",\"mrsigner\":\"000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000\",\"attributes\":\"0000000000000000\",\"attributesMask\":\"FFFFFFFFFFFFFFFF\",\"tcbLevels\":[{\"tcb\":{\"isvsvn\":0},\"tcbDate\":\"2022-11-09T00:00:00Z\",\"tcbStatus\":\"UpToDate\"}]},{\"id\":\"TDX_05\",\"mrsigner\":\"000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000\",\"attributes\":\"0000000000000000\",\"attributesMask\":\"FFFFFFFFFFFFFFFF\",\"tcbLevels\":[{\"tcb\":{\"isvsvn\":0},\"tcbDate\":\"2022-11-09T00:00:00Z\",\"tcbStatus\":\"UpToDate\"}]},{\"id\":\"TDX_03\",\"mrsigner\":\"000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000\",\"attributes\":\"0000000000000000\",\"attributesMask\":\"FFFFFFFFFFFFFFFF\",\"tcbLevels\":[{\"tcb\":{\"isvsvn\":0},\"tcbDate\":\"2022-11-09T00:00:00Z\",\"tcbStatus\":\"UpToDate\"}]},{\"id\":\"TDX_01\",\"mrsigner\":\"000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000\",\"attributes\":\"0000000000000000\",\"attributesMask\":\"FFFFFFFFFFFFFFFF\",\"tcbLevels\":[{\"tcb\":{\"isvsvn\":0},\"tcbDate\":\"2022-11-09T00:00:00Z\",\"tcbStatus\":\"UpToDate\"}]}],\"tcbLevels\":[{\"tcb\":{\"sgxtcbcomponents\":[{\"svn\":1,\"category\":\"BIOS\",\"type\":\"Early Microcode Update\"},{\"svn\":1,\"category\":\"OS/VMM\",\"type\":\"SGX Late Microcode Update\"},{\"svn\":0,\"category\":\"OS/VMM\",\"type\":\"TXT SINIT\"},{\"svn\":0,\"category\":\"BIOS\"},{\"svn\":0,\"category\":\"BIOS\"},{\"svn\":0,\"category\":\"BIOS\"},{\"svn\":0},{\"svn\":0,\"category\":\"OS/VMM\",\"type\":\"SEAMLDR ACM\"},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0}],\"pcesvn\":0,\"tdxtcbcomponents\":[{\"svn\":0,\"category\":\"OS/VMM\",\"type\":\"TDX Module\"},{\"svn\":0,\"category\":\"OS/VMM\",\"type\":\"TDX Module\"},{\"svn\":1,\"category\":\"OS/VMM\",\"type\":\"TDX Late Microcode Update\"},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0}]},\"tcbDate\":\"2022-11-09T00:00:00Z\",\"tcbStatus\":\"UpToDate\"}]},\"signature\":\"4fceb18caf6eb5ba2ca7138d55d24a6b8d81f99147383bcb5dec755572bf5a24d496fdcdbda75ce076682703685fdac3c9b0f0f53059ab2a3d8d0a8cba9631eb\"}","tcbInfoIssuerChain":"-----BEGIN CERTIFICATE-----\nMIICkDCCAjagAwIBAgIUTh8n662T/sqPZK+7n3H67/KGwu0wCgYIKoZIzj0EAwIw\naDEaMBgGA1UEAwwRSW50ZWwgU0dYIFJvb3QgQ0ExGjAYBgNVBAoMEUludGVsIENv\ncnBvcmF0aW9uMRQwEgYDVQQHDAtTYW50YSBDbGFyYTELMAkGA1UECAwCQ0ExCzAJ\nBgNVBAYTAlVTMB4XDTE5MTAzMTEyMzM0N1oXDTI2MTAzMTEyMzM0N1owbDEeMBwG\nA1UEAwwVSW50ZWwgU0dYIFRDQiBTaWduaW5nMRowGAYDVQQKDBFJbnRlbCBDb3Jw\nb3JhdGlvbjEUMBIGA1UEBwwLU2FudGEgQ2xhcmExCzAJBgNVBAgMAkNBMQswCQYD\nVQQGEwJVUzBZMBMGByqGSM49AgEGCCqGSM49AwEHA0IABOnYw9LbN/JmyUttXa0M\niBEenjPbxbR4C8MuVYxDI+Le8lDBLp9X4wMzCAUF/fI/31giClXp/y0erLbLZjdV\n07+jgbkwgbYwHwYDVR0jBBgwFoAU6ehEUlM2XEsYmhH8QxgspdwggEgwVgYDVR0f\nBE8wTTBLoEmgR4ZFaHR0cHM6Ly9zYngtY2VydGlmaWNhdGVzLnRydXN0ZWRzZXJ2\naWNlcy5pbnRlbC5jb20vSW50ZWxTR1hSb290Q0EuZGVyMB0GA1UdDgQWBBROHyfr\nrZP+yo9kr7ufcfrv8obC7TAOBgNVHQ8BAf8EBAMCBsAwDAYDVR0TAQH/BAIwADAK\nBggqhkjOPQQDAgNIADBFAiEA9xQeifK+2abQGnrAgk0hrOhdyvJQorh2cEMn4Gwr\n4hoCIFHW5qQ9G2wBJ4GMNQqv/oMfbPtzmyTlaWWzwxkqM0CT\n-----END CERTIFICATE-----\n-----BEGIN CERTIFICATE-----\nMIIClDCCAjmgAwIBAgIVAOnoRFJTNlxLGJoR/EMYLKXcIIBIMAoGCCqGSM49BAMC\nMGgxGjAYBgNVBAMMEUludGVsIFNHWCBSb290IENBMRowGAYDVQQKDBFJbnRlbCBD\nb3Jwb3JhdGlvbjEUMBIGA1UEBwwLU2FudGEgQ2xhcmExCzAJBgNVBAgMAkNBMQsw\nCQYDVQQGEwJVUzAeFw0xOTEwMzEwOTQ5MjFaFw00OTEyMzEyMzU5NTlaMGgxGjAY\nBgNVBAMMEUludGVsIFNHWCBSb290IENBMRowGAYDVQQKDBFJbnRlbCBDb3Jwb3Jh\ndGlvbjEUMBIGA1UEBwwLU2FudGEgQ2xhcmExCzAJBgNVBAgMAkNBMQswCQYDVQQG\nEwJVUzBZMBMGByqGSM49AgEGCCqGSM49AwEHA0IABE/6D/1WHNrWwPmNMIyBKMW5\nJ6JzMsjo6xP2vkK1cdZGb1PGRP/C/8ECgiDkmklmzwLzLi+000m7LLrtKJA3oC2j\ngb8wgbwwHwYDVR0jBBgwFoAU6ehEUlM2XEsYmhH8QxgspdwggEgwVgYDVR0fBE8w\nTTBLoEmgR4ZFaHR0cHM6Ly9zYngtY2VydGlmaWNhdGVzLnRydXN0ZWRzZXJ2aWNl\ncy5pbnRlbC5jb20vSW50ZWxTR1hSb290Q0EuZGVyMB0GA1UdDgQWBBTp6ERSUzZc\nSxiaEfxDGCyl3CCASDAOBgNVHQ8BAf8EBAMCAQYwEgYDVR0TAQH/BAgwBgEB/wIB\nATAKBggqhkjOPQQDAgNJADBGAiEAzw9zdUiUHPMUd0C4mx41jlFZkrM3y5f1lgnV\nO7FbjOoCIQCoGtUmT4cXt7V+ySHbJ8Hob9AanpvXNH1ER+/gZF+opQ==\n-----END CERTIFICATE-----\n"}],"qeIdentity":"{\"enclaveIdentity\":{\"id\":\"TD_QE\",\"version\":2,\"issueDate\":\"2026-07-01T10:33:44Z\",\"nextUpdate\":\"2026-07-31T10:33:44Z\",\"tcbEvaluationDataNumber\":5,\"miscselect\":\"00000000\",\"miscselectMask\":\"FFFFFFFF\",\"attributes\":\"11000000000000000000000000000000\",\"attributesMask\":\"FBFFFFFFFFFFFFFF0000000000000000\",\"mrsigner\":\"DC9E2A7C6F948F17474E34A7FC43ED030F7C1563F1BABDDF6340C82E0E54A8C5\",\"isvprodid\":2,\"tcbLevels\":[{\"tcb\":{\"isvsvn\":0},\"tcbDate\":\"2022-11-09T00:00:00Z\",\"tcbStatus\":\"UpToDate\"}]},\"signature\":\"bccb9464275b040819102bd2357fb77e2f1936f218c4d06afebe55b97d7bf416c7d70839897df145c94c6cc65a090c274f94df9b158c245fd37c344272527703\"}","qeIdentityIssuerChain":"-----BEGIN CERTIFICATE-----\nMIICkDCCAjagAwIBAgIUTh8n662T/sqPZK+7n3H67/KGwu0wCgYIKoZIzj0EAwIw\naDEaMBgGA1UEAwwRSW50ZWwgU0dYIFJvb3QgQ0ExGjAYBgNVBAoMEUludGVsIENv\ncnBvcmF0aW9uMRQwEgYDVQQHDAtTYW50YSBDbGFyYTELMAkGA1UECAwCQ0ExCzAJ\nBgNVBAYTAlVTMB4XDTE5MTAzMTEyMzM0N1oXDTI2MTAzMTEyMzM0N1owbDEeMBwG\nA1UEAwwVSW50ZWwgU0dYIFRDQiBTaWduaW5nMRowGAYDVQQKDBFJbnRlbCBDb3Jw\nb3JhdGlvbjEUMBIGA1UEBwwLU2FudGEgQ2xhcmExCzAJBgNVBAgMAkNBMQswCQYD\nVQQGEwJVUzBZMBMGByqGSM49AgEGCCqGSM49AwEHA0IABOnYw9LbN/JmyUttXa0M\niBEenjPbxbR4C8MuVYxDI+Le8lDBLp9X4wMzCAUF/fI/31giClXp/y0erLbLZjdV\n07+jgbkwgbYwHwYDVR0jBBgwFoAU6ehEUlM2XEsYmhH8QxgspdwggEgwVgYDVR0f\nBE8wTTBLoEmgR4ZFaHR0cHM6Ly9zYngtY2VydGlmaWNhdGVzLnRydXN0ZWRzZXJ2\naWNlcy5pbnRlbC5jb20vSW50ZWxTR1hSb290Q0EuZGVyMB0GA1UdDgQWBBROHyfr\nrZP+yo9kr7ufcfrv8obC7TAOBgNVHQ8BAf8EBAMCBsAwDAYDVR0TAQH/BAIwADAK\nBggqhkjOPQQDAgNIADBFAiEA9xQeifK+2abQGnrAgk0hrOhdyvJQorh2cEMn4Gwr\n4hoCIFHW5qQ9G2wBJ4GMNQqv/oMfbPtzmyTlaWWzwxkqM0CT\n-----END CERTIFICATE-----\n-----BEGIN CERTIFICATE-----\nMIIClDCCAjmgAwIBAgIVAOnoRFJTNlxLGJoR/EMYLKXcIIBIMAoGCCqGSM49BAMC\nMGgxGjAYBgNVBAMMEUludGVsIFNHWCBSb290IENBMRowGAYDVQQKDBFJbnRlbCBD\nb3Jwb3JhdGlvbjEUMBIGA1UEBwwLU2FudGEgQ2xhcmExCzAJBgNVBAgMAkNBMQsw\nCQYDVQQGEwJVUzAeFw0xOTEwMzEwOTQ5MjFaFw00OTEyMzEyMzU5NTlaMGgxGjAY\nBgNVBAMMEUludGVsIFNHWCBSb290IENBMRowGAYDVQQKDBFJbnRlbCBDb3Jwb3Jh\ndGlvbjEUMBIGA1UEBwwLU2FudGEgQ2xhcmExCzAJBgNVBAgMAkNBMQswCQYDVQQG\nEwJVUzBZMBMGByqGSM49AgEGCCqGSM49AwEHA0IABE/6D/1WHNrWwPmNMIyBKMW5\nJ6JzMsjo6xP2vkK1cdZGb1PGRP/C/8ECgiDkmklmzwLzLi+000m7LLrtKJA3oC2j\ngb8wgbwwHwYDVR0jBBgwFoAU6ehEUlM2XEsYmhH8QxgspdwggEgwVgYDVR0fBE8w\nTTBLoEmgR4ZFaHR0cHM6Ly9zYngtY2VydGlmaWNhdGVzLnRydXN0ZWRzZXJ2aWNl\ncy5pbnRlbC5jb20vSW50ZWxTR1hSb290Q0EuZGVyMB0GA1UdDgQWBBTp6ERSUzZc\nSxiaEfxDGCyl3CCASDAOBgNVHQ8BAf8EBAMCAQYwEgYDVR0TAQH/BAgwBgEB/wIB\nATAKBggqhkjOPQQDAgNJADBGAiEAzw9zdUiUHPMUd0C4mx41jlFZkrM3y5f1lgnV\nO7FbjOoCIQCoGtUmT4cXt7V+ySHbJ8Hob9AanpvXNH1ER+/gZF+opQ==\n-----END CERTIFICATE-----\n","rootCa":"-----BEGIN CERTIFICATE-----\nMIIClDCCAjmgAwIBAgIVAOnoRFJTNlxLGJoR/EMYLKXcIIBIMAoGCCqGSM49BAMC\nMGgxGjAYBgNVBAMMEUludGVsIFNHWCBSb290IENBMRowGAYDVQQKDBFJbnRlbCBD\nb3Jwb3JhdGlvbjEUMBIGA1UEBwwLU2FudGEgQ2xhcmExCzAJBgNVBAgMAkNBMQsw\nCQYDVQQGEwJVUzAeFw0xOTEwMzEwOTQ5MjFaFw00OTEyMzEyMzU5NTlaMGgxGjAY\nBgNVBAMMEUludGVsIFNHWCBSb290IENBMRowGAYDVQQKDBFJbnRlbCBDb3Jwb3Jh\ndGlvbjEUMBIGA1UEBwwLU2FudGEgQ2xhcmExCzAJBgNVBAgMAkNBMQswCQYDVQQG\nEwJVUzBZMBMGByqGSM49AgEGCCqGSM49AwEHA0IABE/6D/1WHNrWwPmNMIyBKMW5\nJ6JzMsjo6xP2vkK1cdZGb1PGRP/C/8ECgiDkmklmzwLzLi+000m7LLrtKJA3oC2j\ngb8wgbwwHwYDVR0jBBgwFoAU6ehEUlM2XEsYmhH8QxgspdwggEgwVgYDVR0fBE8w\nTTBLoEmgR4ZFaHR0cHM6Ly9zYngtY2VydGlmaWNhdGVzLnRydXN0ZWRzZXJ2aWNl\ncy5pbnRlbC5jb20vSW50ZWxTR1hSb290Q0EuZGVyMB0GA1UdDgQWBBTp6ERSUzZc\nSxiaEfxDGCyl3CCASDAOBgNVHQ8BAf8EBAMCAQYwEgYDVR0TAQH/BAgwBgEB/wIB\nATAKBggqhkjOPQQDAgNJADBGAiEAzw9zdUiUHPMUd0C4mx41jlFZkrM3y5f1lgnV\nO7FbjOoCIQCoGtUmT4cXt7V+ySHbJ8Hob9AanpvXNH1ER+/gZF+opQ==\n-----END CERTIFICATE-----","rootCaCrl":"-----BEGIN X509 CRL-----\nMIIBITCByAIBATAKBggqhkjOPQQDAjBoMRowGAYDVQQDDBFJbnRlbCBTR1ggUm9v\ndCBDQTEaMBgGA1UECgwRSW50ZWwgQ29ycG9yYXRpb24xFDASBgNVBAcMC1NhbnRh\nIENsYXJhMQswCQYDVQQIDAJDQTELMAkGA1UEBhMCVVMXDTI1MDkxNjExNTMxMloX\nDTI2MDkxNjExNTMxMlqgLzAtMAoGA1UdFAQDAgEBMB8GA1UdIwQYMBaAFOnoRFJT\nNlxLGJoR/EMYLKXcIIBIMAoGCCqGSM49BAMCA0gAMEUCIQDv5KEBogNCzPgupOPj\nFIYJaOubypBPCGqnE0XcYTgFDwIgeSfXk71tIbV5lqp6gWCpN98/xu/8c7y36EV3\npkfootI=\n-----END X509 CRL-----","teeType":129},"id":"B87BFE45-9CC7-46F9-8F2C-A6CB55BF7101","policy":[{"global":{"crl":{"pckCrlNum":{"operation":"greater-or-equal","reference":1},"rootCaCrlNum":{"operation":"greater-or-equal","reference":1}},"platform":{"fmspc":{"operation":"allow-list","reference":["00706A000000","00706E170000","00A068070000","20C06F000000","10A06E040000","40806F000000","10706A000000","10A067110000","20606A000000","10906EA50000","20906EA10000","10906EB10000","10806F000000","00706E070000","50A06D000000","10606A000000","10706A800000","10706A100000","B0806F000000","00706D050000","10806EB70000","10906ED10000","00A06F010000","00A06D070000","40806F200000","60806F000000","10A06E050000","40A06D000000","10606C040000","50A06F000000","00A06D000000","10806EA60000","00706D010000","10806F070000","20D06D010000","00706E270000","00A06F000000","10A06D050000","00C06F000000","30806F000000","20906EA50000","10706E370000","20806F070000","10906EC50000","10806F040000","10D06D000000","10906EA10000","20806F000000","10A067010000","30A06E000000","10A06F000000","70806F000000","10906EC10000","20A06D050000","00606A000000"]}},"tcb":{"tcbDate":{"operation":"greater-or-equal","reference":"2022-11-09T00:00:00Z"},"tcbEvaluationDataNumber":{"operation":"greater-or-equal","reference":5},"tcbStatusAccepted":{"operation":"allow-list","reference":["UpToDate","ConfigurationNeeded"]}}}}],"policySvn":1,"servtdCollateral":{"majorVersion":1,"minorVersion":0,"servtdIdentity":{"signature":"3065023100FD5C3636248FC0AFADEAB96FF1EA482F3AB09752C965CEF346DE0DD4B3B9E0307EEBAD671EFF283E255E69B33F134736023021B8A6A5FF6BE9468FEEFF69FAC6A00E359B53419315BAC52AE1BE9E2005EA166E924676F14504AFC95BC3D2DF895A92","tdIdentity":{"attributes":"0000000000000000","id":"A0998F0F-B2F3-4872-8138-FBC2B853E8C6","issueDate":"2025-01-01T00:00:00Z","isvProdId":1,"mrConfigId":"000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000","mrOwner":"000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000","mrOwnerConfig":"000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000","mrsigner":"000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000","nextUpdate":"2026-01-01T00:00:00Z","tcbEvaluationNumber":1,"tcbLevels":[{"tcb":{"isvsvn":1},"tcbDate":"2024-01-01T00:00:00Z","tcbStatus":"UpToDate"}],"version":1,"xfam":"E71A060000000000"}},"servtdIdentityIssuerChain":"-----BEGIN CERTIFICATE-----\nMIICaDCCAe6gAwIBAgIUfJVxzQLvRxH6suOHfBpR1mlL6CowCgYIKoZIzj0EAwMw\ndDELMAkGA1UEBhMCVVMxCzAJBgNVBAgMAkNBMRQwEgYDVQQHDAtTYW50YSBDbGFy\nYTEiMCAGA1UECgwZTWlnVEQgSW50ZXJtZWRpYXRlIElzc3VlcjEeMBwGA1UEAwwV\nTWlnVEQgSW50ZXJtZWRpYXRlIENBMB4XDTI2MDkxMjAwMDUyNVoXDTI3MDkxMjAw\nMDUyNVowYzELMAkGA1UEBhMCVVMxCzAJBgNVBAgMAkNBMRQwEgYDVQQHDAtTYW50\nYSBDbGFyYTEVMBMGA1UECgwMTWlnVEQgSXNzdWVyMRowGAYDVQQDDBFNaWdURCBJ\nbmZvIElzc3VlcjB2MBAGByqGSM49AgEGBSuBBAAiA2IABH9I8qjPEqZBX9wHgb22\nPsC/Vpiz6e4lIwdECUQ/KX93GbdYyibzHRawiwumrMS3RR5XsOiJYckGfo7nhftB\noiqstrN7YwwIwu3dD2oPkU+rUNP73D5SoXvFvJH6GJRrl6NSMFAwDgYDVR0PAQH/\nBAQDAgeAMB0GA1UdDgQWBBTeyxHNTE9IvgE9axy/ShWr7G1+bjAfBgNVHSMEGDAW\ngBSHF2xOeJ5+gddXjL9uv1sVWS2cmDAKBggqhkjOPQQDAwNoADBlAjBafsTXa7S5\nh49z16hyB1pdk+0uAsxCLjG99liWGt86r07PpLNn/UHv/uKdCpuTQD8CMQCPN7jj\nHz6Y2l2tmy0cFx2TPw6P/q50UMnwkuczO/WtV4Ym4vGslwWljK3ypCn1kzA=\n-----END CERTIFICATE-----\n-----BEGIN CERTIFICATE-----\nMIICdDCCAfugAwIBAgIUezVutiTFiDTfUXqC63GtiV7QiMUwCgYIKoZIzj0EAwMw\nXzELMAkGA1UEBhMCVVMxCzAJBgNVBAgMAkNBMRQwEgYDVQQHDAtTYW50YSBDbGFy\nYTEVMBMGA1UECgwMTWlnVEQgSXNzdWVyMRYwFAYDVQQDDA1NaWdURCBSb290IENB\nMB4XDTI2MDkxMjAwMDUyNVoXDTMxMDkxMTAwMDUyNVowdDELMAkGA1UEBhMCVVMx\nCzAJBgNVBAgMAkNBMRQwEgYDVQQHDAtTYW50YSBDbGFyYTEiMCAGA1UECgwZTWln\nVEQgSW50ZXJtZWRpYXRlIElzc3VlcjEeMBwGA1UEAwwVTWlnVEQgSW50ZXJtZWRp\nYXRlIENBMHYwEAYHKoZIzj0CAQYFK4EEACIDYgAEP5xaa2Ho+bhuZ/tHU4oDctJK\nV1hkCIcKNVA98WZwSkF+2U18iJDCCgCqID8yZPTeDsAwedmAnGMgoDY0LnTHU1lb\nP4S/kBqlYyJS6hPLaap0OZcqm/4KlfEtzHlcQyngo2MwYTAPBgNVHRMBAf8EBTAD\nAQH/MA4GA1UdDwEB/wQEAwIBBjAdBgNVHQ4EFgQUhxdsTniefoHXV4y/br9bFVkt\nnJgwHwYDVR0jBBgwFoAUbE8HztUJj3IR8/vZh7vPZSDVc6owCgYIKoZIzj0EAwMD\nZwAwZAIwNrIYVVOrhYieQWa0zyo6lFU2qw3PBCKjK1vs7lLRj1zL23NBcbGkO/eL\nFJDJyIpFAjBhjhMsR3KPm3KJ7PdBlo2DUGndZl6IfCmDegz9GQo1IxiK2Gwlw+tx\nL8FKWODvtmw=\n-----END CERTIFICATE-----\n-----BEGIN CERTIFICATE-----\nMIICUDCCAdagAwIBAgIUIKafaBi49XqENxLPj6zO8f2J0cEwCgYIKoZIzj0EAwMw\nXzELMAkGA1UEBhMCVVMxCzAJBgNVBAgMAkNBMRQwEgYDVQQHDAtTYW50YSBDbGFy\nYTEVMBMGA1UECgwMTWlnVEQgSXNzdWVyMRYwFAYDVQQDDA1NaWdURCBSb290IENB\nMB4XDTI2MDkxMjAwMDUyNVoXDTM2MDkwOTAwMDUyNVowXzELMAkGA1UEBhMCVVMx\nCzAJBgNVBAgMAkNBMRQwEgYDVQQHDAtTYW50YSBDbGFyYTEVMBMGA1UECgwMTWln\nVEQgSXNzdWVyMRYwFAYDVQQDDA1NaWdURCBSb290IENBMHYwEAYHKoZIzj0CAQYF\nK4EEACIDYgAEX0FA16XAybLR9y71HBrJiNvZoLR/3KCNPGXnUGDfeAHfcye57/eZ\nn3zlBI3qX3fJYSv3FrzlFU1gqmNuLrD8Stjjm8SA//YJPC1oJIMUMgdLw7ieNvaS\nlJG5eknquOjxo1MwUTAdBgNVHQ4EFgQUbE8HztUJj3IR8/vZh7vPZSDVc6owHwYD\nVR0jBBgwFoAUbE8HztUJj3IR8/vZh7vPZSDVc6owDwYDVR0TAQH/BAUwAwEB/zAK\nBggqhkjOPQQDAwNoADBlAjBMhiJO0hkVoz268l4Lbv4zC/joDl6fddaTjIEpXNho\nrkntDlzBSsq8RbaMyKXMp80CMQDw285fiuP/3VWEwJCGP+kheIIbpF2Ek4C/7pSq\nWeYdinGh4QtYefKnQ86q9/3XM3A=\n-----END CERTIFICATE-----\n","servtdTcbMapping":{"signature":"3066023100FC0D6C657D8B3B81BF508724124EF5E3251EB311586B88AD8FABD737A65D401FCFC557ABF0F29F190B609B3B28AB66F30231008884B1E25CE0D1652C2342AEBD7FAC12CB490AC588FB009DB2C5E12E0EB43294A0AE3DDE47284A83979A1D0275DA2C65","tdTcbMapping":{"id":"BB9668CA-4EE8-4523-941A-B3B03BE46E03","issueDate":"2025-01-01T00:00:00Z","nextUpdate":"2026-01-01T00:00:00Z","svnMappings":[{"isvsvn":1,"tdMeasurements":{"tdinfo_hash":"000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000"}}],"version":1}},"servtdCrl":"-----BEGIN X509 CRL-----\nMIIBKzCBswIBATAKBggqhkjOPQQDAzB0MQswCQYDVQQGEwJVUzELMAkGA1UECAwC\nQ0ExFDASBgNVBAcMC1NhbnRhIENsYXJhMSIwIAYDVQQKDBlNaWdURCBJbnRlcm1l\nZGlhdGUgSXNzdWVyMR4wHAYDVQQDDBVNaWdURCBJbnRlcm1lZGlhdGUgQ0EXDTI2\nMDkxMjAwMDUyNVoXDTI3MDkxMjAwMDUyNVqgDjAMMAoGA1UdFAQDAgEBMAoGCCqG\nSM49BAMDA2cAMGQCMFmQAz0ZXk5W+7r8rypl9h81l3N0hPx1bs3fGDFnlEalyWf6\nwwVqv24QCbUpVsaGYgIwPCf2uKV65ij28VxNduI4WhKrUZTth8UUssHzUs1IasNd\n5B3WwB3F8PQamlDlrzaA\n-----END X509 CRL-----\n"},"version":"2.0"}} \ No newline at end of file diff --git a/config/templates/servtd.crl.pem b/config/templates/servtd.crl.pem new file mode 100644 index 000000000..22ec9bbe9 --- /dev/null +++ b/config/templates/servtd.crl.pem @@ -0,0 +1,9 @@ +-----BEGIN X509 CRL----- +MIIBKzCBswIBATAKBggqhkjOPQQDAzB0MQswCQYDVQQGEwJVUzELMAkGA1UECAwC +Q0ExFDASBgNVBAcMC1NhbnRhIENsYXJhMSIwIAYDVQQKDBlNaWdURCBJbnRlcm1l +ZGlhdGUgSXNzdWVyMR4wHAYDVQQDDBVNaWdURCBJbnRlcm1lZGlhdGUgQ0EXDTI2 +MDkxMjAwMDUyNVoXDTI3MDkxMjAwMDUyNVqgDjAMMAoGA1UdFAQDAgEBMAoGCCqG +SM49BAMDA2cAMGQCMFmQAz0ZXk5W+7r8rypl9h81l3N0hPx1bs3fGDFnlEalyWf6 +wwVqv24QCbUpVsaGYgIwPCf2uKV65ij28VxNduI4WhKrUZTth8UUssHzUs1IasNd +5B3WwB3F8PQamlDlrzaA +-----END X509 CRL----- diff --git a/config/templates/servtd_collateral.json b/config/templates/servtd_collateral.json index 8bd059655..96b838e24 100644 --- a/config/templates/servtd_collateral.json +++ b/config/templates/servtd_collateral.json @@ -1 +1 @@ -{"majorVersion":1,"minorVersion":0,"servtdIdentity":{"tdIdentity":{"attributes":"0000000000000000","id":"A0998F0F-B2F3-4872-8138-FBC2B853E8C6","issueDate":"2025-01-01T00:00:00Z","isvProdId":1,"mrConfigId":"000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000","mrOwner":"000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000","mrOwnerConfig":"000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000","mrsigner":"000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000","nextUpdate":"2026-01-01T00:00:00Z","tcbEvaluationNumber":1,"tcbLevels":[{"tcb":{"isvsvn":1},"tcbDate":"2024-01-01T00:00:00Z","tcbStatus":"UpToDate"}],"version":1,"xfam":"E71A060000000000"},"signature":"3065023100E1D20627BCB88E10CEB1B78DAEB549C5F7E83CB0AFA57B4478BA6E1557A237021E31810AB0EA99E5BB816FA9DD6156EB02306FB52AF74229A520CE0D90CE41D76E783536874A11693F47CB3E274D242C62969A454848C4EC39E92344BF65AEBA4BDF"},"servtdIdentityIssuerChain":"-----BEGIN CERTIFICATE-----\nMIICaDCCAe6gAwIBAgIUTbltbfR2MqjYC04lViWFKrg6HdwwCgYIKoZIzj0EAwMw\ndDELMAkGA1UEBhMCVVMxCzAJBgNVBAgMAkNBMRQwEgYDVQQHDAtTYW50YSBDbGFy\nYTEiMCAGA1UECgwZTWlnVEQgSW50ZXJtZWRpYXRlIElzc3VlcjEeMBwGA1UEAwwV\nTWlnVEQgSW50ZXJtZWRpYXRlIENBMB4XDTI2MDkwMjIwNDIxNFoXDTI3MDkwMjIw\nNDIxNFowYzELMAkGA1UEBhMCVVMxCzAJBgNVBAgMAkNBMRQwEgYDVQQHDAtTYW50\nYSBDbGFyYTEVMBMGA1UECgwMTWlnVEQgSXNzdWVyMRowGAYDVQQDDBFNaWdURCBJ\nbmZvIElzc3VlcjB2MBAGByqGSM49AgEGBSuBBAAiA2IABH5vWdNV562wS25uaCye\nprgjA1xJH4hlVTmI6whzgO7xmOW1kZi7glN3TXAdEcKctSIOiYw+oHqiXZsPGTKB\nf6ieEey3yynUO8UwMsr25rVkpDvKi2PL1ZDeR2FQ5GMxcKNSMFAwDgYDVR0PAQH/\nBAQDAgeAMB0GA1UdDgQWBBRRsu5Xj3LZ8FzNUK5TEUD9E4ahuDAfBgNVHSMEGDAW\ngBQG9PzDbR1trcTTtqJEMR+xeXF4uzAKBggqhkjOPQQDAwNoADBlAjEA1S9EBp+C\nQO920YlTE1aYW+xHjBJq9W2TM79SIVENFHSxIRYdANWAaJge2gtwMknMAjAZZupA\nw6HSYkKWsQP0pG2utLLxi85lS+1vVhWyl8Sh2k6xOiq303K8TK/auAFOXQo=\n-----END CERTIFICATE-----\n-----BEGIN CERTIFICATE-----\nMIICdTCCAfugAwIBAgIUUhMm1H4HjXLOwHVkvZzXcESTTBIwCgYIKoZIzj0EAwMw\nXzELMAkGA1UEBhMCVVMxCzAJBgNVBAgMAkNBMRQwEgYDVQQHDAtTYW50YSBDbGFy\nYTEVMBMGA1UECgwMTWlnVEQgSXNzdWVyMRYwFAYDVQQDDA1NaWdURCBSb290IENB\nMB4XDTI2MDkwMjIwNDIxNFoXDTMxMDkwMTIwNDIxNFowdDELMAkGA1UEBhMCVVMx\nCzAJBgNVBAgMAkNBMRQwEgYDVQQHDAtTYW50YSBDbGFyYTEiMCAGA1UECgwZTWln\nVEQgSW50ZXJtZWRpYXRlIElzc3VlcjEeMBwGA1UEAwwVTWlnVEQgSW50ZXJtZWRp\nYXRlIENBMHYwEAYHKoZIzj0CAQYFK4EEACIDYgAEbG8UwpbhzDyzLsfGYOf+MxDG\n+2DX61exLjnMAgo78CQTD12ge66dgkzcJZ5FI3GrlJZPXAgVvDKsJXSEaysfV2U7\nD4LA4LDOqy8gF/xIYWa0CG+8K/K2nsbKASIhuwE+o2MwYTAPBgNVHRMBAf8EBTAD\nAQH/MA4GA1UdDwEB/wQEAwIBBjAdBgNVHQ4EFgQUBvT8w20dba3E07aiRDEfsXlx\neLswHwYDVR0jBBgwFoAUByYcVdKYdUuTd97TmqGMw5Ekrg0wCgYIKoZIzj0EAwMD\naAAwZQIxAIibTFYBOcoBPPrgIN9ZUJcZpM1nMphNfiOkNXknMFfwyiOBc0aYef2e\n1PtopEFZiQIwU0l+LeqVirXD7dWXAANN9+W2hLmdNNifZvf5ENGwEK5dgn54FWoU\nkoGfhEFuuemy\n-----END CERTIFICATE-----\n-----BEGIN CERTIFICATE-----\nMIICTzCCAdagAwIBAgIUIIRnuq6BASXwFFcIwhWGtuvoWP8wCgYIKoZIzj0EAwMw\nXzELMAkGA1UEBhMCVVMxCzAJBgNVBAgMAkNBMRQwEgYDVQQHDAtTYW50YSBDbGFy\nYTEVMBMGA1UECgwMTWlnVEQgSXNzdWVyMRYwFAYDVQQDDA1NaWdURCBSb290IENB\nMB4XDTI2MDkwMjIwNDIxM1oXDTM2MDgzMDIwNDIxM1owXzELMAkGA1UEBhMCVVMx\nCzAJBgNVBAgMAkNBMRQwEgYDVQQHDAtTYW50YSBDbGFyYTEVMBMGA1UECgwMTWln\nVEQgSXNzdWVyMRYwFAYDVQQDDA1NaWdURCBSb290IENBMHYwEAYHKoZIzj0CAQYF\nK4EEACIDYgAEsoBV62G+63+QswhM7il92pH6v+86NLMLAPyyzHIgAXzKJTQLsLDq\nXvq3yZbXFLAEoABZkshXNKxphoSK+b7rQjvgral7vNshcq/bgSmkAFxGjXzuHC8V\nXOpBVmVEsdgio1MwUTAdBgNVHQ4EFgQUByYcVdKYdUuTd97TmqGMw5Ekrg0wHwYD\nVR0jBBgwFoAUByYcVdKYdUuTd97TmqGMw5Ekrg0wDwYDVR0TAQH/BAUwAwEB/zAK\nBggqhkjOPQQDAwNnADBkAjA46e70GOt1bjKjU4YlDEnh01KjpcqRFC2w4lGiG/RJ\nsKsNTMhJhmglcJw3UN3vCDYCMAwNzecuOD6joTJXiBFDw9zA0oisIust4NSZUtnj\n+dN7kruhJoRxoyftJ3O48BuF2A==\n-----END CERTIFICATE-----\n","servtdTcbMapping":{"tdTcbMapping":{"id":"BB9668CA-4EE8-4523-941A-B3B03BE46E03","issueDate":"2025-01-01T00:00:00Z","nextUpdate":"2026-01-01T00:00:00Z","svnMappings":[{"isvsvn":1,"tdMeasurements":{"tdinfo_hash":"000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000"}}],"version":1},"signature":"306502310083FCB221D17AFF1DF38E18B2543A12656B24341F672CA856BD4065C10BDE77D0C6B3AE9D336D7E92D3733F90BF27E3C80230308E563360486F7099A497E839A882FF0AE1F8F5C016CCAD242893AE1D65C28C9DEF51130A5191F593FB1AE3C7DA1E1B"}} \ No newline at end of file +{"majorVersion":1,"minorVersion":0,"servtdIdentity":{"tdIdentity":{"attributes":"0000000000000000","id":"A0998F0F-B2F3-4872-8138-FBC2B853E8C6","issueDate":"2025-01-01T00:00:00Z","isvProdId":1,"mrConfigId":"000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000","mrOwner":"000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000","mrOwnerConfig":"000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000","mrsigner":"000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000","nextUpdate":"2026-01-01T00:00:00Z","tcbEvaluationNumber":1,"tcbLevels":[{"tcb":{"isvsvn":1},"tcbDate":"2024-01-01T00:00:00Z","tcbStatus":"UpToDate"}],"version":1,"xfam":"E71A060000000000"},"signature":"3065023100FD5C3636248FC0AFADEAB96FF1EA482F3AB09752C965CEF346DE0DD4B3B9E0307EEBAD671EFF283E255E69B33F134736023021B8A6A5FF6BE9468FEEFF69FAC6A00E359B53419315BAC52AE1BE9E2005EA166E924676F14504AFC95BC3D2DF895A92"},"servtdIdentityIssuerChain":"-----BEGIN CERTIFICATE-----\nMIICaDCCAe6gAwIBAgIUfJVxzQLvRxH6suOHfBpR1mlL6CowCgYIKoZIzj0EAwMw\ndDELMAkGA1UEBhMCVVMxCzAJBgNVBAgMAkNBMRQwEgYDVQQHDAtTYW50YSBDbGFy\nYTEiMCAGA1UECgwZTWlnVEQgSW50ZXJtZWRpYXRlIElzc3VlcjEeMBwGA1UEAwwV\nTWlnVEQgSW50ZXJtZWRpYXRlIENBMB4XDTI2MDkxMjAwMDUyNVoXDTI3MDkxMjAw\nMDUyNVowYzELMAkGA1UEBhMCVVMxCzAJBgNVBAgMAkNBMRQwEgYDVQQHDAtTYW50\nYSBDbGFyYTEVMBMGA1UECgwMTWlnVEQgSXNzdWVyMRowGAYDVQQDDBFNaWdURCBJ\nbmZvIElzc3VlcjB2MBAGByqGSM49AgEGBSuBBAAiA2IABH9I8qjPEqZBX9wHgb22\nPsC/Vpiz6e4lIwdECUQ/KX93GbdYyibzHRawiwumrMS3RR5XsOiJYckGfo7nhftB\noiqstrN7YwwIwu3dD2oPkU+rUNP73D5SoXvFvJH6GJRrl6NSMFAwDgYDVR0PAQH/\nBAQDAgeAMB0GA1UdDgQWBBTeyxHNTE9IvgE9axy/ShWr7G1+bjAfBgNVHSMEGDAW\ngBSHF2xOeJ5+gddXjL9uv1sVWS2cmDAKBggqhkjOPQQDAwNoADBlAjBafsTXa7S5\nh49z16hyB1pdk+0uAsxCLjG99liWGt86r07PpLNn/UHv/uKdCpuTQD8CMQCPN7jj\nHz6Y2l2tmy0cFx2TPw6P/q50UMnwkuczO/WtV4Ym4vGslwWljK3ypCn1kzA=\n-----END CERTIFICATE-----\n-----BEGIN CERTIFICATE-----\nMIICdDCCAfugAwIBAgIUezVutiTFiDTfUXqC63GtiV7QiMUwCgYIKoZIzj0EAwMw\nXzELMAkGA1UEBhMCVVMxCzAJBgNVBAgMAkNBMRQwEgYDVQQHDAtTYW50YSBDbGFy\nYTEVMBMGA1UECgwMTWlnVEQgSXNzdWVyMRYwFAYDVQQDDA1NaWdURCBSb290IENB\nMB4XDTI2MDkxMjAwMDUyNVoXDTMxMDkxMTAwMDUyNVowdDELMAkGA1UEBhMCVVMx\nCzAJBgNVBAgMAkNBMRQwEgYDVQQHDAtTYW50YSBDbGFyYTEiMCAGA1UECgwZTWln\nVEQgSW50ZXJtZWRpYXRlIElzc3VlcjEeMBwGA1UEAwwVTWlnVEQgSW50ZXJtZWRp\nYXRlIENBMHYwEAYHKoZIzj0CAQYFK4EEACIDYgAEP5xaa2Ho+bhuZ/tHU4oDctJK\nV1hkCIcKNVA98WZwSkF+2U18iJDCCgCqID8yZPTeDsAwedmAnGMgoDY0LnTHU1lb\nP4S/kBqlYyJS6hPLaap0OZcqm/4KlfEtzHlcQyngo2MwYTAPBgNVHRMBAf8EBTAD\nAQH/MA4GA1UdDwEB/wQEAwIBBjAdBgNVHQ4EFgQUhxdsTniefoHXV4y/br9bFVkt\nnJgwHwYDVR0jBBgwFoAUbE8HztUJj3IR8/vZh7vPZSDVc6owCgYIKoZIzj0EAwMD\nZwAwZAIwNrIYVVOrhYieQWa0zyo6lFU2qw3PBCKjK1vs7lLRj1zL23NBcbGkO/eL\nFJDJyIpFAjBhjhMsR3KPm3KJ7PdBlo2DUGndZl6IfCmDegz9GQo1IxiK2Gwlw+tx\nL8FKWODvtmw=\n-----END CERTIFICATE-----\n-----BEGIN CERTIFICATE-----\nMIICUDCCAdagAwIBAgIUIKafaBi49XqENxLPj6zO8f2J0cEwCgYIKoZIzj0EAwMw\nXzELMAkGA1UEBhMCVVMxCzAJBgNVBAgMAkNBMRQwEgYDVQQHDAtTYW50YSBDbGFy\nYTEVMBMGA1UECgwMTWlnVEQgSXNzdWVyMRYwFAYDVQQDDA1NaWdURCBSb290IENB\nMB4XDTI2MDkxMjAwMDUyNVoXDTM2MDkwOTAwMDUyNVowXzELMAkGA1UEBhMCVVMx\nCzAJBgNVBAgMAkNBMRQwEgYDVQQHDAtTYW50YSBDbGFyYTEVMBMGA1UECgwMTWln\nVEQgSXNzdWVyMRYwFAYDVQQDDA1NaWdURCBSb290IENBMHYwEAYHKoZIzj0CAQYF\nK4EEACIDYgAEX0FA16XAybLR9y71HBrJiNvZoLR/3KCNPGXnUGDfeAHfcye57/eZ\nn3zlBI3qX3fJYSv3FrzlFU1gqmNuLrD8Stjjm8SA//YJPC1oJIMUMgdLw7ieNvaS\nlJG5eknquOjxo1MwUTAdBgNVHQ4EFgQUbE8HztUJj3IR8/vZh7vPZSDVc6owHwYD\nVR0jBBgwFoAUbE8HztUJj3IR8/vZh7vPZSDVc6owDwYDVR0TAQH/BAUwAwEB/zAK\nBggqhkjOPQQDAwNoADBlAjBMhiJO0hkVoz268l4Lbv4zC/joDl6fddaTjIEpXNho\nrkntDlzBSsq8RbaMyKXMp80CMQDw285fiuP/3VWEwJCGP+kheIIbpF2Ek4C/7pSq\nWeYdinGh4QtYefKnQ86q9/3XM3A=\n-----END CERTIFICATE-----\n","servtdTcbMapping":{"tdTcbMapping":{"id":"BB9668CA-4EE8-4523-941A-B3B03BE46E03","issueDate":"2025-01-01T00:00:00Z","nextUpdate":"2026-01-01T00:00:00Z","svnMappings":[{"isvsvn":1,"tdMeasurements":{"tdinfo_hash":"000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000"}}],"version":1},"signature":"3066023100FC0D6C657D8B3B81BF508724124EF5E3251EB311586B88AD8FABD737A65D401FCFC557ABF0F29F190B609B3B28AB66F30231008884B1E25CE0D1652C2342AEBD7FAC12CB490AC588FB009DB2C5E12E0EB43294A0AE3DDE47284A83979A1D0275DA2C65"},"servtdCrl":"-----BEGIN X509 CRL-----\nMIIBKzCBswIBATAKBggqhkjOPQQDAzB0MQswCQYDVQQGEwJVUzELMAkGA1UECAwC\nQ0ExFDASBgNVBAcMC1NhbnRhIENsYXJhMSIwIAYDVQQKDBlNaWdURCBJbnRlcm1l\nZGlhdGUgSXNzdWVyMR4wHAYDVQQDDBVNaWdURCBJbnRlcm1lZGlhdGUgQ0EXDTI2\nMDkxMjAwMDUyNVoXDTI3MDkxMjAwMDUyNVqgDjAMMAoGA1UdFAQDAgEBMAoGCCqG\nSM49BAMDA2cAMGQCMFmQAz0ZXk5W+7r8rypl9h81l3N0hPx1bs3fGDFnlEalyWf6\nwwVqv24QCbUpVsaGYgIwPCf2uKV65ij28VxNduI4WhKrUZTth8UUssHzUs1IasNd\n5B3WwB3F8PQamlDlrzaA\n-----END X509 CRL-----\n"} \ No newline at end of file diff --git a/config/templates/tcb_mapping_signed.json b/config/templates/tcb_mapping_signed.json index cb23a551b..1ed6cedb2 100644 --- a/config/templates/tcb_mapping_signed.json +++ b/config/templates/tcb_mapping_signed.json @@ -1 +1 @@ -{"tdTcbMapping":{"id":"BB9668CA-4EE8-4523-941A-B3B03BE46E03","issueDate":"2025-01-01T00:00:00Z","nextUpdate":"2026-01-01T00:00:00Z","svnMappings":[{"isvsvn":1,"tdMeasurements":{"tdinfo_hash":"000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000"}}],"version":1},"signature":"306502310083FCB221D17AFF1DF38E18B2543A12656B24341F672CA856BD4065C10BDE77D0C6B3AE9D336D7E92D3733F90BF27E3C80230308E563360486F7099A497E839A882FF0AE1F8F5C016CCAD242893AE1D65C28C9DEF51130A5191F593FB1AE3C7DA1E1B"} \ No newline at end of file +{"tdTcbMapping":{"id":"BB9668CA-4EE8-4523-941A-B3B03BE46E03","issueDate":"2025-01-01T00:00:00Z","nextUpdate":"2026-01-01T00:00:00Z","svnMappings":[{"isvsvn":1,"tdMeasurements":{"tdinfo_hash":"000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000"}}],"version":1},"signature":"3066023100FC0D6C657D8B3B81BF508724124EF5E3251EB311586B88AD8FABD737A65D401FCFC557ABF0F29F190B609B3B28AB66F30231008884B1E25CE0D1652C2342AEBD7FAC12CB490AC588FB009DB2C5E12E0EB43294A0AE3DDE47284A83979A1D0275DA2C65"} \ No newline at end of file diff --git a/config/templates/td_identity_signed.json b/config/templates/td_identity_signed.json index 7f7452680..c10de2730 100644 --- a/config/templates/td_identity_signed.json +++ b/config/templates/td_identity_signed.json @@ -1 +1 @@ -{"tdIdentity":{"attributes":"0000000000000000","id":"A0998F0F-B2F3-4872-8138-FBC2B853E8C6","issueDate":"2025-01-01T00:00:00Z","isvProdId":1,"mrConfigId":"000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000","mrOwner":"000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000","mrOwnerConfig":"000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000","mrsigner":"000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000","nextUpdate":"2026-01-01T00:00:00Z","tcbEvaluationNumber":1,"tcbLevels":[{"tcb":{"isvsvn":1},"tcbDate":"2024-01-01T00:00:00Z","tcbStatus":"UpToDate"}],"version":1,"xfam":"E71A060000000000"},"signature":"3065023100E1D20627BCB88E10CEB1B78DAEB549C5F7E83CB0AFA57B4478BA6E1557A237021E31810AB0EA99E5BB816FA9DD6156EB02306FB52AF74229A520CE0D90CE41D76E783536874A11693F47CB3E274D242C62969A454848C4EC39E92344BF65AEBA4BDF"} \ No newline at end of file +{"tdIdentity":{"attributes":"0000000000000000","id":"A0998F0F-B2F3-4872-8138-FBC2B853E8C6","issueDate":"2025-01-01T00:00:00Z","isvProdId":1,"mrConfigId":"000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000","mrOwner":"000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000","mrOwnerConfig":"000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000","mrsigner":"000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000","nextUpdate":"2026-01-01T00:00:00Z","tcbEvaluationNumber":1,"tcbLevels":[{"tcb":{"isvsvn":1},"tcbDate":"2024-01-01T00:00:00Z","tcbStatus":"UpToDate"}],"version":1,"xfam":"E71A060000000000"},"signature":"3065023100FD5C3636248FC0AFADEAB96FF1EA482F3AB09752C965CEF346DE0DD4B3B9E0307EEBAD671EFF283E255E69B33F134736023021B8A6A5FF6BE9468FEEFF69FAC6A00E359B53419315BAC52AE1BE9E2005EA166E924676F14504AFC95BC3D2DF895A92"} \ No newline at end of file diff --git a/doc/policy_v2.md b/doc/policy_v2.md index 9f1699b37..b81602d3e 100644 --- a/doc/policy_v2.md +++ b/doc/policy_v2.md @@ -35,25 +35,41 @@ cargo build -p json-signer ./target/debug/json-signer --sign --name tdTcbMapping --private-key /path/to/pkcs8 --input /path/to/tcb_mapping.json --output tcb_mapping_signed.json ``` -Produce ServTD identity and TCB mapping collateral bundle: +All v2 policies must include a CA-signed PEM CRL with a CRL-number extension +in `servtdCollateral.servtdCrl`. If no certificates are revoked, provide a valid +signed CRL with an empty revocation list, not an empty file or an omitted field. +The CRL-issuing CA must be present in both the policy-signer chain (also used for +the TCB mapping) and the identity-signer chain. An issuer mismatch fails closed. + +Produce the ServTD identity, TCB mapping, and CRL collateral bundle: ```sh cargo build -p servtd-collateral-generator -./target/debug/servtd-collateral-generator --identity /path/to/td_identity_signed.json --identity-chain /path/to/identity_issuer_chain.pem --mapping /path/to/tcb_mapping_signed.json -o servtd_collateral.json +./target/debug/servtd-collateral-generator --identity /path/to/td_identity_signed.json --identity-chain /path/to/identity_issuer_chain.pem --mapping /path/to/tcb_mapping_signed.json --servtd-crl /path/to/servtd_signers.crl.pem -o servtd_collateral.json ``` Result: `servtd_collateral.json` contains the signed ServTD identity, its issuer -chain, and the signed TCB mapping. The TCB mapping is verified with the policy -issuer chain measured into RTMR1. +chain, the signed TCB mapping, and the CRL. The TCB mapping is verified with the +policy issuer chain whose signer anchor is measured into RTMR1. + +Missing, null, malformed, or unauthenticated CRLs are rejected during policy +verification, as are CRLs without a CRL-number extension. MigTD checks peer +signers against its local CRL; a peer-provided CRL cannot replace it. Existing +v2 policies without `servtdCrl` must be regenerated with a signed CRL before +use with this implementation. The CRL is part of the RTMR2-measured policy data, +so adding or updating it requires rebuilding the image and updating its +cumulative TCB mapping. Policy v1 is unchanged. ### Mapping signer authority -Peer authentication verifies the mapping signature and binds its issuer chain -to the peer's attested RTMR1. The peer chain must have the same root CA and -complete leaf Subject Name as the local chain. The CA must issue that Subject -Name only to authorized mapping signers for the intended product and purpose. -Intermediate certificates must be valid CAs, but need not match the local -intermediates. +Peer authentication verifies the mapping signature and matches the signer +anchor derived from its issuer chain to the peer's attested RTMR1 event. The +anchor binds the root certificate and the complete leaf Subject Name, not the +full issuer-chain bytes. Peer chain validation requires those same components +as the local signer anchor. The CA must issue that Subject Name only to +authorized mapping signers for the intended product and purpose. +Intermediate certificates must be valid CAs, but are not part of the anchor; +the CRL issuer constraints above still apply. The authenticated source mapping resolves the initial and current release SVNs, including releases absent from an older destination's local mapping. The @@ -68,6 +84,27 @@ Generate a policy v2 JSON referencing: - Signed ServTD collateral (from step 2) - Base Policy Data (without collaterals and ServTD collateral) +An optional servTD signer CRL floor belongs in a `servtd` entry in the applicable +`policy`, `forwardPolicy`, or `backwardPolicy` list: + +```json +{ + "servtd": { + "migtdIdentity": {}, + "servtdCrlNum": { + "operation": "greater-or-equal", + "reference": "self" + } + } +} +``` + +This constraint remains active in each evaluated servTD policy block when +rebinding skips platform checks. The example requires the peer's CRL number to +be at least the local CRL number; a missing peer or local number fails evaluation. +The CRL itself remains in `servtdCollateral.servtdCrl`. `global.crl` accepts only +`pckCrlNum` and `rootCaCrlNum`; placing `servtdCrlNum` there is rejected. + ```sh cargo build -p migtd-policy-generator ./target/debug/migtd-policy-generator v2 \ @@ -124,9 +161,10 @@ cargo image --policy-v2 \ ``` During startup: -- Policy issuer chain is measured (see measurement flow in [src/migtd/src/bin/migtd/main.rs](../src/migtd/src/bin/migtd/main.rs)). -- The supplied policy issuer chain and canonical `policyData` are matched to - their authenticated RTMR1 and RTMR2 event digests before the mapping is used. +- The signer anchor is measured, not the full issuer chain (see the measurement flow in [src/migtd/src/bin/migtd/main.rs](../src/migtd/src/bin/migtd/main.rs)). +- The authenticated RTMR1 event digest must match `SHA384(signer_anchor)`. + The RTMR2 event digest must match the hash of canonical `policyData` before + the mapping is used. - Collaterals are used for quote verification and TCB evaluation. ## 5. Finalize the cumulative TCB mapping @@ -134,7 +172,7 @@ During startup: Prepare the signing keys and complete steps 1-3 **before** measuring the release. Retain the exact signed identity as `config/templates/td_identity_signed.json` and use `key/migtd_issuer_chain.pem` consistently for this example. Freeze the -identity, its signature and issuer chain, platform collaterals, policy settings, +identity, its signature and issuer chain, signer CRL, platform collaterals, policy settings, image build options, and TDINFO manifest. Re-signing an unchanged identity can produce a different signature, changing RTMR2 and therefore `tdinfo_hash`. @@ -167,7 +205,8 @@ cargo build -p migtd-hash ### Sign the cumulative mapping and rebuild the policy ```sh bash sh_script/build_policy_v2.sh preprod \ - config/templates/tcb_mapping.json config/templates/td_identity_signed.json + config/templates/tcb_mapping.json config/templates/td_identity_signed.json \ + /path/to/servtd_signers.crl.pem ``` ### Rebuild migtd with new policy ```sh @@ -192,7 +231,7 @@ cmp --silent target/release/expected_tdinfo_hash.txt target/release/final_tdinfo 1. Platform collaterals -> `collateral_*.json` 2. Sign the ServTD identity and cumulative TCB mapping -> generate `servtd_collateral.json` 3. Generate policy data -> package it as `policy_v2_signed.json` without an outer signature -4. Build the image with measured policy data and issuer chain +4. Build the image with measured policy data and signer anchor 5. Record its `tdinfo_hash` and update the cumulative mapping 6. Re-sign only the mapping, preserving every measured input 7. Rebuild and require the final `tdinfo_hash` to equal the recorded value diff --git a/sh_script/Azure/build_azure_mock_test.sh b/sh_script/Azure/build_azure_mock_test.sh index da3412ef7..3ccf1b4c0 100755 --- a/sh_script/Azure/build_azure_mock_test.sh +++ b/sh_script/Azure/build_azure_mock_test.sh @@ -196,6 +196,8 @@ generate_certificates() { # Create certificate chain (leaf + root) echo "7. Creating certificate chain..." cat "$output_dir/policy_signing.pem" "$output_dir/root_ca.pem" > "$output_dir/policy_issuer_chain.pem" + bash "$PROJECT_ROOT/sh_script/test/generate_empty_servtd_crl.sh" \ + "$output_dir/root_ca.pem" "$output_dir/root_ca.key" "$output_dir/servtd.crl.pem" # Clean up CSR rm -f "$output_dir/policy_signing.csr" @@ -528,6 +530,7 @@ IDENTITY_CHAIN="$CERT_DIR/policy_issuer_chain.pem" --identity "$TD_IDENTITY_SIGNED" \ --identity-chain "$IDENTITY_CHAIN" \ --mapping "$TCB_MAPPING_SIGNED" \ + --servtd-crl "$CERT_DIR/servtd.crl.pem" \ --output "$SERVTD_COLLATERAL" echo -e "${GREEN}✓ ServTD Collateral generated: $SERVTD_COLLATERAL${NC}" diff --git a/sh_script/build_AzCVMEmu_policy_and_test.sh b/sh_script/build_AzCVMEmu_policy_and_test.sh index 85081fc63..4741a85c3 100755 --- a/sh_script/build_AzCVMEmu_policy_and_test.sh +++ b/sh_script/build_AzCVMEmu_policy_and_test.sh @@ -339,6 +339,8 @@ generate_certificates() { # Keep backward-compatible aliases (default to "a") cp "$output_dir/policy_signing_a_pkcs8.key" "$output_dir/policy_signing_pkcs8.key" cp "$output_dir/policy_issuer_chain_a.pem" "$output_dir/policy_issuer_chain.pem" + bash "$PROJECT_ROOT/sh_script/test/generate_empty_servtd_crl.sh" \ + "$output_dir/root_ca.pem" "$output_dir/root_ca.key" "$output_dir/servtd.crl.pem" } # Parse command line arguments @@ -665,7 +667,7 @@ echo # echo -e "${BLUE}=== Step 3: Updating TD Identity Template ===${NC}" jq -c ".xfam = \"$XFAM\" | .attributes = \"$ATTRIBUTES\" | .mrConfigId = \"$MR_CONFIG_ID\" | \ -.mrOwner = \"$MR_OWNER\" | .mrOwnerConfig = \"$MR_OWNER_CONFIG\" | .mrsigner = \"$MRSIGNER\" | \ +.mrOwner = \"$MR_OWNER\" | .mrOwnerConfig = \"$MR_OWNER_CONFIG\" | \ .isvProdId = $ISV_PROD_ID | .tcbLevels[0].tcb.isvsvn = $ISVSVN" \ "$TD_IDENTITY_TEMPLATE" | tr -d '\n' > "$TD_IDENTITY_UPDATED" @@ -765,6 +767,7 @@ build_signed_policy_variant() { --identity "$td_identity_signed" \ --identity-chain "$identity_chain" \ --mapping "$tcb_mapping_signed" \ + --servtd-crl "$CERT_DIR/servtd.crl.pem" \ --output "$servtd_collateral" "$TOOLS_DIR/migtd-policy-generator" v2 \ diff --git a/sh_script/build_policy_v2.sh b/sh_script/build_policy_v2.sh index 59f33188b..0b86b0d73 100644 --- a/sh_script/build_policy_v2.sh +++ b/sh_script/build_policy_v2.sh @@ -7,6 +7,7 @@ key_dir="./key" environment="${1:-pre-production}" tcb_mapping_file="${2:-}" signed_identity_file="${3:-}" +servtd_crl_file="${4:-}" case "$environment" in pre-production|preprod) collateral_file="collateral_pre_production_fmspc.json" @@ -15,14 +16,14 @@ case "$environment" in collateral_file="collateral_production_fmspc.json" ;; *) - echo "Usage: $0 " >&2 + echo "Usage: $0 " >&2 exit 1 ;; esac echo "Selected collateral environment '$environment' using $collateral_file" -if [[ -z "$tcb_mapping_file" || -z "$signed_identity_file" ]]; then - echo "Usage: $0 " >&2 +if [[ -z "$tcb_mapping_file" || -z "$signed_identity_file" || -z "$servtd_crl_file" ]]; then + echo "Usage: $0 " >&2 exit 1 fi if [[ ! -s "$signed_identity_file" ]] || ! jq -e \ @@ -31,6 +32,10 @@ if [[ ! -s "$signed_identity_file" ]] || ! jq -e \ echo "The signed identity used to measure this release is required: $signed_identity_file" >&2 exit 1 fi +if [[ ! -s "$servtd_crl_file" ]]; then + echo "A nonempty signed servTD CRL is required: $servtd_crl_file" >&2 + exit 1 +fi if ! jq -e '.svnMappings | type == "array" and length > 0' "$tcb_mapping_file" >/dev/null; then echo "TCB mapping must contain at least one reviewed release: $tcb_mapping_file" >&2 echo "Generate it cumulatively with migtd-hash before signing." >&2 @@ -60,6 +65,7 @@ cargo build -p servtd-collateral-generator --identity "$signed_identity_file" \ --identity-chain "$key_dir/migtd_issuer_chain.pem" \ --mapping "$config_temp_dir/tcb_mapping_signed.json" \ + --servtd-crl "$servtd_crl_file" \ -o "$config_temp_dir/servtd_collateral.json" # Build migtd-policy-generator and generate policy_v2.json diff --git a/sh_script/test/generate_empty_servtd_crl.sh b/sh_script/test/generate_empty_servtd_crl.sh new file mode 100644 index 000000000..c28a731f4 --- /dev/null +++ b/sh_script/test/generate_empty_servtd_crl.sh @@ -0,0 +1,23 @@ +#!/bin/bash +# SPDX-License-Identifier: BSD-2-Clause-Patent +set -euo pipefail + +if [[ $# -ne 3 ]]; then + echo "Usage: $0 " >&2 + exit 1 +fi + +# Only for freshly generated test CAs; never replace a deployment's revocation list. +temp_dir=$(mktemp -d) +trap 'rm -f "$temp_dir/index" "$temp_dir/crlnumber" "$temp_dir/crlnumber.old" "$temp_dir/crlnumber.new"; rmdir "$temp_dir"' EXIT +: > "$temp_dir/index" +printf '01\n' > "$temp_dir/crlnumber" + +openssl ca -gencrl -batch -cert "$1" -keyfile "$2" -out "$3" \ + -md sha384 -crldays 365 -config /dev/stdin < { tbs_cert_list: TbsCertList<'a>, - signature_algorithm: AnyRef<'a>, + signature_algorithm: AlgorithmIdentifier<'a>, signature_value: BitStringRef<'a>, } @@ -31,7 +32,7 @@ struct TbsCertList<'a> { #[derive(Sequence)] struct RevokedCertificate<'a> { - user_certificate: AnyRef<'a>, + user_certificate: UintRef<'a>, revocation_date: AnyRef<'a>, crl_entry_extensions: Option>, } @@ -120,6 +121,59 @@ pub fn get_crl_number(crl: &[u8]) -> Result { Err(Error::CrlNumberNotFound) } +fn crl_pem_to_der(crl: &[u8]) -> Result, Error> { + CertificateRevocationListDer::from_pem_slice(crl) + .map(|der| der.as_ref().to_vec()) + .map_err(|_| Error::DecodePemCert) +} + +pub fn get_crl_issuer_der(crl: &[u8]) -> Result, Error> { + let der = crl_pem_to_der(crl)?; + let crl = Crl::from_der(&der).map_err(|_| Error::ParseCertificate)?; + crl.tbs_cert_list + .issuer + .to_der() + .map_err(|_| Error::ParseCertificate) +} + +pub fn verify_crl_signature(crl: &[u8], issuer_public_key: &[u8]) -> Result<(), Error> { + let der = crl_pem_to_der(crl)?; + let crl = Crl::from_der(&der).map_err(|_| Error::ParseCertificate)?; + + if crl.signature_algorithm.algorithm != ECDSA_WITH_SHA384_OID { + return Err(Error::UnsupportedAlgorithm); + } + + let tbs = crl + .tbs_cert_list + .to_der() + .map_err(|_| Error::ParseCertificate)?; + let signature = crl + .signature_value + .as_bytes() + .ok_or(Error::ParseCertificate)?; + + crate::ecdsa::ecdsa_verify_with_algorithm( + issuer_public_key, + &tbs, + signature, + &crate::ecdsa::ECDSA_P384_SHA384_ASN1, + ) + .map_err(|_| Error::EcdsaVerify) +} + +pub fn is_serial_revoked(crl: &[u8], serial: &[u8]) -> Result { + let der = crl_pem_to_der(crl)?; + let crl = Crl::from_der(&der).map_err(|_| Error::ParseCertificate)?; + + Ok(crl + .tbs_cert_list + .revoked_certificates + .iter() + .flatten() + .any(|entry| entry.user_certificate.as_bytes() == serial)) +} + #[cfg(test)] mod test { use super::*; diff --git a/src/crypto/src/lib.rs b/src/crypto/src/lib.rs index 32ebaad4b..261170ad1 100644 --- a/src/crypto/src/lib.rs +++ b/src/crypto/src/lib.rs @@ -119,7 +119,24 @@ pub fn get_policy_signer_key_hash(cert_chain_pem: &[u8]) -> Result<[u8; SHA384_D Ok(hash) } -/// Verifies a certificate chain and then verifies a message signature +pub fn split_chain_pem_to_leaf_and_root_der(cert_chain_pem: &[u8]) -> Result<(Vec, Vec)> { + let chain = extract_cert_chain_from_pem(cert_chain_pem)?; + let leaf = chain[0].as_ref().to_vec(); + let root = chain.last().unwrap().as_ref().to_vec(); + Ok((leaf, root)) +} + +pub fn extract_leaf_subject_der_from_chain_pem(cert_chain_pem: &[u8]) -> Result> { + let chain = extract_cert_chain_from_pem(cert_chain_pem)?; + let leaf_der = chain[0].as_ref(); + let cert = x509::Certificate::from_der(leaf_der).map_err(|_| Error::ParseCertificate)?; + cert.tbs_certificate + .subject + .to_der() + .map_err(|_| Error::ParseCertificate) +} + +/// Verifies a certificate chain and then verifies a message signature. pub fn verify_cert_chain_and_signature( cert_chain_pem: &[u8], message: &[u8], @@ -128,6 +145,7 @@ pub fn verify_cert_chain_and_signature( let cert_chain = extract_cert_chain_from_pem(cert_chain_pem)?; verify_certificate_chain(&cert_chain)?; + verify_issuer_ca_constraints(&cert_chain)?; // Extract public key from the leaf certificate and verify signature let leaf_cert = &cert_chain[0]; @@ -136,6 +154,42 @@ pub fn verify_cert_chain_and_signature( Ok(()) } +pub fn verify_signer_chain_not_revoked(chain_pem: &[u8], crl_pem: &[u8]) -> Result<()> { + let chain_der = extract_cert_chain_from_pem(chain_pem)?; + let chain = chain_der + .iter() + .map(|der| x509::Certificate::from_der(der.as_ref()).map_err(|_| Error::ParseCertificate)) + .collect::>>()?; + + let crl_issuer_der = crl::get_crl_issuer_der(crl_pem)?; + let mut issuer_key = None; + for cert in &chain { + let subject_der = cert + .tbs_certificate + .subject + .to_der() + .map_err(|_| Error::ParseCertificate)?; + if subject_der == crl_issuer_der && is_ca_certificate(cert)? { + issuer_key = Some(extract_public_key_from_cert(cert)?); + break; + } + } + let issuer_key = issuer_key.ok_or_else(|| { + Error::CertChainVerification("CRL issuer does not match any CA in the signer chain".into()) + })?; + crl::verify_crl_signature(crl_pem, &issuer_key)?; + + for cert in &chain { + if crl::is_serial_revoked(crl_pem, cert.tbs_certificate.serial_number.as_bytes())? { + return Err(Error::CertChainVerification( + "a certificate in the signer chain is revoked".into(), + )); + } + } + + Ok(()) +} + fn extract_cert_chain_from_pem(cert_chain_pem: &[u8]) -> Result> { let mut cert_chain = Vec::new(); @@ -179,6 +233,19 @@ fn verify_certificate_chain(cert_chain: &[CertificateDer<'_>]) -> Result<()> { Ok(()) } +fn verify_issuer_ca_constraints(cert_chain: &[CertificateDer<'_>]) -> Result<()> { + for cert_der in cert_chain.iter().skip(1) { + let issuer = + x509::Certificate::from_der(cert_der.as_ref()).map_err(|_| Error::ParseCertificate)?; + if !is_ca_certificate(&issuer)? { + return Err(Error::CertChainVerification( + "certificate chain contains a non-CA issuer".into(), + )); + } + } + Ok(()) +} + /// Verifies that subject_cert was signed by issuer_cert fn verify_cert_signature( subject_cert: &x509::Certificate, diff --git a/src/migtd/src/bin/migtd/main.rs b/src/migtd/src/bin/migtd/main.rs index 928464981..7e187c571 100644 --- a/src/migtd/src/bin/migtd/main.rs +++ b/src/migtd/src/bin/migtd/main.rs @@ -339,11 +339,19 @@ fn get_policy_issuer_chain_and_measure(event_log: &mut [u8]) { } }; - // Measure and extend the policy issuer chain to RTMR + let signer_anchor = migtd::policy::compute_signer_anchor_from_chain_pem(policy_issuer_chain) + .unwrap_or_else(|e| { + log::error!("Failed to compute policy signer anchor: {:?}\n", e); + panic_with_guest_crash_reg_report( + MigrationResult::InvalidPolicyError as u64, + b"Failed to compute policy signer anchor", + ); + }); + let _ = event_log::write_tagged_event_log( event_log, MR_INDEX_POLICY_ISSUER_CHAIN, - policy_issuer_chain, + &signer_anchor, TAGGED_EVENT_ID_POLICY_ISSUER_CHAIN, policy_issuer_chain, ) diff --git a/src/migtd/src/mig_policy.rs b/src/migtd/src/mig_policy.rs index ad3509924..406a42070 100644 --- a/src/migtd/src/mig_policy.rs +++ b/src/migtd/src/mig_policy.rs @@ -422,6 +422,20 @@ mod v2 { ) .log_err("Peer identity cert chain validation") .map_err(|_| PolicyError::PeerCertChainValidation)?; + + crypto::verify_signer_chain_not_revoked( + verified_policy.policy_issuer_chain.as_bytes(), + local_policy.servtd_crl.as_bytes(), + ) + .log_err("Peer policy signer revocation check") + .map_err(|_| PolicyError::SignerRevoked)?; + crypto::verify_signer_chain_not_revoked( + verified_policy.servtd_identity_issuer_chain.as_bytes(), + local_policy.servtd_crl.as_bytes(), + ) + .log_err("Peer identity signer revocation check") + .map_err(|_| PolicyError::SignerRevoked)?; + // 4. Check the integrity of the policy with its event log check_policy_integrity(mig_policy, &events)?; @@ -491,6 +505,7 @@ mod v2 { .map_err(|_| PolicyError::InvalidCollateral)?; let root_ca_crl_num = get_crl_number(collaterals.root_ca_crl.as_bytes()) .map_err(|_| PolicyError::InvalidCollateral)?; + let servtd_crl_num = servtd_crl_num_from_policy(policy)?; Ok(PolicyEvaluationInfo { tee_tcb_svn: None, @@ -503,6 +518,7 @@ mod v2 { migtd_tcb_status: migtd_tcb.map(|tcb| tcb.tcb_status.clone()), pck_crl_num: Some(pck_crl_num), root_ca_crl_num: Some(root_ca_crl_num), + servtd_crl_num: Some(servtd_crl_num), }) } @@ -528,9 +544,14 @@ mod v2 { migtd_tcb_status: migtd_tcb.map(|tcb| tcb.tcb_status.clone()), pck_crl_num: None, root_ca_crl_num: None, + servtd_crl_num: Some(servtd_crl_num_from_policy(policy)?), }) } + fn servtd_crl_num_from_policy(policy: &VerifiedPolicy) -> Result { + get_crl_number(policy.servtd_crl.as_bytes()).map_err(|_| PolicyError::InvalidCollateral) + } + fn get_tcb_date_and_status_from_suppl_data( suppl_data: &[u8], ) -> Result<(String, String), PolicyError> { diff --git a/src/policy/src/lib.rs b/src/policy/src/lib.rs index 240d5a024..f50c7eeea 100644 --- a/src/policy/src/lib.rs +++ b/src/policy/src/lib.rs @@ -58,6 +58,7 @@ pub enum PolicyError { QuoteGeneration, GetTdxReport, PeerCertChainValidation, + SignerRevoked, } pub struct Report<'a> { diff --git a/src/policy/src/v2/measurement.rs b/src/policy/src/v2/measurement.rs index 6571772a8..f01895c0c 100644 --- a/src/policy/src/v2/measurement.rs +++ b/src/policy/src/v2/measurement.rs @@ -28,10 +28,17 @@ //! `SHA384(TDINFO)` for direct lookup. use alloc::{string::String, vec::Vec}; +use crypto::{ + extract_leaf_subject_der_from_chain_pem, hash::digest_sha384, + split_chain_pem_to_leaf_and_root_der, SHA384_DIGEST_SIZE, +}; use serde_json::Value; use crate::PolicyError; +pub const SIGNER_ANCHOR_DOMAIN_TAG: &[u8] = b"MIGTD-RTMR1-ANCHOR-V1"; +const SIGNER_ANCHOR_SEPARATOR: u8 = 0x00; + // Canonicalization /// Append canonical JSON: sorted object keys, no whitespace, and unchanged @@ -118,10 +125,71 @@ pub fn extract_canonical_policy_data_bytes(policy_input: &[u8]) -> Result Result<[u8; SHA384_DIGEST_SIZE], PolicyError> { + let root_hash = digest_sha384(root_der).map_err(|_| PolicyError::HashCalculation)?; + let subject_hash = digest_sha384(leaf_subject_der).map_err(|_| PolicyError::HashCalculation)?; + + let mut input = Vec::with_capacity( + SIGNER_ANCHOR_DOMAIN_TAG.len() + root_hash.len() + subject_hash.len() + 2, + ); + input.extend_from_slice(SIGNER_ANCHOR_DOMAIN_TAG); + input.push(SIGNER_ANCHOR_SEPARATOR); + input.extend_from_slice(&root_hash); + input.push(SIGNER_ANCHOR_SEPARATOR); + input.extend_from_slice(&subject_hash); + + let digest = digest_sha384(&input).map_err(|_| PolicyError::HashCalculation)?; + let mut anchor = [0u8; SHA384_DIGEST_SIZE]; + anchor.copy_from_slice(&digest); + Ok(anchor) +} + +pub fn compute_signer_anchor_from_chain_pem( + chain_pem: &[u8], +) -> Result<[u8; SHA384_DIGEST_SIZE], PolicyError> { + let (_, root_der) = + split_chain_pem_to_leaf_and_root_der(chain_pem).map_err(|_| PolicyError::InvalidPolicy)?; + let leaf_subject = extract_leaf_subject_der_from_chain_pem(chain_pem) + .map_err(|_| PolicyError::InvalidPolicy)?; + compute_signer_anchor(&root_der, &leaf_subject) +} + #[cfg(test)] mod tests { use super::*; + #[test] + fn signer_anchor_matches_fixed_vector() { + let expected = [ + 0xd3, 0x2b, 0x27, 0xfd, 0xe6, 0x71, 0xe1, 0x76, 0x8e, 0x0e, 0xae, 0x05, 0xa9, 0x91, + 0x88, 0x07, 0x94, 0x4f, 0xda, 0x04, 0x70, 0x76, 0x86, 0x17, 0x9e, 0x20, 0x41, 0x2c, + 0x70, 0xc3, 0x24, 0x64, 0xac, 0xec, 0x97, 0x75, 0x71, 0x8f, 0xb8, 0x15, 0xe0, 0xf3, + 0x66, 0xef, 0x33, 0x12, 0xea, 0x31, + ]; + assert_eq!( + compute_signer_anchor(b"root DER", b"leaf Subject DER").unwrap(), + expected + ); + } + + #[test] + fn signer_anchor_from_pem_matches_fixed_vector() { + let chain = include_bytes!("../../test/policy_v2/cert_chain/policy_issuer_chain.pem"); + let expected = [ + 0x38, 0xed, 0xbb, 0x53, 0x53, 0xc3, 0x19, 0xbb, 0xb1, 0x49, 0x8f, 0xec, 0x83, 0x4c, + 0x77, 0x4c, 0x13, 0xc6, 0xe9, 0x8a, 0x0c, 0x11, 0x0f, 0x99, 0x78, 0x3d, 0xef, 0x6c, + 0x55, 0x5b, 0x54, 0xbd, 0xee, 0xb3, 0x83, 0xb6, 0x27, 0xc2, 0x1e, 0xed, 0x1c, 0x60, + 0x40, 0x7c, 0xd6, 0xbb, 0x89, 0x37, + ]; + assert_eq!( + compute_signer_anchor_from_chain_pem(chain).unwrap(), + expected + ); + } + // Canonicalization #[test] diff --git a/src/policy/src/v2/policy.rs b/src/policy/src/v2/policy.rs index 8e4fdd88f..f47c8f3e6 100644 --- a/src/policy/src/v2/policy.rs +++ b/src/policy/src/v2/policy.rs @@ -13,8 +13,9 @@ use serde_json::{self, value::RawValue}; use crate::{ v2::{ - bytes_to_hex_string, measurement::extract_canonical_policy_data_bytes, policy, - verify_event_hash, + bytes_to_hex_string, + measurement::{compute_signer_anchor_from_chain_pem, extract_canonical_policy_data_bytes}, + policy, verify_event_hash, }, CcEvent, Collaterals, EventName, PolicyError, ServtdCollateral, TdIdentity, TdTcbMapping, }; @@ -169,6 +170,9 @@ pub struct PolicyEvaluationInfo { /// The minimal crl_num of root_ca_crl pub root_ca_crl_num: Option, + + /// The minimal CRL number for the servTD signer chain. + pub servtd_crl_num: Option, } pub struct VerifiedPolicy<'a> { @@ -176,6 +180,7 @@ pub struct VerifiedPolicy<'a> { pub servtd_identity: TdIdentity, pub servtd_identity_issuer_chain: String, pub servtd_tcb_mapping: TdTcbMapping, + pub servtd_crl: String, /// The policy signing certificate chain (PEM) used to verify this policy. pub policy_issuer_chain: String, } @@ -206,7 +211,8 @@ pub fn check_policy_issuer_chain_integrity( issuer_chain: &[u8], events: &BTreeMap, ) -> Result<(), PolicyError> { - if !verify_event_hash(events, &EventName::MigTdPolicySigner, issuer_chain)? { + let signer_anchor = compute_signer_anchor_from_chain_pem(issuer_chain)?; + if !verify_event_hash(events, &EventName::MigTdPolicySigner, &signer_anchor)? { return Err(PolicyError::PolicyHashMismatch); } @@ -249,6 +255,17 @@ impl<'a> RawPolicyData<'a> { .verify_signature(issuer_chain)?; let servtd_identity_issuer_chain = servtd_collateral.servtd_identity_issuer_chain.clone(); + let servtd_crl = servtd_collateral.servtd_crl.clone(); + + crypto::verify_signer_chain_not_revoked(issuer_chain, servtd_crl.as_bytes()) + .map_err(|_| PolicyError::SignerRevoked)?; + crypto::verify_signer_chain_not_revoked( + servtd_identity_issuer_chain.as_bytes(), + servtd_crl.as_bytes(), + ) + .map_err(|_| PolicyError::SignerRevoked)?; + crypto::crl::get_crl_number(servtd_crl.as_bytes()) + .map_err(|_| PolicyError::InvalidCollateral)?; if !policy_data.validate() { return Err(PolicyError::InvalidParameter); @@ -259,6 +276,7 @@ impl<'a> RawPolicyData<'a> { servtd_identity, servtd_identity_issuer_chain, servtd_tcb_mapping, + servtd_crl, policy_issuer_chain, }) } @@ -514,7 +532,7 @@ impl PlatformPolicy { } #[derive(Debug, Serialize, Deserialize)] -#[serde(rename_all = "camelCase")] +#[serde(rename_all = "camelCase", deny_unknown_fields)] struct CrlPolicy { pck_crl_num: Option, root_ca_crl_num: Option, @@ -548,6 +566,7 @@ impl CrlPolicy { #[serde(rename_all = "camelCase")] struct ServtdPolicy { migtd_identity: MigTdIdentityPolicy, + servtd_crl_num: Option, } impl ServtdPolicy { @@ -596,6 +615,13 @@ impl ServtdPolicy { } } + if let Some(property) = &self.servtd_crl_num { + let servtd_crl_num = value.servtd_crl_num.ok_or(PolicyError::CrlEvaluation)?; + if !property.evaluate_integer(servtd_crl_num, relative_reference.servtd_crl_num)? { + return Err(PolicyError::CrlEvaluation); + } + } + Ok(()) } } @@ -903,6 +929,32 @@ mod test { policy.verify(issuer_chain).unwrap(); } + #[test] + fn test_policy_requires_servtd_crl() { + let original: serde_json::Value = + serde_json::from_str(include_str!("../../test/policy_v2/policy_v2.json")).unwrap(); + let issuer_chain = + include_bytes!("../../test/policy_v2/cert_chain/policy_issuer_chain.pem"); + + for crl in [None, Some(serde_json::Value::Null)] { + let mut policy = original.clone(); + let collateral = policy["policyData"]["servtdCollateral"] + .as_object_mut() + .unwrap(); + if let Some(crl) = crl { + collateral.insert("servtdCrl".to_string(), crl); + } else { + collateral.remove("servtdCrl"); + } + let input = serde_json::to_vec(&policy).unwrap(); + let policy = RawPolicyData::deserialize_from_json(&input).unwrap(); + assert!(matches!( + policy.verify(issuer_chain), + Err(PolicyError::InvalidPolicy) + )); + } + } + #[test] fn test_global_policy() { let global = include_str!("../../test/policy_v2/global.json"); @@ -918,6 +970,7 @@ mod test { migtd_isvsvn: None, pck_crl_num: None, root_ca_crl_num: None, + servtd_crl_num: None, }; let relative_ref = PolicyEvaluationInfo::default(); assert!(global_policy.evaluate(&value, &relative_ref).is_ok()); @@ -946,6 +999,127 @@ mod test { assert!(global_policy.evaluate(&value, &relative_ref).is_ok()); } + #[test] + fn test_global_crl_policy_rejects_servtd_crl_floor() { + let error = serde_json::from_str::( + r#"{"crl":{"servtdCrlNum":{"operation":"greater-or-equal","reference":5}}}"#, + ) + .unwrap_err(); + assert!(error.to_string().contains("unknown field `servtdCrlNum`")); + } + + #[test] + fn test_servtd_crl_floor_with_absolute_reference() { + let policy = serde_json::from_str::( + r#"{"migtdIdentity":{},"servtdCrlNum":{"operation":"greater-or-equal","reference":5}}"#, + ) + .unwrap(); + let relative = PolicyEvaluationInfo::default(); + + for (servtd_crl_num, allowed) in [ + (None, false), + (Some(4), false), + (Some(5), true), + (Some(6), true), + ] { + let value = PolicyEvaluationInfo { + servtd_crl_num, + ..PolicyEvaluationInfo::default() + }; + let result = policy.evaluate(&value, &relative); + if allowed { + assert!(result.is_ok(), "{:?}", result); + } else { + assert!(matches!(result, Err(PolicyError::CrlEvaluation))); + } + } + } + + #[test] + fn test_servtd_crl_floor_self_reference_requires_local_crl() { + let policy = serde_json::from_str::( + r#"{"migtdIdentity":{},"servtdCrlNum":{"operation":"greater-or-equal","reference":"self"}}"#, + ) + .unwrap(); + let value = PolicyEvaluationInfo { + servtd_crl_num: Some(5), + ..PolicyEvaluationInfo::default() + }; + + assert!(matches!( + policy.evaluate(&value, &PolicyEvaluationInfo::default()), + Err(PolicyError::InvalidReference) + )); + } + + #[test] + fn test_servtd_crl_floor_is_optional() { + let policy = serde_json::from_str::(r#"{"migtdIdentity":{}}"#).unwrap(); + assert!(policy + .evaluate( + &PolicyEvaluationInfo::default(), + &PolicyEvaluationInfo::default(), + ) + .is_ok()); + } + + #[test] + fn test_servtd_crl_floor_in_all_policy_blocks() { + let block_json = r#"[ + {"global":{"crl":{ + "pckCrlNum":{"operation":"greater-or-equal","reference":5}, + "rootCaCrlNum":{"operation":"greater-or-equal","reference":5} + }}}, + {"servtd":{ + "migtdIdentity":{}, + "servtdCrlNum":{"operation":"greater-or-equal","reference":"self"} + }} + ]"#; + let mut policy = serde_json::from_str::(include_str!( + "../../test/policy_v2/policy_data.json" + )) + .unwrap(); + for block in [ + &mut policy.policy, + &mut policy.forward_policy, + &mut policy.backward_policy, + ] { + *block = Some(serde_json::from_str(block_json).unwrap()); + } + let relative = PolicyEvaluationInfo { + servtd_crl_num: Some(5), + ..PolicyEvaluationInfo::default() + }; + + for skip_global in [false, true] { + for (servtd_crl_num, allowed) in [ + (None, false), + (Some(4), false), + (Some(5), true), + (Some(6), true), + ] { + let value = PolicyEvaluationInfo { + servtd_crl_num, + pck_crl_num: if skip_global { None } else { Some(5) }, + root_ca_crl_num: if skip_global { None } else { Some(5) }, + migtd_tcb_status: Some("UpToDate".to_string()), + ..PolicyEvaluationInfo::default() + }; + for result in [ + policy.evaluate_policy_common(&value, &relative, skip_global), + policy.evaluate_policy_forward(&value, &relative, skip_global), + policy.evaluate_policy_backward(&value, &relative, skip_global), + ] { + if allowed { + assert!(result.is_ok(), "{:?}", result); + } else { + assert!(matches!(result, Err(PolicyError::CrlEvaluation))); + } + } + } + } + } + #[test] fn test_policy_tcb_date() { // Test with a value reference diff --git a/src/policy/src/v2/servtd_collateral.rs b/src/policy/src/v2/servtd_collateral.rs index 6f2520d01..2833a71f2 100644 --- a/src/policy/src/v2/servtd_collateral.rs +++ b/src/policy/src/v2/servtd_collateral.rs @@ -30,6 +30,9 @@ pub struct ServtdCollateral<'a> { #[serde(borrow)] pub servtd_identity: RawServtdIdentity<'a>, pub servtd_tcb_mapping: RawServtdTcbMapping<'a>, + /// PEM CRL signed by a CA present in both the policy and identity signer chains. + /// Required, with a CRL-number extension, even when no certificates are revoked. + pub servtd_crl: String, } #[derive(Debug, Serialize, Deserialize)] diff --git a/src/policy/test/policy_v2/cert_chain/policy_issuer_chain.pem b/src/policy/test/policy_v2/cert_chain/policy_issuer_chain.pem index 7966f9c8c..ca3285df9 100644 --- a/src/policy/test/policy_v2/cert_chain/policy_issuer_chain.pem +++ b/src/policy/test/policy_v2/cert_chain/policy_issuer_chain.pem @@ -1,46 +1,46 @@ -----BEGIN CERTIFICATE----- -MIICaDCCAe6gAwIBAgIUTbltbfR2MqjYC04lViWFKrg6HdwwCgYIKoZIzj0EAwMw +MIICaDCCAe6gAwIBAgIUfJVxzQLvRxH6suOHfBpR1mlL6CowCgYIKoZIzj0EAwMw dDELMAkGA1UEBhMCVVMxCzAJBgNVBAgMAkNBMRQwEgYDVQQHDAtTYW50YSBDbGFy YTEiMCAGA1UECgwZTWlnVEQgSW50ZXJtZWRpYXRlIElzc3VlcjEeMBwGA1UEAwwV -TWlnVEQgSW50ZXJtZWRpYXRlIENBMB4XDTI2MDkwMjIwNDIxNFoXDTI3MDkwMjIw -NDIxNFowYzELMAkGA1UEBhMCVVMxCzAJBgNVBAgMAkNBMRQwEgYDVQQHDAtTYW50 +TWlnVEQgSW50ZXJtZWRpYXRlIENBMB4XDTI2MDkxMjAwMDUyNVoXDTI3MDkxMjAw +MDUyNVowYzELMAkGA1UEBhMCVVMxCzAJBgNVBAgMAkNBMRQwEgYDVQQHDAtTYW50 YSBDbGFyYTEVMBMGA1UECgwMTWlnVEQgSXNzdWVyMRowGAYDVQQDDBFNaWdURCBJ -bmZvIElzc3VlcjB2MBAGByqGSM49AgEGBSuBBAAiA2IABH5vWdNV562wS25uaCye -prgjA1xJH4hlVTmI6whzgO7xmOW1kZi7glN3TXAdEcKctSIOiYw+oHqiXZsPGTKB -f6ieEey3yynUO8UwMsr25rVkpDvKi2PL1ZDeR2FQ5GMxcKNSMFAwDgYDVR0PAQH/ -BAQDAgeAMB0GA1UdDgQWBBRRsu5Xj3LZ8FzNUK5TEUD9E4ahuDAfBgNVHSMEGDAW -gBQG9PzDbR1trcTTtqJEMR+xeXF4uzAKBggqhkjOPQQDAwNoADBlAjEA1S9EBp+C -QO920YlTE1aYW+xHjBJq9W2TM79SIVENFHSxIRYdANWAaJge2gtwMknMAjAZZupA -w6HSYkKWsQP0pG2utLLxi85lS+1vVhWyl8Sh2k6xOiq303K8TK/auAFOXQo= +bmZvIElzc3VlcjB2MBAGByqGSM49AgEGBSuBBAAiA2IABH9I8qjPEqZBX9wHgb22 +PsC/Vpiz6e4lIwdECUQ/KX93GbdYyibzHRawiwumrMS3RR5XsOiJYckGfo7nhftB +oiqstrN7YwwIwu3dD2oPkU+rUNP73D5SoXvFvJH6GJRrl6NSMFAwDgYDVR0PAQH/ +BAQDAgeAMB0GA1UdDgQWBBTeyxHNTE9IvgE9axy/ShWr7G1+bjAfBgNVHSMEGDAW +gBSHF2xOeJ5+gddXjL9uv1sVWS2cmDAKBggqhkjOPQQDAwNoADBlAjBafsTXa7S5 +h49z16hyB1pdk+0uAsxCLjG99liWGt86r07PpLNn/UHv/uKdCpuTQD8CMQCPN7jj +Hz6Y2l2tmy0cFx2TPw6P/q50UMnwkuczO/WtV4Ym4vGslwWljK3ypCn1kzA= -----END CERTIFICATE----- -----BEGIN CERTIFICATE----- -MIICdTCCAfugAwIBAgIUUhMm1H4HjXLOwHVkvZzXcESTTBIwCgYIKoZIzj0EAwMw +MIICdDCCAfugAwIBAgIUezVutiTFiDTfUXqC63GtiV7QiMUwCgYIKoZIzj0EAwMw XzELMAkGA1UEBhMCVVMxCzAJBgNVBAgMAkNBMRQwEgYDVQQHDAtTYW50YSBDbGFy YTEVMBMGA1UECgwMTWlnVEQgSXNzdWVyMRYwFAYDVQQDDA1NaWdURCBSb290IENB -MB4XDTI2MDkwMjIwNDIxNFoXDTMxMDkwMTIwNDIxNFowdDELMAkGA1UEBhMCVVMx +MB4XDTI2MDkxMjAwMDUyNVoXDTMxMDkxMTAwMDUyNVowdDELMAkGA1UEBhMCVVMx CzAJBgNVBAgMAkNBMRQwEgYDVQQHDAtTYW50YSBDbGFyYTEiMCAGA1UECgwZTWln VEQgSW50ZXJtZWRpYXRlIElzc3VlcjEeMBwGA1UEAwwVTWlnVEQgSW50ZXJtZWRp -YXRlIENBMHYwEAYHKoZIzj0CAQYFK4EEACIDYgAEbG8UwpbhzDyzLsfGYOf+MxDG -+2DX61exLjnMAgo78CQTD12ge66dgkzcJZ5FI3GrlJZPXAgVvDKsJXSEaysfV2U7 -D4LA4LDOqy8gF/xIYWa0CG+8K/K2nsbKASIhuwE+o2MwYTAPBgNVHRMBAf8EBTAD -AQH/MA4GA1UdDwEB/wQEAwIBBjAdBgNVHQ4EFgQUBvT8w20dba3E07aiRDEfsXlx -eLswHwYDVR0jBBgwFoAUByYcVdKYdUuTd97TmqGMw5Ekrg0wCgYIKoZIzj0EAwMD -aAAwZQIxAIibTFYBOcoBPPrgIN9ZUJcZpM1nMphNfiOkNXknMFfwyiOBc0aYef2e -1PtopEFZiQIwU0l+LeqVirXD7dWXAANN9+W2hLmdNNifZvf5ENGwEK5dgn54FWoU -koGfhEFuuemy +YXRlIENBMHYwEAYHKoZIzj0CAQYFK4EEACIDYgAEP5xaa2Ho+bhuZ/tHU4oDctJK +V1hkCIcKNVA98WZwSkF+2U18iJDCCgCqID8yZPTeDsAwedmAnGMgoDY0LnTHU1lb +P4S/kBqlYyJS6hPLaap0OZcqm/4KlfEtzHlcQyngo2MwYTAPBgNVHRMBAf8EBTAD +AQH/MA4GA1UdDwEB/wQEAwIBBjAdBgNVHQ4EFgQUhxdsTniefoHXV4y/br9bFVkt +nJgwHwYDVR0jBBgwFoAUbE8HztUJj3IR8/vZh7vPZSDVc6owCgYIKoZIzj0EAwMD +ZwAwZAIwNrIYVVOrhYieQWa0zyo6lFU2qw3PBCKjK1vs7lLRj1zL23NBcbGkO/eL +FJDJyIpFAjBhjhMsR3KPm3KJ7PdBlo2DUGndZl6IfCmDegz9GQo1IxiK2Gwlw+tx +L8FKWODvtmw= -----END CERTIFICATE----- -----BEGIN CERTIFICATE----- -MIICTzCCAdagAwIBAgIUIIRnuq6BASXwFFcIwhWGtuvoWP8wCgYIKoZIzj0EAwMw +MIICUDCCAdagAwIBAgIUIKafaBi49XqENxLPj6zO8f2J0cEwCgYIKoZIzj0EAwMw XzELMAkGA1UEBhMCVVMxCzAJBgNVBAgMAkNBMRQwEgYDVQQHDAtTYW50YSBDbGFy YTEVMBMGA1UECgwMTWlnVEQgSXNzdWVyMRYwFAYDVQQDDA1NaWdURCBSb290IENB -MB4XDTI2MDkwMjIwNDIxM1oXDTM2MDgzMDIwNDIxM1owXzELMAkGA1UEBhMCVVMx +MB4XDTI2MDkxMjAwMDUyNVoXDTM2MDkwOTAwMDUyNVowXzELMAkGA1UEBhMCVVMx CzAJBgNVBAgMAkNBMRQwEgYDVQQHDAtTYW50YSBDbGFyYTEVMBMGA1UECgwMTWln VEQgSXNzdWVyMRYwFAYDVQQDDA1NaWdURCBSb290IENBMHYwEAYHKoZIzj0CAQYF -K4EEACIDYgAEsoBV62G+63+QswhM7il92pH6v+86NLMLAPyyzHIgAXzKJTQLsLDq -Xvq3yZbXFLAEoABZkshXNKxphoSK+b7rQjvgral7vNshcq/bgSmkAFxGjXzuHC8V -XOpBVmVEsdgio1MwUTAdBgNVHQ4EFgQUByYcVdKYdUuTd97TmqGMw5Ekrg0wHwYD -VR0jBBgwFoAUByYcVdKYdUuTd97TmqGMw5Ekrg0wDwYDVR0TAQH/BAUwAwEB/zAK -BggqhkjOPQQDAwNnADBkAjA46e70GOt1bjKjU4YlDEnh01KjpcqRFC2w4lGiG/RJ -sKsNTMhJhmglcJw3UN3vCDYCMAwNzecuOD6joTJXiBFDw9zA0oisIust4NSZUtnj -+dN7kruhJoRxoyftJ3O48BuF2A== +K4EEACIDYgAEX0FA16XAybLR9y71HBrJiNvZoLR/3KCNPGXnUGDfeAHfcye57/eZ +n3zlBI3qX3fJYSv3FrzlFU1gqmNuLrD8Stjjm8SA//YJPC1oJIMUMgdLw7ieNvaS +lJG5eknquOjxo1MwUTAdBgNVHQ4EFgQUbE8HztUJj3IR8/vZh7vPZSDVc6owHwYD +VR0jBBgwFoAUbE8HztUJj3IR8/vZh7vPZSDVc6owDwYDVR0TAQH/BAUwAwEB/zAK +BggqhkjOPQQDAwNoADBlAjBMhiJO0hkVoz268l4Lbv4zC/joDl6fddaTjIEpXNho +rkntDlzBSsq8RbaMyKXMp80CMQDw285fiuP/3VWEwJCGP+kheIIbpF2Ek4C/7pSq +WeYdinGh4QtYefKnQ86q9/3XM3A= -----END CERTIFICATE----- diff --git a/src/policy/test/policy_v2/policy_data.json b/src/policy/test/policy_v2/policy_data.json index ce9001dd1..64d5afe52 100644 --- a/src/policy/test/policy_v2/policy_data.json +++ b/src/policy/test/policy_v2/policy_data.json @@ -1 +1 @@ -{"collaterals":{"majorVersion":1,"minorVersion":0,"pckCrl":"-----BEGIN X509 CRL-----\nMIIBKTCB0AIBATAKBggqhkjOPQQDAjBwMSIwIAYDVQQDDBlJbnRlbCBTR1ggUENL\nIFBsYXRmb3JtIENBMRowGAYDVQQKDBFJbnRlbCBDb3Jwb3JhdGlvbjEUMBIGA1UE\nBwwLU2FudGEgQ2xhcmExCzAJBgNVBAgMAkNBMQswCQYDVQQGEwJVUxcNMjUxMDIx\nMTAwMDQ1WhcNMjUxMTIwMTAwMDQ1WqAvMC0wCgYDVR0UBAMCAQEwHwYDVR0jBBgw\nFoAUWSPTp0qoY1QuOXCt4A8HK1ckKrcwCgYIKoZIzj0EAwIDSAAwRQIhAMyASL3c\nx2EzWL2vYSgVohy/wFV4CRDaDjg+jr2a1hiMAiBJ0EydeGFHj8SHaGyDwXOVzpJR\nL3cPZdDrut6pXRKdUw==\n-----END X509 CRL-----\n","pckCrlIssuerChain":"-----BEGIN CERTIFICATE-----\nMIICmjCCAkCgAwIBAgIUWSPTp0qoY1QuOXCt4A8HK1ckKrcwCgYIKoZIzj0EAwIw\naDEaMBgGA1UEAwwRSW50ZWwgU0dYIFJvb3QgQ0ExGjAYBgNVBAoMEUludGVsIENv\ncnBvcmF0aW9uMRQwEgYDVQQHDAtTYW50YSBDbGFyYTELMAkGA1UECAwCQ0ExCzAJ\nBgNVBAYTAlVTMB4XDTE5MTAzMTEyMzM0N1oXDTM0MTAzMTEyMzM0N1owcDEiMCAG\nA1UEAwwZSW50ZWwgU0dYIFBDSyBQbGF0Zm9ybSBDQTEaMBgGA1UECgwRSW50ZWwg\nQ29ycG9yYXRpb24xFDASBgNVBAcMC1NhbnRhIENsYXJhMQswCQYDVQQIDAJDQTEL\nMAkGA1UEBhMCVVMwWTATBgcqhkjOPQIBBggqhkjOPQMBBwNCAAQwp+Lc+TUBtg1H\n+U8JIsMsbjHjCkTtXb8jPM6r2dhu9zIblhDZ7INfqt3Ix8XcFKD8k0NEXrkZ66qJ\nXa1KzLIKo4G/MIG8MB8GA1UdIwQYMBaAFOnoRFJTNlxLGJoR/EMYLKXcIIBIMFYG\nA1UdHwRPME0wS6BJoEeGRWh0dHBzOi8vc2J4LWNlcnRpZmljYXRlcy50cnVzdGVk\nc2VydmljZXMuaW50ZWwuY29tL0ludGVsU0dYUm9vdENBLmRlcjAdBgNVHQ4EFgQU\nWSPTp0qoY1QuOXCt4A8HK1ckKrcwDgYDVR0PAQH/BAQDAgEGMBIGA1UdEwEB/wQI\nMAYBAf8CAQAwCgYIKoZIzj0EAwIDSAAwRQIhAJ1q+FTz+gUuVfBQuCgJsFrL2TTS\ne1aBZ53O52TjFie6AiAriPaRahUX9Oa9kGLlAchWXKT6j4RWSR50BqhrN3UT4A==\n-----END CERTIFICATE-----\n-----BEGIN CERTIFICATE-----\nMIIClDCCAjmgAwIBAgIVAOnoRFJTNlxLGJoR/EMYLKXcIIBIMAoGCCqGSM49BAMC\nMGgxGjAYBgNVBAMMEUludGVsIFNHWCBSb290IENBMRowGAYDVQQKDBFJbnRlbCBD\nb3Jwb3JhdGlvbjEUMBIGA1UEBwwLU2FudGEgQ2xhcmExCzAJBgNVBAgMAkNBMQsw\nCQYDVQQGEwJVUzAeFw0xOTEwMzEwOTQ5MjFaFw00OTEyMzEyMzU5NTlaMGgxGjAY\nBgNVBAMMEUludGVsIFNHWCBSb290IENBMRowGAYDVQQKDBFJbnRlbCBDb3Jwb3Jh\ndGlvbjEUMBIGA1UEBwwLU2FudGEgQ2xhcmExCzAJBgNVBAgMAkNBMQswCQYDVQQG\nEwJVUzBZMBMGByqGSM49AgEGCCqGSM49AwEHA0IABE/6D/1WHNrWwPmNMIyBKMW5\nJ6JzMsjo6xP2vkK1cdZGb1PGRP/C/8ECgiDkmklmzwLzLi+000m7LLrtKJA3oC2j\ngb8wgbwwHwYDVR0jBBgwFoAU6ehEUlM2XEsYmhH8QxgspdwggEgwVgYDVR0fBE8w\nTTBLoEmgR4ZFaHR0cHM6Ly9zYngtY2VydGlmaWNhdGVzLnRydXN0ZWRzZXJ2aWNl\ncy5pbnRlbC5jb20vSW50ZWxTR1hSb290Q0EuZGVyMB0GA1UdDgQWBBTp6ERSUzZc\nSxiaEfxDGCyl3CCASDAOBgNVHQ8BAf8EBAMCAQYwEgYDVR0TAQH/BAgwBgEB/wIB\nATAKBggqhkjOPQQDAgNJADBGAiEAzw9zdUiUHPMUd0C4mx41jlFZkrM3y5f1lgnV\nO7FbjOoCIQCoGtUmT4cXt7V+ySHbJ8Hob9AanpvXNH1ER+/gZF+opQ==\n-----END CERTIFICATE-----\n","platforms":[{"fmspc":"20C06F000000","tcbInfo":"{\"tcbInfo\":{\"id\":\"TDX\",\"version\":3,\"issueDate\":\"2025-10-21T09:44:35Z\",\"nextUpdate\":\"2025-11-20T09:44:35Z\",\"fmspc\":\"20C06F000000\",\"pceId\":\"0000\",\"tcbType\":0,\"tcbEvaluationDataNumber\":5,\"tdxModule\":{\"mrsigner\":\"000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000\",\"attributes\":\"0000000000000000\",\"attributesMask\":\"FFFFFFFFFFFFFFFF\"},\"tdxModuleIdentities\":[{\"id\":\"TDX_02\",\"mrsigner\":\"000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000\",\"attributes\":\"0000000000000000\",\"attributesMask\":\"FFFFFFFFFFFFFFFF\",\"tcbLevels\":[{\"tcb\":{\"isvsvn\":0},\"tcbDate\":\"2022-11-09T00:00:00Z\",\"tcbStatus\":\"UpToDate\"}]},{\"id\":\"TDX_03\",\"mrsigner\":\"000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000\",\"attributes\":\"0000000000000000\",\"attributesMask\":\"FFFFFFFFFFFFFFFF\",\"tcbLevels\":[{\"tcb\":{\"isvsvn\":0},\"tcbDate\":\"2022-11-09T00:00:00Z\",\"tcbStatus\":\"UpToDate\"}]},{\"id\":\"TDX_01\",\"mrsigner\":\"000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000\",\"attributes\":\"0000000000000000\",\"attributesMask\":\"FFFFFFFFFFFFFFFF\",\"tcbLevels\":[{\"tcb\":{\"isvsvn\":0},\"tcbDate\":\"2022-11-09T00:00:00Z\",\"tcbStatus\":\"UpToDate\"}]}],\"tcbLevels\":[{\"tcb\":{\"sgxtcbcomponents\":[{\"svn\":1,\"category\":\"BIOS\",\"type\":\"Early Microcode Update\"},{\"svn\":1,\"category\":\"OS/VMM\",\"type\":\"SGX Late Microcode Update\"},{\"svn\":0,\"category\":\"OS/VMM\",\"type\":\"TXT SINIT\"},{\"svn\":0,\"category\":\"BIOS\"},{\"svn\":0,\"category\":\"BIOS\"},{\"svn\":0,\"category\":\"BIOS\"},{\"svn\":0},{\"svn\":0,\"category\":\"OS/VMM\",\"type\":\"SEAMLDR ACM\"},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0}],\"pcesvn\":0,\"tdxtcbcomponents\":[{\"svn\":0,\"category\":\"OS/VMM\",\"type\":\"TDX Module\"},{\"svn\":0,\"category\":\"OS/VMM\",\"type\":\"TDX Module\"},{\"svn\":1,\"category\":\"OS/VMM\",\"type\":\"TDX Late Microcode Update\"},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0}]},\"tcbDate\":\"2022-11-09T00:00:00Z\",\"tcbStatus\":\"UpToDate\"}]},\"signature\":\"6f9cf0afa28bc6434a141f849c0920d842b8ec1651cc3bffb1fecc916af91195b750950fbea44e0071bd1a3647d7a55ea9a0fe0c58f66ef700e3aa2b4616405b\"}","tcbInfoIssuerChain":"-----BEGIN CERTIFICATE-----\nMIICkDCCAjagAwIBAgIUTh8n662T/sqPZK+7n3H67/KGwu0wCgYIKoZIzj0EAwIw\naDEaMBgGA1UEAwwRSW50ZWwgU0dYIFJvb3QgQ0ExGjAYBgNVBAoMEUludGVsIENv\ncnBvcmF0aW9uMRQwEgYDVQQHDAtTYW50YSBDbGFyYTELMAkGA1UECAwCQ0ExCzAJ\nBgNVBAYTAlVTMB4XDTE5MTAzMTEyMzM0N1oXDTI2MTAzMTEyMzM0N1owbDEeMBwG\nA1UEAwwVSW50ZWwgU0dYIFRDQiBTaWduaW5nMRowGAYDVQQKDBFJbnRlbCBDb3Jw\nb3JhdGlvbjEUMBIGA1UEBwwLU2FudGEgQ2xhcmExCzAJBgNVBAgMAkNBMQswCQYD\nVQQGEwJVUzBZMBMGByqGSM49AgEGCCqGSM49AwEHA0IABOnYw9LbN/JmyUttXa0M\niBEenjPbxbR4C8MuVYxDI+Le8lDBLp9X4wMzCAUF/fI/31giClXp/y0erLbLZjdV\n07+jgbkwgbYwHwYDVR0jBBgwFoAU6ehEUlM2XEsYmhH8QxgspdwggEgwVgYDVR0f\nBE8wTTBLoEmgR4ZFaHR0cHM6Ly9zYngtY2VydGlmaWNhdGVzLnRydXN0ZWRzZXJ2\naWNlcy5pbnRlbC5jb20vSW50ZWxTR1hSb290Q0EuZGVyMB0GA1UdDgQWBBROHyfr\nrZP+yo9kr7ufcfrv8obC7TAOBgNVHQ8BAf8EBAMCBsAwDAYDVR0TAQH/BAIwADAK\nBggqhkjOPQQDAgNIADBFAiEA9xQeifK+2abQGnrAgk0hrOhdyvJQorh2cEMn4Gwr\n4hoCIFHW5qQ9G2wBJ4GMNQqv/oMfbPtzmyTlaWWzwxkqM0CT\n-----END CERTIFICATE-----\n-----BEGIN CERTIFICATE-----\nMIIClDCCAjmgAwIBAgIVAOnoRFJTNlxLGJoR/EMYLKXcIIBIMAoGCCqGSM49BAMC\nMGgxGjAYBgNVBAMMEUludGVsIFNHWCBSb290IENBMRowGAYDVQQKDBFJbnRlbCBD\nb3Jwb3JhdGlvbjEUMBIGA1UEBwwLU2FudGEgQ2xhcmExCzAJBgNVBAgMAkNBMQsw\nCQYDVQQGEwJVUzAeFw0xOTEwMzEwOTQ5MjFaFw00OTEyMzEyMzU5NTlaMGgxGjAY\nBgNVBAMMEUludGVsIFNHWCBSb290IENBMRowGAYDVQQKDBFJbnRlbCBDb3Jwb3Jh\ndGlvbjEUMBIGA1UEBwwLU2FudGEgQ2xhcmExCzAJBgNVBAgMAkNBMQswCQYDVQQG\nEwJVUzBZMBMGByqGSM49AgEGCCqGSM49AwEHA0IABE/6D/1WHNrWwPmNMIyBKMW5\nJ6JzMsjo6xP2vkK1cdZGb1PGRP/C/8ECgiDkmklmzwLzLi+000m7LLrtKJA3oC2j\ngb8wgbwwHwYDVR0jBBgwFoAU6ehEUlM2XEsYmhH8QxgspdwggEgwVgYDVR0fBE8w\nTTBLoEmgR4ZFaHR0cHM6Ly9zYngtY2VydGlmaWNhdGVzLnRydXN0ZWRzZXJ2aWNl\ncy5pbnRlbC5jb20vSW50ZWxTR1hSb290Q0EuZGVyMB0GA1UdDgQWBBTp6ERSUzZc\nSxiaEfxDGCyl3CCASDAOBgNVHQ8BAf8EBAMCAQYwEgYDVR0TAQH/BAgwBgEB/wIB\nATAKBggqhkjOPQQDAgNJADBGAiEAzw9zdUiUHPMUd0C4mx41jlFZkrM3y5f1lgnV\nO7FbjOoCIQCoGtUmT4cXt7V+ySHbJ8Hob9AanpvXNH1ER+/gZF+opQ==\n-----END CERTIFICATE-----\n"},{"fmspc":"10A06E040000","tcbInfo":"{\"tcbInfo\":{\"id\":\"TDX\",\"version\":3,\"issueDate\":\"2025-10-21T09:44:36Z\",\"nextUpdate\":\"2025-11-20T09:44:36Z\",\"fmspc\":\"10A06E040000\",\"pceId\":\"0000\",\"tcbType\":0,\"tcbEvaluationDataNumber\":5,\"tdxModule\":{\"mrsigner\":\"000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000\",\"attributes\":\"0000000000000000\",\"attributesMask\":\"FFFFFFFFFFFFFFFF\"},\"tdxModuleIdentities\":[{\"id\":\"TDX_02\",\"mrsigner\":\"000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000\",\"attributes\":\"0000000000000000\",\"attributesMask\":\"FFFFFFFFFFFFFFFF\",\"tcbLevels\":[{\"tcb\":{\"isvsvn\":0},\"tcbDate\":\"2022-11-09T00:00:00Z\",\"tcbStatus\":\"UpToDate\"}]},{\"id\":\"TDX_03\",\"mrsigner\":\"000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000\",\"attributes\":\"0000000000000000\",\"attributesMask\":\"FFFFFFFFFFFFFFFF\",\"tcbLevels\":[{\"tcb\":{\"isvsvn\":0},\"tcbDate\":\"2022-11-09T00:00:00Z\",\"tcbStatus\":\"UpToDate\"}]},{\"id\":\"TDX_01\",\"mrsigner\":\"000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000\",\"attributes\":\"0000000000000000\",\"attributesMask\":\"FFFFFFFFFFFFFFFF\",\"tcbLevels\":[{\"tcb\":{\"isvsvn\":0},\"tcbDate\":\"2022-11-09T00:00:00Z\",\"tcbStatus\":\"UpToDate\"}]}],\"tcbLevels\":[{\"tcb\":{\"sgxtcbcomponents\":[{\"svn\":1,\"category\":\"BIOS\",\"type\":\"Early Microcode Update\"},{\"svn\":1,\"category\":\"OS/VMM\",\"type\":\"SGX Late Microcode Update\"},{\"svn\":0,\"category\":\"OS/VMM\",\"type\":\"TXT SINIT\"},{\"svn\":0,\"category\":\"BIOS\"},{\"svn\":0,\"category\":\"BIOS\"},{\"svn\":0,\"category\":\"BIOS\"},{\"svn\":0},{\"svn\":0,\"category\":\"OS/VMM\",\"type\":\"SEAMLDR ACM\"},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0}],\"pcesvn\":0,\"tdxtcbcomponents\":[{\"svn\":0,\"category\":\"OS/VMM\",\"type\":\"TDX Module\"},{\"svn\":0,\"category\":\"OS/VMM\",\"type\":\"TDX Module\"},{\"svn\":1,\"category\":\"OS/VMM\",\"type\":\"TDX Late Microcode Update\"},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0}]},\"tcbDate\":\"2022-11-09T00:00:00Z\",\"tcbStatus\":\"UpToDate\"}]},\"signature\":\"70c93242def0bf52e292ffb548ad3a219d9be54e0764d0c28fe5a6805c2321f02dc8de8dc93dcaf5d8dfbcda869af8be9ea3fc07d3dd64f6652ec77c7bb14f7d\"}","tcbInfoIssuerChain":"-----BEGIN CERTIFICATE-----\nMIICkDCCAjagAwIBAgIUTh8n662T/sqPZK+7n3H67/KGwu0wCgYIKoZIzj0EAwIw\naDEaMBgGA1UEAwwRSW50ZWwgU0dYIFJvb3QgQ0ExGjAYBgNVBAoMEUludGVsIENv\ncnBvcmF0aW9uMRQwEgYDVQQHDAtTYW50YSBDbGFyYTELMAkGA1UECAwCQ0ExCzAJ\nBgNVBAYTAlVTMB4XDTE5MTAzMTEyMzM0N1oXDTI2MTAzMTEyMzM0N1owbDEeMBwG\nA1UEAwwVSW50ZWwgU0dYIFRDQiBTaWduaW5nMRowGAYDVQQKDBFJbnRlbCBDb3Jw\nb3JhdGlvbjEUMBIGA1UEBwwLU2FudGEgQ2xhcmExCzAJBgNVBAgMAkNBMQswCQYD\nVQQGEwJVUzBZMBMGByqGSM49AgEGCCqGSM49AwEHA0IABOnYw9LbN/JmyUttXa0M\niBEenjPbxbR4C8MuVYxDI+Le8lDBLp9X4wMzCAUF/fI/31giClXp/y0erLbLZjdV\n07+jgbkwgbYwHwYDVR0jBBgwFoAU6ehEUlM2XEsYmhH8QxgspdwggEgwVgYDVR0f\nBE8wTTBLoEmgR4ZFaHR0cHM6Ly9zYngtY2VydGlmaWNhdGVzLnRydXN0ZWRzZXJ2\naWNlcy5pbnRlbC5jb20vSW50ZWxTR1hSb290Q0EuZGVyMB0GA1UdDgQWBBROHyfr\nrZP+yo9kr7ufcfrv8obC7TAOBgNVHQ8BAf8EBAMCBsAwDAYDVR0TAQH/BAIwADAK\nBggqhkjOPQQDAgNIADBFAiEA9xQeifK+2abQGnrAgk0hrOhdyvJQorh2cEMn4Gwr\n4hoCIFHW5qQ9G2wBJ4GMNQqv/oMfbPtzmyTlaWWzwxkqM0CT\n-----END CERTIFICATE-----\n-----BEGIN CERTIFICATE-----\nMIIClDCCAjmgAwIBAgIVAOnoRFJTNlxLGJoR/EMYLKXcIIBIMAoGCCqGSM49BAMC\nMGgxGjAYBgNVBAMMEUludGVsIFNHWCBSb290IENBMRowGAYDVQQKDBFJbnRlbCBD\nb3Jwb3JhdGlvbjEUMBIGA1UEBwwLU2FudGEgQ2xhcmExCzAJBgNVBAgMAkNBMQsw\nCQYDVQQGEwJVUzAeFw0xOTEwMzEwOTQ5MjFaFw00OTEyMzEyMzU5NTlaMGgxGjAY\nBgNVBAMMEUludGVsIFNHWCBSb290IENBMRowGAYDVQQKDBFJbnRlbCBDb3Jwb3Jh\ndGlvbjEUMBIGA1UEBwwLU2FudGEgQ2xhcmExCzAJBgNVBAgMAkNBMQswCQYDVQQG\nEwJVUzBZMBMGByqGSM49AgEGCCqGSM49AwEHA0IABE/6D/1WHNrWwPmNMIyBKMW5\nJ6JzMsjo6xP2vkK1cdZGb1PGRP/C/8ECgiDkmklmzwLzLi+000m7LLrtKJA3oC2j\ngb8wgbwwHwYDVR0jBBgwFoAU6ehEUlM2XEsYmhH8QxgspdwggEgwVgYDVR0fBE8w\nTTBLoEmgR4ZFaHR0cHM6Ly9zYngtY2VydGlmaWNhdGVzLnRydXN0ZWRzZXJ2aWNl\ncy5pbnRlbC5jb20vSW50ZWxTR1hSb290Q0EuZGVyMB0GA1UdDgQWBBTp6ERSUzZc\nSxiaEfxDGCyl3CCASDAOBgNVHQ8BAf8EBAMCAQYwEgYDVR0TAQH/BAgwBgEB/wIB\nATAKBggqhkjOPQQDAgNJADBGAiEAzw9zdUiUHPMUd0C4mx41jlFZkrM3y5f1lgnV\nO7FbjOoCIQCoGtUmT4cXt7V+ySHbJ8Hob9AanpvXNH1ER+/gZF+opQ==\n-----END CERTIFICATE-----\n"},{"fmspc":"40806F000000","tcbInfo":"{\"tcbInfo\":{\"id\":\"TDX\",\"version\":3,\"issueDate\":\"2025-10-21T09:44:37Z\",\"nextUpdate\":\"2025-11-20T09:44:37Z\",\"fmspc\":\"40806F000000\",\"pceId\":\"0000\",\"tcbType\":0,\"tcbEvaluationDataNumber\":5,\"tdxModule\":{\"mrsigner\":\"000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000\",\"attributes\":\"0000000000000000\",\"attributesMask\":\"FFFFFFFFFFFFFFFF\"},\"tdxModuleIdentities\":[{\"id\":\"TDX_02\",\"mrsigner\":\"000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000\",\"attributes\":\"0000000000000000\",\"attributesMask\":\"FFFFFFFFFFFFFFFF\",\"tcbLevels\":[{\"tcb\":{\"isvsvn\":0},\"tcbDate\":\"2022-11-09T00:00:00Z\",\"tcbStatus\":\"UpToDate\"}]},{\"id\":\"TDX_03\",\"mrsigner\":\"000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000\",\"attributes\":\"0000000000000000\",\"attributesMask\":\"FFFFFFFFFFFFFFFF\",\"tcbLevels\":[{\"tcb\":{\"isvsvn\":0},\"tcbDate\":\"2022-11-09T00:00:00Z\",\"tcbStatus\":\"UpToDate\"}]},{\"id\":\"TDX_01\",\"mrsigner\":\"000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000\",\"attributes\":\"0000000000000000\",\"attributesMask\":\"FFFFFFFFFFFFFFFF\",\"tcbLevels\":[{\"tcb\":{\"isvsvn\":0},\"tcbDate\":\"2022-11-09T00:00:00Z\",\"tcbStatus\":\"UpToDate\"}]}],\"tcbLevels\":[{\"tcb\":{\"sgxtcbcomponents\":[{\"svn\":1,\"category\":\"BIOS\",\"type\":\"Early Microcode Update\"},{\"svn\":1,\"category\":\"OS/VMM\",\"type\":\"SGX Late Microcode Update\"},{\"svn\":0,\"category\":\"OS/VMM\",\"type\":\"TXT SINIT\"},{\"svn\":0,\"category\":\"BIOS\"},{\"svn\":0,\"category\":\"BIOS\"},{\"svn\":0,\"category\":\"BIOS\"},{\"svn\":0},{\"svn\":0,\"category\":\"OS/VMM\",\"type\":\"SEAMLDR ACM\"},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0}],\"pcesvn\":11,\"tdxtcbcomponents\":[{\"svn\":0,\"category\":\"OS/VMM\",\"type\":\"TDX Module\"},{\"svn\":0,\"category\":\"OS/VMM\",\"type\":\"TDX Module\"},{\"svn\":1,\"category\":\"OS/VMM\",\"type\":\"TDX Late Microcode Update\"},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0}]},\"tcbDate\":\"2022-11-09T00:00:00Z\",\"tcbStatus\":\"UpToDate\"}]},\"signature\":\"a3a55dc486f550f535978f890365b03fcdcba8c90a273bdec1d57bc7f501dd108d514feb445d0521c28110a02384b13415dd0a9497651e15f8e61532fa92c64b\"}","tcbInfoIssuerChain":"-----BEGIN CERTIFICATE-----\nMIICkDCCAjagAwIBAgIUTh8n662T/sqPZK+7n3H67/KGwu0wCgYIKoZIzj0EAwIw\naDEaMBgGA1UEAwwRSW50ZWwgU0dYIFJvb3QgQ0ExGjAYBgNVBAoMEUludGVsIENv\ncnBvcmF0aW9uMRQwEgYDVQQHDAtTYW50YSBDbGFyYTELMAkGA1UECAwCQ0ExCzAJ\nBgNVBAYTAlVTMB4XDTE5MTAzMTEyMzM0N1oXDTI2MTAzMTEyMzM0N1owbDEeMBwG\nA1UEAwwVSW50ZWwgU0dYIFRDQiBTaWduaW5nMRowGAYDVQQKDBFJbnRlbCBDb3Jw\nb3JhdGlvbjEUMBIGA1UEBwwLU2FudGEgQ2xhcmExCzAJBgNVBAgMAkNBMQswCQYD\nVQQGEwJVUzBZMBMGByqGSM49AgEGCCqGSM49AwEHA0IABOnYw9LbN/JmyUttXa0M\niBEenjPbxbR4C8MuVYxDI+Le8lDBLp9X4wMzCAUF/fI/31giClXp/y0erLbLZjdV\n07+jgbkwgbYwHwYDVR0jBBgwFoAU6ehEUlM2XEsYmhH8QxgspdwggEgwVgYDVR0f\nBE8wTTBLoEmgR4ZFaHR0cHM6Ly9zYngtY2VydGlmaWNhdGVzLnRydXN0ZWRzZXJ2\naWNlcy5pbnRlbC5jb20vSW50ZWxTR1hSb290Q0EuZGVyMB0GA1UdDgQWBBROHyfr\nrZP+yo9kr7ufcfrv8obC7TAOBgNVHQ8BAf8EBAMCBsAwDAYDVR0TAQH/BAIwADAK\nBggqhkjOPQQDAgNIADBFAiEA9xQeifK+2abQGnrAgk0hrOhdyvJQorh2cEMn4Gwr\n4hoCIFHW5qQ9G2wBJ4GMNQqv/oMfbPtzmyTlaWWzwxkqM0CT\n-----END CERTIFICATE-----\n-----BEGIN CERTIFICATE-----\nMIIClDCCAjmgAwIBAgIVAOnoRFJTNlxLGJoR/EMYLKXcIIBIMAoGCCqGSM49BAMC\nMGgxGjAYBgNVBAMMEUludGVsIFNHWCBSb290IENBMRowGAYDVQQKDBFJbnRlbCBD\nb3Jwb3JhdGlvbjEUMBIGA1UEBwwLU2FudGEgQ2xhcmExCzAJBgNVBAgMAkNBMQsw\nCQYDVQQGEwJVUzAeFw0xOTEwMzEwOTQ5MjFaFw00OTEyMzEyMzU5NTlaMGgxGjAY\nBgNVBAMMEUludGVsIFNHWCBSb290IENBMRowGAYDVQQKDBFJbnRlbCBDb3Jwb3Jh\ndGlvbjEUMBIGA1UEBwwLU2FudGEgQ2xhcmExCzAJBgNVBAgMAkNBMQswCQYDVQQG\nEwJVUzBZMBMGByqGSM49AgEGCCqGSM49AwEHA0IABE/6D/1WHNrWwPmNMIyBKMW5\nJ6JzMsjo6xP2vkK1cdZGb1PGRP/C/8ECgiDkmklmzwLzLi+000m7LLrtKJA3oC2j\ngb8wgbwwHwYDVR0jBBgwFoAU6ehEUlM2XEsYmhH8QxgspdwggEgwVgYDVR0fBE8w\nTTBLoEmgR4ZFaHR0cHM6Ly9zYngtY2VydGlmaWNhdGVzLnRydXN0ZWRzZXJ2aWNl\ncy5pbnRlbC5jb20vSW50ZWxTR1hSb290Q0EuZGVyMB0GA1UdDgQWBBTp6ERSUzZc\nSxiaEfxDGCyl3CCASDAOBgNVHQ8BAf8EBAMCAQYwEgYDVR0TAQH/BAgwBgEB/wIB\nATAKBggqhkjOPQQDAgNJADBGAiEAzw9zdUiUHPMUd0C4mx41jlFZkrM3y5f1lgnV\nO7FbjOoCIQCoGtUmT4cXt7V+ySHbJ8Hob9AanpvXNH1ER+/gZF+opQ==\n-----END CERTIFICATE-----\n"},{"fmspc":"10806F000000","tcbInfo":"{\"tcbInfo\":{\"id\":\"TDX\",\"version\":3,\"issueDate\":\"2025-10-21T09:47:41Z\",\"nextUpdate\":\"2025-11-20T09:47:41Z\",\"fmspc\":\"10806F000000\",\"pceId\":\"0000\",\"tcbType\":0,\"tcbEvaluationDataNumber\":5,\"tdxModule\":{\"mrsigner\":\"000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000\",\"attributes\":\"0000000000000000\",\"attributesMask\":\"FFFFFFFFFFFFFFFF\"},\"tdxModuleIdentities\":[{\"id\":\"TDX_02\",\"mrsigner\":\"000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000\",\"attributes\":\"0000000000000000\",\"attributesMask\":\"FFFFFFFFFFFFFFFF\",\"tcbLevels\":[{\"tcb\":{\"isvsvn\":0},\"tcbDate\":\"2022-11-09T00:00:00Z\",\"tcbStatus\":\"UpToDate\"}]},{\"id\":\"TDX_03\",\"mrsigner\":\"000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000\",\"attributes\":\"0000000000000000\",\"attributesMask\":\"FFFFFFFFFFFFFFFF\",\"tcbLevels\":[{\"tcb\":{\"isvsvn\":0},\"tcbDate\":\"2022-11-09T00:00:00Z\",\"tcbStatus\":\"UpToDate\"}]},{\"id\":\"TDX_01\",\"mrsigner\":\"000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000\",\"attributes\":\"0000000000000000\",\"attributesMask\":\"FFFFFFFFFFFFFFFF\",\"tcbLevels\":[{\"tcb\":{\"isvsvn\":0},\"tcbDate\":\"2022-11-09T00:00:00Z\",\"tcbStatus\":\"UpToDate\"}]}],\"tcbLevels\":[{\"tcb\":{\"sgxtcbcomponents\":[{\"svn\":2,\"category\":\"BIOS\",\"type\":\"Early Microcode Update\"},{\"svn\":2,\"category\":\"OS/VMM\",\"type\":\"SGX Late Microcode Update\"},{\"svn\":0,\"category\":\"OS/VMM\",\"type\":\"TXT SINIT\"},{\"svn\":0,\"category\":\"BIOS\"},{\"svn\":0,\"category\":\"BIOS\"},{\"svn\":0,\"category\":\"BIOS\"},{\"svn\":0},{\"svn\":0,\"category\":\"OS/VMM\",\"type\":\"SEAMLDR ACM\"},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0}],\"pcesvn\":10,\"tdxtcbcomponents\":[{\"svn\":0,\"category\":\"OS/VMM\",\"type\":\"TDX Module\"},{\"svn\":0,\"category\":\"OS/VMM\",\"type\":\"TDX Module\"},{\"svn\":3,\"category\":\"OS/VMM\",\"type\":\"TDX Late Microcode Update\"},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0}]},\"tcbDate\":\"2022-11-09T00:00:00Z\",\"tcbStatus\":\"UpToDate\"},{\"tcb\":{\"sgxtcbcomponents\":[{\"svn\":2,\"category\":\"BIOS\",\"type\":\"Early Microcode Update\"},{\"svn\":2,\"category\":\"OS/VMM\",\"type\":\"SGX Late Microcode Update\"},{\"svn\":0,\"category\":\"OS/VMM\",\"type\":\"TXT SINIT\"},{\"svn\":0,\"category\":\"BIOS\"},{\"svn\":0,\"category\":\"BIOS\"},{\"svn\":0,\"category\":\"BIOS\"},{\"svn\":0},{\"svn\":0,\"category\":\"OS/VMM\",\"type\":\"SEAMLDR ACM\"},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0}],\"pcesvn\":10,\"tdxtcbcomponents\":[{\"svn\":0,\"category\":\"OS/VMM\",\"type\":\"TDX Module\"},{\"svn\":0,\"category\":\"OS/VMM\",\"type\":\"TDX Module\"},{\"svn\":2,\"category\":\"OS/VMM\",\"type\":\"TDX Late Microcode Update\"},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0}]},\"tcbDate\":\"2020-05-28T00:00:00Z\",\"tcbStatus\":\"OutOfDate\"},{\"tcb\":{\"sgxtcbcomponents\":[{\"svn\":1,\"category\":\"BIOS\",\"type\":\"Early Microcode Update\"},{\"svn\":1,\"category\":\"OS/VMM\",\"type\":\"SGX Late Microcode Update\"},{\"svn\":0,\"category\":\"OS/VMM\",\"type\":\"TXT SINIT\"},{\"svn\":0,\"category\":\"BIOS\"},{\"svn\":0,\"category\":\"BIOS\"},{\"svn\":0,\"category\":\"BIOS\"},{\"svn\":0},{\"svn\":0,\"category\":\"OS/VMM\",\"type\":\"SEAMLDR ACM\"},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0}],\"pcesvn\":9,\"tdxtcbcomponents\":[{\"svn\":0,\"category\":\"OS/VMM\",\"type\":\"TDX Module\"},{\"svn\":0,\"category\":\"OS/VMM\",\"type\":\"TDX Module\"},{\"svn\":1,\"category\":\"OS/VMM\",\"type\":\"TDX Late Microcode Update\"},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0}]},\"tcbDate\":\"2020-03-22T00:00:00Z\",\"tcbStatus\":\"OutOfDate\"}]},\"signature\":\"00d8093fe0e80be196794b1876b376ea41bb44d7af2bbc0814bf2d2bc800a4107652ebf346ab852035b2fca22c557887e5f89a40382569392be6d66139e6f10f\"}","tcbInfoIssuerChain":"-----BEGIN CERTIFICATE-----\nMIICkDCCAjagAwIBAgIUTh8n662T/sqPZK+7n3H67/KGwu0wCgYIKoZIzj0EAwIw\naDEaMBgGA1UEAwwRSW50ZWwgU0dYIFJvb3QgQ0ExGjAYBgNVBAoMEUludGVsIENv\ncnBvcmF0aW9uMRQwEgYDVQQHDAtTYW50YSBDbGFyYTELMAkGA1UECAwCQ0ExCzAJ\nBgNVBAYTAlVTMB4XDTE5MTAzMTEyMzM0N1oXDTI2MTAzMTEyMzM0N1owbDEeMBwG\nA1UEAwwVSW50ZWwgU0dYIFRDQiBTaWduaW5nMRowGAYDVQQKDBFJbnRlbCBDb3Jw\nb3JhdGlvbjEUMBIGA1UEBwwLU2FudGEgQ2xhcmExCzAJBgNVBAgMAkNBMQswCQYD\nVQQGEwJVUzBZMBMGByqGSM49AgEGCCqGSM49AwEHA0IABOnYw9LbN/JmyUttXa0M\niBEenjPbxbR4C8MuVYxDI+Le8lDBLp9X4wMzCAUF/fI/31giClXp/y0erLbLZjdV\n07+jgbkwgbYwHwYDVR0jBBgwFoAU6ehEUlM2XEsYmhH8QxgspdwggEgwVgYDVR0f\nBE8wTTBLoEmgR4ZFaHR0cHM6Ly9zYngtY2VydGlmaWNhdGVzLnRydXN0ZWRzZXJ2\naWNlcy5pbnRlbC5jb20vSW50ZWxTR1hSb290Q0EuZGVyMB0GA1UdDgQWBBROHyfr\nrZP+yo9kr7ufcfrv8obC7TAOBgNVHQ8BAf8EBAMCBsAwDAYDVR0TAQH/BAIwADAK\nBggqhkjOPQQDAgNIADBFAiEA9xQeifK+2abQGnrAgk0hrOhdyvJQorh2cEMn4Gwr\n4hoCIFHW5qQ9G2wBJ4GMNQqv/oMfbPtzmyTlaWWzwxkqM0CT\n-----END CERTIFICATE-----\n-----BEGIN CERTIFICATE-----\nMIIClDCCAjmgAwIBAgIVAOnoRFJTNlxLGJoR/EMYLKXcIIBIMAoGCCqGSM49BAMC\nMGgxGjAYBgNVBAMMEUludGVsIFNHWCBSb290IENBMRowGAYDVQQKDBFJbnRlbCBD\nb3Jwb3JhdGlvbjEUMBIGA1UEBwwLU2FudGEgQ2xhcmExCzAJBgNVBAgMAkNBMQsw\nCQYDVQQGEwJVUzAeFw0xOTEwMzEwOTQ5MjFaFw00OTEyMzEyMzU5NTlaMGgxGjAY\nBgNVBAMMEUludGVsIFNHWCBSb290IENBMRowGAYDVQQKDBFJbnRlbCBDb3Jwb3Jh\ndGlvbjEUMBIGA1UEBwwLU2FudGEgQ2xhcmExCzAJBgNVBAgMAkNBMQswCQYDVQQG\nEwJVUzBZMBMGByqGSM49AgEGCCqGSM49AwEHA0IABE/6D/1WHNrWwPmNMIyBKMW5\nJ6JzMsjo6xP2vkK1cdZGb1PGRP/C/8ECgiDkmklmzwLzLi+000m7LLrtKJA3oC2j\ngb8wgbwwHwYDVR0jBBgwFoAU6ehEUlM2XEsYmhH8QxgspdwggEgwVgYDVR0fBE8w\nTTBLoEmgR4ZFaHR0cHM6Ly9zYngtY2VydGlmaWNhdGVzLnRydXN0ZWRzZXJ2aWNl\ncy5pbnRlbC5jb20vSW50ZWxTR1hSb290Q0EuZGVyMB0GA1UdDgQWBBTp6ERSUzZc\nSxiaEfxDGCyl3CCASDAOBgNVHQ8BAf8EBAMCAQYwEgYDVR0TAQH/BAgwBgEB/wIB\nATAKBggqhkjOPQQDAgNJADBGAiEAzw9zdUiUHPMUd0C4mx41jlFZkrM3y5f1lgnV\nO7FbjOoCIQCoGtUmT4cXt7V+ySHbJ8Hob9AanpvXNH1ER+/gZF+opQ==\n-----END CERTIFICATE-----\n"},{"fmspc":"50A06D000000","tcbInfo":"{\"tcbInfo\":{\"id\":\"TDX\",\"version\":3,\"issueDate\":\"2025-10-21T09:44:40Z\",\"nextUpdate\":\"2025-11-20T09:44:40Z\",\"fmspc\":\"50A06D000000\",\"pceId\":\"0000\",\"tcbType\":0,\"tcbEvaluationDataNumber\":5,\"tdxModule\":{\"mrsigner\":\"000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000\",\"attributes\":\"0000000000000000\",\"attributesMask\":\"FFFFFFFFFFFFFFFF\"},\"tdxModuleIdentities\":[{\"id\":\"TDX_02\",\"mrsigner\":\"000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000\",\"attributes\":\"0000000000000000\",\"attributesMask\":\"FFFFFFFFFFFFFFFF\",\"tcbLevels\":[{\"tcb\":{\"isvsvn\":0},\"tcbDate\":\"2022-11-09T00:00:00Z\",\"tcbStatus\":\"UpToDate\"}]},{\"id\":\"TDX_03\",\"mrsigner\":\"000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000\",\"attributes\":\"0000000000000000\",\"attributesMask\":\"FFFFFFFFFFFFFFFF\",\"tcbLevels\":[{\"tcb\":{\"isvsvn\":0},\"tcbDate\":\"2022-11-09T00:00:00Z\",\"tcbStatus\":\"UpToDate\"}]},{\"id\":\"TDX_01\",\"mrsigner\":\"000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000\",\"attributes\":\"0000000000000000\",\"attributesMask\":\"FFFFFFFFFFFFFFFF\",\"tcbLevels\":[{\"tcb\":{\"isvsvn\":0},\"tcbDate\":\"2022-11-09T00:00:00Z\",\"tcbStatus\":\"UpToDate\"}]}],\"tcbLevels\":[{\"tcb\":{\"sgxtcbcomponents\":[{\"svn\":1,\"category\":\"BIOS\",\"type\":\"Early Microcode Update\"},{\"svn\":1,\"category\":\"OS/VMM\",\"type\":\"SGX Late Microcode Update\"},{\"svn\":0,\"category\":\"OS/VMM\",\"type\":\"TXT SINIT\"},{\"svn\":0,\"category\":\"BIOS\"},{\"svn\":0,\"category\":\"BIOS\"},{\"svn\":0,\"category\":\"BIOS\"},{\"svn\":0},{\"svn\":0,\"category\":\"OS/VMM\",\"type\":\"SEAMLDR ACM\"},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0}],\"pcesvn\":0,\"tdxtcbcomponents\":[{\"svn\":0,\"category\":\"OS/VMM\",\"type\":\"TDX Module\"},{\"svn\":0,\"category\":\"OS/VMM\",\"type\":\"TDX Module\"},{\"svn\":1,\"category\":\"OS/VMM\",\"type\":\"TDX Late Microcode Update\"},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0}]},\"tcbDate\":\"2022-11-09T00:00:00Z\",\"tcbStatus\":\"UpToDate\"}]},\"signature\":\"056f99c9823ba9a8215898756d866c0dd22a88ebfb39762c84cb72b2873c1af32b59cd551fc8a236e2dcc61413f0634548291a34cafbc985a3a0e6d4a6b13286\"}","tcbInfoIssuerChain":"-----BEGIN CERTIFICATE-----\nMIICkDCCAjagAwIBAgIUTh8n662T/sqPZK+7n3H67/KGwu0wCgYIKoZIzj0EAwIw\naDEaMBgGA1UEAwwRSW50ZWwgU0dYIFJvb3QgQ0ExGjAYBgNVBAoMEUludGVsIENv\ncnBvcmF0aW9uMRQwEgYDVQQHDAtTYW50YSBDbGFyYTELMAkGA1UECAwCQ0ExCzAJ\nBgNVBAYTAlVTMB4XDTE5MTAzMTEyMzM0N1oXDTI2MTAzMTEyMzM0N1owbDEeMBwG\nA1UEAwwVSW50ZWwgU0dYIFRDQiBTaWduaW5nMRowGAYDVQQKDBFJbnRlbCBDb3Jw\nb3JhdGlvbjEUMBIGA1UEBwwLU2FudGEgQ2xhcmExCzAJBgNVBAgMAkNBMQswCQYD\nVQQGEwJVUzBZMBMGByqGSM49AgEGCCqGSM49AwEHA0IABOnYw9LbN/JmyUttXa0M\niBEenjPbxbR4C8MuVYxDI+Le8lDBLp9X4wMzCAUF/fI/31giClXp/y0erLbLZjdV\n07+jgbkwgbYwHwYDVR0jBBgwFoAU6ehEUlM2XEsYmhH8QxgspdwggEgwVgYDVR0f\nBE8wTTBLoEmgR4ZFaHR0cHM6Ly9zYngtY2VydGlmaWNhdGVzLnRydXN0ZWRzZXJ2\naWNlcy5pbnRlbC5jb20vSW50ZWxTR1hSb290Q0EuZGVyMB0GA1UdDgQWBBROHyfr\nrZP+yo9kr7ufcfrv8obC7TAOBgNVHQ8BAf8EBAMCBsAwDAYDVR0TAQH/BAIwADAK\nBggqhkjOPQQDAgNIADBFAiEA9xQeifK+2abQGnrAgk0hrOhdyvJQorh2cEMn4Gwr\n4hoCIFHW5qQ9G2wBJ4GMNQqv/oMfbPtzmyTlaWWzwxkqM0CT\n-----END CERTIFICATE-----\n-----BEGIN CERTIFICATE-----\nMIIClDCCAjmgAwIBAgIVAOnoRFJTNlxLGJoR/EMYLKXcIIBIMAoGCCqGSM49BAMC\nMGgxGjAYBgNVBAMMEUludGVsIFNHWCBSb290IENBMRowGAYDVQQKDBFJbnRlbCBD\nb3Jwb3JhdGlvbjEUMBIGA1UEBwwLU2FudGEgQ2xhcmExCzAJBgNVBAgMAkNBMQsw\nCQYDVQQGEwJVUzAeFw0xOTEwMzEwOTQ5MjFaFw00OTEyMzEyMzU5NTlaMGgxGjAY\nBgNVBAMMEUludGVsIFNHWCBSb290IENBMRowGAYDVQQKDBFJbnRlbCBDb3Jwb3Jh\ndGlvbjEUMBIGA1UEBwwLU2FudGEgQ2xhcmExCzAJBgNVBAgMAkNBMQswCQYDVQQG\nEwJVUzBZMBMGByqGSM49AgEGCCqGSM49AwEHA0IABE/6D/1WHNrWwPmNMIyBKMW5\nJ6JzMsjo6xP2vkK1cdZGb1PGRP/C/8ECgiDkmklmzwLzLi+000m7LLrtKJA3oC2j\ngb8wgbwwHwYDVR0jBBgwFoAU6ehEUlM2XEsYmhH8QxgspdwggEgwVgYDVR0fBE8w\nTTBLoEmgR4ZFaHR0cHM6Ly9zYngtY2VydGlmaWNhdGVzLnRydXN0ZWRzZXJ2aWNl\ncy5pbnRlbC5jb20vSW50ZWxTR1hSb290Q0EuZGVyMB0GA1UdDgQWBBTp6ERSUzZc\nSxiaEfxDGCyl3CCASDAOBgNVHQ8BAf8EBAMCAQYwEgYDVR0TAQH/BAgwBgEB/wIB\nATAKBggqhkjOPQQDAgNJADBGAiEAzw9zdUiUHPMUd0C4mx41jlFZkrM3y5f1lgnV\nO7FbjOoCIQCoGtUmT4cXt7V+ySHbJ8Hob9AanpvXNH1ER+/gZF+opQ==\n-----END CERTIFICATE-----\n"},{"fmspc":"B0806F000000","tcbInfo":"{\"tcbInfo\":{\"id\":\"TDX\",\"version\":3,\"issueDate\":\"2025-10-21T09:44:42Z\",\"nextUpdate\":\"2025-11-20T09:44:42Z\",\"fmspc\":\"B0806F000000\",\"pceId\":\"0000\",\"tcbType\":0,\"tcbEvaluationDataNumber\":5,\"tdxModule\":{\"mrsigner\":\"000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000\",\"attributes\":\"0000000000000000\",\"attributesMask\":\"FFFFFFFFFFFFFFFF\"},\"tdxModuleIdentities\":[{\"id\":\"TDX_02\",\"mrsigner\":\"000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000\",\"attributes\":\"0000000000000000\",\"attributesMask\":\"FFFFFFFFFFFFFFFF\",\"tcbLevels\":[{\"tcb\":{\"isvsvn\":0},\"tcbDate\":\"2022-11-09T00:00:00Z\",\"tcbStatus\":\"UpToDate\"}]},{\"id\":\"TDX_03\",\"mrsigner\":\"000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000\",\"attributes\":\"0000000000000000\",\"attributesMask\":\"FFFFFFFFFFFFFFFF\",\"tcbLevels\":[{\"tcb\":{\"isvsvn\":0},\"tcbDate\":\"2022-11-09T00:00:00Z\",\"tcbStatus\":\"UpToDate\"}]},{\"id\":\"TDX_01\",\"mrsigner\":\"000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000\",\"attributes\":\"0000000000000000\",\"attributesMask\":\"FFFFFFFFFFFFFFFF\",\"tcbLevels\":[{\"tcb\":{\"isvsvn\":0},\"tcbDate\":\"2022-11-09T00:00:00Z\",\"tcbStatus\":\"UpToDate\"}]}],\"tcbLevels\":[{\"tcb\":{\"sgxtcbcomponents\":[{\"svn\":1,\"category\":\"BIOS\",\"type\":\"Early Microcode Update\"},{\"svn\":1,\"category\":\"OS/VMM\",\"type\":\"SGX Late Microcode Update\"},{\"svn\":0,\"category\":\"OS/VMM\",\"type\":\"TXT SINIT\"},{\"svn\":0,\"category\":\"BIOS\"},{\"svn\":0,\"category\":\"BIOS\"},{\"svn\":0,\"category\":\"BIOS\"},{\"svn\":0},{\"svn\":0,\"category\":\"OS/VMM\",\"type\":\"SEAMLDR ACM\"},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0}],\"pcesvn\":0,\"tdxtcbcomponents\":[{\"svn\":0,\"category\":\"OS/VMM\",\"type\":\"TDX Module\"},{\"svn\":0,\"category\":\"OS/VMM\",\"type\":\"TDX Module\"},{\"svn\":1,\"category\":\"OS/VMM\",\"type\":\"TDX Late Microcode Update\"},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0}]},\"tcbDate\":\"2022-11-09T00:00:00Z\",\"tcbStatus\":\"UpToDate\"}]},\"signature\":\"96959d2b488667845e33570700387b0ecf19210a3056859b310c8b87873e58f94cc0cdb11e0a4328948abb952b5c91dce0199582a39b596a089bfd99bc630412\"}","tcbInfoIssuerChain":"-----BEGIN CERTIFICATE-----\nMIICkDCCAjagAwIBAgIUTh8n662T/sqPZK+7n3H67/KGwu0wCgYIKoZIzj0EAwIw\naDEaMBgGA1UEAwwRSW50ZWwgU0dYIFJvb3QgQ0ExGjAYBgNVBAoMEUludGVsIENv\ncnBvcmF0aW9uMRQwEgYDVQQHDAtTYW50YSBDbGFyYTELMAkGA1UECAwCQ0ExCzAJ\nBgNVBAYTAlVTMB4XDTE5MTAzMTEyMzM0N1oXDTI2MTAzMTEyMzM0N1owbDEeMBwG\nA1UEAwwVSW50ZWwgU0dYIFRDQiBTaWduaW5nMRowGAYDVQQKDBFJbnRlbCBDb3Jw\nb3JhdGlvbjEUMBIGA1UEBwwLU2FudGEgQ2xhcmExCzAJBgNVBAgMAkNBMQswCQYD\nVQQGEwJVUzBZMBMGByqGSM49AgEGCCqGSM49AwEHA0IABOnYw9LbN/JmyUttXa0M\niBEenjPbxbR4C8MuVYxDI+Le8lDBLp9X4wMzCAUF/fI/31giClXp/y0erLbLZjdV\n07+jgbkwgbYwHwYDVR0jBBgwFoAU6ehEUlM2XEsYmhH8QxgspdwggEgwVgYDVR0f\nBE8wTTBLoEmgR4ZFaHR0cHM6Ly9zYngtY2VydGlmaWNhdGVzLnRydXN0ZWRzZXJ2\naWNlcy5pbnRlbC5jb20vSW50ZWxTR1hSb290Q0EuZGVyMB0GA1UdDgQWBBROHyfr\nrZP+yo9kr7ufcfrv8obC7TAOBgNVHQ8BAf8EBAMCBsAwDAYDVR0TAQH/BAIwADAK\nBggqhkjOPQQDAgNIADBFAiEA9xQeifK+2abQGnrAgk0hrOhdyvJQorh2cEMn4Gwr\n4hoCIFHW5qQ9G2wBJ4GMNQqv/oMfbPtzmyTlaWWzwxkqM0CT\n-----END CERTIFICATE-----\n-----BEGIN CERTIFICATE-----\nMIIClDCCAjmgAwIBAgIVAOnoRFJTNlxLGJoR/EMYLKXcIIBIMAoGCCqGSM49BAMC\nMGgxGjAYBgNVBAMMEUludGVsIFNHWCBSb290IENBMRowGAYDVQQKDBFJbnRlbCBD\nb3Jwb3JhdGlvbjEUMBIGA1UEBwwLU2FudGEgQ2xhcmExCzAJBgNVBAgMAkNBMQsw\nCQYDVQQGEwJVUzAeFw0xOTEwMzEwOTQ5MjFaFw00OTEyMzEyMzU5NTlaMGgxGjAY\nBgNVBAMMEUludGVsIFNHWCBSb290IENBMRowGAYDVQQKDBFJbnRlbCBDb3Jwb3Jh\ndGlvbjEUMBIGA1UEBwwLU2FudGEgQ2xhcmExCzAJBgNVBAgMAkNBMQswCQYDVQQG\nEwJVUzBZMBMGByqGSM49AgEGCCqGSM49AwEHA0IABE/6D/1WHNrWwPmNMIyBKMW5\nJ6JzMsjo6xP2vkK1cdZGb1PGRP/C/8ECgiDkmklmzwLzLi+000m7LLrtKJA3oC2j\ngb8wgbwwHwYDVR0jBBgwFoAU6ehEUlM2XEsYmhH8QxgspdwggEgwVgYDVR0fBE8w\nTTBLoEmgR4ZFaHR0cHM6Ly9zYngtY2VydGlmaWNhdGVzLnRydXN0ZWRzZXJ2aWNl\ncy5pbnRlbC5jb20vSW50ZWxTR1hSb290Q0EuZGVyMB0GA1UdDgQWBBTp6ERSUzZc\nSxiaEfxDGCyl3CCASDAOBgNVHQ8BAf8EBAMCAQYwEgYDVR0TAQH/BAgwBgEB/wIB\nATAKBggqhkjOPQQDAgNJADBGAiEAzw9zdUiUHPMUd0C4mx41jlFZkrM3y5f1lgnV\nO7FbjOoCIQCoGtUmT4cXt7V+ySHbJ8Hob9AanpvXNH1ER+/gZF+opQ==\n-----END CERTIFICATE-----\n"},{"fmspc":"00A06F010000","tcbInfo":"{\"tcbInfo\":{\"id\":\"TDX\",\"version\":3,\"issueDate\":\"2025-10-21T09:44:43Z\",\"nextUpdate\":\"2025-11-20T09:44:43Z\",\"fmspc\":\"00A06F010000\",\"pceId\":\"0000\",\"tcbType\":0,\"tcbEvaluationDataNumber\":5,\"tdxModule\":{\"mrsigner\":\"000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000\",\"attributes\":\"0000000000000000\",\"attributesMask\":\"FFFFFFFFFFFFFFFF\"},\"tdxModuleIdentities\":[{\"id\":\"TDX_02\",\"mrsigner\":\"000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000\",\"attributes\":\"0000000000000000\",\"attributesMask\":\"FFFFFFFFFFFFFFFF\",\"tcbLevels\":[{\"tcb\":{\"isvsvn\":0},\"tcbDate\":\"2022-11-09T00:00:00Z\",\"tcbStatus\":\"UpToDate\"}]},{\"id\":\"TDX_03\",\"mrsigner\":\"000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000\",\"attributes\":\"0000000000000000\",\"attributesMask\":\"FFFFFFFFFFFFFFFF\",\"tcbLevels\":[{\"tcb\":{\"isvsvn\":0},\"tcbDate\":\"2022-11-09T00:00:00Z\",\"tcbStatus\":\"UpToDate\"}]},{\"id\":\"TDX_01\",\"mrsigner\":\"000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000\",\"attributes\":\"0000000000000000\",\"attributesMask\":\"FFFFFFFFFFFFFFFF\",\"tcbLevels\":[{\"tcb\":{\"isvsvn\":0},\"tcbDate\":\"2022-11-09T00:00:00Z\",\"tcbStatus\":\"UpToDate\"}]}],\"tcbLevels\":[{\"tcb\":{\"sgxtcbcomponents\":[{\"svn\":1,\"category\":\"BIOS\",\"type\":\"Early Microcode Update\"},{\"svn\":1,\"category\":\"OS/VMM\",\"type\":\"SGX Late Microcode Update\"},{\"svn\":0,\"category\":\"OS/VMM\",\"type\":\"TXT SINIT\"},{\"svn\":0,\"category\":\"BIOS\"},{\"svn\":0,\"category\":\"BIOS\"},{\"svn\":0,\"category\":\"BIOS\"},{\"svn\":0},{\"svn\":0,\"category\":\"OS/VMM\",\"type\":\"SEAMLDR ACM\"},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0}],\"pcesvn\":0,\"tdxtcbcomponents\":[{\"svn\":0,\"category\":\"OS/VMM\",\"type\":\"TDX Module\"},{\"svn\":0,\"category\":\"OS/VMM\",\"type\":\"TDX Module\"},{\"svn\":1,\"category\":\"OS/VMM\",\"type\":\"TDX Late Microcode Update\"},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0}]},\"tcbDate\":\"2022-11-09T00:00:00Z\",\"tcbStatus\":\"UpToDate\"}]},\"signature\":\"a014048ff8bed6c8eb8f040fd730944dc797c0a81410888637ede908b56d150ccabd352b46d1d692d8bdcfd4c908c8c66f6c5a63a3065f5cb81c84a3e405c3ac\"}","tcbInfoIssuerChain":"-----BEGIN CERTIFICATE-----\nMIICkDCCAjagAwIBAgIUTh8n662T/sqPZK+7n3H67/KGwu0wCgYIKoZIzj0EAwIw\naDEaMBgGA1UEAwwRSW50ZWwgU0dYIFJvb3QgQ0ExGjAYBgNVBAoMEUludGVsIENv\ncnBvcmF0aW9uMRQwEgYDVQQHDAtTYW50YSBDbGFyYTELMAkGA1UECAwCQ0ExCzAJ\nBgNVBAYTAlVTMB4XDTE5MTAzMTEyMzM0N1oXDTI2MTAzMTEyMzM0N1owbDEeMBwG\nA1UEAwwVSW50ZWwgU0dYIFRDQiBTaWduaW5nMRowGAYDVQQKDBFJbnRlbCBDb3Jw\nb3JhdGlvbjEUMBIGA1UEBwwLU2FudGEgQ2xhcmExCzAJBgNVBAgMAkNBMQswCQYD\nVQQGEwJVUzBZMBMGByqGSM49AgEGCCqGSM49AwEHA0IABOnYw9LbN/JmyUttXa0M\niBEenjPbxbR4C8MuVYxDI+Le8lDBLp9X4wMzCAUF/fI/31giClXp/y0erLbLZjdV\n07+jgbkwgbYwHwYDVR0jBBgwFoAU6ehEUlM2XEsYmhH8QxgspdwggEgwVgYDVR0f\nBE8wTTBLoEmgR4ZFaHR0cHM6Ly9zYngtY2VydGlmaWNhdGVzLnRydXN0ZWRzZXJ2\naWNlcy5pbnRlbC5jb20vSW50ZWxTR1hSb290Q0EuZGVyMB0GA1UdDgQWBBROHyfr\nrZP+yo9kr7ufcfrv8obC7TAOBgNVHQ8BAf8EBAMCBsAwDAYDVR0TAQH/BAIwADAK\nBggqhkjOPQQDAgNIADBFAiEA9xQeifK+2abQGnrAgk0hrOhdyvJQorh2cEMn4Gwr\n4hoCIFHW5qQ9G2wBJ4GMNQqv/oMfbPtzmyTlaWWzwxkqM0CT\n-----END CERTIFICATE-----\n-----BEGIN CERTIFICATE-----\nMIIClDCCAjmgAwIBAgIVAOnoRFJTNlxLGJoR/EMYLKXcIIBIMAoGCCqGSM49BAMC\nMGgxGjAYBgNVBAMMEUludGVsIFNHWCBSb290IENBMRowGAYDVQQKDBFJbnRlbCBD\nb3Jwb3JhdGlvbjEUMBIGA1UEBwwLU2FudGEgQ2xhcmExCzAJBgNVBAgMAkNBMQsw\nCQYDVQQGEwJVUzAeFw0xOTEwMzEwOTQ5MjFaFw00OTEyMzEyMzU5NTlaMGgxGjAY\nBgNVBAMMEUludGVsIFNHWCBSb290IENBMRowGAYDVQQKDBFJbnRlbCBDb3Jwb3Jh\ndGlvbjEUMBIGA1UEBwwLU2FudGEgQ2xhcmExCzAJBgNVBAgMAkNBMQswCQYDVQQG\nEwJVUzBZMBMGByqGSM49AgEGCCqGSM49AwEHA0IABE/6D/1WHNrWwPmNMIyBKMW5\nJ6JzMsjo6xP2vkK1cdZGb1PGRP/C/8ECgiDkmklmzwLzLi+000m7LLrtKJA3oC2j\ngb8wgbwwHwYDVR0jBBgwFoAU6ehEUlM2XEsYmhH8QxgspdwggEgwVgYDVR0fBE8w\nTTBLoEmgR4ZFaHR0cHM6Ly9zYngtY2VydGlmaWNhdGVzLnRydXN0ZWRzZXJ2aWNl\ncy5pbnRlbC5jb20vSW50ZWxTR1hSb290Q0EuZGVyMB0GA1UdDgQWBBTp6ERSUzZc\nSxiaEfxDGCyl3CCASDAOBgNVHQ8BAf8EBAMCAQYwEgYDVR0TAQH/BAgwBgEB/wIB\nATAKBggqhkjOPQQDAgNJADBGAiEAzw9zdUiUHPMUd0C4mx41jlFZkrM3y5f1lgnV\nO7FbjOoCIQCoGtUmT4cXt7V+ySHbJ8Hob9AanpvXNH1ER+/gZF+opQ==\n-----END CERTIFICATE-----\n"},{"fmspc":"00A06D070000","tcbInfo":"{\"tcbInfo\":{\"id\":\"TDX\",\"version\":3,\"issueDate\":\"2025-10-21T09:44:44Z\",\"nextUpdate\":\"2025-11-20T09:44:44Z\",\"fmspc\":\"00A06D070000\",\"pceId\":\"0000\",\"tcbType\":0,\"tcbEvaluationDataNumber\":5,\"tdxModule\":{\"mrsigner\":\"000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000\",\"attributes\":\"0000000000000000\",\"attributesMask\":\"FFFFFFFFFFFFFFFF\"},\"tdxModuleIdentities\":[{\"id\":\"TDX_02\",\"mrsigner\":\"000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000\",\"attributes\":\"0000000000000000\",\"attributesMask\":\"FFFFFFFFFFFFFFFF\",\"tcbLevels\":[{\"tcb\":{\"isvsvn\":0},\"tcbDate\":\"2022-11-09T00:00:00Z\",\"tcbStatus\":\"UpToDate\"}]},{\"id\":\"TDX_03\",\"mrsigner\":\"000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000\",\"attributes\":\"0000000000000000\",\"attributesMask\":\"FFFFFFFFFFFFFFFF\",\"tcbLevels\":[{\"tcb\":{\"isvsvn\":0},\"tcbDate\":\"2022-11-09T00:00:00Z\",\"tcbStatus\":\"UpToDate\"}]},{\"id\":\"TDX_01\",\"mrsigner\":\"000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000\",\"attributes\":\"0000000000000000\",\"attributesMask\":\"FFFFFFFFFFFFFFFF\",\"tcbLevels\":[{\"tcb\":{\"isvsvn\":0},\"tcbDate\":\"2022-11-09T00:00:00Z\",\"tcbStatus\":\"UpToDate\"}]}],\"tcbLevels\":[{\"tcb\":{\"sgxtcbcomponents\":[{\"svn\":1,\"category\":\"BIOS\",\"type\":\"Early Microcode Update\"},{\"svn\":1,\"category\":\"OS/VMM\",\"type\":\"SGX Late Microcode Update\"},{\"svn\":0,\"category\":\"OS/VMM\",\"type\":\"TXT SINIT\"},{\"svn\":0,\"category\":\"BIOS\"},{\"svn\":0,\"category\":\"BIOS\"},{\"svn\":0,\"category\":\"BIOS\"},{\"svn\":0},{\"svn\":0,\"category\":\"OS/VMM\",\"type\":\"SEAMLDR ACM\"},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0}],\"pcesvn\":0,\"tdxtcbcomponents\":[{\"svn\":0,\"category\":\"OS/VMM\",\"type\":\"TDX Module\"},{\"svn\":0,\"category\":\"OS/VMM\",\"type\":\"TDX Module\"},{\"svn\":1,\"category\":\"OS/VMM\",\"type\":\"TDX Late Microcode Update\"},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0}]},\"tcbDate\":\"2022-11-09T00:00:00Z\",\"tcbStatus\":\"UpToDate\"}]},\"signature\":\"34a7fdc12879c5fd74642251c896d41c05fd3cf89c633c7640f8799b3de88e5607d602b89aa525a5ae5febcad8846e6e3d6dd08ca12199aa762f64e7fd843d07\"}","tcbInfoIssuerChain":"-----BEGIN CERTIFICATE-----\nMIICkDCCAjagAwIBAgIUTh8n662T/sqPZK+7n3H67/KGwu0wCgYIKoZIzj0EAwIw\naDEaMBgGA1UEAwwRSW50ZWwgU0dYIFJvb3QgQ0ExGjAYBgNVBAoMEUludGVsIENv\ncnBvcmF0aW9uMRQwEgYDVQQHDAtTYW50YSBDbGFyYTELMAkGA1UECAwCQ0ExCzAJ\nBgNVBAYTAlVTMB4XDTE5MTAzMTEyMzM0N1oXDTI2MTAzMTEyMzM0N1owbDEeMBwG\nA1UEAwwVSW50ZWwgU0dYIFRDQiBTaWduaW5nMRowGAYDVQQKDBFJbnRlbCBDb3Jw\nb3JhdGlvbjEUMBIGA1UEBwwLU2FudGEgQ2xhcmExCzAJBgNVBAgMAkNBMQswCQYD\nVQQGEwJVUzBZMBMGByqGSM49AgEGCCqGSM49AwEHA0IABOnYw9LbN/JmyUttXa0M\niBEenjPbxbR4C8MuVYxDI+Le8lDBLp9X4wMzCAUF/fI/31giClXp/y0erLbLZjdV\n07+jgbkwgbYwHwYDVR0jBBgwFoAU6ehEUlM2XEsYmhH8QxgspdwggEgwVgYDVR0f\nBE8wTTBLoEmgR4ZFaHR0cHM6Ly9zYngtY2VydGlmaWNhdGVzLnRydXN0ZWRzZXJ2\naWNlcy5pbnRlbC5jb20vSW50ZWxTR1hSb290Q0EuZGVyMB0GA1UdDgQWBBROHyfr\nrZP+yo9kr7ufcfrv8obC7TAOBgNVHQ8BAf8EBAMCBsAwDAYDVR0TAQH/BAIwADAK\nBggqhkjOPQQDAgNIADBFAiEA9xQeifK+2abQGnrAgk0hrOhdyvJQorh2cEMn4Gwr\n4hoCIFHW5qQ9G2wBJ4GMNQqv/oMfbPtzmyTlaWWzwxkqM0CT\n-----END CERTIFICATE-----\n-----BEGIN CERTIFICATE-----\nMIIClDCCAjmgAwIBAgIVAOnoRFJTNlxLGJoR/EMYLKXcIIBIMAoGCCqGSM49BAMC\nMGgxGjAYBgNVBAMMEUludGVsIFNHWCBSb290IENBMRowGAYDVQQKDBFJbnRlbCBD\nb3Jwb3JhdGlvbjEUMBIGA1UEBwwLU2FudGEgQ2xhcmExCzAJBgNVBAgMAkNBMQsw\nCQYDVQQGEwJVUzAeFw0xOTEwMzEwOTQ5MjFaFw00OTEyMzEyMzU5NTlaMGgxGjAY\nBgNVBAMMEUludGVsIFNHWCBSb290IENBMRowGAYDVQQKDBFJbnRlbCBDb3Jwb3Jh\ndGlvbjEUMBIGA1UEBwwLU2FudGEgQ2xhcmExCzAJBgNVBAgMAkNBMQswCQYDVQQG\nEwJVUzBZMBMGByqGSM49AgEGCCqGSM49AwEHA0IABE/6D/1WHNrWwPmNMIyBKMW5\nJ6JzMsjo6xP2vkK1cdZGb1PGRP/C/8ECgiDkmklmzwLzLi+000m7LLrtKJA3oC2j\ngb8wgbwwHwYDVR0jBBgwFoAU6ehEUlM2XEsYmhH8QxgspdwggEgwVgYDVR0fBE8w\nTTBLoEmgR4ZFaHR0cHM6Ly9zYngtY2VydGlmaWNhdGVzLnRydXN0ZWRzZXJ2aWNl\ncy5pbnRlbC5jb20vSW50ZWxTR1hSb290Q0EuZGVyMB0GA1UdDgQWBBTp6ERSUzZc\nSxiaEfxDGCyl3CCASDAOBgNVHQ8BAf8EBAMCAQYwEgYDVR0TAQH/BAgwBgEB/wIB\nATAKBggqhkjOPQQDAgNJADBGAiEAzw9zdUiUHPMUd0C4mx41jlFZkrM3y5f1lgnV\nO7FbjOoCIQCoGtUmT4cXt7V+ySHbJ8Hob9AanpvXNH1ER+/gZF+opQ==\n-----END CERTIFICATE-----\n"},{"fmspc":"60806F000000","tcbInfo":"{\"tcbInfo\":{\"id\":\"TDX\",\"version\":3,\"issueDate\":\"2025-10-21T09:44:46Z\",\"nextUpdate\":\"2025-11-20T09:44:46Z\",\"fmspc\":\"60806F000000\",\"pceId\":\"0000\",\"tcbType\":0,\"tcbEvaluationDataNumber\":5,\"tdxModule\":{\"mrsigner\":\"000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000\",\"attributes\":\"0000000000000000\",\"attributesMask\":\"FFFFFFFFFFFFFFFF\"},\"tdxModuleIdentities\":[{\"id\":\"TDX_02\",\"mrsigner\":\"000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000\",\"attributes\":\"0000000000000000\",\"attributesMask\":\"FFFFFFFFFFFFFFFF\",\"tcbLevels\":[{\"tcb\":{\"isvsvn\":0},\"tcbDate\":\"2022-11-09T00:00:00Z\",\"tcbStatus\":\"UpToDate\"}]},{\"id\":\"TDX_03\",\"mrsigner\":\"000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000\",\"attributes\":\"0000000000000000\",\"attributesMask\":\"FFFFFFFFFFFFFFFF\",\"tcbLevels\":[{\"tcb\":{\"isvsvn\":0},\"tcbDate\":\"2022-11-09T00:00:00Z\",\"tcbStatus\":\"UpToDate\"}]},{\"id\":\"TDX_01\",\"mrsigner\":\"000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000\",\"attributes\":\"0000000000000000\",\"attributesMask\":\"FFFFFFFFFFFFFFFF\",\"tcbLevels\":[{\"tcb\":{\"isvsvn\":0},\"tcbDate\":\"2022-11-09T00:00:00Z\",\"tcbStatus\":\"UpToDate\"}]}],\"tcbLevels\":[{\"tcb\":{\"sgxtcbcomponents\":[{\"svn\":1,\"category\":\"BIOS\",\"type\":\"Early Microcode Update\"},{\"svn\":1,\"category\":\"OS/VMM\",\"type\":\"SGX Late Microcode Update\"},{\"svn\":0,\"category\":\"OS/VMM\",\"type\":\"TXT SINIT\"},{\"svn\":0,\"category\":\"BIOS\"},{\"svn\":0,\"category\":\"BIOS\"},{\"svn\":0,\"category\":\"BIOS\"},{\"svn\":0},{\"svn\":0,\"category\":\"OS/VMM\",\"type\":\"SEAMLDR ACM\"},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0}],\"pcesvn\":11,\"tdxtcbcomponents\":[{\"svn\":0,\"category\":\"OS/VMM\",\"type\":\"TDX Module\"},{\"svn\":0,\"category\":\"OS/VMM\",\"type\":\"TDX Module\"},{\"svn\":1,\"category\":\"OS/VMM\",\"type\":\"TDX Late Microcode Update\"},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0}]},\"tcbDate\":\"2022-11-09T00:00:00Z\",\"tcbStatus\":\"UpToDate\"}]},\"signature\":\"10721ed2805aa913b76ccd8ee6eedf18f8db70573ab158ae6f1d8c1fc9529babc81af8866965afae550479ee1621383ff03bcfb8d9c5ca3ee50bfcb3ae2be73e\"}","tcbInfoIssuerChain":"-----BEGIN CERTIFICATE-----\nMIICkDCCAjagAwIBAgIUTh8n662T/sqPZK+7n3H67/KGwu0wCgYIKoZIzj0EAwIw\naDEaMBgGA1UEAwwRSW50ZWwgU0dYIFJvb3QgQ0ExGjAYBgNVBAoMEUludGVsIENv\ncnBvcmF0aW9uMRQwEgYDVQQHDAtTYW50YSBDbGFyYTELMAkGA1UECAwCQ0ExCzAJ\nBgNVBAYTAlVTMB4XDTE5MTAzMTEyMzM0N1oXDTI2MTAzMTEyMzM0N1owbDEeMBwG\nA1UEAwwVSW50ZWwgU0dYIFRDQiBTaWduaW5nMRowGAYDVQQKDBFJbnRlbCBDb3Jw\nb3JhdGlvbjEUMBIGA1UEBwwLU2FudGEgQ2xhcmExCzAJBgNVBAgMAkNBMQswCQYD\nVQQGEwJVUzBZMBMGByqGSM49AgEGCCqGSM49AwEHA0IABOnYw9LbN/JmyUttXa0M\niBEenjPbxbR4C8MuVYxDI+Le8lDBLp9X4wMzCAUF/fI/31giClXp/y0erLbLZjdV\n07+jgbkwgbYwHwYDVR0jBBgwFoAU6ehEUlM2XEsYmhH8QxgspdwggEgwVgYDVR0f\nBE8wTTBLoEmgR4ZFaHR0cHM6Ly9zYngtY2VydGlmaWNhdGVzLnRydXN0ZWRzZXJ2\naWNlcy5pbnRlbC5jb20vSW50ZWxTR1hSb290Q0EuZGVyMB0GA1UdDgQWBBROHyfr\nrZP+yo9kr7ufcfrv8obC7TAOBgNVHQ8BAf8EBAMCBsAwDAYDVR0TAQH/BAIwADAK\nBggqhkjOPQQDAgNIADBFAiEA9xQeifK+2abQGnrAgk0hrOhdyvJQorh2cEMn4Gwr\n4hoCIFHW5qQ9G2wBJ4GMNQqv/oMfbPtzmyTlaWWzwxkqM0CT\n-----END CERTIFICATE-----\n-----BEGIN CERTIFICATE-----\nMIIClDCCAjmgAwIBAgIVAOnoRFJTNlxLGJoR/EMYLKXcIIBIMAoGCCqGSM49BAMC\nMGgxGjAYBgNVBAMMEUludGVsIFNHWCBSb290IENBMRowGAYDVQQKDBFJbnRlbCBD\nb3Jwb3JhdGlvbjEUMBIGA1UEBwwLU2FudGEgQ2xhcmExCzAJBgNVBAgMAkNBMQsw\nCQYDVQQGEwJVUzAeFw0xOTEwMzEwOTQ5MjFaFw00OTEyMzEyMzU5NTlaMGgxGjAY\nBgNVBAMMEUludGVsIFNHWCBSb290IENBMRowGAYDVQQKDBFJbnRlbCBDb3Jwb3Jh\ndGlvbjEUMBIGA1UEBwwLU2FudGEgQ2xhcmExCzAJBgNVBAgMAkNBMQswCQYDVQQG\nEwJVUzBZMBMGByqGSM49AgEGCCqGSM49AwEHA0IABE/6D/1WHNrWwPmNMIyBKMW5\nJ6JzMsjo6xP2vkK1cdZGb1PGRP/C/8ECgiDkmklmzwLzLi+000m7LLrtKJA3oC2j\ngb8wgbwwHwYDVR0jBBgwFoAU6ehEUlM2XEsYmhH8QxgspdwggEgwVgYDVR0fBE8w\nTTBLoEmgR4ZFaHR0cHM6Ly9zYngtY2VydGlmaWNhdGVzLnRydXN0ZWRzZXJ2aWNl\ncy5pbnRlbC5jb20vSW50ZWxTR1hSb290Q0EuZGVyMB0GA1UdDgQWBBTp6ERSUzZc\nSxiaEfxDGCyl3CCASDAOBgNVHQ8BAf8EBAMCAQYwEgYDVR0TAQH/BAgwBgEB/wIB\nATAKBggqhkjOPQQDAgNJADBGAiEAzw9zdUiUHPMUd0C4mx41jlFZkrM3y5f1lgnV\nO7FbjOoCIQCoGtUmT4cXt7V+ySHbJ8Hob9AanpvXNH1ER+/gZF+opQ==\n-----END CERTIFICATE-----\n"},{"fmspc":"10A06E050000","tcbInfo":"{\"tcbInfo\":{\"id\":\"TDX\",\"version\":3,\"issueDate\":\"2025-10-21T09:44:47Z\",\"nextUpdate\":\"2025-11-20T09:44:47Z\",\"fmspc\":\"10A06E050000\",\"pceId\":\"0000\",\"tcbType\":0,\"tcbEvaluationDataNumber\":5,\"tdxModule\":{\"mrsigner\":\"000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000\",\"attributes\":\"0000000000000000\",\"attributesMask\":\"FFFFFFFFFFFFFFFF\"},\"tdxModuleIdentities\":[{\"id\":\"TDX_02\",\"mrsigner\":\"000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000\",\"attributes\":\"0000000000000000\",\"attributesMask\":\"FFFFFFFFFFFFFFFF\",\"tcbLevels\":[{\"tcb\":{\"isvsvn\":0},\"tcbDate\":\"2022-11-09T00:00:00Z\",\"tcbStatus\":\"UpToDate\"}]},{\"id\":\"TDX_03\",\"mrsigner\":\"000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000\",\"attributes\":\"0000000000000000\",\"attributesMask\":\"FFFFFFFFFFFFFFFF\",\"tcbLevels\":[{\"tcb\":{\"isvsvn\":0},\"tcbDate\":\"2022-11-09T00:00:00Z\",\"tcbStatus\":\"UpToDate\"}]},{\"id\":\"TDX_01\",\"mrsigner\":\"000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000\",\"attributes\":\"0000000000000000\",\"attributesMask\":\"FFFFFFFFFFFFFFFF\",\"tcbLevels\":[{\"tcb\":{\"isvsvn\":0},\"tcbDate\":\"2022-11-09T00:00:00Z\",\"tcbStatus\":\"UpToDate\"}]}],\"tcbLevels\":[{\"tcb\":{\"sgxtcbcomponents\":[{\"svn\":1,\"category\":\"BIOS\",\"type\":\"Early Microcode Update\"},{\"svn\":1,\"category\":\"OS/VMM\",\"type\":\"SGX Late Microcode Update\"},{\"svn\":0,\"category\":\"OS/VMM\",\"type\":\"TXT SINIT\"},{\"svn\":0,\"category\":\"BIOS\"},{\"svn\":0,\"category\":\"BIOS\"},{\"svn\":0,\"category\":\"BIOS\"},{\"svn\":0},{\"svn\":0,\"category\":\"OS/VMM\",\"type\":\"SEAMLDR ACM\"},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0}],\"pcesvn\":0,\"tdxtcbcomponents\":[{\"svn\":0,\"category\":\"OS/VMM\",\"type\":\"TDX Module\"},{\"svn\":0,\"category\":\"OS/VMM\",\"type\":\"TDX Module\"},{\"svn\":1,\"category\":\"OS/VMM\",\"type\":\"TDX Late Microcode Update\"},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0}]},\"tcbDate\":\"2022-11-09T00:00:00Z\",\"tcbStatus\":\"UpToDate\"}]},\"signature\":\"6759cb09cb2686414749b863a284273c587fd7825106c1f854b3249901d3fecaef8b152b5b947540ad1f49c04f5031f3681ad8ac4bcad5c54b6ae72c0c26f2d7\"}","tcbInfoIssuerChain":"-----BEGIN CERTIFICATE-----\nMIICkDCCAjagAwIBAgIUTh8n662T/sqPZK+7n3H67/KGwu0wCgYIKoZIzj0EAwIw\naDEaMBgGA1UEAwwRSW50ZWwgU0dYIFJvb3QgQ0ExGjAYBgNVBAoMEUludGVsIENv\ncnBvcmF0aW9uMRQwEgYDVQQHDAtTYW50YSBDbGFyYTELMAkGA1UECAwCQ0ExCzAJ\nBgNVBAYTAlVTMB4XDTE5MTAzMTEyMzM0N1oXDTI2MTAzMTEyMzM0N1owbDEeMBwG\nA1UEAwwVSW50ZWwgU0dYIFRDQiBTaWduaW5nMRowGAYDVQQKDBFJbnRlbCBDb3Jw\nb3JhdGlvbjEUMBIGA1UEBwwLU2FudGEgQ2xhcmExCzAJBgNVBAgMAkNBMQswCQYD\nVQQGEwJVUzBZMBMGByqGSM49AgEGCCqGSM49AwEHA0IABOnYw9LbN/JmyUttXa0M\niBEenjPbxbR4C8MuVYxDI+Le8lDBLp9X4wMzCAUF/fI/31giClXp/y0erLbLZjdV\n07+jgbkwgbYwHwYDVR0jBBgwFoAU6ehEUlM2XEsYmhH8QxgspdwggEgwVgYDVR0f\nBE8wTTBLoEmgR4ZFaHR0cHM6Ly9zYngtY2VydGlmaWNhdGVzLnRydXN0ZWRzZXJ2\naWNlcy5pbnRlbC5jb20vSW50ZWxTR1hSb290Q0EuZGVyMB0GA1UdDgQWBBROHyfr\nrZP+yo9kr7ufcfrv8obC7TAOBgNVHQ8BAf8EBAMCBsAwDAYDVR0TAQH/BAIwADAK\nBggqhkjOPQQDAgNIADBFAiEA9xQeifK+2abQGnrAgk0hrOhdyvJQorh2cEMn4Gwr\n4hoCIFHW5qQ9G2wBJ4GMNQqv/oMfbPtzmyTlaWWzwxkqM0CT\n-----END CERTIFICATE-----\n-----BEGIN CERTIFICATE-----\nMIIClDCCAjmgAwIBAgIVAOnoRFJTNlxLGJoR/EMYLKXcIIBIMAoGCCqGSM49BAMC\nMGgxGjAYBgNVBAMMEUludGVsIFNHWCBSb290IENBMRowGAYDVQQKDBFJbnRlbCBD\nb3Jwb3JhdGlvbjEUMBIGA1UEBwwLU2FudGEgQ2xhcmExCzAJBgNVBAgMAkNBMQsw\nCQYDVQQGEwJVUzAeFw0xOTEwMzEwOTQ5MjFaFw00OTEyMzEyMzU5NTlaMGgxGjAY\nBgNVBAMMEUludGVsIFNHWCBSb290IENBMRowGAYDVQQKDBFJbnRlbCBDb3Jwb3Jh\ndGlvbjEUMBIGA1UEBwwLU2FudGEgQ2xhcmExCzAJBgNVBAgMAkNBMQswCQYDVQQG\nEwJVUzBZMBMGByqGSM49AgEGCCqGSM49AwEHA0IABE/6D/1WHNrWwPmNMIyBKMW5\nJ6JzMsjo6xP2vkK1cdZGb1PGRP/C/8ECgiDkmklmzwLzLi+000m7LLrtKJA3oC2j\ngb8wgbwwHwYDVR0jBBgwFoAU6ehEUlM2XEsYmhH8QxgspdwggEgwVgYDVR0fBE8w\nTTBLoEmgR4ZFaHR0cHM6Ly9zYngtY2VydGlmaWNhdGVzLnRydXN0ZWRzZXJ2aWNl\ncy5pbnRlbC5jb20vSW50ZWxTR1hSb290Q0EuZGVyMB0GA1UdDgQWBBTp6ERSUzZc\nSxiaEfxDGCyl3CCASDAOBgNVHQ8BAf8EBAMCAQYwEgYDVR0TAQH/BAgwBgEB/wIB\nATAKBggqhkjOPQQDAgNJADBGAiEAzw9zdUiUHPMUd0C4mx41jlFZkrM3y5f1lgnV\nO7FbjOoCIQCoGtUmT4cXt7V+ySHbJ8Hob9AanpvXNH1ER+/gZF+opQ==\n-----END CERTIFICATE-----\n"},{"fmspc":"40A06D000000","tcbInfo":"{\"tcbInfo\":{\"id\":\"TDX\",\"version\":3,\"issueDate\":\"2025-10-21T09:44:48Z\",\"nextUpdate\":\"2025-11-20T09:44:48Z\",\"fmspc\":\"40A06D000000\",\"pceId\":\"0000\",\"tcbType\":0,\"tcbEvaluationDataNumber\":5,\"tdxModule\":{\"mrsigner\":\"000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000\",\"attributes\":\"0000000000000000\",\"attributesMask\":\"FFFFFFFFFFFFFFFF\"},\"tdxModuleIdentities\":[{\"id\":\"TDX_02\",\"mrsigner\":\"000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000\",\"attributes\":\"0000000000000000\",\"attributesMask\":\"FFFFFFFFFFFFFFFF\",\"tcbLevels\":[{\"tcb\":{\"isvsvn\":0},\"tcbDate\":\"2022-11-09T00:00:00Z\",\"tcbStatus\":\"UpToDate\"}]},{\"id\":\"TDX_03\",\"mrsigner\":\"000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000\",\"attributes\":\"0000000000000000\",\"attributesMask\":\"FFFFFFFFFFFFFFFF\",\"tcbLevels\":[{\"tcb\":{\"isvsvn\":0},\"tcbDate\":\"2022-11-09T00:00:00Z\",\"tcbStatus\":\"UpToDate\"}]},{\"id\":\"TDX_01\",\"mrsigner\":\"000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000\",\"attributes\":\"0000000000000000\",\"attributesMask\":\"FFFFFFFFFFFFFFFF\",\"tcbLevels\":[{\"tcb\":{\"isvsvn\":0},\"tcbDate\":\"2022-11-09T00:00:00Z\",\"tcbStatus\":\"UpToDate\"}]}],\"tcbLevels\":[{\"tcb\":{\"sgxtcbcomponents\":[{\"svn\":1,\"category\":\"BIOS\",\"type\":\"Early Microcode Update\"},{\"svn\":1,\"category\":\"OS/VMM\",\"type\":\"SGX Late Microcode Update\"},{\"svn\":0,\"category\":\"OS/VMM\",\"type\":\"TXT SINIT\"},{\"svn\":0,\"category\":\"BIOS\"},{\"svn\":0,\"category\":\"BIOS\"},{\"svn\":0,\"category\":\"BIOS\"},{\"svn\":0},{\"svn\":0,\"category\":\"OS/VMM\",\"type\":\"SEAMLDR ACM\"},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0}],\"pcesvn\":0,\"tdxtcbcomponents\":[{\"svn\":0,\"category\":\"OS/VMM\",\"type\":\"TDX Module\"},{\"svn\":0,\"category\":\"OS/VMM\",\"type\":\"TDX Module\"},{\"svn\":1,\"category\":\"OS/VMM\",\"type\":\"TDX Late Microcode Update\"},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0}]},\"tcbDate\":\"2022-11-09T00:00:00Z\",\"tcbStatus\":\"UpToDate\"}]},\"signature\":\"6639a8db412a07e163db290e36b63594f7fa2409184e96c952454bef4a6034c937cb629a49e92a57eae3a6dee1d1b77617389c9095b2d5c7569f8335512be132\"}","tcbInfoIssuerChain":"-----BEGIN CERTIFICATE-----\nMIICkDCCAjagAwIBAgIUTh8n662T/sqPZK+7n3H67/KGwu0wCgYIKoZIzj0EAwIw\naDEaMBgGA1UEAwwRSW50ZWwgU0dYIFJvb3QgQ0ExGjAYBgNVBAoMEUludGVsIENv\ncnBvcmF0aW9uMRQwEgYDVQQHDAtTYW50YSBDbGFyYTELMAkGA1UECAwCQ0ExCzAJ\nBgNVBAYTAlVTMB4XDTE5MTAzMTEyMzM0N1oXDTI2MTAzMTEyMzM0N1owbDEeMBwG\nA1UEAwwVSW50ZWwgU0dYIFRDQiBTaWduaW5nMRowGAYDVQQKDBFJbnRlbCBDb3Jw\nb3JhdGlvbjEUMBIGA1UEBwwLU2FudGEgQ2xhcmExCzAJBgNVBAgMAkNBMQswCQYD\nVQQGEwJVUzBZMBMGByqGSM49AgEGCCqGSM49AwEHA0IABOnYw9LbN/JmyUttXa0M\niBEenjPbxbR4C8MuVYxDI+Le8lDBLp9X4wMzCAUF/fI/31giClXp/y0erLbLZjdV\n07+jgbkwgbYwHwYDVR0jBBgwFoAU6ehEUlM2XEsYmhH8QxgspdwggEgwVgYDVR0f\nBE8wTTBLoEmgR4ZFaHR0cHM6Ly9zYngtY2VydGlmaWNhdGVzLnRydXN0ZWRzZXJ2\naWNlcy5pbnRlbC5jb20vSW50ZWxTR1hSb290Q0EuZGVyMB0GA1UdDgQWBBROHyfr\nrZP+yo9kr7ufcfrv8obC7TAOBgNVHQ8BAf8EBAMCBsAwDAYDVR0TAQH/BAIwADAK\nBggqhkjOPQQDAgNIADBFAiEA9xQeifK+2abQGnrAgk0hrOhdyvJQorh2cEMn4Gwr\n4hoCIFHW5qQ9G2wBJ4GMNQqv/oMfbPtzmyTlaWWzwxkqM0CT\n-----END CERTIFICATE-----\n-----BEGIN CERTIFICATE-----\nMIIClDCCAjmgAwIBAgIVAOnoRFJTNlxLGJoR/EMYLKXcIIBIMAoGCCqGSM49BAMC\nMGgxGjAYBgNVBAMMEUludGVsIFNHWCBSb290IENBMRowGAYDVQQKDBFJbnRlbCBD\nb3Jwb3JhdGlvbjEUMBIGA1UEBwwLU2FudGEgQ2xhcmExCzAJBgNVBAgMAkNBMQsw\nCQYDVQQGEwJVUzAeFw0xOTEwMzEwOTQ5MjFaFw00OTEyMzEyMzU5NTlaMGgxGjAY\nBgNVBAMMEUludGVsIFNHWCBSb290IENBMRowGAYDVQQKDBFJbnRlbCBDb3Jwb3Jh\ndGlvbjEUMBIGA1UEBwwLU2FudGEgQ2xhcmExCzAJBgNVBAgMAkNBMQswCQYDVQQG\nEwJVUzBZMBMGByqGSM49AgEGCCqGSM49AwEHA0IABE/6D/1WHNrWwPmNMIyBKMW5\nJ6JzMsjo6xP2vkK1cdZGb1PGRP/C/8ECgiDkmklmzwLzLi+000m7LLrtKJA3oC2j\ngb8wgbwwHwYDVR0jBBgwFoAU6ehEUlM2XEsYmhH8QxgspdwggEgwVgYDVR0fBE8w\nTTBLoEmgR4ZFaHR0cHM6Ly9zYngtY2VydGlmaWNhdGVzLnRydXN0ZWRzZXJ2aWNl\ncy5pbnRlbC5jb20vSW50ZWxTR1hSb290Q0EuZGVyMB0GA1UdDgQWBBTp6ERSUzZc\nSxiaEfxDGCyl3CCASDAOBgNVHQ8BAf8EBAMCAQYwEgYDVR0TAQH/BAgwBgEB/wIB\nATAKBggqhkjOPQQDAgNJADBGAiEAzw9zdUiUHPMUd0C4mx41jlFZkrM3y5f1lgnV\nO7FbjOoCIQCoGtUmT4cXt7V+ySHbJ8Hob9AanpvXNH1ER+/gZF+opQ==\n-----END CERTIFICATE-----\n"},{"fmspc":"50A06F000000","tcbInfo":"{\"tcbInfo\":{\"id\":\"TDX\",\"version\":3,\"issueDate\":\"2025-10-21T09:44:50Z\",\"nextUpdate\":\"2025-11-20T09:44:50Z\",\"fmspc\":\"50A06F000000\",\"pceId\":\"0000\",\"tcbType\":0,\"tcbEvaluationDataNumber\":5,\"tdxModule\":{\"mrsigner\":\"000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000\",\"attributes\":\"0000000000000000\",\"attributesMask\":\"FFFFFFFFFFFFFFFF\"},\"tdxModuleIdentities\":[{\"id\":\"TDX_02\",\"mrsigner\":\"000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000\",\"attributes\":\"0000000000000000\",\"attributesMask\":\"FFFFFFFFFFFFFFFF\",\"tcbLevels\":[{\"tcb\":{\"isvsvn\":0},\"tcbDate\":\"2022-11-09T00:00:00Z\",\"tcbStatus\":\"UpToDate\"}]},{\"id\":\"TDX_03\",\"mrsigner\":\"000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000\",\"attributes\":\"0000000000000000\",\"attributesMask\":\"FFFFFFFFFFFFFFFF\",\"tcbLevels\":[{\"tcb\":{\"isvsvn\":0},\"tcbDate\":\"2022-11-09T00:00:00Z\",\"tcbStatus\":\"UpToDate\"}]},{\"id\":\"TDX_01\",\"mrsigner\":\"000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000\",\"attributes\":\"0000000000000000\",\"attributesMask\":\"FFFFFFFFFFFFFFFF\",\"tcbLevels\":[{\"tcb\":{\"isvsvn\":0},\"tcbDate\":\"2022-11-09T00:00:00Z\",\"tcbStatus\":\"UpToDate\"}]}],\"tcbLevels\":[{\"tcb\":{\"sgxtcbcomponents\":[{\"svn\":1,\"category\":\"BIOS\",\"type\":\"Early Microcode Update\"},{\"svn\":1,\"category\":\"OS/VMM\",\"type\":\"SGX Late Microcode Update\"},{\"svn\":0,\"category\":\"OS/VMM\",\"type\":\"TXT SINIT\"},{\"svn\":0,\"category\":\"BIOS\"},{\"svn\":0,\"category\":\"BIOS\"},{\"svn\":0,\"category\":\"BIOS\"},{\"svn\":0},{\"svn\":0,\"category\":\"OS/VMM\",\"type\":\"SEAMLDR ACM\"},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0}],\"pcesvn\":0,\"tdxtcbcomponents\":[{\"svn\":0,\"category\":\"OS/VMM\",\"type\":\"TDX Module\"},{\"svn\":0,\"category\":\"OS/VMM\",\"type\":\"TDX Module\"},{\"svn\":1,\"category\":\"OS/VMM\",\"type\":\"TDX Late Microcode Update\"},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0}]},\"tcbDate\":\"2022-11-09T00:00:00Z\",\"tcbStatus\":\"UpToDate\"}]},\"signature\":\"03e210a7e12af4a3b1f1eca77b30ef3e52b262a53681dc31733c58face31945d71ebce458af7422a72910d3dc7a7641ff1e05843bab16eda0429bf91ae72b527\"}","tcbInfoIssuerChain":"-----BEGIN CERTIFICATE-----\nMIICkDCCAjagAwIBAgIUTh8n662T/sqPZK+7n3H67/KGwu0wCgYIKoZIzj0EAwIw\naDEaMBgGA1UEAwwRSW50ZWwgU0dYIFJvb3QgQ0ExGjAYBgNVBAoMEUludGVsIENv\ncnBvcmF0aW9uMRQwEgYDVQQHDAtTYW50YSBDbGFyYTELMAkGA1UECAwCQ0ExCzAJ\nBgNVBAYTAlVTMB4XDTE5MTAzMTEyMzM0N1oXDTI2MTAzMTEyMzM0N1owbDEeMBwG\nA1UEAwwVSW50ZWwgU0dYIFRDQiBTaWduaW5nMRowGAYDVQQKDBFJbnRlbCBDb3Jw\nb3JhdGlvbjEUMBIGA1UEBwwLU2FudGEgQ2xhcmExCzAJBgNVBAgMAkNBMQswCQYD\nVQQGEwJVUzBZMBMGByqGSM49AgEGCCqGSM49AwEHA0IABOnYw9LbN/JmyUttXa0M\niBEenjPbxbR4C8MuVYxDI+Le8lDBLp9X4wMzCAUF/fI/31giClXp/y0erLbLZjdV\n07+jgbkwgbYwHwYDVR0jBBgwFoAU6ehEUlM2XEsYmhH8QxgspdwggEgwVgYDVR0f\nBE8wTTBLoEmgR4ZFaHR0cHM6Ly9zYngtY2VydGlmaWNhdGVzLnRydXN0ZWRzZXJ2\naWNlcy5pbnRlbC5jb20vSW50ZWxTR1hSb290Q0EuZGVyMB0GA1UdDgQWBBROHyfr\nrZP+yo9kr7ufcfrv8obC7TAOBgNVHQ8BAf8EBAMCBsAwDAYDVR0TAQH/BAIwADAK\nBggqhkjOPQQDAgNIADBFAiEA9xQeifK+2abQGnrAgk0hrOhdyvJQorh2cEMn4Gwr\n4hoCIFHW5qQ9G2wBJ4GMNQqv/oMfbPtzmyTlaWWzwxkqM0CT\n-----END CERTIFICATE-----\n-----BEGIN CERTIFICATE-----\nMIIClDCCAjmgAwIBAgIVAOnoRFJTNlxLGJoR/EMYLKXcIIBIMAoGCCqGSM49BAMC\nMGgxGjAYBgNVBAMMEUludGVsIFNHWCBSb290IENBMRowGAYDVQQKDBFJbnRlbCBD\nb3Jwb3JhdGlvbjEUMBIGA1UEBwwLU2FudGEgQ2xhcmExCzAJBgNVBAgMAkNBMQsw\nCQYDVQQGEwJVUzAeFw0xOTEwMzEwOTQ5MjFaFw00OTEyMzEyMzU5NTlaMGgxGjAY\nBgNVBAMMEUludGVsIFNHWCBSb290IENBMRowGAYDVQQKDBFJbnRlbCBDb3Jwb3Jh\ndGlvbjEUMBIGA1UEBwwLU2FudGEgQ2xhcmExCzAJBgNVBAgMAkNBMQswCQYDVQQG\nEwJVUzBZMBMGByqGSM49AgEGCCqGSM49AwEHA0IABE/6D/1WHNrWwPmNMIyBKMW5\nJ6JzMsjo6xP2vkK1cdZGb1PGRP/C/8ECgiDkmklmzwLzLi+000m7LLrtKJA3oC2j\ngb8wgbwwHwYDVR0jBBgwFoAU6ehEUlM2XEsYmhH8QxgspdwggEgwVgYDVR0fBE8w\nTTBLoEmgR4ZFaHR0cHM6Ly9zYngtY2VydGlmaWNhdGVzLnRydXN0ZWRzZXJ2aWNl\ncy5pbnRlbC5jb20vSW50ZWxTR1hSb290Q0EuZGVyMB0GA1UdDgQWBBTp6ERSUzZc\nSxiaEfxDGCyl3CCASDAOBgNVHQ8BAf8EBAMCAQYwEgYDVR0TAQH/BAgwBgEB/wIB\nATAKBggqhkjOPQQDAgNJADBGAiEAzw9zdUiUHPMUd0C4mx41jlFZkrM3y5f1lgnV\nO7FbjOoCIQCoGtUmT4cXt7V+ySHbJ8Hob9AanpvXNH1ER+/gZF+opQ==\n-----END CERTIFICATE-----\n"},{"fmspc":"00A06D000000","tcbInfo":"{\"tcbInfo\":{\"id\":\"TDX\",\"version\":3,\"issueDate\":\"2025-10-21T09:44:51Z\",\"nextUpdate\":\"2025-11-20T09:44:51Z\",\"fmspc\":\"00A06D000000\",\"pceId\":\"0000\",\"tcbType\":0,\"tcbEvaluationDataNumber\":5,\"tdxModule\":{\"mrsigner\":\"000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000\",\"attributes\":\"0000000000000000\",\"attributesMask\":\"FFFFFFFFFFFFFFFF\"},\"tdxModuleIdentities\":[{\"id\":\"TDX_02\",\"mrsigner\":\"000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000\",\"attributes\":\"0000000000000000\",\"attributesMask\":\"FFFFFFFFFFFFFFFF\",\"tcbLevels\":[{\"tcb\":{\"isvsvn\":0},\"tcbDate\":\"2022-11-09T00:00:00Z\",\"tcbStatus\":\"UpToDate\"}]},{\"id\":\"TDX_03\",\"mrsigner\":\"000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000\",\"attributes\":\"0000000000000000\",\"attributesMask\":\"FFFFFFFFFFFFFFFF\",\"tcbLevels\":[{\"tcb\":{\"isvsvn\":0},\"tcbDate\":\"2022-11-09T00:00:00Z\",\"tcbStatus\":\"UpToDate\"}]},{\"id\":\"TDX_01\",\"mrsigner\":\"000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000\",\"attributes\":\"0000000000000000\",\"attributesMask\":\"FFFFFFFFFFFFFFFF\",\"tcbLevels\":[{\"tcb\":{\"isvsvn\":0},\"tcbDate\":\"2022-11-09T00:00:00Z\",\"tcbStatus\":\"UpToDate\"}]}],\"tcbLevels\":[{\"tcb\":{\"sgxtcbcomponents\":[{\"svn\":1,\"category\":\"BIOS\",\"type\":\"Early Microcode Update\"},{\"svn\":1,\"category\":\"OS/VMM\",\"type\":\"SGX Late Microcode Update\"},{\"svn\":0,\"category\":\"OS/VMM\",\"type\":\"TXT SINIT\"},{\"svn\":0,\"category\":\"BIOS\"},{\"svn\":0,\"category\":\"BIOS\"},{\"svn\":0,\"category\":\"BIOS\"},{\"svn\":0},{\"svn\":0,\"category\":\"OS/VMM\",\"type\":\"SEAMLDR ACM\"},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0}],\"pcesvn\":0,\"tdxtcbcomponents\":[{\"svn\":0,\"category\":\"OS/VMM\",\"type\":\"TDX Module\"},{\"svn\":0,\"category\":\"OS/VMM\",\"type\":\"TDX Module\"},{\"svn\":1,\"category\":\"OS/VMM\",\"type\":\"TDX Late Microcode Update\"},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0}]},\"tcbDate\":\"2022-11-09T00:00:00Z\",\"tcbStatus\":\"UpToDate\"}]},\"signature\":\"f789a0cdbbcb4475e988ff598cf63e1640f23c9c340e3cdd2ecd8e99607511be1d020d02bda4b7e5364bdf2f251ad72965519fb578fee1efa86927bdc8279690\"}","tcbInfoIssuerChain":"-----BEGIN CERTIFICATE-----\nMIICkDCCAjagAwIBAgIUTh8n662T/sqPZK+7n3H67/KGwu0wCgYIKoZIzj0EAwIw\naDEaMBgGA1UEAwwRSW50ZWwgU0dYIFJvb3QgQ0ExGjAYBgNVBAoMEUludGVsIENv\ncnBvcmF0aW9uMRQwEgYDVQQHDAtTYW50YSBDbGFyYTELMAkGA1UECAwCQ0ExCzAJ\nBgNVBAYTAlVTMB4XDTE5MTAzMTEyMzM0N1oXDTI2MTAzMTEyMzM0N1owbDEeMBwG\nA1UEAwwVSW50ZWwgU0dYIFRDQiBTaWduaW5nMRowGAYDVQQKDBFJbnRlbCBDb3Jw\nb3JhdGlvbjEUMBIGA1UEBwwLU2FudGEgQ2xhcmExCzAJBgNVBAgMAkNBMQswCQYD\nVQQGEwJVUzBZMBMGByqGSM49AgEGCCqGSM49AwEHA0IABOnYw9LbN/JmyUttXa0M\niBEenjPbxbR4C8MuVYxDI+Le8lDBLp9X4wMzCAUF/fI/31giClXp/y0erLbLZjdV\n07+jgbkwgbYwHwYDVR0jBBgwFoAU6ehEUlM2XEsYmhH8QxgspdwggEgwVgYDVR0f\nBE8wTTBLoEmgR4ZFaHR0cHM6Ly9zYngtY2VydGlmaWNhdGVzLnRydXN0ZWRzZXJ2\naWNlcy5pbnRlbC5jb20vSW50ZWxTR1hSb290Q0EuZGVyMB0GA1UdDgQWBBROHyfr\nrZP+yo9kr7ufcfrv8obC7TAOBgNVHQ8BAf8EBAMCBsAwDAYDVR0TAQH/BAIwADAK\nBggqhkjOPQQDAgNIADBFAiEA9xQeifK+2abQGnrAgk0hrOhdyvJQorh2cEMn4Gwr\n4hoCIFHW5qQ9G2wBJ4GMNQqv/oMfbPtzmyTlaWWzwxkqM0CT\n-----END CERTIFICATE-----\n-----BEGIN CERTIFICATE-----\nMIIClDCCAjmgAwIBAgIVAOnoRFJTNlxLGJoR/EMYLKXcIIBIMAoGCCqGSM49BAMC\nMGgxGjAYBgNVBAMMEUludGVsIFNHWCBSb290IENBMRowGAYDVQQKDBFJbnRlbCBD\nb3Jwb3JhdGlvbjEUMBIGA1UEBwwLU2FudGEgQ2xhcmExCzAJBgNVBAgMAkNBMQsw\nCQYDVQQGEwJVUzAeFw0xOTEwMzEwOTQ5MjFaFw00OTEyMzEyMzU5NTlaMGgxGjAY\nBgNVBAMMEUludGVsIFNHWCBSb290IENBMRowGAYDVQQKDBFJbnRlbCBDb3Jwb3Jh\ndGlvbjEUMBIGA1UEBwwLU2FudGEgQ2xhcmExCzAJBgNVBAgMAkNBMQswCQYDVQQG\nEwJVUzBZMBMGByqGSM49AgEGCCqGSM49AwEHA0IABE/6D/1WHNrWwPmNMIyBKMW5\nJ6JzMsjo6xP2vkK1cdZGb1PGRP/C/8ECgiDkmklmzwLzLi+000m7LLrtKJA3oC2j\ngb8wgbwwHwYDVR0jBBgwFoAU6ehEUlM2XEsYmhH8QxgspdwggEgwVgYDVR0fBE8w\nTTBLoEmgR4ZFaHR0cHM6Ly9zYngtY2VydGlmaWNhdGVzLnRydXN0ZWRzZXJ2aWNl\ncy5pbnRlbC5jb20vSW50ZWxTR1hSb290Q0EuZGVyMB0GA1UdDgQWBBTp6ERSUzZc\nSxiaEfxDGCyl3CCASDAOBgNVHQ8BAf8EBAMCAQYwEgYDVR0TAQH/BAgwBgEB/wIB\nATAKBggqhkjOPQQDAgNJADBGAiEAzw9zdUiUHPMUd0C4mx41jlFZkrM3y5f1lgnV\nO7FbjOoCIQCoGtUmT4cXt7V+ySHbJ8Hob9AanpvXNH1ER+/gZF+opQ==\n-----END CERTIFICATE-----\n"},{"fmspc":"10806F070000","tcbInfo":"{\"tcbInfo\":{\"id\":\"TDX\",\"version\":3,\"issueDate\":\"2025-10-21T09:44:52Z\",\"nextUpdate\":\"2025-11-20T09:44:52Z\",\"fmspc\":\"10806F070000\",\"pceId\":\"0000\",\"tcbType\":0,\"tcbEvaluationDataNumber\":5,\"tdxModule\":{\"mrsigner\":\"000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000\",\"attributes\":\"0000000000000000\",\"attributesMask\":\"FFFFFFFFFFFFFFFF\"},\"tdxModuleIdentities\":[{\"id\":\"TDX_02\",\"mrsigner\":\"000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000\",\"attributes\":\"0000000000000000\",\"attributesMask\":\"FFFFFFFFFFFFFFFF\",\"tcbLevels\":[{\"tcb\":{\"isvsvn\":0},\"tcbDate\":\"2022-11-09T00:00:00Z\",\"tcbStatus\":\"UpToDate\"}]},{\"id\":\"TDX_03\",\"mrsigner\":\"000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000\",\"attributes\":\"0000000000000000\",\"attributesMask\":\"FFFFFFFFFFFFFFFF\",\"tcbLevels\":[{\"tcb\":{\"isvsvn\":0},\"tcbDate\":\"2022-11-09T00:00:00Z\",\"tcbStatus\":\"UpToDate\"}]},{\"id\":\"TDX_01\",\"mrsigner\":\"000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000\",\"attributes\":\"0000000000000000\",\"attributesMask\":\"FFFFFFFFFFFFFFFF\",\"tcbLevels\":[{\"tcb\":{\"isvsvn\":0},\"tcbDate\":\"2022-11-09T00:00:00Z\",\"tcbStatus\":\"UpToDate\"}]}],\"tcbLevels\":[{\"tcb\":{\"sgxtcbcomponents\":[{\"svn\":1,\"category\":\"BIOS\",\"type\":\"Early Microcode Update\"},{\"svn\":1,\"category\":\"OS/VMM\",\"type\":\"SGX Late Microcode Update\"},{\"svn\":0,\"category\":\"OS/VMM\",\"type\":\"TXT SINIT\"},{\"svn\":0,\"category\":\"BIOS\"},{\"svn\":0,\"category\":\"BIOS\"},{\"svn\":0,\"category\":\"BIOS\"},{\"svn\":0},{\"svn\":0,\"category\":\"OS/VMM\",\"type\":\"SEAMLDR ACM\"},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0}],\"pcesvn\":0,\"tdxtcbcomponents\":[{\"svn\":0,\"category\":\"OS/VMM\",\"type\":\"TDX Module\"},{\"svn\":0,\"category\":\"OS/VMM\",\"type\":\"TDX Module\"},{\"svn\":1,\"category\":\"OS/VMM\",\"type\":\"TDX Late Microcode Update\"},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0}]},\"tcbDate\":\"2022-11-09T00:00:00Z\",\"tcbStatus\":\"UpToDate\"}]},\"signature\":\"c97da1d2116279e490db192e5daf7793951473da3a231e09309b882a1e02528f3efe56ff9fff0f718db1aa94aeba4c9256d435e51c075aab5af85db2e43c109e\"}","tcbInfoIssuerChain":"-----BEGIN CERTIFICATE-----\nMIICkDCCAjagAwIBAgIUTh8n662T/sqPZK+7n3H67/KGwu0wCgYIKoZIzj0EAwIw\naDEaMBgGA1UEAwwRSW50ZWwgU0dYIFJvb3QgQ0ExGjAYBgNVBAoMEUludGVsIENv\ncnBvcmF0aW9uMRQwEgYDVQQHDAtTYW50YSBDbGFyYTELMAkGA1UECAwCQ0ExCzAJ\nBgNVBAYTAlVTMB4XDTE5MTAzMTEyMzM0N1oXDTI2MTAzMTEyMzM0N1owbDEeMBwG\nA1UEAwwVSW50ZWwgU0dYIFRDQiBTaWduaW5nMRowGAYDVQQKDBFJbnRlbCBDb3Jw\nb3JhdGlvbjEUMBIGA1UEBwwLU2FudGEgQ2xhcmExCzAJBgNVBAgMAkNBMQswCQYD\nVQQGEwJVUzBZMBMGByqGSM49AgEGCCqGSM49AwEHA0IABOnYw9LbN/JmyUttXa0M\niBEenjPbxbR4C8MuVYxDI+Le8lDBLp9X4wMzCAUF/fI/31giClXp/y0erLbLZjdV\n07+jgbkwgbYwHwYDVR0jBBgwFoAU6ehEUlM2XEsYmhH8QxgspdwggEgwVgYDVR0f\nBE8wTTBLoEmgR4ZFaHR0cHM6Ly9zYngtY2VydGlmaWNhdGVzLnRydXN0ZWRzZXJ2\naWNlcy5pbnRlbC5jb20vSW50ZWxTR1hSb290Q0EuZGVyMB0GA1UdDgQWBBROHyfr\nrZP+yo9kr7ufcfrv8obC7TAOBgNVHQ8BAf8EBAMCBsAwDAYDVR0TAQH/BAIwADAK\nBggqhkjOPQQDAgNIADBFAiEA9xQeifK+2abQGnrAgk0hrOhdyvJQorh2cEMn4Gwr\n4hoCIFHW5qQ9G2wBJ4GMNQqv/oMfbPtzmyTlaWWzwxkqM0CT\n-----END CERTIFICATE-----\n-----BEGIN CERTIFICATE-----\nMIIClDCCAjmgAwIBAgIVAOnoRFJTNlxLGJoR/EMYLKXcIIBIMAoGCCqGSM49BAMC\nMGgxGjAYBgNVBAMMEUludGVsIFNHWCBSb290IENBMRowGAYDVQQKDBFJbnRlbCBD\nb3Jwb3JhdGlvbjEUMBIGA1UEBwwLU2FudGEgQ2xhcmExCzAJBgNVBAgMAkNBMQsw\nCQYDVQQGEwJVUzAeFw0xOTEwMzEwOTQ5MjFaFw00OTEyMzEyMzU5NTlaMGgxGjAY\nBgNVBAMMEUludGVsIFNHWCBSb290IENBMRowGAYDVQQKDBFJbnRlbCBDb3Jwb3Jh\ndGlvbjEUMBIGA1UEBwwLU2FudGEgQ2xhcmExCzAJBgNVBAgMAkNBMQswCQYDVQQG\nEwJVUzBZMBMGByqGSM49AgEGCCqGSM49AwEHA0IABE/6D/1WHNrWwPmNMIyBKMW5\nJ6JzMsjo6xP2vkK1cdZGb1PGRP/C/8ECgiDkmklmzwLzLi+000m7LLrtKJA3oC2j\ngb8wgbwwHwYDVR0jBBgwFoAU6ehEUlM2XEsYmhH8QxgspdwggEgwVgYDVR0fBE8w\nTTBLoEmgR4ZFaHR0cHM6Ly9zYngtY2VydGlmaWNhdGVzLnRydXN0ZWRzZXJ2aWNl\ncy5pbnRlbC5jb20vSW50ZWxTR1hSb290Q0EuZGVyMB0GA1UdDgQWBBTp6ERSUzZc\nSxiaEfxDGCyl3CCASDAOBgNVHQ8BAf8EBAMCAQYwEgYDVR0TAQH/BAgwBgEB/wIB\nATAKBggqhkjOPQQDAgNJADBGAiEAzw9zdUiUHPMUd0C4mx41jlFZkrM3y5f1lgnV\nO7FbjOoCIQCoGtUmT4cXt7V+ySHbJ8Hob9AanpvXNH1ER+/gZF+opQ==\n-----END CERTIFICATE-----\n"},{"fmspc":"20D06D010000","tcbInfo":"{\"tcbInfo\":{\"id\":\"TDX\",\"version\":3,\"issueDate\":\"2025-10-21T09:44:53Z\",\"nextUpdate\":\"2025-11-20T09:44:53Z\",\"fmspc\":\"20D06D010000\",\"pceId\":\"0000\",\"tcbType\":0,\"tcbEvaluationDataNumber\":5,\"tdxModule\":{\"mrsigner\":\"000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000\",\"attributes\":\"0000000000000000\",\"attributesMask\":\"FFFFFFFFFFFFFFFF\"},\"tdxModuleIdentities\":[{\"id\":\"TDX_02\",\"mrsigner\":\"000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000\",\"attributes\":\"0000000000000000\",\"attributesMask\":\"FFFFFFFFFFFFFFFF\",\"tcbLevels\":[{\"tcb\":{\"isvsvn\":0},\"tcbDate\":\"2022-11-09T00:00:00Z\",\"tcbStatus\":\"UpToDate\"}]},{\"id\":\"TDX_03\",\"mrsigner\":\"000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000\",\"attributes\":\"0000000000000000\",\"attributesMask\":\"FFFFFFFFFFFFFFFF\",\"tcbLevels\":[{\"tcb\":{\"isvsvn\":0},\"tcbDate\":\"2022-11-09T00:00:00Z\",\"tcbStatus\":\"UpToDate\"}]},{\"id\":\"TDX_01\",\"mrsigner\":\"000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000\",\"attributes\":\"0000000000000000\",\"attributesMask\":\"FFFFFFFFFFFFFFFF\",\"tcbLevels\":[{\"tcb\":{\"isvsvn\":0},\"tcbDate\":\"2022-11-09T00:00:00Z\",\"tcbStatus\":\"UpToDate\"}]}],\"tcbLevels\":[{\"tcb\":{\"sgxtcbcomponents\":[{\"svn\":1,\"category\":\"BIOS\",\"type\":\"Early Microcode Update\"},{\"svn\":1,\"category\":\"OS/VMM\",\"type\":\"SGX Late Microcode Update\"},{\"svn\":0,\"category\":\"OS/VMM\",\"type\":\"TXT SINIT\"},{\"svn\":0,\"category\":\"BIOS\"},{\"svn\":0,\"category\":\"BIOS\"},{\"svn\":0,\"category\":\"BIOS\"},{\"svn\":0},{\"svn\":0,\"category\":\"OS/VMM\",\"type\":\"SEAMLDR ACM\"},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0}],\"pcesvn\":0,\"tdxtcbcomponents\":[{\"svn\":0,\"category\":\"OS/VMM\",\"type\":\"TDX Module\"},{\"svn\":0,\"category\":\"OS/VMM\",\"type\":\"TDX Module\"},{\"svn\":1,\"category\":\"OS/VMM\",\"type\":\"TDX Late Microcode Update\"},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0}]},\"tcbDate\":\"2022-11-09T00:00:00Z\",\"tcbStatus\":\"UpToDate\"}]},\"signature\":\"ba5cbb2dfd8589a8de85243b8c376a07016d3e8d4eecadc0803e909dfb829b05e1978362fb17dddad611190eced87431ea138bd743cb165ded7dcc2fc8de9c70\"}","tcbInfoIssuerChain":"-----BEGIN CERTIFICATE-----\nMIICkDCCAjagAwIBAgIUTh8n662T/sqPZK+7n3H67/KGwu0wCgYIKoZIzj0EAwIw\naDEaMBgGA1UEAwwRSW50ZWwgU0dYIFJvb3QgQ0ExGjAYBgNVBAoMEUludGVsIENv\ncnBvcmF0aW9uMRQwEgYDVQQHDAtTYW50YSBDbGFyYTELMAkGA1UECAwCQ0ExCzAJ\nBgNVBAYTAlVTMB4XDTE5MTAzMTEyMzM0N1oXDTI2MTAzMTEyMzM0N1owbDEeMBwG\nA1UEAwwVSW50ZWwgU0dYIFRDQiBTaWduaW5nMRowGAYDVQQKDBFJbnRlbCBDb3Jw\nb3JhdGlvbjEUMBIGA1UEBwwLU2FudGEgQ2xhcmExCzAJBgNVBAgMAkNBMQswCQYD\nVQQGEwJVUzBZMBMGByqGSM49AgEGCCqGSM49AwEHA0IABOnYw9LbN/JmyUttXa0M\niBEenjPbxbR4C8MuVYxDI+Le8lDBLp9X4wMzCAUF/fI/31giClXp/y0erLbLZjdV\n07+jgbkwgbYwHwYDVR0jBBgwFoAU6ehEUlM2XEsYmhH8QxgspdwggEgwVgYDVR0f\nBE8wTTBLoEmgR4ZFaHR0cHM6Ly9zYngtY2VydGlmaWNhdGVzLnRydXN0ZWRzZXJ2\naWNlcy5pbnRlbC5jb20vSW50ZWxTR1hSb290Q0EuZGVyMB0GA1UdDgQWBBROHyfr\nrZP+yo9kr7ufcfrv8obC7TAOBgNVHQ8BAf8EBAMCBsAwDAYDVR0TAQH/BAIwADAK\nBggqhkjOPQQDAgNIADBFAiEA9xQeifK+2abQGnrAgk0hrOhdyvJQorh2cEMn4Gwr\n4hoCIFHW5qQ9G2wBJ4GMNQqv/oMfbPtzmyTlaWWzwxkqM0CT\n-----END CERTIFICATE-----\n-----BEGIN CERTIFICATE-----\nMIIClDCCAjmgAwIBAgIVAOnoRFJTNlxLGJoR/EMYLKXcIIBIMAoGCCqGSM49BAMC\nMGgxGjAYBgNVBAMMEUludGVsIFNHWCBSb290IENBMRowGAYDVQQKDBFJbnRlbCBD\nb3Jwb3JhdGlvbjEUMBIGA1UEBwwLU2FudGEgQ2xhcmExCzAJBgNVBAgMAkNBMQsw\nCQYDVQQGEwJVUzAeFw0xOTEwMzEwOTQ5MjFaFw00OTEyMzEyMzU5NTlaMGgxGjAY\nBgNVBAMMEUludGVsIFNHWCBSb290IENBMRowGAYDVQQKDBFJbnRlbCBDb3Jwb3Jh\ndGlvbjEUMBIGA1UEBwwLU2FudGEgQ2xhcmExCzAJBgNVBAgMAkNBMQswCQYDVQQG\nEwJVUzBZMBMGByqGSM49AgEGCCqGSM49AwEHA0IABE/6D/1WHNrWwPmNMIyBKMW5\nJ6JzMsjo6xP2vkK1cdZGb1PGRP/C/8ECgiDkmklmzwLzLi+000m7LLrtKJA3oC2j\ngb8wgbwwHwYDVR0jBBgwFoAU6ehEUlM2XEsYmhH8QxgspdwggEgwVgYDVR0fBE8w\nTTBLoEmgR4ZFaHR0cHM6Ly9zYngtY2VydGlmaWNhdGVzLnRydXN0ZWRzZXJ2aWNl\ncy5pbnRlbC5jb20vSW50ZWxTR1hSb290Q0EuZGVyMB0GA1UdDgQWBBTp6ERSUzZc\nSxiaEfxDGCyl3CCASDAOBgNVHQ8BAf8EBAMCAQYwEgYDVR0TAQH/BAgwBgEB/wIB\nATAKBggqhkjOPQQDAgNJADBGAiEAzw9zdUiUHPMUd0C4mx41jlFZkrM3y5f1lgnV\nO7FbjOoCIQCoGtUmT4cXt7V+ySHbJ8Hob9AanpvXNH1ER+/gZF+opQ==\n-----END CERTIFICATE-----\n"},{"fmspc":"00A06F000000","tcbInfo":"{\"tcbInfo\":{\"id\":\"TDX\",\"version\":3,\"issueDate\":\"2025-10-21T09:44:54Z\",\"nextUpdate\":\"2025-11-20T09:44:54Z\",\"fmspc\":\"00A06F000000\",\"pceId\":\"0000\",\"tcbType\":0,\"tcbEvaluationDataNumber\":5,\"tdxModule\":{\"mrsigner\":\"000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000\",\"attributes\":\"0000000000000000\",\"attributesMask\":\"FFFFFFFFFFFFFFFF\"},\"tdxModuleIdentities\":[{\"id\":\"TDX_02\",\"mrsigner\":\"000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000\",\"attributes\":\"0000000000000000\",\"attributesMask\":\"FFFFFFFFFFFFFFFF\",\"tcbLevels\":[{\"tcb\":{\"isvsvn\":0},\"tcbDate\":\"2022-11-09T00:00:00Z\",\"tcbStatus\":\"UpToDate\"}]},{\"id\":\"TDX_03\",\"mrsigner\":\"000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000\",\"attributes\":\"0000000000000000\",\"attributesMask\":\"FFFFFFFFFFFFFFFF\",\"tcbLevels\":[{\"tcb\":{\"isvsvn\":0},\"tcbDate\":\"2022-11-09T00:00:00Z\",\"tcbStatus\":\"UpToDate\"}]},{\"id\":\"TDX_01\",\"mrsigner\":\"000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000\",\"attributes\":\"0000000000000000\",\"attributesMask\":\"FFFFFFFFFFFFFFFF\",\"tcbLevels\":[{\"tcb\":{\"isvsvn\":0},\"tcbDate\":\"2022-11-09T00:00:00Z\",\"tcbStatus\":\"UpToDate\"}]}],\"tcbLevels\":[{\"tcb\":{\"sgxtcbcomponents\":[{\"svn\":1,\"category\":\"BIOS\",\"type\":\"Early Microcode Update\"},{\"svn\":1,\"category\":\"OS/VMM\",\"type\":\"SGX Late Microcode Update\"},{\"svn\":0,\"category\":\"OS/VMM\",\"type\":\"TXT SINIT\"},{\"svn\":0,\"category\":\"BIOS\"},{\"svn\":0,\"category\":\"BIOS\"},{\"svn\":0,\"category\":\"BIOS\"},{\"svn\":0},{\"svn\":0,\"category\":\"OS/VMM\",\"type\":\"SEAMLDR ACM\"},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0}],\"pcesvn\":0,\"tdxtcbcomponents\":[{\"svn\":0,\"category\":\"OS/VMM\",\"type\":\"TDX Module\"},{\"svn\":0,\"category\":\"OS/VMM\",\"type\":\"TDX Module\"},{\"svn\":1,\"category\":\"OS/VMM\",\"type\":\"TDX Late Microcode Update\"},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0}]},\"tcbDate\":\"2022-11-09T00:00:00Z\",\"tcbStatus\":\"UpToDate\"}]},\"signature\":\"e0080569485b49d471cb1fb0246a089e90d3f8b4f696d586cf40b87d4ea7ec711ccc63a4bb5023417575ec2e62c99ae1e0a0ac8514fb2b7c919552dfb15c2687\"}","tcbInfoIssuerChain":"-----BEGIN CERTIFICATE-----\nMIICkDCCAjagAwIBAgIUTh8n662T/sqPZK+7n3H67/KGwu0wCgYIKoZIzj0EAwIw\naDEaMBgGA1UEAwwRSW50ZWwgU0dYIFJvb3QgQ0ExGjAYBgNVBAoMEUludGVsIENv\ncnBvcmF0aW9uMRQwEgYDVQQHDAtTYW50YSBDbGFyYTELMAkGA1UECAwCQ0ExCzAJ\nBgNVBAYTAlVTMB4XDTE5MTAzMTEyMzM0N1oXDTI2MTAzMTEyMzM0N1owbDEeMBwG\nA1UEAwwVSW50ZWwgU0dYIFRDQiBTaWduaW5nMRowGAYDVQQKDBFJbnRlbCBDb3Jw\nb3JhdGlvbjEUMBIGA1UEBwwLU2FudGEgQ2xhcmExCzAJBgNVBAgMAkNBMQswCQYD\nVQQGEwJVUzBZMBMGByqGSM49AgEGCCqGSM49AwEHA0IABOnYw9LbN/JmyUttXa0M\niBEenjPbxbR4C8MuVYxDI+Le8lDBLp9X4wMzCAUF/fI/31giClXp/y0erLbLZjdV\n07+jgbkwgbYwHwYDVR0jBBgwFoAU6ehEUlM2XEsYmhH8QxgspdwggEgwVgYDVR0f\nBE8wTTBLoEmgR4ZFaHR0cHM6Ly9zYngtY2VydGlmaWNhdGVzLnRydXN0ZWRzZXJ2\naWNlcy5pbnRlbC5jb20vSW50ZWxTR1hSb290Q0EuZGVyMB0GA1UdDgQWBBROHyfr\nrZP+yo9kr7ufcfrv8obC7TAOBgNVHQ8BAf8EBAMCBsAwDAYDVR0TAQH/BAIwADAK\nBggqhkjOPQQDAgNIADBFAiEA9xQeifK+2abQGnrAgk0hrOhdyvJQorh2cEMn4Gwr\n4hoCIFHW5qQ9G2wBJ4GMNQqv/oMfbPtzmyTlaWWzwxkqM0CT\n-----END CERTIFICATE-----\n-----BEGIN CERTIFICATE-----\nMIIClDCCAjmgAwIBAgIVAOnoRFJTNlxLGJoR/EMYLKXcIIBIMAoGCCqGSM49BAMC\nMGgxGjAYBgNVBAMMEUludGVsIFNHWCBSb290IENBMRowGAYDVQQKDBFJbnRlbCBD\nb3Jwb3JhdGlvbjEUMBIGA1UEBwwLU2FudGEgQ2xhcmExCzAJBgNVBAgMAkNBMQsw\nCQYDVQQGEwJVUzAeFw0xOTEwMzEwOTQ5MjFaFw00OTEyMzEyMzU5NTlaMGgxGjAY\nBgNVBAMMEUludGVsIFNHWCBSb290IENBMRowGAYDVQQKDBFJbnRlbCBDb3Jwb3Jh\ndGlvbjEUMBIGA1UEBwwLU2FudGEgQ2xhcmExCzAJBgNVBAgMAkNBMQswCQYDVQQG\nEwJVUzBZMBMGByqGSM49AgEGCCqGSM49AwEHA0IABE/6D/1WHNrWwPmNMIyBKMW5\nJ6JzMsjo6xP2vkK1cdZGb1PGRP/C/8ECgiDkmklmzwLzLi+000m7LLrtKJA3oC2j\ngb8wgbwwHwYDVR0jBBgwFoAU6ehEUlM2XEsYmhH8QxgspdwggEgwVgYDVR0fBE8w\nTTBLoEmgR4ZFaHR0cHM6Ly9zYngtY2VydGlmaWNhdGVzLnRydXN0ZWRzZXJ2aWNl\ncy5pbnRlbC5jb20vSW50ZWxTR1hSb290Q0EuZGVyMB0GA1UdDgQWBBTp6ERSUzZc\nSxiaEfxDGCyl3CCASDAOBgNVHQ8BAf8EBAMCAQYwEgYDVR0TAQH/BAgwBgEB/wIB\nATAKBggqhkjOPQQDAgNJADBGAiEAzw9zdUiUHPMUd0C4mx41jlFZkrM3y5f1lgnV\nO7FbjOoCIQCoGtUmT4cXt7V+ySHbJ8Hob9AanpvXNH1ER+/gZF+opQ==\n-----END CERTIFICATE-----\n"},{"fmspc":"10A06D050000","tcbInfo":"{\"tcbInfo\":{\"id\":\"TDX\",\"version\":3,\"issueDate\":\"2025-10-21T09:44:55Z\",\"nextUpdate\":\"2025-11-20T09:44:55Z\",\"fmspc\":\"10A06D050000\",\"pceId\":\"0000\",\"tcbType\":0,\"tcbEvaluationDataNumber\":5,\"tdxModule\":{\"mrsigner\":\"000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000\",\"attributes\":\"0000000000000000\",\"attributesMask\":\"FFFFFFFFFFFFFFFF\"},\"tdxModuleIdentities\":[{\"id\":\"TDX_02\",\"mrsigner\":\"000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000\",\"attributes\":\"0000000000000000\",\"attributesMask\":\"FFFFFFFFFFFFFFFF\",\"tcbLevels\":[{\"tcb\":{\"isvsvn\":0},\"tcbDate\":\"2022-11-09T00:00:00Z\",\"tcbStatus\":\"UpToDate\"}]},{\"id\":\"TDX_03\",\"mrsigner\":\"000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000\",\"attributes\":\"0000000000000000\",\"attributesMask\":\"FFFFFFFFFFFFFFFF\",\"tcbLevels\":[{\"tcb\":{\"isvsvn\":0},\"tcbDate\":\"2022-11-09T00:00:00Z\",\"tcbStatus\":\"UpToDate\"}]},{\"id\":\"TDX_01\",\"mrsigner\":\"000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000\",\"attributes\":\"0000000000000000\",\"attributesMask\":\"FFFFFFFFFFFFFFFF\",\"tcbLevels\":[{\"tcb\":{\"isvsvn\":0},\"tcbDate\":\"2022-11-09T00:00:00Z\",\"tcbStatus\":\"UpToDate\"}]}],\"tcbLevels\":[{\"tcb\":{\"sgxtcbcomponents\":[{\"svn\":0,\"category\":\"BIOS\",\"type\":\"Early Microcode Update\"},{\"svn\":0,\"category\":\"OS/VMM\",\"type\":\"SGX Late Microcode Update\"},{\"svn\":0,\"category\":\"OS/VMM\",\"type\":\"TXT SINIT\"},{\"svn\":0,\"category\":\"BIOS\"},{\"svn\":0,\"category\":\"BIOS\"},{\"svn\":0,\"category\":\"BIOS\"},{\"svn\":0},{\"svn\":0,\"category\":\"OS/VMM\",\"type\":\"SEAMLDR ACM\"},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0}],\"pcesvn\":0,\"tdxtcbcomponents\":[{\"svn\":0,\"category\":\"OS/VMM\",\"type\":\"TDX Module\"},{\"svn\":0,\"category\":\"OS/VMM\",\"type\":\"TDX Module\"},{\"svn\":0,\"category\":\"OS/VMM\",\"type\":\"TDX Late Microcode Update\"},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0}]},\"tcbDate\":\"2022-11-09T00:00:00Z\",\"tcbStatus\":\"UpToDate\"}]},\"signature\":\"7b47307324b11bb25a8c13ee295f052290ea5e50ff216fb59ec5b5fba4ac363da03b98c930c347501d4654438ee1c4dd2e5a6bf4001419d3f79c90ce483340eb\"}","tcbInfoIssuerChain":"-----BEGIN CERTIFICATE-----\nMIICkDCCAjagAwIBAgIUTh8n662T/sqPZK+7n3H67/KGwu0wCgYIKoZIzj0EAwIw\naDEaMBgGA1UEAwwRSW50ZWwgU0dYIFJvb3QgQ0ExGjAYBgNVBAoMEUludGVsIENv\ncnBvcmF0aW9uMRQwEgYDVQQHDAtTYW50YSBDbGFyYTELMAkGA1UECAwCQ0ExCzAJ\nBgNVBAYTAlVTMB4XDTE5MTAzMTEyMzM0N1oXDTI2MTAzMTEyMzM0N1owbDEeMBwG\nA1UEAwwVSW50ZWwgU0dYIFRDQiBTaWduaW5nMRowGAYDVQQKDBFJbnRlbCBDb3Jw\nb3JhdGlvbjEUMBIGA1UEBwwLU2FudGEgQ2xhcmExCzAJBgNVBAgMAkNBMQswCQYD\nVQQGEwJVUzBZMBMGByqGSM49AgEGCCqGSM49AwEHA0IABOnYw9LbN/JmyUttXa0M\niBEenjPbxbR4C8MuVYxDI+Le8lDBLp9X4wMzCAUF/fI/31giClXp/y0erLbLZjdV\n07+jgbkwgbYwHwYDVR0jBBgwFoAU6ehEUlM2XEsYmhH8QxgspdwggEgwVgYDVR0f\nBE8wTTBLoEmgR4ZFaHR0cHM6Ly9zYngtY2VydGlmaWNhdGVzLnRydXN0ZWRzZXJ2\naWNlcy5pbnRlbC5jb20vSW50ZWxTR1hSb290Q0EuZGVyMB0GA1UdDgQWBBROHyfr\nrZP+yo9kr7ufcfrv8obC7TAOBgNVHQ8BAf8EBAMCBsAwDAYDVR0TAQH/BAIwADAK\nBggqhkjOPQQDAgNIADBFAiEA9xQeifK+2abQGnrAgk0hrOhdyvJQorh2cEMn4Gwr\n4hoCIFHW5qQ9G2wBJ4GMNQqv/oMfbPtzmyTlaWWzwxkqM0CT\n-----END CERTIFICATE-----\n-----BEGIN CERTIFICATE-----\nMIIClDCCAjmgAwIBAgIVAOnoRFJTNlxLGJoR/EMYLKXcIIBIMAoGCCqGSM49BAMC\nMGgxGjAYBgNVBAMMEUludGVsIFNHWCBSb290IENBMRowGAYDVQQKDBFJbnRlbCBD\nb3Jwb3JhdGlvbjEUMBIGA1UEBwwLU2FudGEgQ2xhcmExCzAJBgNVBAgMAkNBMQsw\nCQYDVQQGEwJVUzAeFw0xOTEwMzEwOTQ5MjFaFw00OTEyMzEyMzU5NTlaMGgxGjAY\nBgNVBAMMEUludGVsIFNHWCBSb290IENBMRowGAYDVQQKDBFJbnRlbCBDb3Jwb3Jh\ndGlvbjEUMBIGA1UEBwwLU2FudGEgQ2xhcmExCzAJBgNVBAgMAkNBMQswCQYDVQQG\nEwJVUzBZMBMGByqGSM49AgEGCCqGSM49AwEHA0IABE/6D/1WHNrWwPmNMIyBKMW5\nJ6JzMsjo6xP2vkK1cdZGb1PGRP/C/8ECgiDkmklmzwLzLi+000m7LLrtKJA3oC2j\ngb8wgbwwHwYDVR0jBBgwFoAU6ehEUlM2XEsYmhH8QxgspdwggEgwVgYDVR0fBE8w\nTTBLoEmgR4ZFaHR0cHM6Ly9zYngtY2VydGlmaWNhdGVzLnRydXN0ZWRzZXJ2aWNl\ncy5pbnRlbC5jb20vSW50ZWxTR1hSb290Q0EuZGVyMB0GA1UdDgQWBBTp6ERSUzZc\nSxiaEfxDGCyl3CCASDAOBgNVHQ8BAf8EBAMCAQYwEgYDVR0TAQH/BAgwBgEB/wIB\nATAKBggqhkjOPQQDAgNJADBGAiEAzw9zdUiUHPMUd0C4mx41jlFZkrM3y5f1lgnV\nO7FbjOoCIQCoGtUmT4cXt7V+ySHbJ8Hob9AanpvXNH1ER+/gZF+opQ==\n-----END CERTIFICATE-----\n"},{"fmspc":"00C06F000000","tcbInfo":"{\"tcbInfo\":{\"id\":\"TDX\",\"version\":3,\"issueDate\":\"2025-10-21T09:44:56Z\",\"nextUpdate\":\"2025-11-20T09:44:56Z\",\"fmspc\":\"00C06F000000\",\"pceId\":\"0000\",\"tcbType\":0,\"tcbEvaluationDataNumber\":5,\"tdxModule\":{\"mrsigner\":\"000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000\",\"attributes\":\"0000000000000000\",\"attributesMask\":\"FFFFFFFFFFFFFFFF\"},\"tdxModuleIdentities\":[{\"id\":\"TDX_02\",\"mrsigner\":\"000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000\",\"attributes\":\"0000000000000000\",\"attributesMask\":\"FFFFFFFFFFFFFFFF\",\"tcbLevels\":[{\"tcb\":{\"isvsvn\":0},\"tcbDate\":\"2022-11-09T00:00:00Z\",\"tcbStatus\":\"UpToDate\"}]},{\"id\":\"TDX_03\",\"mrsigner\":\"000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000\",\"attributes\":\"0000000000000000\",\"attributesMask\":\"FFFFFFFFFFFFFFFF\",\"tcbLevels\":[{\"tcb\":{\"isvsvn\":0},\"tcbDate\":\"2022-11-09T00:00:00Z\",\"tcbStatus\":\"UpToDate\"}]},{\"id\":\"TDX_01\",\"mrsigner\":\"000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000\",\"attributes\":\"0000000000000000\",\"attributesMask\":\"FFFFFFFFFFFFFFFF\",\"tcbLevels\":[{\"tcb\":{\"isvsvn\":0},\"tcbDate\":\"2022-11-09T00:00:00Z\",\"tcbStatus\":\"UpToDate\"}]}],\"tcbLevels\":[{\"tcb\":{\"sgxtcbcomponents\":[{\"svn\":1,\"category\":\"BIOS\",\"type\":\"Early Microcode Update\"},{\"svn\":1,\"category\":\"OS/VMM\",\"type\":\"SGX Late Microcode Update\"},{\"svn\":0,\"category\":\"OS/VMM\",\"type\":\"TXT SINIT\"},{\"svn\":0,\"category\":\"BIOS\"},{\"svn\":0,\"category\":\"BIOS\"},{\"svn\":0,\"category\":\"BIOS\"},{\"svn\":0},{\"svn\":0,\"category\":\"OS/VMM\",\"type\":\"SEAMLDR ACM\"},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0}],\"pcesvn\":0,\"tdxtcbcomponents\":[{\"svn\":0,\"category\":\"OS/VMM\",\"type\":\"TDX Module\"},{\"svn\":0,\"category\":\"OS/VMM\",\"type\":\"TDX Module\"},{\"svn\":1,\"category\":\"OS/VMM\",\"type\":\"TDX Late Microcode Update\"},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0}]},\"tcbDate\":\"2022-11-09T00:00:00Z\",\"tcbStatus\":\"UpToDate\"}]},\"signature\":\"4208d603a0c646cdfba3a764de628aabf599d844ec36901373d8b70b0b03dedac28ad21769cf7d288045936e43f520f9cbd38cd4a09ae770fef67c1508b35300\"}","tcbInfoIssuerChain":"-----BEGIN CERTIFICATE-----\nMIICkDCCAjagAwIBAgIUTh8n662T/sqPZK+7n3H67/KGwu0wCgYIKoZIzj0EAwIw\naDEaMBgGA1UEAwwRSW50ZWwgU0dYIFJvb3QgQ0ExGjAYBgNVBAoMEUludGVsIENv\ncnBvcmF0aW9uMRQwEgYDVQQHDAtTYW50YSBDbGFyYTELMAkGA1UECAwCQ0ExCzAJ\nBgNVBAYTAlVTMB4XDTE5MTAzMTEyMzM0N1oXDTI2MTAzMTEyMzM0N1owbDEeMBwG\nA1UEAwwVSW50ZWwgU0dYIFRDQiBTaWduaW5nMRowGAYDVQQKDBFJbnRlbCBDb3Jw\nb3JhdGlvbjEUMBIGA1UEBwwLU2FudGEgQ2xhcmExCzAJBgNVBAgMAkNBMQswCQYD\nVQQGEwJVUzBZMBMGByqGSM49AgEGCCqGSM49AwEHA0IABOnYw9LbN/JmyUttXa0M\niBEenjPbxbR4C8MuVYxDI+Le8lDBLp9X4wMzCAUF/fI/31giClXp/y0erLbLZjdV\n07+jgbkwgbYwHwYDVR0jBBgwFoAU6ehEUlM2XEsYmhH8QxgspdwggEgwVgYDVR0f\nBE8wTTBLoEmgR4ZFaHR0cHM6Ly9zYngtY2VydGlmaWNhdGVzLnRydXN0ZWRzZXJ2\naWNlcy5pbnRlbC5jb20vSW50ZWxTR1hSb290Q0EuZGVyMB0GA1UdDgQWBBROHyfr\nrZP+yo9kr7ufcfrv8obC7TAOBgNVHQ8BAf8EBAMCBsAwDAYDVR0TAQH/BAIwADAK\nBggqhkjOPQQDAgNIADBFAiEA9xQeifK+2abQGnrAgk0hrOhdyvJQorh2cEMn4Gwr\n4hoCIFHW5qQ9G2wBJ4GMNQqv/oMfbPtzmyTlaWWzwxkqM0CT\n-----END CERTIFICATE-----\n-----BEGIN CERTIFICATE-----\nMIIClDCCAjmgAwIBAgIVAOnoRFJTNlxLGJoR/EMYLKXcIIBIMAoGCCqGSM49BAMC\nMGgxGjAYBgNVBAMMEUludGVsIFNHWCBSb290IENBMRowGAYDVQQKDBFJbnRlbCBD\nb3Jwb3JhdGlvbjEUMBIGA1UEBwwLU2FudGEgQ2xhcmExCzAJBgNVBAgMAkNBMQsw\nCQYDVQQGEwJVUzAeFw0xOTEwMzEwOTQ5MjFaFw00OTEyMzEyMzU5NTlaMGgxGjAY\nBgNVBAMMEUludGVsIFNHWCBSb290IENBMRowGAYDVQQKDBFJbnRlbCBDb3Jwb3Jh\ndGlvbjEUMBIGA1UEBwwLU2FudGEgQ2xhcmExCzAJBgNVBAgMAkNBMQswCQYDVQQG\nEwJVUzBZMBMGByqGSM49AgEGCCqGSM49AwEHA0IABE/6D/1WHNrWwPmNMIyBKMW5\nJ6JzMsjo6xP2vkK1cdZGb1PGRP/C/8ECgiDkmklmzwLzLi+000m7LLrtKJA3oC2j\ngb8wgbwwHwYDVR0jBBgwFoAU6ehEUlM2XEsYmhH8QxgspdwggEgwVgYDVR0fBE8w\nTTBLoEmgR4ZFaHR0cHM6Ly9zYngtY2VydGlmaWNhdGVzLnRydXN0ZWRzZXJ2aWNl\ncy5pbnRlbC5jb20vSW50ZWxTR1hSb290Q0EuZGVyMB0GA1UdDgQWBBTp6ERSUzZc\nSxiaEfxDGCyl3CCASDAOBgNVHQ8BAf8EBAMCAQYwEgYDVR0TAQH/BAgwBgEB/wIB\nATAKBggqhkjOPQQDAgNJADBGAiEAzw9zdUiUHPMUd0C4mx41jlFZkrM3y5f1lgnV\nO7FbjOoCIQCoGtUmT4cXt7V+ySHbJ8Hob9AanpvXNH1ER+/gZF+opQ==\n-----END CERTIFICATE-----\n"},{"fmspc":"30806F000000","tcbInfo":"{\"tcbInfo\":{\"id\":\"TDX\",\"version\":3,\"issueDate\":\"2025-10-21T09:44:57Z\",\"nextUpdate\":\"2025-11-20T09:44:57Z\",\"fmspc\":\"30806F000000\",\"pceId\":\"0000\",\"tcbType\":0,\"tcbEvaluationDataNumber\":5,\"tdxModule\":{\"mrsigner\":\"000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000\",\"attributes\":\"0000000000000000\",\"attributesMask\":\"FFFFFFFFFFFFFFFF\"},\"tdxModuleIdentities\":[{\"id\":\"TDX_02\",\"mrsigner\":\"000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000\",\"attributes\":\"0000000000000000\",\"attributesMask\":\"FFFFFFFFFFFFFFFF\",\"tcbLevels\":[{\"tcb\":{\"isvsvn\":0},\"tcbDate\":\"2022-11-09T00:00:00Z\",\"tcbStatus\":\"UpToDate\"}]},{\"id\":\"TDX_03\",\"mrsigner\":\"000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000\",\"attributes\":\"0000000000000000\",\"attributesMask\":\"FFFFFFFFFFFFFFFF\",\"tcbLevels\":[{\"tcb\":{\"isvsvn\":0},\"tcbDate\":\"2022-11-09T00:00:00Z\",\"tcbStatus\":\"UpToDate\"}]},{\"id\":\"TDX_01\",\"mrsigner\":\"000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000\",\"attributes\":\"0000000000000000\",\"attributesMask\":\"FFFFFFFFFFFFFFFF\",\"tcbLevels\":[{\"tcb\":{\"isvsvn\":0},\"tcbDate\":\"2022-11-09T00:00:00Z\",\"tcbStatus\":\"UpToDate\"}]}],\"tcbLevels\":[{\"tcb\":{\"sgxtcbcomponents\":[{\"svn\":1,\"category\":\"BIOS\",\"type\":\"Early Microcode Update\"},{\"svn\":1,\"category\":\"OS/VMM\",\"type\":\"SGX Late Microcode Update\"},{\"svn\":0,\"category\":\"OS/VMM\",\"type\":\"TXT SINIT\"},{\"svn\":0,\"category\":\"BIOS\"},{\"svn\":0,\"category\":\"BIOS\"},{\"svn\":0,\"category\":\"BIOS\"},{\"svn\":0},{\"svn\":0,\"category\":\"OS/VMM\",\"type\":\"SEAMLDR ACM\"},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0}],\"pcesvn\":11,\"tdxtcbcomponents\":[{\"svn\":0,\"category\":\"OS/VMM\",\"type\":\"TDX Module\"},{\"svn\":0,\"category\":\"OS/VMM\",\"type\":\"TDX Module\"},{\"svn\":1,\"category\":\"OS/VMM\",\"type\":\"TDX Late Microcode Update\"},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0}]},\"tcbDate\":\"2022-11-09T00:00:00Z\",\"tcbStatus\":\"UpToDate\"}]},\"signature\":\"274fed414afb6217575b8487ca1554d61bc5092f0085c89b9aac7b3f7585a679723f843828d695626927af11bc2b9f0f7a50243cef471ebdd664a0f6db391e75\"}","tcbInfoIssuerChain":"-----BEGIN CERTIFICATE-----\nMIICkDCCAjagAwIBAgIUTh8n662T/sqPZK+7n3H67/KGwu0wCgYIKoZIzj0EAwIw\naDEaMBgGA1UEAwwRSW50ZWwgU0dYIFJvb3QgQ0ExGjAYBgNVBAoMEUludGVsIENv\ncnBvcmF0aW9uMRQwEgYDVQQHDAtTYW50YSBDbGFyYTELMAkGA1UECAwCQ0ExCzAJ\nBgNVBAYTAlVTMB4XDTE5MTAzMTEyMzM0N1oXDTI2MTAzMTEyMzM0N1owbDEeMBwG\nA1UEAwwVSW50ZWwgU0dYIFRDQiBTaWduaW5nMRowGAYDVQQKDBFJbnRlbCBDb3Jw\nb3JhdGlvbjEUMBIGA1UEBwwLU2FudGEgQ2xhcmExCzAJBgNVBAgMAkNBMQswCQYD\nVQQGEwJVUzBZMBMGByqGSM49AgEGCCqGSM49AwEHA0IABOnYw9LbN/JmyUttXa0M\niBEenjPbxbR4C8MuVYxDI+Le8lDBLp9X4wMzCAUF/fI/31giClXp/y0erLbLZjdV\n07+jgbkwgbYwHwYDVR0jBBgwFoAU6ehEUlM2XEsYmhH8QxgspdwggEgwVgYDVR0f\nBE8wTTBLoEmgR4ZFaHR0cHM6Ly9zYngtY2VydGlmaWNhdGVzLnRydXN0ZWRzZXJ2\naWNlcy5pbnRlbC5jb20vSW50ZWxTR1hSb290Q0EuZGVyMB0GA1UdDgQWBBROHyfr\nrZP+yo9kr7ufcfrv8obC7TAOBgNVHQ8BAf8EBAMCBsAwDAYDVR0TAQH/BAIwADAK\nBggqhkjOPQQDAgNIADBFAiEA9xQeifK+2abQGnrAgk0hrOhdyvJQorh2cEMn4Gwr\n4hoCIFHW5qQ9G2wBJ4GMNQqv/oMfbPtzmyTlaWWzwxkqM0CT\n-----END CERTIFICATE-----\n-----BEGIN CERTIFICATE-----\nMIIClDCCAjmgAwIBAgIVAOnoRFJTNlxLGJoR/EMYLKXcIIBIMAoGCCqGSM49BAMC\nMGgxGjAYBgNVBAMMEUludGVsIFNHWCBSb290IENBMRowGAYDVQQKDBFJbnRlbCBD\nb3Jwb3JhdGlvbjEUMBIGA1UEBwwLU2FudGEgQ2xhcmExCzAJBgNVBAgMAkNBMQsw\nCQYDVQQGEwJVUzAeFw0xOTEwMzEwOTQ5MjFaFw00OTEyMzEyMzU5NTlaMGgxGjAY\nBgNVBAMMEUludGVsIFNHWCBSb290IENBMRowGAYDVQQKDBFJbnRlbCBDb3Jwb3Jh\ndGlvbjEUMBIGA1UEBwwLU2FudGEgQ2xhcmExCzAJBgNVBAgMAkNBMQswCQYDVQQG\nEwJVUzBZMBMGByqGSM49AgEGCCqGSM49AwEHA0IABE/6D/1WHNrWwPmNMIyBKMW5\nJ6JzMsjo6xP2vkK1cdZGb1PGRP/C/8ECgiDkmklmzwLzLi+000m7LLrtKJA3oC2j\ngb8wgbwwHwYDVR0jBBgwFoAU6ehEUlM2XEsYmhH8QxgspdwggEgwVgYDVR0fBE8w\nTTBLoEmgR4ZFaHR0cHM6Ly9zYngtY2VydGlmaWNhdGVzLnRydXN0ZWRzZXJ2aWNl\ncy5pbnRlbC5jb20vSW50ZWxTR1hSb290Q0EuZGVyMB0GA1UdDgQWBBTp6ERSUzZc\nSxiaEfxDGCyl3CCASDAOBgNVHQ8BAf8EBAMCAQYwEgYDVR0TAQH/BAgwBgEB/wIB\nATAKBggqhkjOPQQDAgNJADBGAiEAzw9zdUiUHPMUd0C4mx41jlFZkrM3y5f1lgnV\nO7FbjOoCIQCoGtUmT4cXt7V+ySHbJ8Hob9AanpvXNH1ER+/gZF+opQ==\n-----END CERTIFICATE-----\n"},{"fmspc":"20806F070000","tcbInfo":"{\"tcbInfo\":{\"id\":\"TDX\",\"version\":3,\"issueDate\":\"2025-10-21T09:44:58Z\",\"nextUpdate\":\"2025-11-20T09:44:58Z\",\"fmspc\":\"20806F070000\",\"pceId\":\"0000\",\"tcbType\":0,\"tcbEvaluationDataNumber\":5,\"tdxModule\":{\"mrsigner\":\"000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000\",\"attributes\":\"0000000000000000\",\"attributesMask\":\"FFFFFFFFFFFFFFFF\"},\"tdxModuleIdentities\":[{\"id\":\"TDX_02\",\"mrsigner\":\"000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000\",\"attributes\":\"0000000000000000\",\"attributesMask\":\"FFFFFFFFFFFFFFFF\",\"tcbLevels\":[{\"tcb\":{\"isvsvn\":0},\"tcbDate\":\"2022-11-09T00:00:00Z\",\"tcbStatus\":\"UpToDate\"}]},{\"id\":\"TDX_03\",\"mrsigner\":\"000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000\",\"attributes\":\"0000000000000000\",\"attributesMask\":\"FFFFFFFFFFFFFFFF\",\"tcbLevels\":[{\"tcb\":{\"isvsvn\":0},\"tcbDate\":\"2022-11-09T00:00:00Z\",\"tcbStatus\":\"UpToDate\"}]},{\"id\":\"TDX_01\",\"mrsigner\":\"000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000\",\"attributes\":\"0000000000000000\",\"attributesMask\":\"FFFFFFFFFFFFFFFF\",\"tcbLevels\":[{\"tcb\":{\"isvsvn\":0},\"tcbDate\":\"2022-11-09T00:00:00Z\",\"tcbStatus\":\"UpToDate\"}]}],\"tcbLevels\":[{\"tcb\":{\"sgxtcbcomponents\":[{\"svn\":1,\"category\":\"BIOS\",\"type\":\"Early Microcode Update\"},{\"svn\":1,\"category\":\"OS/VMM\",\"type\":\"SGX Late Microcode Update\"},{\"svn\":0,\"category\":\"OS/VMM\",\"type\":\"TXT SINIT\"},{\"svn\":0,\"category\":\"BIOS\"},{\"svn\":0,\"category\":\"BIOS\"},{\"svn\":0,\"category\":\"BIOS\"},{\"svn\":0},{\"svn\":0,\"category\":\"OS/VMM\",\"type\":\"SEAMLDR ACM\"},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0}],\"pcesvn\":0,\"tdxtcbcomponents\":[{\"svn\":0,\"category\":\"OS/VMM\",\"type\":\"TDX Module\"},{\"svn\":0,\"category\":\"OS/VMM\",\"type\":\"TDX Module\"},{\"svn\":1,\"category\":\"OS/VMM\",\"type\":\"TDX Late Microcode Update\"},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0}]},\"tcbDate\":\"2022-11-09T00:00:00Z\",\"tcbStatus\":\"UpToDate\"}]},\"signature\":\"ae4a3c73b3ca87ae3a897baf0f0a62c5ae335a00a39118e9be8dcd28e2bd3bbb8be7e56293617f27f2d10e0282eefc6d4b965505774dca4b7478febdd654b040\"}","tcbInfoIssuerChain":"-----BEGIN CERTIFICATE-----\nMIICkDCCAjagAwIBAgIUTh8n662T/sqPZK+7n3H67/KGwu0wCgYIKoZIzj0EAwIw\naDEaMBgGA1UEAwwRSW50ZWwgU0dYIFJvb3QgQ0ExGjAYBgNVBAoMEUludGVsIENv\ncnBvcmF0aW9uMRQwEgYDVQQHDAtTYW50YSBDbGFyYTELMAkGA1UECAwCQ0ExCzAJ\nBgNVBAYTAlVTMB4XDTE5MTAzMTEyMzM0N1oXDTI2MTAzMTEyMzM0N1owbDEeMBwG\nA1UEAwwVSW50ZWwgU0dYIFRDQiBTaWduaW5nMRowGAYDVQQKDBFJbnRlbCBDb3Jw\nb3JhdGlvbjEUMBIGA1UEBwwLU2FudGEgQ2xhcmExCzAJBgNVBAgMAkNBMQswCQYD\nVQQGEwJVUzBZMBMGByqGSM49AgEGCCqGSM49AwEHA0IABOnYw9LbN/JmyUttXa0M\niBEenjPbxbR4C8MuVYxDI+Le8lDBLp9X4wMzCAUF/fI/31giClXp/y0erLbLZjdV\n07+jgbkwgbYwHwYDVR0jBBgwFoAU6ehEUlM2XEsYmhH8QxgspdwggEgwVgYDVR0f\nBE8wTTBLoEmgR4ZFaHR0cHM6Ly9zYngtY2VydGlmaWNhdGVzLnRydXN0ZWRzZXJ2\naWNlcy5pbnRlbC5jb20vSW50ZWxTR1hSb290Q0EuZGVyMB0GA1UdDgQWBBROHyfr\nrZP+yo9kr7ufcfrv8obC7TAOBgNVHQ8BAf8EBAMCBsAwDAYDVR0TAQH/BAIwADAK\nBggqhkjOPQQDAgNIADBFAiEA9xQeifK+2abQGnrAgk0hrOhdyvJQorh2cEMn4Gwr\n4hoCIFHW5qQ9G2wBJ4GMNQqv/oMfbPtzmyTlaWWzwxkqM0CT\n-----END CERTIFICATE-----\n-----BEGIN CERTIFICATE-----\nMIIClDCCAjmgAwIBAgIVAOnoRFJTNlxLGJoR/EMYLKXcIIBIMAoGCCqGSM49BAMC\nMGgxGjAYBgNVBAMMEUludGVsIFNHWCBSb290IENBMRowGAYDVQQKDBFJbnRlbCBD\nb3Jwb3JhdGlvbjEUMBIGA1UEBwwLU2FudGEgQ2xhcmExCzAJBgNVBAgMAkNBMQsw\nCQYDVQQGEwJVUzAeFw0xOTEwMzEwOTQ5MjFaFw00OTEyMzEyMzU5NTlaMGgxGjAY\nBgNVBAMMEUludGVsIFNHWCBSb290IENBMRowGAYDVQQKDBFJbnRlbCBDb3Jwb3Jh\ndGlvbjEUMBIGA1UEBwwLU2FudGEgQ2xhcmExCzAJBgNVBAgMAkNBMQswCQYDVQQG\nEwJVUzBZMBMGByqGSM49AgEGCCqGSM49AwEHA0IABE/6D/1WHNrWwPmNMIyBKMW5\nJ6JzMsjo6xP2vkK1cdZGb1PGRP/C/8ECgiDkmklmzwLzLi+000m7LLrtKJA3oC2j\ngb8wgbwwHwYDVR0jBBgwFoAU6ehEUlM2XEsYmhH8QxgspdwggEgwVgYDVR0fBE8w\nTTBLoEmgR4ZFaHR0cHM6Ly9zYngtY2VydGlmaWNhdGVzLnRydXN0ZWRzZXJ2aWNl\ncy5pbnRlbC5jb20vSW50ZWxTR1hSb290Q0EuZGVyMB0GA1UdDgQWBBTp6ERSUzZc\nSxiaEfxDGCyl3CCASDAOBgNVHQ8BAf8EBAMCAQYwEgYDVR0TAQH/BAgwBgEB/wIB\nATAKBggqhkjOPQQDAgNJADBGAiEAzw9zdUiUHPMUd0C4mx41jlFZkrM3y5f1lgnV\nO7FbjOoCIQCoGtUmT4cXt7V+ySHbJ8Hob9AanpvXNH1ER+/gZF+opQ==\n-----END CERTIFICATE-----\n"},{"fmspc":"10806F040000","tcbInfo":"{\"tcbInfo\":{\"id\":\"TDX\",\"version\":3,\"issueDate\":\"2025-10-21T09:44:59Z\",\"nextUpdate\":\"2025-11-20T09:44:59Z\",\"fmspc\":\"10806F040000\",\"pceId\":\"0000\",\"tcbType\":0,\"tcbEvaluationDataNumber\":5,\"tdxModule\":{\"mrsigner\":\"000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000\",\"attributes\":\"0000000000000000\",\"attributesMask\":\"FFFFFFFFFFFFFFFF\"},\"tdxModuleIdentities\":[{\"id\":\"TDX_02\",\"mrsigner\":\"000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000\",\"attributes\":\"0000000000000000\",\"attributesMask\":\"FFFFFFFFFFFFFFFF\",\"tcbLevels\":[{\"tcb\":{\"isvsvn\":0},\"tcbDate\":\"2022-11-09T00:00:00Z\",\"tcbStatus\":\"UpToDate\"}]},{\"id\":\"TDX_03\",\"mrsigner\":\"000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000\",\"attributes\":\"0000000000000000\",\"attributesMask\":\"FFFFFFFFFFFFFFFF\",\"tcbLevels\":[{\"tcb\":{\"isvsvn\":0},\"tcbDate\":\"2022-11-09T00:00:00Z\",\"tcbStatus\":\"UpToDate\"}]},{\"id\":\"TDX_01\",\"mrsigner\":\"000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000\",\"attributes\":\"0000000000000000\",\"attributesMask\":\"FFFFFFFFFFFFFFFF\",\"tcbLevels\":[{\"tcb\":{\"isvsvn\":0},\"tcbDate\":\"2022-11-09T00:00:00Z\",\"tcbStatus\":\"UpToDate\"}]}],\"tcbLevels\":[{\"tcb\":{\"sgxtcbcomponents\":[{\"svn\":1,\"category\":\"BIOS\",\"type\":\"Early Microcode Update\"},{\"svn\":1,\"category\":\"OS/VMM\",\"type\":\"SGX Late Microcode Update\"},{\"svn\":0,\"category\":\"OS/VMM\",\"type\":\"TXT SINIT\"},{\"svn\":0,\"category\":\"BIOS\"},{\"svn\":0,\"category\":\"BIOS\"},{\"svn\":0,\"category\":\"BIOS\"},{\"svn\":0},{\"svn\":0,\"category\":\"OS/VMM\",\"type\":\"SEAMLDR ACM\"},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0}],\"pcesvn\":11,\"tdxtcbcomponents\":[{\"svn\":0,\"category\":\"OS/VMM\",\"type\":\"TDX Module\"},{\"svn\":0,\"category\":\"OS/VMM\",\"type\":\"TDX Module\"},{\"svn\":1,\"category\":\"OS/VMM\",\"type\":\"TDX Late Microcode Update\"},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0}]},\"tcbDate\":\"2022-11-09T00:00:00Z\",\"tcbStatus\":\"UpToDate\"}]},\"signature\":\"8be7cbb359c180b54d61066ee4a120662bb721e863754557705c5d591a4df70d18bea90fe309958448422dcc7ef55d1cf26b44d6a9c15ec733f30f74d87800d1\"}","tcbInfoIssuerChain":"-----BEGIN CERTIFICATE-----\nMIICkDCCAjagAwIBAgIUTh8n662T/sqPZK+7n3H67/KGwu0wCgYIKoZIzj0EAwIw\naDEaMBgGA1UEAwwRSW50ZWwgU0dYIFJvb3QgQ0ExGjAYBgNVBAoMEUludGVsIENv\ncnBvcmF0aW9uMRQwEgYDVQQHDAtTYW50YSBDbGFyYTELMAkGA1UECAwCQ0ExCzAJ\nBgNVBAYTAlVTMB4XDTE5MTAzMTEyMzM0N1oXDTI2MTAzMTEyMzM0N1owbDEeMBwG\nA1UEAwwVSW50ZWwgU0dYIFRDQiBTaWduaW5nMRowGAYDVQQKDBFJbnRlbCBDb3Jw\nb3JhdGlvbjEUMBIGA1UEBwwLU2FudGEgQ2xhcmExCzAJBgNVBAgMAkNBMQswCQYD\nVQQGEwJVUzBZMBMGByqGSM49AgEGCCqGSM49AwEHA0IABOnYw9LbN/JmyUttXa0M\niBEenjPbxbR4C8MuVYxDI+Le8lDBLp9X4wMzCAUF/fI/31giClXp/y0erLbLZjdV\n07+jgbkwgbYwHwYDVR0jBBgwFoAU6ehEUlM2XEsYmhH8QxgspdwggEgwVgYDVR0f\nBE8wTTBLoEmgR4ZFaHR0cHM6Ly9zYngtY2VydGlmaWNhdGVzLnRydXN0ZWRzZXJ2\naWNlcy5pbnRlbC5jb20vSW50ZWxTR1hSb290Q0EuZGVyMB0GA1UdDgQWBBROHyfr\nrZP+yo9kr7ufcfrv8obC7TAOBgNVHQ8BAf8EBAMCBsAwDAYDVR0TAQH/BAIwADAK\nBggqhkjOPQQDAgNIADBFAiEA9xQeifK+2abQGnrAgk0hrOhdyvJQorh2cEMn4Gwr\n4hoCIFHW5qQ9G2wBJ4GMNQqv/oMfbPtzmyTlaWWzwxkqM0CT\n-----END CERTIFICATE-----\n-----BEGIN CERTIFICATE-----\nMIIClDCCAjmgAwIBAgIVAOnoRFJTNlxLGJoR/EMYLKXcIIBIMAoGCCqGSM49BAMC\nMGgxGjAYBgNVBAMMEUludGVsIFNHWCBSb290IENBMRowGAYDVQQKDBFJbnRlbCBD\nb3Jwb3JhdGlvbjEUMBIGA1UEBwwLU2FudGEgQ2xhcmExCzAJBgNVBAgMAkNBMQsw\nCQYDVQQGEwJVUzAeFw0xOTEwMzEwOTQ5MjFaFw00OTEyMzEyMzU5NTlaMGgxGjAY\nBgNVBAMMEUludGVsIFNHWCBSb290IENBMRowGAYDVQQKDBFJbnRlbCBDb3Jwb3Jh\ndGlvbjEUMBIGA1UEBwwLU2FudGEgQ2xhcmExCzAJBgNVBAgMAkNBMQswCQYDVQQG\nEwJVUzBZMBMGByqGSM49AgEGCCqGSM49AwEHA0IABE/6D/1WHNrWwPmNMIyBKMW5\nJ6JzMsjo6xP2vkK1cdZGb1PGRP/C/8ECgiDkmklmzwLzLi+000m7LLrtKJA3oC2j\ngb8wgbwwHwYDVR0jBBgwFoAU6ehEUlM2XEsYmhH8QxgspdwggEgwVgYDVR0fBE8w\nTTBLoEmgR4ZFaHR0cHM6Ly9zYngtY2VydGlmaWNhdGVzLnRydXN0ZWRzZXJ2aWNl\ncy5pbnRlbC5jb20vSW50ZWxTR1hSb290Q0EuZGVyMB0GA1UdDgQWBBTp6ERSUzZc\nSxiaEfxDGCyl3CCASDAOBgNVHQ8BAf8EBAMCAQYwEgYDVR0TAQH/BAgwBgEB/wIB\nATAKBggqhkjOPQQDAgNJADBGAiEAzw9zdUiUHPMUd0C4mx41jlFZkrM3y5f1lgnV\nO7FbjOoCIQCoGtUmT4cXt7V+ySHbJ8Hob9AanpvXNH1ER+/gZF+opQ==\n-----END CERTIFICATE-----\n"},{"fmspc":"10D06D000000","tcbInfo":"{\"tcbInfo\":{\"id\":\"TDX\",\"version\":3,\"issueDate\":\"2025-10-21T09:45:00Z\",\"nextUpdate\":\"2025-11-20T09:45:00Z\",\"fmspc\":\"10D06D000000\",\"pceId\":\"0000\",\"tcbType\":0,\"tcbEvaluationDataNumber\":5,\"tdxModule\":{\"mrsigner\":\"000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000\",\"attributes\":\"0000000000000000\",\"attributesMask\":\"FFFFFFFFFFFFFFFF\"},\"tdxModuleIdentities\":[{\"id\":\"TDX_02\",\"mrsigner\":\"000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000\",\"attributes\":\"0000000000000000\",\"attributesMask\":\"FFFFFFFFFFFFFFFF\",\"tcbLevels\":[{\"tcb\":{\"isvsvn\":0},\"tcbDate\":\"2022-11-09T00:00:00Z\",\"tcbStatus\":\"UpToDate\"}]},{\"id\":\"TDX_03\",\"mrsigner\":\"000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000\",\"attributes\":\"0000000000000000\",\"attributesMask\":\"FFFFFFFFFFFFFFFF\",\"tcbLevels\":[{\"tcb\":{\"isvsvn\":0},\"tcbDate\":\"2022-11-09T00:00:00Z\",\"tcbStatus\":\"UpToDate\"}]},{\"id\":\"TDX_01\",\"mrsigner\":\"000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000\",\"attributes\":\"0000000000000000\",\"attributesMask\":\"FFFFFFFFFFFFFFFF\",\"tcbLevels\":[{\"tcb\":{\"isvsvn\":0},\"tcbDate\":\"2022-11-09T00:00:00Z\",\"tcbStatus\":\"UpToDate\"}]}],\"tcbLevels\":[{\"tcb\":{\"sgxtcbcomponents\":[{\"svn\":1,\"category\":\"BIOS\",\"type\":\"Early Microcode Update\"},{\"svn\":1,\"category\":\"OS/VMM\",\"type\":\"SGX Late Microcode Update\"},{\"svn\":0,\"category\":\"OS/VMM\",\"type\":\"TXT SINIT\"},{\"svn\":0,\"category\":\"BIOS\"},{\"svn\":0,\"category\":\"BIOS\"},{\"svn\":0,\"category\":\"BIOS\"},{\"svn\":0},{\"svn\":0,\"category\":\"OS/VMM\",\"type\":\"SEAMLDR ACM\"},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0}],\"pcesvn\":0,\"tdxtcbcomponents\":[{\"svn\":0,\"category\":\"OS/VMM\",\"type\":\"TDX Module\"},{\"svn\":0,\"category\":\"OS/VMM\",\"type\":\"TDX Module\"},{\"svn\":1,\"category\":\"OS/VMM\",\"type\":\"TDX Late Microcode Update\"},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0}]},\"tcbDate\":\"2022-11-09T00:00:00Z\",\"tcbStatus\":\"UpToDate\"}]},\"signature\":\"96930bf1e63d69a94325123ff73ec127f670267d15e23fe119ae226354bc7c53707c1fd812d3e6648639883d81709494d96d6061e71c586f6f4d5ff743337587\"}","tcbInfoIssuerChain":"-----BEGIN CERTIFICATE-----\nMIICkDCCAjagAwIBAgIUTh8n662T/sqPZK+7n3H67/KGwu0wCgYIKoZIzj0EAwIw\naDEaMBgGA1UEAwwRSW50ZWwgU0dYIFJvb3QgQ0ExGjAYBgNVBAoMEUludGVsIENv\ncnBvcmF0aW9uMRQwEgYDVQQHDAtTYW50YSBDbGFyYTELMAkGA1UECAwCQ0ExCzAJ\nBgNVBAYTAlVTMB4XDTE5MTAzMTEyMzM0N1oXDTI2MTAzMTEyMzM0N1owbDEeMBwG\nA1UEAwwVSW50ZWwgU0dYIFRDQiBTaWduaW5nMRowGAYDVQQKDBFJbnRlbCBDb3Jw\nb3JhdGlvbjEUMBIGA1UEBwwLU2FudGEgQ2xhcmExCzAJBgNVBAgMAkNBMQswCQYD\nVQQGEwJVUzBZMBMGByqGSM49AgEGCCqGSM49AwEHA0IABOnYw9LbN/JmyUttXa0M\niBEenjPbxbR4C8MuVYxDI+Le8lDBLp9X4wMzCAUF/fI/31giClXp/y0erLbLZjdV\n07+jgbkwgbYwHwYDVR0jBBgwFoAU6ehEUlM2XEsYmhH8QxgspdwggEgwVgYDVR0f\nBE8wTTBLoEmgR4ZFaHR0cHM6Ly9zYngtY2VydGlmaWNhdGVzLnRydXN0ZWRzZXJ2\naWNlcy5pbnRlbC5jb20vSW50ZWxTR1hSb290Q0EuZGVyMB0GA1UdDgQWBBROHyfr\nrZP+yo9kr7ufcfrv8obC7TAOBgNVHQ8BAf8EBAMCBsAwDAYDVR0TAQH/BAIwADAK\nBggqhkjOPQQDAgNIADBFAiEA9xQeifK+2abQGnrAgk0hrOhdyvJQorh2cEMn4Gwr\n4hoCIFHW5qQ9G2wBJ4GMNQqv/oMfbPtzmyTlaWWzwxkqM0CT\n-----END CERTIFICATE-----\n-----BEGIN CERTIFICATE-----\nMIIClDCCAjmgAwIBAgIVAOnoRFJTNlxLGJoR/EMYLKXcIIBIMAoGCCqGSM49BAMC\nMGgxGjAYBgNVBAMMEUludGVsIFNHWCBSb290IENBMRowGAYDVQQKDBFJbnRlbCBD\nb3Jwb3JhdGlvbjEUMBIGA1UEBwwLU2FudGEgQ2xhcmExCzAJBgNVBAgMAkNBMQsw\nCQYDVQQGEwJVUzAeFw0xOTEwMzEwOTQ5MjFaFw00OTEyMzEyMzU5NTlaMGgxGjAY\nBgNVBAMMEUludGVsIFNHWCBSb290IENBMRowGAYDVQQKDBFJbnRlbCBDb3Jwb3Jh\ndGlvbjEUMBIGA1UEBwwLU2FudGEgQ2xhcmExCzAJBgNVBAgMAkNBMQswCQYDVQQG\nEwJVUzBZMBMGByqGSM49AgEGCCqGSM49AwEHA0IABE/6D/1WHNrWwPmNMIyBKMW5\nJ6JzMsjo6xP2vkK1cdZGb1PGRP/C/8ECgiDkmklmzwLzLi+000m7LLrtKJA3oC2j\ngb8wgbwwHwYDVR0jBBgwFoAU6ehEUlM2XEsYmhH8QxgspdwggEgwVgYDVR0fBE8w\nTTBLoEmgR4ZFaHR0cHM6Ly9zYngtY2VydGlmaWNhdGVzLnRydXN0ZWRzZXJ2aWNl\ncy5pbnRlbC5jb20vSW50ZWxTR1hSb290Q0EuZGVyMB0GA1UdDgQWBBTp6ERSUzZc\nSxiaEfxDGCyl3CCASDAOBgNVHQ8BAf8EBAMCAQYwEgYDVR0TAQH/BAgwBgEB/wIB\nATAKBggqhkjOPQQDAgNJADBGAiEAzw9zdUiUHPMUd0C4mx41jlFZkrM3y5f1lgnV\nO7FbjOoCIQCoGtUmT4cXt7V+ySHbJ8Hob9AanpvXNH1ER+/gZF+opQ==\n-----END CERTIFICATE-----\n"},{"fmspc":"20806F000000","tcbInfo":"{\"tcbInfo\":{\"id\":\"TDX\",\"version\":3,\"issueDate\":\"2025-10-21T09:45:01Z\",\"nextUpdate\":\"2025-11-20T09:45:01Z\",\"fmspc\":\"20806F000000\",\"pceId\":\"0000\",\"tcbType\":0,\"tcbEvaluationDataNumber\":5,\"tdxModule\":{\"mrsigner\":\"000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000\",\"attributes\":\"0000000000000000\",\"attributesMask\":\"FFFFFFFFFFFFFFFF\"},\"tdxModuleIdentities\":[{\"id\":\"TDX_02\",\"mrsigner\":\"000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000\",\"attributes\":\"0000000000000000\",\"attributesMask\":\"FFFFFFFFFFFFFFFF\",\"tcbLevels\":[{\"tcb\":{\"isvsvn\":0},\"tcbDate\":\"2022-11-09T00:00:00Z\",\"tcbStatus\":\"UpToDate\"}]},{\"id\":\"TDX_03\",\"mrsigner\":\"000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000\",\"attributes\":\"0000000000000000\",\"attributesMask\":\"FFFFFFFFFFFFFFFF\",\"tcbLevels\":[{\"tcb\":{\"isvsvn\":0},\"tcbDate\":\"2022-11-09T00:00:00Z\",\"tcbStatus\":\"UpToDate\"}]},{\"id\":\"TDX_01\",\"mrsigner\":\"000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000\",\"attributes\":\"0000000000000000\",\"attributesMask\":\"FFFFFFFFFFFFFFFF\",\"tcbLevels\":[{\"tcb\":{\"isvsvn\":0},\"tcbDate\":\"2022-11-09T00:00:00Z\",\"tcbStatus\":\"UpToDate\"}]}],\"tcbLevels\":[{\"tcb\":{\"sgxtcbcomponents\":[{\"svn\":1,\"category\":\"BIOS\",\"type\":\"Early Microcode Update\"},{\"svn\":1,\"category\":\"OS/VMM\",\"type\":\"SGX Late Microcode Update\"},{\"svn\":0,\"category\":\"OS/VMM\",\"type\":\"TXT SINIT\"},{\"svn\":0,\"category\":\"BIOS\"},{\"svn\":0,\"category\":\"BIOS\"},{\"svn\":0,\"category\":\"BIOS\"},{\"svn\":0},{\"svn\":0,\"category\":\"OS/VMM\",\"type\":\"SEAMLDR ACM\"},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0}],\"pcesvn\":11,\"tdxtcbcomponents\":[{\"svn\":0,\"category\":\"OS/VMM\",\"type\":\"TDX Module\"},{\"svn\":0,\"category\":\"OS/VMM\",\"type\":\"TDX Module\"},{\"svn\":1,\"category\":\"OS/VMM\",\"type\":\"TDX Late Microcode Update\"},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0}]},\"tcbDate\":\"2022-11-09T00:00:00Z\",\"tcbStatus\":\"UpToDate\"}]},\"signature\":\"02e92c4d0dedf02a2a11522b8626d426da8dc5d3be26e66bd11039b9786fe88bf65e07257a06d16fb570a3304261b3c35952b686423e84ac8bdc5038d417deb3\"}","tcbInfoIssuerChain":"-----BEGIN CERTIFICATE-----\nMIICkDCCAjagAwIBAgIUTh8n662T/sqPZK+7n3H67/KGwu0wCgYIKoZIzj0EAwIw\naDEaMBgGA1UEAwwRSW50ZWwgU0dYIFJvb3QgQ0ExGjAYBgNVBAoMEUludGVsIENv\ncnBvcmF0aW9uMRQwEgYDVQQHDAtTYW50YSBDbGFyYTELMAkGA1UECAwCQ0ExCzAJ\nBgNVBAYTAlVTMB4XDTE5MTAzMTEyMzM0N1oXDTI2MTAzMTEyMzM0N1owbDEeMBwG\nA1UEAwwVSW50ZWwgU0dYIFRDQiBTaWduaW5nMRowGAYDVQQKDBFJbnRlbCBDb3Jw\nb3JhdGlvbjEUMBIGA1UEBwwLU2FudGEgQ2xhcmExCzAJBgNVBAgMAkNBMQswCQYD\nVQQGEwJVUzBZMBMGByqGSM49AgEGCCqGSM49AwEHA0IABOnYw9LbN/JmyUttXa0M\niBEenjPbxbR4C8MuVYxDI+Le8lDBLp9X4wMzCAUF/fI/31giClXp/y0erLbLZjdV\n07+jgbkwgbYwHwYDVR0jBBgwFoAU6ehEUlM2XEsYmhH8QxgspdwggEgwVgYDVR0f\nBE8wTTBLoEmgR4ZFaHR0cHM6Ly9zYngtY2VydGlmaWNhdGVzLnRydXN0ZWRzZXJ2\naWNlcy5pbnRlbC5jb20vSW50ZWxTR1hSb290Q0EuZGVyMB0GA1UdDgQWBBROHyfr\nrZP+yo9kr7ufcfrv8obC7TAOBgNVHQ8BAf8EBAMCBsAwDAYDVR0TAQH/BAIwADAK\nBggqhkjOPQQDAgNIADBFAiEA9xQeifK+2abQGnrAgk0hrOhdyvJQorh2cEMn4Gwr\n4hoCIFHW5qQ9G2wBJ4GMNQqv/oMfbPtzmyTlaWWzwxkqM0CT\n-----END CERTIFICATE-----\n-----BEGIN CERTIFICATE-----\nMIIClDCCAjmgAwIBAgIVAOnoRFJTNlxLGJoR/EMYLKXcIIBIMAoGCCqGSM49BAMC\nMGgxGjAYBgNVBAMMEUludGVsIFNHWCBSb290IENBMRowGAYDVQQKDBFJbnRlbCBD\nb3Jwb3JhdGlvbjEUMBIGA1UEBwwLU2FudGEgQ2xhcmExCzAJBgNVBAgMAkNBMQsw\nCQYDVQQGEwJVUzAeFw0xOTEwMzEwOTQ5MjFaFw00OTEyMzEyMzU5NTlaMGgxGjAY\nBgNVBAMMEUludGVsIFNHWCBSb290IENBMRowGAYDVQQKDBFJbnRlbCBDb3Jwb3Jh\ndGlvbjEUMBIGA1UEBwwLU2FudGEgQ2xhcmExCzAJBgNVBAgMAkNBMQswCQYDVQQG\nEwJVUzBZMBMGByqGSM49AgEGCCqGSM49AwEHA0IABE/6D/1WHNrWwPmNMIyBKMW5\nJ6JzMsjo6xP2vkK1cdZGb1PGRP/C/8ECgiDkmklmzwLzLi+000m7LLrtKJA3oC2j\ngb8wgbwwHwYDVR0jBBgwFoAU6ehEUlM2XEsYmhH8QxgspdwggEgwVgYDVR0fBE8w\nTTBLoEmgR4ZFaHR0cHM6Ly9zYngtY2VydGlmaWNhdGVzLnRydXN0ZWRzZXJ2aWNl\ncy5pbnRlbC5jb20vSW50ZWxTR1hSb290Q0EuZGVyMB0GA1UdDgQWBBTp6ERSUzZc\nSxiaEfxDGCyl3CCASDAOBgNVHQ8BAf8EBAMCAQYwEgYDVR0TAQH/BAgwBgEB/wIB\nATAKBggqhkjOPQQDAgNJADBGAiEAzw9zdUiUHPMUd0C4mx41jlFZkrM3y5f1lgnV\nO7FbjOoCIQCoGtUmT4cXt7V+ySHbJ8Hob9AanpvXNH1ER+/gZF+opQ==\n-----END CERTIFICATE-----\n"},{"fmspc":"30A06E000000","tcbInfo":"{\"tcbInfo\":{\"id\":\"TDX\",\"version\":3,\"issueDate\":\"2025-10-21T09:45:02Z\",\"nextUpdate\":\"2025-11-20T09:45:02Z\",\"fmspc\":\"30A06E000000\",\"pceId\":\"0000\",\"tcbType\":0,\"tcbEvaluationDataNumber\":5,\"tdxModule\":{\"mrsigner\":\"000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000\",\"attributes\":\"0000000000000000\",\"attributesMask\":\"FFFFFFFFFFFFFFFF\"},\"tdxModuleIdentities\":[{\"id\":\"TDX_02\",\"mrsigner\":\"000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000\",\"attributes\":\"0000000000000000\",\"attributesMask\":\"FFFFFFFFFFFFFFFF\",\"tcbLevels\":[{\"tcb\":{\"isvsvn\":0},\"tcbDate\":\"2022-11-09T00:00:00Z\",\"tcbStatus\":\"UpToDate\"}]},{\"id\":\"TDX_03\",\"mrsigner\":\"000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000\",\"attributes\":\"0000000000000000\",\"attributesMask\":\"FFFFFFFFFFFFFFFF\",\"tcbLevels\":[{\"tcb\":{\"isvsvn\":0},\"tcbDate\":\"2022-11-09T00:00:00Z\",\"tcbStatus\":\"UpToDate\"}]},{\"id\":\"TDX_01\",\"mrsigner\":\"000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000\",\"attributes\":\"0000000000000000\",\"attributesMask\":\"FFFFFFFFFFFFFFFF\",\"tcbLevels\":[{\"tcb\":{\"isvsvn\":0},\"tcbDate\":\"2022-11-09T00:00:00Z\",\"tcbStatus\":\"UpToDate\"}]}],\"tcbLevels\":[{\"tcb\":{\"sgxtcbcomponents\":[{\"svn\":1,\"category\":\"BIOS\",\"type\":\"Early Microcode Update\"},{\"svn\":1,\"category\":\"OS/VMM\",\"type\":\"SGX Late Microcode Update\"},{\"svn\":0,\"category\":\"OS/VMM\",\"type\":\"TXT SINIT\"},{\"svn\":0,\"category\":\"BIOS\"},{\"svn\":0,\"category\":\"BIOS\"},{\"svn\":0,\"category\":\"BIOS\"},{\"svn\":0},{\"svn\":0,\"category\":\"OS/VMM\",\"type\":\"SEAMLDR ACM\"},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0}],\"pcesvn\":0,\"tdxtcbcomponents\":[{\"svn\":0,\"category\":\"OS/VMM\",\"type\":\"TDX Module\"},{\"svn\":0,\"category\":\"OS/VMM\",\"type\":\"TDX Module\"},{\"svn\":1,\"category\":\"OS/VMM\",\"type\":\"TDX Late Microcode Update\"},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0}]},\"tcbDate\":\"2022-11-09T00:00:00Z\",\"tcbStatus\":\"UpToDate\"}]},\"signature\":\"5e1784749fd8b95b4c8773833a1041cfd2b85f13658fa22cd69a3f9de9cc43d371a3eef0de86d3effe08dc4a1dca81dcf3ab65344a222ea9523a8726772c3aa5\"}","tcbInfoIssuerChain":"-----BEGIN CERTIFICATE-----\nMIICkDCCAjagAwIBAgIUTh8n662T/sqPZK+7n3H67/KGwu0wCgYIKoZIzj0EAwIw\naDEaMBgGA1UEAwwRSW50ZWwgU0dYIFJvb3QgQ0ExGjAYBgNVBAoMEUludGVsIENv\ncnBvcmF0aW9uMRQwEgYDVQQHDAtTYW50YSBDbGFyYTELMAkGA1UECAwCQ0ExCzAJ\nBgNVBAYTAlVTMB4XDTE5MTAzMTEyMzM0N1oXDTI2MTAzMTEyMzM0N1owbDEeMBwG\nA1UEAwwVSW50ZWwgU0dYIFRDQiBTaWduaW5nMRowGAYDVQQKDBFJbnRlbCBDb3Jw\nb3JhdGlvbjEUMBIGA1UEBwwLU2FudGEgQ2xhcmExCzAJBgNVBAgMAkNBMQswCQYD\nVQQGEwJVUzBZMBMGByqGSM49AgEGCCqGSM49AwEHA0IABOnYw9LbN/JmyUttXa0M\niBEenjPbxbR4C8MuVYxDI+Le8lDBLp9X4wMzCAUF/fI/31giClXp/y0erLbLZjdV\n07+jgbkwgbYwHwYDVR0jBBgwFoAU6ehEUlM2XEsYmhH8QxgspdwggEgwVgYDVR0f\nBE8wTTBLoEmgR4ZFaHR0cHM6Ly9zYngtY2VydGlmaWNhdGVzLnRydXN0ZWRzZXJ2\naWNlcy5pbnRlbC5jb20vSW50ZWxTR1hSb290Q0EuZGVyMB0GA1UdDgQWBBROHyfr\nrZP+yo9kr7ufcfrv8obC7TAOBgNVHQ8BAf8EBAMCBsAwDAYDVR0TAQH/BAIwADAK\nBggqhkjOPQQDAgNIADBFAiEA9xQeifK+2abQGnrAgk0hrOhdyvJQorh2cEMn4Gwr\n4hoCIFHW5qQ9G2wBJ4GMNQqv/oMfbPtzmyTlaWWzwxkqM0CT\n-----END CERTIFICATE-----\n-----BEGIN CERTIFICATE-----\nMIIClDCCAjmgAwIBAgIVAOnoRFJTNlxLGJoR/EMYLKXcIIBIMAoGCCqGSM49BAMC\nMGgxGjAYBgNVBAMMEUludGVsIFNHWCBSb290IENBMRowGAYDVQQKDBFJbnRlbCBD\nb3Jwb3JhdGlvbjEUMBIGA1UEBwwLU2FudGEgQ2xhcmExCzAJBgNVBAgMAkNBMQsw\nCQYDVQQGEwJVUzAeFw0xOTEwMzEwOTQ5MjFaFw00OTEyMzEyMzU5NTlaMGgxGjAY\nBgNVBAMMEUludGVsIFNHWCBSb290IENBMRowGAYDVQQKDBFJbnRlbCBDb3Jwb3Jh\ndGlvbjEUMBIGA1UEBwwLU2FudGEgQ2xhcmExCzAJBgNVBAgMAkNBMQswCQYDVQQG\nEwJVUzBZMBMGByqGSM49AgEGCCqGSM49AwEHA0IABE/6D/1WHNrWwPmNMIyBKMW5\nJ6JzMsjo6xP2vkK1cdZGb1PGRP/C/8ECgiDkmklmzwLzLi+000m7LLrtKJA3oC2j\ngb8wgbwwHwYDVR0jBBgwFoAU6ehEUlM2XEsYmhH8QxgspdwggEgwVgYDVR0fBE8w\nTTBLoEmgR4ZFaHR0cHM6Ly9zYngtY2VydGlmaWNhdGVzLnRydXN0ZWRzZXJ2aWNl\ncy5pbnRlbC5jb20vSW50ZWxTR1hSb290Q0EuZGVyMB0GA1UdDgQWBBTp6ERSUzZc\nSxiaEfxDGCyl3CCASDAOBgNVHQ8BAf8EBAMCAQYwEgYDVR0TAQH/BAgwBgEB/wIB\nATAKBggqhkjOPQQDAgNJADBGAiEAzw9zdUiUHPMUd0C4mx41jlFZkrM3y5f1lgnV\nO7FbjOoCIQCoGtUmT4cXt7V+ySHbJ8Hob9AanpvXNH1ER+/gZF+opQ==\n-----END CERTIFICATE-----\n"},{"fmspc":"10A06F000000","tcbInfo":"{\"tcbInfo\":{\"id\":\"TDX\",\"version\":3,\"issueDate\":\"2025-10-21T09:45:03Z\",\"nextUpdate\":\"2025-11-20T09:45:03Z\",\"fmspc\":\"10A06F000000\",\"pceId\":\"0000\",\"tcbType\":0,\"tcbEvaluationDataNumber\":5,\"tdxModule\":{\"mrsigner\":\"000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000\",\"attributes\":\"0000000000000000\",\"attributesMask\":\"FFFFFFFFFFFFFFFF\"},\"tdxModuleIdentities\":[{\"id\":\"TDX_02\",\"mrsigner\":\"000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000\",\"attributes\":\"0000000000000000\",\"attributesMask\":\"FFFFFFFFFFFFFFFF\",\"tcbLevels\":[{\"tcb\":{\"isvsvn\":0},\"tcbDate\":\"2022-11-09T00:00:00Z\",\"tcbStatus\":\"UpToDate\"}]},{\"id\":\"TDX_03\",\"mrsigner\":\"000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000\",\"attributes\":\"0000000000000000\",\"attributesMask\":\"FFFFFFFFFFFFFFFF\",\"tcbLevels\":[{\"tcb\":{\"isvsvn\":0},\"tcbDate\":\"2022-11-09T00:00:00Z\",\"tcbStatus\":\"UpToDate\"}]},{\"id\":\"TDX_01\",\"mrsigner\":\"000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000\",\"attributes\":\"0000000000000000\",\"attributesMask\":\"FFFFFFFFFFFFFFFF\",\"tcbLevels\":[{\"tcb\":{\"isvsvn\":0},\"tcbDate\":\"2022-11-09T00:00:00Z\",\"tcbStatus\":\"UpToDate\"}]}],\"tcbLevels\":[{\"tcb\":{\"sgxtcbcomponents\":[{\"svn\":1,\"category\":\"BIOS\",\"type\":\"Early Microcode Update\"},{\"svn\":1,\"category\":\"OS/VMM\",\"type\":\"SGX Late Microcode Update\"},{\"svn\":0,\"category\":\"OS/VMM\",\"type\":\"TXT SINIT\"},{\"svn\":0,\"category\":\"BIOS\"},{\"svn\":0,\"category\":\"BIOS\"},{\"svn\":0,\"category\":\"BIOS\"},{\"svn\":0},{\"svn\":0,\"category\":\"OS/VMM\",\"type\":\"SEAMLDR ACM\"},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0}],\"pcesvn\":0,\"tdxtcbcomponents\":[{\"svn\":0,\"category\":\"OS/VMM\",\"type\":\"TDX Module\"},{\"svn\":0,\"category\":\"OS/VMM\",\"type\":\"TDX Module\"},{\"svn\":1,\"category\":\"OS/VMM\",\"type\":\"TDX Late Microcode Update\"},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0}]},\"tcbDate\":\"2022-11-09T00:00:00Z\",\"tcbStatus\":\"UpToDate\"}]},\"signature\":\"25f80ad77ef746554afc7104f58b7ec995a19150738c71029e0a0137ecf1b3af439affe7f4d9f8c298852d71f3fa516f4127eb6147ffc0965e6a5babf2fd8660\"}","tcbInfoIssuerChain":"-----BEGIN CERTIFICATE-----\nMIICkDCCAjagAwIBAgIUTh8n662T/sqPZK+7n3H67/KGwu0wCgYIKoZIzj0EAwIw\naDEaMBgGA1UEAwwRSW50ZWwgU0dYIFJvb3QgQ0ExGjAYBgNVBAoMEUludGVsIENv\ncnBvcmF0aW9uMRQwEgYDVQQHDAtTYW50YSBDbGFyYTELMAkGA1UECAwCQ0ExCzAJ\nBgNVBAYTAlVTMB4XDTE5MTAzMTEyMzM0N1oXDTI2MTAzMTEyMzM0N1owbDEeMBwG\nA1UEAwwVSW50ZWwgU0dYIFRDQiBTaWduaW5nMRowGAYDVQQKDBFJbnRlbCBDb3Jw\nb3JhdGlvbjEUMBIGA1UEBwwLU2FudGEgQ2xhcmExCzAJBgNVBAgMAkNBMQswCQYD\nVQQGEwJVUzBZMBMGByqGSM49AgEGCCqGSM49AwEHA0IABOnYw9LbN/JmyUttXa0M\niBEenjPbxbR4C8MuVYxDI+Le8lDBLp9X4wMzCAUF/fI/31giClXp/y0erLbLZjdV\n07+jgbkwgbYwHwYDVR0jBBgwFoAU6ehEUlM2XEsYmhH8QxgspdwggEgwVgYDVR0f\nBE8wTTBLoEmgR4ZFaHR0cHM6Ly9zYngtY2VydGlmaWNhdGVzLnRydXN0ZWRzZXJ2\naWNlcy5pbnRlbC5jb20vSW50ZWxTR1hSb290Q0EuZGVyMB0GA1UdDgQWBBROHyfr\nrZP+yo9kr7ufcfrv8obC7TAOBgNVHQ8BAf8EBAMCBsAwDAYDVR0TAQH/BAIwADAK\nBggqhkjOPQQDAgNIADBFAiEA9xQeifK+2abQGnrAgk0hrOhdyvJQorh2cEMn4Gwr\n4hoCIFHW5qQ9G2wBJ4GMNQqv/oMfbPtzmyTlaWWzwxkqM0CT\n-----END CERTIFICATE-----\n-----BEGIN CERTIFICATE-----\nMIIClDCCAjmgAwIBAgIVAOnoRFJTNlxLGJoR/EMYLKXcIIBIMAoGCCqGSM49BAMC\nMGgxGjAYBgNVBAMMEUludGVsIFNHWCBSb290IENBMRowGAYDVQQKDBFJbnRlbCBD\nb3Jwb3JhdGlvbjEUMBIGA1UEBwwLU2FudGEgQ2xhcmExCzAJBgNVBAgMAkNBMQsw\nCQYDVQQGEwJVUzAeFw0xOTEwMzEwOTQ5MjFaFw00OTEyMzEyMzU5NTlaMGgxGjAY\nBgNVBAMMEUludGVsIFNHWCBSb290IENBMRowGAYDVQQKDBFJbnRlbCBDb3Jwb3Jh\ndGlvbjEUMBIGA1UEBwwLU2FudGEgQ2xhcmExCzAJBgNVBAgMAkNBMQswCQYDVQQG\nEwJVUzBZMBMGByqGSM49AgEGCCqGSM49AwEHA0IABE/6D/1WHNrWwPmNMIyBKMW5\nJ6JzMsjo6xP2vkK1cdZGb1PGRP/C/8ECgiDkmklmzwLzLi+000m7LLrtKJA3oC2j\ngb8wgbwwHwYDVR0jBBgwFoAU6ehEUlM2XEsYmhH8QxgspdwggEgwVgYDVR0fBE8w\nTTBLoEmgR4ZFaHR0cHM6Ly9zYngtY2VydGlmaWNhdGVzLnRydXN0ZWRzZXJ2aWNl\ncy5pbnRlbC5jb20vSW50ZWxTR1hSb290Q0EuZGVyMB0GA1UdDgQWBBTp6ERSUzZc\nSxiaEfxDGCyl3CCASDAOBgNVHQ8BAf8EBAMCAQYwEgYDVR0TAQH/BAgwBgEB/wIB\nATAKBggqhkjOPQQDAgNJADBGAiEAzw9zdUiUHPMUd0C4mx41jlFZkrM3y5f1lgnV\nO7FbjOoCIQCoGtUmT4cXt7V+ySHbJ8Hob9AanpvXNH1ER+/gZF+opQ==\n-----END CERTIFICATE-----\n"},{"fmspc":"20A06D050000","tcbInfo":"{\"tcbInfo\":{\"id\":\"TDX\",\"version\":3,\"issueDate\":\"2025-10-21T09:45:04Z\",\"nextUpdate\":\"2025-11-20T09:45:04Z\",\"fmspc\":\"20A06D050000\",\"pceId\":\"0000\",\"tcbType\":0,\"tcbEvaluationDataNumber\":5,\"tdxModule\":{\"mrsigner\":\"000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000\",\"attributes\":\"0000000000000000\",\"attributesMask\":\"FFFFFFFFFFFFFFFF\"},\"tdxModuleIdentities\":[{\"id\":\"TDX_02\",\"mrsigner\":\"000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000\",\"attributes\":\"0000000000000000\",\"attributesMask\":\"FFFFFFFFFFFFFFFF\",\"tcbLevels\":[{\"tcb\":{\"isvsvn\":0},\"tcbDate\":\"2022-11-09T00:00:00Z\",\"tcbStatus\":\"UpToDate\"}]},{\"id\":\"TDX_03\",\"mrsigner\":\"000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000\",\"attributes\":\"0000000000000000\",\"attributesMask\":\"FFFFFFFFFFFFFFFF\",\"tcbLevels\":[{\"tcb\":{\"isvsvn\":0},\"tcbDate\":\"2022-11-09T00:00:00Z\",\"tcbStatus\":\"UpToDate\"}]},{\"id\":\"TDX_01\",\"mrsigner\":\"000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000\",\"attributes\":\"0000000000000000\",\"attributesMask\":\"FFFFFFFFFFFFFFFF\",\"tcbLevels\":[{\"tcb\":{\"isvsvn\":0},\"tcbDate\":\"2022-11-09T00:00:00Z\",\"tcbStatus\":\"UpToDate\"}]}],\"tcbLevels\":[{\"tcb\":{\"sgxtcbcomponents\":[{\"svn\":1,\"category\":\"BIOS\",\"type\":\"Early Microcode Update\"},{\"svn\":1,\"category\":\"OS/VMM\",\"type\":\"SGX Late Microcode Update\"},{\"svn\":0,\"category\":\"OS/VMM\",\"type\":\"TXT SINIT\"},{\"svn\":0,\"category\":\"BIOS\"},{\"svn\":0,\"category\":\"BIOS\"},{\"svn\":0,\"category\":\"BIOS\"},{\"svn\":0},{\"svn\":0,\"category\":\"OS/VMM\",\"type\":\"SEAMLDR ACM\"},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0}],\"pcesvn\":0,\"tdxtcbcomponents\":[{\"svn\":0,\"category\":\"OS/VMM\",\"type\":\"TDX Module\"},{\"svn\":0,\"category\":\"OS/VMM\",\"type\":\"TDX Module\"},{\"svn\":1,\"category\":\"OS/VMM\",\"type\":\"TDX Late Microcode Update\"},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0}]},\"tcbDate\":\"2022-11-09T00:00:00Z\",\"tcbStatus\":\"UpToDate\"}]},\"signature\":\"c7379d069530fd76842570f993ac8f615c509e3889fe93bb87e8b40faa46e3604ec2c21458af982065f7b392007d38a0fa12321e116379c82cfaefaa3ecaff21\"}","tcbInfoIssuerChain":"-----BEGIN CERTIFICATE-----\nMIICkDCCAjagAwIBAgIUTh8n662T/sqPZK+7n3H67/KGwu0wCgYIKoZIzj0EAwIw\naDEaMBgGA1UEAwwRSW50ZWwgU0dYIFJvb3QgQ0ExGjAYBgNVBAoMEUludGVsIENv\ncnBvcmF0aW9uMRQwEgYDVQQHDAtTYW50YSBDbGFyYTELMAkGA1UECAwCQ0ExCzAJ\nBgNVBAYTAlVTMB4XDTE5MTAzMTEyMzM0N1oXDTI2MTAzMTEyMzM0N1owbDEeMBwG\nA1UEAwwVSW50ZWwgU0dYIFRDQiBTaWduaW5nMRowGAYDVQQKDBFJbnRlbCBDb3Jw\nb3JhdGlvbjEUMBIGA1UEBwwLU2FudGEgQ2xhcmExCzAJBgNVBAgMAkNBMQswCQYD\nVQQGEwJVUzBZMBMGByqGSM49AgEGCCqGSM49AwEHA0IABOnYw9LbN/JmyUttXa0M\niBEenjPbxbR4C8MuVYxDI+Le8lDBLp9X4wMzCAUF/fI/31giClXp/y0erLbLZjdV\n07+jgbkwgbYwHwYDVR0jBBgwFoAU6ehEUlM2XEsYmhH8QxgspdwggEgwVgYDVR0f\nBE8wTTBLoEmgR4ZFaHR0cHM6Ly9zYngtY2VydGlmaWNhdGVzLnRydXN0ZWRzZXJ2\naWNlcy5pbnRlbC5jb20vSW50ZWxTR1hSb290Q0EuZGVyMB0GA1UdDgQWBBROHyfr\nrZP+yo9kr7ufcfrv8obC7TAOBgNVHQ8BAf8EBAMCBsAwDAYDVR0TAQH/BAIwADAK\nBggqhkjOPQQDAgNIADBFAiEA9xQeifK+2abQGnrAgk0hrOhdyvJQorh2cEMn4Gwr\n4hoCIFHW5qQ9G2wBJ4GMNQqv/oMfbPtzmyTlaWWzwxkqM0CT\n-----END CERTIFICATE-----\n-----BEGIN CERTIFICATE-----\nMIIClDCCAjmgAwIBAgIVAOnoRFJTNlxLGJoR/EMYLKXcIIBIMAoGCCqGSM49BAMC\nMGgxGjAYBgNVBAMMEUludGVsIFNHWCBSb290IENBMRowGAYDVQQKDBFJbnRlbCBD\nb3Jwb3JhdGlvbjEUMBIGA1UEBwwLU2FudGEgQ2xhcmExCzAJBgNVBAgMAkNBMQsw\nCQYDVQQGEwJVUzAeFw0xOTEwMzEwOTQ5MjFaFw00OTEyMzEyMzU5NTlaMGgxGjAY\nBgNVBAMMEUludGVsIFNHWCBSb290IENBMRowGAYDVQQKDBFJbnRlbCBDb3Jwb3Jh\ndGlvbjEUMBIGA1UEBwwLU2FudGEgQ2xhcmExCzAJBgNVBAgMAkNBMQswCQYDVQQG\nEwJVUzBZMBMGByqGSM49AgEGCCqGSM49AwEHA0IABE/6D/1WHNrWwPmNMIyBKMW5\nJ6JzMsjo6xP2vkK1cdZGb1PGRP/C/8ECgiDkmklmzwLzLi+000m7LLrtKJA3oC2j\ngb8wgbwwHwYDVR0jBBgwFoAU6ehEUlM2XEsYmhH8QxgspdwggEgwVgYDVR0fBE8w\nTTBLoEmgR4ZFaHR0cHM6Ly9zYngtY2VydGlmaWNhdGVzLnRydXN0ZWRzZXJ2aWNl\ncy5pbnRlbC5jb20vSW50ZWxTR1hSb290Q0EuZGVyMB0GA1UdDgQWBBTp6ERSUzZc\nSxiaEfxDGCyl3CCASDAOBgNVHQ8BAf8EBAMCAQYwEgYDVR0TAQH/BAgwBgEB/wIB\nATAKBggqhkjOPQQDAgNJADBGAiEAzw9zdUiUHPMUd0C4mx41jlFZkrM3y5f1lgnV\nO7FbjOoCIQCoGtUmT4cXt7V+ySHbJ8Hob9AanpvXNH1ER+/gZF+opQ==\n-----END CERTIFICATE-----\n"}],"qeIdentity":"{\"enclaveIdentity\":{\"id\":\"TD_QE\",\"version\":2,\"issueDate\":\"2025-10-21T09:44:31Z\",\"nextUpdate\":\"2025-11-20T09:44:31Z\",\"tcbEvaluationDataNumber\":5,\"miscselect\":\"00000000\",\"miscselectMask\":\"FFFFFFFF\",\"attributes\":\"11000000000000000000000000000000\",\"attributesMask\":\"FBFFFFFFFFFFFFFF0000000000000000\",\"mrsigner\":\"DC9E2A7C6F948F17474E34A7FC43ED030F7C1563F1BABDDF6340C82E0E54A8C5\",\"isvprodid\":2,\"tcbLevels\":[{\"tcb\":{\"isvsvn\":0},\"tcbDate\":\"2022-11-09T00:00:00Z\",\"tcbStatus\":\"UpToDate\"}]},\"signature\":\"f1f88349d25691d01a443ae086d480cdbf525ea8593ec61a32e4f943c054b6df18677d26bd733c0542128940fd5c792ac11c6bb50a9750f1f8d60d9b674607a5\"}","qeIdentityIssuerChain":"-----BEGIN CERTIFICATE-----\nMIICkDCCAjagAwIBAgIUTh8n662T/sqPZK+7n3H67/KGwu0wCgYIKoZIzj0EAwIw\naDEaMBgGA1UEAwwRSW50ZWwgU0dYIFJvb3QgQ0ExGjAYBgNVBAoMEUludGVsIENv\ncnBvcmF0aW9uMRQwEgYDVQQHDAtTYW50YSBDbGFyYTELMAkGA1UECAwCQ0ExCzAJ\nBgNVBAYTAlVTMB4XDTE5MTAzMTEyMzM0N1oXDTI2MTAzMTEyMzM0N1owbDEeMBwG\nA1UEAwwVSW50ZWwgU0dYIFRDQiBTaWduaW5nMRowGAYDVQQKDBFJbnRlbCBDb3Jw\nb3JhdGlvbjEUMBIGA1UEBwwLU2FudGEgQ2xhcmExCzAJBgNVBAgMAkNBMQswCQYD\nVQQGEwJVUzBZMBMGByqGSM49AgEGCCqGSM49AwEHA0IABOnYw9LbN/JmyUttXa0M\niBEenjPbxbR4C8MuVYxDI+Le8lDBLp9X4wMzCAUF/fI/31giClXp/y0erLbLZjdV\n07+jgbkwgbYwHwYDVR0jBBgwFoAU6ehEUlM2XEsYmhH8QxgspdwggEgwVgYDVR0f\nBE8wTTBLoEmgR4ZFaHR0cHM6Ly9zYngtY2VydGlmaWNhdGVzLnRydXN0ZWRzZXJ2\naWNlcy5pbnRlbC5jb20vSW50ZWxTR1hSb290Q0EuZGVyMB0GA1UdDgQWBBROHyfr\nrZP+yo9kr7ufcfrv8obC7TAOBgNVHQ8BAf8EBAMCBsAwDAYDVR0TAQH/BAIwADAK\nBggqhkjOPQQDAgNIADBFAiEA9xQeifK+2abQGnrAgk0hrOhdyvJQorh2cEMn4Gwr\n4hoCIFHW5qQ9G2wBJ4GMNQqv/oMfbPtzmyTlaWWzwxkqM0CT\n-----END CERTIFICATE-----\n-----BEGIN CERTIFICATE-----\nMIIClDCCAjmgAwIBAgIVAOnoRFJTNlxLGJoR/EMYLKXcIIBIMAoGCCqGSM49BAMC\nMGgxGjAYBgNVBAMMEUludGVsIFNHWCBSb290IENBMRowGAYDVQQKDBFJbnRlbCBD\nb3Jwb3JhdGlvbjEUMBIGA1UEBwwLU2FudGEgQ2xhcmExCzAJBgNVBAgMAkNBMQsw\nCQYDVQQGEwJVUzAeFw0xOTEwMzEwOTQ5MjFaFw00OTEyMzEyMzU5NTlaMGgxGjAY\nBgNVBAMMEUludGVsIFNHWCBSb290IENBMRowGAYDVQQKDBFJbnRlbCBDb3Jwb3Jh\ndGlvbjEUMBIGA1UEBwwLU2FudGEgQ2xhcmExCzAJBgNVBAgMAkNBMQswCQYDVQQG\nEwJVUzBZMBMGByqGSM49AgEGCCqGSM49AwEHA0IABE/6D/1WHNrWwPmNMIyBKMW5\nJ6JzMsjo6xP2vkK1cdZGb1PGRP/C/8ECgiDkmklmzwLzLi+000m7LLrtKJA3oC2j\ngb8wgbwwHwYDVR0jBBgwFoAU6ehEUlM2XEsYmhH8QxgspdwggEgwVgYDVR0fBE8w\nTTBLoEmgR4ZFaHR0cHM6Ly9zYngtY2VydGlmaWNhdGVzLnRydXN0ZWRzZXJ2aWNl\ncy5pbnRlbC5jb20vSW50ZWxTR1hSb290Q0EuZGVyMB0GA1UdDgQWBBTp6ERSUzZc\nSxiaEfxDGCyl3CCASDAOBgNVHQ8BAf8EBAMCAQYwEgYDVR0TAQH/BAgwBgEB/wIB\nATAKBggqhkjOPQQDAgNJADBGAiEAzw9zdUiUHPMUd0C4mx41jlFZkrM3y5f1lgnV\nO7FbjOoCIQCoGtUmT4cXt7V+ySHbJ8Hob9AanpvXNH1ER+/gZF+opQ==\n-----END CERTIFICATE-----\n","rootCa":"-----BEGIN CERTIFICATE-----\nMIIClDCCAjmgAwIBAgIVAOnoRFJTNlxLGJoR/EMYLKXcIIBIMAoGCCqGSM49BAMC\nMGgxGjAYBgNVBAMMEUludGVsIFNHWCBSb290IENBMRowGAYDVQQKDBFJbnRlbCBD\nb3Jwb3JhdGlvbjEUMBIGA1UEBwwLU2FudGEgQ2xhcmExCzAJBgNVBAgMAkNBMQsw\nCQYDVQQGEwJVUzAeFw0xOTEwMzEwOTQ5MjFaFw00OTEyMzEyMzU5NTlaMGgxGjAY\nBgNVBAMMEUludGVsIFNHWCBSb290IENBMRowGAYDVQQKDBFJbnRlbCBDb3Jwb3Jh\ndGlvbjEUMBIGA1UEBwwLU2FudGEgQ2xhcmExCzAJBgNVBAgMAkNBMQswCQYDVQQG\nEwJVUzBZMBMGByqGSM49AgEGCCqGSM49AwEHA0IABE/6D/1WHNrWwPmNMIyBKMW5\nJ6JzMsjo6xP2vkK1cdZGb1PGRP/C/8ECgiDkmklmzwLzLi+000m7LLrtKJA3oC2j\ngb8wgbwwHwYDVR0jBBgwFoAU6ehEUlM2XEsYmhH8QxgspdwggEgwVgYDVR0fBE8w\nTTBLoEmgR4ZFaHR0cHM6Ly9zYngtY2VydGlmaWNhdGVzLnRydXN0ZWRzZXJ2aWNl\ncy5pbnRlbC5jb20vSW50ZWxTR1hSb290Q0EuZGVyMB0GA1UdDgQWBBTp6ERSUzZc\nSxiaEfxDGCyl3CCASDAOBgNVHQ8BAf8EBAMCAQYwEgYDVR0TAQH/BAgwBgEB/wIB\nATAKBggqhkjOPQQDAgNJADBGAiEAzw9zdUiUHPMUd0C4mx41jlFZkrM3y5f1lgnV\nO7FbjOoCIQCoGtUmT4cXt7V+ySHbJ8Hob9AanpvXNH1ER+/gZF+opQ==\n-----END CERTIFICATE-----","rootCaCrl":"-----BEGIN X509 CRL-----\nMIIBITCByAIBATAKBggqhkjOPQQDAjBoMRowGAYDVQQDDBFJbnRlbCBTR1ggUm9v\ndCBDQTEaMBgGA1UECgwRSW50ZWwgQ29ycG9yYXRpb24xFDASBgNVBAcMC1NhbnRh\nIENsYXJhMQswCQYDVQQIDAJDQTELMAkGA1UEBhMCVVMXDTI1MDkxNjExNTMxMloX\nDTI2MDkxNjExNTMxMlqgLzAtMAoGA1UdFAQDAgEBMB8GA1UdIwQYMBaAFOnoRFJT\nNlxLGJoR/EMYLKXcIIBIMAoGCCqGSM49BAMCA0gAMEUCIQDv5KEBogNCzPgupOPj\nFIYJaOubypBPCGqnE0XcYTgFDwIgeSfXk71tIbV5lqp6gWCpN98/xu/8c7y36EV3\npkfootI=\n-----END X509 CRL-----","teeType":129},"id":"E6643BDC-E50A-4315-9EF7-F217CE8AF9A6","policy":[{"global":{"platform":{"fmspc":{"operation":"allow-list","reference":["00706A000000","00706E170000","00A068070000","20C06F000000","10A06E040000","40806F000000","10706A000000","10A067110000","20606A000000","10906EA50000","20906EA10000","10906EB10000","10806F000000","00706E070000","50A06D000000","10606A000000","10706A800000","10706A100000","B0806F000000","00706D050000","10806EB70000","10906ED10000","00A06F010000","00A06D070000","40806F200000","60806F000000","10A06E050000","40A06D000000","10606C040000","50A06F000000","00A06D000000","10806EA60000","00706D010000","10806F070000","20D06D010000","00706E270000","00A06F000000","10A06D050000","00C06F000000","30806F000000","20906EA50000","10706E370000","20806F070000","10906EC50000","10806F040000","10D06D000000","10906EA10000","20806F000000","10A067010000","30A06E000000","10A06F000000","70806F000000","10906EC10000","20A06D050000","00606A000000"]}},"tcb":{"tcbDate":{"operation":"greater-or-equal","reference":"2025-01-01T00:00:00Z"},"tcbEvaluationDataNumber":{"operation":"greater-or-equal","reference":13},"tcbStatusAccepted":{"operation":"allow-list","reference":["UpToDate","ConfigurationNeeded"]}}}}],"policySvn":1,"servtdCollateral":{"majorVersion":1,"minorVersion":0,"servtdIdentity":{"signature":"306502302A61F96F1DCED92AF5E21A697AE9A0C0AC0FA1AA461181A264A2095BE243934B14DAA84E2108B073B33C871F5897720F023100C2170F07BA26BFDF277E6BE1EED6162432C3A643881290ABDBB8D0456053DFEF44466D3B242A43B8ADF798B1DC463CD5","tdIdentity":{"attributes":"0000000000000000","id":"A0998F0F-B2F3-4872-8138-FBC2B853E8C6","issueDate":"2025-01-01T00:00:00Z","isvProdId":1,"mrConfigId":"000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000","mrOwner":"000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000","mrOwnerConfig":"000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000","mrsigner":"000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000","nextUpdate":"2026-01-01T00:00:00Z","tcbEvaluationNumber":1,"tcbLevels":[{"tcb":{"isvsvn":1},"tcbDate":"2024-01-01T00:00:00Z","tcbStatus":"UpToDate"}],"version":1,"xfam":"E71A060000000000"}},"servtdIdentityIssuerChain":"-----BEGIN CERTIFICATE-----\nMIICaDCCAe6gAwIBAgIUTbltbfR2MqjYC04lViWFKrg6HdwwCgYIKoZIzj0EAwMw\ndDELMAkGA1UEBhMCVVMxCzAJBgNVBAgMAkNBMRQwEgYDVQQHDAtTYW50YSBDbGFy\nYTEiMCAGA1UECgwZTWlnVEQgSW50ZXJtZWRpYXRlIElzc3VlcjEeMBwGA1UEAwwV\nTWlnVEQgSW50ZXJtZWRpYXRlIENBMB4XDTI2MDkwMjIwNDIxNFoXDTI3MDkwMjIw\nNDIxNFowYzELMAkGA1UEBhMCVVMxCzAJBgNVBAgMAkNBMRQwEgYDVQQHDAtTYW50\nYSBDbGFyYTEVMBMGA1UECgwMTWlnVEQgSXNzdWVyMRowGAYDVQQDDBFNaWdURCBJ\nbmZvIElzc3VlcjB2MBAGByqGSM49AgEGBSuBBAAiA2IABH5vWdNV562wS25uaCye\nprgjA1xJH4hlVTmI6whzgO7xmOW1kZi7glN3TXAdEcKctSIOiYw+oHqiXZsPGTKB\nf6ieEey3yynUO8UwMsr25rVkpDvKi2PL1ZDeR2FQ5GMxcKNSMFAwDgYDVR0PAQH/\nBAQDAgeAMB0GA1UdDgQWBBRRsu5Xj3LZ8FzNUK5TEUD9E4ahuDAfBgNVHSMEGDAW\ngBQG9PzDbR1trcTTtqJEMR+xeXF4uzAKBggqhkjOPQQDAwNoADBlAjEA1S9EBp+C\nQO920YlTE1aYW+xHjBJq9W2TM79SIVENFHSxIRYdANWAaJge2gtwMknMAjAZZupA\nw6HSYkKWsQP0pG2utLLxi85lS+1vVhWyl8Sh2k6xOiq303K8TK/auAFOXQo=\n-----END CERTIFICATE-----\n-----BEGIN CERTIFICATE-----\nMIICdTCCAfugAwIBAgIUUhMm1H4HjXLOwHVkvZzXcESTTBIwCgYIKoZIzj0EAwMw\nXzELMAkGA1UEBhMCVVMxCzAJBgNVBAgMAkNBMRQwEgYDVQQHDAtTYW50YSBDbGFy\nYTEVMBMGA1UECgwMTWlnVEQgSXNzdWVyMRYwFAYDVQQDDA1NaWdURCBSb290IENB\nMB4XDTI2MDkwMjIwNDIxNFoXDTMxMDkwMTIwNDIxNFowdDELMAkGA1UEBhMCVVMx\nCzAJBgNVBAgMAkNBMRQwEgYDVQQHDAtTYW50YSBDbGFyYTEiMCAGA1UECgwZTWln\nVEQgSW50ZXJtZWRpYXRlIElzc3VlcjEeMBwGA1UEAwwVTWlnVEQgSW50ZXJtZWRp\nYXRlIENBMHYwEAYHKoZIzj0CAQYFK4EEACIDYgAEbG8UwpbhzDyzLsfGYOf+MxDG\n+2DX61exLjnMAgo78CQTD12ge66dgkzcJZ5FI3GrlJZPXAgVvDKsJXSEaysfV2U7\nD4LA4LDOqy8gF/xIYWa0CG+8K/K2nsbKASIhuwE+o2MwYTAPBgNVHRMBAf8EBTAD\nAQH/MA4GA1UdDwEB/wQEAwIBBjAdBgNVHQ4EFgQUBvT8w20dba3E07aiRDEfsXlx\neLswHwYDVR0jBBgwFoAUByYcVdKYdUuTd97TmqGMw5Ekrg0wCgYIKoZIzj0EAwMD\naAAwZQIxAIibTFYBOcoBPPrgIN9ZUJcZpM1nMphNfiOkNXknMFfwyiOBc0aYef2e\n1PtopEFZiQIwU0l+LeqVirXD7dWXAANN9+W2hLmdNNifZvf5ENGwEK5dgn54FWoU\nkoGfhEFuuemy\n-----END CERTIFICATE-----\n-----BEGIN CERTIFICATE-----\nMIICTzCCAdagAwIBAgIUIIRnuq6BASXwFFcIwhWGtuvoWP8wCgYIKoZIzj0EAwMw\nXzELMAkGA1UEBhMCVVMxCzAJBgNVBAgMAkNBMRQwEgYDVQQHDAtTYW50YSBDbGFy\nYTEVMBMGA1UECgwMTWlnVEQgSXNzdWVyMRYwFAYDVQQDDA1NaWdURCBSb290IENB\nMB4XDTI2MDkwMjIwNDIxM1oXDTM2MDgzMDIwNDIxM1owXzELMAkGA1UEBhMCVVMx\nCzAJBgNVBAgMAkNBMRQwEgYDVQQHDAtTYW50YSBDbGFyYTEVMBMGA1UECgwMTWln\nVEQgSXNzdWVyMRYwFAYDVQQDDA1NaWdURCBSb290IENBMHYwEAYHKoZIzj0CAQYF\nK4EEACIDYgAEsoBV62G+63+QswhM7il92pH6v+86NLMLAPyyzHIgAXzKJTQLsLDq\nXvq3yZbXFLAEoABZkshXNKxphoSK+b7rQjvgral7vNshcq/bgSmkAFxGjXzuHC8V\nXOpBVmVEsdgio1MwUTAdBgNVHQ4EFgQUByYcVdKYdUuTd97TmqGMw5Ekrg0wHwYD\nVR0jBBgwFoAUByYcVdKYdUuTd97TmqGMw5Ekrg0wDwYDVR0TAQH/BAUwAwEB/zAK\nBggqhkjOPQQDAwNnADBkAjA46e70GOt1bjKjU4YlDEnh01KjpcqRFC2w4lGiG/RJ\nsKsNTMhJhmglcJw3UN3vCDYCMAwNzecuOD6joTJXiBFDw9zA0oisIust4NSZUtnj\n+dN7kruhJoRxoyftJ3O48BuF2A==\n-----END CERTIFICATE-----\n","servtdTcbMapping":{"signature":"3065023050F9B5DD8C56C81AD0F86D0D5F2B34DBF8DB43C0F23BB345454D6E6C4EDB61F6841D0A77DA22F51667C3203AA7A2967F023100D7F1A9899B8F8D8A83C2D5C3211631915AE99D80039FC58A6C4B07B5569D7045FC37FF4A3798C5A87A78561AF47AD3FF","tdTcbMapping":{"id":"BB9668CA-4EE8-4523-941A-B3B03BE46E03","issueDate":"2025-01-01T00:00:00Z","nextUpdate":"2026-01-01T00:00:00Z","svnMappings":[{"isvsvn":1,"tdMeasurements":{"tdinfo_hash":"AABBCCDDEEFF00112233445566778899AABBCCDDEEFF00112233445566778899AABBCCDDEEFF00112233445566778899"}},{"isvsvn":2,"tdMeasurements":{"tdinfo_hash":"111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111"}}],"version":1}}},"version":"2.0"} \ No newline at end of file +{"collaterals":{"majorVersion":1,"minorVersion":0,"pckCrl":"-----BEGIN X509 CRL-----\nMIIBKTCB0AIBATAKBggqhkjOPQQDAjBwMSIwIAYDVQQDDBlJbnRlbCBTR1ggUENL\nIFBsYXRmb3JtIENBMRowGAYDVQQKDBFJbnRlbCBDb3Jwb3JhdGlvbjEUMBIGA1UE\nBwwLU2FudGEgQ2xhcmExCzAJBgNVBAgMAkNBMQswCQYDVQQGEwJVUxcNMjUxMDIx\nMTAwMDQ1WhcNMjUxMTIwMTAwMDQ1WqAvMC0wCgYDVR0UBAMCAQEwHwYDVR0jBBgw\nFoAUWSPTp0qoY1QuOXCt4A8HK1ckKrcwCgYIKoZIzj0EAwIDSAAwRQIhAMyASL3c\nx2EzWL2vYSgVohy/wFV4CRDaDjg+jr2a1hiMAiBJ0EydeGFHj8SHaGyDwXOVzpJR\nL3cPZdDrut6pXRKdUw==\n-----END X509 CRL-----\n","pckCrlIssuerChain":"-----BEGIN CERTIFICATE-----\nMIICmjCCAkCgAwIBAgIUWSPTp0qoY1QuOXCt4A8HK1ckKrcwCgYIKoZIzj0EAwIw\naDEaMBgGA1UEAwwRSW50ZWwgU0dYIFJvb3QgQ0ExGjAYBgNVBAoMEUludGVsIENv\ncnBvcmF0aW9uMRQwEgYDVQQHDAtTYW50YSBDbGFyYTELMAkGA1UECAwCQ0ExCzAJ\nBgNVBAYTAlVTMB4XDTE5MTAzMTEyMzM0N1oXDTM0MTAzMTEyMzM0N1owcDEiMCAG\nA1UEAwwZSW50ZWwgU0dYIFBDSyBQbGF0Zm9ybSBDQTEaMBgGA1UECgwRSW50ZWwg\nQ29ycG9yYXRpb24xFDASBgNVBAcMC1NhbnRhIENsYXJhMQswCQYDVQQIDAJDQTEL\nMAkGA1UEBhMCVVMwWTATBgcqhkjOPQIBBggqhkjOPQMBBwNCAAQwp+Lc+TUBtg1H\n+U8JIsMsbjHjCkTtXb8jPM6r2dhu9zIblhDZ7INfqt3Ix8XcFKD8k0NEXrkZ66qJ\nXa1KzLIKo4G/MIG8MB8GA1UdIwQYMBaAFOnoRFJTNlxLGJoR/EMYLKXcIIBIMFYG\nA1UdHwRPME0wS6BJoEeGRWh0dHBzOi8vc2J4LWNlcnRpZmljYXRlcy50cnVzdGVk\nc2VydmljZXMuaW50ZWwuY29tL0ludGVsU0dYUm9vdENBLmRlcjAdBgNVHQ4EFgQU\nWSPTp0qoY1QuOXCt4A8HK1ckKrcwDgYDVR0PAQH/BAQDAgEGMBIGA1UdEwEB/wQI\nMAYBAf8CAQAwCgYIKoZIzj0EAwIDSAAwRQIhAJ1q+FTz+gUuVfBQuCgJsFrL2TTS\ne1aBZ53O52TjFie6AiAriPaRahUX9Oa9kGLlAchWXKT6j4RWSR50BqhrN3UT4A==\n-----END CERTIFICATE-----\n-----BEGIN CERTIFICATE-----\nMIIClDCCAjmgAwIBAgIVAOnoRFJTNlxLGJoR/EMYLKXcIIBIMAoGCCqGSM49BAMC\nMGgxGjAYBgNVBAMMEUludGVsIFNHWCBSb290IENBMRowGAYDVQQKDBFJbnRlbCBD\nb3Jwb3JhdGlvbjEUMBIGA1UEBwwLU2FudGEgQ2xhcmExCzAJBgNVBAgMAkNBMQsw\nCQYDVQQGEwJVUzAeFw0xOTEwMzEwOTQ5MjFaFw00OTEyMzEyMzU5NTlaMGgxGjAY\nBgNVBAMMEUludGVsIFNHWCBSb290IENBMRowGAYDVQQKDBFJbnRlbCBDb3Jwb3Jh\ndGlvbjEUMBIGA1UEBwwLU2FudGEgQ2xhcmExCzAJBgNVBAgMAkNBMQswCQYDVQQG\nEwJVUzBZMBMGByqGSM49AgEGCCqGSM49AwEHA0IABE/6D/1WHNrWwPmNMIyBKMW5\nJ6JzMsjo6xP2vkK1cdZGb1PGRP/C/8ECgiDkmklmzwLzLi+000m7LLrtKJA3oC2j\ngb8wgbwwHwYDVR0jBBgwFoAU6ehEUlM2XEsYmhH8QxgspdwggEgwVgYDVR0fBE8w\nTTBLoEmgR4ZFaHR0cHM6Ly9zYngtY2VydGlmaWNhdGVzLnRydXN0ZWRzZXJ2aWNl\ncy5pbnRlbC5jb20vSW50ZWxTR1hSb290Q0EuZGVyMB0GA1UdDgQWBBTp6ERSUzZc\nSxiaEfxDGCyl3CCASDAOBgNVHQ8BAf8EBAMCAQYwEgYDVR0TAQH/BAgwBgEB/wIB\nATAKBggqhkjOPQQDAgNJADBGAiEAzw9zdUiUHPMUd0C4mx41jlFZkrM3y5f1lgnV\nO7FbjOoCIQCoGtUmT4cXt7V+ySHbJ8Hob9AanpvXNH1ER+/gZF+opQ==\n-----END CERTIFICATE-----\n","platforms":[{"fmspc":"20C06F000000","tcbInfo":"{\"tcbInfo\":{\"id\":\"TDX\",\"version\":3,\"issueDate\":\"2025-10-21T09:44:35Z\",\"nextUpdate\":\"2025-11-20T09:44:35Z\",\"fmspc\":\"20C06F000000\",\"pceId\":\"0000\",\"tcbType\":0,\"tcbEvaluationDataNumber\":5,\"tdxModule\":{\"mrsigner\":\"000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000\",\"attributes\":\"0000000000000000\",\"attributesMask\":\"FFFFFFFFFFFFFFFF\"},\"tdxModuleIdentities\":[{\"id\":\"TDX_02\",\"mrsigner\":\"000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000\",\"attributes\":\"0000000000000000\",\"attributesMask\":\"FFFFFFFFFFFFFFFF\",\"tcbLevels\":[{\"tcb\":{\"isvsvn\":0},\"tcbDate\":\"2022-11-09T00:00:00Z\",\"tcbStatus\":\"UpToDate\"}]},{\"id\":\"TDX_03\",\"mrsigner\":\"000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000\",\"attributes\":\"0000000000000000\",\"attributesMask\":\"FFFFFFFFFFFFFFFF\",\"tcbLevels\":[{\"tcb\":{\"isvsvn\":0},\"tcbDate\":\"2022-11-09T00:00:00Z\",\"tcbStatus\":\"UpToDate\"}]},{\"id\":\"TDX_01\",\"mrsigner\":\"000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000\",\"attributes\":\"0000000000000000\",\"attributesMask\":\"FFFFFFFFFFFFFFFF\",\"tcbLevels\":[{\"tcb\":{\"isvsvn\":0},\"tcbDate\":\"2022-11-09T00:00:00Z\",\"tcbStatus\":\"UpToDate\"}]}],\"tcbLevels\":[{\"tcb\":{\"sgxtcbcomponents\":[{\"svn\":1,\"category\":\"BIOS\",\"type\":\"Early Microcode Update\"},{\"svn\":1,\"category\":\"OS/VMM\",\"type\":\"SGX Late Microcode Update\"},{\"svn\":0,\"category\":\"OS/VMM\",\"type\":\"TXT SINIT\"},{\"svn\":0,\"category\":\"BIOS\"},{\"svn\":0,\"category\":\"BIOS\"},{\"svn\":0,\"category\":\"BIOS\"},{\"svn\":0},{\"svn\":0,\"category\":\"OS/VMM\",\"type\":\"SEAMLDR ACM\"},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0}],\"pcesvn\":0,\"tdxtcbcomponents\":[{\"svn\":0,\"category\":\"OS/VMM\",\"type\":\"TDX Module\"},{\"svn\":0,\"category\":\"OS/VMM\",\"type\":\"TDX Module\"},{\"svn\":1,\"category\":\"OS/VMM\",\"type\":\"TDX Late Microcode Update\"},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0}]},\"tcbDate\":\"2022-11-09T00:00:00Z\",\"tcbStatus\":\"UpToDate\"}]},\"signature\":\"6f9cf0afa28bc6434a141f849c0920d842b8ec1651cc3bffb1fecc916af91195b750950fbea44e0071bd1a3647d7a55ea9a0fe0c58f66ef700e3aa2b4616405b\"}","tcbInfoIssuerChain":"-----BEGIN CERTIFICATE-----\nMIICkDCCAjagAwIBAgIUTh8n662T/sqPZK+7n3H67/KGwu0wCgYIKoZIzj0EAwIw\naDEaMBgGA1UEAwwRSW50ZWwgU0dYIFJvb3QgQ0ExGjAYBgNVBAoMEUludGVsIENv\ncnBvcmF0aW9uMRQwEgYDVQQHDAtTYW50YSBDbGFyYTELMAkGA1UECAwCQ0ExCzAJ\nBgNVBAYTAlVTMB4XDTE5MTAzMTEyMzM0N1oXDTI2MTAzMTEyMzM0N1owbDEeMBwG\nA1UEAwwVSW50ZWwgU0dYIFRDQiBTaWduaW5nMRowGAYDVQQKDBFJbnRlbCBDb3Jw\nb3JhdGlvbjEUMBIGA1UEBwwLU2FudGEgQ2xhcmExCzAJBgNVBAgMAkNBMQswCQYD\nVQQGEwJVUzBZMBMGByqGSM49AgEGCCqGSM49AwEHA0IABOnYw9LbN/JmyUttXa0M\niBEenjPbxbR4C8MuVYxDI+Le8lDBLp9X4wMzCAUF/fI/31giClXp/y0erLbLZjdV\n07+jgbkwgbYwHwYDVR0jBBgwFoAU6ehEUlM2XEsYmhH8QxgspdwggEgwVgYDVR0f\nBE8wTTBLoEmgR4ZFaHR0cHM6Ly9zYngtY2VydGlmaWNhdGVzLnRydXN0ZWRzZXJ2\naWNlcy5pbnRlbC5jb20vSW50ZWxTR1hSb290Q0EuZGVyMB0GA1UdDgQWBBROHyfr\nrZP+yo9kr7ufcfrv8obC7TAOBgNVHQ8BAf8EBAMCBsAwDAYDVR0TAQH/BAIwADAK\nBggqhkjOPQQDAgNIADBFAiEA9xQeifK+2abQGnrAgk0hrOhdyvJQorh2cEMn4Gwr\n4hoCIFHW5qQ9G2wBJ4GMNQqv/oMfbPtzmyTlaWWzwxkqM0CT\n-----END CERTIFICATE-----\n-----BEGIN CERTIFICATE-----\nMIIClDCCAjmgAwIBAgIVAOnoRFJTNlxLGJoR/EMYLKXcIIBIMAoGCCqGSM49BAMC\nMGgxGjAYBgNVBAMMEUludGVsIFNHWCBSb290IENBMRowGAYDVQQKDBFJbnRlbCBD\nb3Jwb3JhdGlvbjEUMBIGA1UEBwwLU2FudGEgQ2xhcmExCzAJBgNVBAgMAkNBMQsw\nCQYDVQQGEwJVUzAeFw0xOTEwMzEwOTQ5MjFaFw00OTEyMzEyMzU5NTlaMGgxGjAY\nBgNVBAMMEUludGVsIFNHWCBSb290IENBMRowGAYDVQQKDBFJbnRlbCBDb3Jwb3Jh\ndGlvbjEUMBIGA1UEBwwLU2FudGEgQ2xhcmExCzAJBgNVBAgMAkNBMQswCQYDVQQG\nEwJVUzBZMBMGByqGSM49AgEGCCqGSM49AwEHA0IABE/6D/1WHNrWwPmNMIyBKMW5\nJ6JzMsjo6xP2vkK1cdZGb1PGRP/C/8ECgiDkmklmzwLzLi+000m7LLrtKJA3oC2j\ngb8wgbwwHwYDVR0jBBgwFoAU6ehEUlM2XEsYmhH8QxgspdwggEgwVgYDVR0fBE8w\nTTBLoEmgR4ZFaHR0cHM6Ly9zYngtY2VydGlmaWNhdGVzLnRydXN0ZWRzZXJ2aWNl\ncy5pbnRlbC5jb20vSW50ZWxTR1hSb290Q0EuZGVyMB0GA1UdDgQWBBTp6ERSUzZc\nSxiaEfxDGCyl3CCASDAOBgNVHQ8BAf8EBAMCAQYwEgYDVR0TAQH/BAgwBgEB/wIB\nATAKBggqhkjOPQQDAgNJADBGAiEAzw9zdUiUHPMUd0C4mx41jlFZkrM3y5f1lgnV\nO7FbjOoCIQCoGtUmT4cXt7V+ySHbJ8Hob9AanpvXNH1ER+/gZF+opQ==\n-----END CERTIFICATE-----\n"},{"fmspc":"10A06E040000","tcbInfo":"{\"tcbInfo\":{\"id\":\"TDX\",\"version\":3,\"issueDate\":\"2025-10-21T09:44:36Z\",\"nextUpdate\":\"2025-11-20T09:44:36Z\",\"fmspc\":\"10A06E040000\",\"pceId\":\"0000\",\"tcbType\":0,\"tcbEvaluationDataNumber\":5,\"tdxModule\":{\"mrsigner\":\"000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000\",\"attributes\":\"0000000000000000\",\"attributesMask\":\"FFFFFFFFFFFFFFFF\"},\"tdxModuleIdentities\":[{\"id\":\"TDX_02\",\"mrsigner\":\"000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000\",\"attributes\":\"0000000000000000\",\"attributesMask\":\"FFFFFFFFFFFFFFFF\",\"tcbLevels\":[{\"tcb\":{\"isvsvn\":0},\"tcbDate\":\"2022-11-09T00:00:00Z\",\"tcbStatus\":\"UpToDate\"}]},{\"id\":\"TDX_03\",\"mrsigner\":\"000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000\",\"attributes\":\"0000000000000000\",\"attributesMask\":\"FFFFFFFFFFFFFFFF\",\"tcbLevels\":[{\"tcb\":{\"isvsvn\":0},\"tcbDate\":\"2022-11-09T00:00:00Z\",\"tcbStatus\":\"UpToDate\"}]},{\"id\":\"TDX_01\",\"mrsigner\":\"000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000\",\"attributes\":\"0000000000000000\",\"attributesMask\":\"FFFFFFFFFFFFFFFF\",\"tcbLevels\":[{\"tcb\":{\"isvsvn\":0},\"tcbDate\":\"2022-11-09T00:00:00Z\",\"tcbStatus\":\"UpToDate\"}]}],\"tcbLevels\":[{\"tcb\":{\"sgxtcbcomponents\":[{\"svn\":1,\"category\":\"BIOS\",\"type\":\"Early Microcode Update\"},{\"svn\":1,\"category\":\"OS/VMM\",\"type\":\"SGX Late Microcode Update\"},{\"svn\":0,\"category\":\"OS/VMM\",\"type\":\"TXT SINIT\"},{\"svn\":0,\"category\":\"BIOS\"},{\"svn\":0,\"category\":\"BIOS\"},{\"svn\":0,\"category\":\"BIOS\"},{\"svn\":0},{\"svn\":0,\"category\":\"OS/VMM\",\"type\":\"SEAMLDR ACM\"},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0}],\"pcesvn\":0,\"tdxtcbcomponents\":[{\"svn\":0,\"category\":\"OS/VMM\",\"type\":\"TDX Module\"},{\"svn\":0,\"category\":\"OS/VMM\",\"type\":\"TDX Module\"},{\"svn\":1,\"category\":\"OS/VMM\",\"type\":\"TDX Late Microcode Update\"},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0}]},\"tcbDate\":\"2022-11-09T00:00:00Z\",\"tcbStatus\":\"UpToDate\"}]},\"signature\":\"70c93242def0bf52e292ffb548ad3a219d9be54e0764d0c28fe5a6805c2321f02dc8de8dc93dcaf5d8dfbcda869af8be9ea3fc07d3dd64f6652ec77c7bb14f7d\"}","tcbInfoIssuerChain":"-----BEGIN CERTIFICATE-----\nMIICkDCCAjagAwIBAgIUTh8n662T/sqPZK+7n3H67/KGwu0wCgYIKoZIzj0EAwIw\naDEaMBgGA1UEAwwRSW50ZWwgU0dYIFJvb3QgQ0ExGjAYBgNVBAoMEUludGVsIENv\ncnBvcmF0aW9uMRQwEgYDVQQHDAtTYW50YSBDbGFyYTELMAkGA1UECAwCQ0ExCzAJ\nBgNVBAYTAlVTMB4XDTE5MTAzMTEyMzM0N1oXDTI2MTAzMTEyMzM0N1owbDEeMBwG\nA1UEAwwVSW50ZWwgU0dYIFRDQiBTaWduaW5nMRowGAYDVQQKDBFJbnRlbCBDb3Jw\nb3JhdGlvbjEUMBIGA1UEBwwLU2FudGEgQ2xhcmExCzAJBgNVBAgMAkNBMQswCQYD\nVQQGEwJVUzBZMBMGByqGSM49AgEGCCqGSM49AwEHA0IABOnYw9LbN/JmyUttXa0M\niBEenjPbxbR4C8MuVYxDI+Le8lDBLp9X4wMzCAUF/fI/31giClXp/y0erLbLZjdV\n07+jgbkwgbYwHwYDVR0jBBgwFoAU6ehEUlM2XEsYmhH8QxgspdwggEgwVgYDVR0f\nBE8wTTBLoEmgR4ZFaHR0cHM6Ly9zYngtY2VydGlmaWNhdGVzLnRydXN0ZWRzZXJ2\naWNlcy5pbnRlbC5jb20vSW50ZWxTR1hSb290Q0EuZGVyMB0GA1UdDgQWBBROHyfr\nrZP+yo9kr7ufcfrv8obC7TAOBgNVHQ8BAf8EBAMCBsAwDAYDVR0TAQH/BAIwADAK\nBggqhkjOPQQDAgNIADBFAiEA9xQeifK+2abQGnrAgk0hrOhdyvJQorh2cEMn4Gwr\n4hoCIFHW5qQ9G2wBJ4GMNQqv/oMfbPtzmyTlaWWzwxkqM0CT\n-----END CERTIFICATE-----\n-----BEGIN CERTIFICATE-----\nMIIClDCCAjmgAwIBAgIVAOnoRFJTNlxLGJoR/EMYLKXcIIBIMAoGCCqGSM49BAMC\nMGgxGjAYBgNVBAMMEUludGVsIFNHWCBSb290IENBMRowGAYDVQQKDBFJbnRlbCBD\nb3Jwb3JhdGlvbjEUMBIGA1UEBwwLU2FudGEgQ2xhcmExCzAJBgNVBAgMAkNBMQsw\nCQYDVQQGEwJVUzAeFw0xOTEwMzEwOTQ5MjFaFw00OTEyMzEyMzU5NTlaMGgxGjAY\nBgNVBAMMEUludGVsIFNHWCBSb290IENBMRowGAYDVQQKDBFJbnRlbCBDb3Jwb3Jh\ndGlvbjEUMBIGA1UEBwwLU2FudGEgQ2xhcmExCzAJBgNVBAgMAkNBMQswCQYDVQQG\nEwJVUzBZMBMGByqGSM49AgEGCCqGSM49AwEHA0IABE/6D/1WHNrWwPmNMIyBKMW5\nJ6JzMsjo6xP2vkK1cdZGb1PGRP/C/8ECgiDkmklmzwLzLi+000m7LLrtKJA3oC2j\ngb8wgbwwHwYDVR0jBBgwFoAU6ehEUlM2XEsYmhH8QxgspdwggEgwVgYDVR0fBE8w\nTTBLoEmgR4ZFaHR0cHM6Ly9zYngtY2VydGlmaWNhdGVzLnRydXN0ZWRzZXJ2aWNl\ncy5pbnRlbC5jb20vSW50ZWxTR1hSb290Q0EuZGVyMB0GA1UdDgQWBBTp6ERSUzZc\nSxiaEfxDGCyl3CCASDAOBgNVHQ8BAf8EBAMCAQYwEgYDVR0TAQH/BAgwBgEB/wIB\nATAKBggqhkjOPQQDAgNJADBGAiEAzw9zdUiUHPMUd0C4mx41jlFZkrM3y5f1lgnV\nO7FbjOoCIQCoGtUmT4cXt7V+ySHbJ8Hob9AanpvXNH1ER+/gZF+opQ==\n-----END CERTIFICATE-----\n"},{"fmspc":"40806F000000","tcbInfo":"{\"tcbInfo\":{\"id\":\"TDX\",\"version\":3,\"issueDate\":\"2025-10-21T09:44:37Z\",\"nextUpdate\":\"2025-11-20T09:44:37Z\",\"fmspc\":\"40806F000000\",\"pceId\":\"0000\",\"tcbType\":0,\"tcbEvaluationDataNumber\":5,\"tdxModule\":{\"mrsigner\":\"000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000\",\"attributes\":\"0000000000000000\",\"attributesMask\":\"FFFFFFFFFFFFFFFF\"},\"tdxModuleIdentities\":[{\"id\":\"TDX_02\",\"mrsigner\":\"000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000\",\"attributes\":\"0000000000000000\",\"attributesMask\":\"FFFFFFFFFFFFFFFF\",\"tcbLevels\":[{\"tcb\":{\"isvsvn\":0},\"tcbDate\":\"2022-11-09T00:00:00Z\",\"tcbStatus\":\"UpToDate\"}]},{\"id\":\"TDX_03\",\"mrsigner\":\"000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000\",\"attributes\":\"0000000000000000\",\"attributesMask\":\"FFFFFFFFFFFFFFFF\",\"tcbLevels\":[{\"tcb\":{\"isvsvn\":0},\"tcbDate\":\"2022-11-09T00:00:00Z\",\"tcbStatus\":\"UpToDate\"}]},{\"id\":\"TDX_01\",\"mrsigner\":\"000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000\",\"attributes\":\"0000000000000000\",\"attributesMask\":\"FFFFFFFFFFFFFFFF\",\"tcbLevels\":[{\"tcb\":{\"isvsvn\":0},\"tcbDate\":\"2022-11-09T00:00:00Z\",\"tcbStatus\":\"UpToDate\"}]}],\"tcbLevels\":[{\"tcb\":{\"sgxtcbcomponents\":[{\"svn\":1,\"category\":\"BIOS\",\"type\":\"Early Microcode Update\"},{\"svn\":1,\"category\":\"OS/VMM\",\"type\":\"SGX Late Microcode Update\"},{\"svn\":0,\"category\":\"OS/VMM\",\"type\":\"TXT SINIT\"},{\"svn\":0,\"category\":\"BIOS\"},{\"svn\":0,\"category\":\"BIOS\"},{\"svn\":0,\"category\":\"BIOS\"},{\"svn\":0},{\"svn\":0,\"category\":\"OS/VMM\",\"type\":\"SEAMLDR ACM\"},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0}],\"pcesvn\":11,\"tdxtcbcomponents\":[{\"svn\":0,\"category\":\"OS/VMM\",\"type\":\"TDX Module\"},{\"svn\":0,\"category\":\"OS/VMM\",\"type\":\"TDX Module\"},{\"svn\":1,\"category\":\"OS/VMM\",\"type\":\"TDX Late Microcode Update\"},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0}]},\"tcbDate\":\"2022-11-09T00:00:00Z\",\"tcbStatus\":\"UpToDate\"}]},\"signature\":\"a3a55dc486f550f535978f890365b03fcdcba8c90a273bdec1d57bc7f501dd108d514feb445d0521c28110a02384b13415dd0a9497651e15f8e61532fa92c64b\"}","tcbInfoIssuerChain":"-----BEGIN CERTIFICATE-----\nMIICkDCCAjagAwIBAgIUTh8n662T/sqPZK+7n3H67/KGwu0wCgYIKoZIzj0EAwIw\naDEaMBgGA1UEAwwRSW50ZWwgU0dYIFJvb3QgQ0ExGjAYBgNVBAoMEUludGVsIENv\ncnBvcmF0aW9uMRQwEgYDVQQHDAtTYW50YSBDbGFyYTELMAkGA1UECAwCQ0ExCzAJ\nBgNVBAYTAlVTMB4XDTE5MTAzMTEyMzM0N1oXDTI2MTAzMTEyMzM0N1owbDEeMBwG\nA1UEAwwVSW50ZWwgU0dYIFRDQiBTaWduaW5nMRowGAYDVQQKDBFJbnRlbCBDb3Jw\nb3JhdGlvbjEUMBIGA1UEBwwLU2FudGEgQ2xhcmExCzAJBgNVBAgMAkNBMQswCQYD\nVQQGEwJVUzBZMBMGByqGSM49AgEGCCqGSM49AwEHA0IABOnYw9LbN/JmyUttXa0M\niBEenjPbxbR4C8MuVYxDI+Le8lDBLp9X4wMzCAUF/fI/31giClXp/y0erLbLZjdV\n07+jgbkwgbYwHwYDVR0jBBgwFoAU6ehEUlM2XEsYmhH8QxgspdwggEgwVgYDVR0f\nBE8wTTBLoEmgR4ZFaHR0cHM6Ly9zYngtY2VydGlmaWNhdGVzLnRydXN0ZWRzZXJ2\naWNlcy5pbnRlbC5jb20vSW50ZWxTR1hSb290Q0EuZGVyMB0GA1UdDgQWBBROHyfr\nrZP+yo9kr7ufcfrv8obC7TAOBgNVHQ8BAf8EBAMCBsAwDAYDVR0TAQH/BAIwADAK\nBggqhkjOPQQDAgNIADBFAiEA9xQeifK+2abQGnrAgk0hrOhdyvJQorh2cEMn4Gwr\n4hoCIFHW5qQ9G2wBJ4GMNQqv/oMfbPtzmyTlaWWzwxkqM0CT\n-----END CERTIFICATE-----\n-----BEGIN CERTIFICATE-----\nMIIClDCCAjmgAwIBAgIVAOnoRFJTNlxLGJoR/EMYLKXcIIBIMAoGCCqGSM49BAMC\nMGgxGjAYBgNVBAMMEUludGVsIFNHWCBSb290IENBMRowGAYDVQQKDBFJbnRlbCBD\nb3Jwb3JhdGlvbjEUMBIGA1UEBwwLU2FudGEgQ2xhcmExCzAJBgNVBAgMAkNBMQsw\nCQYDVQQGEwJVUzAeFw0xOTEwMzEwOTQ5MjFaFw00OTEyMzEyMzU5NTlaMGgxGjAY\nBgNVBAMMEUludGVsIFNHWCBSb290IENBMRowGAYDVQQKDBFJbnRlbCBDb3Jwb3Jh\ndGlvbjEUMBIGA1UEBwwLU2FudGEgQ2xhcmExCzAJBgNVBAgMAkNBMQswCQYDVQQG\nEwJVUzBZMBMGByqGSM49AgEGCCqGSM49AwEHA0IABE/6D/1WHNrWwPmNMIyBKMW5\nJ6JzMsjo6xP2vkK1cdZGb1PGRP/C/8ECgiDkmklmzwLzLi+000m7LLrtKJA3oC2j\ngb8wgbwwHwYDVR0jBBgwFoAU6ehEUlM2XEsYmhH8QxgspdwggEgwVgYDVR0fBE8w\nTTBLoEmgR4ZFaHR0cHM6Ly9zYngtY2VydGlmaWNhdGVzLnRydXN0ZWRzZXJ2aWNl\ncy5pbnRlbC5jb20vSW50ZWxTR1hSb290Q0EuZGVyMB0GA1UdDgQWBBTp6ERSUzZc\nSxiaEfxDGCyl3CCASDAOBgNVHQ8BAf8EBAMCAQYwEgYDVR0TAQH/BAgwBgEB/wIB\nATAKBggqhkjOPQQDAgNJADBGAiEAzw9zdUiUHPMUd0C4mx41jlFZkrM3y5f1lgnV\nO7FbjOoCIQCoGtUmT4cXt7V+ySHbJ8Hob9AanpvXNH1ER+/gZF+opQ==\n-----END CERTIFICATE-----\n"},{"fmspc":"10806F000000","tcbInfo":"{\"tcbInfo\":{\"id\":\"TDX\",\"version\":3,\"issueDate\":\"2025-10-21T09:47:41Z\",\"nextUpdate\":\"2025-11-20T09:47:41Z\",\"fmspc\":\"10806F000000\",\"pceId\":\"0000\",\"tcbType\":0,\"tcbEvaluationDataNumber\":5,\"tdxModule\":{\"mrsigner\":\"000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000\",\"attributes\":\"0000000000000000\",\"attributesMask\":\"FFFFFFFFFFFFFFFF\"},\"tdxModuleIdentities\":[{\"id\":\"TDX_02\",\"mrsigner\":\"000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000\",\"attributes\":\"0000000000000000\",\"attributesMask\":\"FFFFFFFFFFFFFFFF\",\"tcbLevels\":[{\"tcb\":{\"isvsvn\":0},\"tcbDate\":\"2022-11-09T00:00:00Z\",\"tcbStatus\":\"UpToDate\"}]},{\"id\":\"TDX_03\",\"mrsigner\":\"000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000\",\"attributes\":\"0000000000000000\",\"attributesMask\":\"FFFFFFFFFFFFFFFF\",\"tcbLevels\":[{\"tcb\":{\"isvsvn\":0},\"tcbDate\":\"2022-11-09T00:00:00Z\",\"tcbStatus\":\"UpToDate\"}]},{\"id\":\"TDX_01\",\"mrsigner\":\"000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000\",\"attributes\":\"0000000000000000\",\"attributesMask\":\"FFFFFFFFFFFFFFFF\",\"tcbLevels\":[{\"tcb\":{\"isvsvn\":0},\"tcbDate\":\"2022-11-09T00:00:00Z\",\"tcbStatus\":\"UpToDate\"}]}],\"tcbLevels\":[{\"tcb\":{\"sgxtcbcomponents\":[{\"svn\":2,\"category\":\"BIOS\",\"type\":\"Early Microcode Update\"},{\"svn\":2,\"category\":\"OS/VMM\",\"type\":\"SGX Late Microcode Update\"},{\"svn\":0,\"category\":\"OS/VMM\",\"type\":\"TXT SINIT\"},{\"svn\":0,\"category\":\"BIOS\"},{\"svn\":0,\"category\":\"BIOS\"},{\"svn\":0,\"category\":\"BIOS\"},{\"svn\":0},{\"svn\":0,\"category\":\"OS/VMM\",\"type\":\"SEAMLDR ACM\"},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0}],\"pcesvn\":10,\"tdxtcbcomponents\":[{\"svn\":0,\"category\":\"OS/VMM\",\"type\":\"TDX Module\"},{\"svn\":0,\"category\":\"OS/VMM\",\"type\":\"TDX Module\"},{\"svn\":3,\"category\":\"OS/VMM\",\"type\":\"TDX Late Microcode Update\"},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0}]},\"tcbDate\":\"2022-11-09T00:00:00Z\",\"tcbStatus\":\"UpToDate\"},{\"tcb\":{\"sgxtcbcomponents\":[{\"svn\":2,\"category\":\"BIOS\",\"type\":\"Early Microcode Update\"},{\"svn\":2,\"category\":\"OS/VMM\",\"type\":\"SGX Late Microcode Update\"},{\"svn\":0,\"category\":\"OS/VMM\",\"type\":\"TXT SINIT\"},{\"svn\":0,\"category\":\"BIOS\"},{\"svn\":0,\"category\":\"BIOS\"},{\"svn\":0,\"category\":\"BIOS\"},{\"svn\":0},{\"svn\":0,\"category\":\"OS/VMM\",\"type\":\"SEAMLDR ACM\"},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0}],\"pcesvn\":10,\"tdxtcbcomponents\":[{\"svn\":0,\"category\":\"OS/VMM\",\"type\":\"TDX Module\"},{\"svn\":0,\"category\":\"OS/VMM\",\"type\":\"TDX Module\"},{\"svn\":2,\"category\":\"OS/VMM\",\"type\":\"TDX Late Microcode Update\"},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0}]},\"tcbDate\":\"2020-05-28T00:00:00Z\",\"tcbStatus\":\"OutOfDate\"},{\"tcb\":{\"sgxtcbcomponents\":[{\"svn\":1,\"category\":\"BIOS\",\"type\":\"Early Microcode Update\"},{\"svn\":1,\"category\":\"OS/VMM\",\"type\":\"SGX Late Microcode Update\"},{\"svn\":0,\"category\":\"OS/VMM\",\"type\":\"TXT SINIT\"},{\"svn\":0,\"category\":\"BIOS\"},{\"svn\":0,\"category\":\"BIOS\"},{\"svn\":0,\"category\":\"BIOS\"},{\"svn\":0},{\"svn\":0,\"category\":\"OS/VMM\",\"type\":\"SEAMLDR ACM\"},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0}],\"pcesvn\":9,\"tdxtcbcomponents\":[{\"svn\":0,\"category\":\"OS/VMM\",\"type\":\"TDX Module\"},{\"svn\":0,\"category\":\"OS/VMM\",\"type\":\"TDX Module\"},{\"svn\":1,\"category\":\"OS/VMM\",\"type\":\"TDX Late Microcode Update\"},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0}]},\"tcbDate\":\"2020-03-22T00:00:00Z\",\"tcbStatus\":\"OutOfDate\"}]},\"signature\":\"00d8093fe0e80be196794b1876b376ea41bb44d7af2bbc0814bf2d2bc800a4107652ebf346ab852035b2fca22c557887e5f89a40382569392be6d66139e6f10f\"}","tcbInfoIssuerChain":"-----BEGIN CERTIFICATE-----\nMIICkDCCAjagAwIBAgIUTh8n662T/sqPZK+7n3H67/KGwu0wCgYIKoZIzj0EAwIw\naDEaMBgGA1UEAwwRSW50ZWwgU0dYIFJvb3QgQ0ExGjAYBgNVBAoMEUludGVsIENv\ncnBvcmF0aW9uMRQwEgYDVQQHDAtTYW50YSBDbGFyYTELMAkGA1UECAwCQ0ExCzAJ\nBgNVBAYTAlVTMB4XDTE5MTAzMTEyMzM0N1oXDTI2MTAzMTEyMzM0N1owbDEeMBwG\nA1UEAwwVSW50ZWwgU0dYIFRDQiBTaWduaW5nMRowGAYDVQQKDBFJbnRlbCBDb3Jw\nb3JhdGlvbjEUMBIGA1UEBwwLU2FudGEgQ2xhcmExCzAJBgNVBAgMAkNBMQswCQYD\nVQQGEwJVUzBZMBMGByqGSM49AgEGCCqGSM49AwEHA0IABOnYw9LbN/JmyUttXa0M\niBEenjPbxbR4C8MuVYxDI+Le8lDBLp9X4wMzCAUF/fI/31giClXp/y0erLbLZjdV\n07+jgbkwgbYwHwYDVR0jBBgwFoAU6ehEUlM2XEsYmhH8QxgspdwggEgwVgYDVR0f\nBE8wTTBLoEmgR4ZFaHR0cHM6Ly9zYngtY2VydGlmaWNhdGVzLnRydXN0ZWRzZXJ2\naWNlcy5pbnRlbC5jb20vSW50ZWxTR1hSb290Q0EuZGVyMB0GA1UdDgQWBBROHyfr\nrZP+yo9kr7ufcfrv8obC7TAOBgNVHQ8BAf8EBAMCBsAwDAYDVR0TAQH/BAIwADAK\nBggqhkjOPQQDAgNIADBFAiEA9xQeifK+2abQGnrAgk0hrOhdyvJQorh2cEMn4Gwr\n4hoCIFHW5qQ9G2wBJ4GMNQqv/oMfbPtzmyTlaWWzwxkqM0CT\n-----END CERTIFICATE-----\n-----BEGIN CERTIFICATE-----\nMIIClDCCAjmgAwIBAgIVAOnoRFJTNlxLGJoR/EMYLKXcIIBIMAoGCCqGSM49BAMC\nMGgxGjAYBgNVBAMMEUludGVsIFNHWCBSb290IENBMRowGAYDVQQKDBFJbnRlbCBD\nb3Jwb3JhdGlvbjEUMBIGA1UEBwwLU2FudGEgQ2xhcmExCzAJBgNVBAgMAkNBMQsw\nCQYDVQQGEwJVUzAeFw0xOTEwMzEwOTQ5MjFaFw00OTEyMzEyMzU5NTlaMGgxGjAY\nBgNVBAMMEUludGVsIFNHWCBSb290IENBMRowGAYDVQQKDBFJbnRlbCBDb3Jwb3Jh\ndGlvbjEUMBIGA1UEBwwLU2FudGEgQ2xhcmExCzAJBgNVBAgMAkNBMQswCQYDVQQG\nEwJVUzBZMBMGByqGSM49AgEGCCqGSM49AwEHA0IABE/6D/1WHNrWwPmNMIyBKMW5\nJ6JzMsjo6xP2vkK1cdZGb1PGRP/C/8ECgiDkmklmzwLzLi+000m7LLrtKJA3oC2j\ngb8wgbwwHwYDVR0jBBgwFoAU6ehEUlM2XEsYmhH8QxgspdwggEgwVgYDVR0fBE8w\nTTBLoEmgR4ZFaHR0cHM6Ly9zYngtY2VydGlmaWNhdGVzLnRydXN0ZWRzZXJ2aWNl\ncy5pbnRlbC5jb20vSW50ZWxTR1hSb290Q0EuZGVyMB0GA1UdDgQWBBTp6ERSUzZc\nSxiaEfxDGCyl3CCASDAOBgNVHQ8BAf8EBAMCAQYwEgYDVR0TAQH/BAgwBgEB/wIB\nATAKBggqhkjOPQQDAgNJADBGAiEAzw9zdUiUHPMUd0C4mx41jlFZkrM3y5f1lgnV\nO7FbjOoCIQCoGtUmT4cXt7V+ySHbJ8Hob9AanpvXNH1ER+/gZF+opQ==\n-----END CERTIFICATE-----\n"},{"fmspc":"50A06D000000","tcbInfo":"{\"tcbInfo\":{\"id\":\"TDX\",\"version\":3,\"issueDate\":\"2025-10-21T09:44:40Z\",\"nextUpdate\":\"2025-11-20T09:44:40Z\",\"fmspc\":\"50A06D000000\",\"pceId\":\"0000\",\"tcbType\":0,\"tcbEvaluationDataNumber\":5,\"tdxModule\":{\"mrsigner\":\"000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000\",\"attributes\":\"0000000000000000\",\"attributesMask\":\"FFFFFFFFFFFFFFFF\"},\"tdxModuleIdentities\":[{\"id\":\"TDX_02\",\"mrsigner\":\"000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000\",\"attributes\":\"0000000000000000\",\"attributesMask\":\"FFFFFFFFFFFFFFFF\",\"tcbLevels\":[{\"tcb\":{\"isvsvn\":0},\"tcbDate\":\"2022-11-09T00:00:00Z\",\"tcbStatus\":\"UpToDate\"}]},{\"id\":\"TDX_03\",\"mrsigner\":\"000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000\",\"attributes\":\"0000000000000000\",\"attributesMask\":\"FFFFFFFFFFFFFFFF\",\"tcbLevels\":[{\"tcb\":{\"isvsvn\":0},\"tcbDate\":\"2022-11-09T00:00:00Z\",\"tcbStatus\":\"UpToDate\"}]},{\"id\":\"TDX_01\",\"mrsigner\":\"000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000\",\"attributes\":\"0000000000000000\",\"attributesMask\":\"FFFFFFFFFFFFFFFF\",\"tcbLevels\":[{\"tcb\":{\"isvsvn\":0},\"tcbDate\":\"2022-11-09T00:00:00Z\",\"tcbStatus\":\"UpToDate\"}]}],\"tcbLevels\":[{\"tcb\":{\"sgxtcbcomponents\":[{\"svn\":1,\"category\":\"BIOS\",\"type\":\"Early Microcode Update\"},{\"svn\":1,\"category\":\"OS/VMM\",\"type\":\"SGX Late Microcode Update\"},{\"svn\":0,\"category\":\"OS/VMM\",\"type\":\"TXT SINIT\"},{\"svn\":0,\"category\":\"BIOS\"},{\"svn\":0,\"category\":\"BIOS\"},{\"svn\":0,\"category\":\"BIOS\"},{\"svn\":0},{\"svn\":0,\"category\":\"OS/VMM\",\"type\":\"SEAMLDR ACM\"},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0}],\"pcesvn\":0,\"tdxtcbcomponents\":[{\"svn\":0,\"category\":\"OS/VMM\",\"type\":\"TDX Module\"},{\"svn\":0,\"category\":\"OS/VMM\",\"type\":\"TDX Module\"},{\"svn\":1,\"category\":\"OS/VMM\",\"type\":\"TDX Late Microcode Update\"},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0}]},\"tcbDate\":\"2022-11-09T00:00:00Z\",\"tcbStatus\":\"UpToDate\"}]},\"signature\":\"056f99c9823ba9a8215898756d866c0dd22a88ebfb39762c84cb72b2873c1af32b59cd551fc8a236e2dcc61413f0634548291a34cafbc985a3a0e6d4a6b13286\"}","tcbInfoIssuerChain":"-----BEGIN CERTIFICATE-----\nMIICkDCCAjagAwIBAgIUTh8n662T/sqPZK+7n3H67/KGwu0wCgYIKoZIzj0EAwIw\naDEaMBgGA1UEAwwRSW50ZWwgU0dYIFJvb3QgQ0ExGjAYBgNVBAoMEUludGVsIENv\ncnBvcmF0aW9uMRQwEgYDVQQHDAtTYW50YSBDbGFyYTELMAkGA1UECAwCQ0ExCzAJ\nBgNVBAYTAlVTMB4XDTE5MTAzMTEyMzM0N1oXDTI2MTAzMTEyMzM0N1owbDEeMBwG\nA1UEAwwVSW50ZWwgU0dYIFRDQiBTaWduaW5nMRowGAYDVQQKDBFJbnRlbCBDb3Jw\nb3JhdGlvbjEUMBIGA1UEBwwLU2FudGEgQ2xhcmExCzAJBgNVBAgMAkNBMQswCQYD\nVQQGEwJVUzBZMBMGByqGSM49AgEGCCqGSM49AwEHA0IABOnYw9LbN/JmyUttXa0M\niBEenjPbxbR4C8MuVYxDI+Le8lDBLp9X4wMzCAUF/fI/31giClXp/y0erLbLZjdV\n07+jgbkwgbYwHwYDVR0jBBgwFoAU6ehEUlM2XEsYmhH8QxgspdwggEgwVgYDVR0f\nBE8wTTBLoEmgR4ZFaHR0cHM6Ly9zYngtY2VydGlmaWNhdGVzLnRydXN0ZWRzZXJ2\naWNlcy5pbnRlbC5jb20vSW50ZWxTR1hSb290Q0EuZGVyMB0GA1UdDgQWBBROHyfr\nrZP+yo9kr7ufcfrv8obC7TAOBgNVHQ8BAf8EBAMCBsAwDAYDVR0TAQH/BAIwADAK\nBggqhkjOPQQDAgNIADBFAiEA9xQeifK+2abQGnrAgk0hrOhdyvJQorh2cEMn4Gwr\n4hoCIFHW5qQ9G2wBJ4GMNQqv/oMfbPtzmyTlaWWzwxkqM0CT\n-----END CERTIFICATE-----\n-----BEGIN CERTIFICATE-----\nMIIClDCCAjmgAwIBAgIVAOnoRFJTNlxLGJoR/EMYLKXcIIBIMAoGCCqGSM49BAMC\nMGgxGjAYBgNVBAMMEUludGVsIFNHWCBSb290IENBMRowGAYDVQQKDBFJbnRlbCBD\nb3Jwb3JhdGlvbjEUMBIGA1UEBwwLU2FudGEgQ2xhcmExCzAJBgNVBAgMAkNBMQsw\nCQYDVQQGEwJVUzAeFw0xOTEwMzEwOTQ5MjFaFw00OTEyMzEyMzU5NTlaMGgxGjAY\nBgNVBAMMEUludGVsIFNHWCBSb290IENBMRowGAYDVQQKDBFJbnRlbCBDb3Jwb3Jh\ndGlvbjEUMBIGA1UEBwwLU2FudGEgQ2xhcmExCzAJBgNVBAgMAkNBMQswCQYDVQQG\nEwJVUzBZMBMGByqGSM49AgEGCCqGSM49AwEHA0IABE/6D/1WHNrWwPmNMIyBKMW5\nJ6JzMsjo6xP2vkK1cdZGb1PGRP/C/8ECgiDkmklmzwLzLi+000m7LLrtKJA3oC2j\ngb8wgbwwHwYDVR0jBBgwFoAU6ehEUlM2XEsYmhH8QxgspdwggEgwVgYDVR0fBE8w\nTTBLoEmgR4ZFaHR0cHM6Ly9zYngtY2VydGlmaWNhdGVzLnRydXN0ZWRzZXJ2aWNl\ncy5pbnRlbC5jb20vSW50ZWxTR1hSb290Q0EuZGVyMB0GA1UdDgQWBBTp6ERSUzZc\nSxiaEfxDGCyl3CCASDAOBgNVHQ8BAf8EBAMCAQYwEgYDVR0TAQH/BAgwBgEB/wIB\nATAKBggqhkjOPQQDAgNJADBGAiEAzw9zdUiUHPMUd0C4mx41jlFZkrM3y5f1lgnV\nO7FbjOoCIQCoGtUmT4cXt7V+ySHbJ8Hob9AanpvXNH1ER+/gZF+opQ==\n-----END CERTIFICATE-----\n"},{"fmspc":"B0806F000000","tcbInfo":"{\"tcbInfo\":{\"id\":\"TDX\",\"version\":3,\"issueDate\":\"2025-10-21T09:44:42Z\",\"nextUpdate\":\"2025-11-20T09:44:42Z\",\"fmspc\":\"B0806F000000\",\"pceId\":\"0000\",\"tcbType\":0,\"tcbEvaluationDataNumber\":5,\"tdxModule\":{\"mrsigner\":\"000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000\",\"attributes\":\"0000000000000000\",\"attributesMask\":\"FFFFFFFFFFFFFFFF\"},\"tdxModuleIdentities\":[{\"id\":\"TDX_02\",\"mrsigner\":\"000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000\",\"attributes\":\"0000000000000000\",\"attributesMask\":\"FFFFFFFFFFFFFFFF\",\"tcbLevels\":[{\"tcb\":{\"isvsvn\":0},\"tcbDate\":\"2022-11-09T00:00:00Z\",\"tcbStatus\":\"UpToDate\"}]},{\"id\":\"TDX_03\",\"mrsigner\":\"000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000\",\"attributes\":\"0000000000000000\",\"attributesMask\":\"FFFFFFFFFFFFFFFF\",\"tcbLevels\":[{\"tcb\":{\"isvsvn\":0},\"tcbDate\":\"2022-11-09T00:00:00Z\",\"tcbStatus\":\"UpToDate\"}]},{\"id\":\"TDX_01\",\"mrsigner\":\"000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000\",\"attributes\":\"0000000000000000\",\"attributesMask\":\"FFFFFFFFFFFFFFFF\",\"tcbLevels\":[{\"tcb\":{\"isvsvn\":0},\"tcbDate\":\"2022-11-09T00:00:00Z\",\"tcbStatus\":\"UpToDate\"}]}],\"tcbLevels\":[{\"tcb\":{\"sgxtcbcomponents\":[{\"svn\":1,\"category\":\"BIOS\",\"type\":\"Early Microcode Update\"},{\"svn\":1,\"category\":\"OS/VMM\",\"type\":\"SGX Late Microcode Update\"},{\"svn\":0,\"category\":\"OS/VMM\",\"type\":\"TXT SINIT\"},{\"svn\":0,\"category\":\"BIOS\"},{\"svn\":0,\"category\":\"BIOS\"},{\"svn\":0,\"category\":\"BIOS\"},{\"svn\":0},{\"svn\":0,\"category\":\"OS/VMM\",\"type\":\"SEAMLDR ACM\"},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0}],\"pcesvn\":0,\"tdxtcbcomponents\":[{\"svn\":0,\"category\":\"OS/VMM\",\"type\":\"TDX Module\"},{\"svn\":0,\"category\":\"OS/VMM\",\"type\":\"TDX Module\"},{\"svn\":1,\"category\":\"OS/VMM\",\"type\":\"TDX Late Microcode Update\"},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0}]},\"tcbDate\":\"2022-11-09T00:00:00Z\",\"tcbStatus\":\"UpToDate\"}]},\"signature\":\"96959d2b488667845e33570700387b0ecf19210a3056859b310c8b87873e58f94cc0cdb11e0a4328948abb952b5c91dce0199582a39b596a089bfd99bc630412\"}","tcbInfoIssuerChain":"-----BEGIN CERTIFICATE-----\nMIICkDCCAjagAwIBAgIUTh8n662T/sqPZK+7n3H67/KGwu0wCgYIKoZIzj0EAwIw\naDEaMBgGA1UEAwwRSW50ZWwgU0dYIFJvb3QgQ0ExGjAYBgNVBAoMEUludGVsIENv\ncnBvcmF0aW9uMRQwEgYDVQQHDAtTYW50YSBDbGFyYTELMAkGA1UECAwCQ0ExCzAJ\nBgNVBAYTAlVTMB4XDTE5MTAzMTEyMzM0N1oXDTI2MTAzMTEyMzM0N1owbDEeMBwG\nA1UEAwwVSW50ZWwgU0dYIFRDQiBTaWduaW5nMRowGAYDVQQKDBFJbnRlbCBDb3Jw\nb3JhdGlvbjEUMBIGA1UEBwwLU2FudGEgQ2xhcmExCzAJBgNVBAgMAkNBMQswCQYD\nVQQGEwJVUzBZMBMGByqGSM49AgEGCCqGSM49AwEHA0IABOnYw9LbN/JmyUttXa0M\niBEenjPbxbR4C8MuVYxDI+Le8lDBLp9X4wMzCAUF/fI/31giClXp/y0erLbLZjdV\n07+jgbkwgbYwHwYDVR0jBBgwFoAU6ehEUlM2XEsYmhH8QxgspdwggEgwVgYDVR0f\nBE8wTTBLoEmgR4ZFaHR0cHM6Ly9zYngtY2VydGlmaWNhdGVzLnRydXN0ZWRzZXJ2\naWNlcy5pbnRlbC5jb20vSW50ZWxTR1hSb290Q0EuZGVyMB0GA1UdDgQWBBROHyfr\nrZP+yo9kr7ufcfrv8obC7TAOBgNVHQ8BAf8EBAMCBsAwDAYDVR0TAQH/BAIwADAK\nBggqhkjOPQQDAgNIADBFAiEA9xQeifK+2abQGnrAgk0hrOhdyvJQorh2cEMn4Gwr\n4hoCIFHW5qQ9G2wBJ4GMNQqv/oMfbPtzmyTlaWWzwxkqM0CT\n-----END CERTIFICATE-----\n-----BEGIN CERTIFICATE-----\nMIIClDCCAjmgAwIBAgIVAOnoRFJTNlxLGJoR/EMYLKXcIIBIMAoGCCqGSM49BAMC\nMGgxGjAYBgNVBAMMEUludGVsIFNHWCBSb290IENBMRowGAYDVQQKDBFJbnRlbCBD\nb3Jwb3JhdGlvbjEUMBIGA1UEBwwLU2FudGEgQ2xhcmExCzAJBgNVBAgMAkNBMQsw\nCQYDVQQGEwJVUzAeFw0xOTEwMzEwOTQ5MjFaFw00OTEyMzEyMzU5NTlaMGgxGjAY\nBgNVBAMMEUludGVsIFNHWCBSb290IENBMRowGAYDVQQKDBFJbnRlbCBDb3Jwb3Jh\ndGlvbjEUMBIGA1UEBwwLU2FudGEgQ2xhcmExCzAJBgNVBAgMAkNBMQswCQYDVQQG\nEwJVUzBZMBMGByqGSM49AgEGCCqGSM49AwEHA0IABE/6D/1WHNrWwPmNMIyBKMW5\nJ6JzMsjo6xP2vkK1cdZGb1PGRP/C/8ECgiDkmklmzwLzLi+000m7LLrtKJA3oC2j\ngb8wgbwwHwYDVR0jBBgwFoAU6ehEUlM2XEsYmhH8QxgspdwggEgwVgYDVR0fBE8w\nTTBLoEmgR4ZFaHR0cHM6Ly9zYngtY2VydGlmaWNhdGVzLnRydXN0ZWRzZXJ2aWNl\ncy5pbnRlbC5jb20vSW50ZWxTR1hSb290Q0EuZGVyMB0GA1UdDgQWBBTp6ERSUzZc\nSxiaEfxDGCyl3CCASDAOBgNVHQ8BAf8EBAMCAQYwEgYDVR0TAQH/BAgwBgEB/wIB\nATAKBggqhkjOPQQDAgNJADBGAiEAzw9zdUiUHPMUd0C4mx41jlFZkrM3y5f1lgnV\nO7FbjOoCIQCoGtUmT4cXt7V+ySHbJ8Hob9AanpvXNH1ER+/gZF+opQ==\n-----END CERTIFICATE-----\n"},{"fmspc":"00A06F010000","tcbInfo":"{\"tcbInfo\":{\"id\":\"TDX\",\"version\":3,\"issueDate\":\"2025-10-21T09:44:43Z\",\"nextUpdate\":\"2025-11-20T09:44:43Z\",\"fmspc\":\"00A06F010000\",\"pceId\":\"0000\",\"tcbType\":0,\"tcbEvaluationDataNumber\":5,\"tdxModule\":{\"mrsigner\":\"000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000\",\"attributes\":\"0000000000000000\",\"attributesMask\":\"FFFFFFFFFFFFFFFF\"},\"tdxModuleIdentities\":[{\"id\":\"TDX_02\",\"mrsigner\":\"000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000\",\"attributes\":\"0000000000000000\",\"attributesMask\":\"FFFFFFFFFFFFFFFF\",\"tcbLevels\":[{\"tcb\":{\"isvsvn\":0},\"tcbDate\":\"2022-11-09T00:00:00Z\",\"tcbStatus\":\"UpToDate\"}]},{\"id\":\"TDX_03\",\"mrsigner\":\"000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000\",\"attributes\":\"0000000000000000\",\"attributesMask\":\"FFFFFFFFFFFFFFFF\",\"tcbLevels\":[{\"tcb\":{\"isvsvn\":0},\"tcbDate\":\"2022-11-09T00:00:00Z\",\"tcbStatus\":\"UpToDate\"}]},{\"id\":\"TDX_01\",\"mrsigner\":\"000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000\",\"attributes\":\"0000000000000000\",\"attributesMask\":\"FFFFFFFFFFFFFFFF\",\"tcbLevels\":[{\"tcb\":{\"isvsvn\":0},\"tcbDate\":\"2022-11-09T00:00:00Z\",\"tcbStatus\":\"UpToDate\"}]}],\"tcbLevels\":[{\"tcb\":{\"sgxtcbcomponents\":[{\"svn\":1,\"category\":\"BIOS\",\"type\":\"Early Microcode Update\"},{\"svn\":1,\"category\":\"OS/VMM\",\"type\":\"SGX Late Microcode Update\"},{\"svn\":0,\"category\":\"OS/VMM\",\"type\":\"TXT SINIT\"},{\"svn\":0,\"category\":\"BIOS\"},{\"svn\":0,\"category\":\"BIOS\"},{\"svn\":0,\"category\":\"BIOS\"},{\"svn\":0},{\"svn\":0,\"category\":\"OS/VMM\",\"type\":\"SEAMLDR ACM\"},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0}],\"pcesvn\":0,\"tdxtcbcomponents\":[{\"svn\":0,\"category\":\"OS/VMM\",\"type\":\"TDX Module\"},{\"svn\":0,\"category\":\"OS/VMM\",\"type\":\"TDX Module\"},{\"svn\":1,\"category\":\"OS/VMM\",\"type\":\"TDX Late Microcode Update\"},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0}]},\"tcbDate\":\"2022-11-09T00:00:00Z\",\"tcbStatus\":\"UpToDate\"}]},\"signature\":\"a014048ff8bed6c8eb8f040fd730944dc797c0a81410888637ede908b56d150ccabd352b46d1d692d8bdcfd4c908c8c66f6c5a63a3065f5cb81c84a3e405c3ac\"}","tcbInfoIssuerChain":"-----BEGIN CERTIFICATE-----\nMIICkDCCAjagAwIBAgIUTh8n662T/sqPZK+7n3H67/KGwu0wCgYIKoZIzj0EAwIw\naDEaMBgGA1UEAwwRSW50ZWwgU0dYIFJvb3QgQ0ExGjAYBgNVBAoMEUludGVsIENv\ncnBvcmF0aW9uMRQwEgYDVQQHDAtTYW50YSBDbGFyYTELMAkGA1UECAwCQ0ExCzAJ\nBgNVBAYTAlVTMB4XDTE5MTAzMTEyMzM0N1oXDTI2MTAzMTEyMzM0N1owbDEeMBwG\nA1UEAwwVSW50ZWwgU0dYIFRDQiBTaWduaW5nMRowGAYDVQQKDBFJbnRlbCBDb3Jw\nb3JhdGlvbjEUMBIGA1UEBwwLU2FudGEgQ2xhcmExCzAJBgNVBAgMAkNBMQswCQYD\nVQQGEwJVUzBZMBMGByqGSM49AgEGCCqGSM49AwEHA0IABOnYw9LbN/JmyUttXa0M\niBEenjPbxbR4C8MuVYxDI+Le8lDBLp9X4wMzCAUF/fI/31giClXp/y0erLbLZjdV\n07+jgbkwgbYwHwYDVR0jBBgwFoAU6ehEUlM2XEsYmhH8QxgspdwggEgwVgYDVR0f\nBE8wTTBLoEmgR4ZFaHR0cHM6Ly9zYngtY2VydGlmaWNhdGVzLnRydXN0ZWRzZXJ2\naWNlcy5pbnRlbC5jb20vSW50ZWxTR1hSb290Q0EuZGVyMB0GA1UdDgQWBBROHyfr\nrZP+yo9kr7ufcfrv8obC7TAOBgNVHQ8BAf8EBAMCBsAwDAYDVR0TAQH/BAIwADAK\nBggqhkjOPQQDAgNIADBFAiEA9xQeifK+2abQGnrAgk0hrOhdyvJQorh2cEMn4Gwr\n4hoCIFHW5qQ9G2wBJ4GMNQqv/oMfbPtzmyTlaWWzwxkqM0CT\n-----END CERTIFICATE-----\n-----BEGIN CERTIFICATE-----\nMIIClDCCAjmgAwIBAgIVAOnoRFJTNlxLGJoR/EMYLKXcIIBIMAoGCCqGSM49BAMC\nMGgxGjAYBgNVBAMMEUludGVsIFNHWCBSb290IENBMRowGAYDVQQKDBFJbnRlbCBD\nb3Jwb3JhdGlvbjEUMBIGA1UEBwwLU2FudGEgQ2xhcmExCzAJBgNVBAgMAkNBMQsw\nCQYDVQQGEwJVUzAeFw0xOTEwMzEwOTQ5MjFaFw00OTEyMzEyMzU5NTlaMGgxGjAY\nBgNVBAMMEUludGVsIFNHWCBSb290IENBMRowGAYDVQQKDBFJbnRlbCBDb3Jwb3Jh\ndGlvbjEUMBIGA1UEBwwLU2FudGEgQ2xhcmExCzAJBgNVBAgMAkNBMQswCQYDVQQG\nEwJVUzBZMBMGByqGSM49AgEGCCqGSM49AwEHA0IABE/6D/1WHNrWwPmNMIyBKMW5\nJ6JzMsjo6xP2vkK1cdZGb1PGRP/C/8ECgiDkmklmzwLzLi+000m7LLrtKJA3oC2j\ngb8wgbwwHwYDVR0jBBgwFoAU6ehEUlM2XEsYmhH8QxgspdwggEgwVgYDVR0fBE8w\nTTBLoEmgR4ZFaHR0cHM6Ly9zYngtY2VydGlmaWNhdGVzLnRydXN0ZWRzZXJ2aWNl\ncy5pbnRlbC5jb20vSW50ZWxTR1hSb290Q0EuZGVyMB0GA1UdDgQWBBTp6ERSUzZc\nSxiaEfxDGCyl3CCASDAOBgNVHQ8BAf8EBAMCAQYwEgYDVR0TAQH/BAgwBgEB/wIB\nATAKBggqhkjOPQQDAgNJADBGAiEAzw9zdUiUHPMUd0C4mx41jlFZkrM3y5f1lgnV\nO7FbjOoCIQCoGtUmT4cXt7V+ySHbJ8Hob9AanpvXNH1ER+/gZF+opQ==\n-----END CERTIFICATE-----\n"},{"fmspc":"00A06D070000","tcbInfo":"{\"tcbInfo\":{\"id\":\"TDX\",\"version\":3,\"issueDate\":\"2025-10-21T09:44:44Z\",\"nextUpdate\":\"2025-11-20T09:44:44Z\",\"fmspc\":\"00A06D070000\",\"pceId\":\"0000\",\"tcbType\":0,\"tcbEvaluationDataNumber\":5,\"tdxModule\":{\"mrsigner\":\"000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000\",\"attributes\":\"0000000000000000\",\"attributesMask\":\"FFFFFFFFFFFFFFFF\"},\"tdxModuleIdentities\":[{\"id\":\"TDX_02\",\"mrsigner\":\"000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000\",\"attributes\":\"0000000000000000\",\"attributesMask\":\"FFFFFFFFFFFFFFFF\",\"tcbLevels\":[{\"tcb\":{\"isvsvn\":0},\"tcbDate\":\"2022-11-09T00:00:00Z\",\"tcbStatus\":\"UpToDate\"}]},{\"id\":\"TDX_03\",\"mrsigner\":\"000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000\",\"attributes\":\"0000000000000000\",\"attributesMask\":\"FFFFFFFFFFFFFFFF\",\"tcbLevels\":[{\"tcb\":{\"isvsvn\":0},\"tcbDate\":\"2022-11-09T00:00:00Z\",\"tcbStatus\":\"UpToDate\"}]},{\"id\":\"TDX_01\",\"mrsigner\":\"000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000\",\"attributes\":\"0000000000000000\",\"attributesMask\":\"FFFFFFFFFFFFFFFF\",\"tcbLevels\":[{\"tcb\":{\"isvsvn\":0},\"tcbDate\":\"2022-11-09T00:00:00Z\",\"tcbStatus\":\"UpToDate\"}]}],\"tcbLevels\":[{\"tcb\":{\"sgxtcbcomponents\":[{\"svn\":1,\"category\":\"BIOS\",\"type\":\"Early Microcode Update\"},{\"svn\":1,\"category\":\"OS/VMM\",\"type\":\"SGX Late Microcode Update\"},{\"svn\":0,\"category\":\"OS/VMM\",\"type\":\"TXT SINIT\"},{\"svn\":0,\"category\":\"BIOS\"},{\"svn\":0,\"category\":\"BIOS\"},{\"svn\":0,\"category\":\"BIOS\"},{\"svn\":0},{\"svn\":0,\"category\":\"OS/VMM\",\"type\":\"SEAMLDR ACM\"},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0}],\"pcesvn\":0,\"tdxtcbcomponents\":[{\"svn\":0,\"category\":\"OS/VMM\",\"type\":\"TDX Module\"},{\"svn\":0,\"category\":\"OS/VMM\",\"type\":\"TDX Module\"},{\"svn\":1,\"category\":\"OS/VMM\",\"type\":\"TDX Late Microcode Update\"},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0}]},\"tcbDate\":\"2022-11-09T00:00:00Z\",\"tcbStatus\":\"UpToDate\"}]},\"signature\":\"34a7fdc12879c5fd74642251c896d41c05fd3cf89c633c7640f8799b3de88e5607d602b89aa525a5ae5febcad8846e6e3d6dd08ca12199aa762f64e7fd843d07\"}","tcbInfoIssuerChain":"-----BEGIN CERTIFICATE-----\nMIICkDCCAjagAwIBAgIUTh8n662T/sqPZK+7n3H67/KGwu0wCgYIKoZIzj0EAwIw\naDEaMBgGA1UEAwwRSW50ZWwgU0dYIFJvb3QgQ0ExGjAYBgNVBAoMEUludGVsIENv\ncnBvcmF0aW9uMRQwEgYDVQQHDAtTYW50YSBDbGFyYTELMAkGA1UECAwCQ0ExCzAJ\nBgNVBAYTAlVTMB4XDTE5MTAzMTEyMzM0N1oXDTI2MTAzMTEyMzM0N1owbDEeMBwG\nA1UEAwwVSW50ZWwgU0dYIFRDQiBTaWduaW5nMRowGAYDVQQKDBFJbnRlbCBDb3Jw\nb3JhdGlvbjEUMBIGA1UEBwwLU2FudGEgQ2xhcmExCzAJBgNVBAgMAkNBMQswCQYD\nVQQGEwJVUzBZMBMGByqGSM49AgEGCCqGSM49AwEHA0IABOnYw9LbN/JmyUttXa0M\niBEenjPbxbR4C8MuVYxDI+Le8lDBLp9X4wMzCAUF/fI/31giClXp/y0erLbLZjdV\n07+jgbkwgbYwHwYDVR0jBBgwFoAU6ehEUlM2XEsYmhH8QxgspdwggEgwVgYDVR0f\nBE8wTTBLoEmgR4ZFaHR0cHM6Ly9zYngtY2VydGlmaWNhdGVzLnRydXN0ZWRzZXJ2\naWNlcy5pbnRlbC5jb20vSW50ZWxTR1hSb290Q0EuZGVyMB0GA1UdDgQWBBROHyfr\nrZP+yo9kr7ufcfrv8obC7TAOBgNVHQ8BAf8EBAMCBsAwDAYDVR0TAQH/BAIwADAK\nBggqhkjOPQQDAgNIADBFAiEA9xQeifK+2abQGnrAgk0hrOhdyvJQorh2cEMn4Gwr\n4hoCIFHW5qQ9G2wBJ4GMNQqv/oMfbPtzmyTlaWWzwxkqM0CT\n-----END CERTIFICATE-----\n-----BEGIN CERTIFICATE-----\nMIIClDCCAjmgAwIBAgIVAOnoRFJTNlxLGJoR/EMYLKXcIIBIMAoGCCqGSM49BAMC\nMGgxGjAYBgNVBAMMEUludGVsIFNHWCBSb290IENBMRowGAYDVQQKDBFJbnRlbCBD\nb3Jwb3JhdGlvbjEUMBIGA1UEBwwLU2FudGEgQ2xhcmExCzAJBgNVBAgMAkNBMQsw\nCQYDVQQGEwJVUzAeFw0xOTEwMzEwOTQ5MjFaFw00OTEyMzEyMzU5NTlaMGgxGjAY\nBgNVBAMMEUludGVsIFNHWCBSb290IENBMRowGAYDVQQKDBFJbnRlbCBDb3Jwb3Jh\ndGlvbjEUMBIGA1UEBwwLU2FudGEgQ2xhcmExCzAJBgNVBAgMAkNBMQswCQYDVQQG\nEwJVUzBZMBMGByqGSM49AgEGCCqGSM49AwEHA0IABE/6D/1WHNrWwPmNMIyBKMW5\nJ6JzMsjo6xP2vkK1cdZGb1PGRP/C/8ECgiDkmklmzwLzLi+000m7LLrtKJA3oC2j\ngb8wgbwwHwYDVR0jBBgwFoAU6ehEUlM2XEsYmhH8QxgspdwggEgwVgYDVR0fBE8w\nTTBLoEmgR4ZFaHR0cHM6Ly9zYngtY2VydGlmaWNhdGVzLnRydXN0ZWRzZXJ2aWNl\ncy5pbnRlbC5jb20vSW50ZWxTR1hSb290Q0EuZGVyMB0GA1UdDgQWBBTp6ERSUzZc\nSxiaEfxDGCyl3CCASDAOBgNVHQ8BAf8EBAMCAQYwEgYDVR0TAQH/BAgwBgEB/wIB\nATAKBggqhkjOPQQDAgNJADBGAiEAzw9zdUiUHPMUd0C4mx41jlFZkrM3y5f1lgnV\nO7FbjOoCIQCoGtUmT4cXt7V+ySHbJ8Hob9AanpvXNH1ER+/gZF+opQ==\n-----END CERTIFICATE-----\n"},{"fmspc":"60806F000000","tcbInfo":"{\"tcbInfo\":{\"id\":\"TDX\",\"version\":3,\"issueDate\":\"2025-10-21T09:44:46Z\",\"nextUpdate\":\"2025-11-20T09:44:46Z\",\"fmspc\":\"60806F000000\",\"pceId\":\"0000\",\"tcbType\":0,\"tcbEvaluationDataNumber\":5,\"tdxModule\":{\"mrsigner\":\"000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000\",\"attributes\":\"0000000000000000\",\"attributesMask\":\"FFFFFFFFFFFFFFFF\"},\"tdxModuleIdentities\":[{\"id\":\"TDX_02\",\"mrsigner\":\"000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000\",\"attributes\":\"0000000000000000\",\"attributesMask\":\"FFFFFFFFFFFFFFFF\",\"tcbLevels\":[{\"tcb\":{\"isvsvn\":0},\"tcbDate\":\"2022-11-09T00:00:00Z\",\"tcbStatus\":\"UpToDate\"}]},{\"id\":\"TDX_03\",\"mrsigner\":\"000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000\",\"attributes\":\"0000000000000000\",\"attributesMask\":\"FFFFFFFFFFFFFFFF\",\"tcbLevels\":[{\"tcb\":{\"isvsvn\":0},\"tcbDate\":\"2022-11-09T00:00:00Z\",\"tcbStatus\":\"UpToDate\"}]},{\"id\":\"TDX_01\",\"mrsigner\":\"000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000\",\"attributes\":\"0000000000000000\",\"attributesMask\":\"FFFFFFFFFFFFFFFF\",\"tcbLevels\":[{\"tcb\":{\"isvsvn\":0},\"tcbDate\":\"2022-11-09T00:00:00Z\",\"tcbStatus\":\"UpToDate\"}]}],\"tcbLevels\":[{\"tcb\":{\"sgxtcbcomponents\":[{\"svn\":1,\"category\":\"BIOS\",\"type\":\"Early Microcode Update\"},{\"svn\":1,\"category\":\"OS/VMM\",\"type\":\"SGX Late Microcode Update\"},{\"svn\":0,\"category\":\"OS/VMM\",\"type\":\"TXT SINIT\"},{\"svn\":0,\"category\":\"BIOS\"},{\"svn\":0,\"category\":\"BIOS\"},{\"svn\":0,\"category\":\"BIOS\"},{\"svn\":0},{\"svn\":0,\"category\":\"OS/VMM\",\"type\":\"SEAMLDR ACM\"},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0}],\"pcesvn\":11,\"tdxtcbcomponents\":[{\"svn\":0,\"category\":\"OS/VMM\",\"type\":\"TDX Module\"},{\"svn\":0,\"category\":\"OS/VMM\",\"type\":\"TDX Module\"},{\"svn\":1,\"category\":\"OS/VMM\",\"type\":\"TDX Late Microcode Update\"},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0}]},\"tcbDate\":\"2022-11-09T00:00:00Z\",\"tcbStatus\":\"UpToDate\"}]},\"signature\":\"10721ed2805aa913b76ccd8ee6eedf18f8db70573ab158ae6f1d8c1fc9529babc81af8866965afae550479ee1621383ff03bcfb8d9c5ca3ee50bfcb3ae2be73e\"}","tcbInfoIssuerChain":"-----BEGIN CERTIFICATE-----\nMIICkDCCAjagAwIBAgIUTh8n662T/sqPZK+7n3H67/KGwu0wCgYIKoZIzj0EAwIw\naDEaMBgGA1UEAwwRSW50ZWwgU0dYIFJvb3QgQ0ExGjAYBgNVBAoMEUludGVsIENv\ncnBvcmF0aW9uMRQwEgYDVQQHDAtTYW50YSBDbGFyYTELMAkGA1UECAwCQ0ExCzAJ\nBgNVBAYTAlVTMB4XDTE5MTAzMTEyMzM0N1oXDTI2MTAzMTEyMzM0N1owbDEeMBwG\nA1UEAwwVSW50ZWwgU0dYIFRDQiBTaWduaW5nMRowGAYDVQQKDBFJbnRlbCBDb3Jw\nb3JhdGlvbjEUMBIGA1UEBwwLU2FudGEgQ2xhcmExCzAJBgNVBAgMAkNBMQswCQYD\nVQQGEwJVUzBZMBMGByqGSM49AgEGCCqGSM49AwEHA0IABOnYw9LbN/JmyUttXa0M\niBEenjPbxbR4C8MuVYxDI+Le8lDBLp9X4wMzCAUF/fI/31giClXp/y0erLbLZjdV\n07+jgbkwgbYwHwYDVR0jBBgwFoAU6ehEUlM2XEsYmhH8QxgspdwggEgwVgYDVR0f\nBE8wTTBLoEmgR4ZFaHR0cHM6Ly9zYngtY2VydGlmaWNhdGVzLnRydXN0ZWRzZXJ2\naWNlcy5pbnRlbC5jb20vSW50ZWxTR1hSb290Q0EuZGVyMB0GA1UdDgQWBBROHyfr\nrZP+yo9kr7ufcfrv8obC7TAOBgNVHQ8BAf8EBAMCBsAwDAYDVR0TAQH/BAIwADAK\nBggqhkjOPQQDAgNIADBFAiEA9xQeifK+2abQGnrAgk0hrOhdyvJQorh2cEMn4Gwr\n4hoCIFHW5qQ9G2wBJ4GMNQqv/oMfbPtzmyTlaWWzwxkqM0CT\n-----END CERTIFICATE-----\n-----BEGIN CERTIFICATE-----\nMIIClDCCAjmgAwIBAgIVAOnoRFJTNlxLGJoR/EMYLKXcIIBIMAoGCCqGSM49BAMC\nMGgxGjAYBgNVBAMMEUludGVsIFNHWCBSb290IENBMRowGAYDVQQKDBFJbnRlbCBD\nb3Jwb3JhdGlvbjEUMBIGA1UEBwwLU2FudGEgQ2xhcmExCzAJBgNVBAgMAkNBMQsw\nCQYDVQQGEwJVUzAeFw0xOTEwMzEwOTQ5MjFaFw00OTEyMzEyMzU5NTlaMGgxGjAY\nBgNVBAMMEUludGVsIFNHWCBSb290IENBMRowGAYDVQQKDBFJbnRlbCBDb3Jwb3Jh\ndGlvbjEUMBIGA1UEBwwLU2FudGEgQ2xhcmExCzAJBgNVBAgMAkNBMQswCQYDVQQG\nEwJVUzBZMBMGByqGSM49AgEGCCqGSM49AwEHA0IABE/6D/1WHNrWwPmNMIyBKMW5\nJ6JzMsjo6xP2vkK1cdZGb1PGRP/C/8ECgiDkmklmzwLzLi+000m7LLrtKJA3oC2j\ngb8wgbwwHwYDVR0jBBgwFoAU6ehEUlM2XEsYmhH8QxgspdwggEgwVgYDVR0fBE8w\nTTBLoEmgR4ZFaHR0cHM6Ly9zYngtY2VydGlmaWNhdGVzLnRydXN0ZWRzZXJ2aWNl\ncy5pbnRlbC5jb20vSW50ZWxTR1hSb290Q0EuZGVyMB0GA1UdDgQWBBTp6ERSUzZc\nSxiaEfxDGCyl3CCASDAOBgNVHQ8BAf8EBAMCAQYwEgYDVR0TAQH/BAgwBgEB/wIB\nATAKBggqhkjOPQQDAgNJADBGAiEAzw9zdUiUHPMUd0C4mx41jlFZkrM3y5f1lgnV\nO7FbjOoCIQCoGtUmT4cXt7V+ySHbJ8Hob9AanpvXNH1ER+/gZF+opQ==\n-----END CERTIFICATE-----\n"},{"fmspc":"10A06E050000","tcbInfo":"{\"tcbInfo\":{\"id\":\"TDX\",\"version\":3,\"issueDate\":\"2025-10-21T09:44:47Z\",\"nextUpdate\":\"2025-11-20T09:44:47Z\",\"fmspc\":\"10A06E050000\",\"pceId\":\"0000\",\"tcbType\":0,\"tcbEvaluationDataNumber\":5,\"tdxModule\":{\"mrsigner\":\"000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000\",\"attributes\":\"0000000000000000\",\"attributesMask\":\"FFFFFFFFFFFFFFFF\"},\"tdxModuleIdentities\":[{\"id\":\"TDX_02\",\"mrsigner\":\"000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000\",\"attributes\":\"0000000000000000\",\"attributesMask\":\"FFFFFFFFFFFFFFFF\",\"tcbLevels\":[{\"tcb\":{\"isvsvn\":0},\"tcbDate\":\"2022-11-09T00:00:00Z\",\"tcbStatus\":\"UpToDate\"}]},{\"id\":\"TDX_03\",\"mrsigner\":\"000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000\",\"attributes\":\"0000000000000000\",\"attributesMask\":\"FFFFFFFFFFFFFFFF\",\"tcbLevels\":[{\"tcb\":{\"isvsvn\":0},\"tcbDate\":\"2022-11-09T00:00:00Z\",\"tcbStatus\":\"UpToDate\"}]},{\"id\":\"TDX_01\",\"mrsigner\":\"000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000\",\"attributes\":\"0000000000000000\",\"attributesMask\":\"FFFFFFFFFFFFFFFF\",\"tcbLevels\":[{\"tcb\":{\"isvsvn\":0},\"tcbDate\":\"2022-11-09T00:00:00Z\",\"tcbStatus\":\"UpToDate\"}]}],\"tcbLevels\":[{\"tcb\":{\"sgxtcbcomponents\":[{\"svn\":1,\"category\":\"BIOS\",\"type\":\"Early Microcode Update\"},{\"svn\":1,\"category\":\"OS/VMM\",\"type\":\"SGX Late Microcode Update\"},{\"svn\":0,\"category\":\"OS/VMM\",\"type\":\"TXT SINIT\"},{\"svn\":0,\"category\":\"BIOS\"},{\"svn\":0,\"category\":\"BIOS\"},{\"svn\":0,\"category\":\"BIOS\"},{\"svn\":0},{\"svn\":0,\"category\":\"OS/VMM\",\"type\":\"SEAMLDR ACM\"},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0}],\"pcesvn\":0,\"tdxtcbcomponents\":[{\"svn\":0,\"category\":\"OS/VMM\",\"type\":\"TDX Module\"},{\"svn\":0,\"category\":\"OS/VMM\",\"type\":\"TDX Module\"},{\"svn\":1,\"category\":\"OS/VMM\",\"type\":\"TDX Late Microcode Update\"},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0}]},\"tcbDate\":\"2022-11-09T00:00:00Z\",\"tcbStatus\":\"UpToDate\"}]},\"signature\":\"6759cb09cb2686414749b863a284273c587fd7825106c1f854b3249901d3fecaef8b152b5b947540ad1f49c04f5031f3681ad8ac4bcad5c54b6ae72c0c26f2d7\"}","tcbInfoIssuerChain":"-----BEGIN CERTIFICATE-----\nMIICkDCCAjagAwIBAgIUTh8n662T/sqPZK+7n3H67/KGwu0wCgYIKoZIzj0EAwIw\naDEaMBgGA1UEAwwRSW50ZWwgU0dYIFJvb3QgQ0ExGjAYBgNVBAoMEUludGVsIENv\ncnBvcmF0aW9uMRQwEgYDVQQHDAtTYW50YSBDbGFyYTELMAkGA1UECAwCQ0ExCzAJ\nBgNVBAYTAlVTMB4XDTE5MTAzMTEyMzM0N1oXDTI2MTAzMTEyMzM0N1owbDEeMBwG\nA1UEAwwVSW50ZWwgU0dYIFRDQiBTaWduaW5nMRowGAYDVQQKDBFJbnRlbCBDb3Jw\nb3JhdGlvbjEUMBIGA1UEBwwLU2FudGEgQ2xhcmExCzAJBgNVBAgMAkNBMQswCQYD\nVQQGEwJVUzBZMBMGByqGSM49AgEGCCqGSM49AwEHA0IABOnYw9LbN/JmyUttXa0M\niBEenjPbxbR4C8MuVYxDI+Le8lDBLp9X4wMzCAUF/fI/31giClXp/y0erLbLZjdV\n07+jgbkwgbYwHwYDVR0jBBgwFoAU6ehEUlM2XEsYmhH8QxgspdwggEgwVgYDVR0f\nBE8wTTBLoEmgR4ZFaHR0cHM6Ly9zYngtY2VydGlmaWNhdGVzLnRydXN0ZWRzZXJ2\naWNlcy5pbnRlbC5jb20vSW50ZWxTR1hSb290Q0EuZGVyMB0GA1UdDgQWBBROHyfr\nrZP+yo9kr7ufcfrv8obC7TAOBgNVHQ8BAf8EBAMCBsAwDAYDVR0TAQH/BAIwADAK\nBggqhkjOPQQDAgNIADBFAiEA9xQeifK+2abQGnrAgk0hrOhdyvJQorh2cEMn4Gwr\n4hoCIFHW5qQ9G2wBJ4GMNQqv/oMfbPtzmyTlaWWzwxkqM0CT\n-----END CERTIFICATE-----\n-----BEGIN CERTIFICATE-----\nMIIClDCCAjmgAwIBAgIVAOnoRFJTNlxLGJoR/EMYLKXcIIBIMAoGCCqGSM49BAMC\nMGgxGjAYBgNVBAMMEUludGVsIFNHWCBSb290IENBMRowGAYDVQQKDBFJbnRlbCBD\nb3Jwb3JhdGlvbjEUMBIGA1UEBwwLU2FudGEgQ2xhcmExCzAJBgNVBAgMAkNBMQsw\nCQYDVQQGEwJVUzAeFw0xOTEwMzEwOTQ5MjFaFw00OTEyMzEyMzU5NTlaMGgxGjAY\nBgNVBAMMEUludGVsIFNHWCBSb290IENBMRowGAYDVQQKDBFJbnRlbCBDb3Jwb3Jh\ndGlvbjEUMBIGA1UEBwwLU2FudGEgQ2xhcmExCzAJBgNVBAgMAkNBMQswCQYDVQQG\nEwJVUzBZMBMGByqGSM49AgEGCCqGSM49AwEHA0IABE/6D/1WHNrWwPmNMIyBKMW5\nJ6JzMsjo6xP2vkK1cdZGb1PGRP/C/8ECgiDkmklmzwLzLi+000m7LLrtKJA3oC2j\ngb8wgbwwHwYDVR0jBBgwFoAU6ehEUlM2XEsYmhH8QxgspdwggEgwVgYDVR0fBE8w\nTTBLoEmgR4ZFaHR0cHM6Ly9zYngtY2VydGlmaWNhdGVzLnRydXN0ZWRzZXJ2aWNl\ncy5pbnRlbC5jb20vSW50ZWxTR1hSb290Q0EuZGVyMB0GA1UdDgQWBBTp6ERSUzZc\nSxiaEfxDGCyl3CCASDAOBgNVHQ8BAf8EBAMCAQYwEgYDVR0TAQH/BAgwBgEB/wIB\nATAKBggqhkjOPQQDAgNJADBGAiEAzw9zdUiUHPMUd0C4mx41jlFZkrM3y5f1lgnV\nO7FbjOoCIQCoGtUmT4cXt7V+ySHbJ8Hob9AanpvXNH1ER+/gZF+opQ==\n-----END CERTIFICATE-----\n"},{"fmspc":"40A06D000000","tcbInfo":"{\"tcbInfo\":{\"id\":\"TDX\",\"version\":3,\"issueDate\":\"2025-10-21T09:44:48Z\",\"nextUpdate\":\"2025-11-20T09:44:48Z\",\"fmspc\":\"40A06D000000\",\"pceId\":\"0000\",\"tcbType\":0,\"tcbEvaluationDataNumber\":5,\"tdxModule\":{\"mrsigner\":\"000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000\",\"attributes\":\"0000000000000000\",\"attributesMask\":\"FFFFFFFFFFFFFFFF\"},\"tdxModuleIdentities\":[{\"id\":\"TDX_02\",\"mrsigner\":\"000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000\",\"attributes\":\"0000000000000000\",\"attributesMask\":\"FFFFFFFFFFFFFFFF\",\"tcbLevels\":[{\"tcb\":{\"isvsvn\":0},\"tcbDate\":\"2022-11-09T00:00:00Z\",\"tcbStatus\":\"UpToDate\"}]},{\"id\":\"TDX_03\",\"mrsigner\":\"000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000\",\"attributes\":\"0000000000000000\",\"attributesMask\":\"FFFFFFFFFFFFFFFF\",\"tcbLevels\":[{\"tcb\":{\"isvsvn\":0},\"tcbDate\":\"2022-11-09T00:00:00Z\",\"tcbStatus\":\"UpToDate\"}]},{\"id\":\"TDX_01\",\"mrsigner\":\"000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000\",\"attributes\":\"0000000000000000\",\"attributesMask\":\"FFFFFFFFFFFFFFFF\",\"tcbLevels\":[{\"tcb\":{\"isvsvn\":0},\"tcbDate\":\"2022-11-09T00:00:00Z\",\"tcbStatus\":\"UpToDate\"}]}],\"tcbLevels\":[{\"tcb\":{\"sgxtcbcomponents\":[{\"svn\":1,\"category\":\"BIOS\",\"type\":\"Early Microcode Update\"},{\"svn\":1,\"category\":\"OS/VMM\",\"type\":\"SGX Late Microcode Update\"},{\"svn\":0,\"category\":\"OS/VMM\",\"type\":\"TXT SINIT\"},{\"svn\":0,\"category\":\"BIOS\"},{\"svn\":0,\"category\":\"BIOS\"},{\"svn\":0,\"category\":\"BIOS\"},{\"svn\":0},{\"svn\":0,\"category\":\"OS/VMM\",\"type\":\"SEAMLDR ACM\"},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0}],\"pcesvn\":0,\"tdxtcbcomponents\":[{\"svn\":0,\"category\":\"OS/VMM\",\"type\":\"TDX Module\"},{\"svn\":0,\"category\":\"OS/VMM\",\"type\":\"TDX Module\"},{\"svn\":1,\"category\":\"OS/VMM\",\"type\":\"TDX Late Microcode Update\"},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0}]},\"tcbDate\":\"2022-11-09T00:00:00Z\",\"tcbStatus\":\"UpToDate\"}]},\"signature\":\"6639a8db412a07e163db290e36b63594f7fa2409184e96c952454bef4a6034c937cb629a49e92a57eae3a6dee1d1b77617389c9095b2d5c7569f8335512be132\"}","tcbInfoIssuerChain":"-----BEGIN CERTIFICATE-----\nMIICkDCCAjagAwIBAgIUTh8n662T/sqPZK+7n3H67/KGwu0wCgYIKoZIzj0EAwIw\naDEaMBgGA1UEAwwRSW50ZWwgU0dYIFJvb3QgQ0ExGjAYBgNVBAoMEUludGVsIENv\ncnBvcmF0aW9uMRQwEgYDVQQHDAtTYW50YSBDbGFyYTELMAkGA1UECAwCQ0ExCzAJ\nBgNVBAYTAlVTMB4XDTE5MTAzMTEyMzM0N1oXDTI2MTAzMTEyMzM0N1owbDEeMBwG\nA1UEAwwVSW50ZWwgU0dYIFRDQiBTaWduaW5nMRowGAYDVQQKDBFJbnRlbCBDb3Jw\nb3JhdGlvbjEUMBIGA1UEBwwLU2FudGEgQ2xhcmExCzAJBgNVBAgMAkNBMQswCQYD\nVQQGEwJVUzBZMBMGByqGSM49AgEGCCqGSM49AwEHA0IABOnYw9LbN/JmyUttXa0M\niBEenjPbxbR4C8MuVYxDI+Le8lDBLp9X4wMzCAUF/fI/31giClXp/y0erLbLZjdV\n07+jgbkwgbYwHwYDVR0jBBgwFoAU6ehEUlM2XEsYmhH8QxgspdwggEgwVgYDVR0f\nBE8wTTBLoEmgR4ZFaHR0cHM6Ly9zYngtY2VydGlmaWNhdGVzLnRydXN0ZWRzZXJ2\naWNlcy5pbnRlbC5jb20vSW50ZWxTR1hSb290Q0EuZGVyMB0GA1UdDgQWBBROHyfr\nrZP+yo9kr7ufcfrv8obC7TAOBgNVHQ8BAf8EBAMCBsAwDAYDVR0TAQH/BAIwADAK\nBggqhkjOPQQDAgNIADBFAiEA9xQeifK+2abQGnrAgk0hrOhdyvJQorh2cEMn4Gwr\n4hoCIFHW5qQ9G2wBJ4GMNQqv/oMfbPtzmyTlaWWzwxkqM0CT\n-----END CERTIFICATE-----\n-----BEGIN CERTIFICATE-----\nMIIClDCCAjmgAwIBAgIVAOnoRFJTNlxLGJoR/EMYLKXcIIBIMAoGCCqGSM49BAMC\nMGgxGjAYBgNVBAMMEUludGVsIFNHWCBSb290IENBMRowGAYDVQQKDBFJbnRlbCBD\nb3Jwb3JhdGlvbjEUMBIGA1UEBwwLU2FudGEgQ2xhcmExCzAJBgNVBAgMAkNBMQsw\nCQYDVQQGEwJVUzAeFw0xOTEwMzEwOTQ5MjFaFw00OTEyMzEyMzU5NTlaMGgxGjAY\nBgNVBAMMEUludGVsIFNHWCBSb290IENBMRowGAYDVQQKDBFJbnRlbCBDb3Jwb3Jh\ndGlvbjEUMBIGA1UEBwwLU2FudGEgQ2xhcmExCzAJBgNVBAgMAkNBMQswCQYDVQQG\nEwJVUzBZMBMGByqGSM49AgEGCCqGSM49AwEHA0IABE/6D/1WHNrWwPmNMIyBKMW5\nJ6JzMsjo6xP2vkK1cdZGb1PGRP/C/8ECgiDkmklmzwLzLi+000m7LLrtKJA3oC2j\ngb8wgbwwHwYDVR0jBBgwFoAU6ehEUlM2XEsYmhH8QxgspdwggEgwVgYDVR0fBE8w\nTTBLoEmgR4ZFaHR0cHM6Ly9zYngtY2VydGlmaWNhdGVzLnRydXN0ZWRzZXJ2aWNl\ncy5pbnRlbC5jb20vSW50ZWxTR1hSb290Q0EuZGVyMB0GA1UdDgQWBBTp6ERSUzZc\nSxiaEfxDGCyl3CCASDAOBgNVHQ8BAf8EBAMCAQYwEgYDVR0TAQH/BAgwBgEB/wIB\nATAKBggqhkjOPQQDAgNJADBGAiEAzw9zdUiUHPMUd0C4mx41jlFZkrM3y5f1lgnV\nO7FbjOoCIQCoGtUmT4cXt7V+ySHbJ8Hob9AanpvXNH1ER+/gZF+opQ==\n-----END CERTIFICATE-----\n"},{"fmspc":"50A06F000000","tcbInfo":"{\"tcbInfo\":{\"id\":\"TDX\",\"version\":3,\"issueDate\":\"2025-10-21T09:44:50Z\",\"nextUpdate\":\"2025-11-20T09:44:50Z\",\"fmspc\":\"50A06F000000\",\"pceId\":\"0000\",\"tcbType\":0,\"tcbEvaluationDataNumber\":5,\"tdxModule\":{\"mrsigner\":\"000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000\",\"attributes\":\"0000000000000000\",\"attributesMask\":\"FFFFFFFFFFFFFFFF\"},\"tdxModuleIdentities\":[{\"id\":\"TDX_02\",\"mrsigner\":\"000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000\",\"attributes\":\"0000000000000000\",\"attributesMask\":\"FFFFFFFFFFFFFFFF\",\"tcbLevels\":[{\"tcb\":{\"isvsvn\":0},\"tcbDate\":\"2022-11-09T00:00:00Z\",\"tcbStatus\":\"UpToDate\"}]},{\"id\":\"TDX_03\",\"mrsigner\":\"000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000\",\"attributes\":\"0000000000000000\",\"attributesMask\":\"FFFFFFFFFFFFFFFF\",\"tcbLevels\":[{\"tcb\":{\"isvsvn\":0},\"tcbDate\":\"2022-11-09T00:00:00Z\",\"tcbStatus\":\"UpToDate\"}]},{\"id\":\"TDX_01\",\"mrsigner\":\"000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000\",\"attributes\":\"0000000000000000\",\"attributesMask\":\"FFFFFFFFFFFFFFFF\",\"tcbLevels\":[{\"tcb\":{\"isvsvn\":0},\"tcbDate\":\"2022-11-09T00:00:00Z\",\"tcbStatus\":\"UpToDate\"}]}],\"tcbLevels\":[{\"tcb\":{\"sgxtcbcomponents\":[{\"svn\":1,\"category\":\"BIOS\",\"type\":\"Early Microcode Update\"},{\"svn\":1,\"category\":\"OS/VMM\",\"type\":\"SGX Late Microcode Update\"},{\"svn\":0,\"category\":\"OS/VMM\",\"type\":\"TXT SINIT\"},{\"svn\":0,\"category\":\"BIOS\"},{\"svn\":0,\"category\":\"BIOS\"},{\"svn\":0,\"category\":\"BIOS\"},{\"svn\":0},{\"svn\":0,\"category\":\"OS/VMM\",\"type\":\"SEAMLDR ACM\"},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0}],\"pcesvn\":0,\"tdxtcbcomponents\":[{\"svn\":0,\"category\":\"OS/VMM\",\"type\":\"TDX Module\"},{\"svn\":0,\"category\":\"OS/VMM\",\"type\":\"TDX Module\"},{\"svn\":1,\"category\":\"OS/VMM\",\"type\":\"TDX Late Microcode Update\"},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0}]},\"tcbDate\":\"2022-11-09T00:00:00Z\",\"tcbStatus\":\"UpToDate\"}]},\"signature\":\"03e210a7e12af4a3b1f1eca77b30ef3e52b262a53681dc31733c58face31945d71ebce458af7422a72910d3dc7a7641ff1e05843bab16eda0429bf91ae72b527\"}","tcbInfoIssuerChain":"-----BEGIN CERTIFICATE-----\nMIICkDCCAjagAwIBAgIUTh8n662T/sqPZK+7n3H67/KGwu0wCgYIKoZIzj0EAwIw\naDEaMBgGA1UEAwwRSW50ZWwgU0dYIFJvb3QgQ0ExGjAYBgNVBAoMEUludGVsIENv\ncnBvcmF0aW9uMRQwEgYDVQQHDAtTYW50YSBDbGFyYTELMAkGA1UECAwCQ0ExCzAJ\nBgNVBAYTAlVTMB4XDTE5MTAzMTEyMzM0N1oXDTI2MTAzMTEyMzM0N1owbDEeMBwG\nA1UEAwwVSW50ZWwgU0dYIFRDQiBTaWduaW5nMRowGAYDVQQKDBFJbnRlbCBDb3Jw\nb3JhdGlvbjEUMBIGA1UEBwwLU2FudGEgQ2xhcmExCzAJBgNVBAgMAkNBMQswCQYD\nVQQGEwJVUzBZMBMGByqGSM49AgEGCCqGSM49AwEHA0IABOnYw9LbN/JmyUttXa0M\niBEenjPbxbR4C8MuVYxDI+Le8lDBLp9X4wMzCAUF/fI/31giClXp/y0erLbLZjdV\n07+jgbkwgbYwHwYDVR0jBBgwFoAU6ehEUlM2XEsYmhH8QxgspdwggEgwVgYDVR0f\nBE8wTTBLoEmgR4ZFaHR0cHM6Ly9zYngtY2VydGlmaWNhdGVzLnRydXN0ZWRzZXJ2\naWNlcy5pbnRlbC5jb20vSW50ZWxTR1hSb290Q0EuZGVyMB0GA1UdDgQWBBROHyfr\nrZP+yo9kr7ufcfrv8obC7TAOBgNVHQ8BAf8EBAMCBsAwDAYDVR0TAQH/BAIwADAK\nBggqhkjOPQQDAgNIADBFAiEA9xQeifK+2abQGnrAgk0hrOhdyvJQorh2cEMn4Gwr\n4hoCIFHW5qQ9G2wBJ4GMNQqv/oMfbPtzmyTlaWWzwxkqM0CT\n-----END CERTIFICATE-----\n-----BEGIN CERTIFICATE-----\nMIIClDCCAjmgAwIBAgIVAOnoRFJTNlxLGJoR/EMYLKXcIIBIMAoGCCqGSM49BAMC\nMGgxGjAYBgNVBAMMEUludGVsIFNHWCBSb290IENBMRowGAYDVQQKDBFJbnRlbCBD\nb3Jwb3JhdGlvbjEUMBIGA1UEBwwLU2FudGEgQ2xhcmExCzAJBgNVBAgMAkNBMQsw\nCQYDVQQGEwJVUzAeFw0xOTEwMzEwOTQ5MjFaFw00OTEyMzEyMzU5NTlaMGgxGjAY\nBgNVBAMMEUludGVsIFNHWCBSb290IENBMRowGAYDVQQKDBFJbnRlbCBDb3Jwb3Jh\ndGlvbjEUMBIGA1UEBwwLU2FudGEgQ2xhcmExCzAJBgNVBAgMAkNBMQswCQYDVQQG\nEwJVUzBZMBMGByqGSM49AgEGCCqGSM49AwEHA0IABE/6D/1WHNrWwPmNMIyBKMW5\nJ6JzMsjo6xP2vkK1cdZGb1PGRP/C/8ECgiDkmklmzwLzLi+000m7LLrtKJA3oC2j\ngb8wgbwwHwYDVR0jBBgwFoAU6ehEUlM2XEsYmhH8QxgspdwggEgwVgYDVR0fBE8w\nTTBLoEmgR4ZFaHR0cHM6Ly9zYngtY2VydGlmaWNhdGVzLnRydXN0ZWRzZXJ2aWNl\ncy5pbnRlbC5jb20vSW50ZWxTR1hSb290Q0EuZGVyMB0GA1UdDgQWBBTp6ERSUzZc\nSxiaEfxDGCyl3CCASDAOBgNVHQ8BAf8EBAMCAQYwEgYDVR0TAQH/BAgwBgEB/wIB\nATAKBggqhkjOPQQDAgNJADBGAiEAzw9zdUiUHPMUd0C4mx41jlFZkrM3y5f1lgnV\nO7FbjOoCIQCoGtUmT4cXt7V+ySHbJ8Hob9AanpvXNH1ER+/gZF+opQ==\n-----END CERTIFICATE-----\n"},{"fmspc":"00A06D000000","tcbInfo":"{\"tcbInfo\":{\"id\":\"TDX\",\"version\":3,\"issueDate\":\"2025-10-21T09:44:51Z\",\"nextUpdate\":\"2025-11-20T09:44:51Z\",\"fmspc\":\"00A06D000000\",\"pceId\":\"0000\",\"tcbType\":0,\"tcbEvaluationDataNumber\":5,\"tdxModule\":{\"mrsigner\":\"000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000\",\"attributes\":\"0000000000000000\",\"attributesMask\":\"FFFFFFFFFFFFFFFF\"},\"tdxModuleIdentities\":[{\"id\":\"TDX_02\",\"mrsigner\":\"000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000\",\"attributes\":\"0000000000000000\",\"attributesMask\":\"FFFFFFFFFFFFFFFF\",\"tcbLevels\":[{\"tcb\":{\"isvsvn\":0},\"tcbDate\":\"2022-11-09T00:00:00Z\",\"tcbStatus\":\"UpToDate\"}]},{\"id\":\"TDX_03\",\"mrsigner\":\"000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000\",\"attributes\":\"0000000000000000\",\"attributesMask\":\"FFFFFFFFFFFFFFFF\",\"tcbLevels\":[{\"tcb\":{\"isvsvn\":0},\"tcbDate\":\"2022-11-09T00:00:00Z\",\"tcbStatus\":\"UpToDate\"}]},{\"id\":\"TDX_01\",\"mrsigner\":\"000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000\",\"attributes\":\"0000000000000000\",\"attributesMask\":\"FFFFFFFFFFFFFFFF\",\"tcbLevels\":[{\"tcb\":{\"isvsvn\":0},\"tcbDate\":\"2022-11-09T00:00:00Z\",\"tcbStatus\":\"UpToDate\"}]}],\"tcbLevels\":[{\"tcb\":{\"sgxtcbcomponents\":[{\"svn\":1,\"category\":\"BIOS\",\"type\":\"Early Microcode Update\"},{\"svn\":1,\"category\":\"OS/VMM\",\"type\":\"SGX Late Microcode Update\"},{\"svn\":0,\"category\":\"OS/VMM\",\"type\":\"TXT SINIT\"},{\"svn\":0,\"category\":\"BIOS\"},{\"svn\":0,\"category\":\"BIOS\"},{\"svn\":0,\"category\":\"BIOS\"},{\"svn\":0},{\"svn\":0,\"category\":\"OS/VMM\",\"type\":\"SEAMLDR ACM\"},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0}],\"pcesvn\":0,\"tdxtcbcomponents\":[{\"svn\":0,\"category\":\"OS/VMM\",\"type\":\"TDX Module\"},{\"svn\":0,\"category\":\"OS/VMM\",\"type\":\"TDX Module\"},{\"svn\":1,\"category\":\"OS/VMM\",\"type\":\"TDX Late Microcode Update\"},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0}]},\"tcbDate\":\"2022-11-09T00:00:00Z\",\"tcbStatus\":\"UpToDate\"}]},\"signature\":\"f789a0cdbbcb4475e988ff598cf63e1640f23c9c340e3cdd2ecd8e99607511be1d020d02bda4b7e5364bdf2f251ad72965519fb578fee1efa86927bdc8279690\"}","tcbInfoIssuerChain":"-----BEGIN CERTIFICATE-----\nMIICkDCCAjagAwIBAgIUTh8n662T/sqPZK+7n3H67/KGwu0wCgYIKoZIzj0EAwIw\naDEaMBgGA1UEAwwRSW50ZWwgU0dYIFJvb3QgQ0ExGjAYBgNVBAoMEUludGVsIENv\ncnBvcmF0aW9uMRQwEgYDVQQHDAtTYW50YSBDbGFyYTELMAkGA1UECAwCQ0ExCzAJ\nBgNVBAYTAlVTMB4XDTE5MTAzMTEyMzM0N1oXDTI2MTAzMTEyMzM0N1owbDEeMBwG\nA1UEAwwVSW50ZWwgU0dYIFRDQiBTaWduaW5nMRowGAYDVQQKDBFJbnRlbCBDb3Jw\nb3JhdGlvbjEUMBIGA1UEBwwLU2FudGEgQ2xhcmExCzAJBgNVBAgMAkNBMQswCQYD\nVQQGEwJVUzBZMBMGByqGSM49AgEGCCqGSM49AwEHA0IABOnYw9LbN/JmyUttXa0M\niBEenjPbxbR4C8MuVYxDI+Le8lDBLp9X4wMzCAUF/fI/31giClXp/y0erLbLZjdV\n07+jgbkwgbYwHwYDVR0jBBgwFoAU6ehEUlM2XEsYmhH8QxgspdwggEgwVgYDVR0f\nBE8wTTBLoEmgR4ZFaHR0cHM6Ly9zYngtY2VydGlmaWNhdGVzLnRydXN0ZWRzZXJ2\naWNlcy5pbnRlbC5jb20vSW50ZWxTR1hSb290Q0EuZGVyMB0GA1UdDgQWBBROHyfr\nrZP+yo9kr7ufcfrv8obC7TAOBgNVHQ8BAf8EBAMCBsAwDAYDVR0TAQH/BAIwADAK\nBggqhkjOPQQDAgNIADBFAiEA9xQeifK+2abQGnrAgk0hrOhdyvJQorh2cEMn4Gwr\n4hoCIFHW5qQ9G2wBJ4GMNQqv/oMfbPtzmyTlaWWzwxkqM0CT\n-----END CERTIFICATE-----\n-----BEGIN CERTIFICATE-----\nMIIClDCCAjmgAwIBAgIVAOnoRFJTNlxLGJoR/EMYLKXcIIBIMAoGCCqGSM49BAMC\nMGgxGjAYBgNVBAMMEUludGVsIFNHWCBSb290IENBMRowGAYDVQQKDBFJbnRlbCBD\nb3Jwb3JhdGlvbjEUMBIGA1UEBwwLU2FudGEgQ2xhcmExCzAJBgNVBAgMAkNBMQsw\nCQYDVQQGEwJVUzAeFw0xOTEwMzEwOTQ5MjFaFw00OTEyMzEyMzU5NTlaMGgxGjAY\nBgNVBAMMEUludGVsIFNHWCBSb290IENBMRowGAYDVQQKDBFJbnRlbCBDb3Jwb3Jh\ndGlvbjEUMBIGA1UEBwwLU2FudGEgQ2xhcmExCzAJBgNVBAgMAkNBMQswCQYDVQQG\nEwJVUzBZMBMGByqGSM49AgEGCCqGSM49AwEHA0IABE/6D/1WHNrWwPmNMIyBKMW5\nJ6JzMsjo6xP2vkK1cdZGb1PGRP/C/8ECgiDkmklmzwLzLi+000m7LLrtKJA3oC2j\ngb8wgbwwHwYDVR0jBBgwFoAU6ehEUlM2XEsYmhH8QxgspdwggEgwVgYDVR0fBE8w\nTTBLoEmgR4ZFaHR0cHM6Ly9zYngtY2VydGlmaWNhdGVzLnRydXN0ZWRzZXJ2aWNl\ncy5pbnRlbC5jb20vSW50ZWxTR1hSb290Q0EuZGVyMB0GA1UdDgQWBBTp6ERSUzZc\nSxiaEfxDGCyl3CCASDAOBgNVHQ8BAf8EBAMCAQYwEgYDVR0TAQH/BAgwBgEB/wIB\nATAKBggqhkjOPQQDAgNJADBGAiEAzw9zdUiUHPMUd0C4mx41jlFZkrM3y5f1lgnV\nO7FbjOoCIQCoGtUmT4cXt7V+ySHbJ8Hob9AanpvXNH1ER+/gZF+opQ==\n-----END CERTIFICATE-----\n"},{"fmspc":"10806F070000","tcbInfo":"{\"tcbInfo\":{\"id\":\"TDX\",\"version\":3,\"issueDate\":\"2025-10-21T09:44:52Z\",\"nextUpdate\":\"2025-11-20T09:44:52Z\",\"fmspc\":\"10806F070000\",\"pceId\":\"0000\",\"tcbType\":0,\"tcbEvaluationDataNumber\":5,\"tdxModule\":{\"mrsigner\":\"000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000\",\"attributes\":\"0000000000000000\",\"attributesMask\":\"FFFFFFFFFFFFFFFF\"},\"tdxModuleIdentities\":[{\"id\":\"TDX_02\",\"mrsigner\":\"000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000\",\"attributes\":\"0000000000000000\",\"attributesMask\":\"FFFFFFFFFFFFFFFF\",\"tcbLevels\":[{\"tcb\":{\"isvsvn\":0},\"tcbDate\":\"2022-11-09T00:00:00Z\",\"tcbStatus\":\"UpToDate\"}]},{\"id\":\"TDX_03\",\"mrsigner\":\"000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000\",\"attributes\":\"0000000000000000\",\"attributesMask\":\"FFFFFFFFFFFFFFFF\",\"tcbLevels\":[{\"tcb\":{\"isvsvn\":0},\"tcbDate\":\"2022-11-09T00:00:00Z\",\"tcbStatus\":\"UpToDate\"}]},{\"id\":\"TDX_01\",\"mrsigner\":\"000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000\",\"attributes\":\"0000000000000000\",\"attributesMask\":\"FFFFFFFFFFFFFFFF\",\"tcbLevels\":[{\"tcb\":{\"isvsvn\":0},\"tcbDate\":\"2022-11-09T00:00:00Z\",\"tcbStatus\":\"UpToDate\"}]}],\"tcbLevels\":[{\"tcb\":{\"sgxtcbcomponents\":[{\"svn\":1,\"category\":\"BIOS\",\"type\":\"Early Microcode Update\"},{\"svn\":1,\"category\":\"OS/VMM\",\"type\":\"SGX Late Microcode Update\"},{\"svn\":0,\"category\":\"OS/VMM\",\"type\":\"TXT SINIT\"},{\"svn\":0,\"category\":\"BIOS\"},{\"svn\":0,\"category\":\"BIOS\"},{\"svn\":0,\"category\":\"BIOS\"},{\"svn\":0},{\"svn\":0,\"category\":\"OS/VMM\",\"type\":\"SEAMLDR ACM\"},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0}],\"pcesvn\":0,\"tdxtcbcomponents\":[{\"svn\":0,\"category\":\"OS/VMM\",\"type\":\"TDX Module\"},{\"svn\":0,\"category\":\"OS/VMM\",\"type\":\"TDX Module\"},{\"svn\":1,\"category\":\"OS/VMM\",\"type\":\"TDX Late Microcode Update\"},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0}]},\"tcbDate\":\"2022-11-09T00:00:00Z\",\"tcbStatus\":\"UpToDate\"}]},\"signature\":\"c97da1d2116279e490db192e5daf7793951473da3a231e09309b882a1e02528f3efe56ff9fff0f718db1aa94aeba4c9256d435e51c075aab5af85db2e43c109e\"}","tcbInfoIssuerChain":"-----BEGIN CERTIFICATE-----\nMIICkDCCAjagAwIBAgIUTh8n662T/sqPZK+7n3H67/KGwu0wCgYIKoZIzj0EAwIw\naDEaMBgGA1UEAwwRSW50ZWwgU0dYIFJvb3QgQ0ExGjAYBgNVBAoMEUludGVsIENv\ncnBvcmF0aW9uMRQwEgYDVQQHDAtTYW50YSBDbGFyYTELMAkGA1UECAwCQ0ExCzAJ\nBgNVBAYTAlVTMB4XDTE5MTAzMTEyMzM0N1oXDTI2MTAzMTEyMzM0N1owbDEeMBwG\nA1UEAwwVSW50ZWwgU0dYIFRDQiBTaWduaW5nMRowGAYDVQQKDBFJbnRlbCBDb3Jw\nb3JhdGlvbjEUMBIGA1UEBwwLU2FudGEgQ2xhcmExCzAJBgNVBAgMAkNBMQswCQYD\nVQQGEwJVUzBZMBMGByqGSM49AgEGCCqGSM49AwEHA0IABOnYw9LbN/JmyUttXa0M\niBEenjPbxbR4C8MuVYxDI+Le8lDBLp9X4wMzCAUF/fI/31giClXp/y0erLbLZjdV\n07+jgbkwgbYwHwYDVR0jBBgwFoAU6ehEUlM2XEsYmhH8QxgspdwggEgwVgYDVR0f\nBE8wTTBLoEmgR4ZFaHR0cHM6Ly9zYngtY2VydGlmaWNhdGVzLnRydXN0ZWRzZXJ2\naWNlcy5pbnRlbC5jb20vSW50ZWxTR1hSb290Q0EuZGVyMB0GA1UdDgQWBBROHyfr\nrZP+yo9kr7ufcfrv8obC7TAOBgNVHQ8BAf8EBAMCBsAwDAYDVR0TAQH/BAIwADAK\nBggqhkjOPQQDAgNIADBFAiEA9xQeifK+2abQGnrAgk0hrOhdyvJQorh2cEMn4Gwr\n4hoCIFHW5qQ9G2wBJ4GMNQqv/oMfbPtzmyTlaWWzwxkqM0CT\n-----END CERTIFICATE-----\n-----BEGIN CERTIFICATE-----\nMIIClDCCAjmgAwIBAgIVAOnoRFJTNlxLGJoR/EMYLKXcIIBIMAoGCCqGSM49BAMC\nMGgxGjAYBgNVBAMMEUludGVsIFNHWCBSb290IENBMRowGAYDVQQKDBFJbnRlbCBD\nb3Jwb3JhdGlvbjEUMBIGA1UEBwwLU2FudGEgQ2xhcmExCzAJBgNVBAgMAkNBMQsw\nCQYDVQQGEwJVUzAeFw0xOTEwMzEwOTQ5MjFaFw00OTEyMzEyMzU5NTlaMGgxGjAY\nBgNVBAMMEUludGVsIFNHWCBSb290IENBMRowGAYDVQQKDBFJbnRlbCBDb3Jwb3Jh\ndGlvbjEUMBIGA1UEBwwLU2FudGEgQ2xhcmExCzAJBgNVBAgMAkNBMQswCQYDVQQG\nEwJVUzBZMBMGByqGSM49AgEGCCqGSM49AwEHA0IABE/6D/1WHNrWwPmNMIyBKMW5\nJ6JzMsjo6xP2vkK1cdZGb1PGRP/C/8ECgiDkmklmzwLzLi+000m7LLrtKJA3oC2j\ngb8wgbwwHwYDVR0jBBgwFoAU6ehEUlM2XEsYmhH8QxgspdwggEgwVgYDVR0fBE8w\nTTBLoEmgR4ZFaHR0cHM6Ly9zYngtY2VydGlmaWNhdGVzLnRydXN0ZWRzZXJ2aWNl\ncy5pbnRlbC5jb20vSW50ZWxTR1hSb290Q0EuZGVyMB0GA1UdDgQWBBTp6ERSUzZc\nSxiaEfxDGCyl3CCASDAOBgNVHQ8BAf8EBAMCAQYwEgYDVR0TAQH/BAgwBgEB/wIB\nATAKBggqhkjOPQQDAgNJADBGAiEAzw9zdUiUHPMUd0C4mx41jlFZkrM3y5f1lgnV\nO7FbjOoCIQCoGtUmT4cXt7V+ySHbJ8Hob9AanpvXNH1ER+/gZF+opQ==\n-----END CERTIFICATE-----\n"},{"fmspc":"20D06D010000","tcbInfo":"{\"tcbInfo\":{\"id\":\"TDX\",\"version\":3,\"issueDate\":\"2025-10-21T09:44:53Z\",\"nextUpdate\":\"2025-11-20T09:44:53Z\",\"fmspc\":\"20D06D010000\",\"pceId\":\"0000\",\"tcbType\":0,\"tcbEvaluationDataNumber\":5,\"tdxModule\":{\"mrsigner\":\"000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000\",\"attributes\":\"0000000000000000\",\"attributesMask\":\"FFFFFFFFFFFFFFFF\"},\"tdxModuleIdentities\":[{\"id\":\"TDX_02\",\"mrsigner\":\"000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000\",\"attributes\":\"0000000000000000\",\"attributesMask\":\"FFFFFFFFFFFFFFFF\",\"tcbLevels\":[{\"tcb\":{\"isvsvn\":0},\"tcbDate\":\"2022-11-09T00:00:00Z\",\"tcbStatus\":\"UpToDate\"}]},{\"id\":\"TDX_03\",\"mrsigner\":\"000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000\",\"attributes\":\"0000000000000000\",\"attributesMask\":\"FFFFFFFFFFFFFFFF\",\"tcbLevels\":[{\"tcb\":{\"isvsvn\":0},\"tcbDate\":\"2022-11-09T00:00:00Z\",\"tcbStatus\":\"UpToDate\"}]},{\"id\":\"TDX_01\",\"mrsigner\":\"000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000\",\"attributes\":\"0000000000000000\",\"attributesMask\":\"FFFFFFFFFFFFFFFF\",\"tcbLevels\":[{\"tcb\":{\"isvsvn\":0},\"tcbDate\":\"2022-11-09T00:00:00Z\",\"tcbStatus\":\"UpToDate\"}]}],\"tcbLevels\":[{\"tcb\":{\"sgxtcbcomponents\":[{\"svn\":1,\"category\":\"BIOS\",\"type\":\"Early Microcode Update\"},{\"svn\":1,\"category\":\"OS/VMM\",\"type\":\"SGX Late Microcode Update\"},{\"svn\":0,\"category\":\"OS/VMM\",\"type\":\"TXT SINIT\"},{\"svn\":0,\"category\":\"BIOS\"},{\"svn\":0,\"category\":\"BIOS\"},{\"svn\":0,\"category\":\"BIOS\"},{\"svn\":0},{\"svn\":0,\"category\":\"OS/VMM\",\"type\":\"SEAMLDR ACM\"},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0}],\"pcesvn\":0,\"tdxtcbcomponents\":[{\"svn\":0,\"category\":\"OS/VMM\",\"type\":\"TDX Module\"},{\"svn\":0,\"category\":\"OS/VMM\",\"type\":\"TDX Module\"},{\"svn\":1,\"category\":\"OS/VMM\",\"type\":\"TDX Late Microcode Update\"},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0}]},\"tcbDate\":\"2022-11-09T00:00:00Z\",\"tcbStatus\":\"UpToDate\"}]},\"signature\":\"ba5cbb2dfd8589a8de85243b8c376a07016d3e8d4eecadc0803e909dfb829b05e1978362fb17dddad611190eced87431ea138bd743cb165ded7dcc2fc8de9c70\"}","tcbInfoIssuerChain":"-----BEGIN CERTIFICATE-----\nMIICkDCCAjagAwIBAgIUTh8n662T/sqPZK+7n3H67/KGwu0wCgYIKoZIzj0EAwIw\naDEaMBgGA1UEAwwRSW50ZWwgU0dYIFJvb3QgQ0ExGjAYBgNVBAoMEUludGVsIENv\ncnBvcmF0aW9uMRQwEgYDVQQHDAtTYW50YSBDbGFyYTELMAkGA1UECAwCQ0ExCzAJ\nBgNVBAYTAlVTMB4XDTE5MTAzMTEyMzM0N1oXDTI2MTAzMTEyMzM0N1owbDEeMBwG\nA1UEAwwVSW50ZWwgU0dYIFRDQiBTaWduaW5nMRowGAYDVQQKDBFJbnRlbCBDb3Jw\nb3JhdGlvbjEUMBIGA1UEBwwLU2FudGEgQ2xhcmExCzAJBgNVBAgMAkNBMQswCQYD\nVQQGEwJVUzBZMBMGByqGSM49AgEGCCqGSM49AwEHA0IABOnYw9LbN/JmyUttXa0M\niBEenjPbxbR4C8MuVYxDI+Le8lDBLp9X4wMzCAUF/fI/31giClXp/y0erLbLZjdV\n07+jgbkwgbYwHwYDVR0jBBgwFoAU6ehEUlM2XEsYmhH8QxgspdwggEgwVgYDVR0f\nBE8wTTBLoEmgR4ZFaHR0cHM6Ly9zYngtY2VydGlmaWNhdGVzLnRydXN0ZWRzZXJ2\naWNlcy5pbnRlbC5jb20vSW50ZWxTR1hSb290Q0EuZGVyMB0GA1UdDgQWBBROHyfr\nrZP+yo9kr7ufcfrv8obC7TAOBgNVHQ8BAf8EBAMCBsAwDAYDVR0TAQH/BAIwADAK\nBggqhkjOPQQDAgNIADBFAiEA9xQeifK+2abQGnrAgk0hrOhdyvJQorh2cEMn4Gwr\n4hoCIFHW5qQ9G2wBJ4GMNQqv/oMfbPtzmyTlaWWzwxkqM0CT\n-----END CERTIFICATE-----\n-----BEGIN CERTIFICATE-----\nMIIClDCCAjmgAwIBAgIVAOnoRFJTNlxLGJoR/EMYLKXcIIBIMAoGCCqGSM49BAMC\nMGgxGjAYBgNVBAMMEUludGVsIFNHWCBSb290IENBMRowGAYDVQQKDBFJbnRlbCBD\nb3Jwb3JhdGlvbjEUMBIGA1UEBwwLU2FudGEgQ2xhcmExCzAJBgNVBAgMAkNBMQsw\nCQYDVQQGEwJVUzAeFw0xOTEwMzEwOTQ5MjFaFw00OTEyMzEyMzU5NTlaMGgxGjAY\nBgNVBAMMEUludGVsIFNHWCBSb290IENBMRowGAYDVQQKDBFJbnRlbCBDb3Jwb3Jh\ndGlvbjEUMBIGA1UEBwwLU2FudGEgQ2xhcmExCzAJBgNVBAgMAkNBMQswCQYDVQQG\nEwJVUzBZMBMGByqGSM49AgEGCCqGSM49AwEHA0IABE/6D/1WHNrWwPmNMIyBKMW5\nJ6JzMsjo6xP2vkK1cdZGb1PGRP/C/8ECgiDkmklmzwLzLi+000m7LLrtKJA3oC2j\ngb8wgbwwHwYDVR0jBBgwFoAU6ehEUlM2XEsYmhH8QxgspdwggEgwVgYDVR0fBE8w\nTTBLoEmgR4ZFaHR0cHM6Ly9zYngtY2VydGlmaWNhdGVzLnRydXN0ZWRzZXJ2aWNl\ncy5pbnRlbC5jb20vSW50ZWxTR1hSb290Q0EuZGVyMB0GA1UdDgQWBBTp6ERSUzZc\nSxiaEfxDGCyl3CCASDAOBgNVHQ8BAf8EBAMCAQYwEgYDVR0TAQH/BAgwBgEB/wIB\nATAKBggqhkjOPQQDAgNJADBGAiEAzw9zdUiUHPMUd0C4mx41jlFZkrM3y5f1lgnV\nO7FbjOoCIQCoGtUmT4cXt7V+ySHbJ8Hob9AanpvXNH1ER+/gZF+opQ==\n-----END CERTIFICATE-----\n"},{"fmspc":"00A06F000000","tcbInfo":"{\"tcbInfo\":{\"id\":\"TDX\",\"version\":3,\"issueDate\":\"2025-10-21T09:44:54Z\",\"nextUpdate\":\"2025-11-20T09:44:54Z\",\"fmspc\":\"00A06F000000\",\"pceId\":\"0000\",\"tcbType\":0,\"tcbEvaluationDataNumber\":5,\"tdxModule\":{\"mrsigner\":\"000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000\",\"attributes\":\"0000000000000000\",\"attributesMask\":\"FFFFFFFFFFFFFFFF\"},\"tdxModuleIdentities\":[{\"id\":\"TDX_02\",\"mrsigner\":\"000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000\",\"attributes\":\"0000000000000000\",\"attributesMask\":\"FFFFFFFFFFFFFFFF\",\"tcbLevels\":[{\"tcb\":{\"isvsvn\":0},\"tcbDate\":\"2022-11-09T00:00:00Z\",\"tcbStatus\":\"UpToDate\"}]},{\"id\":\"TDX_03\",\"mrsigner\":\"000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000\",\"attributes\":\"0000000000000000\",\"attributesMask\":\"FFFFFFFFFFFFFFFF\",\"tcbLevels\":[{\"tcb\":{\"isvsvn\":0},\"tcbDate\":\"2022-11-09T00:00:00Z\",\"tcbStatus\":\"UpToDate\"}]},{\"id\":\"TDX_01\",\"mrsigner\":\"000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000\",\"attributes\":\"0000000000000000\",\"attributesMask\":\"FFFFFFFFFFFFFFFF\",\"tcbLevels\":[{\"tcb\":{\"isvsvn\":0},\"tcbDate\":\"2022-11-09T00:00:00Z\",\"tcbStatus\":\"UpToDate\"}]}],\"tcbLevels\":[{\"tcb\":{\"sgxtcbcomponents\":[{\"svn\":1,\"category\":\"BIOS\",\"type\":\"Early Microcode Update\"},{\"svn\":1,\"category\":\"OS/VMM\",\"type\":\"SGX Late Microcode Update\"},{\"svn\":0,\"category\":\"OS/VMM\",\"type\":\"TXT SINIT\"},{\"svn\":0,\"category\":\"BIOS\"},{\"svn\":0,\"category\":\"BIOS\"},{\"svn\":0,\"category\":\"BIOS\"},{\"svn\":0},{\"svn\":0,\"category\":\"OS/VMM\",\"type\":\"SEAMLDR ACM\"},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0}],\"pcesvn\":0,\"tdxtcbcomponents\":[{\"svn\":0,\"category\":\"OS/VMM\",\"type\":\"TDX Module\"},{\"svn\":0,\"category\":\"OS/VMM\",\"type\":\"TDX Module\"},{\"svn\":1,\"category\":\"OS/VMM\",\"type\":\"TDX Late Microcode Update\"},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0}]},\"tcbDate\":\"2022-11-09T00:00:00Z\",\"tcbStatus\":\"UpToDate\"}]},\"signature\":\"e0080569485b49d471cb1fb0246a089e90d3f8b4f696d586cf40b87d4ea7ec711ccc63a4bb5023417575ec2e62c99ae1e0a0ac8514fb2b7c919552dfb15c2687\"}","tcbInfoIssuerChain":"-----BEGIN CERTIFICATE-----\nMIICkDCCAjagAwIBAgIUTh8n662T/sqPZK+7n3H67/KGwu0wCgYIKoZIzj0EAwIw\naDEaMBgGA1UEAwwRSW50ZWwgU0dYIFJvb3QgQ0ExGjAYBgNVBAoMEUludGVsIENv\ncnBvcmF0aW9uMRQwEgYDVQQHDAtTYW50YSBDbGFyYTELMAkGA1UECAwCQ0ExCzAJ\nBgNVBAYTAlVTMB4XDTE5MTAzMTEyMzM0N1oXDTI2MTAzMTEyMzM0N1owbDEeMBwG\nA1UEAwwVSW50ZWwgU0dYIFRDQiBTaWduaW5nMRowGAYDVQQKDBFJbnRlbCBDb3Jw\nb3JhdGlvbjEUMBIGA1UEBwwLU2FudGEgQ2xhcmExCzAJBgNVBAgMAkNBMQswCQYD\nVQQGEwJVUzBZMBMGByqGSM49AgEGCCqGSM49AwEHA0IABOnYw9LbN/JmyUttXa0M\niBEenjPbxbR4C8MuVYxDI+Le8lDBLp9X4wMzCAUF/fI/31giClXp/y0erLbLZjdV\n07+jgbkwgbYwHwYDVR0jBBgwFoAU6ehEUlM2XEsYmhH8QxgspdwggEgwVgYDVR0f\nBE8wTTBLoEmgR4ZFaHR0cHM6Ly9zYngtY2VydGlmaWNhdGVzLnRydXN0ZWRzZXJ2\naWNlcy5pbnRlbC5jb20vSW50ZWxTR1hSb290Q0EuZGVyMB0GA1UdDgQWBBROHyfr\nrZP+yo9kr7ufcfrv8obC7TAOBgNVHQ8BAf8EBAMCBsAwDAYDVR0TAQH/BAIwADAK\nBggqhkjOPQQDAgNIADBFAiEA9xQeifK+2abQGnrAgk0hrOhdyvJQorh2cEMn4Gwr\n4hoCIFHW5qQ9G2wBJ4GMNQqv/oMfbPtzmyTlaWWzwxkqM0CT\n-----END CERTIFICATE-----\n-----BEGIN CERTIFICATE-----\nMIIClDCCAjmgAwIBAgIVAOnoRFJTNlxLGJoR/EMYLKXcIIBIMAoGCCqGSM49BAMC\nMGgxGjAYBgNVBAMMEUludGVsIFNHWCBSb290IENBMRowGAYDVQQKDBFJbnRlbCBD\nb3Jwb3JhdGlvbjEUMBIGA1UEBwwLU2FudGEgQ2xhcmExCzAJBgNVBAgMAkNBMQsw\nCQYDVQQGEwJVUzAeFw0xOTEwMzEwOTQ5MjFaFw00OTEyMzEyMzU5NTlaMGgxGjAY\nBgNVBAMMEUludGVsIFNHWCBSb290IENBMRowGAYDVQQKDBFJbnRlbCBDb3Jwb3Jh\ndGlvbjEUMBIGA1UEBwwLU2FudGEgQ2xhcmExCzAJBgNVBAgMAkNBMQswCQYDVQQG\nEwJVUzBZMBMGByqGSM49AgEGCCqGSM49AwEHA0IABE/6D/1WHNrWwPmNMIyBKMW5\nJ6JzMsjo6xP2vkK1cdZGb1PGRP/C/8ECgiDkmklmzwLzLi+000m7LLrtKJA3oC2j\ngb8wgbwwHwYDVR0jBBgwFoAU6ehEUlM2XEsYmhH8QxgspdwggEgwVgYDVR0fBE8w\nTTBLoEmgR4ZFaHR0cHM6Ly9zYngtY2VydGlmaWNhdGVzLnRydXN0ZWRzZXJ2aWNl\ncy5pbnRlbC5jb20vSW50ZWxTR1hSb290Q0EuZGVyMB0GA1UdDgQWBBTp6ERSUzZc\nSxiaEfxDGCyl3CCASDAOBgNVHQ8BAf8EBAMCAQYwEgYDVR0TAQH/BAgwBgEB/wIB\nATAKBggqhkjOPQQDAgNJADBGAiEAzw9zdUiUHPMUd0C4mx41jlFZkrM3y5f1lgnV\nO7FbjOoCIQCoGtUmT4cXt7V+ySHbJ8Hob9AanpvXNH1ER+/gZF+opQ==\n-----END CERTIFICATE-----\n"},{"fmspc":"10A06D050000","tcbInfo":"{\"tcbInfo\":{\"id\":\"TDX\",\"version\":3,\"issueDate\":\"2025-10-21T09:44:55Z\",\"nextUpdate\":\"2025-11-20T09:44:55Z\",\"fmspc\":\"10A06D050000\",\"pceId\":\"0000\",\"tcbType\":0,\"tcbEvaluationDataNumber\":5,\"tdxModule\":{\"mrsigner\":\"000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000\",\"attributes\":\"0000000000000000\",\"attributesMask\":\"FFFFFFFFFFFFFFFF\"},\"tdxModuleIdentities\":[{\"id\":\"TDX_02\",\"mrsigner\":\"000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000\",\"attributes\":\"0000000000000000\",\"attributesMask\":\"FFFFFFFFFFFFFFFF\",\"tcbLevels\":[{\"tcb\":{\"isvsvn\":0},\"tcbDate\":\"2022-11-09T00:00:00Z\",\"tcbStatus\":\"UpToDate\"}]},{\"id\":\"TDX_03\",\"mrsigner\":\"000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000\",\"attributes\":\"0000000000000000\",\"attributesMask\":\"FFFFFFFFFFFFFFFF\",\"tcbLevels\":[{\"tcb\":{\"isvsvn\":0},\"tcbDate\":\"2022-11-09T00:00:00Z\",\"tcbStatus\":\"UpToDate\"}]},{\"id\":\"TDX_01\",\"mrsigner\":\"000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000\",\"attributes\":\"0000000000000000\",\"attributesMask\":\"FFFFFFFFFFFFFFFF\",\"tcbLevels\":[{\"tcb\":{\"isvsvn\":0},\"tcbDate\":\"2022-11-09T00:00:00Z\",\"tcbStatus\":\"UpToDate\"}]}],\"tcbLevels\":[{\"tcb\":{\"sgxtcbcomponents\":[{\"svn\":0,\"category\":\"BIOS\",\"type\":\"Early Microcode Update\"},{\"svn\":0,\"category\":\"OS/VMM\",\"type\":\"SGX Late Microcode Update\"},{\"svn\":0,\"category\":\"OS/VMM\",\"type\":\"TXT SINIT\"},{\"svn\":0,\"category\":\"BIOS\"},{\"svn\":0,\"category\":\"BIOS\"},{\"svn\":0,\"category\":\"BIOS\"},{\"svn\":0},{\"svn\":0,\"category\":\"OS/VMM\",\"type\":\"SEAMLDR ACM\"},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0}],\"pcesvn\":0,\"tdxtcbcomponents\":[{\"svn\":0,\"category\":\"OS/VMM\",\"type\":\"TDX Module\"},{\"svn\":0,\"category\":\"OS/VMM\",\"type\":\"TDX Module\"},{\"svn\":0,\"category\":\"OS/VMM\",\"type\":\"TDX Late Microcode Update\"},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0}]},\"tcbDate\":\"2022-11-09T00:00:00Z\",\"tcbStatus\":\"UpToDate\"}]},\"signature\":\"7b47307324b11bb25a8c13ee295f052290ea5e50ff216fb59ec5b5fba4ac363da03b98c930c347501d4654438ee1c4dd2e5a6bf4001419d3f79c90ce483340eb\"}","tcbInfoIssuerChain":"-----BEGIN CERTIFICATE-----\nMIICkDCCAjagAwIBAgIUTh8n662T/sqPZK+7n3H67/KGwu0wCgYIKoZIzj0EAwIw\naDEaMBgGA1UEAwwRSW50ZWwgU0dYIFJvb3QgQ0ExGjAYBgNVBAoMEUludGVsIENv\ncnBvcmF0aW9uMRQwEgYDVQQHDAtTYW50YSBDbGFyYTELMAkGA1UECAwCQ0ExCzAJ\nBgNVBAYTAlVTMB4XDTE5MTAzMTEyMzM0N1oXDTI2MTAzMTEyMzM0N1owbDEeMBwG\nA1UEAwwVSW50ZWwgU0dYIFRDQiBTaWduaW5nMRowGAYDVQQKDBFJbnRlbCBDb3Jw\nb3JhdGlvbjEUMBIGA1UEBwwLU2FudGEgQ2xhcmExCzAJBgNVBAgMAkNBMQswCQYD\nVQQGEwJVUzBZMBMGByqGSM49AgEGCCqGSM49AwEHA0IABOnYw9LbN/JmyUttXa0M\niBEenjPbxbR4C8MuVYxDI+Le8lDBLp9X4wMzCAUF/fI/31giClXp/y0erLbLZjdV\n07+jgbkwgbYwHwYDVR0jBBgwFoAU6ehEUlM2XEsYmhH8QxgspdwggEgwVgYDVR0f\nBE8wTTBLoEmgR4ZFaHR0cHM6Ly9zYngtY2VydGlmaWNhdGVzLnRydXN0ZWRzZXJ2\naWNlcy5pbnRlbC5jb20vSW50ZWxTR1hSb290Q0EuZGVyMB0GA1UdDgQWBBROHyfr\nrZP+yo9kr7ufcfrv8obC7TAOBgNVHQ8BAf8EBAMCBsAwDAYDVR0TAQH/BAIwADAK\nBggqhkjOPQQDAgNIADBFAiEA9xQeifK+2abQGnrAgk0hrOhdyvJQorh2cEMn4Gwr\n4hoCIFHW5qQ9G2wBJ4GMNQqv/oMfbPtzmyTlaWWzwxkqM0CT\n-----END CERTIFICATE-----\n-----BEGIN CERTIFICATE-----\nMIIClDCCAjmgAwIBAgIVAOnoRFJTNlxLGJoR/EMYLKXcIIBIMAoGCCqGSM49BAMC\nMGgxGjAYBgNVBAMMEUludGVsIFNHWCBSb290IENBMRowGAYDVQQKDBFJbnRlbCBD\nb3Jwb3JhdGlvbjEUMBIGA1UEBwwLU2FudGEgQ2xhcmExCzAJBgNVBAgMAkNBMQsw\nCQYDVQQGEwJVUzAeFw0xOTEwMzEwOTQ5MjFaFw00OTEyMzEyMzU5NTlaMGgxGjAY\nBgNVBAMMEUludGVsIFNHWCBSb290IENBMRowGAYDVQQKDBFJbnRlbCBDb3Jwb3Jh\ndGlvbjEUMBIGA1UEBwwLU2FudGEgQ2xhcmExCzAJBgNVBAgMAkNBMQswCQYDVQQG\nEwJVUzBZMBMGByqGSM49AgEGCCqGSM49AwEHA0IABE/6D/1WHNrWwPmNMIyBKMW5\nJ6JzMsjo6xP2vkK1cdZGb1PGRP/C/8ECgiDkmklmzwLzLi+000m7LLrtKJA3oC2j\ngb8wgbwwHwYDVR0jBBgwFoAU6ehEUlM2XEsYmhH8QxgspdwggEgwVgYDVR0fBE8w\nTTBLoEmgR4ZFaHR0cHM6Ly9zYngtY2VydGlmaWNhdGVzLnRydXN0ZWRzZXJ2aWNl\ncy5pbnRlbC5jb20vSW50ZWxTR1hSb290Q0EuZGVyMB0GA1UdDgQWBBTp6ERSUzZc\nSxiaEfxDGCyl3CCASDAOBgNVHQ8BAf8EBAMCAQYwEgYDVR0TAQH/BAgwBgEB/wIB\nATAKBggqhkjOPQQDAgNJADBGAiEAzw9zdUiUHPMUd0C4mx41jlFZkrM3y5f1lgnV\nO7FbjOoCIQCoGtUmT4cXt7V+ySHbJ8Hob9AanpvXNH1ER+/gZF+opQ==\n-----END CERTIFICATE-----\n"},{"fmspc":"00C06F000000","tcbInfo":"{\"tcbInfo\":{\"id\":\"TDX\",\"version\":3,\"issueDate\":\"2025-10-21T09:44:56Z\",\"nextUpdate\":\"2025-11-20T09:44:56Z\",\"fmspc\":\"00C06F000000\",\"pceId\":\"0000\",\"tcbType\":0,\"tcbEvaluationDataNumber\":5,\"tdxModule\":{\"mrsigner\":\"000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000\",\"attributes\":\"0000000000000000\",\"attributesMask\":\"FFFFFFFFFFFFFFFF\"},\"tdxModuleIdentities\":[{\"id\":\"TDX_02\",\"mrsigner\":\"000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000\",\"attributes\":\"0000000000000000\",\"attributesMask\":\"FFFFFFFFFFFFFFFF\",\"tcbLevels\":[{\"tcb\":{\"isvsvn\":0},\"tcbDate\":\"2022-11-09T00:00:00Z\",\"tcbStatus\":\"UpToDate\"}]},{\"id\":\"TDX_03\",\"mrsigner\":\"000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000\",\"attributes\":\"0000000000000000\",\"attributesMask\":\"FFFFFFFFFFFFFFFF\",\"tcbLevels\":[{\"tcb\":{\"isvsvn\":0},\"tcbDate\":\"2022-11-09T00:00:00Z\",\"tcbStatus\":\"UpToDate\"}]},{\"id\":\"TDX_01\",\"mrsigner\":\"000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000\",\"attributes\":\"0000000000000000\",\"attributesMask\":\"FFFFFFFFFFFFFFFF\",\"tcbLevels\":[{\"tcb\":{\"isvsvn\":0},\"tcbDate\":\"2022-11-09T00:00:00Z\",\"tcbStatus\":\"UpToDate\"}]}],\"tcbLevels\":[{\"tcb\":{\"sgxtcbcomponents\":[{\"svn\":1,\"category\":\"BIOS\",\"type\":\"Early Microcode Update\"},{\"svn\":1,\"category\":\"OS/VMM\",\"type\":\"SGX Late Microcode Update\"},{\"svn\":0,\"category\":\"OS/VMM\",\"type\":\"TXT SINIT\"},{\"svn\":0,\"category\":\"BIOS\"},{\"svn\":0,\"category\":\"BIOS\"},{\"svn\":0,\"category\":\"BIOS\"},{\"svn\":0},{\"svn\":0,\"category\":\"OS/VMM\",\"type\":\"SEAMLDR ACM\"},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0}],\"pcesvn\":0,\"tdxtcbcomponents\":[{\"svn\":0,\"category\":\"OS/VMM\",\"type\":\"TDX Module\"},{\"svn\":0,\"category\":\"OS/VMM\",\"type\":\"TDX Module\"},{\"svn\":1,\"category\":\"OS/VMM\",\"type\":\"TDX Late Microcode Update\"},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0}]},\"tcbDate\":\"2022-11-09T00:00:00Z\",\"tcbStatus\":\"UpToDate\"}]},\"signature\":\"4208d603a0c646cdfba3a764de628aabf599d844ec36901373d8b70b0b03dedac28ad21769cf7d288045936e43f520f9cbd38cd4a09ae770fef67c1508b35300\"}","tcbInfoIssuerChain":"-----BEGIN CERTIFICATE-----\nMIICkDCCAjagAwIBAgIUTh8n662T/sqPZK+7n3H67/KGwu0wCgYIKoZIzj0EAwIw\naDEaMBgGA1UEAwwRSW50ZWwgU0dYIFJvb3QgQ0ExGjAYBgNVBAoMEUludGVsIENv\ncnBvcmF0aW9uMRQwEgYDVQQHDAtTYW50YSBDbGFyYTELMAkGA1UECAwCQ0ExCzAJ\nBgNVBAYTAlVTMB4XDTE5MTAzMTEyMzM0N1oXDTI2MTAzMTEyMzM0N1owbDEeMBwG\nA1UEAwwVSW50ZWwgU0dYIFRDQiBTaWduaW5nMRowGAYDVQQKDBFJbnRlbCBDb3Jw\nb3JhdGlvbjEUMBIGA1UEBwwLU2FudGEgQ2xhcmExCzAJBgNVBAgMAkNBMQswCQYD\nVQQGEwJVUzBZMBMGByqGSM49AgEGCCqGSM49AwEHA0IABOnYw9LbN/JmyUttXa0M\niBEenjPbxbR4C8MuVYxDI+Le8lDBLp9X4wMzCAUF/fI/31giClXp/y0erLbLZjdV\n07+jgbkwgbYwHwYDVR0jBBgwFoAU6ehEUlM2XEsYmhH8QxgspdwggEgwVgYDVR0f\nBE8wTTBLoEmgR4ZFaHR0cHM6Ly9zYngtY2VydGlmaWNhdGVzLnRydXN0ZWRzZXJ2\naWNlcy5pbnRlbC5jb20vSW50ZWxTR1hSb290Q0EuZGVyMB0GA1UdDgQWBBROHyfr\nrZP+yo9kr7ufcfrv8obC7TAOBgNVHQ8BAf8EBAMCBsAwDAYDVR0TAQH/BAIwADAK\nBggqhkjOPQQDAgNIADBFAiEA9xQeifK+2abQGnrAgk0hrOhdyvJQorh2cEMn4Gwr\n4hoCIFHW5qQ9G2wBJ4GMNQqv/oMfbPtzmyTlaWWzwxkqM0CT\n-----END CERTIFICATE-----\n-----BEGIN CERTIFICATE-----\nMIIClDCCAjmgAwIBAgIVAOnoRFJTNlxLGJoR/EMYLKXcIIBIMAoGCCqGSM49BAMC\nMGgxGjAYBgNVBAMMEUludGVsIFNHWCBSb290IENBMRowGAYDVQQKDBFJbnRlbCBD\nb3Jwb3JhdGlvbjEUMBIGA1UEBwwLU2FudGEgQ2xhcmExCzAJBgNVBAgMAkNBMQsw\nCQYDVQQGEwJVUzAeFw0xOTEwMzEwOTQ5MjFaFw00OTEyMzEyMzU5NTlaMGgxGjAY\nBgNVBAMMEUludGVsIFNHWCBSb290IENBMRowGAYDVQQKDBFJbnRlbCBDb3Jwb3Jh\ndGlvbjEUMBIGA1UEBwwLU2FudGEgQ2xhcmExCzAJBgNVBAgMAkNBMQswCQYDVQQG\nEwJVUzBZMBMGByqGSM49AgEGCCqGSM49AwEHA0IABE/6D/1WHNrWwPmNMIyBKMW5\nJ6JzMsjo6xP2vkK1cdZGb1PGRP/C/8ECgiDkmklmzwLzLi+000m7LLrtKJA3oC2j\ngb8wgbwwHwYDVR0jBBgwFoAU6ehEUlM2XEsYmhH8QxgspdwggEgwVgYDVR0fBE8w\nTTBLoEmgR4ZFaHR0cHM6Ly9zYngtY2VydGlmaWNhdGVzLnRydXN0ZWRzZXJ2aWNl\ncy5pbnRlbC5jb20vSW50ZWxTR1hSb290Q0EuZGVyMB0GA1UdDgQWBBTp6ERSUzZc\nSxiaEfxDGCyl3CCASDAOBgNVHQ8BAf8EBAMCAQYwEgYDVR0TAQH/BAgwBgEB/wIB\nATAKBggqhkjOPQQDAgNJADBGAiEAzw9zdUiUHPMUd0C4mx41jlFZkrM3y5f1lgnV\nO7FbjOoCIQCoGtUmT4cXt7V+ySHbJ8Hob9AanpvXNH1ER+/gZF+opQ==\n-----END CERTIFICATE-----\n"},{"fmspc":"30806F000000","tcbInfo":"{\"tcbInfo\":{\"id\":\"TDX\",\"version\":3,\"issueDate\":\"2025-10-21T09:44:57Z\",\"nextUpdate\":\"2025-11-20T09:44:57Z\",\"fmspc\":\"30806F000000\",\"pceId\":\"0000\",\"tcbType\":0,\"tcbEvaluationDataNumber\":5,\"tdxModule\":{\"mrsigner\":\"000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000\",\"attributes\":\"0000000000000000\",\"attributesMask\":\"FFFFFFFFFFFFFFFF\"},\"tdxModuleIdentities\":[{\"id\":\"TDX_02\",\"mrsigner\":\"000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000\",\"attributes\":\"0000000000000000\",\"attributesMask\":\"FFFFFFFFFFFFFFFF\",\"tcbLevels\":[{\"tcb\":{\"isvsvn\":0},\"tcbDate\":\"2022-11-09T00:00:00Z\",\"tcbStatus\":\"UpToDate\"}]},{\"id\":\"TDX_03\",\"mrsigner\":\"000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000\",\"attributes\":\"0000000000000000\",\"attributesMask\":\"FFFFFFFFFFFFFFFF\",\"tcbLevels\":[{\"tcb\":{\"isvsvn\":0},\"tcbDate\":\"2022-11-09T00:00:00Z\",\"tcbStatus\":\"UpToDate\"}]},{\"id\":\"TDX_01\",\"mrsigner\":\"000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000\",\"attributes\":\"0000000000000000\",\"attributesMask\":\"FFFFFFFFFFFFFFFF\",\"tcbLevels\":[{\"tcb\":{\"isvsvn\":0},\"tcbDate\":\"2022-11-09T00:00:00Z\",\"tcbStatus\":\"UpToDate\"}]}],\"tcbLevels\":[{\"tcb\":{\"sgxtcbcomponents\":[{\"svn\":1,\"category\":\"BIOS\",\"type\":\"Early Microcode Update\"},{\"svn\":1,\"category\":\"OS/VMM\",\"type\":\"SGX Late Microcode Update\"},{\"svn\":0,\"category\":\"OS/VMM\",\"type\":\"TXT SINIT\"},{\"svn\":0,\"category\":\"BIOS\"},{\"svn\":0,\"category\":\"BIOS\"},{\"svn\":0,\"category\":\"BIOS\"},{\"svn\":0},{\"svn\":0,\"category\":\"OS/VMM\",\"type\":\"SEAMLDR ACM\"},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0}],\"pcesvn\":11,\"tdxtcbcomponents\":[{\"svn\":0,\"category\":\"OS/VMM\",\"type\":\"TDX Module\"},{\"svn\":0,\"category\":\"OS/VMM\",\"type\":\"TDX Module\"},{\"svn\":1,\"category\":\"OS/VMM\",\"type\":\"TDX Late Microcode Update\"},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0}]},\"tcbDate\":\"2022-11-09T00:00:00Z\",\"tcbStatus\":\"UpToDate\"}]},\"signature\":\"274fed414afb6217575b8487ca1554d61bc5092f0085c89b9aac7b3f7585a679723f843828d695626927af11bc2b9f0f7a50243cef471ebdd664a0f6db391e75\"}","tcbInfoIssuerChain":"-----BEGIN CERTIFICATE-----\nMIICkDCCAjagAwIBAgIUTh8n662T/sqPZK+7n3H67/KGwu0wCgYIKoZIzj0EAwIw\naDEaMBgGA1UEAwwRSW50ZWwgU0dYIFJvb3QgQ0ExGjAYBgNVBAoMEUludGVsIENv\ncnBvcmF0aW9uMRQwEgYDVQQHDAtTYW50YSBDbGFyYTELMAkGA1UECAwCQ0ExCzAJ\nBgNVBAYTAlVTMB4XDTE5MTAzMTEyMzM0N1oXDTI2MTAzMTEyMzM0N1owbDEeMBwG\nA1UEAwwVSW50ZWwgU0dYIFRDQiBTaWduaW5nMRowGAYDVQQKDBFJbnRlbCBDb3Jw\nb3JhdGlvbjEUMBIGA1UEBwwLU2FudGEgQ2xhcmExCzAJBgNVBAgMAkNBMQswCQYD\nVQQGEwJVUzBZMBMGByqGSM49AgEGCCqGSM49AwEHA0IABOnYw9LbN/JmyUttXa0M\niBEenjPbxbR4C8MuVYxDI+Le8lDBLp9X4wMzCAUF/fI/31giClXp/y0erLbLZjdV\n07+jgbkwgbYwHwYDVR0jBBgwFoAU6ehEUlM2XEsYmhH8QxgspdwggEgwVgYDVR0f\nBE8wTTBLoEmgR4ZFaHR0cHM6Ly9zYngtY2VydGlmaWNhdGVzLnRydXN0ZWRzZXJ2\naWNlcy5pbnRlbC5jb20vSW50ZWxTR1hSb290Q0EuZGVyMB0GA1UdDgQWBBROHyfr\nrZP+yo9kr7ufcfrv8obC7TAOBgNVHQ8BAf8EBAMCBsAwDAYDVR0TAQH/BAIwADAK\nBggqhkjOPQQDAgNIADBFAiEA9xQeifK+2abQGnrAgk0hrOhdyvJQorh2cEMn4Gwr\n4hoCIFHW5qQ9G2wBJ4GMNQqv/oMfbPtzmyTlaWWzwxkqM0CT\n-----END CERTIFICATE-----\n-----BEGIN CERTIFICATE-----\nMIIClDCCAjmgAwIBAgIVAOnoRFJTNlxLGJoR/EMYLKXcIIBIMAoGCCqGSM49BAMC\nMGgxGjAYBgNVBAMMEUludGVsIFNHWCBSb290IENBMRowGAYDVQQKDBFJbnRlbCBD\nb3Jwb3JhdGlvbjEUMBIGA1UEBwwLU2FudGEgQ2xhcmExCzAJBgNVBAgMAkNBMQsw\nCQYDVQQGEwJVUzAeFw0xOTEwMzEwOTQ5MjFaFw00OTEyMzEyMzU5NTlaMGgxGjAY\nBgNVBAMMEUludGVsIFNHWCBSb290IENBMRowGAYDVQQKDBFJbnRlbCBDb3Jwb3Jh\ndGlvbjEUMBIGA1UEBwwLU2FudGEgQ2xhcmExCzAJBgNVBAgMAkNBMQswCQYDVQQG\nEwJVUzBZMBMGByqGSM49AgEGCCqGSM49AwEHA0IABE/6D/1WHNrWwPmNMIyBKMW5\nJ6JzMsjo6xP2vkK1cdZGb1PGRP/C/8ECgiDkmklmzwLzLi+000m7LLrtKJA3oC2j\ngb8wgbwwHwYDVR0jBBgwFoAU6ehEUlM2XEsYmhH8QxgspdwggEgwVgYDVR0fBE8w\nTTBLoEmgR4ZFaHR0cHM6Ly9zYngtY2VydGlmaWNhdGVzLnRydXN0ZWRzZXJ2aWNl\ncy5pbnRlbC5jb20vSW50ZWxTR1hSb290Q0EuZGVyMB0GA1UdDgQWBBTp6ERSUzZc\nSxiaEfxDGCyl3CCASDAOBgNVHQ8BAf8EBAMCAQYwEgYDVR0TAQH/BAgwBgEB/wIB\nATAKBggqhkjOPQQDAgNJADBGAiEAzw9zdUiUHPMUd0C4mx41jlFZkrM3y5f1lgnV\nO7FbjOoCIQCoGtUmT4cXt7V+ySHbJ8Hob9AanpvXNH1ER+/gZF+opQ==\n-----END CERTIFICATE-----\n"},{"fmspc":"20806F070000","tcbInfo":"{\"tcbInfo\":{\"id\":\"TDX\",\"version\":3,\"issueDate\":\"2025-10-21T09:44:58Z\",\"nextUpdate\":\"2025-11-20T09:44:58Z\",\"fmspc\":\"20806F070000\",\"pceId\":\"0000\",\"tcbType\":0,\"tcbEvaluationDataNumber\":5,\"tdxModule\":{\"mrsigner\":\"000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000\",\"attributes\":\"0000000000000000\",\"attributesMask\":\"FFFFFFFFFFFFFFFF\"},\"tdxModuleIdentities\":[{\"id\":\"TDX_02\",\"mrsigner\":\"000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000\",\"attributes\":\"0000000000000000\",\"attributesMask\":\"FFFFFFFFFFFFFFFF\",\"tcbLevels\":[{\"tcb\":{\"isvsvn\":0},\"tcbDate\":\"2022-11-09T00:00:00Z\",\"tcbStatus\":\"UpToDate\"}]},{\"id\":\"TDX_03\",\"mrsigner\":\"000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000\",\"attributes\":\"0000000000000000\",\"attributesMask\":\"FFFFFFFFFFFFFFFF\",\"tcbLevels\":[{\"tcb\":{\"isvsvn\":0},\"tcbDate\":\"2022-11-09T00:00:00Z\",\"tcbStatus\":\"UpToDate\"}]},{\"id\":\"TDX_01\",\"mrsigner\":\"000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000\",\"attributes\":\"0000000000000000\",\"attributesMask\":\"FFFFFFFFFFFFFFFF\",\"tcbLevels\":[{\"tcb\":{\"isvsvn\":0},\"tcbDate\":\"2022-11-09T00:00:00Z\",\"tcbStatus\":\"UpToDate\"}]}],\"tcbLevels\":[{\"tcb\":{\"sgxtcbcomponents\":[{\"svn\":1,\"category\":\"BIOS\",\"type\":\"Early Microcode Update\"},{\"svn\":1,\"category\":\"OS/VMM\",\"type\":\"SGX Late Microcode Update\"},{\"svn\":0,\"category\":\"OS/VMM\",\"type\":\"TXT SINIT\"},{\"svn\":0,\"category\":\"BIOS\"},{\"svn\":0,\"category\":\"BIOS\"},{\"svn\":0,\"category\":\"BIOS\"},{\"svn\":0},{\"svn\":0,\"category\":\"OS/VMM\",\"type\":\"SEAMLDR ACM\"},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0}],\"pcesvn\":0,\"tdxtcbcomponents\":[{\"svn\":0,\"category\":\"OS/VMM\",\"type\":\"TDX Module\"},{\"svn\":0,\"category\":\"OS/VMM\",\"type\":\"TDX Module\"},{\"svn\":1,\"category\":\"OS/VMM\",\"type\":\"TDX Late Microcode Update\"},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0}]},\"tcbDate\":\"2022-11-09T00:00:00Z\",\"tcbStatus\":\"UpToDate\"}]},\"signature\":\"ae4a3c73b3ca87ae3a897baf0f0a62c5ae335a00a39118e9be8dcd28e2bd3bbb8be7e56293617f27f2d10e0282eefc6d4b965505774dca4b7478febdd654b040\"}","tcbInfoIssuerChain":"-----BEGIN CERTIFICATE-----\nMIICkDCCAjagAwIBAgIUTh8n662T/sqPZK+7n3H67/KGwu0wCgYIKoZIzj0EAwIw\naDEaMBgGA1UEAwwRSW50ZWwgU0dYIFJvb3QgQ0ExGjAYBgNVBAoMEUludGVsIENv\ncnBvcmF0aW9uMRQwEgYDVQQHDAtTYW50YSBDbGFyYTELMAkGA1UECAwCQ0ExCzAJ\nBgNVBAYTAlVTMB4XDTE5MTAzMTEyMzM0N1oXDTI2MTAzMTEyMzM0N1owbDEeMBwG\nA1UEAwwVSW50ZWwgU0dYIFRDQiBTaWduaW5nMRowGAYDVQQKDBFJbnRlbCBDb3Jw\nb3JhdGlvbjEUMBIGA1UEBwwLU2FudGEgQ2xhcmExCzAJBgNVBAgMAkNBMQswCQYD\nVQQGEwJVUzBZMBMGByqGSM49AgEGCCqGSM49AwEHA0IABOnYw9LbN/JmyUttXa0M\niBEenjPbxbR4C8MuVYxDI+Le8lDBLp9X4wMzCAUF/fI/31giClXp/y0erLbLZjdV\n07+jgbkwgbYwHwYDVR0jBBgwFoAU6ehEUlM2XEsYmhH8QxgspdwggEgwVgYDVR0f\nBE8wTTBLoEmgR4ZFaHR0cHM6Ly9zYngtY2VydGlmaWNhdGVzLnRydXN0ZWRzZXJ2\naWNlcy5pbnRlbC5jb20vSW50ZWxTR1hSb290Q0EuZGVyMB0GA1UdDgQWBBROHyfr\nrZP+yo9kr7ufcfrv8obC7TAOBgNVHQ8BAf8EBAMCBsAwDAYDVR0TAQH/BAIwADAK\nBggqhkjOPQQDAgNIADBFAiEA9xQeifK+2abQGnrAgk0hrOhdyvJQorh2cEMn4Gwr\n4hoCIFHW5qQ9G2wBJ4GMNQqv/oMfbPtzmyTlaWWzwxkqM0CT\n-----END CERTIFICATE-----\n-----BEGIN CERTIFICATE-----\nMIIClDCCAjmgAwIBAgIVAOnoRFJTNlxLGJoR/EMYLKXcIIBIMAoGCCqGSM49BAMC\nMGgxGjAYBgNVBAMMEUludGVsIFNHWCBSb290IENBMRowGAYDVQQKDBFJbnRlbCBD\nb3Jwb3JhdGlvbjEUMBIGA1UEBwwLU2FudGEgQ2xhcmExCzAJBgNVBAgMAkNBMQsw\nCQYDVQQGEwJVUzAeFw0xOTEwMzEwOTQ5MjFaFw00OTEyMzEyMzU5NTlaMGgxGjAY\nBgNVBAMMEUludGVsIFNHWCBSb290IENBMRowGAYDVQQKDBFJbnRlbCBDb3Jwb3Jh\ndGlvbjEUMBIGA1UEBwwLU2FudGEgQ2xhcmExCzAJBgNVBAgMAkNBMQswCQYDVQQG\nEwJVUzBZMBMGByqGSM49AgEGCCqGSM49AwEHA0IABE/6D/1WHNrWwPmNMIyBKMW5\nJ6JzMsjo6xP2vkK1cdZGb1PGRP/C/8ECgiDkmklmzwLzLi+000m7LLrtKJA3oC2j\ngb8wgbwwHwYDVR0jBBgwFoAU6ehEUlM2XEsYmhH8QxgspdwggEgwVgYDVR0fBE8w\nTTBLoEmgR4ZFaHR0cHM6Ly9zYngtY2VydGlmaWNhdGVzLnRydXN0ZWRzZXJ2aWNl\ncy5pbnRlbC5jb20vSW50ZWxTR1hSb290Q0EuZGVyMB0GA1UdDgQWBBTp6ERSUzZc\nSxiaEfxDGCyl3CCASDAOBgNVHQ8BAf8EBAMCAQYwEgYDVR0TAQH/BAgwBgEB/wIB\nATAKBggqhkjOPQQDAgNJADBGAiEAzw9zdUiUHPMUd0C4mx41jlFZkrM3y5f1lgnV\nO7FbjOoCIQCoGtUmT4cXt7V+ySHbJ8Hob9AanpvXNH1ER+/gZF+opQ==\n-----END CERTIFICATE-----\n"},{"fmspc":"10806F040000","tcbInfo":"{\"tcbInfo\":{\"id\":\"TDX\",\"version\":3,\"issueDate\":\"2025-10-21T09:44:59Z\",\"nextUpdate\":\"2025-11-20T09:44:59Z\",\"fmspc\":\"10806F040000\",\"pceId\":\"0000\",\"tcbType\":0,\"tcbEvaluationDataNumber\":5,\"tdxModule\":{\"mrsigner\":\"000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000\",\"attributes\":\"0000000000000000\",\"attributesMask\":\"FFFFFFFFFFFFFFFF\"},\"tdxModuleIdentities\":[{\"id\":\"TDX_02\",\"mrsigner\":\"000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000\",\"attributes\":\"0000000000000000\",\"attributesMask\":\"FFFFFFFFFFFFFFFF\",\"tcbLevels\":[{\"tcb\":{\"isvsvn\":0},\"tcbDate\":\"2022-11-09T00:00:00Z\",\"tcbStatus\":\"UpToDate\"}]},{\"id\":\"TDX_03\",\"mrsigner\":\"000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000\",\"attributes\":\"0000000000000000\",\"attributesMask\":\"FFFFFFFFFFFFFFFF\",\"tcbLevels\":[{\"tcb\":{\"isvsvn\":0},\"tcbDate\":\"2022-11-09T00:00:00Z\",\"tcbStatus\":\"UpToDate\"}]},{\"id\":\"TDX_01\",\"mrsigner\":\"000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000\",\"attributes\":\"0000000000000000\",\"attributesMask\":\"FFFFFFFFFFFFFFFF\",\"tcbLevels\":[{\"tcb\":{\"isvsvn\":0},\"tcbDate\":\"2022-11-09T00:00:00Z\",\"tcbStatus\":\"UpToDate\"}]}],\"tcbLevels\":[{\"tcb\":{\"sgxtcbcomponents\":[{\"svn\":1,\"category\":\"BIOS\",\"type\":\"Early Microcode Update\"},{\"svn\":1,\"category\":\"OS/VMM\",\"type\":\"SGX Late Microcode Update\"},{\"svn\":0,\"category\":\"OS/VMM\",\"type\":\"TXT SINIT\"},{\"svn\":0,\"category\":\"BIOS\"},{\"svn\":0,\"category\":\"BIOS\"},{\"svn\":0,\"category\":\"BIOS\"},{\"svn\":0},{\"svn\":0,\"category\":\"OS/VMM\",\"type\":\"SEAMLDR ACM\"},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0}],\"pcesvn\":11,\"tdxtcbcomponents\":[{\"svn\":0,\"category\":\"OS/VMM\",\"type\":\"TDX Module\"},{\"svn\":0,\"category\":\"OS/VMM\",\"type\":\"TDX Module\"},{\"svn\":1,\"category\":\"OS/VMM\",\"type\":\"TDX Late Microcode Update\"},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0}]},\"tcbDate\":\"2022-11-09T00:00:00Z\",\"tcbStatus\":\"UpToDate\"}]},\"signature\":\"8be7cbb359c180b54d61066ee4a120662bb721e863754557705c5d591a4df70d18bea90fe309958448422dcc7ef55d1cf26b44d6a9c15ec733f30f74d87800d1\"}","tcbInfoIssuerChain":"-----BEGIN CERTIFICATE-----\nMIICkDCCAjagAwIBAgIUTh8n662T/sqPZK+7n3H67/KGwu0wCgYIKoZIzj0EAwIw\naDEaMBgGA1UEAwwRSW50ZWwgU0dYIFJvb3QgQ0ExGjAYBgNVBAoMEUludGVsIENv\ncnBvcmF0aW9uMRQwEgYDVQQHDAtTYW50YSBDbGFyYTELMAkGA1UECAwCQ0ExCzAJ\nBgNVBAYTAlVTMB4XDTE5MTAzMTEyMzM0N1oXDTI2MTAzMTEyMzM0N1owbDEeMBwG\nA1UEAwwVSW50ZWwgU0dYIFRDQiBTaWduaW5nMRowGAYDVQQKDBFJbnRlbCBDb3Jw\nb3JhdGlvbjEUMBIGA1UEBwwLU2FudGEgQ2xhcmExCzAJBgNVBAgMAkNBMQswCQYD\nVQQGEwJVUzBZMBMGByqGSM49AgEGCCqGSM49AwEHA0IABOnYw9LbN/JmyUttXa0M\niBEenjPbxbR4C8MuVYxDI+Le8lDBLp9X4wMzCAUF/fI/31giClXp/y0erLbLZjdV\n07+jgbkwgbYwHwYDVR0jBBgwFoAU6ehEUlM2XEsYmhH8QxgspdwggEgwVgYDVR0f\nBE8wTTBLoEmgR4ZFaHR0cHM6Ly9zYngtY2VydGlmaWNhdGVzLnRydXN0ZWRzZXJ2\naWNlcy5pbnRlbC5jb20vSW50ZWxTR1hSb290Q0EuZGVyMB0GA1UdDgQWBBROHyfr\nrZP+yo9kr7ufcfrv8obC7TAOBgNVHQ8BAf8EBAMCBsAwDAYDVR0TAQH/BAIwADAK\nBggqhkjOPQQDAgNIADBFAiEA9xQeifK+2abQGnrAgk0hrOhdyvJQorh2cEMn4Gwr\n4hoCIFHW5qQ9G2wBJ4GMNQqv/oMfbPtzmyTlaWWzwxkqM0CT\n-----END CERTIFICATE-----\n-----BEGIN CERTIFICATE-----\nMIIClDCCAjmgAwIBAgIVAOnoRFJTNlxLGJoR/EMYLKXcIIBIMAoGCCqGSM49BAMC\nMGgxGjAYBgNVBAMMEUludGVsIFNHWCBSb290IENBMRowGAYDVQQKDBFJbnRlbCBD\nb3Jwb3JhdGlvbjEUMBIGA1UEBwwLU2FudGEgQ2xhcmExCzAJBgNVBAgMAkNBMQsw\nCQYDVQQGEwJVUzAeFw0xOTEwMzEwOTQ5MjFaFw00OTEyMzEyMzU5NTlaMGgxGjAY\nBgNVBAMMEUludGVsIFNHWCBSb290IENBMRowGAYDVQQKDBFJbnRlbCBDb3Jwb3Jh\ndGlvbjEUMBIGA1UEBwwLU2FudGEgQ2xhcmExCzAJBgNVBAgMAkNBMQswCQYDVQQG\nEwJVUzBZMBMGByqGSM49AgEGCCqGSM49AwEHA0IABE/6D/1WHNrWwPmNMIyBKMW5\nJ6JzMsjo6xP2vkK1cdZGb1PGRP/C/8ECgiDkmklmzwLzLi+000m7LLrtKJA3oC2j\ngb8wgbwwHwYDVR0jBBgwFoAU6ehEUlM2XEsYmhH8QxgspdwggEgwVgYDVR0fBE8w\nTTBLoEmgR4ZFaHR0cHM6Ly9zYngtY2VydGlmaWNhdGVzLnRydXN0ZWRzZXJ2aWNl\ncy5pbnRlbC5jb20vSW50ZWxTR1hSb290Q0EuZGVyMB0GA1UdDgQWBBTp6ERSUzZc\nSxiaEfxDGCyl3CCASDAOBgNVHQ8BAf8EBAMCAQYwEgYDVR0TAQH/BAgwBgEB/wIB\nATAKBggqhkjOPQQDAgNJADBGAiEAzw9zdUiUHPMUd0C4mx41jlFZkrM3y5f1lgnV\nO7FbjOoCIQCoGtUmT4cXt7V+ySHbJ8Hob9AanpvXNH1ER+/gZF+opQ==\n-----END CERTIFICATE-----\n"},{"fmspc":"10D06D000000","tcbInfo":"{\"tcbInfo\":{\"id\":\"TDX\",\"version\":3,\"issueDate\":\"2025-10-21T09:45:00Z\",\"nextUpdate\":\"2025-11-20T09:45:00Z\",\"fmspc\":\"10D06D000000\",\"pceId\":\"0000\",\"tcbType\":0,\"tcbEvaluationDataNumber\":5,\"tdxModule\":{\"mrsigner\":\"000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000\",\"attributes\":\"0000000000000000\",\"attributesMask\":\"FFFFFFFFFFFFFFFF\"},\"tdxModuleIdentities\":[{\"id\":\"TDX_02\",\"mrsigner\":\"000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000\",\"attributes\":\"0000000000000000\",\"attributesMask\":\"FFFFFFFFFFFFFFFF\",\"tcbLevels\":[{\"tcb\":{\"isvsvn\":0},\"tcbDate\":\"2022-11-09T00:00:00Z\",\"tcbStatus\":\"UpToDate\"}]},{\"id\":\"TDX_03\",\"mrsigner\":\"000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000\",\"attributes\":\"0000000000000000\",\"attributesMask\":\"FFFFFFFFFFFFFFFF\",\"tcbLevels\":[{\"tcb\":{\"isvsvn\":0},\"tcbDate\":\"2022-11-09T00:00:00Z\",\"tcbStatus\":\"UpToDate\"}]},{\"id\":\"TDX_01\",\"mrsigner\":\"000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000\",\"attributes\":\"0000000000000000\",\"attributesMask\":\"FFFFFFFFFFFFFFFF\",\"tcbLevels\":[{\"tcb\":{\"isvsvn\":0},\"tcbDate\":\"2022-11-09T00:00:00Z\",\"tcbStatus\":\"UpToDate\"}]}],\"tcbLevels\":[{\"tcb\":{\"sgxtcbcomponents\":[{\"svn\":1,\"category\":\"BIOS\",\"type\":\"Early Microcode Update\"},{\"svn\":1,\"category\":\"OS/VMM\",\"type\":\"SGX Late Microcode Update\"},{\"svn\":0,\"category\":\"OS/VMM\",\"type\":\"TXT SINIT\"},{\"svn\":0,\"category\":\"BIOS\"},{\"svn\":0,\"category\":\"BIOS\"},{\"svn\":0,\"category\":\"BIOS\"},{\"svn\":0},{\"svn\":0,\"category\":\"OS/VMM\",\"type\":\"SEAMLDR ACM\"},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0}],\"pcesvn\":0,\"tdxtcbcomponents\":[{\"svn\":0,\"category\":\"OS/VMM\",\"type\":\"TDX Module\"},{\"svn\":0,\"category\":\"OS/VMM\",\"type\":\"TDX Module\"},{\"svn\":1,\"category\":\"OS/VMM\",\"type\":\"TDX Late Microcode Update\"},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0}]},\"tcbDate\":\"2022-11-09T00:00:00Z\",\"tcbStatus\":\"UpToDate\"}]},\"signature\":\"96930bf1e63d69a94325123ff73ec127f670267d15e23fe119ae226354bc7c53707c1fd812d3e6648639883d81709494d96d6061e71c586f6f4d5ff743337587\"}","tcbInfoIssuerChain":"-----BEGIN CERTIFICATE-----\nMIICkDCCAjagAwIBAgIUTh8n662T/sqPZK+7n3H67/KGwu0wCgYIKoZIzj0EAwIw\naDEaMBgGA1UEAwwRSW50ZWwgU0dYIFJvb3QgQ0ExGjAYBgNVBAoMEUludGVsIENv\ncnBvcmF0aW9uMRQwEgYDVQQHDAtTYW50YSBDbGFyYTELMAkGA1UECAwCQ0ExCzAJ\nBgNVBAYTAlVTMB4XDTE5MTAzMTEyMzM0N1oXDTI2MTAzMTEyMzM0N1owbDEeMBwG\nA1UEAwwVSW50ZWwgU0dYIFRDQiBTaWduaW5nMRowGAYDVQQKDBFJbnRlbCBDb3Jw\nb3JhdGlvbjEUMBIGA1UEBwwLU2FudGEgQ2xhcmExCzAJBgNVBAgMAkNBMQswCQYD\nVQQGEwJVUzBZMBMGByqGSM49AgEGCCqGSM49AwEHA0IABOnYw9LbN/JmyUttXa0M\niBEenjPbxbR4C8MuVYxDI+Le8lDBLp9X4wMzCAUF/fI/31giClXp/y0erLbLZjdV\n07+jgbkwgbYwHwYDVR0jBBgwFoAU6ehEUlM2XEsYmhH8QxgspdwggEgwVgYDVR0f\nBE8wTTBLoEmgR4ZFaHR0cHM6Ly9zYngtY2VydGlmaWNhdGVzLnRydXN0ZWRzZXJ2\naWNlcy5pbnRlbC5jb20vSW50ZWxTR1hSb290Q0EuZGVyMB0GA1UdDgQWBBROHyfr\nrZP+yo9kr7ufcfrv8obC7TAOBgNVHQ8BAf8EBAMCBsAwDAYDVR0TAQH/BAIwADAK\nBggqhkjOPQQDAgNIADBFAiEA9xQeifK+2abQGnrAgk0hrOhdyvJQorh2cEMn4Gwr\n4hoCIFHW5qQ9G2wBJ4GMNQqv/oMfbPtzmyTlaWWzwxkqM0CT\n-----END CERTIFICATE-----\n-----BEGIN CERTIFICATE-----\nMIIClDCCAjmgAwIBAgIVAOnoRFJTNlxLGJoR/EMYLKXcIIBIMAoGCCqGSM49BAMC\nMGgxGjAYBgNVBAMMEUludGVsIFNHWCBSb290IENBMRowGAYDVQQKDBFJbnRlbCBD\nb3Jwb3JhdGlvbjEUMBIGA1UEBwwLU2FudGEgQ2xhcmExCzAJBgNVBAgMAkNBMQsw\nCQYDVQQGEwJVUzAeFw0xOTEwMzEwOTQ5MjFaFw00OTEyMzEyMzU5NTlaMGgxGjAY\nBgNVBAMMEUludGVsIFNHWCBSb290IENBMRowGAYDVQQKDBFJbnRlbCBDb3Jwb3Jh\ndGlvbjEUMBIGA1UEBwwLU2FudGEgQ2xhcmExCzAJBgNVBAgMAkNBMQswCQYDVQQG\nEwJVUzBZMBMGByqGSM49AgEGCCqGSM49AwEHA0IABE/6D/1WHNrWwPmNMIyBKMW5\nJ6JzMsjo6xP2vkK1cdZGb1PGRP/C/8ECgiDkmklmzwLzLi+000m7LLrtKJA3oC2j\ngb8wgbwwHwYDVR0jBBgwFoAU6ehEUlM2XEsYmhH8QxgspdwggEgwVgYDVR0fBE8w\nTTBLoEmgR4ZFaHR0cHM6Ly9zYngtY2VydGlmaWNhdGVzLnRydXN0ZWRzZXJ2aWNl\ncy5pbnRlbC5jb20vSW50ZWxTR1hSb290Q0EuZGVyMB0GA1UdDgQWBBTp6ERSUzZc\nSxiaEfxDGCyl3CCASDAOBgNVHQ8BAf8EBAMCAQYwEgYDVR0TAQH/BAgwBgEB/wIB\nATAKBggqhkjOPQQDAgNJADBGAiEAzw9zdUiUHPMUd0C4mx41jlFZkrM3y5f1lgnV\nO7FbjOoCIQCoGtUmT4cXt7V+ySHbJ8Hob9AanpvXNH1ER+/gZF+opQ==\n-----END CERTIFICATE-----\n"},{"fmspc":"20806F000000","tcbInfo":"{\"tcbInfo\":{\"id\":\"TDX\",\"version\":3,\"issueDate\":\"2025-10-21T09:45:01Z\",\"nextUpdate\":\"2025-11-20T09:45:01Z\",\"fmspc\":\"20806F000000\",\"pceId\":\"0000\",\"tcbType\":0,\"tcbEvaluationDataNumber\":5,\"tdxModule\":{\"mrsigner\":\"000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000\",\"attributes\":\"0000000000000000\",\"attributesMask\":\"FFFFFFFFFFFFFFFF\"},\"tdxModuleIdentities\":[{\"id\":\"TDX_02\",\"mrsigner\":\"000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000\",\"attributes\":\"0000000000000000\",\"attributesMask\":\"FFFFFFFFFFFFFFFF\",\"tcbLevels\":[{\"tcb\":{\"isvsvn\":0},\"tcbDate\":\"2022-11-09T00:00:00Z\",\"tcbStatus\":\"UpToDate\"}]},{\"id\":\"TDX_03\",\"mrsigner\":\"000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000\",\"attributes\":\"0000000000000000\",\"attributesMask\":\"FFFFFFFFFFFFFFFF\",\"tcbLevels\":[{\"tcb\":{\"isvsvn\":0},\"tcbDate\":\"2022-11-09T00:00:00Z\",\"tcbStatus\":\"UpToDate\"}]},{\"id\":\"TDX_01\",\"mrsigner\":\"000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000\",\"attributes\":\"0000000000000000\",\"attributesMask\":\"FFFFFFFFFFFFFFFF\",\"tcbLevels\":[{\"tcb\":{\"isvsvn\":0},\"tcbDate\":\"2022-11-09T00:00:00Z\",\"tcbStatus\":\"UpToDate\"}]}],\"tcbLevels\":[{\"tcb\":{\"sgxtcbcomponents\":[{\"svn\":1,\"category\":\"BIOS\",\"type\":\"Early Microcode Update\"},{\"svn\":1,\"category\":\"OS/VMM\",\"type\":\"SGX Late Microcode Update\"},{\"svn\":0,\"category\":\"OS/VMM\",\"type\":\"TXT SINIT\"},{\"svn\":0,\"category\":\"BIOS\"},{\"svn\":0,\"category\":\"BIOS\"},{\"svn\":0,\"category\":\"BIOS\"},{\"svn\":0},{\"svn\":0,\"category\":\"OS/VMM\",\"type\":\"SEAMLDR ACM\"},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0}],\"pcesvn\":11,\"tdxtcbcomponents\":[{\"svn\":0,\"category\":\"OS/VMM\",\"type\":\"TDX Module\"},{\"svn\":0,\"category\":\"OS/VMM\",\"type\":\"TDX Module\"},{\"svn\":1,\"category\":\"OS/VMM\",\"type\":\"TDX Late Microcode Update\"},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0}]},\"tcbDate\":\"2022-11-09T00:00:00Z\",\"tcbStatus\":\"UpToDate\"}]},\"signature\":\"02e92c4d0dedf02a2a11522b8626d426da8dc5d3be26e66bd11039b9786fe88bf65e07257a06d16fb570a3304261b3c35952b686423e84ac8bdc5038d417deb3\"}","tcbInfoIssuerChain":"-----BEGIN CERTIFICATE-----\nMIICkDCCAjagAwIBAgIUTh8n662T/sqPZK+7n3H67/KGwu0wCgYIKoZIzj0EAwIw\naDEaMBgGA1UEAwwRSW50ZWwgU0dYIFJvb3QgQ0ExGjAYBgNVBAoMEUludGVsIENv\ncnBvcmF0aW9uMRQwEgYDVQQHDAtTYW50YSBDbGFyYTELMAkGA1UECAwCQ0ExCzAJ\nBgNVBAYTAlVTMB4XDTE5MTAzMTEyMzM0N1oXDTI2MTAzMTEyMzM0N1owbDEeMBwG\nA1UEAwwVSW50ZWwgU0dYIFRDQiBTaWduaW5nMRowGAYDVQQKDBFJbnRlbCBDb3Jw\nb3JhdGlvbjEUMBIGA1UEBwwLU2FudGEgQ2xhcmExCzAJBgNVBAgMAkNBMQswCQYD\nVQQGEwJVUzBZMBMGByqGSM49AgEGCCqGSM49AwEHA0IABOnYw9LbN/JmyUttXa0M\niBEenjPbxbR4C8MuVYxDI+Le8lDBLp9X4wMzCAUF/fI/31giClXp/y0erLbLZjdV\n07+jgbkwgbYwHwYDVR0jBBgwFoAU6ehEUlM2XEsYmhH8QxgspdwggEgwVgYDVR0f\nBE8wTTBLoEmgR4ZFaHR0cHM6Ly9zYngtY2VydGlmaWNhdGVzLnRydXN0ZWRzZXJ2\naWNlcy5pbnRlbC5jb20vSW50ZWxTR1hSb290Q0EuZGVyMB0GA1UdDgQWBBROHyfr\nrZP+yo9kr7ufcfrv8obC7TAOBgNVHQ8BAf8EBAMCBsAwDAYDVR0TAQH/BAIwADAK\nBggqhkjOPQQDAgNIADBFAiEA9xQeifK+2abQGnrAgk0hrOhdyvJQorh2cEMn4Gwr\n4hoCIFHW5qQ9G2wBJ4GMNQqv/oMfbPtzmyTlaWWzwxkqM0CT\n-----END CERTIFICATE-----\n-----BEGIN CERTIFICATE-----\nMIIClDCCAjmgAwIBAgIVAOnoRFJTNlxLGJoR/EMYLKXcIIBIMAoGCCqGSM49BAMC\nMGgxGjAYBgNVBAMMEUludGVsIFNHWCBSb290IENBMRowGAYDVQQKDBFJbnRlbCBD\nb3Jwb3JhdGlvbjEUMBIGA1UEBwwLU2FudGEgQ2xhcmExCzAJBgNVBAgMAkNBMQsw\nCQYDVQQGEwJVUzAeFw0xOTEwMzEwOTQ5MjFaFw00OTEyMzEyMzU5NTlaMGgxGjAY\nBgNVBAMMEUludGVsIFNHWCBSb290IENBMRowGAYDVQQKDBFJbnRlbCBDb3Jwb3Jh\ndGlvbjEUMBIGA1UEBwwLU2FudGEgQ2xhcmExCzAJBgNVBAgMAkNBMQswCQYDVQQG\nEwJVUzBZMBMGByqGSM49AgEGCCqGSM49AwEHA0IABE/6D/1WHNrWwPmNMIyBKMW5\nJ6JzMsjo6xP2vkK1cdZGb1PGRP/C/8ECgiDkmklmzwLzLi+000m7LLrtKJA3oC2j\ngb8wgbwwHwYDVR0jBBgwFoAU6ehEUlM2XEsYmhH8QxgspdwggEgwVgYDVR0fBE8w\nTTBLoEmgR4ZFaHR0cHM6Ly9zYngtY2VydGlmaWNhdGVzLnRydXN0ZWRzZXJ2aWNl\ncy5pbnRlbC5jb20vSW50ZWxTR1hSb290Q0EuZGVyMB0GA1UdDgQWBBTp6ERSUzZc\nSxiaEfxDGCyl3CCASDAOBgNVHQ8BAf8EBAMCAQYwEgYDVR0TAQH/BAgwBgEB/wIB\nATAKBggqhkjOPQQDAgNJADBGAiEAzw9zdUiUHPMUd0C4mx41jlFZkrM3y5f1lgnV\nO7FbjOoCIQCoGtUmT4cXt7V+ySHbJ8Hob9AanpvXNH1ER+/gZF+opQ==\n-----END CERTIFICATE-----\n"},{"fmspc":"30A06E000000","tcbInfo":"{\"tcbInfo\":{\"id\":\"TDX\",\"version\":3,\"issueDate\":\"2025-10-21T09:45:02Z\",\"nextUpdate\":\"2025-11-20T09:45:02Z\",\"fmspc\":\"30A06E000000\",\"pceId\":\"0000\",\"tcbType\":0,\"tcbEvaluationDataNumber\":5,\"tdxModule\":{\"mrsigner\":\"000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000\",\"attributes\":\"0000000000000000\",\"attributesMask\":\"FFFFFFFFFFFFFFFF\"},\"tdxModuleIdentities\":[{\"id\":\"TDX_02\",\"mrsigner\":\"000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000\",\"attributes\":\"0000000000000000\",\"attributesMask\":\"FFFFFFFFFFFFFFFF\",\"tcbLevels\":[{\"tcb\":{\"isvsvn\":0},\"tcbDate\":\"2022-11-09T00:00:00Z\",\"tcbStatus\":\"UpToDate\"}]},{\"id\":\"TDX_03\",\"mrsigner\":\"000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000\",\"attributes\":\"0000000000000000\",\"attributesMask\":\"FFFFFFFFFFFFFFFF\",\"tcbLevels\":[{\"tcb\":{\"isvsvn\":0},\"tcbDate\":\"2022-11-09T00:00:00Z\",\"tcbStatus\":\"UpToDate\"}]},{\"id\":\"TDX_01\",\"mrsigner\":\"000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000\",\"attributes\":\"0000000000000000\",\"attributesMask\":\"FFFFFFFFFFFFFFFF\",\"tcbLevels\":[{\"tcb\":{\"isvsvn\":0},\"tcbDate\":\"2022-11-09T00:00:00Z\",\"tcbStatus\":\"UpToDate\"}]}],\"tcbLevels\":[{\"tcb\":{\"sgxtcbcomponents\":[{\"svn\":1,\"category\":\"BIOS\",\"type\":\"Early Microcode Update\"},{\"svn\":1,\"category\":\"OS/VMM\",\"type\":\"SGX Late Microcode Update\"},{\"svn\":0,\"category\":\"OS/VMM\",\"type\":\"TXT SINIT\"},{\"svn\":0,\"category\":\"BIOS\"},{\"svn\":0,\"category\":\"BIOS\"},{\"svn\":0,\"category\":\"BIOS\"},{\"svn\":0},{\"svn\":0,\"category\":\"OS/VMM\",\"type\":\"SEAMLDR ACM\"},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0}],\"pcesvn\":0,\"tdxtcbcomponents\":[{\"svn\":0,\"category\":\"OS/VMM\",\"type\":\"TDX Module\"},{\"svn\":0,\"category\":\"OS/VMM\",\"type\":\"TDX Module\"},{\"svn\":1,\"category\":\"OS/VMM\",\"type\":\"TDX Late Microcode Update\"},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0}]},\"tcbDate\":\"2022-11-09T00:00:00Z\",\"tcbStatus\":\"UpToDate\"}]},\"signature\":\"5e1784749fd8b95b4c8773833a1041cfd2b85f13658fa22cd69a3f9de9cc43d371a3eef0de86d3effe08dc4a1dca81dcf3ab65344a222ea9523a8726772c3aa5\"}","tcbInfoIssuerChain":"-----BEGIN CERTIFICATE-----\nMIICkDCCAjagAwIBAgIUTh8n662T/sqPZK+7n3H67/KGwu0wCgYIKoZIzj0EAwIw\naDEaMBgGA1UEAwwRSW50ZWwgU0dYIFJvb3QgQ0ExGjAYBgNVBAoMEUludGVsIENv\ncnBvcmF0aW9uMRQwEgYDVQQHDAtTYW50YSBDbGFyYTELMAkGA1UECAwCQ0ExCzAJ\nBgNVBAYTAlVTMB4XDTE5MTAzMTEyMzM0N1oXDTI2MTAzMTEyMzM0N1owbDEeMBwG\nA1UEAwwVSW50ZWwgU0dYIFRDQiBTaWduaW5nMRowGAYDVQQKDBFJbnRlbCBDb3Jw\nb3JhdGlvbjEUMBIGA1UEBwwLU2FudGEgQ2xhcmExCzAJBgNVBAgMAkNBMQswCQYD\nVQQGEwJVUzBZMBMGByqGSM49AgEGCCqGSM49AwEHA0IABOnYw9LbN/JmyUttXa0M\niBEenjPbxbR4C8MuVYxDI+Le8lDBLp9X4wMzCAUF/fI/31giClXp/y0erLbLZjdV\n07+jgbkwgbYwHwYDVR0jBBgwFoAU6ehEUlM2XEsYmhH8QxgspdwggEgwVgYDVR0f\nBE8wTTBLoEmgR4ZFaHR0cHM6Ly9zYngtY2VydGlmaWNhdGVzLnRydXN0ZWRzZXJ2\naWNlcy5pbnRlbC5jb20vSW50ZWxTR1hSb290Q0EuZGVyMB0GA1UdDgQWBBROHyfr\nrZP+yo9kr7ufcfrv8obC7TAOBgNVHQ8BAf8EBAMCBsAwDAYDVR0TAQH/BAIwADAK\nBggqhkjOPQQDAgNIADBFAiEA9xQeifK+2abQGnrAgk0hrOhdyvJQorh2cEMn4Gwr\n4hoCIFHW5qQ9G2wBJ4GMNQqv/oMfbPtzmyTlaWWzwxkqM0CT\n-----END CERTIFICATE-----\n-----BEGIN CERTIFICATE-----\nMIIClDCCAjmgAwIBAgIVAOnoRFJTNlxLGJoR/EMYLKXcIIBIMAoGCCqGSM49BAMC\nMGgxGjAYBgNVBAMMEUludGVsIFNHWCBSb290IENBMRowGAYDVQQKDBFJbnRlbCBD\nb3Jwb3JhdGlvbjEUMBIGA1UEBwwLU2FudGEgQ2xhcmExCzAJBgNVBAgMAkNBMQsw\nCQYDVQQGEwJVUzAeFw0xOTEwMzEwOTQ5MjFaFw00OTEyMzEyMzU5NTlaMGgxGjAY\nBgNVBAMMEUludGVsIFNHWCBSb290IENBMRowGAYDVQQKDBFJbnRlbCBDb3Jwb3Jh\ndGlvbjEUMBIGA1UEBwwLU2FudGEgQ2xhcmExCzAJBgNVBAgMAkNBMQswCQYDVQQG\nEwJVUzBZMBMGByqGSM49AgEGCCqGSM49AwEHA0IABE/6D/1WHNrWwPmNMIyBKMW5\nJ6JzMsjo6xP2vkK1cdZGb1PGRP/C/8ECgiDkmklmzwLzLi+000m7LLrtKJA3oC2j\ngb8wgbwwHwYDVR0jBBgwFoAU6ehEUlM2XEsYmhH8QxgspdwggEgwVgYDVR0fBE8w\nTTBLoEmgR4ZFaHR0cHM6Ly9zYngtY2VydGlmaWNhdGVzLnRydXN0ZWRzZXJ2aWNl\ncy5pbnRlbC5jb20vSW50ZWxTR1hSb290Q0EuZGVyMB0GA1UdDgQWBBTp6ERSUzZc\nSxiaEfxDGCyl3CCASDAOBgNVHQ8BAf8EBAMCAQYwEgYDVR0TAQH/BAgwBgEB/wIB\nATAKBggqhkjOPQQDAgNJADBGAiEAzw9zdUiUHPMUd0C4mx41jlFZkrM3y5f1lgnV\nO7FbjOoCIQCoGtUmT4cXt7V+ySHbJ8Hob9AanpvXNH1ER+/gZF+opQ==\n-----END CERTIFICATE-----\n"},{"fmspc":"10A06F000000","tcbInfo":"{\"tcbInfo\":{\"id\":\"TDX\",\"version\":3,\"issueDate\":\"2025-10-21T09:45:03Z\",\"nextUpdate\":\"2025-11-20T09:45:03Z\",\"fmspc\":\"10A06F000000\",\"pceId\":\"0000\",\"tcbType\":0,\"tcbEvaluationDataNumber\":5,\"tdxModule\":{\"mrsigner\":\"000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000\",\"attributes\":\"0000000000000000\",\"attributesMask\":\"FFFFFFFFFFFFFFFF\"},\"tdxModuleIdentities\":[{\"id\":\"TDX_02\",\"mrsigner\":\"000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000\",\"attributes\":\"0000000000000000\",\"attributesMask\":\"FFFFFFFFFFFFFFFF\",\"tcbLevels\":[{\"tcb\":{\"isvsvn\":0},\"tcbDate\":\"2022-11-09T00:00:00Z\",\"tcbStatus\":\"UpToDate\"}]},{\"id\":\"TDX_03\",\"mrsigner\":\"000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000\",\"attributes\":\"0000000000000000\",\"attributesMask\":\"FFFFFFFFFFFFFFFF\",\"tcbLevels\":[{\"tcb\":{\"isvsvn\":0},\"tcbDate\":\"2022-11-09T00:00:00Z\",\"tcbStatus\":\"UpToDate\"}]},{\"id\":\"TDX_01\",\"mrsigner\":\"000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000\",\"attributes\":\"0000000000000000\",\"attributesMask\":\"FFFFFFFFFFFFFFFF\",\"tcbLevels\":[{\"tcb\":{\"isvsvn\":0},\"tcbDate\":\"2022-11-09T00:00:00Z\",\"tcbStatus\":\"UpToDate\"}]}],\"tcbLevels\":[{\"tcb\":{\"sgxtcbcomponents\":[{\"svn\":1,\"category\":\"BIOS\",\"type\":\"Early Microcode Update\"},{\"svn\":1,\"category\":\"OS/VMM\",\"type\":\"SGX Late Microcode Update\"},{\"svn\":0,\"category\":\"OS/VMM\",\"type\":\"TXT SINIT\"},{\"svn\":0,\"category\":\"BIOS\"},{\"svn\":0,\"category\":\"BIOS\"},{\"svn\":0,\"category\":\"BIOS\"},{\"svn\":0},{\"svn\":0,\"category\":\"OS/VMM\",\"type\":\"SEAMLDR ACM\"},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0}],\"pcesvn\":0,\"tdxtcbcomponents\":[{\"svn\":0,\"category\":\"OS/VMM\",\"type\":\"TDX Module\"},{\"svn\":0,\"category\":\"OS/VMM\",\"type\":\"TDX Module\"},{\"svn\":1,\"category\":\"OS/VMM\",\"type\":\"TDX Late Microcode Update\"},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0}]},\"tcbDate\":\"2022-11-09T00:00:00Z\",\"tcbStatus\":\"UpToDate\"}]},\"signature\":\"25f80ad77ef746554afc7104f58b7ec995a19150738c71029e0a0137ecf1b3af439affe7f4d9f8c298852d71f3fa516f4127eb6147ffc0965e6a5babf2fd8660\"}","tcbInfoIssuerChain":"-----BEGIN CERTIFICATE-----\nMIICkDCCAjagAwIBAgIUTh8n662T/sqPZK+7n3H67/KGwu0wCgYIKoZIzj0EAwIw\naDEaMBgGA1UEAwwRSW50ZWwgU0dYIFJvb3QgQ0ExGjAYBgNVBAoMEUludGVsIENv\ncnBvcmF0aW9uMRQwEgYDVQQHDAtTYW50YSBDbGFyYTELMAkGA1UECAwCQ0ExCzAJ\nBgNVBAYTAlVTMB4XDTE5MTAzMTEyMzM0N1oXDTI2MTAzMTEyMzM0N1owbDEeMBwG\nA1UEAwwVSW50ZWwgU0dYIFRDQiBTaWduaW5nMRowGAYDVQQKDBFJbnRlbCBDb3Jw\nb3JhdGlvbjEUMBIGA1UEBwwLU2FudGEgQ2xhcmExCzAJBgNVBAgMAkNBMQswCQYD\nVQQGEwJVUzBZMBMGByqGSM49AgEGCCqGSM49AwEHA0IABOnYw9LbN/JmyUttXa0M\niBEenjPbxbR4C8MuVYxDI+Le8lDBLp9X4wMzCAUF/fI/31giClXp/y0erLbLZjdV\n07+jgbkwgbYwHwYDVR0jBBgwFoAU6ehEUlM2XEsYmhH8QxgspdwggEgwVgYDVR0f\nBE8wTTBLoEmgR4ZFaHR0cHM6Ly9zYngtY2VydGlmaWNhdGVzLnRydXN0ZWRzZXJ2\naWNlcy5pbnRlbC5jb20vSW50ZWxTR1hSb290Q0EuZGVyMB0GA1UdDgQWBBROHyfr\nrZP+yo9kr7ufcfrv8obC7TAOBgNVHQ8BAf8EBAMCBsAwDAYDVR0TAQH/BAIwADAK\nBggqhkjOPQQDAgNIADBFAiEA9xQeifK+2abQGnrAgk0hrOhdyvJQorh2cEMn4Gwr\n4hoCIFHW5qQ9G2wBJ4GMNQqv/oMfbPtzmyTlaWWzwxkqM0CT\n-----END CERTIFICATE-----\n-----BEGIN CERTIFICATE-----\nMIIClDCCAjmgAwIBAgIVAOnoRFJTNlxLGJoR/EMYLKXcIIBIMAoGCCqGSM49BAMC\nMGgxGjAYBgNVBAMMEUludGVsIFNHWCBSb290IENBMRowGAYDVQQKDBFJbnRlbCBD\nb3Jwb3JhdGlvbjEUMBIGA1UEBwwLU2FudGEgQ2xhcmExCzAJBgNVBAgMAkNBMQsw\nCQYDVQQGEwJVUzAeFw0xOTEwMzEwOTQ5MjFaFw00OTEyMzEyMzU5NTlaMGgxGjAY\nBgNVBAMMEUludGVsIFNHWCBSb290IENBMRowGAYDVQQKDBFJbnRlbCBDb3Jwb3Jh\ndGlvbjEUMBIGA1UEBwwLU2FudGEgQ2xhcmExCzAJBgNVBAgMAkNBMQswCQYDVQQG\nEwJVUzBZMBMGByqGSM49AgEGCCqGSM49AwEHA0IABE/6D/1WHNrWwPmNMIyBKMW5\nJ6JzMsjo6xP2vkK1cdZGb1PGRP/C/8ECgiDkmklmzwLzLi+000m7LLrtKJA3oC2j\ngb8wgbwwHwYDVR0jBBgwFoAU6ehEUlM2XEsYmhH8QxgspdwggEgwVgYDVR0fBE8w\nTTBLoEmgR4ZFaHR0cHM6Ly9zYngtY2VydGlmaWNhdGVzLnRydXN0ZWRzZXJ2aWNl\ncy5pbnRlbC5jb20vSW50ZWxTR1hSb290Q0EuZGVyMB0GA1UdDgQWBBTp6ERSUzZc\nSxiaEfxDGCyl3CCASDAOBgNVHQ8BAf8EBAMCAQYwEgYDVR0TAQH/BAgwBgEB/wIB\nATAKBggqhkjOPQQDAgNJADBGAiEAzw9zdUiUHPMUd0C4mx41jlFZkrM3y5f1lgnV\nO7FbjOoCIQCoGtUmT4cXt7V+ySHbJ8Hob9AanpvXNH1ER+/gZF+opQ==\n-----END CERTIFICATE-----\n"},{"fmspc":"20A06D050000","tcbInfo":"{\"tcbInfo\":{\"id\":\"TDX\",\"version\":3,\"issueDate\":\"2025-10-21T09:45:04Z\",\"nextUpdate\":\"2025-11-20T09:45:04Z\",\"fmspc\":\"20A06D050000\",\"pceId\":\"0000\",\"tcbType\":0,\"tcbEvaluationDataNumber\":5,\"tdxModule\":{\"mrsigner\":\"000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000\",\"attributes\":\"0000000000000000\",\"attributesMask\":\"FFFFFFFFFFFFFFFF\"},\"tdxModuleIdentities\":[{\"id\":\"TDX_02\",\"mrsigner\":\"000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000\",\"attributes\":\"0000000000000000\",\"attributesMask\":\"FFFFFFFFFFFFFFFF\",\"tcbLevels\":[{\"tcb\":{\"isvsvn\":0},\"tcbDate\":\"2022-11-09T00:00:00Z\",\"tcbStatus\":\"UpToDate\"}]},{\"id\":\"TDX_03\",\"mrsigner\":\"000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000\",\"attributes\":\"0000000000000000\",\"attributesMask\":\"FFFFFFFFFFFFFFFF\",\"tcbLevels\":[{\"tcb\":{\"isvsvn\":0},\"tcbDate\":\"2022-11-09T00:00:00Z\",\"tcbStatus\":\"UpToDate\"}]},{\"id\":\"TDX_01\",\"mrsigner\":\"000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000\",\"attributes\":\"0000000000000000\",\"attributesMask\":\"FFFFFFFFFFFFFFFF\",\"tcbLevels\":[{\"tcb\":{\"isvsvn\":0},\"tcbDate\":\"2022-11-09T00:00:00Z\",\"tcbStatus\":\"UpToDate\"}]}],\"tcbLevels\":[{\"tcb\":{\"sgxtcbcomponents\":[{\"svn\":1,\"category\":\"BIOS\",\"type\":\"Early Microcode Update\"},{\"svn\":1,\"category\":\"OS/VMM\",\"type\":\"SGX Late Microcode Update\"},{\"svn\":0,\"category\":\"OS/VMM\",\"type\":\"TXT SINIT\"},{\"svn\":0,\"category\":\"BIOS\"},{\"svn\":0,\"category\":\"BIOS\"},{\"svn\":0,\"category\":\"BIOS\"},{\"svn\":0},{\"svn\":0,\"category\":\"OS/VMM\",\"type\":\"SEAMLDR ACM\"},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0}],\"pcesvn\":0,\"tdxtcbcomponents\":[{\"svn\":0,\"category\":\"OS/VMM\",\"type\":\"TDX Module\"},{\"svn\":0,\"category\":\"OS/VMM\",\"type\":\"TDX Module\"},{\"svn\":1,\"category\":\"OS/VMM\",\"type\":\"TDX Late Microcode Update\"},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0}]},\"tcbDate\":\"2022-11-09T00:00:00Z\",\"tcbStatus\":\"UpToDate\"}]},\"signature\":\"c7379d069530fd76842570f993ac8f615c509e3889fe93bb87e8b40faa46e3604ec2c21458af982065f7b392007d38a0fa12321e116379c82cfaefaa3ecaff21\"}","tcbInfoIssuerChain":"-----BEGIN CERTIFICATE-----\nMIICkDCCAjagAwIBAgIUTh8n662T/sqPZK+7n3H67/KGwu0wCgYIKoZIzj0EAwIw\naDEaMBgGA1UEAwwRSW50ZWwgU0dYIFJvb3QgQ0ExGjAYBgNVBAoMEUludGVsIENv\ncnBvcmF0aW9uMRQwEgYDVQQHDAtTYW50YSBDbGFyYTELMAkGA1UECAwCQ0ExCzAJ\nBgNVBAYTAlVTMB4XDTE5MTAzMTEyMzM0N1oXDTI2MTAzMTEyMzM0N1owbDEeMBwG\nA1UEAwwVSW50ZWwgU0dYIFRDQiBTaWduaW5nMRowGAYDVQQKDBFJbnRlbCBDb3Jw\nb3JhdGlvbjEUMBIGA1UEBwwLU2FudGEgQ2xhcmExCzAJBgNVBAgMAkNBMQswCQYD\nVQQGEwJVUzBZMBMGByqGSM49AgEGCCqGSM49AwEHA0IABOnYw9LbN/JmyUttXa0M\niBEenjPbxbR4C8MuVYxDI+Le8lDBLp9X4wMzCAUF/fI/31giClXp/y0erLbLZjdV\n07+jgbkwgbYwHwYDVR0jBBgwFoAU6ehEUlM2XEsYmhH8QxgspdwggEgwVgYDVR0f\nBE8wTTBLoEmgR4ZFaHR0cHM6Ly9zYngtY2VydGlmaWNhdGVzLnRydXN0ZWRzZXJ2\naWNlcy5pbnRlbC5jb20vSW50ZWxTR1hSb290Q0EuZGVyMB0GA1UdDgQWBBROHyfr\nrZP+yo9kr7ufcfrv8obC7TAOBgNVHQ8BAf8EBAMCBsAwDAYDVR0TAQH/BAIwADAK\nBggqhkjOPQQDAgNIADBFAiEA9xQeifK+2abQGnrAgk0hrOhdyvJQorh2cEMn4Gwr\n4hoCIFHW5qQ9G2wBJ4GMNQqv/oMfbPtzmyTlaWWzwxkqM0CT\n-----END CERTIFICATE-----\n-----BEGIN CERTIFICATE-----\nMIIClDCCAjmgAwIBAgIVAOnoRFJTNlxLGJoR/EMYLKXcIIBIMAoGCCqGSM49BAMC\nMGgxGjAYBgNVBAMMEUludGVsIFNHWCBSb290IENBMRowGAYDVQQKDBFJbnRlbCBD\nb3Jwb3JhdGlvbjEUMBIGA1UEBwwLU2FudGEgQ2xhcmExCzAJBgNVBAgMAkNBMQsw\nCQYDVQQGEwJVUzAeFw0xOTEwMzEwOTQ5MjFaFw00OTEyMzEyMzU5NTlaMGgxGjAY\nBgNVBAMMEUludGVsIFNHWCBSb290IENBMRowGAYDVQQKDBFJbnRlbCBDb3Jwb3Jh\ndGlvbjEUMBIGA1UEBwwLU2FudGEgQ2xhcmExCzAJBgNVBAgMAkNBMQswCQYDVQQG\nEwJVUzBZMBMGByqGSM49AgEGCCqGSM49AwEHA0IABE/6D/1WHNrWwPmNMIyBKMW5\nJ6JzMsjo6xP2vkK1cdZGb1PGRP/C/8ECgiDkmklmzwLzLi+000m7LLrtKJA3oC2j\ngb8wgbwwHwYDVR0jBBgwFoAU6ehEUlM2XEsYmhH8QxgspdwggEgwVgYDVR0fBE8w\nTTBLoEmgR4ZFaHR0cHM6Ly9zYngtY2VydGlmaWNhdGVzLnRydXN0ZWRzZXJ2aWNl\ncy5pbnRlbC5jb20vSW50ZWxTR1hSb290Q0EuZGVyMB0GA1UdDgQWBBTp6ERSUzZc\nSxiaEfxDGCyl3CCASDAOBgNVHQ8BAf8EBAMCAQYwEgYDVR0TAQH/BAgwBgEB/wIB\nATAKBggqhkjOPQQDAgNJADBGAiEAzw9zdUiUHPMUd0C4mx41jlFZkrM3y5f1lgnV\nO7FbjOoCIQCoGtUmT4cXt7V+ySHbJ8Hob9AanpvXNH1ER+/gZF+opQ==\n-----END CERTIFICATE-----\n"}],"qeIdentity":"{\"enclaveIdentity\":{\"id\":\"TD_QE\",\"version\":2,\"issueDate\":\"2025-10-21T09:44:31Z\",\"nextUpdate\":\"2025-11-20T09:44:31Z\",\"tcbEvaluationDataNumber\":5,\"miscselect\":\"00000000\",\"miscselectMask\":\"FFFFFFFF\",\"attributes\":\"11000000000000000000000000000000\",\"attributesMask\":\"FBFFFFFFFFFFFFFF0000000000000000\",\"mrsigner\":\"DC9E2A7C6F948F17474E34A7FC43ED030F7C1563F1BABDDF6340C82E0E54A8C5\",\"isvprodid\":2,\"tcbLevels\":[{\"tcb\":{\"isvsvn\":0},\"tcbDate\":\"2022-11-09T00:00:00Z\",\"tcbStatus\":\"UpToDate\"}]},\"signature\":\"f1f88349d25691d01a443ae086d480cdbf525ea8593ec61a32e4f943c054b6df18677d26bd733c0542128940fd5c792ac11c6bb50a9750f1f8d60d9b674607a5\"}","qeIdentityIssuerChain":"-----BEGIN CERTIFICATE-----\nMIICkDCCAjagAwIBAgIUTh8n662T/sqPZK+7n3H67/KGwu0wCgYIKoZIzj0EAwIw\naDEaMBgGA1UEAwwRSW50ZWwgU0dYIFJvb3QgQ0ExGjAYBgNVBAoMEUludGVsIENv\ncnBvcmF0aW9uMRQwEgYDVQQHDAtTYW50YSBDbGFyYTELMAkGA1UECAwCQ0ExCzAJ\nBgNVBAYTAlVTMB4XDTE5MTAzMTEyMzM0N1oXDTI2MTAzMTEyMzM0N1owbDEeMBwG\nA1UEAwwVSW50ZWwgU0dYIFRDQiBTaWduaW5nMRowGAYDVQQKDBFJbnRlbCBDb3Jw\nb3JhdGlvbjEUMBIGA1UEBwwLU2FudGEgQ2xhcmExCzAJBgNVBAgMAkNBMQswCQYD\nVQQGEwJVUzBZMBMGByqGSM49AgEGCCqGSM49AwEHA0IABOnYw9LbN/JmyUttXa0M\niBEenjPbxbR4C8MuVYxDI+Le8lDBLp9X4wMzCAUF/fI/31giClXp/y0erLbLZjdV\n07+jgbkwgbYwHwYDVR0jBBgwFoAU6ehEUlM2XEsYmhH8QxgspdwggEgwVgYDVR0f\nBE8wTTBLoEmgR4ZFaHR0cHM6Ly9zYngtY2VydGlmaWNhdGVzLnRydXN0ZWRzZXJ2\naWNlcy5pbnRlbC5jb20vSW50ZWxTR1hSb290Q0EuZGVyMB0GA1UdDgQWBBROHyfr\nrZP+yo9kr7ufcfrv8obC7TAOBgNVHQ8BAf8EBAMCBsAwDAYDVR0TAQH/BAIwADAK\nBggqhkjOPQQDAgNIADBFAiEA9xQeifK+2abQGnrAgk0hrOhdyvJQorh2cEMn4Gwr\n4hoCIFHW5qQ9G2wBJ4GMNQqv/oMfbPtzmyTlaWWzwxkqM0CT\n-----END CERTIFICATE-----\n-----BEGIN CERTIFICATE-----\nMIIClDCCAjmgAwIBAgIVAOnoRFJTNlxLGJoR/EMYLKXcIIBIMAoGCCqGSM49BAMC\nMGgxGjAYBgNVBAMMEUludGVsIFNHWCBSb290IENBMRowGAYDVQQKDBFJbnRlbCBD\nb3Jwb3JhdGlvbjEUMBIGA1UEBwwLU2FudGEgQ2xhcmExCzAJBgNVBAgMAkNBMQsw\nCQYDVQQGEwJVUzAeFw0xOTEwMzEwOTQ5MjFaFw00OTEyMzEyMzU5NTlaMGgxGjAY\nBgNVBAMMEUludGVsIFNHWCBSb290IENBMRowGAYDVQQKDBFJbnRlbCBDb3Jwb3Jh\ndGlvbjEUMBIGA1UEBwwLU2FudGEgQ2xhcmExCzAJBgNVBAgMAkNBMQswCQYDVQQG\nEwJVUzBZMBMGByqGSM49AgEGCCqGSM49AwEHA0IABE/6D/1WHNrWwPmNMIyBKMW5\nJ6JzMsjo6xP2vkK1cdZGb1PGRP/C/8ECgiDkmklmzwLzLi+000m7LLrtKJA3oC2j\ngb8wgbwwHwYDVR0jBBgwFoAU6ehEUlM2XEsYmhH8QxgspdwggEgwVgYDVR0fBE8w\nTTBLoEmgR4ZFaHR0cHM6Ly9zYngtY2VydGlmaWNhdGVzLnRydXN0ZWRzZXJ2aWNl\ncy5pbnRlbC5jb20vSW50ZWxTR1hSb290Q0EuZGVyMB0GA1UdDgQWBBTp6ERSUzZc\nSxiaEfxDGCyl3CCASDAOBgNVHQ8BAf8EBAMCAQYwEgYDVR0TAQH/BAgwBgEB/wIB\nATAKBggqhkjOPQQDAgNJADBGAiEAzw9zdUiUHPMUd0C4mx41jlFZkrM3y5f1lgnV\nO7FbjOoCIQCoGtUmT4cXt7V+ySHbJ8Hob9AanpvXNH1ER+/gZF+opQ==\n-----END CERTIFICATE-----\n","rootCa":"-----BEGIN CERTIFICATE-----\nMIIClDCCAjmgAwIBAgIVAOnoRFJTNlxLGJoR/EMYLKXcIIBIMAoGCCqGSM49BAMC\nMGgxGjAYBgNVBAMMEUludGVsIFNHWCBSb290IENBMRowGAYDVQQKDBFJbnRlbCBD\nb3Jwb3JhdGlvbjEUMBIGA1UEBwwLU2FudGEgQ2xhcmExCzAJBgNVBAgMAkNBMQsw\nCQYDVQQGEwJVUzAeFw0xOTEwMzEwOTQ5MjFaFw00OTEyMzEyMzU5NTlaMGgxGjAY\nBgNVBAMMEUludGVsIFNHWCBSb290IENBMRowGAYDVQQKDBFJbnRlbCBDb3Jwb3Jh\ndGlvbjEUMBIGA1UEBwwLU2FudGEgQ2xhcmExCzAJBgNVBAgMAkNBMQswCQYDVQQG\nEwJVUzBZMBMGByqGSM49AgEGCCqGSM49AwEHA0IABE/6D/1WHNrWwPmNMIyBKMW5\nJ6JzMsjo6xP2vkK1cdZGb1PGRP/C/8ECgiDkmklmzwLzLi+000m7LLrtKJA3oC2j\ngb8wgbwwHwYDVR0jBBgwFoAU6ehEUlM2XEsYmhH8QxgspdwggEgwVgYDVR0fBE8w\nTTBLoEmgR4ZFaHR0cHM6Ly9zYngtY2VydGlmaWNhdGVzLnRydXN0ZWRzZXJ2aWNl\ncy5pbnRlbC5jb20vSW50ZWxTR1hSb290Q0EuZGVyMB0GA1UdDgQWBBTp6ERSUzZc\nSxiaEfxDGCyl3CCASDAOBgNVHQ8BAf8EBAMCAQYwEgYDVR0TAQH/BAgwBgEB/wIB\nATAKBggqhkjOPQQDAgNJADBGAiEAzw9zdUiUHPMUd0C4mx41jlFZkrM3y5f1lgnV\nO7FbjOoCIQCoGtUmT4cXt7V+ySHbJ8Hob9AanpvXNH1ER+/gZF+opQ==\n-----END CERTIFICATE-----","rootCaCrl":"-----BEGIN X509 CRL-----\nMIIBITCByAIBATAKBggqhkjOPQQDAjBoMRowGAYDVQQDDBFJbnRlbCBTR1ggUm9v\ndCBDQTEaMBgGA1UECgwRSW50ZWwgQ29ycG9yYXRpb24xFDASBgNVBAcMC1NhbnRh\nIENsYXJhMQswCQYDVQQIDAJDQTELMAkGA1UEBhMCVVMXDTI1MDkxNjExNTMxMloX\nDTI2MDkxNjExNTMxMlqgLzAtMAoGA1UdFAQDAgEBMB8GA1UdIwQYMBaAFOnoRFJT\nNlxLGJoR/EMYLKXcIIBIMAoGCCqGSM49BAMCA0gAMEUCIQDv5KEBogNCzPgupOPj\nFIYJaOubypBPCGqnE0XcYTgFDwIgeSfXk71tIbV5lqp6gWCpN98/xu/8c7y36EV3\npkfootI=\n-----END X509 CRL-----","teeType":129},"id":"E6643BDC-E50A-4315-9EF7-F217CE8AF9A6","policy":[{"global":{"platform":{"fmspc":{"operation":"allow-list","reference":["00706A000000","00706E170000","00A068070000","20C06F000000","10A06E040000","40806F000000","10706A000000","10A067110000","20606A000000","10906EA50000","20906EA10000","10906EB10000","10806F000000","00706E070000","50A06D000000","10606A000000","10706A800000","10706A100000","B0806F000000","00706D050000","10806EB70000","10906ED10000","00A06F010000","00A06D070000","40806F200000","60806F000000","10A06E050000","40A06D000000","10606C040000","50A06F000000","00A06D000000","10806EA60000","00706D010000","10806F070000","20D06D010000","00706E270000","00A06F000000","10A06D050000","00C06F000000","30806F000000","20906EA50000","10706E370000","20806F070000","10906EC50000","10806F040000","10D06D000000","10906EA10000","20806F000000","10A067010000","30A06E000000","10A06F000000","70806F000000","10906EC10000","20A06D050000","00606A000000"]}},"tcb":{"tcbDate":{"operation":"greater-or-equal","reference":"2025-01-01T00:00:00Z"},"tcbEvaluationDataNumber":{"operation":"greater-or-equal","reference":13},"tcbStatusAccepted":{"operation":"allow-list","reference":["UpToDate","ConfigurationNeeded"]}}}}],"policySvn":1,"servtdCollateral":{"majorVersion":1,"minorVersion":0,"servtdIdentity":{"signature":"3065023100FD5C3636248FC0AFADEAB96FF1EA482F3AB09752C965CEF346DE0DD4B3B9E0307EEBAD671EFF283E255E69B33F134736023021B8A6A5FF6BE9468FEEFF69FAC6A00E359B53419315BAC52AE1BE9E2005EA166E924676F14504AFC95BC3D2DF895A92","tdIdentity":{"attributes":"0000000000000000","id":"A0998F0F-B2F3-4872-8138-FBC2B853E8C6","issueDate":"2025-01-01T00:00:00Z","isvProdId":1,"mrConfigId":"000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000","mrOwner":"000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000","mrOwnerConfig":"000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000","mrsigner":"000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000","nextUpdate":"2026-01-01T00:00:00Z","tcbEvaluationNumber":1,"tcbLevels":[{"tcb":{"isvsvn":1},"tcbDate":"2024-01-01T00:00:00Z","tcbStatus":"UpToDate"}],"version":1,"xfam":"E71A060000000000"}},"servtdIdentityIssuerChain":"-----BEGIN CERTIFICATE-----\nMIICaDCCAe6gAwIBAgIUfJVxzQLvRxH6suOHfBpR1mlL6CowCgYIKoZIzj0EAwMw\ndDELMAkGA1UEBhMCVVMxCzAJBgNVBAgMAkNBMRQwEgYDVQQHDAtTYW50YSBDbGFy\nYTEiMCAGA1UECgwZTWlnVEQgSW50ZXJtZWRpYXRlIElzc3VlcjEeMBwGA1UEAwwV\nTWlnVEQgSW50ZXJtZWRpYXRlIENBMB4XDTI2MDkxMjAwMDUyNVoXDTI3MDkxMjAw\nMDUyNVowYzELMAkGA1UEBhMCVVMxCzAJBgNVBAgMAkNBMRQwEgYDVQQHDAtTYW50\nYSBDbGFyYTEVMBMGA1UECgwMTWlnVEQgSXNzdWVyMRowGAYDVQQDDBFNaWdURCBJ\nbmZvIElzc3VlcjB2MBAGByqGSM49AgEGBSuBBAAiA2IABH9I8qjPEqZBX9wHgb22\nPsC/Vpiz6e4lIwdECUQ/KX93GbdYyibzHRawiwumrMS3RR5XsOiJYckGfo7nhftB\noiqstrN7YwwIwu3dD2oPkU+rUNP73D5SoXvFvJH6GJRrl6NSMFAwDgYDVR0PAQH/\nBAQDAgeAMB0GA1UdDgQWBBTeyxHNTE9IvgE9axy/ShWr7G1+bjAfBgNVHSMEGDAW\ngBSHF2xOeJ5+gddXjL9uv1sVWS2cmDAKBggqhkjOPQQDAwNoADBlAjBafsTXa7S5\nh49z16hyB1pdk+0uAsxCLjG99liWGt86r07PpLNn/UHv/uKdCpuTQD8CMQCPN7jj\nHz6Y2l2tmy0cFx2TPw6P/q50UMnwkuczO/WtV4Ym4vGslwWljK3ypCn1kzA=\n-----END CERTIFICATE-----\n-----BEGIN CERTIFICATE-----\nMIICdDCCAfugAwIBAgIUezVutiTFiDTfUXqC63GtiV7QiMUwCgYIKoZIzj0EAwMw\nXzELMAkGA1UEBhMCVVMxCzAJBgNVBAgMAkNBMRQwEgYDVQQHDAtTYW50YSBDbGFy\nYTEVMBMGA1UECgwMTWlnVEQgSXNzdWVyMRYwFAYDVQQDDA1NaWdURCBSb290IENB\nMB4XDTI2MDkxMjAwMDUyNVoXDTMxMDkxMTAwMDUyNVowdDELMAkGA1UEBhMCVVMx\nCzAJBgNVBAgMAkNBMRQwEgYDVQQHDAtTYW50YSBDbGFyYTEiMCAGA1UECgwZTWln\nVEQgSW50ZXJtZWRpYXRlIElzc3VlcjEeMBwGA1UEAwwVTWlnVEQgSW50ZXJtZWRp\nYXRlIENBMHYwEAYHKoZIzj0CAQYFK4EEACIDYgAEP5xaa2Ho+bhuZ/tHU4oDctJK\nV1hkCIcKNVA98WZwSkF+2U18iJDCCgCqID8yZPTeDsAwedmAnGMgoDY0LnTHU1lb\nP4S/kBqlYyJS6hPLaap0OZcqm/4KlfEtzHlcQyngo2MwYTAPBgNVHRMBAf8EBTAD\nAQH/MA4GA1UdDwEB/wQEAwIBBjAdBgNVHQ4EFgQUhxdsTniefoHXV4y/br9bFVkt\nnJgwHwYDVR0jBBgwFoAUbE8HztUJj3IR8/vZh7vPZSDVc6owCgYIKoZIzj0EAwMD\nZwAwZAIwNrIYVVOrhYieQWa0zyo6lFU2qw3PBCKjK1vs7lLRj1zL23NBcbGkO/eL\nFJDJyIpFAjBhjhMsR3KPm3KJ7PdBlo2DUGndZl6IfCmDegz9GQo1IxiK2Gwlw+tx\nL8FKWODvtmw=\n-----END CERTIFICATE-----\n-----BEGIN CERTIFICATE-----\nMIICUDCCAdagAwIBAgIUIKafaBi49XqENxLPj6zO8f2J0cEwCgYIKoZIzj0EAwMw\nXzELMAkGA1UEBhMCVVMxCzAJBgNVBAgMAkNBMRQwEgYDVQQHDAtTYW50YSBDbGFy\nYTEVMBMGA1UECgwMTWlnVEQgSXNzdWVyMRYwFAYDVQQDDA1NaWdURCBSb290IENB\nMB4XDTI2MDkxMjAwMDUyNVoXDTM2MDkwOTAwMDUyNVowXzELMAkGA1UEBhMCVVMx\nCzAJBgNVBAgMAkNBMRQwEgYDVQQHDAtTYW50YSBDbGFyYTEVMBMGA1UECgwMTWln\nVEQgSXNzdWVyMRYwFAYDVQQDDA1NaWdURCBSb290IENBMHYwEAYHKoZIzj0CAQYF\nK4EEACIDYgAEX0FA16XAybLR9y71HBrJiNvZoLR/3KCNPGXnUGDfeAHfcye57/eZ\nn3zlBI3qX3fJYSv3FrzlFU1gqmNuLrD8Stjjm8SA//YJPC1oJIMUMgdLw7ieNvaS\nlJG5eknquOjxo1MwUTAdBgNVHQ4EFgQUbE8HztUJj3IR8/vZh7vPZSDVc6owHwYD\nVR0jBBgwFoAUbE8HztUJj3IR8/vZh7vPZSDVc6owDwYDVR0TAQH/BAUwAwEB/zAK\nBggqhkjOPQQDAwNoADBlAjBMhiJO0hkVoz268l4Lbv4zC/joDl6fddaTjIEpXNho\nrkntDlzBSsq8RbaMyKXMp80CMQDw285fiuP/3VWEwJCGP+kheIIbpF2Ek4C/7pSq\nWeYdinGh4QtYefKnQ86q9/3XM3A=\n-----END CERTIFICATE-----\n","servtdTcbMapping":{"signature":"3064023050D451A37521E6936135BE2CA6F68944F6F4BAB4D7C3323670124FAF50A100013DD0D514724333AD382EF2F9CF9183DC02307C4626665B6B9B37FFA4EF78770C46655716505314DF6A64E53A0F7993029012FA918AFAEEF30D92DFB4E1A26F46B85E","tdTcbMapping":{"id":"BB9668CA-4EE8-4523-941A-B3B03BE46E03","issueDate":"2025-01-01T00:00:00Z","nextUpdate":"2026-01-01T00:00:00Z","svnMappings":[{"isvsvn":1,"tdMeasurements":{"tdinfo_hash":"AABBCCDDEEFF00112233445566778899AABBCCDDEEFF00112233445566778899AABBCCDDEEFF00112233445566778899"}},{"isvsvn":2,"tdMeasurements":{"tdinfo_hash":"111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111"}}],"version":1}},"servtdCrl":"-----BEGIN X509 CRL-----\nMIIBKzCBswIBATAKBggqhkjOPQQDAzB0MQswCQYDVQQGEwJVUzELMAkGA1UECAwC\nQ0ExFDASBgNVBAcMC1NhbnRhIENsYXJhMSIwIAYDVQQKDBlNaWdURCBJbnRlcm1l\nZGlhdGUgSXNzdWVyMR4wHAYDVQQDDBVNaWdURCBJbnRlcm1lZGlhdGUgQ0EXDTI2\nMDkxMjAwMDUyNVoXDTI3MDkxMjAwMDUyNVqgDjAMMAoGA1UdFAQDAgEBMAoGCCqG\nSM49BAMDA2cAMGQCMFmQAz0ZXk5W+7r8rypl9h81l3N0hPx1bs3fGDFnlEalyWf6\nwwVqv24QCbUpVsaGYgIwPCf2uKV65ij28VxNduI4WhKrUZTth8UUssHzUs1IasNd\n5B3WwB3F8PQamlDlrzaA\n-----END X509 CRL-----\n"},"version":"2.0"} \ No newline at end of file diff --git a/src/policy/test/policy_v2/policy_v2.json b/src/policy/test/policy_v2/policy_v2.json index 7bf7ca729..b69777c21 100644 --- a/src/policy/test/policy_v2/policy_v2.json +++ b/src/policy/test/policy_v2/policy_v2.json @@ -1 +1 @@ -{"policyData":{"collaterals":{"majorVersion":1,"minorVersion":0,"pckCrl":"-----BEGIN X509 CRL-----\nMIIBKTCB0AIBATAKBggqhkjOPQQDAjBwMSIwIAYDVQQDDBlJbnRlbCBTR1ggUENL\nIFBsYXRmb3JtIENBMRowGAYDVQQKDBFJbnRlbCBDb3Jwb3JhdGlvbjEUMBIGA1UE\nBwwLU2FudGEgQ2xhcmExCzAJBgNVBAgMAkNBMQswCQYDVQQGEwJVUxcNMjUxMDIx\nMTAwMDQ1WhcNMjUxMTIwMTAwMDQ1WqAvMC0wCgYDVR0UBAMCAQEwHwYDVR0jBBgw\nFoAUWSPTp0qoY1QuOXCt4A8HK1ckKrcwCgYIKoZIzj0EAwIDSAAwRQIhAMyASL3c\nx2EzWL2vYSgVohy/wFV4CRDaDjg+jr2a1hiMAiBJ0EydeGFHj8SHaGyDwXOVzpJR\nL3cPZdDrut6pXRKdUw==\n-----END X509 CRL-----\n","pckCrlIssuerChain":"-----BEGIN CERTIFICATE-----\nMIICmjCCAkCgAwIBAgIUWSPTp0qoY1QuOXCt4A8HK1ckKrcwCgYIKoZIzj0EAwIw\naDEaMBgGA1UEAwwRSW50ZWwgU0dYIFJvb3QgQ0ExGjAYBgNVBAoMEUludGVsIENv\ncnBvcmF0aW9uMRQwEgYDVQQHDAtTYW50YSBDbGFyYTELMAkGA1UECAwCQ0ExCzAJ\nBgNVBAYTAlVTMB4XDTE5MTAzMTEyMzM0N1oXDTM0MTAzMTEyMzM0N1owcDEiMCAG\nA1UEAwwZSW50ZWwgU0dYIFBDSyBQbGF0Zm9ybSBDQTEaMBgGA1UECgwRSW50ZWwg\nQ29ycG9yYXRpb24xFDASBgNVBAcMC1NhbnRhIENsYXJhMQswCQYDVQQIDAJDQTEL\nMAkGA1UEBhMCVVMwWTATBgcqhkjOPQIBBggqhkjOPQMBBwNCAAQwp+Lc+TUBtg1H\n+U8JIsMsbjHjCkTtXb8jPM6r2dhu9zIblhDZ7INfqt3Ix8XcFKD8k0NEXrkZ66qJ\nXa1KzLIKo4G/MIG8MB8GA1UdIwQYMBaAFOnoRFJTNlxLGJoR/EMYLKXcIIBIMFYG\nA1UdHwRPME0wS6BJoEeGRWh0dHBzOi8vc2J4LWNlcnRpZmljYXRlcy50cnVzdGVk\nc2VydmljZXMuaW50ZWwuY29tL0ludGVsU0dYUm9vdENBLmRlcjAdBgNVHQ4EFgQU\nWSPTp0qoY1QuOXCt4A8HK1ckKrcwDgYDVR0PAQH/BAQDAgEGMBIGA1UdEwEB/wQI\nMAYBAf8CAQAwCgYIKoZIzj0EAwIDSAAwRQIhAJ1q+FTz+gUuVfBQuCgJsFrL2TTS\ne1aBZ53O52TjFie6AiAriPaRahUX9Oa9kGLlAchWXKT6j4RWSR50BqhrN3UT4A==\n-----END CERTIFICATE-----\n-----BEGIN CERTIFICATE-----\nMIIClDCCAjmgAwIBAgIVAOnoRFJTNlxLGJoR/EMYLKXcIIBIMAoGCCqGSM49BAMC\nMGgxGjAYBgNVBAMMEUludGVsIFNHWCBSb290IENBMRowGAYDVQQKDBFJbnRlbCBD\nb3Jwb3JhdGlvbjEUMBIGA1UEBwwLU2FudGEgQ2xhcmExCzAJBgNVBAgMAkNBMQsw\nCQYDVQQGEwJVUzAeFw0xOTEwMzEwOTQ5MjFaFw00OTEyMzEyMzU5NTlaMGgxGjAY\nBgNVBAMMEUludGVsIFNHWCBSb290IENBMRowGAYDVQQKDBFJbnRlbCBDb3Jwb3Jh\ndGlvbjEUMBIGA1UEBwwLU2FudGEgQ2xhcmExCzAJBgNVBAgMAkNBMQswCQYDVQQG\nEwJVUzBZMBMGByqGSM49AgEGCCqGSM49AwEHA0IABE/6D/1WHNrWwPmNMIyBKMW5\nJ6JzMsjo6xP2vkK1cdZGb1PGRP/C/8ECgiDkmklmzwLzLi+000m7LLrtKJA3oC2j\ngb8wgbwwHwYDVR0jBBgwFoAU6ehEUlM2XEsYmhH8QxgspdwggEgwVgYDVR0fBE8w\nTTBLoEmgR4ZFaHR0cHM6Ly9zYngtY2VydGlmaWNhdGVzLnRydXN0ZWRzZXJ2aWNl\ncy5pbnRlbC5jb20vSW50ZWxTR1hSb290Q0EuZGVyMB0GA1UdDgQWBBTp6ERSUzZc\nSxiaEfxDGCyl3CCASDAOBgNVHQ8BAf8EBAMCAQYwEgYDVR0TAQH/BAgwBgEB/wIB\nATAKBggqhkjOPQQDAgNJADBGAiEAzw9zdUiUHPMUd0C4mx41jlFZkrM3y5f1lgnV\nO7FbjOoCIQCoGtUmT4cXt7V+ySHbJ8Hob9AanpvXNH1ER+/gZF+opQ==\n-----END CERTIFICATE-----\n","platforms":[{"fmspc":"20C06F000000","tcbInfo":"{\"tcbInfo\":{\"id\":\"TDX\",\"version\":3,\"issueDate\":\"2025-10-21T09:44:35Z\",\"nextUpdate\":\"2025-11-20T09:44:35Z\",\"fmspc\":\"20C06F000000\",\"pceId\":\"0000\",\"tcbType\":0,\"tcbEvaluationDataNumber\":5,\"tdxModule\":{\"mrsigner\":\"000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000\",\"attributes\":\"0000000000000000\",\"attributesMask\":\"FFFFFFFFFFFFFFFF\"},\"tdxModuleIdentities\":[{\"id\":\"TDX_02\",\"mrsigner\":\"000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000\",\"attributes\":\"0000000000000000\",\"attributesMask\":\"FFFFFFFFFFFFFFFF\",\"tcbLevels\":[{\"tcb\":{\"isvsvn\":0},\"tcbDate\":\"2022-11-09T00:00:00Z\",\"tcbStatus\":\"UpToDate\"}]},{\"id\":\"TDX_03\",\"mrsigner\":\"000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000\",\"attributes\":\"0000000000000000\",\"attributesMask\":\"FFFFFFFFFFFFFFFF\",\"tcbLevels\":[{\"tcb\":{\"isvsvn\":0},\"tcbDate\":\"2022-11-09T00:00:00Z\",\"tcbStatus\":\"UpToDate\"}]},{\"id\":\"TDX_01\",\"mrsigner\":\"000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000\",\"attributes\":\"0000000000000000\",\"attributesMask\":\"FFFFFFFFFFFFFFFF\",\"tcbLevels\":[{\"tcb\":{\"isvsvn\":0},\"tcbDate\":\"2022-11-09T00:00:00Z\",\"tcbStatus\":\"UpToDate\"}]}],\"tcbLevels\":[{\"tcb\":{\"sgxtcbcomponents\":[{\"svn\":1,\"category\":\"BIOS\",\"type\":\"Early Microcode Update\"},{\"svn\":1,\"category\":\"OS/VMM\",\"type\":\"SGX Late Microcode Update\"},{\"svn\":0,\"category\":\"OS/VMM\",\"type\":\"TXT SINIT\"},{\"svn\":0,\"category\":\"BIOS\"},{\"svn\":0,\"category\":\"BIOS\"},{\"svn\":0,\"category\":\"BIOS\"},{\"svn\":0},{\"svn\":0,\"category\":\"OS/VMM\",\"type\":\"SEAMLDR ACM\"},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0}],\"pcesvn\":0,\"tdxtcbcomponents\":[{\"svn\":0,\"category\":\"OS/VMM\",\"type\":\"TDX Module\"},{\"svn\":0,\"category\":\"OS/VMM\",\"type\":\"TDX Module\"},{\"svn\":1,\"category\":\"OS/VMM\",\"type\":\"TDX Late Microcode Update\"},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0}]},\"tcbDate\":\"2022-11-09T00:00:00Z\",\"tcbStatus\":\"UpToDate\"}]},\"signature\":\"6f9cf0afa28bc6434a141f849c0920d842b8ec1651cc3bffb1fecc916af91195b750950fbea44e0071bd1a3647d7a55ea9a0fe0c58f66ef700e3aa2b4616405b\"}","tcbInfoIssuerChain":"-----BEGIN CERTIFICATE-----\nMIICkDCCAjagAwIBAgIUTh8n662T/sqPZK+7n3H67/KGwu0wCgYIKoZIzj0EAwIw\naDEaMBgGA1UEAwwRSW50ZWwgU0dYIFJvb3QgQ0ExGjAYBgNVBAoMEUludGVsIENv\ncnBvcmF0aW9uMRQwEgYDVQQHDAtTYW50YSBDbGFyYTELMAkGA1UECAwCQ0ExCzAJ\nBgNVBAYTAlVTMB4XDTE5MTAzMTEyMzM0N1oXDTI2MTAzMTEyMzM0N1owbDEeMBwG\nA1UEAwwVSW50ZWwgU0dYIFRDQiBTaWduaW5nMRowGAYDVQQKDBFJbnRlbCBDb3Jw\nb3JhdGlvbjEUMBIGA1UEBwwLU2FudGEgQ2xhcmExCzAJBgNVBAgMAkNBMQswCQYD\nVQQGEwJVUzBZMBMGByqGSM49AgEGCCqGSM49AwEHA0IABOnYw9LbN/JmyUttXa0M\niBEenjPbxbR4C8MuVYxDI+Le8lDBLp9X4wMzCAUF/fI/31giClXp/y0erLbLZjdV\n07+jgbkwgbYwHwYDVR0jBBgwFoAU6ehEUlM2XEsYmhH8QxgspdwggEgwVgYDVR0f\nBE8wTTBLoEmgR4ZFaHR0cHM6Ly9zYngtY2VydGlmaWNhdGVzLnRydXN0ZWRzZXJ2\naWNlcy5pbnRlbC5jb20vSW50ZWxTR1hSb290Q0EuZGVyMB0GA1UdDgQWBBROHyfr\nrZP+yo9kr7ufcfrv8obC7TAOBgNVHQ8BAf8EBAMCBsAwDAYDVR0TAQH/BAIwADAK\nBggqhkjOPQQDAgNIADBFAiEA9xQeifK+2abQGnrAgk0hrOhdyvJQorh2cEMn4Gwr\n4hoCIFHW5qQ9G2wBJ4GMNQqv/oMfbPtzmyTlaWWzwxkqM0CT\n-----END CERTIFICATE-----\n-----BEGIN CERTIFICATE-----\nMIIClDCCAjmgAwIBAgIVAOnoRFJTNlxLGJoR/EMYLKXcIIBIMAoGCCqGSM49BAMC\nMGgxGjAYBgNVBAMMEUludGVsIFNHWCBSb290IENBMRowGAYDVQQKDBFJbnRlbCBD\nb3Jwb3JhdGlvbjEUMBIGA1UEBwwLU2FudGEgQ2xhcmExCzAJBgNVBAgMAkNBMQsw\nCQYDVQQGEwJVUzAeFw0xOTEwMzEwOTQ5MjFaFw00OTEyMzEyMzU5NTlaMGgxGjAY\nBgNVBAMMEUludGVsIFNHWCBSb290IENBMRowGAYDVQQKDBFJbnRlbCBDb3Jwb3Jh\ndGlvbjEUMBIGA1UEBwwLU2FudGEgQ2xhcmExCzAJBgNVBAgMAkNBMQswCQYDVQQG\nEwJVUzBZMBMGByqGSM49AgEGCCqGSM49AwEHA0IABE/6D/1WHNrWwPmNMIyBKMW5\nJ6JzMsjo6xP2vkK1cdZGb1PGRP/C/8ECgiDkmklmzwLzLi+000m7LLrtKJA3oC2j\ngb8wgbwwHwYDVR0jBBgwFoAU6ehEUlM2XEsYmhH8QxgspdwggEgwVgYDVR0fBE8w\nTTBLoEmgR4ZFaHR0cHM6Ly9zYngtY2VydGlmaWNhdGVzLnRydXN0ZWRzZXJ2aWNl\ncy5pbnRlbC5jb20vSW50ZWxTR1hSb290Q0EuZGVyMB0GA1UdDgQWBBTp6ERSUzZc\nSxiaEfxDGCyl3CCASDAOBgNVHQ8BAf8EBAMCAQYwEgYDVR0TAQH/BAgwBgEB/wIB\nATAKBggqhkjOPQQDAgNJADBGAiEAzw9zdUiUHPMUd0C4mx41jlFZkrM3y5f1lgnV\nO7FbjOoCIQCoGtUmT4cXt7V+ySHbJ8Hob9AanpvXNH1ER+/gZF+opQ==\n-----END CERTIFICATE-----\n"},{"fmspc":"10A06E040000","tcbInfo":"{\"tcbInfo\":{\"id\":\"TDX\",\"version\":3,\"issueDate\":\"2025-10-21T09:44:36Z\",\"nextUpdate\":\"2025-11-20T09:44:36Z\",\"fmspc\":\"10A06E040000\",\"pceId\":\"0000\",\"tcbType\":0,\"tcbEvaluationDataNumber\":5,\"tdxModule\":{\"mrsigner\":\"000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000\",\"attributes\":\"0000000000000000\",\"attributesMask\":\"FFFFFFFFFFFFFFFF\"},\"tdxModuleIdentities\":[{\"id\":\"TDX_02\",\"mrsigner\":\"000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000\",\"attributes\":\"0000000000000000\",\"attributesMask\":\"FFFFFFFFFFFFFFFF\",\"tcbLevels\":[{\"tcb\":{\"isvsvn\":0},\"tcbDate\":\"2022-11-09T00:00:00Z\",\"tcbStatus\":\"UpToDate\"}]},{\"id\":\"TDX_03\",\"mrsigner\":\"000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000\",\"attributes\":\"0000000000000000\",\"attributesMask\":\"FFFFFFFFFFFFFFFF\",\"tcbLevels\":[{\"tcb\":{\"isvsvn\":0},\"tcbDate\":\"2022-11-09T00:00:00Z\",\"tcbStatus\":\"UpToDate\"}]},{\"id\":\"TDX_01\",\"mrsigner\":\"000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000\",\"attributes\":\"0000000000000000\",\"attributesMask\":\"FFFFFFFFFFFFFFFF\",\"tcbLevels\":[{\"tcb\":{\"isvsvn\":0},\"tcbDate\":\"2022-11-09T00:00:00Z\",\"tcbStatus\":\"UpToDate\"}]}],\"tcbLevels\":[{\"tcb\":{\"sgxtcbcomponents\":[{\"svn\":1,\"category\":\"BIOS\",\"type\":\"Early Microcode Update\"},{\"svn\":1,\"category\":\"OS/VMM\",\"type\":\"SGX Late Microcode Update\"},{\"svn\":0,\"category\":\"OS/VMM\",\"type\":\"TXT SINIT\"},{\"svn\":0,\"category\":\"BIOS\"},{\"svn\":0,\"category\":\"BIOS\"},{\"svn\":0,\"category\":\"BIOS\"},{\"svn\":0},{\"svn\":0,\"category\":\"OS/VMM\",\"type\":\"SEAMLDR ACM\"},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0}],\"pcesvn\":0,\"tdxtcbcomponents\":[{\"svn\":0,\"category\":\"OS/VMM\",\"type\":\"TDX Module\"},{\"svn\":0,\"category\":\"OS/VMM\",\"type\":\"TDX Module\"},{\"svn\":1,\"category\":\"OS/VMM\",\"type\":\"TDX Late Microcode Update\"},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0}]},\"tcbDate\":\"2022-11-09T00:00:00Z\",\"tcbStatus\":\"UpToDate\"}]},\"signature\":\"70c93242def0bf52e292ffb548ad3a219d9be54e0764d0c28fe5a6805c2321f02dc8de8dc93dcaf5d8dfbcda869af8be9ea3fc07d3dd64f6652ec77c7bb14f7d\"}","tcbInfoIssuerChain":"-----BEGIN CERTIFICATE-----\nMIICkDCCAjagAwIBAgIUTh8n662T/sqPZK+7n3H67/KGwu0wCgYIKoZIzj0EAwIw\naDEaMBgGA1UEAwwRSW50ZWwgU0dYIFJvb3QgQ0ExGjAYBgNVBAoMEUludGVsIENv\ncnBvcmF0aW9uMRQwEgYDVQQHDAtTYW50YSBDbGFyYTELMAkGA1UECAwCQ0ExCzAJ\nBgNVBAYTAlVTMB4XDTE5MTAzMTEyMzM0N1oXDTI2MTAzMTEyMzM0N1owbDEeMBwG\nA1UEAwwVSW50ZWwgU0dYIFRDQiBTaWduaW5nMRowGAYDVQQKDBFJbnRlbCBDb3Jw\nb3JhdGlvbjEUMBIGA1UEBwwLU2FudGEgQ2xhcmExCzAJBgNVBAgMAkNBMQswCQYD\nVQQGEwJVUzBZMBMGByqGSM49AgEGCCqGSM49AwEHA0IABOnYw9LbN/JmyUttXa0M\niBEenjPbxbR4C8MuVYxDI+Le8lDBLp9X4wMzCAUF/fI/31giClXp/y0erLbLZjdV\n07+jgbkwgbYwHwYDVR0jBBgwFoAU6ehEUlM2XEsYmhH8QxgspdwggEgwVgYDVR0f\nBE8wTTBLoEmgR4ZFaHR0cHM6Ly9zYngtY2VydGlmaWNhdGVzLnRydXN0ZWRzZXJ2\naWNlcy5pbnRlbC5jb20vSW50ZWxTR1hSb290Q0EuZGVyMB0GA1UdDgQWBBROHyfr\nrZP+yo9kr7ufcfrv8obC7TAOBgNVHQ8BAf8EBAMCBsAwDAYDVR0TAQH/BAIwADAK\nBggqhkjOPQQDAgNIADBFAiEA9xQeifK+2abQGnrAgk0hrOhdyvJQorh2cEMn4Gwr\n4hoCIFHW5qQ9G2wBJ4GMNQqv/oMfbPtzmyTlaWWzwxkqM0CT\n-----END CERTIFICATE-----\n-----BEGIN CERTIFICATE-----\nMIIClDCCAjmgAwIBAgIVAOnoRFJTNlxLGJoR/EMYLKXcIIBIMAoGCCqGSM49BAMC\nMGgxGjAYBgNVBAMMEUludGVsIFNHWCBSb290IENBMRowGAYDVQQKDBFJbnRlbCBD\nb3Jwb3JhdGlvbjEUMBIGA1UEBwwLU2FudGEgQ2xhcmExCzAJBgNVBAgMAkNBMQsw\nCQYDVQQGEwJVUzAeFw0xOTEwMzEwOTQ5MjFaFw00OTEyMzEyMzU5NTlaMGgxGjAY\nBgNVBAMMEUludGVsIFNHWCBSb290IENBMRowGAYDVQQKDBFJbnRlbCBDb3Jwb3Jh\ndGlvbjEUMBIGA1UEBwwLU2FudGEgQ2xhcmExCzAJBgNVBAgMAkNBMQswCQYDVQQG\nEwJVUzBZMBMGByqGSM49AgEGCCqGSM49AwEHA0IABE/6D/1WHNrWwPmNMIyBKMW5\nJ6JzMsjo6xP2vkK1cdZGb1PGRP/C/8ECgiDkmklmzwLzLi+000m7LLrtKJA3oC2j\ngb8wgbwwHwYDVR0jBBgwFoAU6ehEUlM2XEsYmhH8QxgspdwggEgwVgYDVR0fBE8w\nTTBLoEmgR4ZFaHR0cHM6Ly9zYngtY2VydGlmaWNhdGVzLnRydXN0ZWRzZXJ2aWNl\ncy5pbnRlbC5jb20vSW50ZWxTR1hSb290Q0EuZGVyMB0GA1UdDgQWBBTp6ERSUzZc\nSxiaEfxDGCyl3CCASDAOBgNVHQ8BAf8EBAMCAQYwEgYDVR0TAQH/BAgwBgEB/wIB\nATAKBggqhkjOPQQDAgNJADBGAiEAzw9zdUiUHPMUd0C4mx41jlFZkrM3y5f1lgnV\nO7FbjOoCIQCoGtUmT4cXt7V+ySHbJ8Hob9AanpvXNH1ER+/gZF+opQ==\n-----END CERTIFICATE-----\n"},{"fmspc":"40806F000000","tcbInfo":"{\"tcbInfo\":{\"id\":\"TDX\",\"version\":3,\"issueDate\":\"2025-10-21T09:44:37Z\",\"nextUpdate\":\"2025-11-20T09:44:37Z\",\"fmspc\":\"40806F000000\",\"pceId\":\"0000\",\"tcbType\":0,\"tcbEvaluationDataNumber\":5,\"tdxModule\":{\"mrsigner\":\"000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000\",\"attributes\":\"0000000000000000\",\"attributesMask\":\"FFFFFFFFFFFFFFFF\"},\"tdxModuleIdentities\":[{\"id\":\"TDX_02\",\"mrsigner\":\"000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000\",\"attributes\":\"0000000000000000\",\"attributesMask\":\"FFFFFFFFFFFFFFFF\",\"tcbLevels\":[{\"tcb\":{\"isvsvn\":0},\"tcbDate\":\"2022-11-09T00:00:00Z\",\"tcbStatus\":\"UpToDate\"}]},{\"id\":\"TDX_03\",\"mrsigner\":\"000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000\",\"attributes\":\"0000000000000000\",\"attributesMask\":\"FFFFFFFFFFFFFFFF\",\"tcbLevels\":[{\"tcb\":{\"isvsvn\":0},\"tcbDate\":\"2022-11-09T00:00:00Z\",\"tcbStatus\":\"UpToDate\"}]},{\"id\":\"TDX_01\",\"mrsigner\":\"000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000\",\"attributes\":\"0000000000000000\",\"attributesMask\":\"FFFFFFFFFFFFFFFF\",\"tcbLevels\":[{\"tcb\":{\"isvsvn\":0},\"tcbDate\":\"2022-11-09T00:00:00Z\",\"tcbStatus\":\"UpToDate\"}]}],\"tcbLevels\":[{\"tcb\":{\"sgxtcbcomponents\":[{\"svn\":1,\"category\":\"BIOS\",\"type\":\"Early Microcode Update\"},{\"svn\":1,\"category\":\"OS/VMM\",\"type\":\"SGX Late Microcode Update\"},{\"svn\":0,\"category\":\"OS/VMM\",\"type\":\"TXT SINIT\"},{\"svn\":0,\"category\":\"BIOS\"},{\"svn\":0,\"category\":\"BIOS\"},{\"svn\":0,\"category\":\"BIOS\"},{\"svn\":0},{\"svn\":0,\"category\":\"OS/VMM\",\"type\":\"SEAMLDR ACM\"},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0}],\"pcesvn\":11,\"tdxtcbcomponents\":[{\"svn\":0,\"category\":\"OS/VMM\",\"type\":\"TDX Module\"},{\"svn\":0,\"category\":\"OS/VMM\",\"type\":\"TDX Module\"},{\"svn\":1,\"category\":\"OS/VMM\",\"type\":\"TDX Late Microcode Update\"},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0}]},\"tcbDate\":\"2022-11-09T00:00:00Z\",\"tcbStatus\":\"UpToDate\"}]},\"signature\":\"a3a55dc486f550f535978f890365b03fcdcba8c90a273bdec1d57bc7f501dd108d514feb445d0521c28110a02384b13415dd0a9497651e15f8e61532fa92c64b\"}","tcbInfoIssuerChain":"-----BEGIN CERTIFICATE-----\nMIICkDCCAjagAwIBAgIUTh8n662T/sqPZK+7n3H67/KGwu0wCgYIKoZIzj0EAwIw\naDEaMBgGA1UEAwwRSW50ZWwgU0dYIFJvb3QgQ0ExGjAYBgNVBAoMEUludGVsIENv\ncnBvcmF0aW9uMRQwEgYDVQQHDAtTYW50YSBDbGFyYTELMAkGA1UECAwCQ0ExCzAJ\nBgNVBAYTAlVTMB4XDTE5MTAzMTEyMzM0N1oXDTI2MTAzMTEyMzM0N1owbDEeMBwG\nA1UEAwwVSW50ZWwgU0dYIFRDQiBTaWduaW5nMRowGAYDVQQKDBFJbnRlbCBDb3Jw\nb3JhdGlvbjEUMBIGA1UEBwwLU2FudGEgQ2xhcmExCzAJBgNVBAgMAkNBMQswCQYD\nVQQGEwJVUzBZMBMGByqGSM49AgEGCCqGSM49AwEHA0IABOnYw9LbN/JmyUttXa0M\niBEenjPbxbR4C8MuVYxDI+Le8lDBLp9X4wMzCAUF/fI/31giClXp/y0erLbLZjdV\n07+jgbkwgbYwHwYDVR0jBBgwFoAU6ehEUlM2XEsYmhH8QxgspdwggEgwVgYDVR0f\nBE8wTTBLoEmgR4ZFaHR0cHM6Ly9zYngtY2VydGlmaWNhdGVzLnRydXN0ZWRzZXJ2\naWNlcy5pbnRlbC5jb20vSW50ZWxTR1hSb290Q0EuZGVyMB0GA1UdDgQWBBROHyfr\nrZP+yo9kr7ufcfrv8obC7TAOBgNVHQ8BAf8EBAMCBsAwDAYDVR0TAQH/BAIwADAK\nBggqhkjOPQQDAgNIADBFAiEA9xQeifK+2abQGnrAgk0hrOhdyvJQorh2cEMn4Gwr\n4hoCIFHW5qQ9G2wBJ4GMNQqv/oMfbPtzmyTlaWWzwxkqM0CT\n-----END CERTIFICATE-----\n-----BEGIN CERTIFICATE-----\nMIIClDCCAjmgAwIBAgIVAOnoRFJTNlxLGJoR/EMYLKXcIIBIMAoGCCqGSM49BAMC\nMGgxGjAYBgNVBAMMEUludGVsIFNHWCBSb290IENBMRowGAYDVQQKDBFJbnRlbCBD\nb3Jwb3JhdGlvbjEUMBIGA1UEBwwLU2FudGEgQ2xhcmExCzAJBgNVBAgMAkNBMQsw\nCQYDVQQGEwJVUzAeFw0xOTEwMzEwOTQ5MjFaFw00OTEyMzEyMzU5NTlaMGgxGjAY\nBgNVBAMMEUludGVsIFNHWCBSb290IENBMRowGAYDVQQKDBFJbnRlbCBDb3Jwb3Jh\ndGlvbjEUMBIGA1UEBwwLU2FudGEgQ2xhcmExCzAJBgNVBAgMAkNBMQswCQYDVQQG\nEwJVUzBZMBMGByqGSM49AgEGCCqGSM49AwEHA0IABE/6D/1WHNrWwPmNMIyBKMW5\nJ6JzMsjo6xP2vkK1cdZGb1PGRP/C/8ECgiDkmklmzwLzLi+000m7LLrtKJA3oC2j\ngb8wgbwwHwYDVR0jBBgwFoAU6ehEUlM2XEsYmhH8QxgspdwggEgwVgYDVR0fBE8w\nTTBLoEmgR4ZFaHR0cHM6Ly9zYngtY2VydGlmaWNhdGVzLnRydXN0ZWRzZXJ2aWNl\ncy5pbnRlbC5jb20vSW50ZWxTR1hSb290Q0EuZGVyMB0GA1UdDgQWBBTp6ERSUzZc\nSxiaEfxDGCyl3CCASDAOBgNVHQ8BAf8EBAMCAQYwEgYDVR0TAQH/BAgwBgEB/wIB\nATAKBggqhkjOPQQDAgNJADBGAiEAzw9zdUiUHPMUd0C4mx41jlFZkrM3y5f1lgnV\nO7FbjOoCIQCoGtUmT4cXt7V+ySHbJ8Hob9AanpvXNH1ER+/gZF+opQ==\n-----END CERTIFICATE-----\n"},{"fmspc":"10806F000000","tcbInfo":"{\"tcbInfo\":{\"id\":\"TDX\",\"version\":3,\"issueDate\":\"2025-10-21T09:47:41Z\",\"nextUpdate\":\"2025-11-20T09:47:41Z\",\"fmspc\":\"10806F000000\",\"pceId\":\"0000\",\"tcbType\":0,\"tcbEvaluationDataNumber\":5,\"tdxModule\":{\"mrsigner\":\"000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000\",\"attributes\":\"0000000000000000\",\"attributesMask\":\"FFFFFFFFFFFFFFFF\"},\"tdxModuleIdentities\":[{\"id\":\"TDX_02\",\"mrsigner\":\"000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000\",\"attributes\":\"0000000000000000\",\"attributesMask\":\"FFFFFFFFFFFFFFFF\",\"tcbLevels\":[{\"tcb\":{\"isvsvn\":0},\"tcbDate\":\"2022-11-09T00:00:00Z\",\"tcbStatus\":\"UpToDate\"}]},{\"id\":\"TDX_03\",\"mrsigner\":\"000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000\",\"attributes\":\"0000000000000000\",\"attributesMask\":\"FFFFFFFFFFFFFFFF\",\"tcbLevels\":[{\"tcb\":{\"isvsvn\":0},\"tcbDate\":\"2022-11-09T00:00:00Z\",\"tcbStatus\":\"UpToDate\"}]},{\"id\":\"TDX_01\",\"mrsigner\":\"000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000\",\"attributes\":\"0000000000000000\",\"attributesMask\":\"FFFFFFFFFFFFFFFF\",\"tcbLevels\":[{\"tcb\":{\"isvsvn\":0},\"tcbDate\":\"2022-11-09T00:00:00Z\",\"tcbStatus\":\"UpToDate\"}]}],\"tcbLevels\":[{\"tcb\":{\"sgxtcbcomponents\":[{\"svn\":2,\"category\":\"BIOS\",\"type\":\"Early Microcode Update\"},{\"svn\":2,\"category\":\"OS/VMM\",\"type\":\"SGX Late Microcode Update\"},{\"svn\":0,\"category\":\"OS/VMM\",\"type\":\"TXT SINIT\"},{\"svn\":0,\"category\":\"BIOS\"},{\"svn\":0,\"category\":\"BIOS\"},{\"svn\":0,\"category\":\"BIOS\"},{\"svn\":0},{\"svn\":0,\"category\":\"OS/VMM\",\"type\":\"SEAMLDR ACM\"},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0}],\"pcesvn\":10,\"tdxtcbcomponents\":[{\"svn\":0,\"category\":\"OS/VMM\",\"type\":\"TDX Module\"},{\"svn\":0,\"category\":\"OS/VMM\",\"type\":\"TDX Module\"},{\"svn\":3,\"category\":\"OS/VMM\",\"type\":\"TDX Late Microcode Update\"},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0}]},\"tcbDate\":\"2022-11-09T00:00:00Z\",\"tcbStatus\":\"UpToDate\"},{\"tcb\":{\"sgxtcbcomponents\":[{\"svn\":2,\"category\":\"BIOS\",\"type\":\"Early Microcode Update\"},{\"svn\":2,\"category\":\"OS/VMM\",\"type\":\"SGX Late Microcode Update\"},{\"svn\":0,\"category\":\"OS/VMM\",\"type\":\"TXT SINIT\"},{\"svn\":0,\"category\":\"BIOS\"},{\"svn\":0,\"category\":\"BIOS\"},{\"svn\":0,\"category\":\"BIOS\"},{\"svn\":0},{\"svn\":0,\"category\":\"OS/VMM\",\"type\":\"SEAMLDR ACM\"},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0}],\"pcesvn\":10,\"tdxtcbcomponents\":[{\"svn\":0,\"category\":\"OS/VMM\",\"type\":\"TDX Module\"},{\"svn\":0,\"category\":\"OS/VMM\",\"type\":\"TDX Module\"},{\"svn\":2,\"category\":\"OS/VMM\",\"type\":\"TDX Late Microcode Update\"},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0}]},\"tcbDate\":\"2020-05-28T00:00:00Z\",\"tcbStatus\":\"OutOfDate\"},{\"tcb\":{\"sgxtcbcomponents\":[{\"svn\":1,\"category\":\"BIOS\",\"type\":\"Early Microcode Update\"},{\"svn\":1,\"category\":\"OS/VMM\",\"type\":\"SGX Late Microcode Update\"},{\"svn\":0,\"category\":\"OS/VMM\",\"type\":\"TXT SINIT\"},{\"svn\":0,\"category\":\"BIOS\"},{\"svn\":0,\"category\":\"BIOS\"},{\"svn\":0,\"category\":\"BIOS\"},{\"svn\":0},{\"svn\":0,\"category\":\"OS/VMM\",\"type\":\"SEAMLDR ACM\"},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0}],\"pcesvn\":9,\"tdxtcbcomponents\":[{\"svn\":0,\"category\":\"OS/VMM\",\"type\":\"TDX Module\"},{\"svn\":0,\"category\":\"OS/VMM\",\"type\":\"TDX Module\"},{\"svn\":1,\"category\":\"OS/VMM\",\"type\":\"TDX Late Microcode Update\"},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0}]},\"tcbDate\":\"2020-03-22T00:00:00Z\",\"tcbStatus\":\"OutOfDate\"}]},\"signature\":\"00d8093fe0e80be196794b1876b376ea41bb44d7af2bbc0814bf2d2bc800a4107652ebf346ab852035b2fca22c557887e5f89a40382569392be6d66139e6f10f\"}","tcbInfoIssuerChain":"-----BEGIN CERTIFICATE-----\nMIICkDCCAjagAwIBAgIUTh8n662T/sqPZK+7n3H67/KGwu0wCgYIKoZIzj0EAwIw\naDEaMBgGA1UEAwwRSW50ZWwgU0dYIFJvb3QgQ0ExGjAYBgNVBAoMEUludGVsIENv\ncnBvcmF0aW9uMRQwEgYDVQQHDAtTYW50YSBDbGFyYTELMAkGA1UECAwCQ0ExCzAJ\nBgNVBAYTAlVTMB4XDTE5MTAzMTEyMzM0N1oXDTI2MTAzMTEyMzM0N1owbDEeMBwG\nA1UEAwwVSW50ZWwgU0dYIFRDQiBTaWduaW5nMRowGAYDVQQKDBFJbnRlbCBDb3Jw\nb3JhdGlvbjEUMBIGA1UEBwwLU2FudGEgQ2xhcmExCzAJBgNVBAgMAkNBMQswCQYD\nVQQGEwJVUzBZMBMGByqGSM49AgEGCCqGSM49AwEHA0IABOnYw9LbN/JmyUttXa0M\niBEenjPbxbR4C8MuVYxDI+Le8lDBLp9X4wMzCAUF/fI/31giClXp/y0erLbLZjdV\n07+jgbkwgbYwHwYDVR0jBBgwFoAU6ehEUlM2XEsYmhH8QxgspdwggEgwVgYDVR0f\nBE8wTTBLoEmgR4ZFaHR0cHM6Ly9zYngtY2VydGlmaWNhdGVzLnRydXN0ZWRzZXJ2\naWNlcy5pbnRlbC5jb20vSW50ZWxTR1hSb290Q0EuZGVyMB0GA1UdDgQWBBROHyfr\nrZP+yo9kr7ufcfrv8obC7TAOBgNVHQ8BAf8EBAMCBsAwDAYDVR0TAQH/BAIwADAK\nBggqhkjOPQQDAgNIADBFAiEA9xQeifK+2abQGnrAgk0hrOhdyvJQorh2cEMn4Gwr\n4hoCIFHW5qQ9G2wBJ4GMNQqv/oMfbPtzmyTlaWWzwxkqM0CT\n-----END CERTIFICATE-----\n-----BEGIN CERTIFICATE-----\nMIIClDCCAjmgAwIBAgIVAOnoRFJTNlxLGJoR/EMYLKXcIIBIMAoGCCqGSM49BAMC\nMGgxGjAYBgNVBAMMEUludGVsIFNHWCBSb290IENBMRowGAYDVQQKDBFJbnRlbCBD\nb3Jwb3JhdGlvbjEUMBIGA1UEBwwLU2FudGEgQ2xhcmExCzAJBgNVBAgMAkNBMQsw\nCQYDVQQGEwJVUzAeFw0xOTEwMzEwOTQ5MjFaFw00OTEyMzEyMzU5NTlaMGgxGjAY\nBgNVBAMMEUludGVsIFNHWCBSb290IENBMRowGAYDVQQKDBFJbnRlbCBDb3Jwb3Jh\ndGlvbjEUMBIGA1UEBwwLU2FudGEgQ2xhcmExCzAJBgNVBAgMAkNBMQswCQYDVQQG\nEwJVUzBZMBMGByqGSM49AgEGCCqGSM49AwEHA0IABE/6D/1WHNrWwPmNMIyBKMW5\nJ6JzMsjo6xP2vkK1cdZGb1PGRP/C/8ECgiDkmklmzwLzLi+000m7LLrtKJA3oC2j\ngb8wgbwwHwYDVR0jBBgwFoAU6ehEUlM2XEsYmhH8QxgspdwggEgwVgYDVR0fBE8w\nTTBLoEmgR4ZFaHR0cHM6Ly9zYngtY2VydGlmaWNhdGVzLnRydXN0ZWRzZXJ2aWNl\ncy5pbnRlbC5jb20vSW50ZWxTR1hSb290Q0EuZGVyMB0GA1UdDgQWBBTp6ERSUzZc\nSxiaEfxDGCyl3CCASDAOBgNVHQ8BAf8EBAMCAQYwEgYDVR0TAQH/BAgwBgEB/wIB\nATAKBggqhkjOPQQDAgNJADBGAiEAzw9zdUiUHPMUd0C4mx41jlFZkrM3y5f1lgnV\nO7FbjOoCIQCoGtUmT4cXt7V+ySHbJ8Hob9AanpvXNH1ER+/gZF+opQ==\n-----END CERTIFICATE-----\n"},{"fmspc":"50A06D000000","tcbInfo":"{\"tcbInfo\":{\"id\":\"TDX\",\"version\":3,\"issueDate\":\"2025-10-21T09:44:40Z\",\"nextUpdate\":\"2025-11-20T09:44:40Z\",\"fmspc\":\"50A06D000000\",\"pceId\":\"0000\",\"tcbType\":0,\"tcbEvaluationDataNumber\":5,\"tdxModule\":{\"mrsigner\":\"000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000\",\"attributes\":\"0000000000000000\",\"attributesMask\":\"FFFFFFFFFFFFFFFF\"},\"tdxModuleIdentities\":[{\"id\":\"TDX_02\",\"mrsigner\":\"000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000\",\"attributes\":\"0000000000000000\",\"attributesMask\":\"FFFFFFFFFFFFFFFF\",\"tcbLevels\":[{\"tcb\":{\"isvsvn\":0},\"tcbDate\":\"2022-11-09T00:00:00Z\",\"tcbStatus\":\"UpToDate\"}]},{\"id\":\"TDX_03\",\"mrsigner\":\"000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000\",\"attributes\":\"0000000000000000\",\"attributesMask\":\"FFFFFFFFFFFFFFFF\",\"tcbLevels\":[{\"tcb\":{\"isvsvn\":0},\"tcbDate\":\"2022-11-09T00:00:00Z\",\"tcbStatus\":\"UpToDate\"}]},{\"id\":\"TDX_01\",\"mrsigner\":\"000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000\",\"attributes\":\"0000000000000000\",\"attributesMask\":\"FFFFFFFFFFFFFFFF\",\"tcbLevels\":[{\"tcb\":{\"isvsvn\":0},\"tcbDate\":\"2022-11-09T00:00:00Z\",\"tcbStatus\":\"UpToDate\"}]}],\"tcbLevels\":[{\"tcb\":{\"sgxtcbcomponents\":[{\"svn\":1,\"category\":\"BIOS\",\"type\":\"Early Microcode Update\"},{\"svn\":1,\"category\":\"OS/VMM\",\"type\":\"SGX Late Microcode Update\"},{\"svn\":0,\"category\":\"OS/VMM\",\"type\":\"TXT SINIT\"},{\"svn\":0,\"category\":\"BIOS\"},{\"svn\":0,\"category\":\"BIOS\"},{\"svn\":0,\"category\":\"BIOS\"},{\"svn\":0},{\"svn\":0,\"category\":\"OS/VMM\",\"type\":\"SEAMLDR ACM\"},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0}],\"pcesvn\":0,\"tdxtcbcomponents\":[{\"svn\":0,\"category\":\"OS/VMM\",\"type\":\"TDX Module\"},{\"svn\":0,\"category\":\"OS/VMM\",\"type\":\"TDX Module\"},{\"svn\":1,\"category\":\"OS/VMM\",\"type\":\"TDX Late Microcode Update\"},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0}]},\"tcbDate\":\"2022-11-09T00:00:00Z\",\"tcbStatus\":\"UpToDate\"}]},\"signature\":\"056f99c9823ba9a8215898756d866c0dd22a88ebfb39762c84cb72b2873c1af32b59cd551fc8a236e2dcc61413f0634548291a34cafbc985a3a0e6d4a6b13286\"}","tcbInfoIssuerChain":"-----BEGIN CERTIFICATE-----\nMIICkDCCAjagAwIBAgIUTh8n662T/sqPZK+7n3H67/KGwu0wCgYIKoZIzj0EAwIw\naDEaMBgGA1UEAwwRSW50ZWwgU0dYIFJvb3QgQ0ExGjAYBgNVBAoMEUludGVsIENv\ncnBvcmF0aW9uMRQwEgYDVQQHDAtTYW50YSBDbGFyYTELMAkGA1UECAwCQ0ExCzAJ\nBgNVBAYTAlVTMB4XDTE5MTAzMTEyMzM0N1oXDTI2MTAzMTEyMzM0N1owbDEeMBwG\nA1UEAwwVSW50ZWwgU0dYIFRDQiBTaWduaW5nMRowGAYDVQQKDBFJbnRlbCBDb3Jw\nb3JhdGlvbjEUMBIGA1UEBwwLU2FudGEgQ2xhcmExCzAJBgNVBAgMAkNBMQswCQYD\nVQQGEwJVUzBZMBMGByqGSM49AgEGCCqGSM49AwEHA0IABOnYw9LbN/JmyUttXa0M\niBEenjPbxbR4C8MuVYxDI+Le8lDBLp9X4wMzCAUF/fI/31giClXp/y0erLbLZjdV\n07+jgbkwgbYwHwYDVR0jBBgwFoAU6ehEUlM2XEsYmhH8QxgspdwggEgwVgYDVR0f\nBE8wTTBLoEmgR4ZFaHR0cHM6Ly9zYngtY2VydGlmaWNhdGVzLnRydXN0ZWRzZXJ2\naWNlcy5pbnRlbC5jb20vSW50ZWxTR1hSb290Q0EuZGVyMB0GA1UdDgQWBBROHyfr\nrZP+yo9kr7ufcfrv8obC7TAOBgNVHQ8BAf8EBAMCBsAwDAYDVR0TAQH/BAIwADAK\nBggqhkjOPQQDAgNIADBFAiEA9xQeifK+2abQGnrAgk0hrOhdyvJQorh2cEMn4Gwr\n4hoCIFHW5qQ9G2wBJ4GMNQqv/oMfbPtzmyTlaWWzwxkqM0CT\n-----END CERTIFICATE-----\n-----BEGIN CERTIFICATE-----\nMIIClDCCAjmgAwIBAgIVAOnoRFJTNlxLGJoR/EMYLKXcIIBIMAoGCCqGSM49BAMC\nMGgxGjAYBgNVBAMMEUludGVsIFNHWCBSb290IENBMRowGAYDVQQKDBFJbnRlbCBD\nb3Jwb3JhdGlvbjEUMBIGA1UEBwwLU2FudGEgQ2xhcmExCzAJBgNVBAgMAkNBMQsw\nCQYDVQQGEwJVUzAeFw0xOTEwMzEwOTQ5MjFaFw00OTEyMzEyMzU5NTlaMGgxGjAY\nBgNVBAMMEUludGVsIFNHWCBSb290IENBMRowGAYDVQQKDBFJbnRlbCBDb3Jwb3Jh\ndGlvbjEUMBIGA1UEBwwLU2FudGEgQ2xhcmExCzAJBgNVBAgMAkNBMQswCQYDVQQG\nEwJVUzBZMBMGByqGSM49AgEGCCqGSM49AwEHA0IABE/6D/1WHNrWwPmNMIyBKMW5\nJ6JzMsjo6xP2vkK1cdZGb1PGRP/C/8ECgiDkmklmzwLzLi+000m7LLrtKJA3oC2j\ngb8wgbwwHwYDVR0jBBgwFoAU6ehEUlM2XEsYmhH8QxgspdwggEgwVgYDVR0fBE8w\nTTBLoEmgR4ZFaHR0cHM6Ly9zYngtY2VydGlmaWNhdGVzLnRydXN0ZWRzZXJ2aWNl\ncy5pbnRlbC5jb20vSW50ZWxTR1hSb290Q0EuZGVyMB0GA1UdDgQWBBTp6ERSUzZc\nSxiaEfxDGCyl3CCASDAOBgNVHQ8BAf8EBAMCAQYwEgYDVR0TAQH/BAgwBgEB/wIB\nATAKBggqhkjOPQQDAgNJADBGAiEAzw9zdUiUHPMUd0C4mx41jlFZkrM3y5f1lgnV\nO7FbjOoCIQCoGtUmT4cXt7V+ySHbJ8Hob9AanpvXNH1ER+/gZF+opQ==\n-----END CERTIFICATE-----\n"},{"fmspc":"B0806F000000","tcbInfo":"{\"tcbInfo\":{\"id\":\"TDX\",\"version\":3,\"issueDate\":\"2025-10-21T09:44:42Z\",\"nextUpdate\":\"2025-11-20T09:44:42Z\",\"fmspc\":\"B0806F000000\",\"pceId\":\"0000\",\"tcbType\":0,\"tcbEvaluationDataNumber\":5,\"tdxModule\":{\"mrsigner\":\"000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000\",\"attributes\":\"0000000000000000\",\"attributesMask\":\"FFFFFFFFFFFFFFFF\"},\"tdxModuleIdentities\":[{\"id\":\"TDX_02\",\"mrsigner\":\"000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000\",\"attributes\":\"0000000000000000\",\"attributesMask\":\"FFFFFFFFFFFFFFFF\",\"tcbLevels\":[{\"tcb\":{\"isvsvn\":0},\"tcbDate\":\"2022-11-09T00:00:00Z\",\"tcbStatus\":\"UpToDate\"}]},{\"id\":\"TDX_03\",\"mrsigner\":\"000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000\",\"attributes\":\"0000000000000000\",\"attributesMask\":\"FFFFFFFFFFFFFFFF\",\"tcbLevels\":[{\"tcb\":{\"isvsvn\":0},\"tcbDate\":\"2022-11-09T00:00:00Z\",\"tcbStatus\":\"UpToDate\"}]},{\"id\":\"TDX_01\",\"mrsigner\":\"000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000\",\"attributes\":\"0000000000000000\",\"attributesMask\":\"FFFFFFFFFFFFFFFF\",\"tcbLevels\":[{\"tcb\":{\"isvsvn\":0},\"tcbDate\":\"2022-11-09T00:00:00Z\",\"tcbStatus\":\"UpToDate\"}]}],\"tcbLevels\":[{\"tcb\":{\"sgxtcbcomponents\":[{\"svn\":1,\"category\":\"BIOS\",\"type\":\"Early Microcode Update\"},{\"svn\":1,\"category\":\"OS/VMM\",\"type\":\"SGX Late Microcode Update\"},{\"svn\":0,\"category\":\"OS/VMM\",\"type\":\"TXT SINIT\"},{\"svn\":0,\"category\":\"BIOS\"},{\"svn\":0,\"category\":\"BIOS\"},{\"svn\":0,\"category\":\"BIOS\"},{\"svn\":0},{\"svn\":0,\"category\":\"OS/VMM\",\"type\":\"SEAMLDR ACM\"},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0}],\"pcesvn\":0,\"tdxtcbcomponents\":[{\"svn\":0,\"category\":\"OS/VMM\",\"type\":\"TDX Module\"},{\"svn\":0,\"category\":\"OS/VMM\",\"type\":\"TDX Module\"},{\"svn\":1,\"category\":\"OS/VMM\",\"type\":\"TDX Late Microcode Update\"},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0}]},\"tcbDate\":\"2022-11-09T00:00:00Z\",\"tcbStatus\":\"UpToDate\"}]},\"signature\":\"96959d2b488667845e33570700387b0ecf19210a3056859b310c8b87873e58f94cc0cdb11e0a4328948abb952b5c91dce0199582a39b596a089bfd99bc630412\"}","tcbInfoIssuerChain":"-----BEGIN CERTIFICATE-----\nMIICkDCCAjagAwIBAgIUTh8n662T/sqPZK+7n3H67/KGwu0wCgYIKoZIzj0EAwIw\naDEaMBgGA1UEAwwRSW50ZWwgU0dYIFJvb3QgQ0ExGjAYBgNVBAoMEUludGVsIENv\ncnBvcmF0aW9uMRQwEgYDVQQHDAtTYW50YSBDbGFyYTELMAkGA1UECAwCQ0ExCzAJ\nBgNVBAYTAlVTMB4XDTE5MTAzMTEyMzM0N1oXDTI2MTAzMTEyMzM0N1owbDEeMBwG\nA1UEAwwVSW50ZWwgU0dYIFRDQiBTaWduaW5nMRowGAYDVQQKDBFJbnRlbCBDb3Jw\nb3JhdGlvbjEUMBIGA1UEBwwLU2FudGEgQ2xhcmExCzAJBgNVBAgMAkNBMQswCQYD\nVQQGEwJVUzBZMBMGByqGSM49AgEGCCqGSM49AwEHA0IABOnYw9LbN/JmyUttXa0M\niBEenjPbxbR4C8MuVYxDI+Le8lDBLp9X4wMzCAUF/fI/31giClXp/y0erLbLZjdV\n07+jgbkwgbYwHwYDVR0jBBgwFoAU6ehEUlM2XEsYmhH8QxgspdwggEgwVgYDVR0f\nBE8wTTBLoEmgR4ZFaHR0cHM6Ly9zYngtY2VydGlmaWNhdGVzLnRydXN0ZWRzZXJ2\naWNlcy5pbnRlbC5jb20vSW50ZWxTR1hSb290Q0EuZGVyMB0GA1UdDgQWBBROHyfr\nrZP+yo9kr7ufcfrv8obC7TAOBgNVHQ8BAf8EBAMCBsAwDAYDVR0TAQH/BAIwADAK\nBggqhkjOPQQDAgNIADBFAiEA9xQeifK+2abQGnrAgk0hrOhdyvJQorh2cEMn4Gwr\n4hoCIFHW5qQ9G2wBJ4GMNQqv/oMfbPtzmyTlaWWzwxkqM0CT\n-----END CERTIFICATE-----\n-----BEGIN CERTIFICATE-----\nMIIClDCCAjmgAwIBAgIVAOnoRFJTNlxLGJoR/EMYLKXcIIBIMAoGCCqGSM49BAMC\nMGgxGjAYBgNVBAMMEUludGVsIFNHWCBSb290IENBMRowGAYDVQQKDBFJbnRlbCBD\nb3Jwb3JhdGlvbjEUMBIGA1UEBwwLU2FudGEgQ2xhcmExCzAJBgNVBAgMAkNBMQsw\nCQYDVQQGEwJVUzAeFw0xOTEwMzEwOTQ5MjFaFw00OTEyMzEyMzU5NTlaMGgxGjAY\nBgNVBAMMEUludGVsIFNHWCBSb290IENBMRowGAYDVQQKDBFJbnRlbCBDb3Jwb3Jh\ndGlvbjEUMBIGA1UEBwwLU2FudGEgQ2xhcmExCzAJBgNVBAgMAkNBMQswCQYDVQQG\nEwJVUzBZMBMGByqGSM49AgEGCCqGSM49AwEHA0IABE/6D/1WHNrWwPmNMIyBKMW5\nJ6JzMsjo6xP2vkK1cdZGb1PGRP/C/8ECgiDkmklmzwLzLi+000m7LLrtKJA3oC2j\ngb8wgbwwHwYDVR0jBBgwFoAU6ehEUlM2XEsYmhH8QxgspdwggEgwVgYDVR0fBE8w\nTTBLoEmgR4ZFaHR0cHM6Ly9zYngtY2VydGlmaWNhdGVzLnRydXN0ZWRzZXJ2aWNl\ncy5pbnRlbC5jb20vSW50ZWxTR1hSb290Q0EuZGVyMB0GA1UdDgQWBBTp6ERSUzZc\nSxiaEfxDGCyl3CCASDAOBgNVHQ8BAf8EBAMCAQYwEgYDVR0TAQH/BAgwBgEB/wIB\nATAKBggqhkjOPQQDAgNJADBGAiEAzw9zdUiUHPMUd0C4mx41jlFZkrM3y5f1lgnV\nO7FbjOoCIQCoGtUmT4cXt7V+ySHbJ8Hob9AanpvXNH1ER+/gZF+opQ==\n-----END CERTIFICATE-----\n"},{"fmspc":"00A06F010000","tcbInfo":"{\"tcbInfo\":{\"id\":\"TDX\",\"version\":3,\"issueDate\":\"2025-10-21T09:44:43Z\",\"nextUpdate\":\"2025-11-20T09:44:43Z\",\"fmspc\":\"00A06F010000\",\"pceId\":\"0000\",\"tcbType\":0,\"tcbEvaluationDataNumber\":5,\"tdxModule\":{\"mrsigner\":\"000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000\",\"attributes\":\"0000000000000000\",\"attributesMask\":\"FFFFFFFFFFFFFFFF\"},\"tdxModuleIdentities\":[{\"id\":\"TDX_02\",\"mrsigner\":\"000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000\",\"attributes\":\"0000000000000000\",\"attributesMask\":\"FFFFFFFFFFFFFFFF\",\"tcbLevels\":[{\"tcb\":{\"isvsvn\":0},\"tcbDate\":\"2022-11-09T00:00:00Z\",\"tcbStatus\":\"UpToDate\"}]},{\"id\":\"TDX_03\",\"mrsigner\":\"000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000\",\"attributes\":\"0000000000000000\",\"attributesMask\":\"FFFFFFFFFFFFFFFF\",\"tcbLevels\":[{\"tcb\":{\"isvsvn\":0},\"tcbDate\":\"2022-11-09T00:00:00Z\",\"tcbStatus\":\"UpToDate\"}]},{\"id\":\"TDX_01\",\"mrsigner\":\"000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000\",\"attributes\":\"0000000000000000\",\"attributesMask\":\"FFFFFFFFFFFFFFFF\",\"tcbLevels\":[{\"tcb\":{\"isvsvn\":0},\"tcbDate\":\"2022-11-09T00:00:00Z\",\"tcbStatus\":\"UpToDate\"}]}],\"tcbLevels\":[{\"tcb\":{\"sgxtcbcomponents\":[{\"svn\":1,\"category\":\"BIOS\",\"type\":\"Early Microcode Update\"},{\"svn\":1,\"category\":\"OS/VMM\",\"type\":\"SGX Late Microcode Update\"},{\"svn\":0,\"category\":\"OS/VMM\",\"type\":\"TXT SINIT\"},{\"svn\":0,\"category\":\"BIOS\"},{\"svn\":0,\"category\":\"BIOS\"},{\"svn\":0,\"category\":\"BIOS\"},{\"svn\":0},{\"svn\":0,\"category\":\"OS/VMM\",\"type\":\"SEAMLDR ACM\"},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0}],\"pcesvn\":0,\"tdxtcbcomponents\":[{\"svn\":0,\"category\":\"OS/VMM\",\"type\":\"TDX Module\"},{\"svn\":0,\"category\":\"OS/VMM\",\"type\":\"TDX Module\"},{\"svn\":1,\"category\":\"OS/VMM\",\"type\":\"TDX Late Microcode Update\"},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0}]},\"tcbDate\":\"2022-11-09T00:00:00Z\",\"tcbStatus\":\"UpToDate\"}]},\"signature\":\"a014048ff8bed6c8eb8f040fd730944dc797c0a81410888637ede908b56d150ccabd352b46d1d692d8bdcfd4c908c8c66f6c5a63a3065f5cb81c84a3e405c3ac\"}","tcbInfoIssuerChain":"-----BEGIN CERTIFICATE-----\nMIICkDCCAjagAwIBAgIUTh8n662T/sqPZK+7n3H67/KGwu0wCgYIKoZIzj0EAwIw\naDEaMBgGA1UEAwwRSW50ZWwgU0dYIFJvb3QgQ0ExGjAYBgNVBAoMEUludGVsIENv\ncnBvcmF0aW9uMRQwEgYDVQQHDAtTYW50YSBDbGFyYTELMAkGA1UECAwCQ0ExCzAJ\nBgNVBAYTAlVTMB4XDTE5MTAzMTEyMzM0N1oXDTI2MTAzMTEyMzM0N1owbDEeMBwG\nA1UEAwwVSW50ZWwgU0dYIFRDQiBTaWduaW5nMRowGAYDVQQKDBFJbnRlbCBDb3Jw\nb3JhdGlvbjEUMBIGA1UEBwwLU2FudGEgQ2xhcmExCzAJBgNVBAgMAkNBMQswCQYD\nVQQGEwJVUzBZMBMGByqGSM49AgEGCCqGSM49AwEHA0IABOnYw9LbN/JmyUttXa0M\niBEenjPbxbR4C8MuVYxDI+Le8lDBLp9X4wMzCAUF/fI/31giClXp/y0erLbLZjdV\n07+jgbkwgbYwHwYDVR0jBBgwFoAU6ehEUlM2XEsYmhH8QxgspdwggEgwVgYDVR0f\nBE8wTTBLoEmgR4ZFaHR0cHM6Ly9zYngtY2VydGlmaWNhdGVzLnRydXN0ZWRzZXJ2\naWNlcy5pbnRlbC5jb20vSW50ZWxTR1hSb290Q0EuZGVyMB0GA1UdDgQWBBROHyfr\nrZP+yo9kr7ufcfrv8obC7TAOBgNVHQ8BAf8EBAMCBsAwDAYDVR0TAQH/BAIwADAK\nBggqhkjOPQQDAgNIADBFAiEA9xQeifK+2abQGnrAgk0hrOhdyvJQorh2cEMn4Gwr\n4hoCIFHW5qQ9G2wBJ4GMNQqv/oMfbPtzmyTlaWWzwxkqM0CT\n-----END CERTIFICATE-----\n-----BEGIN CERTIFICATE-----\nMIIClDCCAjmgAwIBAgIVAOnoRFJTNlxLGJoR/EMYLKXcIIBIMAoGCCqGSM49BAMC\nMGgxGjAYBgNVBAMMEUludGVsIFNHWCBSb290IENBMRowGAYDVQQKDBFJbnRlbCBD\nb3Jwb3JhdGlvbjEUMBIGA1UEBwwLU2FudGEgQ2xhcmExCzAJBgNVBAgMAkNBMQsw\nCQYDVQQGEwJVUzAeFw0xOTEwMzEwOTQ5MjFaFw00OTEyMzEyMzU5NTlaMGgxGjAY\nBgNVBAMMEUludGVsIFNHWCBSb290IENBMRowGAYDVQQKDBFJbnRlbCBDb3Jwb3Jh\ndGlvbjEUMBIGA1UEBwwLU2FudGEgQ2xhcmExCzAJBgNVBAgMAkNBMQswCQYDVQQG\nEwJVUzBZMBMGByqGSM49AgEGCCqGSM49AwEHA0IABE/6D/1WHNrWwPmNMIyBKMW5\nJ6JzMsjo6xP2vkK1cdZGb1PGRP/C/8ECgiDkmklmzwLzLi+000m7LLrtKJA3oC2j\ngb8wgbwwHwYDVR0jBBgwFoAU6ehEUlM2XEsYmhH8QxgspdwggEgwVgYDVR0fBE8w\nTTBLoEmgR4ZFaHR0cHM6Ly9zYngtY2VydGlmaWNhdGVzLnRydXN0ZWRzZXJ2aWNl\ncy5pbnRlbC5jb20vSW50ZWxTR1hSb290Q0EuZGVyMB0GA1UdDgQWBBTp6ERSUzZc\nSxiaEfxDGCyl3CCASDAOBgNVHQ8BAf8EBAMCAQYwEgYDVR0TAQH/BAgwBgEB/wIB\nATAKBggqhkjOPQQDAgNJADBGAiEAzw9zdUiUHPMUd0C4mx41jlFZkrM3y5f1lgnV\nO7FbjOoCIQCoGtUmT4cXt7V+ySHbJ8Hob9AanpvXNH1ER+/gZF+opQ==\n-----END CERTIFICATE-----\n"},{"fmspc":"00A06D070000","tcbInfo":"{\"tcbInfo\":{\"id\":\"TDX\",\"version\":3,\"issueDate\":\"2025-10-21T09:44:44Z\",\"nextUpdate\":\"2025-11-20T09:44:44Z\",\"fmspc\":\"00A06D070000\",\"pceId\":\"0000\",\"tcbType\":0,\"tcbEvaluationDataNumber\":5,\"tdxModule\":{\"mrsigner\":\"000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000\",\"attributes\":\"0000000000000000\",\"attributesMask\":\"FFFFFFFFFFFFFFFF\"},\"tdxModuleIdentities\":[{\"id\":\"TDX_02\",\"mrsigner\":\"000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000\",\"attributes\":\"0000000000000000\",\"attributesMask\":\"FFFFFFFFFFFFFFFF\",\"tcbLevels\":[{\"tcb\":{\"isvsvn\":0},\"tcbDate\":\"2022-11-09T00:00:00Z\",\"tcbStatus\":\"UpToDate\"}]},{\"id\":\"TDX_03\",\"mrsigner\":\"000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000\",\"attributes\":\"0000000000000000\",\"attributesMask\":\"FFFFFFFFFFFFFFFF\",\"tcbLevels\":[{\"tcb\":{\"isvsvn\":0},\"tcbDate\":\"2022-11-09T00:00:00Z\",\"tcbStatus\":\"UpToDate\"}]},{\"id\":\"TDX_01\",\"mrsigner\":\"000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000\",\"attributes\":\"0000000000000000\",\"attributesMask\":\"FFFFFFFFFFFFFFFF\",\"tcbLevels\":[{\"tcb\":{\"isvsvn\":0},\"tcbDate\":\"2022-11-09T00:00:00Z\",\"tcbStatus\":\"UpToDate\"}]}],\"tcbLevels\":[{\"tcb\":{\"sgxtcbcomponents\":[{\"svn\":1,\"category\":\"BIOS\",\"type\":\"Early Microcode Update\"},{\"svn\":1,\"category\":\"OS/VMM\",\"type\":\"SGX Late Microcode Update\"},{\"svn\":0,\"category\":\"OS/VMM\",\"type\":\"TXT SINIT\"},{\"svn\":0,\"category\":\"BIOS\"},{\"svn\":0,\"category\":\"BIOS\"},{\"svn\":0,\"category\":\"BIOS\"},{\"svn\":0},{\"svn\":0,\"category\":\"OS/VMM\",\"type\":\"SEAMLDR ACM\"},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0}],\"pcesvn\":0,\"tdxtcbcomponents\":[{\"svn\":0,\"category\":\"OS/VMM\",\"type\":\"TDX Module\"},{\"svn\":0,\"category\":\"OS/VMM\",\"type\":\"TDX Module\"},{\"svn\":1,\"category\":\"OS/VMM\",\"type\":\"TDX Late Microcode Update\"},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0}]},\"tcbDate\":\"2022-11-09T00:00:00Z\",\"tcbStatus\":\"UpToDate\"}]},\"signature\":\"34a7fdc12879c5fd74642251c896d41c05fd3cf89c633c7640f8799b3de88e5607d602b89aa525a5ae5febcad8846e6e3d6dd08ca12199aa762f64e7fd843d07\"}","tcbInfoIssuerChain":"-----BEGIN CERTIFICATE-----\nMIICkDCCAjagAwIBAgIUTh8n662T/sqPZK+7n3H67/KGwu0wCgYIKoZIzj0EAwIw\naDEaMBgGA1UEAwwRSW50ZWwgU0dYIFJvb3QgQ0ExGjAYBgNVBAoMEUludGVsIENv\ncnBvcmF0aW9uMRQwEgYDVQQHDAtTYW50YSBDbGFyYTELMAkGA1UECAwCQ0ExCzAJ\nBgNVBAYTAlVTMB4XDTE5MTAzMTEyMzM0N1oXDTI2MTAzMTEyMzM0N1owbDEeMBwG\nA1UEAwwVSW50ZWwgU0dYIFRDQiBTaWduaW5nMRowGAYDVQQKDBFJbnRlbCBDb3Jw\nb3JhdGlvbjEUMBIGA1UEBwwLU2FudGEgQ2xhcmExCzAJBgNVBAgMAkNBMQswCQYD\nVQQGEwJVUzBZMBMGByqGSM49AgEGCCqGSM49AwEHA0IABOnYw9LbN/JmyUttXa0M\niBEenjPbxbR4C8MuVYxDI+Le8lDBLp9X4wMzCAUF/fI/31giClXp/y0erLbLZjdV\n07+jgbkwgbYwHwYDVR0jBBgwFoAU6ehEUlM2XEsYmhH8QxgspdwggEgwVgYDVR0f\nBE8wTTBLoEmgR4ZFaHR0cHM6Ly9zYngtY2VydGlmaWNhdGVzLnRydXN0ZWRzZXJ2\naWNlcy5pbnRlbC5jb20vSW50ZWxTR1hSb290Q0EuZGVyMB0GA1UdDgQWBBROHyfr\nrZP+yo9kr7ufcfrv8obC7TAOBgNVHQ8BAf8EBAMCBsAwDAYDVR0TAQH/BAIwADAK\nBggqhkjOPQQDAgNIADBFAiEA9xQeifK+2abQGnrAgk0hrOhdyvJQorh2cEMn4Gwr\n4hoCIFHW5qQ9G2wBJ4GMNQqv/oMfbPtzmyTlaWWzwxkqM0CT\n-----END CERTIFICATE-----\n-----BEGIN CERTIFICATE-----\nMIIClDCCAjmgAwIBAgIVAOnoRFJTNlxLGJoR/EMYLKXcIIBIMAoGCCqGSM49BAMC\nMGgxGjAYBgNVBAMMEUludGVsIFNHWCBSb290IENBMRowGAYDVQQKDBFJbnRlbCBD\nb3Jwb3JhdGlvbjEUMBIGA1UEBwwLU2FudGEgQ2xhcmExCzAJBgNVBAgMAkNBMQsw\nCQYDVQQGEwJVUzAeFw0xOTEwMzEwOTQ5MjFaFw00OTEyMzEyMzU5NTlaMGgxGjAY\nBgNVBAMMEUludGVsIFNHWCBSb290IENBMRowGAYDVQQKDBFJbnRlbCBDb3Jwb3Jh\ndGlvbjEUMBIGA1UEBwwLU2FudGEgQ2xhcmExCzAJBgNVBAgMAkNBMQswCQYDVQQG\nEwJVUzBZMBMGByqGSM49AgEGCCqGSM49AwEHA0IABE/6D/1WHNrWwPmNMIyBKMW5\nJ6JzMsjo6xP2vkK1cdZGb1PGRP/C/8ECgiDkmklmzwLzLi+000m7LLrtKJA3oC2j\ngb8wgbwwHwYDVR0jBBgwFoAU6ehEUlM2XEsYmhH8QxgspdwggEgwVgYDVR0fBE8w\nTTBLoEmgR4ZFaHR0cHM6Ly9zYngtY2VydGlmaWNhdGVzLnRydXN0ZWRzZXJ2aWNl\ncy5pbnRlbC5jb20vSW50ZWxTR1hSb290Q0EuZGVyMB0GA1UdDgQWBBTp6ERSUzZc\nSxiaEfxDGCyl3CCASDAOBgNVHQ8BAf8EBAMCAQYwEgYDVR0TAQH/BAgwBgEB/wIB\nATAKBggqhkjOPQQDAgNJADBGAiEAzw9zdUiUHPMUd0C4mx41jlFZkrM3y5f1lgnV\nO7FbjOoCIQCoGtUmT4cXt7V+ySHbJ8Hob9AanpvXNH1ER+/gZF+opQ==\n-----END CERTIFICATE-----\n"},{"fmspc":"60806F000000","tcbInfo":"{\"tcbInfo\":{\"id\":\"TDX\",\"version\":3,\"issueDate\":\"2025-10-21T09:44:46Z\",\"nextUpdate\":\"2025-11-20T09:44:46Z\",\"fmspc\":\"60806F000000\",\"pceId\":\"0000\",\"tcbType\":0,\"tcbEvaluationDataNumber\":5,\"tdxModule\":{\"mrsigner\":\"000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000\",\"attributes\":\"0000000000000000\",\"attributesMask\":\"FFFFFFFFFFFFFFFF\"},\"tdxModuleIdentities\":[{\"id\":\"TDX_02\",\"mrsigner\":\"000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000\",\"attributes\":\"0000000000000000\",\"attributesMask\":\"FFFFFFFFFFFFFFFF\",\"tcbLevels\":[{\"tcb\":{\"isvsvn\":0},\"tcbDate\":\"2022-11-09T00:00:00Z\",\"tcbStatus\":\"UpToDate\"}]},{\"id\":\"TDX_03\",\"mrsigner\":\"000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000\",\"attributes\":\"0000000000000000\",\"attributesMask\":\"FFFFFFFFFFFFFFFF\",\"tcbLevels\":[{\"tcb\":{\"isvsvn\":0},\"tcbDate\":\"2022-11-09T00:00:00Z\",\"tcbStatus\":\"UpToDate\"}]},{\"id\":\"TDX_01\",\"mrsigner\":\"000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000\",\"attributes\":\"0000000000000000\",\"attributesMask\":\"FFFFFFFFFFFFFFFF\",\"tcbLevels\":[{\"tcb\":{\"isvsvn\":0},\"tcbDate\":\"2022-11-09T00:00:00Z\",\"tcbStatus\":\"UpToDate\"}]}],\"tcbLevels\":[{\"tcb\":{\"sgxtcbcomponents\":[{\"svn\":1,\"category\":\"BIOS\",\"type\":\"Early Microcode Update\"},{\"svn\":1,\"category\":\"OS/VMM\",\"type\":\"SGX Late Microcode Update\"},{\"svn\":0,\"category\":\"OS/VMM\",\"type\":\"TXT SINIT\"},{\"svn\":0,\"category\":\"BIOS\"},{\"svn\":0,\"category\":\"BIOS\"},{\"svn\":0,\"category\":\"BIOS\"},{\"svn\":0},{\"svn\":0,\"category\":\"OS/VMM\",\"type\":\"SEAMLDR ACM\"},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0}],\"pcesvn\":11,\"tdxtcbcomponents\":[{\"svn\":0,\"category\":\"OS/VMM\",\"type\":\"TDX Module\"},{\"svn\":0,\"category\":\"OS/VMM\",\"type\":\"TDX Module\"},{\"svn\":1,\"category\":\"OS/VMM\",\"type\":\"TDX Late Microcode Update\"},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0}]},\"tcbDate\":\"2022-11-09T00:00:00Z\",\"tcbStatus\":\"UpToDate\"}]},\"signature\":\"10721ed2805aa913b76ccd8ee6eedf18f8db70573ab158ae6f1d8c1fc9529babc81af8866965afae550479ee1621383ff03bcfb8d9c5ca3ee50bfcb3ae2be73e\"}","tcbInfoIssuerChain":"-----BEGIN CERTIFICATE-----\nMIICkDCCAjagAwIBAgIUTh8n662T/sqPZK+7n3H67/KGwu0wCgYIKoZIzj0EAwIw\naDEaMBgGA1UEAwwRSW50ZWwgU0dYIFJvb3QgQ0ExGjAYBgNVBAoMEUludGVsIENv\ncnBvcmF0aW9uMRQwEgYDVQQHDAtTYW50YSBDbGFyYTELMAkGA1UECAwCQ0ExCzAJ\nBgNVBAYTAlVTMB4XDTE5MTAzMTEyMzM0N1oXDTI2MTAzMTEyMzM0N1owbDEeMBwG\nA1UEAwwVSW50ZWwgU0dYIFRDQiBTaWduaW5nMRowGAYDVQQKDBFJbnRlbCBDb3Jw\nb3JhdGlvbjEUMBIGA1UEBwwLU2FudGEgQ2xhcmExCzAJBgNVBAgMAkNBMQswCQYD\nVQQGEwJVUzBZMBMGByqGSM49AgEGCCqGSM49AwEHA0IABOnYw9LbN/JmyUttXa0M\niBEenjPbxbR4C8MuVYxDI+Le8lDBLp9X4wMzCAUF/fI/31giClXp/y0erLbLZjdV\n07+jgbkwgbYwHwYDVR0jBBgwFoAU6ehEUlM2XEsYmhH8QxgspdwggEgwVgYDVR0f\nBE8wTTBLoEmgR4ZFaHR0cHM6Ly9zYngtY2VydGlmaWNhdGVzLnRydXN0ZWRzZXJ2\naWNlcy5pbnRlbC5jb20vSW50ZWxTR1hSb290Q0EuZGVyMB0GA1UdDgQWBBROHyfr\nrZP+yo9kr7ufcfrv8obC7TAOBgNVHQ8BAf8EBAMCBsAwDAYDVR0TAQH/BAIwADAK\nBggqhkjOPQQDAgNIADBFAiEA9xQeifK+2abQGnrAgk0hrOhdyvJQorh2cEMn4Gwr\n4hoCIFHW5qQ9G2wBJ4GMNQqv/oMfbPtzmyTlaWWzwxkqM0CT\n-----END CERTIFICATE-----\n-----BEGIN CERTIFICATE-----\nMIIClDCCAjmgAwIBAgIVAOnoRFJTNlxLGJoR/EMYLKXcIIBIMAoGCCqGSM49BAMC\nMGgxGjAYBgNVBAMMEUludGVsIFNHWCBSb290IENBMRowGAYDVQQKDBFJbnRlbCBD\nb3Jwb3JhdGlvbjEUMBIGA1UEBwwLU2FudGEgQ2xhcmExCzAJBgNVBAgMAkNBMQsw\nCQYDVQQGEwJVUzAeFw0xOTEwMzEwOTQ5MjFaFw00OTEyMzEyMzU5NTlaMGgxGjAY\nBgNVBAMMEUludGVsIFNHWCBSb290IENBMRowGAYDVQQKDBFJbnRlbCBDb3Jwb3Jh\ndGlvbjEUMBIGA1UEBwwLU2FudGEgQ2xhcmExCzAJBgNVBAgMAkNBMQswCQYDVQQG\nEwJVUzBZMBMGByqGSM49AgEGCCqGSM49AwEHA0IABE/6D/1WHNrWwPmNMIyBKMW5\nJ6JzMsjo6xP2vkK1cdZGb1PGRP/C/8ECgiDkmklmzwLzLi+000m7LLrtKJA3oC2j\ngb8wgbwwHwYDVR0jBBgwFoAU6ehEUlM2XEsYmhH8QxgspdwggEgwVgYDVR0fBE8w\nTTBLoEmgR4ZFaHR0cHM6Ly9zYngtY2VydGlmaWNhdGVzLnRydXN0ZWRzZXJ2aWNl\ncy5pbnRlbC5jb20vSW50ZWxTR1hSb290Q0EuZGVyMB0GA1UdDgQWBBTp6ERSUzZc\nSxiaEfxDGCyl3CCASDAOBgNVHQ8BAf8EBAMCAQYwEgYDVR0TAQH/BAgwBgEB/wIB\nATAKBggqhkjOPQQDAgNJADBGAiEAzw9zdUiUHPMUd0C4mx41jlFZkrM3y5f1lgnV\nO7FbjOoCIQCoGtUmT4cXt7V+ySHbJ8Hob9AanpvXNH1ER+/gZF+opQ==\n-----END CERTIFICATE-----\n"},{"fmspc":"10A06E050000","tcbInfo":"{\"tcbInfo\":{\"id\":\"TDX\",\"version\":3,\"issueDate\":\"2025-10-21T09:44:47Z\",\"nextUpdate\":\"2025-11-20T09:44:47Z\",\"fmspc\":\"10A06E050000\",\"pceId\":\"0000\",\"tcbType\":0,\"tcbEvaluationDataNumber\":5,\"tdxModule\":{\"mrsigner\":\"000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000\",\"attributes\":\"0000000000000000\",\"attributesMask\":\"FFFFFFFFFFFFFFFF\"},\"tdxModuleIdentities\":[{\"id\":\"TDX_02\",\"mrsigner\":\"000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000\",\"attributes\":\"0000000000000000\",\"attributesMask\":\"FFFFFFFFFFFFFFFF\",\"tcbLevels\":[{\"tcb\":{\"isvsvn\":0},\"tcbDate\":\"2022-11-09T00:00:00Z\",\"tcbStatus\":\"UpToDate\"}]},{\"id\":\"TDX_03\",\"mrsigner\":\"000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000\",\"attributes\":\"0000000000000000\",\"attributesMask\":\"FFFFFFFFFFFFFFFF\",\"tcbLevels\":[{\"tcb\":{\"isvsvn\":0},\"tcbDate\":\"2022-11-09T00:00:00Z\",\"tcbStatus\":\"UpToDate\"}]},{\"id\":\"TDX_01\",\"mrsigner\":\"000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000\",\"attributes\":\"0000000000000000\",\"attributesMask\":\"FFFFFFFFFFFFFFFF\",\"tcbLevels\":[{\"tcb\":{\"isvsvn\":0},\"tcbDate\":\"2022-11-09T00:00:00Z\",\"tcbStatus\":\"UpToDate\"}]}],\"tcbLevels\":[{\"tcb\":{\"sgxtcbcomponents\":[{\"svn\":1,\"category\":\"BIOS\",\"type\":\"Early Microcode Update\"},{\"svn\":1,\"category\":\"OS/VMM\",\"type\":\"SGX Late Microcode Update\"},{\"svn\":0,\"category\":\"OS/VMM\",\"type\":\"TXT SINIT\"},{\"svn\":0,\"category\":\"BIOS\"},{\"svn\":0,\"category\":\"BIOS\"},{\"svn\":0,\"category\":\"BIOS\"},{\"svn\":0},{\"svn\":0,\"category\":\"OS/VMM\",\"type\":\"SEAMLDR ACM\"},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0}],\"pcesvn\":0,\"tdxtcbcomponents\":[{\"svn\":0,\"category\":\"OS/VMM\",\"type\":\"TDX Module\"},{\"svn\":0,\"category\":\"OS/VMM\",\"type\":\"TDX Module\"},{\"svn\":1,\"category\":\"OS/VMM\",\"type\":\"TDX Late Microcode Update\"},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0}]},\"tcbDate\":\"2022-11-09T00:00:00Z\",\"tcbStatus\":\"UpToDate\"}]},\"signature\":\"6759cb09cb2686414749b863a284273c587fd7825106c1f854b3249901d3fecaef8b152b5b947540ad1f49c04f5031f3681ad8ac4bcad5c54b6ae72c0c26f2d7\"}","tcbInfoIssuerChain":"-----BEGIN CERTIFICATE-----\nMIICkDCCAjagAwIBAgIUTh8n662T/sqPZK+7n3H67/KGwu0wCgYIKoZIzj0EAwIw\naDEaMBgGA1UEAwwRSW50ZWwgU0dYIFJvb3QgQ0ExGjAYBgNVBAoMEUludGVsIENv\ncnBvcmF0aW9uMRQwEgYDVQQHDAtTYW50YSBDbGFyYTELMAkGA1UECAwCQ0ExCzAJ\nBgNVBAYTAlVTMB4XDTE5MTAzMTEyMzM0N1oXDTI2MTAzMTEyMzM0N1owbDEeMBwG\nA1UEAwwVSW50ZWwgU0dYIFRDQiBTaWduaW5nMRowGAYDVQQKDBFJbnRlbCBDb3Jw\nb3JhdGlvbjEUMBIGA1UEBwwLU2FudGEgQ2xhcmExCzAJBgNVBAgMAkNBMQswCQYD\nVQQGEwJVUzBZMBMGByqGSM49AgEGCCqGSM49AwEHA0IABOnYw9LbN/JmyUttXa0M\niBEenjPbxbR4C8MuVYxDI+Le8lDBLp9X4wMzCAUF/fI/31giClXp/y0erLbLZjdV\n07+jgbkwgbYwHwYDVR0jBBgwFoAU6ehEUlM2XEsYmhH8QxgspdwggEgwVgYDVR0f\nBE8wTTBLoEmgR4ZFaHR0cHM6Ly9zYngtY2VydGlmaWNhdGVzLnRydXN0ZWRzZXJ2\naWNlcy5pbnRlbC5jb20vSW50ZWxTR1hSb290Q0EuZGVyMB0GA1UdDgQWBBROHyfr\nrZP+yo9kr7ufcfrv8obC7TAOBgNVHQ8BAf8EBAMCBsAwDAYDVR0TAQH/BAIwADAK\nBggqhkjOPQQDAgNIADBFAiEA9xQeifK+2abQGnrAgk0hrOhdyvJQorh2cEMn4Gwr\n4hoCIFHW5qQ9G2wBJ4GMNQqv/oMfbPtzmyTlaWWzwxkqM0CT\n-----END CERTIFICATE-----\n-----BEGIN CERTIFICATE-----\nMIIClDCCAjmgAwIBAgIVAOnoRFJTNlxLGJoR/EMYLKXcIIBIMAoGCCqGSM49BAMC\nMGgxGjAYBgNVBAMMEUludGVsIFNHWCBSb290IENBMRowGAYDVQQKDBFJbnRlbCBD\nb3Jwb3JhdGlvbjEUMBIGA1UEBwwLU2FudGEgQ2xhcmExCzAJBgNVBAgMAkNBMQsw\nCQYDVQQGEwJVUzAeFw0xOTEwMzEwOTQ5MjFaFw00OTEyMzEyMzU5NTlaMGgxGjAY\nBgNVBAMMEUludGVsIFNHWCBSb290IENBMRowGAYDVQQKDBFJbnRlbCBDb3Jwb3Jh\ndGlvbjEUMBIGA1UEBwwLU2FudGEgQ2xhcmExCzAJBgNVBAgMAkNBMQswCQYDVQQG\nEwJVUzBZMBMGByqGSM49AgEGCCqGSM49AwEHA0IABE/6D/1WHNrWwPmNMIyBKMW5\nJ6JzMsjo6xP2vkK1cdZGb1PGRP/C/8ECgiDkmklmzwLzLi+000m7LLrtKJA3oC2j\ngb8wgbwwHwYDVR0jBBgwFoAU6ehEUlM2XEsYmhH8QxgspdwggEgwVgYDVR0fBE8w\nTTBLoEmgR4ZFaHR0cHM6Ly9zYngtY2VydGlmaWNhdGVzLnRydXN0ZWRzZXJ2aWNl\ncy5pbnRlbC5jb20vSW50ZWxTR1hSb290Q0EuZGVyMB0GA1UdDgQWBBTp6ERSUzZc\nSxiaEfxDGCyl3CCASDAOBgNVHQ8BAf8EBAMCAQYwEgYDVR0TAQH/BAgwBgEB/wIB\nATAKBggqhkjOPQQDAgNJADBGAiEAzw9zdUiUHPMUd0C4mx41jlFZkrM3y5f1lgnV\nO7FbjOoCIQCoGtUmT4cXt7V+ySHbJ8Hob9AanpvXNH1ER+/gZF+opQ==\n-----END CERTIFICATE-----\n"},{"fmspc":"40A06D000000","tcbInfo":"{\"tcbInfo\":{\"id\":\"TDX\",\"version\":3,\"issueDate\":\"2025-10-21T09:44:48Z\",\"nextUpdate\":\"2025-11-20T09:44:48Z\",\"fmspc\":\"40A06D000000\",\"pceId\":\"0000\",\"tcbType\":0,\"tcbEvaluationDataNumber\":5,\"tdxModule\":{\"mrsigner\":\"000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000\",\"attributes\":\"0000000000000000\",\"attributesMask\":\"FFFFFFFFFFFFFFFF\"},\"tdxModuleIdentities\":[{\"id\":\"TDX_02\",\"mrsigner\":\"000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000\",\"attributes\":\"0000000000000000\",\"attributesMask\":\"FFFFFFFFFFFFFFFF\",\"tcbLevels\":[{\"tcb\":{\"isvsvn\":0},\"tcbDate\":\"2022-11-09T00:00:00Z\",\"tcbStatus\":\"UpToDate\"}]},{\"id\":\"TDX_03\",\"mrsigner\":\"000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000\",\"attributes\":\"0000000000000000\",\"attributesMask\":\"FFFFFFFFFFFFFFFF\",\"tcbLevels\":[{\"tcb\":{\"isvsvn\":0},\"tcbDate\":\"2022-11-09T00:00:00Z\",\"tcbStatus\":\"UpToDate\"}]},{\"id\":\"TDX_01\",\"mrsigner\":\"000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000\",\"attributes\":\"0000000000000000\",\"attributesMask\":\"FFFFFFFFFFFFFFFF\",\"tcbLevels\":[{\"tcb\":{\"isvsvn\":0},\"tcbDate\":\"2022-11-09T00:00:00Z\",\"tcbStatus\":\"UpToDate\"}]}],\"tcbLevels\":[{\"tcb\":{\"sgxtcbcomponents\":[{\"svn\":1,\"category\":\"BIOS\",\"type\":\"Early Microcode Update\"},{\"svn\":1,\"category\":\"OS/VMM\",\"type\":\"SGX Late Microcode Update\"},{\"svn\":0,\"category\":\"OS/VMM\",\"type\":\"TXT SINIT\"},{\"svn\":0,\"category\":\"BIOS\"},{\"svn\":0,\"category\":\"BIOS\"},{\"svn\":0,\"category\":\"BIOS\"},{\"svn\":0},{\"svn\":0,\"category\":\"OS/VMM\",\"type\":\"SEAMLDR ACM\"},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0}],\"pcesvn\":0,\"tdxtcbcomponents\":[{\"svn\":0,\"category\":\"OS/VMM\",\"type\":\"TDX Module\"},{\"svn\":0,\"category\":\"OS/VMM\",\"type\":\"TDX Module\"},{\"svn\":1,\"category\":\"OS/VMM\",\"type\":\"TDX Late Microcode Update\"},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0}]},\"tcbDate\":\"2022-11-09T00:00:00Z\",\"tcbStatus\":\"UpToDate\"}]},\"signature\":\"6639a8db412a07e163db290e36b63594f7fa2409184e96c952454bef4a6034c937cb629a49e92a57eae3a6dee1d1b77617389c9095b2d5c7569f8335512be132\"}","tcbInfoIssuerChain":"-----BEGIN CERTIFICATE-----\nMIICkDCCAjagAwIBAgIUTh8n662T/sqPZK+7n3H67/KGwu0wCgYIKoZIzj0EAwIw\naDEaMBgGA1UEAwwRSW50ZWwgU0dYIFJvb3QgQ0ExGjAYBgNVBAoMEUludGVsIENv\ncnBvcmF0aW9uMRQwEgYDVQQHDAtTYW50YSBDbGFyYTELMAkGA1UECAwCQ0ExCzAJ\nBgNVBAYTAlVTMB4XDTE5MTAzMTEyMzM0N1oXDTI2MTAzMTEyMzM0N1owbDEeMBwG\nA1UEAwwVSW50ZWwgU0dYIFRDQiBTaWduaW5nMRowGAYDVQQKDBFJbnRlbCBDb3Jw\nb3JhdGlvbjEUMBIGA1UEBwwLU2FudGEgQ2xhcmExCzAJBgNVBAgMAkNBMQswCQYD\nVQQGEwJVUzBZMBMGByqGSM49AgEGCCqGSM49AwEHA0IABOnYw9LbN/JmyUttXa0M\niBEenjPbxbR4C8MuVYxDI+Le8lDBLp9X4wMzCAUF/fI/31giClXp/y0erLbLZjdV\n07+jgbkwgbYwHwYDVR0jBBgwFoAU6ehEUlM2XEsYmhH8QxgspdwggEgwVgYDVR0f\nBE8wTTBLoEmgR4ZFaHR0cHM6Ly9zYngtY2VydGlmaWNhdGVzLnRydXN0ZWRzZXJ2\naWNlcy5pbnRlbC5jb20vSW50ZWxTR1hSb290Q0EuZGVyMB0GA1UdDgQWBBROHyfr\nrZP+yo9kr7ufcfrv8obC7TAOBgNVHQ8BAf8EBAMCBsAwDAYDVR0TAQH/BAIwADAK\nBggqhkjOPQQDAgNIADBFAiEA9xQeifK+2abQGnrAgk0hrOhdyvJQorh2cEMn4Gwr\n4hoCIFHW5qQ9G2wBJ4GMNQqv/oMfbPtzmyTlaWWzwxkqM0CT\n-----END CERTIFICATE-----\n-----BEGIN CERTIFICATE-----\nMIIClDCCAjmgAwIBAgIVAOnoRFJTNlxLGJoR/EMYLKXcIIBIMAoGCCqGSM49BAMC\nMGgxGjAYBgNVBAMMEUludGVsIFNHWCBSb290IENBMRowGAYDVQQKDBFJbnRlbCBD\nb3Jwb3JhdGlvbjEUMBIGA1UEBwwLU2FudGEgQ2xhcmExCzAJBgNVBAgMAkNBMQsw\nCQYDVQQGEwJVUzAeFw0xOTEwMzEwOTQ5MjFaFw00OTEyMzEyMzU5NTlaMGgxGjAY\nBgNVBAMMEUludGVsIFNHWCBSb290IENBMRowGAYDVQQKDBFJbnRlbCBDb3Jwb3Jh\ndGlvbjEUMBIGA1UEBwwLU2FudGEgQ2xhcmExCzAJBgNVBAgMAkNBMQswCQYDVQQG\nEwJVUzBZMBMGByqGSM49AgEGCCqGSM49AwEHA0IABE/6D/1WHNrWwPmNMIyBKMW5\nJ6JzMsjo6xP2vkK1cdZGb1PGRP/C/8ECgiDkmklmzwLzLi+000m7LLrtKJA3oC2j\ngb8wgbwwHwYDVR0jBBgwFoAU6ehEUlM2XEsYmhH8QxgspdwggEgwVgYDVR0fBE8w\nTTBLoEmgR4ZFaHR0cHM6Ly9zYngtY2VydGlmaWNhdGVzLnRydXN0ZWRzZXJ2aWNl\ncy5pbnRlbC5jb20vSW50ZWxTR1hSb290Q0EuZGVyMB0GA1UdDgQWBBTp6ERSUzZc\nSxiaEfxDGCyl3CCASDAOBgNVHQ8BAf8EBAMCAQYwEgYDVR0TAQH/BAgwBgEB/wIB\nATAKBggqhkjOPQQDAgNJADBGAiEAzw9zdUiUHPMUd0C4mx41jlFZkrM3y5f1lgnV\nO7FbjOoCIQCoGtUmT4cXt7V+ySHbJ8Hob9AanpvXNH1ER+/gZF+opQ==\n-----END CERTIFICATE-----\n"},{"fmspc":"50A06F000000","tcbInfo":"{\"tcbInfo\":{\"id\":\"TDX\",\"version\":3,\"issueDate\":\"2025-10-21T09:44:50Z\",\"nextUpdate\":\"2025-11-20T09:44:50Z\",\"fmspc\":\"50A06F000000\",\"pceId\":\"0000\",\"tcbType\":0,\"tcbEvaluationDataNumber\":5,\"tdxModule\":{\"mrsigner\":\"000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000\",\"attributes\":\"0000000000000000\",\"attributesMask\":\"FFFFFFFFFFFFFFFF\"},\"tdxModuleIdentities\":[{\"id\":\"TDX_02\",\"mrsigner\":\"000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000\",\"attributes\":\"0000000000000000\",\"attributesMask\":\"FFFFFFFFFFFFFFFF\",\"tcbLevels\":[{\"tcb\":{\"isvsvn\":0},\"tcbDate\":\"2022-11-09T00:00:00Z\",\"tcbStatus\":\"UpToDate\"}]},{\"id\":\"TDX_03\",\"mrsigner\":\"000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000\",\"attributes\":\"0000000000000000\",\"attributesMask\":\"FFFFFFFFFFFFFFFF\",\"tcbLevels\":[{\"tcb\":{\"isvsvn\":0},\"tcbDate\":\"2022-11-09T00:00:00Z\",\"tcbStatus\":\"UpToDate\"}]},{\"id\":\"TDX_01\",\"mrsigner\":\"000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000\",\"attributes\":\"0000000000000000\",\"attributesMask\":\"FFFFFFFFFFFFFFFF\",\"tcbLevels\":[{\"tcb\":{\"isvsvn\":0},\"tcbDate\":\"2022-11-09T00:00:00Z\",\"tcbStatus\":\"UpToDate\"}]}],\"tcbLevels\":[{\"tcb\":{\"sgxtcbcomponents\":[{\"svn\":1,\"category\":\"BIOS\",\"type\":\"Early Microcode Update\"},{\"svn\":1,\"category\":\"OS/VMM\",\"type\":\"SGX Late Microcode Update\"},{\"svn\":0,\"category\":\"OS/VMM\",\"type\":\"TXT SINIT\"},{\"svn\":0,\"category\":\"BIOS\"},{\"svn\":0,\"category\":\"BIOS\"},{\"svn\":0,\"category\":\"BIOS\"},{\"svn\":0},{\"svn\":0,\"category\":\"OS/VMM\",\"type\":\"SEAMLDR ACM\"},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0}],\"pcesvn\":0,\"tdxtcbcomponents\":[{\"svn\":0,\"category\":\"OS/VMM\",\"type\":\"TDX Module\"},{\"svn\":0,\"category\":\"OS/VMM\",\"type\":\"TDX Module\"},{\"svn\":1,\"category\":\"OS/VMM\",\"type\":\"TDX Late Microcode Update\"},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0}]},\"tcbDate\":\"2022-11-09T00:00:00Z\",\"tcbStatus\":\"UpToDate\"}]},\"signature\":\"03e210a7e12af4a3b1f1eca77b30ef3e52b262a53681dc31733c58face31945d71ebce458af7422a72910d3dc7a7641ff1e05843bab16eda0429bf91ae72b527\"}","tcbInfoIssuerChain":"-----BEGIN CERTIFICATE-----\nMIICkDCCAjagAwIBAgIUTh8n662T/sqPZK+7n3H67/KGwu0wCgYIKoZIzj0EAwIw\naDEaMBgGA1UEAwwRSW50ZWwgU0dYIFJvb3QgQ0ExGjAYBgNVBAoMEUludGVsIENv\ncnBvcmF0aW9uMRQwEgYDVQQHDAtTYW50YSBDbGFyYTELMAkGA1UECAwCQ0ExCzAJ\nBgNVBAYTAlVTMB4XDTE5MTAzMTEyMzM0N1oXDTI2MTAzMTEyMzM0N1owbDEeMBwG\nA1UEAwwVSW50ZWwgU0dYIFRDQiBTaWduaW5nMRowGAYDVQQKDBFJbnRlbCBDb3Jw\nb3JhdGlvbjEUMBIGA1UEBwwLU2FudGEgQ2xhcmExCzAJBgNVBAgMAkNBMQswCQYD\nVQQGEwJVUzBZMBMGByqGSM49AgEGCCqGSM49AwEHA0IABOnYw9LbN/JmyUttXa0M\niBEenjPbxbR4C8MuVYxDI+Le8lDBLp9X4wMzCAUF/fI/31giClXp/y0erLbLZjdV\n07+jgbkwgbYwHwYDVR0jBBgwFoAU6ehEUlM2XEsYmhH8QxgspdwggEgwVgYDVR0f\nBE8wTTBLoEmgR4ZFaHR0cHM6Ly9zYngtY2VydGlmaWNhdGVzLnRydXN0ZWRzZXJ2\naWNlcy5pbnRlbC5jb20vSW50ZWxTR1hSb290Q0EuZGVyMB0GA1UdDgQWBBROHyfr\nrZP+yo9kr7ufcfrv8obC7TAOBgNVHQ8BAf8EBAMCBsAwDAYDVR0TAQH/BAIwADAK\nBggqhkjOPQQDAgNIADBFAiEA9xQeifK+2abQGnrAgk0hrOhdyvJQorh2cEMn4Gwr\n4hoCIFHW5qQ9G2wBJ4GMNQqv/oMfbPtzmyTlaWWzwxkqM0CT\n-----END CERTIFICATE-----\n-----BEGIN CERTIFICATE-----\nMIIClDCCAjmgAwIBAgIVAOnoRFJTNlxLGJoR/EMYLKXcIIBIMAoGCCqGSM49BAMC\nMGgxGjAYBgNVBAMMEUludGVsIFNHWCBSb290IENBMRowGAYDVQQKDBFJbnRlbCBD\nb3Jwb3JhdGlvbjEUMBIGA1UEBwwLU2FudGEgQ2xhcmExCzAJBgNVBAgMAkNBMQsw\nCQYDVQQGEwJVUzAeFw0xOTEwMzEwOTQ5MjFaFw00OTEyMzEyMzU5NTlaMGgxGjAY\nBgNVBAMMEUludGVsIFNHWCBSb290IENBMRowGAYDVQQKDBFJbnRlbCBDb3Jwb3Jh\ndGlvbjEUMBIGA1UEBwwLU2FudGEgQ2xhcmExCzAJBgNVBAgMAkNBMQswCQYDVQQG\nEwJVUzBZMBMGByqGSM49AgEGCCqGSM49AwEHA0IABE/6D/1WHNrWwPmNMIyBKMW5\nJ6JzMsjo6xP2vkK1cdZGb1PGRP/C/8ECgiDkmklmzwLzLi+000m7LLrtKJA3oC2j\ngb8wgbwwHwYDVR0jBBgwFoAU6ehEUlM2XEsYmhH8QxgspdwggEgwVgYDVR0fBE8w\nTTBLoEmgR4ZFaHR0cHM6Ly9zYngtY2VydGlmaWNhdGVzLnRydXN0ZWRzZXJ2aWNl\ncy5pbnRlbC5jb20vSW50ZWxTR1hSb290Q0EuZGVyMB0GA1UdDgQWBBTp6ERSUzZc\nSxiaEfxDGCyl3CCASDAOBgNVHQ8BAf8EBAMCAQYwEgYDVR0TAQH/BAgwBgEB/wIB\nATAKBggqhkjOPQQDAgNJADBGAiEAzw9zdUiUHPMUd0C4mx41jlFZkrM3y5f1lgnV\nO7FbjOoCIQCoGtUmT4cXt7V+ySHbJ8Hob9AanpvXNH1ER+/gZF+opQ==\n-----END CERTIFICATE-----\n"},{"fmspc":"00A06D000000","tcbInfo":"{\"tcbInfo\":{\"id\":\"TDX\",\"version\":3,\"issueDate\":\"2025-10-21T09:44:51Z\",\"nextUpdate\":\"2025-11-20T09:44:51Z\",\"fmspc\":\"00A06D000000\",\"pceId\":\"0000\",\"tcbType\":0,\"tcbEvaluationDataNumber\":5,\"tdxModule\":{\"mrsigner\":\"000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000\",\"attributes\":\"0000000000000000\",\"attributesMask\":\"FFFFFFFFFFFFFFFF\"},\"tdxModuleIdentities\":[{\"id\":\"TDX_02\",\"mrsigner\":\"000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000\",\"attributes\":\"0000000000000000\",\"attributesMask\":\"FFFFFFFFFFFFFFFF\",\"tcbLevels\":[{\"tcb\":{\"isvsvn\":0},\"tcbDate\":\"2022-11-09T00:00:00Z\",\"tcbStatus\":\"UpToDate\"}]},{\"id\":\"TDX_03\",\"mrsigner\":\"000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000\",\"attributes\":\"0000000000000000\",\"attributesMask\":\"FFFFFFFFFFFFFFFF\",\"tcbLevels\":[{\"tcb\":{\"isvsvn\":0},\"tcbDate\":\"2022-11-09T00:00:00Z\",\"tcbStatus\":\"UpToDate\"}]},{\"id\":\"TDX_01\",\"mrsigner\":\"000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000\",\"attributes\":\"0000000000000000\",\"attributesMask\":\"FFFFFFFFFFFFFFFF\",\"tcbLevels\":[{\"tcb\":{\"isvsvn\":0},\"tcbDate\":\"2022-11-09T00:00:00Z\",\"tcbStatus\":\"UpToDate\"}]}],\"tcbLevels\":[{\"tcb\":{\"sgxtcbcomponents\":[{\"svn\":1,\"category\":\"BIOS\",\"type\":\"Early Microcode Update\"},{\"svn\":1,\"category\":\"OS/VMM\",\"type\":\"SGX Late Microcode Update\"},{\"svn\":0,\"category\":\"OS/VMM\",\"type\":\"TXT SINIT\"},{\"svn\":0,\"category\":\"BIOS\"},{\"svn\":0,\"category\":\"BIOS\"},{\"svn\":0,\"category\":\"BIOS\"},{\"svn\":0},{\"svn\":0,\"category\":\"OS/VMM\",\"type\":\"SEAMLDR ACM\"},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0}],\"pcesvn\":0,\"tdxtcbcomponents\":[{\"svn\":0,\"category\":\"OS/VMM\",\"type\":\"TDX Module\"},{\"svn\":0,\"category\":\"OS/VMM\",\"type\":\"TDX Module\"},{\"svn\":1,\"category\":\"OS/VMM\",\"type\":\"TDX Late Microcode Update\"},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0}]},\"tcbDate\":\"2022-11-09T00:00:00Z\",\"tcbStatus\":\"UpToDate\"}]},\"signature\":\"f789a0cdbbcb4475e988ff598cf63e1640f23c9c340e3cdd2ecd8e99607511be1d020d02bda4b7e5364bdf2f251ad72965519fb578fee1efa86927bdc8279690\"}","tcbInfoIssuerChain":"-----BEGIN CERTIFICATE-----\nMIICkDCCAjagAwIBAgIUTh8n662T/sqPZK+7n3H67/KGwu0wCgYIKoZIzj0EAwIw\naDEaMBgGA1UEAwwRSW50ZWwgU0dYIFJvb3QgQ0ExGjAYBgNVBAoMEUludGVsIENv\ncnBvcmF0aW9uMRQwEgYDVQQHDAtTYW50YSBDbGFyYTELMAkGA1UECAwCQ0ExCzAJ\nBgNVBAYTAlVTMB4XDTE5MTAzMTEyMzM0N1oXDTI2MTAzMTEyMzM0N1owbDEeMBwG\nA1UEAwwVSW50ZWwgU0dYIFRDQiBTaWduaW5nMRowGAYDVQQKDBFJbnRlbCBDb3Jw\nb3JhdGlvbjEUMBIGA1UEBwwLU2FudGEgQ2xhcmExCzAJBgNVBAgMAkNBMQswCQYD\nVQQGEwJVUzBZMBMGByqGSM49AgEGCCqGSM49AwEHA0IABOnYw9LbN/JmyUttXa0M\niBEenjPbxbR4C8MuVYxDI+Le8lDBLp9X4wMzCAUF/fI/31giClXp/y0erLbLZjdV\n07+jgbkwgbYwHwYDVR0jBBgwFoAU6ehEUlM2XEsYmhH8QxgspdwggEgwVgYDVR0f\nBE8wTTBLoEmgR4ZFaHR0cHM6Ly9zYngtY2VydGlmaWNhdGVzLnRydXN0ZWRzZXJ2\naWNlcy5pbnRlbC5jb20vSW50ZWxTR1hSb290Q0EuZGVyMB0GA1UdDgQWBBROHyfr\nrZP+yo9kr7ufcfrv8obC7TAOBgNVHQ8BAf8EBAMCBsAwDAYDVR0TAQH/BAIwADAK\nBggqhkjOPQQDAgNIADBFAiEA9xQeifK+2abQGnrAgk0hrOhdyvJQorh2cEMn4Gwr\n4hoCIFHW5qQ9G2wBJ4GMNQqv/oMfbPtzmyTlaWWzwxkqM0CT\n-----END CERTIFICATE-----\n-----BEGIN CERTIFICATE-----\nMIIClDCCAjmgAwIBAgIVAOnoRFJTNlxLGJoR/EMYLKXcIIBIMAoGCCqGSM49BAMC\nMGgxGjAYBgNVBAMMEUludGVsIFNHWCBSb290IENBMRowGAYDVQQKDBFJbnRlbCBD\nb3Jwb3JhdGlvbjEUMBIGA1UEBwwLU2FudGEgQ2xhcmExCzAJBgNVBAgMAkNBMQsw\nCQYDVQQGEwJVUzAeFw0xOTEwMzEwOTQ5MjFaFw00OTEyMzEyMzU5NTlaMGgxGjAY\nBgNVBAMMEUludGVsIFNHWCBSb290IENBMRowGAYDVQQKDBFJbnRlbCBDb3Jwb3Jh\ndGlvbjEUMBIGA1UEBwwLU2FudGEgQ2xhcmExCzAJBgNVBAgMAkNBMQswCQYDVQQG\nEwJVUzBZMBMGByqGSM49AgEGCCqGSM49AwEHA0IABE/6D/1WHNrWwPmNMIyBKMW5\nJ6JzMsjo6xP2vkK1cdZGb1PGRP/C/8ECgiDkmklmzwLzLi+000m7LLrtKJA3oC2j\ngb8wgbwwHwYDVR0jBBgwFoAU6ehEUlM2XEsYmhH8QxgspdwggEgwVgYDVR0fBE8w\nTTBLoEmgR4ZFaHR0cHM6Ly9zYngtY2VydGlmaWNhdGVzLnRydXN0ZWRzZXJ2aWNl\ncy5pbnRlbC5jb20vSW50ZWxTR1hSb290Q0EuZGVyMB0GA1UdDgQWBBTp6ERSUzZc\nSxiaEfxDGCyl3CCASDAOBgNVHQ8BAf8EBAMCAQYwEgYDVR0TAQH/BAgwBgEB/wIB\nATAKBggqhkjOPQQDAgNJADBGAiEAzw9zdUiUHPMUd0C4mx41jlFZkrM3y5f1lgnV\nO7FbjOoCIQCoGtUmT4cXt7V+ySHbJ8Hob9AanpvXNH1ER+/gZF+opQ==\n-----END CERTIFICATE-----\n"},{"fmspc":"10806F070000","tcbInfo":"{\"tcbInfo\":{\"id\":\"TDX\",\"version\":3,\"issueDate\":\"2025-10-21T09:44:52Z\",\"nextUpdate\":\"2025-11-20T09:44:52Z\",\"fmspc\":\"10806F070000\",\"pceId\":\"0000\",\"tcbType\":0,\"tcbEvaluationDataNumber\":5,\"tdxModule\":{\"mrsigner\":\"000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000\",\"attributes\":\"0000000000000000\",\"attributesMask\":\"FFFFFFFFFFFFFFFF\"},\"tdxModuleIdentities\":[{\"id\":\"TDX_02\",\"mrsigner\":\"000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000\",\"attributes\":\"0000000000000000\",\"attributesMask\":\"FFFFFFFFFFFFFFFF\",\"tcbLevels\":[{\"tcb\":{\"isvsvn\":0},\"tcbDate\":\"2022-11-09T00:00:00Z\",\"tcbStatus\":\"UpToDate\"}]},{\"id\":\"TDX_03\",\"mrsigner\":\"000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000\",\"attributes\":\"0000000000000000\",\"attributesMask\":\"FFFFFFFFFFFFFFFF\",\"tcbLevels\":[{\"tcb\":{\"isvsvn\":0},\"tcbDate\":\"2022-11-09T00:00:00Z\",\"tcbStatus\":\"UpToDate\"}]},{\"id\":\"TDX_01\",\"mrsigner\":\"000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000\",\"attributes\":\"0000000000000000\",\"attributesMask\":\"FFFFFFFFFFFFFFFF\",\"tcbLevels\":[{\"tcb\":{\"isvsvn\":0},\"tcbDate\":\"2022-11-09T00:00:00Z\",\"tcbStatus\":\"UpToDate\"}]}],\"tcbLevels\":[{\"tcb\":{\"sgxtcbcomponents\":[{\"svn\":1,\"category\":\"BIOS\",\"type\":\"Early Microcode Update\"},{\"svn\":1,\"category\":\"OS/VMM\",\"type\":\"SGX Late Microcode Update\"},{\"svn\":0,\"category\":\"OS/VMM\",\"type\":\"TXT SINIT\"},{\"svn\":0,\"category\":\"BIOS\"},{\"svn\":0,\"category\":\"BIOS\"},{\"svn\":0,\"category\":\"BIOS\"},{\"svn\":0},{\"svn\":0,\"category\":\"OS/VMM\",\"type\":\"SEAMLDR ACM\"},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0}],\"pcesvn\":0,\"tdxtcbcomponents\":[{\"svn\":0,\"category\":\"OS/VMM\",\"type\":\"TDX Module\"},{\"svn\":0,\"category\":\"OS/VMM\",\"type\":\"TDX Module\"},{\"svn\":1,\"category\":\"OS/VMM\",\"type\":\"TDX Late Microcode Update\"},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0}]},\"tcbDate\":\"2022-11-09T00:00:00Z\",\"tcbStatus\":\"UpToDate\"}]},\"signature\":\"c97da1d2116279e490db192e5daf7793951473da3a231e09309b882a1e02528f3efe56ff9fff0f718db1aa94aeba4c9256d435e51c075aab5af85db2e43c109e\"}","tcbInfoIssuerChain":"-----BEGIN CERTIFICATE-----\nMIICkDCCAjagAwIBAgIUTh8n662T/sqPZK+7n3H67/KGwu0wCgYIKoZIzj0EAwIw\naDEaMBgGA1UEAwwRSW50ZWwgU0dYIFJvb3QgQ0ExGjAYBgNVBAoMEUludGVsIENv\ncnBvcmF0aW9uMRQwEgYDVQQHDAtTYW50YSBDbGFyYTELMAkGA1UECAwCQ0ExCzAJ\nBgNVBAYTAlVTMB4XDTE5MTAzMTEyMzM0N1oXDTI2MTAzMTEyMzM0N1owbDEeMBwG\nA1UEAwwVSW50ZWwgU0dYIFRDQiBTaWduaW5nMRowGAYDVQQKDBFJbnRlbCBDb3Jw\nb3JhdGlvbjEUMBIGA1UEBwwLU2FudGEgQ2xhcmExCzAJBgNVBAgMAkNBMQswCQYD\nVQQGEwJVUzBZMBMGByqGSM49AgEGCCqGSM49AwEHA0IABOnYw9LbN/JmyUttXa0M\niBEenjPbxbR4C8MuVYxDI+Le8lDBLp9X4wMzCAUF/fI/31giClXp/y0erLbLZjdV\n07+jgbkwgbYwHwYDVR0jBBgwFoAU6ehEUlM2XEsYmhH8QxgspdwggEgwVgYDVR0f\nBE8wTTBLoEmgR4ZFaHR0cHM6Ly9zYngtY2VydGlmaWNhdGVzLnRydXN0ZWRzZXJ2\naWNlcy5pbnRlbC5jb20vSW50ZWxTR1hSb290Q0EuZGVyMB0GA1UdDgQWBBROHyfr\nrZP+yo9kr7ufcfrv8obC7TAOBgNVHQ8BAf8EBAMCBsAwDAYDVR0TAQH/BAIwADAK\nBggqhkjOPQQDAgNIADBFAiEA9xQeifK+2abQGnrAgk0hrOhdyvJQorh2cEMn4Gwr\n4hoCIFHW5qQ9G2wBJ4GMNQqv/oMfbPtzmyTlaWWzwxkqM0CT\n-----END CERTIFICATE-----\n-----BEGIN CERTIFICATE-----\nMIIClDCCAjmgAwIBAgIVAOnoRFJTNlxLGJoR/EMYLKXcIIBIMAoGCCqGSM49BAMC\nMGgxGjAYBgNVBAMMEUludGVsIFNHWCBSb290IENBMRowGAYDVQQKDBFJbnRlbCBD\nb3Jwb3JhdGlvbjEUMBIGA1UEBwwLU2FudGEgQ2xhcmExCzAJBgNVBAgMAkNBMQsw\nCQYDVQQGEwJVUzAeFw0xOTEwMzEwOTQ5MjFaFw00OTEyMzEyMzU5NTlaMGgxGjAY\nBgNVBAMMEUludGVsIFNHWCBSb290IENBMRowGAYDVQQKDBFJbnRlbCBDb3Jwb3Jh\ndGlvbjEUMBIGA1UEBwwLU2FudGEgQ2xhcmExCzAJBgNVBAgMAkNBMQswCQYDVQQG\nEwJVUzBZMBMGByqGSM49AgEGCCqGSM49AwEHA0IABE/6D/1WHNrWwPmNMIyBKMW5\nJ6JzMsjo6xP2vkK1cdZGb1PGRP/C/8ECgiDkmklmzwLzLi+000m7LLrtKJA3oC2j\ngb8wgbwwHwYDVR0jBBgwFoAU6ehEUlM2XEsYmhH8QxgspdwggEgwVgYDVR0fBE8w\nTTBLoEmgR4ZFaHR0cHM6Ly9zYngtY2VydGlmaWNhdGVzLnRydXN0ZWRzZXJ2aWNl\ncy5pbnRlbC5jb20vSW50ZWxTR1hSb290Q0EuZGVyMB0GA1UdDgQWBBTp6ERSUzZc\nSxiaEfxDGCyl3CCASDAOBgNVHQ8BAf8EBAMCAQYwEgYDVR0TAQH/BAgwBgEB/wIB\nATAKBggqhkjOPQQDAgNJADBGAiEAzw9zdUiUHPMUd0C4mx41jlFZkrM3y5f1lgnV\nO7FbjOoCIQCoGtUmT4cXt7V+ySHbJ8Hob9AanpvXNH1ER+/gZF+opQ==\n-----END CERTIFICATE-----\n"},{"fmspc":"20D06D010000","tcbInfo":"{\"tcbInfo\":{\"id\":\"TDX\",\"version\":3,\"issueDate\":\"2025-10-21T09:44:53Z\",\"nextUpdate\":\"2025-11-20T09:44:53Z\",\"fmspc\":\"20D06D010000\",\"pceId\":\"0000\",\"tcbType\":0,\"tcbEvaluationDataNumber\":5,\"tdxModule\":{\"mrsigner\":\"000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000\",\"attributes\":\"0000000000000000\",\"attributesMask\":\"FFFFFFFFFFFFFFFF\"},\"tdxModuleIdentities\":[{\"id\":\"TDX_02\",\"mrsigner\":\"000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000\",\"attributes\":\"0000000000000000\",\"attributesMask\":\"FFFFFFFFFFFFFFFF\",\"tcbLevels\":[{\"tcb\":{\"isvsvn\":0},\"tcbDate\":\"2022-11-09T00:00:00Z\",\"tcbStatus\":\"UpToDate\"}]},{\"id\":\"TDX_03\",\"mrsigner\":\"000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000\",\"attributes\":\"0000000000000000\",\"attributesMask\":\"FFFFFFFFFFFFFFFF\",\"tcbLevels\":[{\"tcb\":{\"isvsvn\":0},\"tcbDate\":\"2022-11-09T00:00:00Z\",\"tcbStatus\":\"UpToDate\"}]},{\"id\":\"TDX_01\",\"mrsigner\":\"000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000\",\"attributes\":\"0000000000000000\",\"attributesMask\":\"FFFFFFFFFFFFFFFF\",\"tcbLevels\":[{\"tcb\":{\"isvsvn\":0},\"tcbDate\":\"2022-11-09T00:00:00Z\",\"tcbStatus\":\"UpToDate\"}]}],\"tcbLevels\":[{\"tcb\":{\"sgxtcbcomponents\":[{\"svn\":1,\"category\":\"BIOS\",\"type\":\"Early Microcode Update\"},{\"svn\":1,\"category\":\"OS/VMM\",\"type\":\"SGX Late Microcode Update\"},{\"svn\":0,\"category\":\"OS/VMM\",\"type\":\"TXT SINIT\"},{\"svn\":0,\"category\":\"BIOS\"},{\"svn\":0,\"category\":\"BIOS\"},{\"svn\":0,\"category\":\"BIOS\"},{\"svn\":0},{\"svn\":0,\"category\":\"OS/VMM\",\"type\":\"SEAMLDR ACM\"},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0}],\"pcesvn\":0,\"tdxtcbcomponents\":[{\"svn\":0,\"category\":\"OS/VMM\",\"type\":\"TDX Module\"},{\"svn\":0,\"category\":\"OS/VMM\",\"type\":\"TDX Module\"},{\"svn\":1,\"category\":\"OS/VMM\",\"type\":\"TDX Late Microcode Update\"},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0}]},\"tcbDate\":\"2022-11-09T00:00:00Z\",\"tcbStatus\":\"UpToDate\"}]},\"signature\":\"ba5cbb2dfd8589a8de85243b8c376a07016d3e8d4eecadc0803e909dfb829b05e1978362fb17dddad611190eced87431ea138bd743cb165ded7dcc2fc8de9c70\"}","tcbInfoIssuerChain":"-----BEGIN CERTIFICATE-----\nMIICkDCCAjagAwIBAgIUTh8n662T/sqPZK+7n3H67/KGwu0wCgYIKoZIzj0EAwIw\naDEaMBgGA1UEAwwRSW50ZWwgU0dYIFJvb3QgQ0ExGjAYBgNVBAoMEUludGVsIENv\ncnBvcmF0aW9uMRQwEgYDVQQHDAtTYW50YSBDbGFyYTELMAkGA1UECAwCQ0ExCzAJ\nBgNVBAYTAlVTMB4XDTE5MTAzMTEyMzM0N1oXDTI2MTAzMTEyMzM0N1owbDEeMBwG\nA1UEAwwVSW50ZWwgU0dYIFRDQiBTaWduaW5nMRowGAYDVQQKDBFJbnRlbCBDb3Jw\nb3JhdGlvbjEUMBIGA1UEBwwLU2FudGEgQ2xhcmExCzAJBgNVBAgMAkNBMQswCQYD\nVQQGEwJVUzBZMBMGByqGSM49AgEGCCqGSM49AwEHA0IABOnYw9LbN/JmyUttXa0M\niBEenjPbxbR4C8MuVYxDI+Le8lDBLp9X4wMzCAUF/fI/31giClXp/y0erLbLZjdV\n07+jgbkwgbYwHwYDVR0jBBgwFoAU6ehEUlM2XEsYmhH8QxgspdwggEgwVgYDVR0f\nBE8wTTBLoEmgR4ZFaHR0cHM6Ly9zYngtY2VydGlmaWNhdGVzLnRydXN0ZWRzZXJ2\naWNlcy5pbnRlbC5jb20vSW50ZWxTR1hSb290Q0EuZGVyMB0GA1UdDgQWBBROHyfr\nrZP+yo9kr7ufcfrv8obC7TAOBgNVHQ8BAf8EBAMCBsAwDAYDVR0TAQH/BAIwADAK\nBggqhkjOPQQDAgNIADBFAiEA9xQeifK+2abQGnrAgk0hrOhdyvJQorh2cEMn4Gwr\n4hoCIFHW5qQ9G2wBJ4GMNQqv/oMfbPtzmyTlaWWzwxkqM0CT\n-----END CERTIFICATE-----\n-----BEGIN CERTIFICATE-----\nMIIClDCCAjmgAwIBAgIVAOnoRFJTNlxLGJoR/EMYLKXcIIBIMAoGCCqGSM49BAMC\nMGgxGjAYBgNVBAMMEUludGVsIFNHWCBSb290IENBMRowGAYDVQQKDBFJbnRlbCBD\nb3Jwb3JhdGlvbjEUMBIGA1UEBwwLU2FudGEgQ2xhcmExCzAJBgNVBAgMAkNBMQsw\nCQYDVQQGEwJVUzAeFw0xOTEwMzEwOTQ5MjFaFw00OTEyMzEyMzU5NTlaMGgxGjAY\nBgNVBAMMEUludGVsIFNHWCBSb290IENBMRowGAYDVQQKDBFJbnRlbCBDb3Jwb3Jh\ndGlvbjEUMBIGA1UEBwwLU2FudGEgQ2xhcmExCzAJBgNVBAgMAkNBMQswCQYDVQQG\nEwJVUzBZMBMGByqGSM49AgEGCCqGSM49AwEHA0IABE/6D/1WHNrWwPmNMIyBKMW5\nJ6JzMsjo6xP2vkK1cdZGb1PGRP/C/8ECgiDkmklmzwLzLi+000m7LLrtKJA3oC2j\ngb8wgbwwHwYDVR0jBBgwFoAU6ehEUlM2XEsYmhH8QxgspdwggEgwVgYDVR0fBE8w\nTTBLoEmgR4ZFaHR0cHM6Ly9zYngtY2VydGlmaWNhdGVzLnRydXN0ZWRzZXJ2aWNl\ncy5pbnRlbC5jb20vSW50ZWxTR1hSb290Q0EuZGVyMB0GA1UdDgQWBBTp6ERSUzZc\nSxiaEfxDGCyl3CCASDAOBgNVHQ8BAf8EBAMCAQYwEgYDVR0TAQH/BAgwBgEB/wIB\nATAKBggqhkjOPQQDAgNJADBGAiEAzw9zdUiUHPMUd0C4mx41jlFZkrM3y5f1lgnV\nO7FbjOoCIQCoGtUmT4cXt7V+ySHbJ8Hob9AanpvXNH1ER+/gZF+opQ==\n-----END CERTIFICATE-----\n"},{"fmspc":"00A06F000000","tcbInfo":"{\"tcbInfo\":{\"id\":\"TDX\",\"version\":3,\"issueDate\":\"2025-10-21T09:44:54Z\",\"nextUpdate\":\"2025-11-20T09:44:54Z\",\"fmspc\":\"00A06F000000\",\"pceId\":\"0000\",\"tcbType\":0,\"tcbEvaluationDataNumber\":5,\"tdxModule\":{\"mrsigner\":\"000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000\",\"attributes\":\"0000000000000000\",\"attributesMask\":\"FFFFFFFFFFFFFFFF\"},\"tdxModuleIdentities\":[{\"id\":\"TDX_02\",\"mrsigner\":\"000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000\",\"attributes\":\"0000000000000000\",\"attributesMask\":\"FFFFFFFFFFFFFFFF\",\"tcbLevels\":[{\"tcb\":{\"isvsvn\":0},\"tcbDate\":\"2022-11-09T00:00:00Z\",\"tcbStatus\":\"UpToDate\"}]},{\"id\":\"TDX_03\",\"mrsigner\":\"000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000\",\"attributes\":\"0000000000000000\",\"attributesMask\":\"FFFFFFFFFFFFFFFF\",\"tcbLevels\":[{\"tcb\":{\"isvsvn\":0},\"tcbDate\":\"2022-11-09T00:00:00Z\",\"tcbStatus\":\"UpToDate\"}]},{\"id\":\"TDX_01\",\"mrsigner\":\"000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000\",\"attributes\":\"0000000000000000\",\"attributesMask\":\"FFFFFFFFFFFFFFFF\",\"tcbLevels\":[{\"tcb\":{\"isvsvn\":0},\"tcbDate\":\"2022-11-09T00:00:00Z\",\"tcbStatus\":\"UpToDate\"}]}],\"tcbLevels\":[{\"tcb\":{\"sgxtcbcomponents\":[{\"svn\":1,\"category\":\"BIOS\",\"type\":\"Early Microcode Update\"},{\"svn\":1,\"category\":\"OS/VMM\",\"type\":\"SGX Late Microcode Update\"},{\"svn\":0,\"category\":\"OS/VMM\",\"type\":\"TXT SINIT\"},{\"svn\":0,\"category\":\"BIOS\"},{\"svn\":0,\"category\":\"BIOS\"},{\"svn\":0,\"category\":\"BIOS\"},{\"svn\":0},{\"svn\":0,\"category\":\"OS/VMM\",\"type\":\"SEAMLDR ACM\"},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0}],\"pcesvn\":0,\"tdxtcbcomponents\":[{\"svn\":0,\"category\":\"OS/VMM\",\"type\":\"TDX Module\"},{\"svn\":0,\"category\":\"OS/VMM\",\"type\":\"TDX Module\"},{\"svn\":1,\"category\":\"OS/VMM\",\"type\":\"TDX Late Microcode Update\"},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0}]},\"tcbDate\":\"2022-11-09T00:00:00Z\",\"tcbStatus\":\"UpToDate\"}]},\"signature\":\"e0080569485b49d471cb1fb0246a089e90d3f8b4f696d586cf40b87d4ea7ec711ccc63a4bb5023417575ec2e62c99ae1e0a0ac8514fb2b7c919552dfb15c2687\"}","tcbInfoIssuerChain":"-----BEGIN CERTIFICATE-----\nMIICkDCCAjagAwIBAgIUTh8n662T/sqPZK+7n3H67/KGwu0wCgYIKoZIzj0EAwIw\naDEaMBgGA1UEAwwRSW50ZWwgU0dYIFJvb3QgQ0ExGjAYBgNVBAoMEUludGVsIENv\ncnBvcmF0aW9uMRQwEgYDVQQHDAtTYW50YSBDbGFyYTELMAkGA1UECAwCQ0ExCzAJ\nBgNVBAYTAlVTMB4XDTE5MTAzMTEyMzM0N1oXDTI2MTAzMTEyMzM0N1owbDEeMBwG\nA1UEAwwVSW50ZWwgU0dYIFRDQiBTaWduaW5nMRowGAYDVQQKDBFJbnRlbCBDb3Jw\nb3JhdGlvbjEUMBIGA1UEBwwLU2FudGEgQ2xhcmExCzAJBgNVBAgMAkNBMQswCQYD\nVQQGEwJVUzBZMBMGByqGSM49AgEGCCqGSM49AwEHA0IABOnYw9LbN/JmyUttXa0M\niBEenjPbxbR4C8MuVYxDI+Le8lDBLp9X4wMzCAUF/fI/31giClXp/y0erLbLZjdV\n07+jgbkwgbYwHwYDVR0jBBgwFoAU6ehEUlM2XEsYmhH8QxgspdwggEgwVgYDVR0f\nBE8wTTBLoEmgR4ZFaHR0cHM6Ly9zYngtY2VydGlmaWNhdGVzLnRydXN0ZWRzZXJ2\naWNlcy5pbnRlbC5jb20vSW50ZWxTR1hSb290Q0EuZGVyMB0GA1UdDgQWBBROHyfr\nrZP+yo9kr7ufcfrv8obC7TAOBgNVHQ8BAf8EBAMCBsAwDAYDVR0TAQH/BAIwADAK\nBggqhkjOPQQDAgNIADBFAiEA9xQeifK+2abQGnrAgk0hrOhdyvJQorh2cEMn4Gwr\n4hoCIFHW5qQ9G2wBJ4GMNQqv/oMfbPtzmyTlaWWzwxkqM0CT\n-----END CERTIFICATE-----\n-----BEGIN CERTIFICATE-----\nMIIClDCCAjmgAwIBAgIVAOnoRFJTNlxLGJoR/EMYLKXcIIBIMAoGCCqGSM49BAMC\nMGgxGjAYBgNVBAMMEUludGVsIFNHWCBSb290IENBMRowGAYDVQQKDBFJbnRlbCBD\nb3Jwb3JhdGlvbjEUMBIGA1UEBwwLU2FudGEgQ2xhcmExCzAJBgNVBAgMAkNBMQsw\nCQYDVQQGEwJVUzAeFw0xOTEwMzEwOTQ5MjFaFw00OTEyMzEyMzU5NTlaMGgxGjAY\nBgNVBAMMEUludGVsIFNHWCBSb290IENBMRowGAYDVQQKDBFJbnRlbCBDb3Jwb3Jh\ndGlvbjEUMBIGA1UEBwwLU2FudGEgQ2xhcmExCzAJBgNVBAgMAkNBMQswCQYDVQQG\nEwJVUzBZMBMGByqGSM49AgEGCCqGSM49AwEHA0IABE/6D/1WHNrWwPmNMIyBKMW5\nJ6JzMsjo6xP2vkK1cdZGb1PGRP/C/8ECgiDkmklmzwLzLi+000m7LLrtKJA3oC2j\ngb8wgbwwHwYDVR0jBBgwFoAU6ehEUlM2XEsYmhH8QxgspdwggEgwVgYDVR0fBE8w\nTTBLoEmgR4ZFaHR0cHM6Ly9zYngtY2VydGlmaWNhdGVzLnRydXN0ZWRzZXJ2aWNl\ncy5pbnRlbC5jb20vSW50ZWxTR1hSb290Q0EuZGVyMB0GA1UdDgQWBBTp6ERSUzZc\nSxiaEfxDGCyl3CCASDAOBgNVHQ8BAf8EBAMCAQYwEgYDVR0TAQH/BAgwBgEB/wIB\nATAKBggqhkjOPQQDAgNJADBGAiEAzw9zdUiUHPMUd0C4mx41jlFZkrM3y5f1lgnV\nO7FbjOoCIQCoGtUmT4cXt7V+ySHbJ8Hob9AanpvXNH1ER+/gZF+opQ==\n-----END CERTIFICATE-----\n"},{"fmspc":"10A06D050000","tcbInfo":"{\"tcbInfo\":{\"id\":\"TDX\",\"version\":3,\"issueDate\":\"2025-10-21T09:44:55Z\",\"nextUpdate\":\"2025-11-20T09:44:55Z\",\"fmspc\":\"10A06D050000\",\"pceId\":\"0000\",\"tcbType\":0,\"tcbEvaluationDataNumber\":5,\"tdxModule\":{\"mrsigner\":\"000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000\",\"attributes\":\"0000000000000000\",\"attributesMask\":\"FFFFFFFFFFFFFFFF\"},\"tdxModuleIdentities\":[{\"id\":\"TDX_02\",\"mrsigner\":\"000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000\",\"attributes\":\"0000000000000000\",\"attributesMask\":\"FFFFFFFFFFFFFFFF\",\"tcbLevels\":[{\"tcb\":{\"isvsvn\":0},\"tcbDate\":\"2022-11-09T00:00:00Z\",\"tcbStatus\":\"UpToDate\"}]},{\"id\":\"TDX_03\",\"mrsigner\":\"000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000\",\"attributes\":\"0000000000000000\",\"attributesMask\":\"FFFFFFFFFFFFFFFF\",\"tcbLevels\":[{\"tcb\":{\"isvsvn\":0},\"tcbDate\":\"2022-11-09T00:00:00Z\",\"tcbStatus\":\"UpToDate\"}]},{\"id\":\"TDX_01\",\"mrsigner\":\"000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000\",\"attributes\":\"0000000000000000\",\"attributesMask\":\"FFFFFFFFFFFFFFFF\",\"tcbLevels\":[{\"tcb\":{\"isvsvn\":0},\"tcbDate\":\"2022-11-09T00:00:00Z\",\"tcbStatus\":\"UpToDate\"}]}],\"tcbLevels\":[{\"tcb\":{\"sgxtcbcomponents\":[{\"svn\":0,\"category\":\"BIOS\",\"type\":\"Early Microcode Update\"},{\"svn\":0,\"category\":\"OS/VMM\",\"type\":\"SGX Late Microcode Update\"},{\"svn\":0,\"category\":\"OS/VMM\",\"type\":\"TXT SINIT\"},{\"svn\":0,\"category\":\"BIOS\"},{\"svn\":0,\"category\":\"BIOS\"},{\"svn\":0,\"category\":\"BIOS\"},{\"svn\":0},{\"svn\":0,\"category\":\"OS/VMM\",\"type\":\"SEAMLDR ACM\"},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0}],\"pcesvn\":0,\"tdxtcbcomponents\":[{\"svn\":0,\"category\":\"OS/VMM\",\"type\":\"TDX Module\"},{\"svn\":0,\"category\":\"OS/VMM\",\"type\":\"TDX Module\"},{\"svn\":0,\"category\":\"OS/VMM\",\"type\":\"TDX Late Microcode Update\"},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0}]},\"tcbDate\":\"2022-11-09T00:00:00Z\",\"tcbStatus\":\"UpToDate\"}]},\"signature\":\"7b47307324b11bb25a8c13ee295f052290ea5e50ff216fb59ec5b5fba4ac363da03b98c930c347501d4654438ee1c4dd2e5a6bf4001419d3f79c90ce483340eb\"}","tcbInfoIssuerChain":"-----BEGIN CERTIFICATE-----\nMIICkDCCAjagAwIBAgIUTh8n662T/sqPZK+7n3H67/KGwu0wCgYIKoZIzj0EAwIw\naDEaMBgGA1UEAwwRSW50ZWwgU0dYIFJvb3QgQ0ExGjAYBgNVBAoMEUludGVsIENv\ncnBvcmF0aW9uMRQwEgYDVQQHDAtTYW50YSBDbGFyYTELMAkGA1UECAwCQ0ExCzAJ\nBgNVBAYTAlVTMB4XDTE5MTAzMTEyMzM0N1oXDTI2MTAzMTEyMzM0N1owbDEeMBwG\nA1UEAwwVSW50ZWwgU0dYIFRDQiBTaWduaW5nMRowGAYDVQQKDBFJbnRlbCBDb3Jw\nb3JhdGlvbjEUMBIGA1UEBwwLU2FudGEgQ2xhcmExCzAJBgNVBAgMAkNBMQswCQYD\nVQQGEwJVUzBZMBMGByqGSM49AgEGCCqGSM49AwEHA0IABOnYw9LbN/JmyUttXa0M\niBEenjPbxbR4C8MuVYxDI+Le8lDBLp9X4wMzCAUF/fI/31giClXp/y0erLbLZjdV\n07+jgbkwgbYwHwYDVR0jBBgwFoAU6ehEUlM2XEsYmhH8QxgspdwggEgwVgYDVR0f\nBE8wTTBLoEmgR4ZFaHR0cHM6Ly9zYngtY2VydGlmaWNhdGVzLnRydXN0ZWRzZXJ2\naWNlcy5pbnRlbC5jb20vSW50ZWxTR1hSb290Q0EuZGVyMB0GA1UdDgQWBBROHyfr\nrZP+yo9kr7ufcfrv8obC7TAOBgNVHQ8BAf8EBAMCBsAwDAYDVR0TAQH/BAIwADAK\nBggqhkjOPQQDAgNIADBFAiEA9xQeifK+2abQGnrAgk0hrOhdyvJQorh2cEMn4Gwr\n4hoCIFHW5qQ9G2wBJ4GMNQqv/oMfbPtzmyTlaWWzwxkqM0CT\n-----END CERTIFICATE-----\n-----BEGIN CERTIFICATE-----\nMIIClDCCAjmgAwIBAgIVAOnoRFJTNlxLGJoR/EMYLKXcIIBIMAoGCCqGSM49BAMC\nMGgxGjAYBgNVBAMMEUludGVsIFNHWCBSb290IENBMRowGAYDVQQKDBFJbnRlbCBD\nb3Jwb3JhdGlvbjEUMBIGA1UEBwwLU2FudGEgQ2xhcmExCzAJBgNVBAgMAkNBMQsw\nCQYDVQQGEwJVUzAeFw0xOTEwMzEwOTQ5MjFaFw00OTEyMzEyMzU5NTlaMGgxGjAY\nBgNVBAMMEUludGVsIFNHWCBSb290IENBMRowGAYDVQQKDBFJbnRlbCBDb3Jwb3Jh\ndGlvbjEUMBIGA1UEBwwLU2FudGEgQ2xhcmExCzAJBgNVBAgMAkNBMQswCQYDVQQG\nEwJVUzBZMBMGByqGSM49AgEGCCqGSM49AwEHA0IABE/6D/1WHNrWwPmNMIyBKMW5\nJ6JzMsjo6xP2vkK1cdZGb1PGRP/C/8ECgiDkmklmzwLzLi+000m7LLrtKJA3oC2j\ngb8wgbwwHwYDVR0jBBgwFoAU6ehEUlM2XEsYmhH8QxgspdwggEgwVgYDVR0fBE8w\nTTBLoEmgR4ZFaHR0cHM6Ly9zYngtY2VydGlmaWNhdGVzLnRydXN0ZWRzZXJ2aWNl\ncy5pbnRlbC5jb20vSW50ZWxTR1hSb290Q0EuZGVyMB0GA1UdDgQWBBTp6ERSUzZc\nSxiaEfxDGCyl3CCASDAOBgNVHQ8BAf8EBAMCAQYwEgYDVR0TAQH/BAgwBgEB/wIB\nATAKBggqhkjOPQQDAgNJADBGAiEAzw9zdUiUHPMUd0C4mx41jlFZkrM3y5f1lgnV\nO7FbjOoCIQCoGtUmT4cXt7V+ySHbJ8Hob9AanpvXNH1ER+/gZF+opQ==\n-----END CERTIFICATE-----\n"},{"fmspc":"00C06F000000","tcbInfo":"{\"tcbInfo\":{\"id\":\"TDX\",\"version\":3,\"issueDate\":\"2025-10-21T09:44:56Z\",\"nextUpdate\":\"2025-11-20T09:44:56Z\",\"fmspc\":\"00C06F000000\",\"pceId\":\"0000\",\"tcbType\":0,\"tcbEvaluationDataNumber\":5,\"tdxModule\":{\"mrsigner\":\"000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000\",\"attributes\":\"0000000000000000\",\"attributesMask\":\"FFFFFFFFFFFFFFFF\"},\"tdxModuleIdentities\":[{\"id\":\"TDX_02\",\"mrsigner\":\"000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000\",\"attributes\":\"0000000000000000\",\"attributesMask\":\"FFFFFFFFFFFFFFFF\",\"tcbLevels\":[{\"tcb\":{\"isvsvn\":0},\"tcbDate\":\"2022-11-09T00:00:00Z\",\"tcbStatus\":\"UpToDate\"}]},{\"id\":\"TDX_03\",\"mrsigner\":\"000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000\",\"attributes\":\"0000000000000000\",\"attributesMask\":\"FFFFFFFFFFFFFFFF\",\"tcbLevels\":[{\"tcb\":{\"isvsvn\":0},\"tcbDate\":\"2022-11-09T00:00:00Z\",\"tcbStatus\":\"UpToDate\"}]},{\"id\":\"TDX_01\",\"mrsigner\":\"000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000\",\"attributes\":\"0000000000000000\",\"attributesMask\":\"FFFFFFFFFFFFFFFF\",\"tcbLevels\":[{\"tcb\":{\"isvsvn\":0},\"tcbDate\":\"2022-11-09T00:00:00Z\",\"tcbStatus\":\"UpToDate\"}]}],\"tcbLevels\":[{\"tcb\":{\"sgxtcbcomponents\":[{\"svn\":1,\"category\":\"BIOS\",\"type\":\"Early Microcode Update\"},{\"svn\":1,\"category\":\"OS/VMM\",\"type\":\"SGX Late Microcode Update\"},{\"svn\":0,\"category\":\"OS/VMM\",\"type\":\"TXT SINIT\"},{\"svn\":0,\"category\":\"BIOS\"},{\"svn\":0,\"category\":\"BIOS\"},{\"svn\":0,\"category\":\"BIOS\"},{\"svn\":0},{\"svn\":0,\"category\":\"OS/VMM\",\"type\":\"SEAMLDR ACM\"},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0}],\"pcesvn\":0,\"tdxtcbcomponents\":[{\"svn\":0,\"category\":\"OS/VMM\",\"type\":\"TDX Module\"},{\"svn\":0,\"category\":\"OS/VMM\",\"type\":\"TDX Module\"},{\"svn\":1,\"category\":\"OS/VMM\",\"type\":\"TDX Late Microcode Update\"},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0}]},\"tcbDate\":\"2022-11-09T00:00:00Z\",\"tcbStatus\":\"UpToDate\"}]},\"signature\":\"4208d603a0c646cdfba3a764de628aabf599d844ec36901373d8b70b0b03dedac28ad21769cf7d288045936e43f520f9cbd38cd4a09ae770fef67c1508b35300\"}","tcbInfoIssuerChain":"-----BEGIN CERTIFICATE-----\nMIICkDCCAjagAwIBAgIUTh8n662T/sqPZK+7n3H67/KGwu0wCgYIKoZIzj0EAwIw\naDEaMBgGA1UEAwwRSW50ZWwgU0dYIFJvb3QgQ0ExGjAYBgNVBAoMEUludGVsIENv\ncnBvcmF0aW9uMRQwEgYDVQQHDAtTYW50YSBDbGFyYTELMAkGA1UECAwCQ0ExCzAJ\nBgNVBAYTAlVTMB4XDTE5MTAzMTEyMzM0N1oXDTI2MTAzMTEyMzM0N1owbDEeMBwG\nA1UEAwwVSW50ZWwgU0dYIFRDQiBTaWduaW5nMRowGAYDVQQKDBFJbnRlbCBDb3Jw\nb3JhdGlvbjEUMBIGA1UEBwwLU2FudGEgQ2xhcmExCzAJBgNVBAgMAkNBMQswCQYD\nVQQGEwJVUzBZMBMGByqGSM49AgEGCCqGSM49AwEHA0IABOnYw9LbN/JmyUttXa0M\niBEenjPbxbR4C8MuVYxDI+Le8lDBLp9X4wMzCAUF/fI/31giClXp/y0erLbLZjdV\n07+jgbkwgbYwHwYDVR0jBBgwFoAU6ehEUlM2XEsYmhH8QxgspdwggEgwVgYDVR0f\nBE8wTTBLoEmgR4ZFaHR0cHM6Ly9zYngtY2VydGlmaWNhdGVzLnRydXN0ZWRzZXJ2\naWNlcy5pbnRlbC5jb20vSW50ZWxTR1hSb290Q0EuZGVyMB0GA1UdDgQWBBROHyfr\nrZP+yo9kr7ufcfrv8obC7TAOBgNVHQ8BAf8EBAMCBsAwDAYDVR0TAQH/BAIwADAK\nBggqhkjOPQQDAgNIADBFAiEA9xQeifK+2abQGnrAgk0hrOhdyvJQorh2cEMn4Gwr\n4hoCIFHW5qQ9G2wBJ4GMNQqv/oMfbPtzmyTlaWWzwxkqM0CT\n-----END CERTIFICATE-----\n-----BEGIN CERTIFICATE-----\nMIIClDCCAjmgAwIBAgIVAOnoRFJTNlxLGJoR/EMYLKXcIIBIMAoGCCqGSM49BAMC\nMGgxGjAYBgNVBAMMEUludGVsIFNHWCBSb290IENBMRowGAYDVQQKDBFJbnRlbCBD\nb3Jwb3JhdGlvbjEUMBIGA1UEBwwLU2FudGEgQ2xhcmExCzAJBgNVBAgMAkNBMQsw\nCQYDVQQGEwJVUzAeFw0xOTEwMzEwOTQ5MjFaFw00OTEyMzEyMzU5NTlaMGgxGjAY\nBgNVBAMMEUludGVsIFNHWCBSb290IENBMRowGAYDVQQKDBFJbnRlbCBDb3Jwb3Jh\ndGlvbjEUMBIGA1UEBwwLU2FudGEgQ2xhcmExCzAJBgNVBAgMAkNBMQswCQYDVQQG\nEwJVUzBZMBMGByqGSM49AgEGCCqGSM49AwEHA0IABE/6D/1WHNrWwPmNMIyBKMW5\nJ6JzMsjo6xP2vkK1cdZGb1PGRP/C/8ECgiDkmklmzwLzLi+000m7LLrtKJA3oC2j\ngb8wgbwwHwYDVR0jBBgwFoAU6ehEUlM2XEsYmhH8QxgspdwggEgwVgYDVR0fBE8w\nTTBLoEmgR4ZFaHR0cHM6Ly9zYngtY2VydGlmaWNhdGVzLnRydXN0ZWRzZXJ2aWNl\ncy5pbnRlbC5jb20vSW50ZWxTR1hSb290Q0EuZGVyMB0GA1UdDgQWBBTp6ERSUzZc\nSxiaEfxDGCyl3CCASDAOBgNVHQ8BAf8EBAMCAQYwEgYDVR0TAQH/BAgwBgEB/wIB\nATAKBggqhkjOPQQDAgNJADBGAiEAzw9zdUiUHPMUd0C4mx41jlFZkrM3y5f1lgnV\nO7FbjOoCIQCoGtUmT4cXt7V+ySHbJ8Hob9AanpvXNH1ER+/gZF+opQ==\n-----END CERTIFICATE-----\n"},{"fmspc":"30806F000000","tcbInfo":"{\"tcbInfo\":{\"id\":\"TDX\",\"version\":3,\"issueDate\":\"2025-10-21T09:44:57Z\",\"nextUpdate\":\"2025-11-20T09:44:57Z\",\"fmspc\":\"30806F000000\",\"pceId\":\"0000\",\"tcbType\":0,\"tcbEvaluationDataNumber\":5,\"tdxModule\":{\"mrsigner\":\"000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000\",\"attributes\":\"0000000000000000\",\"attributesMask\":\"FFFFFFFFFFFFFFFF\"},\"tdxModuleIdentities\":[{\"id\":\"TDX_02\",\"mrsigner\":\"000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000\",\"attributes\":\"0000000000000000\",\"attributesMask\":\"FFFFFFFFFFFFFFFF\",\"tcbLevels\":[{\"tcb\":{\"isvsvn\":0},\"tcbDate\":\"2022-11-09T00:00:00Z\",\"tcbStatus\":\"UpToDate\"}]},{\"id\":\"TDX_03\",\"mrsigner\":\"000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000\",\"attributes\":\"0000000000000000\",\"attributesMask\":\"FFFFFFFFFFFFFFFF\",\"tcbLevels\":[{\"tcb\":{\"isvsvn\":0},\"tcbDate\":\"2022-11-09T00:00:00Z\",\"tcbStatus\":\"UpToDate\"}]},{\"id\":\"TDX_01\",\"mrsigner\":\"000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000\",\"attributes\":\"0000000000000000\",\"attributesMask\":\"FFFFFFFFFFFFFFFF\",\"tcbLevels\":[{\"tcb\":{\"isvsvn\":0},\"tcbDate\":\"2022-11-09T00:00:00Z\",\"tcbStatus\":\"UpToDate\"}]}],\"tcbLevels\":[{\"tcb\":{\"sgxtcbcomponents\":[{\"svn\":1,\"category\":\"BIOS\",\"type\":\"Early Microcode Update\"},{\"svn\":1,\"category\":\"OS/VMM\",\"type\":\"SGX Late Microcode Update\"},{\"svn\":0,\"category\":\"OS/VMM\",\"type\":\"TXT SINIT\"},{\"svn\":0,\"category\":\"BIOS\"},{\"svn\":0,\"category\":\"BIOS\"},{\"svn\":0,\"category\":\"BIOS\"},{\"svn\":0},{\"svn\":0,\"category\":\"OS/VMM\",\"type\":\"SEAMLDR ACM\"},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0}],\"pcesvn\":11,\"tdxtcbcomponents\":[{\"svn\":0,\"category\":\"OS/VMM\",\"type\":\"TDX Module\"},{\"svn\":0,\"category\":\"OS/VMM\",\"type\":\"TDX Module\"},{\"svn\":1,\"category\":\"OS/VMM\",\"type\":\"TDX Late Microcode Update\"},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0}]},\"tcbDate\":\"2022-11-09T00:00:00Z\",\"tcbStatus\":\"UpToDate\"}]},\"signature\":\"274fed414afb6217575b8487ca1554d61bc5092f0085c89b9aac7b3f7585a679723f843828d695626927af11bc2b9f0f7a50243cef471ebdd664a0f6db391e75\"}","tcbInfoIssuerChain":"-----BEGIN CERTIFICATE-----\nMIICkDCCAjagAwIBAgIUTh8n662T/sqPZK+7n3H67/KGwu0wCgYIKoZIzj0EAwIw\naDEaMBgGA1UEAwwRSW50ZWwgU0dYIFJvb3QgQ0ExGjAYBgNVBAoMEUludGVsIENv\ncnBvcmF0aW9uMRQwEgYDVQQHDAtTYW50YSBDbGFyYTELMAkGA1UECAwCQ0ExCzAJ\nBgNVBAYTAlVTMB4XDTE5MTAzMTEyMzM0N1oXDTI2MTAzMTEyMzM0N1owbDEeMBwG\nA1UEAwwVSW50ZWwgU0dYIFRDQiBTaWduaW5nMRowGAYDVQQKDBFJbnRlbCBDb3Jw\nb3JhdGlvbjEUMBIGA1UEBwwLU2FudGEgQ2xhcmExCzAJBgNVBAgMAkNBMQswCQYD\nVQQGEwJVUzBZMBMGByqGSM49AgEGCCqGSM49AwEHA0IABOnYw9LbN/JmyUttXa0M\niBEenjPbxbR4C8MuVYxDI+Le8lDBLp9X4wMzCAUF/fI/31giClXp/y0erLbLZjdV\n07+jgbkwgbYwHwYDVR0jBBgwFoAU6ehEUlM2XEsYmhH8QxgspdwggEgwVgYDVR0f\nBE8wTTBLoEmgR4ZFaHR0cHM6Ly9zYngtY2VydGlmaWNhdGVzLnRydXN0ZWRzZXJ2\naWNlcy5pbnRlbC5jb20vSW50ZWxTR1hSb290Q0EuZGVyMB0GA1UdDgQWBBROHyfr\nrZP+yo9kr7ufcfrv8obC7TAOBgNVHQ8BAf8EBAMCBsAwDAYDVR0TAQH/BAIwADAK\nBggqhkjOPQQDAgNIADBFAiEA9xQeifK+2abQGnrAgk0hrOhdyvJQorh2cEMn4Gwr\n4hoCIFHW5qQ9G2wBJ4GMNQqv/oMfbPtzmyTlaWWzwxkqM0CT\n-----END CERTIFICATE-----\n-----BEGIN CERTIFICATE-----\nMIIClDCCAjmgAwIBAgIVAOnoRFJTNlxLGJoR/EMYLKXcIIBIMAoGCCqGSM49BAMC\nMGgxGjAYBgNVBAMMEUludGVsIFNHWCBSb290IENBMRowGAYDVQQKDBFJbnRlbCBD\nb3Jwb3JhdGlvbjEUMBIGA1UEBwwLU2FudGEgQ2xhcmExCzAJBgNVBAgMAkNBMQsw\nCQYDVQQGEwJVUzAeFw0xOTEwMzEwOTQ5MjFaFw00OTEyMzEyMzU5NTlaMGgxGjAY\nBgNVBAMMEUludGVsIFNHWCBSb290IENBMRowGAYDVQQKDBFJbnRlbCBDb3Jwb3Jh\ndGlvbjEUMBIGA1UEBwwLU2FudGEgQ2xhcmExCzAJBgNVBAgMAkNBMQswCQYDVQQG\nEwJVUzBZMBMGByqGSM49AgEGCCqGSM49AwEHA0IABE/6D/1WHNrWwPmNMIyBKMW5\nJ6JzMsjo6xP2vkK1cdZGb1PGRP/C/8ECgiDkmklmzwLzLi+000m7LLrtKJA3oC2j\ngb8wgbwwHwYDVR0jBBgwFoAU6ehEUlM2XEsYmhH8QxgspdwggEgwVgYDVR0fBE8w\nTTBLoEmgR4ZFaHR0cHM6Ly9zYngtY2VydGlmaWNhdGVzLnRydXN0ZWRzZXJ2aWNl\ncy5pbnRlbC5jb20vSW50ZWxTR1hSb290Q0EuZGVyMB0GA1UdDgQWBBTp6ERSUzZc\nSxiaEfxDGCyl3CCASDAOBgNVHQ8BAf8EBAMCAQYwEgYDVR0TAQH/BAgwBgEB/wIB\nATAKBggqhkjOPQQDAgNJADBGAiEAzw9zdUiUHPMUd0C4mx41jlFZkrM3y5f1lgnV\nO7FbjOoCIQCoGtUmT4cXt7V+ySHbJ8Hob9AanpvXNH1ER+/gZF+opQ==\n-----END CERTIFICATE-----\n"},{"fmspc":"20806F070000","tcbInfo":"{\"tcbInfo\":{\"id\":\"TDX\",\"version\":3,\"issueDate\":\"2025-10-21T09:44:58Z\",\"nextUpdate\":\"2025-11-20T09:44:58Z\",\"fmspc\":\"20806F070000\",\"pceId\":\"0000\",\"tcbType\":0,\"tcbEvaluationDataNumber\":5,\"tdxModule\":{\"mrsigner\":\"000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000\",\"attributes\":\"0000000000000000\",\"attributesMask\":\"FFFFFFFFFFFFFFFF\"},\"tdxModuleIdentities\":[{\"id\":\"TDX_02\",\"mrsigner\":\"000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000\",\"attributes\":\"0000000000000000\",\"attributesMask\":\"FFFFFFFFFFFFFFFF\",\"tcbLevels\":[{\"tcb\":{\"isvsvn\":0},\"tcbDate\":\"2022-11-09T00:00:00Z\",\"tcbStatus\":\"UpToDate\"}]},{\"id\":\"TDX_03\",\"mrsigner\":\"000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000\",\"attributes\":\"0000000000000000\",\"attributesMask\":\"FFFFFFFFFFFFFFFF\",\"tcbLevels\":[{\"tcb\":{\"isvsvn\":0},\"tcbDate\":\"2022-11-09T00:00:00Z\",\"tcbStatus\":\"UpToDate\"}]},{\"id\":\"TDX_01\",\"mrsigner\":\"000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000\",\"attributes\":\"0000000000000000\",\"attributesMask\":\"FFFFFFFFFFFFFFFF\",\"tcbLevels\":[{\"tcb\":{\"isvsvn\":0},\"tcbDate\":\"2022-11-09T00:00:00Z\",\"tcbStatus\":\"UpToDate\"}]}],\"tcbLevels\":[{\"tcb\":{\"sgxtcbcomponents\":[{\"svn\":1,\"category\":\"BIOS\",\"type\":\"Early Microcode Update\"},{\"svn\":1,\"category\":\"OS/VMM\",\"type\":\"SGX Late Microcode Update\"},{\"svn\":0,\"category\":\"OS/VMM\",\"type\":\"TXT SINIT\"},{\"svn\":0,\"category\":\"BIOS\"},{\"svn\":0,\"category\":\"BIOS\"},{\"svn\":0,\"category\":\"BIOS\"},{\"svn\":0},{\"svn\":0,\"category\":\"OS/VMM\",\"type\":\"SEAMLDR ACM\"},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0}],\"pcesvn\":0,\"tdxtcbcomponents\":[{\"svn\":0,\"category\":\"OS/VMM\",\"type\":\"TDX Module\"},{\"svn\":0,\"category\":\"OS/VMM\",\"type\":\"TDX Module\"},{\"svn\":1,\"category\":\"OS/VMM\",\"type\":\"TDX Late Microcode Update\"},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0}]},\"tcbDate\":\"2022-11-09T00:00:00Z\",\"tcbStatus\":\"UpToDate\"}]},\"signature\":\"ae4a3c73b3ca87ae3a897baf0f0a62c5ae335a00a39118e9be8dcd28e2bd3bbb8be7e56293617f27f2d10e0282eefc6d4b965505774dca4b7478febdd654b040\"}","tcbInfoIssuerChain":"-----BEGIN CERTIFICATE-----\nMIICkDCCAjagAwIBAgIUTh8n662T/sqPZK+7n3H67/KGwu0wCgYIKoZIzj0EAwIw\naDEaMBgGA1UEAwwRSW50ZWwgU0dYIFJvb3QgQ0ExGjAYBgNVBAoMEUludGVsIENv\ncnBvcmF0aW9uMRQwEgYDVQQHDAtTYW50YSBDbGFyYTELMAkGA1UECAwCQ0ExCzAJ\nBgNVBAYTAlVTMB4XDTE5MTAzMTEyMzM0N1oXDTI2MTAzMTEyMzM0N1owbDEeMBwG\nA1UEAwwVSW50ZWwgU0dYIFRDQiBTaWduaW5nMRowGAYDVQQKDBFJbnRlbCBDb3Jw\nb3JhdGlvbjEUMBIGA1UEBwwLU2FudGEgQ2xhcmExCzAJBgNVBAgMAkNBMQswCQYD\nVQQGEwJVUzBZMBMGByqGSM49AgEGCCqGSM49AwEHA0IABOnYw9LbN/JmyUttXa0M\niBEenjPbxbR4C8MuVYxDI+Le8lDBLp9X4wMzCAUF/fI/31giClXp/y0erLbLZjdV\n07+jgbkwgbYwHwYDVR0jBBgwFoAU6ehEUlM2XEsYmhH8QxgspdwggEgwVgYDVR0f\nBE8wTTBLoEmgR4ZFaHR0cHM6Ly9zYngtY2VydGlmaWNhdGVzLnRydXN0ZWRzZXJ2\naWNlcy5pbnRlbC5jb20vSW50ZWxTR1hSb290Q0EuZGVyMB0GA1UdDgQWBBROHyfr\nrZP+yo9kr7ufcfrv8obC7TAOBgNVHQ8BAf8EBAMCBsAwDAYDVR0TAQH/BAIwADAK\nBggqhkjOPQQDAgNIADBFAiEA9xQeifK+2abQGnrAgk0hrOhdyvJQorh2cEMn4Gwr\n4hoCIFHW5qQ9G2wBJ4GMNQqv/oMfbPtzmyTlaWWzwxkqM0CT\n-----END CERTIFICATE-----\n-----BEGIN CERTIFICATE-----\nMIIClDCCAjmgAwIBAgIVAOnoRFJTNlxLGJoR/EMYLKXcIIBIMAoGCCqGSM49BAMC\nMGgxGjAYBgNVBAMMEUludGVsIFNHWCBSb290IENBMRowGAYDVQQKDBFJbnRlbCBD\nb3Jwb3JhdGlvbjEUMBIGA1UEBwwLU2FudGEgQ2xhcmExCzAJBgNVBAgMAkNBMQsw\nCQYDVQQGEwJVUzAeFw0xOTEwMzEwOTQ5MjFaFw00OTEyMzEyMzU5NTlaMGgxGjAY\nBgNVBAMMEUludGVsIFNHWCBSb290IENBMRowGAYDVQQKDBFJbnRlbCBDb3Jwb3Jh\ndGlvbjEUMBIGA1UEBwwLU2FudGEgQ2xhcmExCzAJBgNVBAgMAkNBMQswCQYDVQQG\nEwJVUzBZMBMGByqGSM49AgEGCCqGSM49AwEHA0IABE/6D/1WHNrWwPmNMIyBKMW5\nJ6JzMsjo6xP2vkK1cdZGb1PGRP/C/8ECgiDkmklmzwLzLi+000m7LLrtKJA3oC2j\ngb8wgbwwHwYDVR0jBBgwFoAU6ehEUlM2XEsYmhH8QxgspdwggEgwVgYDVR0fBE8w\nTTBLoEmgR4ZFaHR0cHM6Ly9zYngtY2VydGlmaWNhdGVzLnRydXN0ZWRzZXJ2aWNl\ncy5pbnRlbC5jb20vSW50ZWxTR1hSb290Q0EuZGVyMB0GA1UdDgQWBBTp6ERSUzZc\nSxiaEfxDGCyl3CCASDAOBgNVHQ8BAf8EBAMCAQYwEgYDVR0TAQH/BAgwBgEB/wIB\nATAKBggqhkjOPQQDAgNJADBGAiEAzw9zdUiUHPMUd0C4mx41jlFZkrM3y5f1lgnV\nO7FbjOoCIQCoGtUmT4cXt7V+ySHbJ8Hob9AanpvXNH1ER+/gZF+opQ==\n-----END CERTIFICATE-----\n"},{"fmspc":"10806F040000","tcbInfo":"{\"tcbInfo\":{\"id\":\"TDX\",\"version\":3,\"issueDate\":\"2025-10-21T09:44:59Z\",\"nextUpdate\":\"2025-11-20T09:44:59Z\",\"fmspc\":\"10806F040000\",\"pceId\":\"0000\",\"tcbType\":0,\"tcbEvaluationDataNumber\":5,\"tdxModule\":{\"mrsigner\":\"000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000\",\"attributes\":\"0000000000000000\",\"attributesMask\":\"FFFFFFFFFFFFFFFF\"},\"tdxModuleIdentities\":[{\"id\":\"TDX_02\",\"mrsigner\":\"000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000\",\"attributes\":\"0000000000000000\",\"attributesMask\":\"FFFFFFFFFFFFFFFF\",\"tcbLevels\":[{\"tcb\":{\"isvsvn\":0},\"tcbDate\":\"2022-11-09T00:00:00Z\",\"tcbStatus\":\"UpToDate\"}]},{\"id\":\"TDX_03\",\"mrsigner\":\"000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000\",\"attributes\":\"0000000000000000\",\"attributesMask\":\"FFFFFFFFFFFFFFFF\",\"tcbLevels\":[{\"tcb\":{\"isvsvn\":0},\"tcbDate\":\"2022-11-09T00:00:00Z\",\"tcbStatus\":\"UpToDate\"}]},{\"id\":\"TDX_01\",\"mrsigner\":\"000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000\",\"attributes\":\"0000000000000000\",\"attributesMask\":\"FFFFFFFFFFFFFFFF\",\"tcbLevels\":[{\"tcb\":{\"isvsvn\":0},\"tcbDate\":\"2022-11-09T00:00:00Z\",\"tcbStatus\":\"UpToDate\"}]}],\"tcbLevels\":[{\"tcb\":{\"sgxtcbcomponents\":[{\"svn\":1,\"category\":\"BIOS\",\"type\":\"Early Microcode Update\"},{\"svn\":1,\"category\":\"OS/VMM\",\"type\":\"SGX Late Microcode Update\"},{\"svn\":0,\"category\":\"OS/VMM\",\"type\":\"TXT SINIT\"},{\"svn\":0,\"category\":\"BIOS\"},{\"svn\":0,\"category\":\"BIOS\"},{\"svn\":0,\"category\":\"BIOS\"},{\"svn\":0},{\"svn\":0,\"category\":\"OS/VMM\",\"type\":\"SEAMLDR ACM\"},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0}],\"pcesvn\":11,\"tdxtcbcomponents\":[{\"svn\":0,\"category\":\"OS/VMM\",\"type\":\"TDX Module\"},{\"svn\":0,\"category\":\"OS/VMM\",\"type\":\"TDX Module\"},{\"svn\":1,\"category\":\"OS/VMM\",\"type\":\"TDX Late Microcode Update\"},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0}]},\"tcbDate\":\"2022-11-09T00:00:00Z\",\"tcbStatus\":\"UpToDate\"}]},\"signature\":\"8be7cbb359c180b54d61066ee4a120662bb721e863754557705c5d591a4df70d18bea90fe309958448422dcc7ef55d1cf26b44d6a9c15ec733f30f74d87800d1\"}","tcbInfoIssuerChain":"-----BEGIN CERTIFICATE-----\nMIICkDCCAjagAwIBAgIUTh8n662T/sqPZK+7n3H67/KGwu0wCgYIKoZIzj0EAwIw\naDEaMBgGA1UEAwwRSW50ZWwgU0dYIFJvb3QgQ0ExGjAYBgNVBAoMEUludGVsIENv\ncnBvcmF0aW9uMRQwEgYDVQQHDAtTYW50YSBDbGFyYTELMAkGA1UECAwCQ0ExCzAJ\nBgNVBAYTAlVTMB4XDTE5MTAzMTEyMzM0N1oXDTI2MTAzMTEyMzM0N1owbDEeMBwG\nA1UEAwwVSW50ZWwgU0dYIFRDQiBTaWduaW5nMRowGAYDVQQKDBFJbnRlbCBDb3Jw\nb3JhdGlvbjEUMBIGA1UEBwwLU2FudGEgQ2xhcmExCzAJBgNVBAgMAkNBMQswCQYD\nVQQGEwJVUzBZMBMGByqGSM49AgEGCCqGSM49AwEHA0IABOnYw9LbN/JmyUttXa0M\niBEenjPbxbR4C8MuVYxDI+Le8lDBLp9X4wMzCAUF/fI/31giClXp/y0erLbLZjdV\n07+jgbkwgbYwHwYDVR0jBBgwFoAU6ehEUlM2XEsYmhH8QxgspdwggEgwVgYDVR0f\nBE8wTTBLoEmgR4ZFaHR0cHM6Ly9zYngtY2VydGlmaWNhdGVzLnRydXN0ZWRzZXJ2\naWNlcy5pbnRlbC5jb20vSW50ZWxTR1hSb290Q0EuZGVyMB0GA1UdDgQWBBROHyfr\nrZP+yo9kr7ufcfrv8obC7TAOBgNVHQ8BAf8EBAMCBsAwDAYDVR0TAQH/BAIwADAK\nBggqhkjOPQQDAgNIADBFAiEA9xQeifK+2abQGnrAgk0hrOhdyvJQorh2cEMn4Gwr\n4hoCIFHW5qQ9G2wBJ4GMNQqv/oMfbPtzmyTlaWWzwxkqM0CT\n-----END CERTIFICATE-----\n-----BEGIN CERTIFICATE-----\nMIIClDCCAjmgAwIBAgIVAOnoRFJTNlxLGJoR/EMYLKXcIIBIMAoGCCqGSM49BAMC\nMGgxGjAYBgNVBAMMEUludGVsIFNHWCBSb290IENBMRowGAYDVQQKDBFJbnRlbCBD\nb3Jwb3JhdGlvbjEUMBIGA1UEBwwLU2FudGEgQ2xhcmExCzAJBgNVBAgMAkNBMQsw\nCQYDVQQGEwJVUzAeFw0xOTEwMzEwOTQ5MjFaFw00OTEyMzEyMzU5NTlaMGgxGjAY\nBgNVBAMMEUludGVsIFNHWCBSb290IENBMRowGAYDVQQKDBFJbnRlbCBDb3Jwb3Jh\ndGlvbjEUMBIGA1UEBwwLU2FudGEgQ2xhcmExCzAJBgNVBAgMAkNBMQswCQYDVQQG\nEwJVUzBZMBMGByqGSM49AgEGCCqGSM49AwEHA0IABE/6D/1WHNrWwPmNMIyBKMW5\nJ6JzMsjo6xP2vkK1cdZGb1PGRP/C/8ECgiDkmklmzwLzLi+000m7LLrtKJA3oC2j\ngb8wgbwwHwYDVR0jBBgwFoAU6ehEUlM2XEsYmhH8QxgspdwggEgwVgYDVR0fBE8w\nTTBLoEmgR4ZFaHR0cHM6Ly9zYngtY2VydGlmaWNhdGVzLnRydXN0ZWRzZXJ2aWNl\ncy5pbnRlbC5jb20vSW50ZWxTR1hSb290Q0EuZGVyMB0GA1UdDgQWBBTp6ERSUzZc\nSxiaEfxDGCyl3CCASDAOBgNVHQ8BAf8EBAMCAQYwEgYDVR0TAQH/BAgwBgEB/wIB\nATAKBggqhkjOPQQDAgNJADBGAiEAzw9zdUiUHPMUd0C4mx41jlFZkrM3y5f1lgnV\nO7FbjOoCIQCoGtUmT4cXt7V+ySHbJ8Hob9AanpvXNH1ER+/gZF+opQ==\n-----END CERTIFICATE-----\n"},{"fmspc":"10D06D000000","tcbInfo":"{\"tcbInfo\":{\"id\":\"TDX\",\"version\":3,\"issueDate\":\"2025-10-21T09:45:00Z\",\"nextUpdate\":\"2025-11-20T09:45:00Z\",\"fmspc\":\"10D06D000000\",\"pceId\":\"0000\",\"tcbType\":0,\"tcbEvaluationDataNumber\":5,\"tdxModule\":{\"mrsigner\":\"000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000\",\"attributes\":\"0000000000000000\",\"attributesMask\":\"FFFFFFFFFFFFFFFF\"},\"tdxModuleIdentities\":[{\"id\":\"TDX_02\",\"mrsigner\":\"000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000\",\"attributes\":\"0000000000000000\",\"attributesMask\":\"FFFFFFFFFFFFFFFF\",\"tcbLevels\":[{\"tcb\":{\"isvsvn\":0},\"tcbDate\":\"2022-11-09T00:00:00Z\",\"tcbStatus\":\"UpToDate\"}]},{\"id\":\"TDX_03\",\"mrsigner\":\"000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000\",\"attributes\":\"0000000000000000\",\"attributesMask\":\"FFFFFFFFFFFFFFFF\",\"tcbLevels\":[{\"tcb\":{\"isvsvn\":0},\"tcbDate\":\"2022-11-09T00:00:00Z\",\"tcbStatus\":\"UpToDate\"}]},{\"id\":\"TDX_01\",\"mrsigner\":\"000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000\",\"attributes\":\"0000000000000000\",\"attributesMask\":\"FFFFFFFFFFFFFFFF\",\"tcbLevels\":[{\"tcb\":{\"isvsvn\":0},\"tcbDate\":\"2022-11-09T00:00:00Z\",\"tcbStatus\":\"UpToDate\"}]}],\"tcbLevels\":[{\"tcb\":{\"sgxtcbcomponents\":[{\"svn\":1,\"category\":\"BIOS\",\"type\":\"Early Microcode Update\"},{\"svn\":1,\"category\":\"OS/VMM\",\"type\":\"SGX Late Microcode Update\"},{\"svn\":0,\"category\":\"OS/VMM\",\"type\":\"TXT SINIT\"},{\"svn\":0,\"category\":\"BIOS\"},{\"svn\":0,\"category\":\"BIOS\"},{\"svn\":0,\"category\":\"BIOS\"},{\"svn\":0},{\"svn\":0,\"category\":\"OS/VMM\",\"type\":\"SEAMLDR ACM\"},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0}],\"pcesvn\":0,\"tdxtcbcomponents\":[{\"svn\":0,\"category\":\"OS/VMM\",\"type\":\"TDX Module\"},{\"svn\":0,\"category\":\"OS/VMM\",\"type\":\"TDX Module\"},{\"svn\":1,\"category\":\"OS/VMM\",\"type\":\"TDX Late Microcode Update\"},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0}]},\"tcbDate\":\"2022-11-09T00:00:00Z\",\"tcbStatus\":\"UpToDate\"}]},\"signature\":\"96930bf1e63d69a94325123ff73ec127f670267d15e23fe119ae226354bc7c53707c1fd812d3e6648639883d81709494d96d6061e71c586f6f4d5ff743337587\"}","tcbInfoIssuerChain":"-----BEGIN CERTIFICATE-----\nMIICkDCCAjagAwIBAgIUTh8n662T/sqPZK+7n3H67/KGwu0wCgYIKoZIzj0EAwIw\naDEaMBgGA1UEAwwRSW50ZWwgU0dYIFJvb3QgQ0ExGjAYBgNVBAoMEUludGVsIENv\ncnBvcmF0aW9uMRQwEgYDVQQHDAtTYW50YSBDbGFyYTELMAkGA1UECAwCQ0ExCzAJ\nBgNVBAYTAlVTMB4XDTE5MTAzMTEyMzM0N1oXDTI2MTAzMTEyMzM0N1owbDEeMBwG\nA1UEAwwVSW50ZWwgU0dYIFRDQiBTaWduaW5nMRowGAYDVQQKDBFJbnRlbCBDb3Jw\nb3JhdGlvbjEUMBIGA1UEBwwLU2FudGEgQ2xhcmExCzAJBgNVBAgMAkNBMQswCQYD\nVQQGEwJVUzBZMBMGByqGSM49AgEGCCqGSM49AwEHA0IABOnYw9LbN/JmyUttXa0M\niBEenjPbxbR4C8MuVYxDI+Le8lDBLp9X4wMzCAUF/fI/31giClXp/y0erLbLZjdV\n07+jgbkwgbYwHwYDVR0jBBgwFoAU6ehEUlM2XEsYmhH8QxgspdwggEgwVgYDVR0f\nBE8wTTBLoEmgR4ZFaHR0cHM6Ly9zYngtY2VydGlmaWNhdGVzLnRydXN0ZWRzZXJ2\naWNlcy5pbnRlbC5jb20vSW50ZWxTR1hSb290Q0EuZGVyMB0GA1UdDgQWBBROHyfr\nrZP+yo9kr7ufcfrv8obC7TAOBgNVHQ8BAf8EBAMCBsAwDAYDVR0TAQH/BAIwADAK\nBggqhkjOPQQDAgNIADBFAiEA9xQeifK+2abQGnrAgk0hrOhdyvJQorh2cEMn4Gwr\n4hoCIFHW5qQ9G2wBJ4GMNQqv/oMfbPtzmyTlaWWzwxkqM0CT\n-----END CERTIFICATE-----\n-----BEGIN CERTIFICATE-----\nMIIClDCCAjmgAwIBAgIVAOnoRFJTNlxLGJoR/EMYLKXcIIBIMAoGCCqGSM49BAMC\nMGgxGjAYBgNVBAMMEUludGVsIFNHWCBSb290IENBMRowGAYDVQQKDBFJbnRlbCBD\nb3Jwb3JhdGlvbjEUMBIGA1UEBwwLU2FudGEgQ2xhcmExCzAJBgNVBAgMAkNBMQsw\nCQYDVQQGEwJVUzAeFw0xOTEwMzEwOTQ5MjFaFw00OTEyMzEyMzU5NTlaMGgxGjAY\nBgNVBAMMEUludGVsIFNHWCBSb290IENBMRowGAYDVQQKDBFJbnRlbCBDb3Jwb3Jh\ndGlvbjEUMBIGA1UEBwwLU2FudGEgQ2xhcmExCzAJBgNVBAgMAkNBMQswCQYDVQQG\nEwJVUzBZMBMGByqGSM49AgEGCCqGSM49AwEHA0IABE/6D/1WHNrWwPmNMIyBKMW5\nJ6JzMsjo6xP2vkK1cdZGb1PGRP/C/8ECgiDkmklmzwLzLi+000m7LLrtKJA3oC2j\ngb8wgbwwHwYDVR0jBBgwFoAU6ehEUlM2XEsYmhH8QxgspdwggEgwVgYDVR0fBE8w\nTTBLoEmgR4ZFaHR0cHM6Ly9zYngtY2VydGlmaWNhdGVzLnRydXN0ZWRzZXJ2aWNl\ncy5pbnRlbC5jb20vSW50ZWxTR1hSb290Q0EuZGVyMB0GA1UdDgQWBBTp6ERSUzZc\nSxiaEfxDGCyl3CCASDAOBgNVHQ8BAf8EBAMCAQYwEgYDVR0TAQH/BAgwBgEB/wIB\nATAKBggqhkjOPQQDAgNJADBGAiEAzw9zdUiUHPMUd0C4mx41jlFZkrM3y5f1lgnV\nO7FbjOoCIQCoGtUmT4cXt7V+ySHbJ8Hob9AanpvXNH1ER+/gZF+opQ==\n-----END CERTIFICATE-----\n"},{"fmspc":"20806F000000","tcbInfo":"{\"tcbInfo\":{\"id\":\"TDX\",\"version\":3,\"issueDate\":\"2025-10-21T09:45:01Z\",\"nextUpdate\":\"2025-11-20T09:45:01Z\",\"fmspc\":\"20806F000000\",\"pceId\":\"0000\",\"tcbType\":0,\"tcbEvaluationDataNumber\":5,\"tdxModule\":{\"mrsigner\":\"000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000\",\"attributes\":\"0000000000000000\",\"attributesMask\":\"FFFFFFFFFFFFFFFF\"},\"tdxModuleIdentities\":[{\"id\":\"TDX_02\",\"mrsigner\":\"000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000\",\"attributes\":\"0000000000000000\",\"attributesMask\":\"FFFFFFFFFFFFFFFF\",\"tcbLevels\":[{\"tcb\":{\"isvsvn\":0},\"tcbDate\":\"2022-11-09T00:00:00Z\",\"tcbStatus\":\"UpToDate\"}]},{\"id\":\"TDX_03\",\"mrsigner\":\"000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000\",\"attributes\":\"0000000000000000\",\"attributesMask\":\"FFFFFFFFFFFFFFFF\",\"tcbLevels\":[{\"tcb\":{\"isvsvn\":0},\"tcbDate\":\"2022-11-09T00:00:00Z\",\"tcbStatus\":\"UpToDate\"}]},{\"id\":\"TDX_01\",\"mrsigner\":\"000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000\",\"attributes\":\"0000000000000000\",\"attributesMask\":\"FFFFFFFFFFFFFFFF\",\"tcbLevels\":[{\"tcb\":{\"isvsvn\":0},\"tcbDate\":\"2022-11-09T00:00:00Z\",\"tcbStatus\":\"UpToDate\"}]}],\"tcbLevels\":[{\"tcb\":{\"sgxtcbcomponents\":[{\"svn\":1,\"category\":\"BIOS\",\"type\":\"Early Microcode Update\"},{\"svn\":1,\"category\":\"OS/VMM\",\"type\":\"SGX Late Microcode Update\"},{\"svn\":0,\"category\":\"OS/VMM\",\"type\":\"TXT SINIT\"},{\"svn\":0,\"category\":\"BIOS\"},{\"svn\":0,\"category\":\"BIOS\"},{\"svn\":0,\"category\":\"BIOS\"},{\"svn\":0},{\"svn\":0,\"category\":\"OS/VMM\",\"type\":\"SEAMLDR ACM\"},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0}],\"pcesvn\":11,\"tdxtcbcomponents\":[{\"svn\":0,\"category\":\"OS/VMM\",\"type\":\"TDX Module\"},{\"svn\":0,\"category\":\"OS/VMM\",\"type\":\"TDX Module\"},{\"svn\":1,\"category\":\"OS/VMM\",\"type\":\"TDX Late Microcode Update\"},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0}]},\"tcbDate\":\"2022-11-09T00:00:00Z\",\"tcbStatus\":\"UpToDate\"}]},\"signature\":\"02e92c4d0dedf02a2a11522b8626d426da8dc5d3be26e66bd11039b9786fe88bf65e07257a06d16fb570a3304261b3c35952b686423e84ac8bdc5038d417deb3\"}","tcbInfoIssuerChain":"-----BEGIN CERTIFICATE-----\nMIICkDCCAjagAwIBAgIUTh8n662T/sqPZK+7n3H67/KGwu0wCgYIKoZIzj0EAwIw\naDEaMBgGA1UEAwwRSW50ZWwgU0dYIFJvb3QgQ0ExGjAYBgNVBAoMEUludGVsIENv\ncnBvcmF0aW9uMRQwEgYDVQQHDAtTYW50YSBDbGFyYTELMAkGA1UECAwCQ0ExCzAJ\nBgNVBAYTAlVTMB4XDTE5MTAzMTEyMzM0N1oXDTI2MTAzMTEyMzM0N1owbDEeMBwG\nA1UEAwwVSW50ZWwgU0dYIFRDQiBTaWduaW5nMRowGAYDVQQKDBFJbnRlbCBDb3Jw\nb3JhdGlvbjEUMBIGA1UEBwwLU2FudGEgQ2xhcmExCzAJBgNVBAgMAkNBMQswCQYD\nVQQGEwJVUzBZMBMGByqGSM49AgEGCCqGSM49AwEHA0IABOnYw9LbN/JmyUttXa0M\niBEenjPbxbR4C8MuVYxDI+Le8lDBLp9X4wMzCAUF/fI/31giClXp/y0erLbLZjdV\n07+jgbkwgbYwHwYDVR0jBBgwFoAU6ehEUlM2XEsYmhH8QxgspdwggEgwVgYDVR0f\nBE8wTTBLoEmgR4ZFaHR0cHM6Ly9zYngtY2VydGlmaWNhdGVzLnRydXN0ZWRzZXJ2\naWNlcy5pbnRlbC5jb20vSW50ZWxTR1hSb290Q0EuZGVyMB0GA1UdDgQWBBROHyfr\nrZP+yo9kr7ufcfrv8obC7TAOBgNVHQ8BAf8EBAMCBsAwDAYDVR0TAQH/BAIwADAK\nBggqhkjOPQQDAgNIADBFAiEA9xQeifK+2abQGnrAgk0hrOhdyvJQorh2cEMn4Gwr\n4hoCIFHW5qQ9G2wBJ4GMNQqv/oMfbPtzmyTlaWWzwxkqM0CT\n-----END CERTIFICATE-----\n-----BEGIN CERTIFICATE-----\nMIIClDCCAjmgAwIBAgIVAOnoRFJTNlxLGJoR/EMYLKXcIIBIMAoGCCqGSM49BAMC\nMGgxGjAYBgNVBAMMEUludGVsIFNHWCBSb290IENBMRowGAYDVQQKDBFJbnRlbCBD\nb3Jwb3JhdGlvbjEUMBIGA1UEBwwLU2FudGEgQ2xhcmExCzAJBgNVBAgMAkNBMQsw\nCQYDVQQGEwJVUzAeFw0xOTEwMzEwOTQ5MjFaFw00OTEyMzEyMzU5NTlaMGgxGjAY\nBgNVBAMMEUludGVsIFNHWCBSb290IENBMRowGAYDVQQKDBFJbnRlbCBDb3Jwb3Jh\ndGlvbjEUMBIGA1UEBwwLU2FudGEgQ2xhcmExCzAJBgNVBAgMAkNBMQswCQYDVQQG\nEwJVUzBZMBMGByqGSM49AgEGCCqGSM49AwEHA0IABE/6D/1WHNrWwPmNMIyBKMW5\nJ6JzMsjo6xP2vkK1cdZGb1PGRP/C/8ECgiDkmklmzwLzLi+000m7LLrtKJA3oC2j\ngb8wgbwwHwYDVR0jBBgwFoAU6ehEUlM2XEsYmhH8QxgspdwggEgwVgYDVR0fBE8w\nTTBLoEmgR4ZFaHR0cHM6Ly9zYngtY2VydGlmaWNhdGVzLnRydXN0ZWRzZXJ2aWNl\ncy5pbnRlbC5jb20vSW50ZWxTR1hSb290Q0EuZGVyMB0GA1UdDgQWBBTp6ERSUzZc\nSxiaEfxDGCyl3CCASDAOBgNVHQ8BAf8EBAMCAQYwEgYDVR0TAQH/BAgwBgEB/wIB\nATAKBggqhkjOPQQDAgNJADBGAiEAzw9zdUiUHPMUd0C4mx41jlFZkrM3y5f1lgnV\nO7FbjOoCIQCoGtUmT4cXt7V+ySHbJ8Hob9AanpvXNH1ER+/gZF+opQ==\n-----END CERTIFICATE-----\n"},{"fmspc":"30A06E000000","tcbInfo":"{\"tcbInfo\":{\"id\":\"TDX\",\"version\":3,\"issueDate\":\"2025-10-21T09:45:02Z\",\"nextUpdate\":\"2025-11-20T09:45:02Z\",\"fmspc\":\"30A06E000000\",\"pceId\":\"0000\",\"tcbType\":0,\"tcbEvaluationDataNumber\":5,\"tdxModule\":{\"mrsigner\":\"000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000\",\"attributes\":\"0000000000000000\",\"attributesMask\":\"FFFFFFFFFFFFFFFF\"},\"tdxModuleIdentities\":[{\"id\":\"TDX_02\",\"mrsigner\":\"000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000\",\"attributes\":\"0000000000000000\",\"attributesMask\":\"FFFFFFFFFFFFFFFF\",\"tcbLevels\":[{\"tcb\":{\"isvsvn\":0},\"tcbDate\":\"2022-11-09T00:00:00Z\",\"tcbStatus\":\"UpToDate\"}]},{\"id\":\"TDX_03\",\"mrsigner\":\"000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000\",\"attributes\":\"0000000000000000\",\"attributesMask\":\"FFFFFFFFFFFFFFFF\",\"tcbLevels\":[{\"tcb\":{\"isvsvn\":0},\"tcbDate\":\"2022-11-09T00:00:00Z\",\"tcbStatus\":\"UpToDate\"}]},{\"id\":\"TDX_01\",\"mrsigner\":\"000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000\",\"attributes\":\"0000000000000000\",\"attributesMask\":\"FFFFFFFFFFFFFFFF\",\"tcbLevels\":[{\"tcb\":{\"isvsvn\":0},\"tcbDate\":\"2022-11-09T00:00:00Z\",\"tcbStatus\":\"UpToDate\"}]}],\"tcbLevels\":[{\"tcb\":{\"sgxtcbcomponents\":[{\"svn\":1,\"category\":\"BIOS\",\"type\":\"Early Microcode Update\"},{\"svn\":1,\"category\":\"OS/VMM\",\"type\":\"SGX Late Microcode Update\"},{\"svn\":0,\"category\":\"OS/VMM\",\"type\":\"TXT SINIT\"},{\"svn\":0,\"category\":\"BIOS\"},{\"svn\":0,\"category\":\"BIOS\"},{\"svn\":0,\"category\":\"BIOS\"},{\"svn\":0},{\"svn\":0,\"category\":\"OS/VMM\",\"type\":\"SEAMLDR ACM\"},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0}],\"pcesvn\":0,\"tdxtcbcomponents\":[{\"svn\":0,\"category\":\"OS/VMM\",\"type\":\"TDX Module\"},{\"svn\":0,\"category\":\"OS/VMM\",\"type\":\"TDX Module\"},{\"svn\":1,\"category\":\"OS/VMM\",\"type\":\"TDX Late Microcode Update\"},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0}]},\"tcbDate\":\"2022-11-09T00:00:00Z\",\"tcbStatus\":\"UpToDate\"}]},\"signature\":\"5e1784749fd8b95b4c8773833a1041cfd2b85f13658fa22cd69a3f9de9cc43d371a3eef0de86d3effe08dc4a1dca81dcf3ab65344a222ea9523a8726772c3aa5\"}","tcbInfoIssuerChain":"-----BEGIN CERTIFICATE-----\nMIICkDCCAjagAwIBAgIUTh8n662T/sqPZK+7n3H67/KGwu0wCgYIKoZIzj0EAwIw\naDEaMBgGA1UEAwwRSW50ZWwgU0dYIFJvb3QgQ0ExGjAYBgNVBAoMEUludGVsIENv\ncnBvcmF0aW9uMRQwEgYDVQQHDAtTYW50YSBDbGFyYTELMAkGA1UECAwCQ0ExCzAJ\nBgNVBAYTAlVTMB4XDTE5MTAzMTEyMzM0N1oXDTI2MTAzMTEyMzM0N1owbDEeMBwG\nA1UEAwwVSW50ZWwgU0dYIFRDQiBTaWduaW5nMRowGAYDVQQKDBFJbnRlbCBDb3Jw\nb3JhdGlvbjEUMBIGA1UEBwwLU2FudGEgQ2xhcmExCzAJBgNVBAgMAkNBMQswCQYD\nVQQGEwJVUzBZMBMGByqGSM49AgEGCCqGSM49AwEHA0IABOnYw9LbN/JmyUttXa0M\niBEenjPbxbR4C8MuVYxDI+Le8lDBLp9X4wMzCAUF/fI/31giClXp/y0erLbLZjdV\n07+jgbkwgbYwHwYDVR0jBBgwFoAU6ehEUlM2XEsYmhH8QxgspdwggEgwVgYDVR0f\nBE8wTTBLoEmgR4ZFaHR0cHM6Ly9zYngtY2VydGlmaWNhdGVzLnRydXN0ZWRzZXJ2\naWNlcy5pbnRlbC5jb20vSW50ZWxTR1hSb290Q0EuZGVyMB0GA1UdDgQWBBROHyfr\nrZP+yo9kr7ufcfrv8obC7TAOBgNVHQ8BAf8EBAMCBsAwDAYDVR0TAQH/BAIwADAK\nBggqhkjOPQQDAgNIADBFAiEA9xQeifK+2abQGnrAgk0hrOhdyvJQorh2cEMn4Gwr\n4hoCIFHW5qQ9G2wBJ4GMNQqv/oMfbPtzmyTlaWWzwxkqM0CT\n-----END CERTIFICATE-----\n-----BEGIN CERTIFICATE-----\nMIIClDCCAjmgAwIBAgIVAOnoRFJTNlxLGJoR/EMYLKXcIIBIMAoGCCqGSM49BAMC\nMGgxGjAYBgNVBAMMEUludGVsIFNHWCBSb290IENBMRowGAYDVQQKDBFJbnRlbCBD\nb3Jwb3JhdGlvbjEUMBIGA1UEBwwLU2FudGEgQ2xhcmExCzAJBgNVBAgMAkNBMQsw\nCQYDVQQGEwJVUzAeFw0xOTEwMzEwOTQ5MjFaFw00OTEyMzEyMzU5NTlaMGgxGjAY\nBgNVBAMMEUludGVsIFNHWCBSb290IENBMRowGAYDVQQKDBFJbnRlbCBDb3Jwb3Jh\ndGlvbjEUMBIGA1UEBwwLU2FudGEgQ2xhcmExCzAJBgNVBAgMAkNBMQswCQYDVQQG\nEwJVUzBZMBMGByqGSM49AgEGCCqGSM49AwEHA0IABE/6D/1WHNrWwPmNMIyBKMW5\nJ6JzMsjo6xP2vkK1cdZGb1PGRP/C/8ECgiDkmklmzwLzLi+000m7LLrtKJA3oC2j\ngb8wgbwwHwYDVR0jBBgwFoAU6ehEUlM2XEsYmhH8QxgspdwggEgwVgYDVR0fBE8w\nTTBLoEmgR4ZFaHR0cHM6Ly9zYngtY2VydGlmaWNhdGVzLnRydXN0ZWRzZXJ2aWNl\ncy5pbnRlbC5jb20vSW50ZWxTR1hSb290Q0EuZGVyMB0GA1UdDgQWBBTp6ERSUzZc\nSxiaEfxDGCyl3CCASDAOBgNVHQ8BAf8EBAMCAQYwEgYDVR0TAQH/BAgwBgEB/wIB\nATAKBggqhkjOPQQDAgNJADBGAiEAzw9zdUiUHPMUd0C4mx41jlFZkrM3y5f1lgnV\nO7FbjOoCIQCoGtUmT4cXt7V+ySHbJ8Hob9AanpvXNH1ER+/gZF+opQ==\n-----END CERTIFICATE-----\n"},{"fmspc":"10A06F000000","tcbInfo":"{\"tcbInfo\":{\"id\":\"TDX\",\"version\":3,\"issueDate\":\"2025-10-21T09:45:03Z\",\"nextUpdate\":\"2025-11-20T09:45:03Z\",\"fmspc\":\"10A06F000000\",\"pceId\":\"0000\",\"tcbType\":0,\"tcbEvaluationDataNumber\":5,\"tdxModule\":{\"mrsigner\":\"000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000\",\"attributes\":\"0000000000000000\",\"attributesMask\":\"FFFFFFFFFFFFFFFF\"},\"tdxModuleIdentities\":[{\"id\":\"TDX_02\",\"mrsigner\":\"000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000\",\"attributes\":\"0000000000000000\",\"attributesMask\":\"FFFFFFFFFFFFFFFF\",\"tcbLevels\":[{\"tcb\":{\"isvsvn\":0},\"tcbDate\":\"2022-11-09T00:00:00Z\",\"tcbStatus\":\"UpToDate\"}]},{\"id\":\"TDX_03\",\"mrsigner\":\"000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000\",\"attributes\":\"0000000000000000\",\"attributesMask\":\"FFFFFFFFFFFFFFFF\",\"tcbLevels\":[{\"tcb\":{\"isvsvn\":0},\"tcbDate\":\"2022-11-09T00:00:00Z\",\"tcbStatus\":\"UpToDate\"}]},{\"id\":\"TDX_01\",\"mrsigner\":\"000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000\",\"attributes\":\"0000000000000000\",\"attributesMask\":\"FFFFFFFFFFFFFFFF\",\"tcbLevels\":[{\"tcb\":{\"isvsvn\":0},\"tcbDate\":\"2022-11-09T00:00:00Z\",\"tcbStatus\":\"UpToDate\"}]}],\"tcbLevels\":[{\"tcb\":{\"sgxtcbcomponents\":[{\"svn\":1,\"category\":\"BIOS\",\"type\":\"Early Microcode Update\"},{\"svn\":1,\"category\":\"OS/VMM\",\"type\":\"SGX Late Microcode Update\"},{\"svn\":0,\"category\":\"OS/VMM\",\"type\":\"TXT SINIT\"},{\"svn\":0,\"category\":\"BIOS\"},{\"svn\":0,\"category\":\"BIOS\"},{\"svn\":0,\"category\":\"BIOS\"},{\"svn\":0},{\"svn\":0,\"category\":\"OS/VMM\",\"type\":\"SEAMLDR ACM\"},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0}],\"pcesvn\":0,\"tdxtcbcomponents\":[{\"svn\":0,\"category\":\"OS/VMM\",\"type\":\"TDX Module\"},{\"svn\":0,\"category\":\"OS/VMM\",\"type\":\"TDX Module\"},{\"svn\":1,\"category\":\"OS/VMM\",\"type\":\"TDX Late Microcode Update\"},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0}]},\"tcbDate\":\"2022-11-09T00:00:00Z\",\"tcbStatus\":\"UpToDate\"}]},\"signature\":\"25f80ad77ef746554afc7104f58b7ec995a19150738c71029e0a0137ecf1b3af439affe7f4d9f8c298852d71f3fa516f4127eb6147ffc0965e6a5babf2fd8660\"}","tcbInfoIssuerChain":"-----BEGIN CERTIFICATE-----\nMIICkDCCAjagAwIBAgIUTh8n662T/sqPZK+7n3H67/KGwu0wCgYIKoZIzj0EAwIw\naDEaMBgGA1UEAwwRSW50ZWwgU0dYIFJvb3QgQ0ExGjAYBgNVBAoMEUludGVsIENv\ncnBvcmF0aW9uMRQwEgYDVQQHDAtTYW50YSBDbGFyYTELMAkGA1UECAwCQ0ExCzAJ\nBgNVBAYTAlVTMB4XDTE5MTAzMTEyMzM0N1oXDTI2MTAzMTEyMzM0N1owbDEeMBwG\nA1UEAwwVSW50ZWwgU0dYIFRDQiBTaWduaW5nMRowGAYDVQQKDBFJbnRlbCBDb3Jw\nb3JhdGlvbjEUMBIGA1UEBwwLU2FudGEgQ2xhcmExCzAJBgNVBAgMAkNBMQswCQYD\nVQQGEwJVUzBZMBMGByqGSM49AgEGCCqGSM49AwEHA0IABOnYw9LbN/JmyUttXa0M\niBEenjPbxbR4C8MuVYxDI+Le8lDBLp9X4wMzCAUF/fI/31giClXp/y0erLbLZjdV\n07+jgbkwgbYwHwYDVR0jBBgwFoAU6ehEUlM2XEsYmhH8QxgspdwggEgwVgYDVR0f\nBE8wTTBLoEmgR4ZFaHR0cHM6Ly9zYngtY2VydGlmaWNhdGVzLnRydXN0ZWRzZXJ2\naWNlcy5pbnRlbC5jb20vSW50ZWxTR1hSb290Q0EuZGVyMB0GA1UdDgQWBBROHyfr\nrZP+yo9kr7ufcfrv8obC7TAOBgNVHQ8BAf8EBAMCBsAwDAYDVR0TAQH/BAIwADAK\nBggqhkjOPQQDAgNIADBFAiEA9xQeifK+2abQGnrAgk0hrOhdyvJQorh2cEMn4Gwr\n4hoCIFHW5qQ9G2wBJ4GMNQqv/oMfbPtzmyTlaWWzwxkqM0CT\n-----END CERTIFICATE-----\n-----BEGIN CERTIFICATE-----\nMIIClDCCAjmgAwIBAgIVAOnoRFJTNlxLGJoR/EMYLKXcIIBIMAoGCCqGSM49BAMC\nMGgxGjAYBgNVBAMMEUludGVsIFNHWCBSb290IENBMRowGAYDVQQKDBFJbnRlbCBD\nb3Jwb3JhdGlvbjEUMBIGA1UEBwwLU2FudGEgQ2xhcmExCzAJBgNVBAgMAkNBMQsw\nCQYDVQQGEwJVUzAeFw0xOTEwMzEwOTQ5MjFaFw00OTEyMzEyMzU5NTlaMGgxGjAY\nBgNVBAMMEUludGVsIFNHWCBSb290IENBMRowGAYDVQQKDBFJbnRlbCBDb3Jwb3Jh\ndGlvbjEUMBIGA1UEBwwLU2FudGEgQ2xhcmExCzAJBgNVBAgMAkNBMQswCQYDVQQG\nEwJVUzBZMBMGByqGSM49AgEGCCqGSM49AwEHA0IABE/6D/1WHNrWwPmNMIyBKMW5\nJ6JzMsjo6xP2vkK1cdZGb1PGRP/C/8ECgiDkmklmzwLzLi+000m7LLrtKJA3oC2j\ngb8wgbwwHwYDVR0jBBgwFoAU6ehEUlM2XEsYmhH8QxgspdwggEgwVgYDVR0fBE8w\nTTBLoEmgR4ZFaHR0cHM6Ly9zYngtY2VydGlmaWNhdGVzLnRydXN0ZWRzZXJ2aWNl\ncy5pbnRlbC5jb20vSW50ZWxTR1hSb290Q0EuZGVyMB0GA1UdDgQWBBTp6ERSUzZc\nSxiaEfxDGCyl3CCASDAOBgNVHQ8BAf8EBAMCAQYwEgYDVR0TAQH/BAgwBgEB/wIB\nATAKBggqhkjOPQQDAgNJADBGAiEAzw9zdUiUHPMUd0C4mx41jlFZkrM3y5f1lgnV\nO7FbjOoCIQCoGtUmT4cXt7V+ySHbJ8Hob9AanpvXNH1ER+/gZF+opQ==\n-----END CERTIFICATE-----\n"},{"fmspc":"20A06D050000","tcbInfo":"{\"tcbInfo\":{\"id\":\"TDX\",\"version\":3,\"issueDate\":\"2025-10-21T09:45:04Z\",\"nextUpdate\":\"2025-11-20T09:45:04Z\",\"fmspc\":\"20A06D050000\",\"pceId\":\"0000\",\"tcbType\":0,\"tcbEvaluationDataNumber\":5,\"tdxModule\":{\"mrsigner\":\"000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000\",\"attributes\":\"0000000000000000\",\"attributesMask\":\"FFFFFFFFFFFFFFFF\"},\"tdxModuleIdentities\":[{\"id\":\"TDX_02\",\"mrsigner\":\"000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000\",\"attributes\":\"0000000000000000\",\"attributesMask\":\"FFFFFFFFFFFFFFFF\",\"tcbLevels\":[{\"tcb\":{\"isvsvn\":0},\"tcbDate\":\"2022-11-09T00:00:00Z\",\"tcbStatus\":\"UpToDate\"}]},{\"id\":\"TDX_03\",\"mrsigner\":\"000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000\",\"attributes\":\"0000000000000000\",\"attributesMask\":\"FFFFFFFFFFFFFFFF\",\"tcbLevels\":[{\"tcb\":{\"isvsvn\":0},\"tcbDate\":\"2022-11-09T00:00:00Z\",\"tcbStatus\":\"UpToDate\"}]},{\"id\":\"TDX_01\",\"mrsigner\":\"000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000\",\"attributes\":\"0000000000000000\",\"attributesMask\":\"FFFFFFFFFFFFFFFF\",\"tcbLevels\":[{\"tcb\":{\"isvsvn\":0},\"tcbDate\":\"2022-11-09T00:00:00Z\",\"tcbStatus\":\"UpToDate\"}]}],\"tcbLevels\":[{\"tcb\":{\"sgxtcbcomponents\":[{\"svn\":1,\"category\":\"BIOS\",\"type\":\"Early Microcode Update\"},{\"svn\":1,\"category\":\"OS/VMM\",\"type\":\"SGX Late Microcode Update\"},{\"svn\":0,\"category\":\"OS/VMM\",\"type\":\"TXT SINIT\"},{\"svn\":0,\"category\":\"BIOS\"},{\"svn\":0,\"category\":\"BIOS\"},{\"svn\":0,\"category\":\"BIOS\"},{\"svn\":0},{\"svn\":0,\"category\":\"OS/VMM\",\"type\":\"SEAMLDR ACM\"},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0}],\"pcesvn\":0,\"tdxtcbcomponents\":[{\"svn\":0,\"category\":\"OS/VMM\",\"type\":\"TDX Module\"},{\"svn\":0,\"category\":\"OS/VMM\",\"type\":\"TDX Module\"},{\"svn\":1,\"category\":\"OS/VMM\",\"type\":\"TDX Late Microcode Update\"},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0}]},\"tcbDate\":\"2022-11-09T00:00:00Z\",\"tcbStatus\":\"UpToDate\"}]},\"signature\":\"c7379d069530fd76842570f993ac8f615c509e3889fe93bb87e8b40faa46e3604ec2c21458af982065f7b392007d38a0fa12321e116379c82cfaefaa3ecaff21\"}","tcbInfoIssuerChain":"-----BEGIN CERTIFICATE-----\nMIICkDCCAjagAwIBAgIUTh8n662T/sqPZK+7n3H67/KGwu0wCgYIKoZIzj0EAwIw\naDEaMBgGA1UEAwwRSW50ZWwgU0dYIFJvb3QgQ0ExGjAYBgNVBAoMEUludGVsIENv\ncnBvcmF0aW9uMRQwEgYDVQQHDAtTYW50YSBDbGFyYTELMAkGA1UECAwCQ0ExCzAJ\nBgNVBAYTAlVTMB4XDTE5MTAzMTEyMzM0N1oXDTI2MTAzMTEyMzM0N1owbDEeMBwG\nA1UEAwwVSW50ZWwgU0dYIFRDQiBTaWduaW5nMRowGAYDVQQKDBFJbnRlbCBDb3Jw\nb3JhdGlvbjEUMBIGA1UEBwwLU2FudGEgQ2xhcmExCzAJBgNVBAgMAkNBMQswCQYD\nVQQGEwJVUzBZMBMGByqGSM49AgEGCCqGSM49AwEHA0IABOnYw9LbN/JmyUttXa0M\niBEenjPbxbR4C8MuVYxDI+Le8lDBLp9X4wMzCAUF/fI/31giClXp/y0erLbLZjdV\n07+jgbkwgbYwHwYDVR0jBBgwFoAU6ehEUlM2XEsYmhH8QxgspdwggEgwVgYDVR0f\nBE8wTTBLoEmgR4ZFaHR0cHM6Ly9zYngtY2VydGlmaWNhdGVzLnRydXN0ZWRzZXJ2\naWNlcy5pbnRlbC5jb20vSW50ZWxTR1hSb290Q0EuZGVyMB0GA1UdDgQWBBROHyfr\nrZP+yo9kr7ufcfrv8obC7TAOBgNVHQ8BAf8EBAMCBsAwDAYDVR0TAQH/BAIwADAK\nBggqhkjOPQQDAgNIADBFAiEA9xQeifK+2abQGnrAgk0hrOhdyvJQorh2cEMn4Gwr\n4hoCIFHW5qQ9G2wBJ4GMNQqv/oMfbPtzmyTlaWWzwxkqM0CT\n-----END CERTIFICATE-----\n-----BEGIN CERTIFICATE-----\nMIIClDCCAjmgAwIBAgIVAOnoRFJTNlxLGJoR/EMYLKXcIIBIMAoGCCqGSM49BAMC\nMGgxGjAYBgNVBAMMEUludGVsIFNHWCBSb290IENBMRowGAYDVQQKDBFJbnRlbCBD\nb3Jwb3JhdGlvbjEUMBIGA1UEBwwLU2FudGEgQ2xhcmExCzAJBgNVBAgMAkNBMQsw\nCQYDVQQGEwJVUzAeFw0xOTEwMzEwOTQ5MjFaFw00OTEyMzEyMzU5NTlaMGgxGjAY\nBgNVBAMMEUludGVsIFNHWCBSb290IENBMRowGAYDVQQKDBFJbnRlbCBDb3Jwb3Jh\ndGlvbjEUMBIGA1UEBwwLU2FudGEgQ2xhcmExCzAJBgNVBAgMAkNBMQswCQYDVQQG\nEwJVUzBZMBMGByqGSM49AgEGCCqGSM49AwEHA0IABE/6D/1WHNrWwPmNMIyBKMW5\nJ6JzMsjo6xP2vkK1cdZGb1PGRP/C/8ECgiDkmklmzwLzLi+000m7LLrtKJA3oC2j\ngb8wgbwwHwYDVR0jBBgwFoAU6ehEUlM2XEsYmhH8QxgspdwggEgwVgYDVR0fBE8w\nTTBLoEmgR4ZFaHR0cHM6Ly9zYngtY2VydGlmaWNhdGVzLnRydXN0ZWRzZXJ2aWNl\ncy5pbnRlbC5jb20vSW50ZWxTR1hSb290Q0EuZGVyMB0GA1UdDgQWBBTp6ERSUzZc\nSxiaEfxDGCyl3CCASDAOBgNVHQ8BAf8EBAMCAQYwEgYDVR0TAQH/BAgwBgEB/wIB\nATAKBggqhkjOPQQDAgNJADBGAiEAzw9zdUiUHPMUd0C4mx41jlFZkrM3y5f1lgnV\nO7FbjOoCIQCoGtUmT4cXt7V+ySHbJ8Hob9AanpvXNH1ER+/gZF+opQ==\n-----END CERTIFICATE-----\n"}],"qeIdentity":"{\"enclaveIdentity\":{\"id\":\"TD_QE\",\"version\":2,\"issueDate\":\"2025-10-21T09:44:31Z\",\"nextUpdate\":\"2025-11-20T09:44:31Z\",\"tcbEvaluationDataNumber\":5,\"miscselect\":\"00000000\",\"miscselectMask\":\"FFFFFFFF\",\"attributes\":\"11000000000000000000000000000000\",\"attributesMask\":\"FBFFFFFFFFFFFFFF0000000000000000\",\"mrsigner\":\"DC9E2A7C6F948F17474E34A7FC43ED030F7C1563F1BABDDF6340C82E0E54A8C5\",\"isvprodid\":2,\"tcbLevels\":[{\"tcb\":{\"isvsvn\":0},\"tcbDate\":\"2022-11-09T00:00:00Z\",\"tcbStatus\":\"UpToDate\"}]},\"signature\":\"f1f88349d25691d01a443ae086d480cdbf525ea8593ec61a32e4f943c054b6df18677d26bd733c0542128940fd5c792ac11c6bb50a9750f1f8d60d9b674607a5\"}","qeIdentityIssuerChain":"-----BEGIN CERTIFICATE-----\nMIICkDCCAjagAwIBAgIUTh8n662T/sqPZK+7n3H67/KGwu0wCgYIKoZIzj0EAwIw\naDEaMBgGA1UEAwwRSW50ZWwgU0dYIFJvb3QgQ0ExGjAYBgNVBAoMEUludGVsIENv\ncnBvcmF0aW9uMRQwEgYDVQQHDAtTYW50YSBDbGFyYTELMAkGA1UECAwCQ0ExCzAJ\nBgNVBAYTAlVTMB4XDTE5MTAzMTEyMzM0N1oXDTI2MTAzMTEyMzM0N1owbDEeMBwG\nA1UEAwwVSW50ZWwgU0dYIFRDQiBTaWduaW5nMRowGAYDVQQKDBFJbnRlbCBDb3Jw\nb3JhdGlvbjEUMBIGA1UEBwwLU2FudGEgQ2xhcmExCzAJBgNVBAgMAkNBMQswCQYD\nVQQGEwJVUzBZMBMGByqGSM49AgEGCCqGSM49AwEHA0IABOnYw9LbN/JmyUttXa0M\niBEenjPbxbR4C8MuVYxDI+Le8lDBLp9X4wMzCAUF/fI/31giClXp/y0erLbLZjdV\n07+jgbkwgbYwHwYDVR0jBBgwFoAU6ehEUlM2XEsYmhH8QxgspdwggEgwVgYDVR0f\nBE8wTTBLoEmgR4ZFaHR0cHM6Ly9zYngtY2VydGlmaWNhdGVzLnRydXN0ZWRzZXJ2\naWNlcy5pbnRlbC5jb20vSW50ZWxTR1hSb290Q0EuZGVyMB0GA1UdDgQWBBROHyfr\nrZP+yo9kr7ufcfrv8obC7TAOBgNVHQ8BAf8EBAMCBsAwDAYDVR0TAQH/BAIwADAK\nBggqhkjOPQQDAgNIADBFAiEA9xQeifK+2abQGnrAgk0hrOhdyvJQorh2cEMn4Gwr\n4hoCIFHW5qQ9G2wBJ4GMNQqv/oMfbPtzmyTlaWWzwxkqM0CT\n-----END CERTIFICATE-----\n-----BEGIN CERTIFICATE-----\nMIIClDCCAjmgAwIBAgIVAOnoRFJTNlxLGJoR/EMYLKXcIIBIMAoGCCqGSM49BAMC\nMGgxGjAYBgNVBAMMEUludGVsIFNHWCBSb290IENBMRowGAYDVQQKDBFJbnRlbCBD\nb3Jwb3JhdGlvbjEUMBIGA1UEBwwLU2FudGEgQ2xhcmExCzAJBgNVBAgMAkNBMQsw\nCQYDVQQGEwJVUzAeFw0xOTEwMzEwOTQ5MjFaFw00OTEyMzEyMzU5NTlaMGgxGjAY\nBgNVBAMMEUludGVsIFNHWCBSb290IENBMRowGAYDVQQKDBFJbnRlbCBDb3Jwb3Jh\ndGlvbjEUMBIGA1UEBwwLU2FudGEgQ2xhcmExCzAJBgNVBAgMAkNBMQswCQYDVQQG\nEwJVUzBZMBMGByqGSM49AgEGCCqGSM49AwEHA0IABE/6D/1WHNrWwPmNMIyBKMW5\nJ6JzMsjo6xP2vkK1cdZGb1PGRP/C/8ECgiDkmklmzwLzLi+000m7LLrtKJA3oC2j\ngb8wgbwwHwYDVR0jBBgwFoAU6ehEUlM2XEsYmhH8QxgspdwggEgwVgYDVR0fBE8w\nTTBLoEmgR4ZFaHR0cHM6Ly9zYngtY2VydGlmaWNhdGVzLnRydXN0ZWRzZXJ2aWNl\ncy5pbnRlbC5jb20vSW50ZWxTR1hSb290Q0EuZGVyMB0GA1UdDgQWBBTp6ERSUzZc\nSxiaEfxDGCyl3CCASDAOBgNVHQ8BAf8EBAMCAQYwEgYDVR0TAQH/BAgwBgEB/wIB\nATAKBggqhkjOPQQDAgNJADBGAiEAzw9zdUiUHPMUd0C4mx41jlFZkrM3y5f1lgnV\nO7FbjOoCIQCoGtUmT4cXt7V+ySHbJ8Hob9AanpvXNH1ER+/gZF+opQ==\n-----END CERTIFICATE-----\n","rootCa":"-----BEGIN CERTIFICATE-----\nMIIClDCCAjmgAwIBAgIVAOnoRFJTNlxLGJoR/EMYLKXcIIBIMAoGCCqGSM49BAMC\nMGgxGjAYBgNVBAMMEUludGVsIFNHWCBSb290IENBMRowGAYDVQQKDBFJbnRlbCBD\nb3Jwb3JhdGlvbjEUMBIGA1UEBwwLU2FudGEgQ2xhcmExCzAJBgNVBAgMAkNBMQsw\nCQYDVQQGEwJVUzAeFw0xOTEwMzEwOTQ5MjFaFw00OTEyMzEyMzU5NTlaMGgxGjAY\nBgNVBAMMEUludGVsIFNHWCBSb290IENBMRowGAYDVQQKDBFJbnRlbCBDb3Jwb3Jh\ndGlvbjEUMBIGA1UEBwwLU2FudGEgQ2xhcmExCzAJBgNVBAgMAkNBMQswCQYDVQQG\nEwJVUzBZMBMGByqGSM49AgEGCCqGSM49AwEHA0IABE/6D/1WHNrWwPmNMIyBKMW5\nJ6JzMsjo6xP2vkK1cdZGb1PGRP/C/8ECgiDkmklmzwLzLi+000m7LLrtKJA3oC2j\ngb8wgbwwHwYDVR0jBBgwFoAU6ehEUlM2XEsYmhH8QxgspdwggEgwVgYDVR0fBE8w\nTTBLoEmgR4ZFaHR0cHM6Ly9zYngtY2VydGlmaWNhdGVzLnRydXN0ZWRzZXJ2aWNl\ncy5pbnRlbC5jb20vSW50ZWxTR1hSb290Q0EuZGVyMB0GA1UdDgQWBBTp6ERSUzZc\nSxiaEfxDGCyl3CCASDAOBgNVHQ8BAf8EBAMCAQYwEgYDVR0TAQH/BAgwBgEB/wIB\nATAKBggqhkjOPQQDAgNJADBGAiEAzw9zdUiUHPMUd0C4mx41jlFZkrM3y5f1lgnV\nO7FbjOoCIQCoGtUmT4cXt7V+ySHbJ8Hob9AanpvXNH1ER+/gZF+opQ==\n-----END CERTIFICATE-----","rootCaCrl":"-----BEGIN X509 CRL-----\nMIIBITCByAIBATAKBggqhkjOPQQDAjBoMRowGAYDVQQDDBFJbnRlbCBTR1ggUm9v\ndCBDQTEaMBgGA1UECgwRSW50ZWwgQ29ycG9yYXRpb24xFDASBgNVBAcMC1NhbnRh\nIENsYXJhMQswCQYDVQQIDAJDQTELMAkGA1UEBhMCVVMXDTI1MDkxNjExNTMxMloX\nDTI2MDkxNjExNTMxMlqgLzAtMAoGA1UdFAQDAgEBMB8GA1UdIwQYMBaAFOnoRFJT\nNlxLGJoR/EMYLKXcIIBIMAoGCCqGSM49BAMCA0gAMEUCIQDv5KEBogNCzPgupOPj\nFIYJaOubypBPCGqnE0XcYTgFDwIgeSfXk71tIbV5lqp6gWCpN98/xu/8c7y36EV3\npkfootI=\n-----END X509 CRL-----","teeType":129},"id":"E6643BDC-E50A-4315-9EF7-F217CE8AF9A6","policy":[{"global":{"platform":{"fmspc":{"operation":"allow-list","reference":["00706A000000","00706E170000","00A068070000","20C06F000000","10A06E040000","40806F000000","10706A000000","10A067110000","20606A000000","10906EA50000","20906EA10000","10906EB10000","10806F000000","00706E070000","50A06D000000","10606A000000","10706A800000","10706A100000","B0806F000000","00706D050000","10806EB70000","10906ED10000","00A06F010000","00A06D070000","40806F200000","60806F000000","10A06E050000","40A06D000000","10606C040000","50A06F000000","00A06D000000","10806EA60000","00706D010000","10806F070000","20D06D010000","00706E270000","00A06F000000","10A06D050000","00C06F000000","30806F000000","20906EA50000","10706E370000","20806F070000","10906EC50000","10806F040000","10D06D000000","10906EA10000","20806F000000","10A067010000","30A06E000000","10A06F000000","70806F000000","10906EC10000","20A06D050000","00606A000000"]}},"tcb":{"tcbDate":{"operation":"greater-or-equal","reference":"2025-01-01T00:00:00Z"},"tcbEvaluationDataNumber":{"operation":"greater-or-equal","reference":13},"tcbStatusAccepted":{"operation":"allow-list","reference":["UpToDate","ConfigurationNeeded"]}}}}],"policySvn":1,"servtdCollateral":{"majorVersion":1,"minorVersion":0,"servtdIdentity":{"signature":"306502302A61F96F1DCED92AF5E21A697AE9A0C0AC0FA1AA461181A264A2095BE243934B14DAA84E2108B073B33C871F5897720F023100C2170F07BA26BFDF277E6BE1EED6162432C3A643881290ABDBB8D0456053DFEF44466D3B242A43B8ADF798B1DC463CD5","tdIdentity":{"attributes":"0000000000000000","id":"A0998F0F-B2F3-4872-8138-FBC2B853E8C6","issueDate":"2025-01-01T00:00:00Z","isvProdId":1,"mrConfigId":"000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000","mrOwner":"000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000","mrOwnerConfig":"000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000","mrsigner":"000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000","nextUpdate":"2026-01-01T00:00:00Z","tcbEvaluationNumber":1,"tcbLevels":[{"tcb":{"isvsvn":1},"tcbDate":"2024-01-01T00:00:00Z","tcbStatus":"UpToDate"}],"version":1,"xfam":"E71A060000000000"}},"servtdIdentityIssuerChain":"-----BEGIN CERTIFICATE-----\nMIICaDCCAe6gAwIBAgIUTbltbfR2MqjYC04lViWFKrg6HdwwCgYIKoZIzj0EAwMw\ndDELMAkGA1UEBhMCVVMxCzAJBgNVBAgMAkNBMRQwEgYDVQQHDAtTYW50YSBDbGFy\nYTEiMCAGA1UECgwZTWlnVEQgSW50ZXJtZWRpYXRlIElzc3VlcjEeMBwGA1UEAwwV\nTWlnVEQgSW50ZXJtZWRpYXRlIENBMB4XDTI2MDkwMjIwNDIxNFoXDTI3MDkwMjIw\nNDIxNFowYzELMAkGA1UEBhMCVVMxCzAJBgNVBAgMAkNBMRQwEgYDVQQHDAtTYW50\nYSBDbGFyYTEVMBMGA1UECgwMTWlnVEQgSXNzdWVyMRowGAYDVQQDDBFNaWdURCBJ\nbmZvIElzc3VlcjB2MBAGByqGSM49AgEGBSuBBAAiA2IABH5vWdNV562wS25uaCye\nprgjA1xJH4hlVTmI6whzgO7xmOW1kZi7glN3TXAdEcKctSIOiYw+oHqiXZsPGTKB\nf6ieEey3yynUO8UwMsr25rVkpDvKi2PL1ZDeR2FQ5GMxcKNSMFAwDgYDVR0PAQH/\nBAQDAgeAMB0GA1UdDgQWBBRRsu5Xj3LZ8FzNUK5TEUD9E4ahuDAfBgNVHSMEGDAW\ngBQG9PzDbR1trcTTtqJEMR+xeXF4uzAKBggqhkjOPQQDAwNoADBlAjEA1S9EBp+C\nQO920YlTE1aYW+xHjBJq9W2TM79SIVENFHSxIRYdANWAaJge2gtwMknMAjAZZupA\nw6HSYkKWsQP0pG2utLLxi85lS+1vVhWyl8Sh2k6xOiq303K8TK/auAFOXQo=\n-----END CERTIFICATE-----\n-----BEGIN CERTIFICATE-----\nMIICdTCCAfugAwIBAgIUUhMm1H4HjXLOwHVkvZzXcESTTBIwCgYIKoZIzj0EAwMw\nXzELMAkGA1UEBhMCVVMxCzAJBgNVBAgMAkNBMRQwEgYDVQQHDAtTYW50YSBDbGFy\nYTEVMBMGA1UECgwMTWlnVEQgSXNzdWVyMRYwFAYDVQQDDA1NaWdURCBSb290IENB\nMB4XDTI2MDkwMjIwNDIxNFoXDTMxMDkwMTIwNDIxNFowdDELMAkGA1UEBhMCVVMx\nCzAJBgNVBAgMAkNBMRQwEgYDVQQHDAtTYW50YSBDbGFyYTEiMCAGA1UECgwZTWln\nVEQgSW50ZXJtZWRpYXRlIElzc3VlcjEeMBwGA1UEAwwVTWlnVEQgSW50ZXJtZWRp\nYXRlIENBMHYwEAYHKoZIzj0CAQYFK4EEACIDYgAEbG8UwpbhzDyzLsfGYOf+MxDG\n+2DX61exLjnMAgo78CQTD12ge66dgkzcJZ5FI3GrlJZPXAgVvDKsJXSEaysfV2U7\nD4LA4LDOqy8gF/xIYWa0CG+8K/K2nsbKASIhuwE+o2MwYTAPBgNVHRMBAf8EBTAD\nAQH/MA4GA1UdDwEB/wQEAwIBBjAdBgNVHQ4EFgQUBvT8w20dba3E07aiRDEfsXlx\neLswHwYDVR0jBBgwFoAUByYcVdKYdUuTd97TmqGMw5Ekrg0wCgYIKoZIzj0EAwMD\naAAwZQIxAIibTFYBOcoBPPrgIN9ZUJcZpM1nMphNfiOkNXknMFfwyiOBc0aYef2e\n1PtopEFZiQIwU0l+LeqVirXD7dWXAANN9+W2hLmdNNifZvf5ENGwEK5dgn54FWoU\nkoGfhEFuuemy\n-----END CERTIFICATE-----\n-----BEGIN CERTIFICATE-----\nMIICTzCCAdagAwIBAgIUIIRnuq6BASXwFFcIwhWGtuvoWP8wCgYIKoZIzj0EAwMw\nXzELMAkGA1UEBhMCVVMxCzAJBgNVBAgMAkNBMRQwEgYDVQQHDAtTYW50YSBDbGFy\nYTEVMBMGA1UECgwMTWlnVEQgSXNzdWVyMRYwFAYDVQQDDA1NaWdURCBSb290IENB\nMB4XDTI2MDkwMjIwNDIxM1oXDTM2MDgzMDIwNDIxM1owXzELMAkGA1UEBhMCVVMx\nCzAJBgNVBAgMAkNBMRQwEgYDVQQHDAtTYW50YSBDbGFyYTEVMBMGA1UECgwMTWln\nVEQgSXNzdWVyMRYwFAYDVQQDDA1NaWdURCBSb290IENBMHYwEAYHKoZIzj0CAQYF\nK4EEACIDYgAEsoBV62G+63+QswhM7il92pH6v+86NLMLAPyyzHIgAXzKJTQLsLDq\nXvq3yZbXFLAEoABZkshXNKxphoSK+b7rQjvgral7vNshcq/bgSmkAFxGjXzuHC8V\nXOpBVmVEsdgio1MwUTAdBgNVHQ4EFgQUByYcVdKYdUuTd97TmqGMw5Ekrg0wHwYD\nVR0jBBgwFoAUByYcVdKYdUuTd97TmqGMw5Ekrg0wDwYDVR0TAQH/BAUwAwEB/zAK\nBggqhkjOPQQDAwNnADBkAjA46e70GOt1bjKjU4YlDEnh01KjpcqRFC2w4lGiG/RJ\nsKsNTMhJhmglcJw3UN3vCDYCMAwNzecuOD6joTJXiBFDw9zA0oisIust4NSZUtnj\n+dN7kruhJoRxoyftJ3O48BuF2A==\n-----END CERTIFICATE-----\n","servtdTcbMapping":{"signature":"3065023050F9B5DD8C56C81AD0F86D0D5F2B34DBF8DB43C0F23BB345454D6E6C4EDB61F6841D0A77DA22F51667C3203AA7A2967F023100D7F1A9899B8F8D8A83C2D5C3211631915AE99D80039FC58A6C4B07B5569D7045FC37FF4A3798C5A87A78561AF47AD3FF","tdTcbMapping":{"id":"BB9668CA-4EE8-4523-941A-B3B03BE46E03","issueDate":"2025-01-01T00:00:00Z","nextUpdate":"2026-01-01T00:00:00Z","svnMappings":[{"isvsvn":1,"tdMeasurements":{"tdinfo_hash":"AABBCCDDEEFF00112233445566778899AABBCCDDEEFF00112233445566778899AABBCCDDEEFF00112233445566778899"}},{"isvsvn":2,"tdMeasurements":{"tdinfo_hash":"111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111"}}],"version":1}}},"version":"2.0"}} \ No newline at end of file +{"policyData":{"collaterals":{"majorVersion":1,"minorVersion":0,"pckCrl":"-----BEGIN X509 CRL-----\nMIIBKTCB0AIBATAKBggqhkjOPQQDAjBwMSIwIAYDVQQDDBlJbnRlbCBTR1ggUENL\nIFBsYXRmb3JtIENBMRowGAYDVQQKDBFJbnRlbCBDb3Jwb3JhdGlvbjEUMBIGA1UE\nBwwLU2FudGEgQ2xhcmExCzAJBgNVBAgMAkNBMQswCQYDVQQGEwJVUxcNMjUxMDIx\nMTAwMDQ1WhcNMjUxMTIwMTAwMDQ1WqAvMC0wCgYDVR0UBAMCAQEwHwYDVR0jBBgw\nFoAUWSPTp0qoY1QuOXCt4A8HK1ckKrcwCgYIKoZIzj0EAwIDSAAwRQIhAMyASL3c\nx2EzWL2vYSgVohy/wFV4CRDaDjg+jr2a1hiMAiBJ0EydeGFHj8SHaGyDwXOVzpJR\nL3cPZdDrut6pXRKdUw==\n-----END X509 CRL-----\n","pckCrlIssuerChain":"-----BEGIN CERTIFICATE-----\nMIICmjCCAkCgAwIBAgIUWSPTp0qoY1QuOXCt4A8HK1ckKrcwCgYIKoZIzj0EAwIw\naDEaMBgGA1UEAwwRSW50ZWwgU0dYIFJvb3QgQ0ExGjAYBgNVBAoMEUludGVsIENv\ncnBvcmF0aW9uMRQwEgYDVQQHDAtTYW50YSBDbGFyYTELMAkGA1UECAwCQ0ExCzAJ\nBgNVBAYTAlVTMB4XDTE5MTAzMTEyMzM0N1oXDTM0MTAzMTEyMzM0N1owcDEiMCAG\nA1UEAwwZSW50ZWwgU0dYIFBDSyBQbGF0Zm9ybSBDQTEaMBgGA1UECgwRSW50ZWwg\nQ29ycG9yYXRpb24xFDASBgNVBAcMC1NhbnRhIENsYXJhMQswCQYDVQQIDAJDQTEL\nMAkGA1UEBhMCVVMwWTATBgcqhkjOPQIBBggqhkjOPQMBBwNCAAQwp+Lc+TUBtg1H\n+U8JIsMsbjHjCkTtXb8jPM6r2dhu9zIblhDZ7INfqt3Ix8XcFKD8k0NEXrkZ66qJ\nXa1KzLIKo4G/MIG8MB8GA1UdIwQYMBaAFOnoRFJTNlxLGJoR/EMYLKXcIIBIMFYG\nA1UdHwRPME0wS6BJoEeGRWh0dHBzOi8vc2J4LWNlcnRpZmljYXRlcy50cnVzdGVk\nc2VydmljZXMuaW50ZWwuY29tL0ludGVsU0dYUm9vdENBLmRlcjAdBgNVHQ4EFgQU\nWSPTp0qoY1QuOXCt4A8HK1ckKrcwDgYDVR0PAQH/BAQDAgEGMBIGA1UdEwEB/wQI\nMAYBAf8CAQAwCgYIKoZIzj0EAwIDSAAwRQIhAJ1q+FTz+gUuVfBQuCgJsFrL2TTS\ne1aBZ53O52TjFie6AiAriPaRahUX9Oa9kGLlAchWXKT6j4RWSR50BqhrN3UT4A==\n-----END CERTIFICATE-----\n-----BEGIN CERTIFICATE-----\nMIIClDCCAjmgAwIBAgIVAOnoRFJTNlxLGJoR/EMYLKXcIIBIMAoGCCqGSM49BAMC\nMGgxGjAYBgNVBAMMEUludGVsIFNHWCBSb290IENBMRowGAYDVQQKDBFJbnRlbCBD\nb3Jwb3JhdGlvbjEUMBIGA1UEBwwLU2FudGEgQ2xhcmExCzAJBgNVBAgMAkNBMQsw\nCQYDVQQGEwJVUzAeFw0xOTEwMzEwOTQ5MjFaFw00OTEyMzEyMzU5NTlaMGgxGjAY\nBgNVBAMMEUludGVsIFNHWCBSb290IENBMRowGAYDVQQKDBFJbnRlbCBDb3Jwb3Jh\ndGlvbjEUMBIGA1UEBwwLU2FudGEgQ2xhcmExCzAJBgNVBAgMAkNBMQswCQYDVQQG\nEwJVUzBZMBMGByqGSM49AgEGCCqGSM49AwEHA0IABE/6D/1WHNrWwPmNMIyBKMW5\nJ6JzMsjo6xP2vkK1cdZGb1PGRP/C/8ECgiDkmklmzwLzLi+000m7LLrtKJA3oC2j\ngb8wgbwwHwYDVR0jBBgwFoAU6ehEUlM2XEsYmhH8QxgspdwggEgwVgYDVR0fBE8w\nTTBLoEmgR4ZFaHR0cHM6Ly9zYngtY2VydGlmaWNhdGVzLnRydXN0ZWRzZXJ2aWNl\ncy5pbnRlbC5jb20vSW50ZWxTR1hSb290Q0EuZGVyMB0GA1UdDgQWBBTp6ERSUzZc\nSxiaEfxDGCyl3CCASDAOBgNVHQ8BAf8EBAMCAQYwEgYDVR0TAQH/BAgwBgEB/wIB\nATAKBggqhkjOPQQDAgNJADBGAiEAzw9zdUiUHPMUd0C4mx41jlFZkrM3y5f1lgnV\nO7FbjOoCIQCoGtUmT4cXt7V+ySHbJ8Hob9AanpvXNH1ER+/gZF+opQ==\n-----END CERTIFICATE-----\n","platforms":[{"fmspc":"20C06F000000","tcbInfo":"{\"tcbInfo\":{\"id\":\"TDX\",\"version\":3,\"issueDate\":\"2025-10-21T09:44:35Z\",\"nextUpdate\":\"2025-11-20T09:44:35Z\",\"fmspc\":\"20C06F000000\",\"pceId\":\"0000\",\"tcbType\":0,\"tcbEvaluationDataNumber\":5,\"tdxModule\":{\"mrsigner\":\"000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000\",\"attributes\":\"0000000000000000\",\"attributesMask\":\"FFFFFFFFFFFFFFFF\"},\"tdxModuleIdentities\":[{\"id\":\"TDX_02\",\"mrsigner\":\"000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000\",\"attributes\":\"0000000000000000\",\"attributesMask\":\"FFFFFFFFFFFFFFFF\",\"tcbLevels\":[{\"tcb\":{\"isvsvn\":0},\"tcbDate\":\"2022-11-09T00:00:00Z\",\"tcbStatus\":\"UpToDate\"}]},{\"id\":\"TDX_03\",\"mrsigner\":\"000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000\",\"attributes\":\"0000000000000000\",\"attributesMask\":\"FFFFFFFFFFFFFFFF\",\"tcbLevels\":[{\"tcb\":{\"isvsvn\":0},\"tcbDate\":\"2022-11-09T00:00:00Z\",\"tcbStatus\":\"UpToDate\"}]},{\"id\":\"TDX_01\",\"mrsigner\":\"000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000\",\"attributes\":\"0000000000000000\",\"attributesMask\":\"FFFFFFFFFFFFFFFF\",\"tcbLevels\":[{\"tcb\":{\"isvsvn\":0},\"tcbDate\":\"2022-11-09T00:00:00Z\",\"tcbStatus\":\"UpToDate\"}]}],\"tcbLevels\":[{\"tcb\":{\"sgxtcbcomponents\":[{\"svn\":1,\"category\":\"BIOS\",\"type\":\"Early Microcode Update\"},{\"svn\":1,\"category\":\"OS/VMM\",\"type\":\"SGX Late Microcode Update\"},{\"svn\":0,\"category\":\"OS/VMM\",\"type\":\"TXT SINIT\"},{\"svn\":0,\"category\":\"BIOS\"},{\"svn\":0,\"category\":\"BIOS\"},{\"svn\":0,\"category\":\"BIOS\"},{\"svn\":0},{\"svn\":0,\"category\":\"OS/VMM\",\"type\":\"SEAMLDR ACM\"},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0}],\"pcesvn\":0,\"tdxtcbcomponents\":[{\"svn\":0,\"category\":\"OS/VMM\",\"type\":\"TDX Module\"},{\"svn\":0,\"category\":\"OS/VMM\",\"type\":\"TDX Module\"},{\"svn\":1,\"category\":\"OS/VMM\",\"type\":\"TDX Late Microcode Update\"},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0}]},\"tcbDate\":\"2022-11-09T00:00:00Z\",\"tcbStatus\":\"UpToDate\"}]},\"signature\":\"6f9cf0afa28bc6434a141f849c0920d842b8ec1651cc3bffb1fecc916af91195b750950fbea44e0071bd1a3647d7a55ea9a0fe0c58f66ef700e3aa2b4616405b\"}","tcbInfoIssuerChain":"-----BEGIN CERTIFICATE-----\nMIICkDCCAjagAwIBAgIUTh8n662T/sqPZK+7n3H67/KGwu0wCgYIKoZIzj0EAwIw\naDEaMBgGA1UEAwwRSW50ZWwgU0dYIFJvb3QgQ0ExGjAYBgNVBAoMEUludGVsIENv\ncnBvcmF0aW9uMRQwEgYDVQQHDAtTYW50YSBDbGFyYTELMAkGA1UECAwCQ0ExCzAJ\nBgNVBAYTAlVTMB4XDTE5MTAzMTEyMzM0N1oXDTI2MTAzMTEyMzM0N1owbDEeMBwG\nA1UEAwwVSW50ZWwgU0dYIFRDQiBTaWduaW5nMRowGAYDVQQKDBFJbnRlbCBDb3Jw\nb3JhdGlvbjEUMBIGA1UEBwwLU2FudGEgQ2xhcmExCzAJBgNVBAgMAkNBMQswCQYD\nVQQGEwJVUzBZMBMGByqGSM49AgEGCCqGSM49AwEHA0IABOnYw9LbN/JmyUttXa0M\niBEenjPbxbR4C8MuVYxDI+Le8lDBLp9X4wMzCAUF/fI/31giClXp/y0erLbLZjdV\n07+jgbkwgbYwHwYDVR0jBBgwFoAU6ehEUlM2XEsYmhH8QxgspdwggEgwVgYDVR0f\nBE8wTTBLoEmgR4ZFaHR0cHM6Ly9zYngtY2VydGlmaWNhdGVzLnRydXN0ZWRzZXJ2\naWNlcy5pbnRlbC5jb20vSW50ZWxTR1hSb290Q0EuZGVyMB0GA1UdDgQWBBROHyfr\nrZP+yo9kr7ufcfrv8obC7TAOBgNVHQ8BAf8EBAMCBsAwDAYDVR0TAQH/BAIwADAK\nBggqhkjOPQQDAgNIADBFAiEA9xQeifK+2abQGnrAgk0hrOhdyvJQorh2cEMn4Gwr\n4hoCIFHW5qQ9G2wBJ4GMNQqv/oMfbPtzmyTlaWWzwxkqM0CT\n-----END CERTIFICATE-----\n-----BEGIN CERTIFICATE-----\nMIIClDCCAjmgAwIBAgIVAOnoRFJTNlxLGJoR/EMYLKXcIIBIMAoGCCqGSM49BAMC\nMGgxGjAYBgNVBAMMEUludGVsIFNHWCBSb290IENBMRowGAYDVQQKDBFJbnRlbCBD\nb3Jwb3JhdGlvbjEUMBIGA1UEBwwLU2FudGEgQ2xhcmExCzAJBgNVBAgMAkNBMQsw\nCQYDVQQGEwJVUzAeFw0xOTEwMzEwOTQ5MjFaFw00OTEyMzEyMzU5NTlaMGgxGjAY\nBgNVBAMMEUludGVsIFNHWCBSb290IENBMRowGAYDVQQKDBFJbnRlbCBDb3Jwb3Jh\ndGlvbjEUMBIGA1UEBwwLU2FudGEgQ2xhcmExCzAJBgNVBAgMAkNBMQswCQYDVQQG\nEwJVUzBZMBMGByqGSM49AgEGCCqGSM49AwEHA0IABE/6D/1WHNrWwPmNMIyBKMW5\nJ6JzMsjo6xP2vkK1cdZGb1PGRP/C/8ECgiDkmklmzwLzLi+000m7LLrtKJA3oC2j\ngb8wgbwwHwYDVR0jBBgwFoAU6ehEUlM2XEsYmhH8QxgspdwggEgwVgYDVR0fBE8w\nTTBLoEmgR4ZFaHR0cHM6Ly9zYngtY2VydGlmaWNhdGVzLnRydXN0ZWRzZXJ2aWNl\ncy5pbnRlbC5jb20vSW50ZWxTR1hSb290Q0EuZGVyMB0GA1UdDgQWBBTp6ERSUzZc\nSxiaEfxDGCyl3CCASDAOBgNVHQ8BAf8EBAMCAQYwEgYDVR0TAQH/BAgwBgEB/wIB\nATAKBggqhkjOPQQDAgNJADBGAiEAzw9zdUiUHPMUd0C4mx41jlFZkrM3y5f1lgnV\nO7FbjOoCIQCoGtUmT4cXt7V+ySHbJ8Hob9AanpvXNH1ER+/gZF+opQ==\n-----END CERTIFICATE-----\n"},{"fmspc":"10A06E040000","tcbInfo":"{\"tcbInfo\":{\"id\":\"TDX\",\"version\":3,\"issueDate\":\"2025-10-21T09:44:36Z\",\"nextUpdate\":\"2025-11-20T09:44:36Z\",\"fmspc\":\"10A06E040000\",\"pceId\":\"0000\",\"tcbType\":0,\"tcbEvaluationDataNumber\":5,\"tdxModule\":{\"mrsigner\":\"000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000\",\"attributes\":\"0000000000000000\",\"attributesMask\":\"FFFFFFFFFFFFFFFF\"},\"tdxModuleIdentities\":[{\"id\":\"TDX_02\",\"mrsigner\":\"000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000\",\"attributes\":\"0000000000000000\",\"attributesMask\":\"FFFFFFFFFFFFFFFF\",\"tcbLevels\":[{\"tcb\":{\"isvsvn\":0},\"tcbDate\":\"2022-11-09T00:00:00Z\",\"tcbStatus\":\"UpToDate\"}]},{\"id\":\"TDX_03\",\"mrsigner\":\"000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000\",\"attributes\":\"0000000000000000\",\"attributesMask\":\"FFFFFFFFFFFFFFFF\",\"tcbLevels\":[{\"tcb\":{\"isvsvn\":0},\"tcbDate\":\"2022-11-09T00:00:00Z\",\"tcbStatus\":\"UpToDate\"}]},{\"id\":\"TDX_01\",\"mrsigner\":\"000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000\",\"attributes\":\"0000000000000000\",\"attributesMask\":\"FFFFFFFFFFFFFFFF\",\"tcbLevels\":[{\"tcb\":{\"isvsvn\":0},\"tcbDate\":\"2022-11-09T00:00:00Z\",\"tcbStatus\":\"UpToDate\"}]}],\"tcbLevels\":[{\"tcb\":{\"sgxtcbcomponents\":[{\"svn\":1,\"category\":\"BIOS\",\"type\":\"Early Microcode Update\"},{\"svn\":1,\"category\":\"OS/VMM\",\"type\":\"SGX Late Microcode Update\"},{\"svn\":0,\"category\":\"OS/VMM\",\"type\":\"TXT SINIT\"},{\"svn\":0,\"category\":\"BIOS\"},{\"svn\":0,\"category\":\"BIOS\"},{\"svn\":0,\"category\":\"BIOS\"},{\"svn\":0},{\"svn\":0,\"category\":\"OS/VMM\",\"type\":\"SEAMLDR ACM\"},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0}],\"pcesvn\":0,\"tdxtcbcomponents\":[{\"svn\":0,\"category\":\"OS/VMM\",\"type\":\"TDX Module\"},{\"svn\":0,\"category\":\"OS/VMM\",\"type\":\"TDX Module\"},{\"svn\":1,\"category\":\"OS/VMM\",\"type\":\"TDX Late Microcode Update\"},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0}]},\"tcbDate\":\"2022-11-09T00:00:00Z\",\"tcbStatus\":\"UpToDate\"}]},\"signature\":\"70c93242def0bf52e292ffb548ad3a219d9be54e0764d0c28fe5a6805c2321f02dc8de8dc93dcaf5d8dfbcda869af8be9ea3fc07d3dd64f6652ec77c7bb14f7d\"}","tcbInfoIssuerChain":"-----BEGIN CERTIFICATE-----\nMIICkDCCAjagAwIBAgIUTh8n662T/sqPZK+7n3H67/KGwu0wCgYIKoZIzj0EAwIw\naDEaMBgGA1UEAwwRSW50ZWwgU0dYIFJvb3QgQ0ExGjAYBgNVBAoMEUludGVsIENv\ncnBvcmF0aW9uMRQwEgYDVQQHDAtTYW50YSBDbGFyYTELMAkGA1UECAwCQ0ExCzAJ\nBgNVBAYTAlVTMB4XDTE5MTAzMTEyMzM0N1oXDTI2MTAzMTEyMzM0N1owbDEeMBwG\nA1UEAwwVSW50ZWwgU0dYIFRDQiBTaWduaW5nMRowGAYDVQQKDBFJbnRlbCBDb3Jw\nb3JhdGlvbjEUMBIGA1UEBwwLU2FudGEgQ2xhcmExCzAJBgNVBAgMAkNBMQswCQYD\nVQQGEwJVUzBZMBMGByqGSM49AgEGCCqGSM49AwEHA0IABOnYw9LbN/JmyUttXa0M\niBEenjPbxbR4C8MuVYxDI+Le8lDBLp9X4wMzCAUF/fI/31giClXp/y0erLbLZjdV\n07+jgbkwgbYwHwYDVR0jBBgwFoAU6ehEUlM2XEsYmhH8QxgspdwggEgwVgYDVR0f\nBE8wTTBLoEmgR4ZFaHR0cHM6Ly9zYngtY2VydGlmaWNhdGVzLnRydXN0ZWRzZXJ2\naWNlcy5pbnRlbC5jb20vSW50ZWxTR1hSb290Q0EuZGVyMB0GA1UdDgQWBBROHyfr\nrZP+yo9kr7ufcfrv8obC7TAOBgNVHQ8BAf8EBAMCBsAwDAYDVR0TAQH/BAIwADAK\nBggqhkjOPQQDAgNIADBFAiEA9xQeifK+2abQGnrAgk0hrOhdyvJQorh2cEMn4Gwr\n4hoCIFHW5qQ9G2wBJ4GMNQqv/oMfbPtzmyTlaWWzwxkqM0CT\n-----END CERTIFICATE-----\n-----BEGIN CERTIFICATE-----\nMIIClDCCAjmgAwIBAgIVAOnoRFJTNlxLGJoR/EMYLKXcIIBIMAoGCCqGSM49BAMC\nMGgxGjAYBgNVBAMMEUludGVsIFNHWCBSb290IENBMRowGAYDVQQKDBFJbnRlbCBD\nb3Jwb3JhdGlvbjEUMBIGA1UEBwwLU2FudGEgQ2xhcmExCzAJBgNVBAgMAkNBMQsw\nCQYDVQQGEwJVUzAeFw0xOTEwMzEwOTQ5MjFaFw00OTEyMzEyMzU5NTlaMGgxGjAY\nBgNVBAMMEUludGVsIFNHWCBSb290IENBMRowGAYDVQQKDBFJbnRlbCBDb3Jwb3Jh\ndGlvbjEUMBIGA1UEBwwLU2FudGEgQ2xhcmExCzAJBgNVBAgMAkNBMQswCQYDVQQG\nEwJVUzBZMBMGByqGSM49AgEGCCqGSM49AwEHA0IABE/6D/1WHNrWwPmNMIyBKMW5\nJ6JzMsjo6xP2vkK1cdZGb1PGRP/C/8ECgiDkmklmzwLzLi+000m7LLrtKJA3oC2j\ngb8wgbwwHwYDVR0jBBgwFoAU6ehEUlM2XEsYmhH8QxgspdwggEgwVgYDVR0fBE8w\nTTBLoEmgR4ZFaHR0cHM6Ly9zYngtY2VydGlmaWNhdGVzLnRydXN0ZWRzZXJ2aWNl\ncy5pbnRlbC5jb20vSW50ZWxTR1hSb290Q0EuZGVyMB0GA1UdDgQWBBTp6ERSUzZc\nSxiaEfxDGCyl3CCASDAOBgNVHQ8BAf8EBAMCAQYwEgYDVR0TAQH/BAgwBgEB/wIB\nATAKBggqhkjOPQQDAgNJADBGAiEAzw9zdUiUHPMUd0C4mx41jlFZkrM3y5f1lgnV\nO7FbjOoCIQCoGtUmT4cXt7V+ySHbJ8Hob9AanpvXNH1ER+/gZF+opQ==\n-----END CERTIFICATE-----\n"},{"fmspc":"40806F000000","tcbInfo":"{\"tcbInfo\":{\"id\":\"TDX\",\"version\":3,\"issueDate\":\"2025-10-21T09:44:37Z\",\"nextUpdate\":\"2025-11-20T09:44:37Z\",\"fmspc\":\"40806F000000\",\"pceId\":\"0000\",\"tcbType\":0,\"tcbEvaluationDataNumber\":5,\"tdxModule\":{\"mrsigner\":\"000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000\",\"attributes\":\"0000000000000000\",\"attributesMask\":\"FFFFFFFFFFFFFFFF\"},\"tdxModuleIdentities\":[{\"id\":\"TDX_02\",\"mrsigner\":\"000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000\",\"attributes\":\"0000000000000000\",\"attributesMask\":\"FFFFFFFFFFFFFFFF\",\"tcbLevels\":[{\"tcb\":{\"isvsvn\":0},\"tcbDate\":\"2022-11-09T00:00:00Z\",\"tcbStatus\":\"UpToDate\"}]},{\"id\":\"TDX_03\",\"mrsigner\":\"000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000\",\"attributes\":\"0000000000000000\",\"attributesMask\":\"FFFFFFFFFFFFFFFF\",\"tcbLevels\":[{\"tcb\":{\"isvsvn\":0},\"tcbDate\":\"2022-11-09T00:00:00Z\",\"tcbStatus\":\"UpToDate\"}]},{\"id\":\"TDX_01\",\"mrsigner\":\"000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000\",\"attributes\":\"0000000000000000\",\"attributesMask\":\"FFFFFFFFFFFFFFFF\",\"tcbLevels\":[{\"tcb\":{\"isvsvn\":0},\"tcbDate\":\"2022-11-09T00:00:00Z\",\"tcbStatus\":\"UpToDate\"}]}],\"tcbLevels\":[{\"tcb\":{\"sgxtcbcomponents\":[{\"svn\":1,\"category\":\"BIOS\",\"type\":\"Early Microcode Update\"},{\"svn\":1,\"category\":\"OS/VMM\",\"type\":\"SGX Late Microcode Update\"},{\"svn\":0,\"category\":\"OS/VMM\",\"type\":\"TXT SINIT\"},{\"svn\":0,\"category\":\"BIOS\"},{\"svn\":0,\"category\":\"BIOS\"},{\"svn\":0,\"category\":\"BIOS\"},{\"svn\":0},{\"svn\":0,\"category\":\"OS/VMM\",\"type\":\"SEAMLDR ACM\"},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0}],\"pcesvn\":11,\"tdxtcbcomponents\":[{\"svn\":0,\"category\":\"OS/VMM\",\"type\":\"TDX Module\"},{\"svn\":0,\"category\":\"OS/VMM\",\"type\":\"TDX Module\"},{\"svn\":1,\"category\":\"OS/VMM\",\"type\":\"TDX Late Microcode Update\"},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0}]},\"tcbDate\":\"2022-11-09T00:00:00Z\",\"tcbStatus\":\"UpToDate\"}]},\"signature\":\"a3a55dc486f550f535978f890365b03fcdcba8c90a273bdec1d57bc7f501dd108d514feb445d0521c28110a02384b13415dd0a9497651e15f8e61532fa92c64b\"}","tcbInfoIssuerChain":"-----BEGIN CERTIFICATE-----\nMIICkDCCAjagAwIBAgIUTh8n662T/sqPZK+7n3H67/KGwu0wCgYIKoZIzj0EAwIw\naDEaMBgGA1UEAwwRSW50ZWwgU0dYIFJvb3QgQ0ExGjAYBgNVBAoMEUludGVsIENv\ncnBvcmF0aW9uMRQwEgYDVQQHDAtTYW50YSBDbGFyYTELMAkGA1UECAwCQ0ExCzAJ\nBgNVBAYTAlVTMB4XDTE5MTAzMTEyMzM0N1oXDTI2MTAzMTEyMzM0N1owbDEeMBwG\nA1UEAwwVSW50ZWwgU0dYIFRDQiBTaWduaW5nMRowGAYDVQQKDBFJbnRlbCBDb3Jw\nb3JhdGlvbjEUMBIGA1UEBwwLU2FudGEgQ2xhcmExCzAJBgNVBAgMAkNBMQswCQYD\nVQQGEwJVUzBZMBMGByqGSM49AgEGCCqGSM49AwEHA0IABOnYw9LbN/JmyUttXa0M\niBEenjPbxbR4C8MuVYxDI+Le8lDBLp9X4wMzCAUF/fI/31giClXp/y0erLbLZjdV\n07+jgbkwgbYwHwYDVR0jBBgwFoAU6ehEUlM2XEsYmhH8QxgspdwggEgwVgYDVR0f\nBE8wTTBLoEmgR4ZFaHR0cHM6Ly9zYngtY2VydGlmaWNhdGVzLnRydXN0ZWRzZXJ2\naWNlcy5pbnRlbC5jb20vSW50ZWxTR1hSb290Q0EuZGVyMB0GA1UdDgQWBBROHyfr\nrZP+yo9kr7ufcfrv8obC7TAOBgNVHQ8BAf8EBAMCBsAwDAYDVR0TAQH/BAIwADAK\nBggqhkjOPQQDAgNIADBFAiEA9xQeifK+2abQGnrAgk0hrOhdyvJQorh2cEMn4Gwr\n4hoCIFHW5qQ9G2wBJ4GMNQqv/oMfbPtzmyTlaWWzwxkqM0CT\n-----END CERTIFICATE-----\n-----BEGIN CERTIFICATE-----\nMIIClDCCAjmgAwIBAgIVAOnoRFJTNlxLGJoR/EMYLKXcIIBIMAoGCCqGSM49BAMC\nMGgxGjAYBgNVBAMMEUludGVsIFNHWCBSb290IENBMRowGAYDVQQKDBFJbnRlbCBD\nb3Jwb3JhdGlvbjEUMBIGA1UEBwwLU2FudGEgQ2xhcmExCzAJBgNVBAgMAkNBMQsw\nCQYDVQQGEwJVUzAeFw0xOTEwMzEwOTQ5MjFaFw00OTEyMzEyMzU5NTlaMGgxGjAY\nBgNVBAMMEUludGVsIFNHWCBSb290IENBMRowGAYDVQQKDBFJbnRlbCBDb3Jwb3Jh\ndGlvbjEUMBIGA1UEBwwLU2FudGEgQ2xhcmExCzAJBgNVBAgMAkNBMQswCQYDVQQG\nEwJVUzBZMBMGByqGSM49AgEGCCqGSM49AwEHA0IABE/6D/1WHNrWwPmNMIyBKMW5\nJ6JzMsjo6xP2vkK1cdZGb1PGRP/C/8ECgiDkmklmzwLzLi+000m7LLrtKJA3oC2j\ngb8wgbwwHwYDVR0jBBgwFoAU6ehEUlM2XEsYmhH8QxgspdwggEgwVgYDVR0fBE8w\nTTBLoEmgR4ZFaHR0cHM6Ly9zYngtY2VydGlmaWNhdGVzLnRydXN0ZWRzZXJ2aWNl\ncy5pbnRlbC5jb20vSW50ZWxTR1hSb290Q0EuZGVyMB0GA1UdDgQWBBTp6ERSUzZc\nSxiaEfxDGCyl3CCASDAOBgNVHQ8BAf8EBAMCAQYwEgYDVR0TAQH/BAgwBgEB/wIB\nATAKBggqhkjOPQQDAgNJADBGAiEAzw9zdUiUHPMUd0C4mx41jlFZkrM3y5f1lgnV\nO7FbjOoCIQCoGtUmT4cXt7V+ySHbJ8Hob9AanpvXNH1ER+/gZF+opQ==\n-----END CERTIFICATE-----\n"},{"fmspc":"10806F000000","tcbInfo":"{\"tcbInfo\":{\"id\":\"TDX\",\"version\":3,\"issueDate\":\"2025-10-21T09:47:41Z\",\"nextUpdate\":\"2025-11-20T09:47:41Z\",\"fmspc\":\"10806F000000\",\"pceId\":\"0000\",\"tcbType\":0,\"tcbEvaluationDataNumber\":5,\"tdxModule\":{\"mrsigner\":\"000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000\",\"attributes\":\"0000000000000000\",\"attributesMask\":\"FFFFFFFFFFFFFFFF\"},\"tdxModuleIdentities\":[{\"id\":\"TDX_02\",\"mrsigner\":\"000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000\",\"attributes\":\"0000000000000000\",\"attributesMask\":\"FFFFFFFFFFFFFFFF\",\"tcbLevels\":[{\"tcb\":{\"isvsvn\":0},\"tcbDate\":\"2022-11-09T00:00:00Z\",\"tcbStatus\":\"UpToDate\"}]},{\"id\":\"TDX_03\",\"mrsigner\":\"000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000\",\"attributes\":\"0000000000000000\",\"attributesMask\":\"FFFFFFFFFFFFFFFF\",\"tcbLevels\":[{\"tcb\":{\"isvsvn\":0},\"tcbDate\":\"2022-11-09T00:00:00Z\",\"tcbStatus\":\"UpToDate\"}]},{\"id\":\"TDX_01\",\"mrsigner\":\"000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000\",\"attributes\":\"0000000000000000\",\"attributesMask\":\"FFFFFFFFFFFFFFFF\",\"tcbLevels\":[{\"tcb\":{\"isvsvn\":0},\"tcbDate\":\"2022-11-09T00:00:00Z\",\"tcbStatus\":\"UpToDate\"}]}],\"tcbLevels\":[{\"tcb\":{\"sgxtcbcomponents\":[{\"svn\":2,\"category\":\"BIOS\",\"type\":\"Early Microcode Update\"},{\"svn\":2,\"category\":\"OS/VMM\",\"type\":\"SGX Late Microcode Update\"},{\"svn\":0,\"category\":\"OS/VMM\",\"type\":\"TXT SINIT\"},{\"svn\":0,\"category\":\"BIOS\"},{\"svn\":0,\"category\":\"BIOS\"},{\"svn\":0,\"category\":\"BIOS\"},{\"svn\":0},{\"svn\":0,\"category\":\"OS/VMM\",\"type\":\"SEAMLDR ACM\"},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0}],\"pcesvn\":10,\"tdxtcbcomponents\":[{\"svn\":0,\"category\":\"OS/VMM\",\"type\":\"TDX Module\"},{\"svn\":0,\"category\":\"OS/VMM\",\"type\":\"TDX Module\"},{\"svn\":3,\"category\":\"OS/VMM\",\"type\":\"TDX Late Microcode Update\"},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0}]},\"tcbDate\":\"2022-11-09T00:00:00Z\",\"tcbStatus\":\"UpToDate\"},{\"tcb\":{\"sgxtcbcomponents\":[{\"svn\":2,\"category\":\"BIOS\",\"type\":\"Early Microcode Update\"},{\"svn\":2,\"category\":\"OS/VMM\",\"type\":\"SGX Late Microcode Update\"},{\"svn\":0,\"category\":\"OS/VMM\",\"type\":\"TXT SINIT\"},{\"svn\":0,\"category\":\"BIOS\"},{\"svn\":0,\"category\":\"BIOS\"},{\"svn\":0,\"category\":\"BIOS\"},{\"svn\":0},{\"svn\":0,\"category\":\"OS/VMM\",\"type\":\"SEAMLDR ACM\"},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0}],\"pcesvn\":10,\"tdxtcbcomponents\":[{\"svn\":0,\"category\":\"OS/VMM\",\"type\":\"TDX Module\"},{\"svn\":0,\"category\":\"OS/VMM\",\"type\":\"TDX Module\"},{\"svn\":2,\"category\":\"OS/VMM\",\"type\":\"TDX Late Microcode Update\"},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0}]},\"tcbDate\":\"2020-05-28T00:00:00Z\",\"tcbStatus\":\"OutOfDate\"},{\"tcb\":{\"sgxtcbcomponents\":[{\"svn\":1,\"category\":\"BIOS\",\"type\":\"Early Microcode Update\"},{\"svn\":1,\"category\":\"OS/VMM\",\"type\":\"SGX Late Microcode Update\"},{\"svn\":0,\"category\":\"OS/VMM\",\"type\":\"TXT SINIT\"},{\"svn\":0,\"category\":\"BIOS\"},{\"svn\":0,\"category\":\"BIOS\"},{\"svn\":0,\"category\":\"BIOS\"},{\"svn\":0},{\"svn\":0,\"category\":\"OS/VMM\",\"type\":\"SEAMLDR ACM\"},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0}],\"pcesvn\":9,\"tdxtcbcomponents\":[{\"svn\":0,\"category\":\"OS/VMM\",\"type\":\"TDX Module\"},{\"svn\":0,\"category\":\"OS/VMM\",\"type\":\"TDX Module\"},{\"svn\":1,\"category\":\"OS/VMM\",\"type\":\"TDX Late Microcode Update\"},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0}]},\"tcbDate\":\"2020-03-22T00:00:00Z\",\"tcbStatus\":\"OutOfDate\"}]},\"signature\":\"00d8093fe0e80be196794b1876b376ea41bb44d7af2bbc0814bf2d2bc800a4107652ebf346ab852035b2fca22c557887e5f89a40382569392be6d66139e6f10f\"}","tcbInfoIssuerChain":"-----BEGIN CERTIFICATE-----\nMIICkDCCAjagAwIBAgIUTh8n662T/sqPZK+7n3H67/KGwu0wCgYIKoZIzj0EAwIw\naDEaMBgGA1UEAwwRSW50ZWwgU0dYIFJvb3QgQ0ExGjAYBgNVBAoMEUludGVsIENv\ncnBvcmF0aW9uMRQwEgYDVQQHDAtTYW50YSBDbGFyYTELMAkGA1UECAwCQ0ExCzAJ\nBgNVBAYTAlVTMB4XDTE5MTAzMTEyMzM0N1oXDTI2MTAzMTEyMzM0N1owbDEeMBwG\nA1UEAwwVSW50ZWwgU0dYIFRDQiBTaWduaW5nMRowGAYDVQQKDBFJbnRlbCBDb3Jw\nb3JhdGlvbjEUMBIGA1UEBwwLU2FudGEgQ2xhcmExCzAJBgNVBAgMAkNBMQswCQYD\nVQQGEwJVUzBZMBMGByqGSM49AgEGCCqGSM49AwEHA0IABOnYw9LbN/JmyUttXa0M\niBEenjPbxbR4C8MuVYxDI+Le8lDBLp9X4wMzCAUF/fI/31giClXp/y0erLbLZjdV\n07+jgbkwgbYwHwYDVR0jBBgwFoAU6ehEUlM2XEsYmhH8QxgspdwggEgwVgYDVR0f\nBE8wTTBLoEmgR4ZFaHR0cHM6Ly9zYngtY2VydGlmaWNhdGVzLnRydXN0ZWRzZXJ2\naWNlcy5pbnRlbC5jb20vSW50ZWxTR1hSb290Q0EuZGVyMB0GA1UdDgQWBBROHyfr\nrZP+yo9kr7ufcfrv8obC7TAOBgNVHQ8BAf8EBAMCBsAwDAYDVR0TAQH/BAIwADAK\nBggqhkjOPQQDAgNIADBFAiEA9xQeifK+2abQGnrAgk0hrOhdyvJQorh2cEMn4Gwr\n4hoCIFHW5qQ9G2wBJ4GMNQqv/oMfbPtzmyTlaWWzwxkqM0CT\n-----END CERTIFICATE-----\n-----BEGIN CERTIFICATE-----\nMIIClDCCAjmgAwIBAgIVAOnoRFJTNlxLGJoR/EMYLKXcIIBIMAoGCCqGSM49BAMC\nMGgxGjAYBgNVBAMMEUludGVsIFNHWCBSb290IENBMRowGAYDVQQKDBFJbnRlbCBD\nb3Jwb3JhdGlvbjEUMBIGA1UEBwwLU2FudGEgQ2xhcmExCzAJBgNVBAgMAkNBMQsw\nCQYDVQQGEwJVUzAeFw0xOTEwMzEwOTQ5MjFaFw00OTEyMzEyMzU5NTlaMGgxGjAY\nBgNVBAMMEUludGVsIFNHWCBSb290IENBMRowGAYDVQQKDBFJbnRlbCBDb3Jwb3Jh\ndGlvbjEUMBIGA1UEBwwLU2FudGEgQ2xhcmExCzAJBgNVBAgMAkNBMQswCQYDVQQG\nEwJVUzBZMBMGByqGSM49AgEGCCqGSM49AwEHA0IABE/6D/1WHNrWwPmNMIyBKMW5\nJ6JzMsjo6xP2vkK1cdZGb1PGRP/C/8ECgiDkmklmzwLzLi+000m7LLrtKJA3oC2j\ngb8wgbwwHwYDVR0jBBgwFoAU6ehEUlM2XEsYmhH8QxgspdwggEgwVgYDVR0fBE8w\nTTBLoEmgR4ZFaHR0cHM6Ly9zYngtY2VydGlmaWNhdGVzLnRydXN0ZWRzZXJ2aWNl\ncy5pbnRlbC5jb20vSW50ZWxTR1hSb290Q0EuZGVyMB0GA1UdDgQWBBTp6ERSUzZc\nSxiaEfxDGCyl3CCASDAOBgNVHQ8BAf8EBAMCAQYwEgYDVR0TAQH/BAgwBgEB/wIB\nATAKBggqhkjOPQQDAgNJADBGAiEAzw9zdUiUHPMUd0C4mx41jlFZkrM3y5f1lgnV\nO7FbjOoCIQCoGtUmT4cXt7V+ySHbJ8Hob9AanpvXNH1ER+/gZF+opQ==\n-----END CERTIFICATE-----\n"},{"fmspc":"50A06D000000","tcbInfo":"{\"tcbInfo\":{\"id\":\"TDX\",\"version\":3,\"issueDate\":\"2025-10-21T09:44:40Z\",\"nextUpdate\":\"2025-11-20T09:44:40Z\",\"fmspc\":\"50A06D000000\",\"pceId\":\"0000\",\"tcbType\":0,\"tcbEvaluationDataNumber\":5,\"tdxModule\":{\"mrsigner\":\"000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000\",\"attributes\":\"0000000000000000\",\"attributesMask\":\"FFFFFFFFFFFFFFFF\"},\"tdxModuleIdentities\":[{\"id\":\"TDX_02\",\"mrsigner\":\"000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000\",\"attributes\":\"0000000000000000\",\"attributesMask\":\"FFFFFFFFFFFFFFFF\",\"tcbLevels\":[{\"tcb\":{\"isvsvn\":0},\"tcbDate\":\"2022-11-09T00:00:00Z\",\"tcbStatus\":\"UpToDate\"}]},{\"id\":\"TDX_03\",\"mrsigner\":\"000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000\",\"attributes\":\"0000000000000000\",\"attributesMask\":\"FFFFFFFFFFFFFFFF\",\"tcbLevels\":[{\"tcb\":{\"isvsvn\":0},\"tcbDate\":\"2022-11-09T00:00:00Z\",\"tcbStatus\":\"UpToDate\"}]},{\"id\":\"TDX_01\",\"mrsigner\":\"000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000\",\"attributes\":\"0000000000000000\",\"attributesMask\":\"FFFFFFFFFFFFFFFF\",\"tcbLevels\":[{\"tcb\":{\"isvsvn\":0},\"tcbDate\":\"2022-11-09T00:00:00Z\",\"tcbStatus\":\"UpToDate\"}]}],\"tcbLevels\":[{\"tcb\":{\"sgxtcbcomponents\":[{\"svn\":1,\"category\":\"BIOS\",\"type\":\"Early Microcode Update\"},{\"svn\":1,\"category\":\"OS/VMM\",\"type\":\"SGX Late Microcode Update\"},{\"svn\":0,\"category\":\"OS/VMM\",\"type\":\"TXT SINIT\"},{\"svn\":0,\"category\":\"BIOS\"},{\"svn\":0,\"category\":\"BIOS\"},{\"svn\":0,\"category\":\"BIOS\"},{\"svn\":0},{\"svn\":0,\"category\":\"OS/VMM\",\"type\":\"SEAMLDR ACM\"},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0}],\"pcesvn\":0,\"tdxtcbcomponents\":[{\"svn\":0,\"category\":\"OS/VMM\",\"type\":\"TDX Module\"},{\"svn\":0,\"category\":\"OS/VMM\",\"type\":\"TDX Module\"},{\"svn\":1,\"category\":\"OS/VMM\",\"type\":\"TDX Late Microcode Update\"},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0}]},\"tcbDate\":\"2022-11-09T00:00:00Z\",\"tcbStatus\":\"UpToDate\"}]},\"signature\":\"056f99c9823ba9a8215898756d866c0dd22a88ebfb39762c84cb72b2873c1af32b59cd551fc8a236e2dcc61413f0634548291a34cafbc985a3a0e6d4a6b13286\"}","tcbInfoIssuerChain":"-----BEGIN CERTIFICATE-----\nMIICkDCCAjagAwIBAgIUTh8n662T/sqPZK+7n3H67/KGwu0wCgYIKoZIzj0EAwIw\naDEaMBgGA1UEAwwRSW50ZWwgU0dYIFJvb3QgQ0ExGjAYBgNVBAoMEUludGVsIENv\ncnBvcmF0aW9uMRQwEgYDVQQHDAtTYW50YSBDbGFyYTELMAkGA1UECAwCQ0ExCzAJ\nBgNVBAYTAlVTMB4XDTE5MTAzMTEyMzM0N1oXDTI2MTAzMTEyMzM0N1owbDEeMBwG\nA1UEAwwVSW50ZWwgU0dYIFRDQiBTaWduaW5nMRowGAYDVQQKDBFJbnRlbCBDb3Jw\nb3JhdGlvbjEUMBIGA1UEBwwLU2FudGEgQ2xhcmExCzAJBgNVBAgMAkNBMQswCQYD\nVQQGEwJVUzBZMBMGByqGSM49AgEGCCqGSM49AwEHA0IABOnYw9LbN/JmyUttXa0M\niBEenjPbxbR4C8MuVYxDI+Le8lDBLp9X4wMzCAUF/fI/31giClXp/y0erLbLZjdV\n07+jgbkwgbYwHwYDVR0jBBgwFoAU6ehEUlM2XEsYmhH8QxgspdwggEgwVgYDVR0f\nBE8wTTBLoEmgR4ZFaHR0cHM6Ly9zYngtY2VydGlmaWNhdGVzLnRydXN0ZWRzZXJ2\naWNlcy5pbnRlbC5jb20vSW50ZWxTR1hSb290Q0EuZGVyMB0GA1UdDgQWBBROHyfr\nrZP+yo9kr7ufcfrv8obC7TAOBgNVHQ8BAf8EBAMCBsAwDAYDVR0TAQH/BAIwADAK\nBggqhkjOPQQDAgNIADBFAiEA9xQeifK+2abQGnrAgk0hrOhdyvJQorh2cEMn4Gwr\n4hoCIFHW5qQ9G2wBJ4GMNQqv/oMfbPtzmyTlaWWzwxkqM0CT\n-----END CERTIFICATE-----\n-----BEGIN CERTIFICATE-----\nMIIClDCCAjmgAwIBAgIVAOnoRFJTNlxLGJoR/EMYLKXcIIBIMAoGCCqGSM49BAMC\nMGgxGjAYBgNVBAMMEUludGVsIFNHWCBSb290IENBMRowGAYDVQQKDBFJbnRlbCBD\nb3Jwb3JhdGlvbjEUMBIGA1UEBwwLU2FudGEgQ2xhcmExCzAJBgNVBAgMAkNBMQsw\nCQYDVQQGEwJVUzAeFw0xOTEwMzEwOTQ5MjFaFw00OTEyMzEyMzU5NTlaMGgxGjAY\nBgNVBAMMEUludGVsIFNHWCBSb290IENBMRowGAYDVQQKDBFJbnRlbCBDb3Jwb3Jh\ndGlvbjEUMBIGA1UEBwwLU2FudGEgQ2xhcmExCzAJBgNVBAgMAkNBMQswCQYDVQQG\nEwJVUzBZMBMGByqGSM49AgEGCCqGSM49AwEHA0IABE/6D/1WHNrWwPmNMIyBKMW5\nJ6JzMsjo6xP2vkK1cdZGb1PGRP/C/8ECgiDkmklmzwLzLi+000m7LLrtKJA3oC2j\ngb8wgbwwHwYDVR0jBBgwFoAU6ehEUlM2XEsYmhH8QxgspdwggEgwVgYDVR0fBE8w\nTTBLoEmgR4ZFaHR0cHM6Ly9zYngtY2VydGlmaWNhdGVzLnRydXN0ZWRzZXJ2aWNl\ncy5pbnRlbC5jb20vSW50ZWxTR1hSb290Q0EuZGVyMB0GA1UdDgQWBBTp6ERSUzZc\nSxiaEfxDGCyl3CCASDAOBgNVHQ8BAf8EBAMCAQYwEgYDVR0TAQH/BAgwBgEB/wIB\nATAKBggqhkjOPQQDAgNJADBGAiEAzw9zdUiUHPMUd0C4mx41jlFZkrM3y5f1lgnV\nO7FbjOoCIQCoGtUmT4cXt7V+ySHbJ8Hob9AanpvXNH1ER+/gZF+opQ==\n-----END CERTIFICATE-----\n"},{"fmspc":"B0806F000000","tcbInfo":"{\"tcbInfo\":{\"id\":\"TDX\",\"version\":3,\"issueDate\":\"2025-10-21T09:44:42Z\",\"nextUpdate\":\"2025-11-20T09:44:42Z\",\"fmspc\":\"B0806F000000\",\"pceId\":\"0000\",\"tcbType\":0,\"tcbEvaluationDataNumber\":5,\"tdxModule\":{\"mrsigner\":\"000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000\",\"attributes\":\"0000000000000000\",\"attributesMask\":\"FFFFFFFFFFFFFFFF\"},\"tdxModuleIdentities\":[{\"id\":\"TDX_02\",\"mrsigner\":\"000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000\",\"attributes\":\"0000000000000000\",\"attributesMask\":\"FFFFFFFFFFFFFFFF\",\"tcbLevels\":[{\"tcb\":{\"isvsvn\":0},\"tcbDate\":\"2022-11-09T00:00:00Z\",\"tcbStatus\":\"UpToDate\"}]},{\"id\":\"TDX_03\",\"mrsigner\":\"000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000\",\"attributes\":\"0000000000000000\",\"attributesMask\":\"FFFFFFFFFFFFFFFF\",\"tcbLevels\":[{\"tcb\":{\"isvsvn\":0},\"tcbDate\":\"2022-11-09T00:00:00Z\",\"tcbStatus\":\"UpToDate\"}]},{\"id\":\"TDX_01\",\"mrsigner\":\"000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000\",\"attributes\":\"0000000000000000\",\"attributesMask\":\"FFFFFFFFFFFFFFFF\",\"tcbLevels\":[{\"tcb\":{\"isvsvn\":0},\"tcbDate\":\"2022-11-09T00:00:00Z\",\"tcbStatus\":\"UpToDate\"}]}],\"tcbLevels\":[{\"tcb\":{\"sgxtcbcomponents\":[{\"svn\":1,\"category\":\"BIOS\",\"type\":\"Early Microcode Update\"},{\"svn\":1,\"category\":\"OS/VMM\",\"type\":\"SGX Late Microcode Update\"},{\"svn\":0,\"category\":\"OS/VMM\",\"type\":\"TXT SINIT\"},{\"svn\":0,\"category\":\"BIOS\"},{\"svn\":0,\"category\":\"BIOS\"},{\"svn\":0,\"category\":\"BIOS\"},{\"svn\":0},{\"svn\":0,\"category\":\"OS/VMM\",\"type\":\"SEAMLDR ACM\"},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0}],\"pcesvn\":0,\"tdxtcbcomponents\":[{\"svn\":0,\"category\":\"OS/VMM\",\"type\":\"TDX Module\"},{\"svn\":0,\"category\":\"OS/VMM\",\"type\":\"TDX Module\"},{\"svn\":1,\"category\":\"OS/VMM\",\"type\":\"TDX Late Microcode Update\"},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0}]},\"tcbDate\":\"2022-11-09T00:00:00Z\",\"tcbStatus\":\"UpToDate\"}]},\"signature\":\"96959d2b488667845e33570700387b0ecf19210a3056859b310c8b87873e58f94cc0cdb11e0a4328948abb952b5c91dce0199582a39b596a089bfd99bc630412\"}","tcbInfoIssuerChain":"-----BEGIN CERTIFICATE-----\nMIICkDCCAjagAwIBAgIUTh8n662T/sqPZK+7n3H67/KGwu0wCgYIKoZIzj0EAwIw\naDEaMBgGA1UEAwwRSW50ZWwgU0dYIFJvb3QgQ0ExGjAYBgNVBAoMEUludGVsIENv\ncnBvcmF0aW9uMRQwEgYDVQQHDAtTYW50YSBDbGFyYTELMAkGA1UECAwCQ0ExCzAJ\nBgNVBAYTAlVTMB4XDTE5MTAzMTEyMzM0N1oXDTI2MTAzMTEyMzM0N1owbDEeMBwG\nA1UEAwwVSW50ZWwgU0dYIFRDQiBTaWduaW5nMRowGAYDVQQKDBFJbnRlbCBDb3Jw\nb3JhdGlvbjEUMBIGA1UEBwwLU2FudGEgQ2xhcmExCzAJBgNVBAgMAkNBMQswCQYD\nVQQGEwJVUzBZMBMGByqGSM49AgEGCCqGSM49AwEHA0IABOnYw9LbN/JmyUttXa0M\niBEenjPbxbR4C8MuVYxDI+Le8lDBLp9X4wMzCAUF/fI/31giClXp/y0erLbLZjdV\n07+jgbkwgbYwHwYDVR0jBBgwFoAU6ehEUlM2XEsYmhH8QxgspdwggEgwVgYDVR0f\nBE8wTTBLoEmgR4ZFaHR0cHM6Ly9zYngtY2VydGlmaWNhdGVzLnRydXN0ZWRzZXJ2\naWNlcy5pbnRlbC5jb20vSW50ZWxTR1hSb290Q0EuZGVyMB0GA1UdDgQWBBROHyfr\nrZP+yo9kr7ufcfrv8obC7TAOBgNVHQ8BAf8EBAMCBsAwDAYDVR0TAQH/BAIwADAK\nBggqhkjOPQQDAgNIADBFAiEA9xQeifK+2abQGnrAgk0hrOhdyvJQorh2cEMn4Gwr\n4hoCIFHW5qQ9G2wBJ4GMNQqv/oMfbPtzmyTlaWWzwxkqM0CT\n-----END CERTIFICATE-----\n-----BEGIN CERTIFICATE-----\nMIIClDCCAjmgAwIBAgIVAOnoRFJTNlxLGJoR/EMYLKXcIIBIMAoGCCqGSM49BAMC\nMGgxGjAYBgNVBAMMEUludGVsIFNHWCBSb290IENBMRowGAYDVQQKDBFJbnRlbCBD\nb3Jwb3JhdGlvbjEUMBIGA1UEBwwLU2FudGEgQ2xhcmExCzAJBgNVBAgMAkNBMQsw\nCQYDVQQGEwJVUzAeFw0xOTEwMzEwOTQ5MjFaFw00OTEyMzEyMzU5NTlaMGgxGjAY\nBgNVBAMMEUludGVsIFNHWCBSb290IENBMRowGAYDVQQKDBFJbnRlbCBDb3Jwb3Jh\ndGlvbjEUMBIGA1UEBwwLU2FudGEgQ2xhcmExCzAJBgNVBAgMAkNBMQswCQYDVQQG\nEwJVUzBZMBMGByqGSM49AgEGCCqGSM49AwEHA0IABE/6D/1WHNrWwPmNMIyBKMW5\nJ6JzMsjo6xP2vkK1cdZGb1PGRP/C/8ECgiDkmklmzwLzLi+000m7LLrtKJA3oC2j\ngb8wgbwwHwYDVR0jBBgwFoAU6ehEUlM2XEsYmhH8QxgspdwggEgwVgYDVR0fBE8w\nTTBLoEmgR4ZFaHR0cHM6Ly9zYngtY2VydGlmaWNhdGVzLnRydXN0ZWRzZXJ2aWNl\ncy5pbnRlbC5jb20vSW50ZWxTR1hSb290Q0EuZGVyMB0GA1UdDgQWBBTp6ERSUzZc\nSxiaEfxDGCyl3CCASDAOBgNVHQ8BAf8EBAMCAQYwEgYDVR0TAQH/BAgwBgEB/wIB\nATAKBggqhkjOPQQDAgNJADBGAiEAzw9zdUiUHPMUd0C4mx41jlFZkrM3y5f1lgnV\nO7FbjOoCIQCoGtUmT4cXt7V+ySHbJ8Hob9AanpvXNH1ER+/gZF+opQ==\n-----END CERTIFICATE-----\n"},{"fmspc":"00A06F010000","tcbInfo":"{\"tcbInfo\":{\"id\":\"TDX\",\"version\":3,\"issueDate\":\"2025-10-21T09:44:43Z\",\"nextUpdate\":\"2025-11-20T09:44:43Z\",\"fmspc\":\"00A06F010000\",\"pceId\":\"0000\",\"tcbType\":0,\"tcbEvaluationDataNumber\":5,\"tdxModule\":{\"mrsigner\":\"000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000\",\"attributes\":\"0000000000000000\",\"attributesMask\":\"FFFFFFFFFFFFFFFF\"},\"tdxModuleIdentities\":[{\"id\":\"TDX_02\",\"mrsigner\":\"000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000\",\"attributes\":\"0000000000000000\",\"attributesMask\":\"FFFFFFFFFFFFFFFF\",\"tcbLevels\":[{\"tcb\":{\"isvsvn\":0},\"tcbDate\":\"2022-11-09T00:00:00Z\",\"tcbStatus\":\"UpToDate\"}]},{\"id\":\"TDX_03\",\"mrsigner\":\"000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000\",\"attributes\":\"0000000000000000\",\"attributesMask\":\"FFFFFFFFFFFFFFFF\",\"tcbLevels\":[{\"tcb\":{\"isvsvn\":0},\"tcbDate\":\"2022-11-09T00:00:00Z\",\"tcbStatus\":\"UpToDate\"}]},{\"id\":\"TDX_01\",\"mrsigner\":\"000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000\",\"attributes\":\"0000000000000000\",\"attributesMask\":\"FFFFFFFFFFFFFFFF\",\"tcbLevels\":[{\"tcb\":{\"isvsvn\":0},\"tcbDate\":\"2022-11-09T00:00:00Z\",\"tcbStatus\":\"UpToDate\"}]}],\"tcbLevels\":[{\"tcb\":{\"sgxtcbcomponents\":[{\"svn\":1,\"category\":\"BIOS\",\"type\":\"Early Microcode Update\"},{\"svn\":1,\"category\":\"OS/VMM\",\"type\":\"SGX Late Microcode Update\"},{\"svn\":0,\"category\":\"OS/VMM\",\"type\":\"TXT SINIT\"},{\"svn\":0,\"category\":\"BIOS\"},{\"svn\":0,\"category\":\"BIOS\"},{\"svn\":0,\"category\":\"BIOS\"},{\"svn\":0},{\"svn\":0,\"category\":\"OS/VMM\",\"type\":\"SEAMLDR ACM\"},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0}],\"pcesvn\":0,\"tdxtcbcomponents\":[{\"svn\":0,\"category\":\"OS/VMM\",\"type\":\"TDX Module\"},{\"svn\":0,\"category\":\"OS/VMM\",\"type\":\"TDX Module\"},{\"svn\":1,\"category\":\"OS/VMM\",\"type\":\"TDX Late Microcode Update\"},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0}]},\"tcbDate\":\"2022-11-09T00:00:00Z\",\"tcbStatus\":\"UpToDate\"}]},\"signature\":\"a014048ff8bed6c8eb8f040fd730944dc797c0a81410888637ede908b56d150ccabd352b46d1d692d8bdcfd4c908c8c66f6c5a63a3065f5cb81c84a3e405c3ac\"}","tcbInfoIssuerChain":"-----BEGIN CERTIFICATE-----\nMIICkDCCAjagAwIBAgIUTh8n662T/sqPZK+7n3H67/KGwu0wCgYIKoZIzj0EAwIw\naDEaMBgGA1UEAwwRSW50ZWwgU0dYIFJvb3QgQ0ExGjAYBgNVBAoMEUludGVsIENv\ncnBvcmF0aW9uMRQwEgYDVQQHDAtTYW50YSBDbGFyYTELMAkGA1UECAwCQ0ExCzAJ\nBgNVBAYTAlVTMB4XDTE5MTAzMTEyMzM0N1oXDTI2MTAzMTEyMzM0N1owbDEeMBwG\nA1UEAwwVSW50ZWwgU0dYIFRDQiBTaWduaW5nMRowGAYDVQQKDBFJbnRlbCBDb3Jw\nb3JhdGlvbjEUMBIGA1UEBwwLU2FudGEgQ2xhcmExCzAJBgNVBAgMAkNBMQswCQYD\nVQQGEwJVUzBZMBMGByqGSM49AgEGCCqGSM49AwEHA0IABOnYw9LbN/JmyUttXa0M\niBEenjPbxbR4C8MuVYxDI+Le8lDBLp9X4wMzCAUF/fI/31giClXp/y0erLbLZjdV\n07+jgbkwgbYwHwYDVR0jBBgwFoAU6ehEUlM2XEsYmhH8QxgspdwggEgwVgYDVR0f\nBE8wTTBLoEmgR4ZFaHR0cHM6Ly9zYngtY2VydGlmaWNhdGVzLnRydXN0ZWRzZXJ2\naWNlcy5pbnRlbC5jb20vSW50ZWxTR1hSb290Q0EuZGVyMB0GA1UdDgQWBBROHyfr\nrZP+yo9kr7ufcfrv8obC7TAOBgNVHQ8BAf8EBAMCBsAwDAYDVR0TAQH/BAIwADAK\nBggqhkjOPQQDAgNIADBFAiEA9xQeifK+2abQGnrAgk0hrOhdyvJQorh2cEMn4Gwr\n4hoCIFHW5qQ9G2wBJ4GMNQqv/oMfbPtzmyTlaWWzwxkqM0CT\n-----END CERTIFICATE-----\n-----BEGIN CERTIFICATE-----\nMIIClDCCAjmgAwIBAgIVAOnoRFJTNlxLGJoR/EMYLKXcIIBIMAoGCCqGSM49BAMC\nMGgxGjAYBgNVBAMMEUludGVsIFNHWCBSb290IENBMRowGAYDVQQKDBFJbnRlbCBD\nb3Jwb3JhdGlvbjEUMBIGA1UEBwwLU2FudGEgQ2xhcmExCzAJBgNVBAgMAkNBMQsw\nCQYDVQQGEwJVUzAeFw0xOTEwMzEwOTQ5MjFaFw00OTEyMzEyMzU5NTlaMGgxGjAY\nBgNVBAMMEUludGVsIFNHWCBSb290IENBMRowGAYDVQQKDBFJbnRlbCBDb3Jwb3Jh\ndGlvbjEUMBIGA1UEBwwLU2FudGEgQ2xhcmExCzAJBgNVBAgMAkNBMQswCQYDVQQG\nEwJVUzBZMBMGByqGSM49AgEGCCqGSM49AwEHA0IABE/6D/1WHNrWwPmNMIyBKMW5\nJ6JzMsjo6xP2vkK1cdZGb1PGRP/C/8ECgiDkmklmzwLzLi+000m7LLrtKJA3oC2j\ngb8wgbwwHwYDVR0jBBgwFoAU6ehEUlM2XEsYmhH8QxgspdwggEgwVgYDVR0fBE8w\nTTBLoEmgR4ZFaHR0cHM6Ly9zYngtY2VydGlmaWNhdGVzLnRydXN0ZWRzZXJ2aWNl\ncy5pbnRlbC5jb20vSW50ZWxTR1hSb290Q0EuZGVyMB0GA1UdDgQWBBTp6ERSUzZc\nSxiaEfxDGCyl3CCASDAOBgNVHQ8BAf8EBAMCAQYwEgYDVR0TAQH/BAgwBgEB/wIB\nATAKBggqhkjOPQQDAgNJADBGAiEAzw9zdUiUHPMUd0C4mx41jlFZkrM3y5f1lgnV\nO7FbjOoCIQCoGtUmT4cXt7V+ySHbJ8Hob9AanpvXNH1ER+/gZF+opQ==\n-----END CERTIFICATE-----\n"},{"fmspc":"00A06D070000","tcbInfo":"{\"tcbInfo\":{\"id\":\"TDX\",\"version\":3,\"issueDate\":\"2025-10-21T09:44:44Z\",\"nextUpdate\":\"2025-11-20T09:44:44Z\",\"fmspc\":\"00A06D070000\",\"pceId\":\"0000\",\"tcbType\":0,\"tcbEvaluationDataNumber\":5,\"tdxModule\":{\"mrsigner\":\"000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000\",\"attributes\":\"0000000000000000\",\"attributesMask\":\"FFFFFFFFFFFFFFFF\"},\"tdxModuleIdentities\":[{\"id\":\"TDX_02\",\"mrsigner\":\"000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000\",\"attributes\":\"0000000000000000\",\"attributesMask\":\"FFFFFFFFFFFFFFFF\",\"tcbLevels\":[{\"tcb\":{\"isvsvn\":0},\"tcbDate\":\"2022-11-09T00:00:00Z\",\"tcbStatus\":\"UpToDate\"}]},{\"id\":\"TDX_03\",\"mrsigner\":\"000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000\",\"attributes\":\"0000000000000000\",\"attributesMask\":\"FFFFFFFFFFFFFFFF\",\"tcbLevels\":[{\"tcb\":{\"isvsvn\":0},\"tcbDate\":\"2022-11-09T00:00:00Z\",\"tcbStatus\":\"UpToDate\"}]},{\"id\":\"TDX_01\",\"mrsigner\":\"000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000\",\"attributes\":\"0000000000000000\",\"attributesMask\":\"FFFFFFFFFFFFFFFF\",\"tcbLevels\":[{\"tcb\":{\"isvsvn\":0},\"tcbDate\":\"2022-11-09T00:00:00Z\",\"tcbStatus\":\"UpToDate\"}]}],\"tcbLevels\":[{\"tcb\":{\"sgxtcbcomponents\":[{\"svn\":1,\"category\":\"BIOS\",\"type\":\"Early Microcode Update\"},{\"svn\":1,\"category\":\"OS/VMM\",\"type\":\"SGX Late Microcode Update\"},{\"svn\":0,\"category\":\"OS/VMM\",\"type\":\"TXT SINIT\"},{\"svn\":0,\"category\":\"BIOS\"},{\"svn\":0,\"category\":\"BIOS\"},{\"svn\":0,\"category\":\"BIOS\"},{\"svn\":0},{\"svn\":0,\"category\":\"OS/VMM\",\"type\":\"SEAMLDR ACM\"},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0}],\"pcesvn\":0,\"tdxtcbcomponents\":[{\"svn\":0,\"category\":\"OS/VMM\",\"type\":\"TDX Module\"},{\"svn\":0,\"category\":\"OS/VMM\",\"type\":\"TDX Module\"},{\"svn\":1,\"category\":\"OS/VMM\",\"type\":\"TDX Late Microcode Update\"},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0}]},\"tcbDate\":\"2022-11-09T00:00:00Z\",\"tcbStatus\":\"UpToDate\"}]},\"signature\":\"34a7fdc12879c5fd74642251c896d41c05fd3cf89c633c7640f8799b3de88e5607d602b89aa525a5ae5febcad8846e6e3d6dd08ca12199aa762f64e7fd843d07\"}","tcbInfoIssuerChain":"-----BEGIN CERTIFICATE-----\nMIICkDCCAjagAwIBAgIUTh8n662T/sqPZK+7n3H67/KGwu0wCgYIKoZIzj0EAwIw\naDEaMBgGA1UEAwwRSW50ZWwgU0dYIFJvb3QgQ0ExGjAYBgNVBAoMEUludGVsIENv\ncnBvcmF0aW9uMRQwEgYDVQQHDAtTYW50YSBDbGFyYTELMAkGA1UECAwCQ0ExCzAJ\nBgNVBAYTAlVTMB4XDTE5MTAzMTEyMzM0N1oXDTI2MTAzMTEyMzM0N1owbDEeMBwG\nA1UEAwwVSW50ZWwgU0dYIFRDQiBTaWduaW5nMRowGAYDVQQKDBFJbnRlbCBDb3Jw\nb3JhdGlvbjEUMBIGA1UEBwwLU2FudGEgQ2xhcmExCzAJBgNVBAgMAkNBMQswCQYD\nVQQGEwJVUzBZMBMGByqGSM49AgEGCCqGSM49AwEHA0IABOnYw9LbN/JmyUttXa0M\niBEenjPbxbR4C8MuVYxDI+Le8lDBLp9X4wMzCAUF/fI/31giClXp/y0erLbLZjdV\n07+jgbkwgbYwHwYDVR0jBBgwFoAU6ehEUlM2XEsYmhH8QxgspdwggEgwVgYDVR0f\nBE8wTTBLoEmgR4ZFaHR0cHM6Ly9zYngtY2VydGlmaWNhdGVzLnRydXN0ZWRzZXJ2\naWNlcy5pbnRlbC5jb20vSW50ZWxTR1hSb290Q0EuZGVyMB0GA1UdDgQWBBROHyfr\nrZP+yo9kr7ufcfrv8obC7TAOBgNVHQ8BAf8EBAMCBsAwDAYDVR0TAQH/BAIwADAK\nBggqhkjOPQQDAgNIADBFAiEA9xQeifK+2abQGnrAgk0hrOhdyvJQorh2cEMn4Gwr\n4hoCIFHW5qQ9G2wBJ4GMNQqv/oMfbPtzmyTlaWWzwxkqM0CT\n-----END CERTIFICATE-----\n-----BEGIN CERTIFICATE-----\nMIIClDCCAjmgAwIBAgIVAOnoRFJTNlxLGJoR/EMYLKXcIIBIMAoGCCqGSM49BAMC\nMGgxGjAYBgNVBAMMEUludGVsIFNHWCBSb290IENBMRowGAYDVQQKDBFJbnRlbCBD\nb3Jwb3JhdGlvbjEUMBIGA1UEBwwLU2FudGEgQ2xhcmExCzAJBgNVBAgMAkNBMQsw\nCQYDVQQGEwJVUzAeFw0xOTEwMzEwOTQ5MjFaFw00OTEyMzEyMzU5NTlaMGgxGjAY\nBgNVBAMMEUludGVsIFNHWCBSb290IENBMRowGAYDVQQKDBFJbnRlbCBDb3Jwb3Jh\ndGlvbjEUMBIGA1UEBwwLU2FudGEgQ2xhcmExCzAJBgNVBAgMAkNBMQswCQYDVQQG\nEwJVUzBZMBMGByqGSM49AgEGCCqGSM49AwEHA0IABE/6D/1WHNrWwPmNMIyBKMW5\nJ6JzMsjo6xP2vkK1cdZGb1PGRP/C/8ECgiDkmklmzwLzLi+000m7LLrtKJA3oC2j\ngb8wgbwwHwYDVR0jBBgwFoAU6ehEUlM2XEsYmhH8QxgspdwggEgwVgYDVR0fBE8w\nTTBLoEmgR4ZFaHR0cHM6Ly9zYngtY2VydGlmaWNhdGVzLnRydXN0ZWRzZXJ2aWNl\ncy5pbnRlbC5jb20vSW50ZWxTR1hSb290Q0EuZGVyMB0GA1UdDgQWBBTp6ERSUzZc\nSxiaEfxDGCyl3CCASDAOBgNVHQ8BAf8EBAMCAQYwEgYDVR0TAQH/BAgwBgEB/wIB\nATAKBggqhkjOPQQDAgNJADBGAiEAzw9zdUiUHPMUd0C4mx41jlFZkrM3y5f1lgnV\nO7FbjOoCIQCoGtUmT4cXt7V+ySHbJ8Hob9AanpvXNH1ER+/gZF+opQ==\n-----END CERTIFICATE-----\n"},{"fmspc":"60806F000000","tcbInfo":"{\"tcbInfo\":{\"id\":\"TDX\",\"version\":3,\"issueDate\":\"2025-10-21T09:44:46Z\",\"nextUpdate\":\"2025-11-20T09:44:46Z\",\"fmspc\":\"60806F000000\",\"pceId\":\"0000\",\"tcbType\":0,\"tcbEvaluationDataNumber\":5,\"tdxModule\":{\"mrsigner\":\"000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000\",\"attributes\":\"0000000000000000\",\"attributesMask\":\"FFFFFFFFFFFFFFFF\"},\"tdxModuleIdentities\":[{\"id\":\"TDX_02\",\"mrsigner\":\"000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000\",\"attributes\":\"0000000000000000\",\"attributesMask\":\"FFFFFFFFFFFFFFFF\",\"tcbLevels\":[{\"tcb\":{\"isvsvn\":0},\"tcbDate\":\"2022-11-09T00:00:00Z\",\"tcbStatus\":\"UpToDate\"}]},{\"id\":\"TDX_03\",\"mrsigner\":\"000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000\",\"attributes\":\"0000000000000000\",\"attributesMask\":\"FFFFFFFFFFFFFFFF\",\"tcbLevels\":[{\"tcb\":{\"isvsvn\":0},\"tcbDate\":\"2022-11-09T00:00:00Z\",\"tcbStatus\":\"UpToDate\"}]},{\"id\":\"TDX_01\",\"mrsigner\":\"000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000\",\"attributes\":\"0000000000000000\",\"attributesMask\":\"FFFFFFFFFFFFFFFF\",\"tcbLevels\":[{\"tcb\":{\"isvsvn\":0},\"tcbDate\":\"2022-11-09T00:00:00Z\",\"tcbStatus\":\"UpToDate\"}]}],\"tcbLevels\":[{\"tcb\":{\"sgxtcbcomponents\":[{\"svn\":1,\"category\":\"BIOS\",\"type\":\"Early Microcode Update\"},{\"svn\":1,\"category\":\"OS/VMM\",\"type\":\"SGX Late Microcode Update\"},{\"svn\":0,\"category\":\"OS/VMM\",\"type\":\"TXT SINIT\"},{\"svn\":0,\"category\":\"BIOS\"},{\"svn\":0,\"category\":\"BIOS\"},{\"svn\":0,\"category\":\"BIOS\"},{\"svn\":0},{\"svn\":0,\"category\":\"OS/VMM\",\"type\":\"SEAMLDR ACM\"},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0}],\"pcesvn\":11,\"tdxtcbcomponents\":[{\"svn\":0,\"category\":\"OS/VMM\",\"type\":\"TDX Module\"},{\"svn\":0,\"category\":\"OS/VMM\",\"type\":\"TDX Module\"},{\"svn\":1,\"category\":\"OS/VMM\",\"type\":\"TDX Late Microcode Update\"},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0}]},\"tcbDate\":\"2022-11-09T00:00:00Z\",\"tcbStatus\":\"UpToDate\"}]},\"signature\":\"10721ed2805aa913b76ccd8ee6eedf18f8db70573ab158ae6f1d8c1fc9529babc81af8866965afae550479ee1621383ff03bcfb8d9c5ca3ee50bfcb3ae2be73e\"}","tcbInfoIssuerChain":"-----BEGIN CERTIFICATE-----\nMIICkDCCAjagAwIBAgIUTh8n662T/sqPZK+7n3H67/KGwu0wCgYIKoZIzj0EAwIw\naDEaMBgGA1UEAwwRSW50ZWwgU0dYIFJvb3QgQ0ExGjAYBgNVBAoMEUludGVsIENv\ncnBvcmF0aW9uMRQwEgYDVQQHDAtTYW50YSBDbGFyYTELMAkGA1UECAwCQ0ExCzAJ\nBgNVBAYTAlVTMB4XDTE5MTAzMTEyMzM0N1oXDTI2MTAzMTEyMzM0N1owbDEeMBwG\nA1UEAwwVSW50ZWwgU0dYIFRDQiBTaWduaW5nMRowGAYDVQQKDBFJbnRlbCBDb3Jw\nb3JhdGlvbjEUMBIGA1UEBwwLU2FudGEgQ2xhcmExCzAJBgNVBAgMAkNBMQswCQYD\nVQQGEwJVUzBZMBMGByqGSM49AgEGCCqGSM49AwEHA0IABOnYw9LbN/JmyUttXa0M\niBEenjPbxbR4C8MuVYxDI+Le8lDBLp9X4wMzCAUF/fI/31giClXp/y0erLbLZjdV\n07+jgbkwgbYwHwYDVR0jBBgwFoAU6ehEUlM2XEsYmhH8QxgspdwggEgwVgYDVR0f\nBE8wTTBLoEmgR4ZFaHR0cHM6Ly9zYngtY2VydGlmaWNhdGVzLnRydXN0ZWRzZXJ2\naWNlcy5pbnRlbC5jb20vSW50ZWxTR1hSb290Q0EuZGVyMB0GA1UdDgQWBBROHyfr\nrZP+yo9kr7ufcfrv8obC7TAOBgNVHQ8BAf8EBAMCBsAwDAYDVR0TAQH/BAIwADAK\nBggqhkjOPQQDAgNIADBFAiEA9xQeifK+2abQGnrAgk0hrOhdyvJQorh2cEMn4Gwr\n4hoCIFHW5qQ9G2wBJ4GMNQqv/oMfbPtzmyTlaWWzwxkqM0CT\n-----END CERTIFICATE-----\n-----BEGIN CERTIFICATE-----\nMIIClDCCAjmgAwIBAgIVAOnoRFJTNlxLGJoR/EMYLKXcIIBIMAoGCCqGSM49BAMC\nMGgxGjAYBgNVBAMMEUludGVsIFNHWCBSb290IENBMRowGAYDVQQKDBFJbnRlbCBD\nb3Jwb3JhdGlvbjEUMBIGA1UEBwwLU2FudGEgQ2xhcmExCzAJBgNVBAgMAkNBMQsw\nCQYDVQQGEwJVUzAeFw0xOTEwMzEwOTQ5MjFaFw00OTEyMzEyMzU5NTlaMGgxGjAY\nBgNVBAMMEUludGVsIFNHWCBSb290IENBMRowGAYDVQQKDBFJbnRlbCBDb3Jwb3Jh\ndGlvbjEUMBIGA1UEBwwLU2FudGEgQ2xhcmExCzAJBgNVBAgMAkNBMQswCQYDVQQG\nEwJVUzBZMBMGByqGSM49AgEGCCqGSM49AwEHA0IABE/6D/1WHNrWwPmNMIyBKMW5\nJ6JzMsjo6xP2vkK1cdZGb1PGRP/C/8ECgiDkmklmzwLzLi+000m7LLrtKJA3oC2j\ngb8wgbwwHwYDVR0jBBgwFoAU6ehEUlM2XEsYmhH8QxgspdwggEgwVgYDVR0fBE8w\nTTBLoEmgR4ZFaHR0cHM6Ly9zYngtY2VydGlmaWNhdGVzLnRydXN0ZWRzZXJ2aWNl\ncy5pbnRlbC5jb20vSW50ZWxTR1hSb290Q0EuZGVyMB0GA1UdDgQWBBTp6ERSUzZc\nSxiaEfxDGCyl3CCASDAOBgNVHQ8BAf8EBAMCAQYwEgYDVR0TAQH/BAgwBgEB/wIB\nATAKBggqhkjOPQQDAgNJADBGAiEAzw9zdUiUHPMUd0C4mx41jlFZkrM3y5f1lgnV\nO7FbjOoCIQCoGtUmT4cXt7V+ySHbJ8Hob9AanpvXNH1ER+/gZF+opQ==\n-----END CERTIFICATE-----\n"},{"fmspc":"10A06E050000","tcbInfo":"{\"tcbInfo\":{\"id\":\"TDX\",\"version\":3,\"issueDate\":\"2025-10-21T09:44:47Z\",\"nextUpdate\":\"2025-11-20T09:44:47Z\",\"fmspc\":\"10A06E050000\",\"pceId\":\"0000\",\"tcbType\":0,\"tcbEvaluationDataNumber\":5,\"tdxModule\":{\"mrsigner\":\"000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000\",\"attributes\":\"0000000000000000\",\"attributesMask\":\"FFFFFFFFFFFFFFFF\"},\"tdxModuleIdentities\":[{\"id\":\"TDX_02\",\"mrsigner\":\"000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000\",\"attributes\":\"0000000000000000\",\"attributesMask\":\"FFFFFFFFFFFFFFFF\",\"tcbLevels\":[{\"tcb\":{\"isvsvn\":0},\"tcbDate\":\"2022-11-09T00:00:00Z\",\"tcbStatus\":\"UpToDate\"}]},{\"id\":\"TDX_03\",\"mrsigner\":\"000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000\",\"attributes\":\"0000000000000000\",\"attributesMask\":\"FFFFFFFFFFFFFFFF\",\"tcbLevels\":[{\"tcb\":{\"isvsvn\":0},\"tcbDate\":\"2022-11-09T00:00:00Z\",\"tcbStatus\":\"UpToDate\"}]},{\"id\":\"TDX_01\",\"mrsigner\":\"000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000\",\"attributes\":\"0000000000000000\",\"attributesMask\":\"FFFFFFFFFFFFFFFF\",\"tcbLevels\":[{\"tcb\":{\"isvsvn\":0},\"tcbDate\":\"2022-11-09T00:00:00Z\",\"tcbStatus\":\"UpToDate\"}]}],\"tcbLevels\":[{\"tcb\":{\"sgxtcbcomponents\":[{\"svn\":1,\"category\":\"BIOS\",\"type\":\"Early Microcode Update\"},{\"svn\":1,\"category\":\"OS/VMM\",\"type\":\"SGX Late Microcode Update\"},{\"svn\":0,\"category\":\"OS/VMM\",\"type\":\"TXT SINIT\"},{\"svn\":0,\"category\":\"BIOS\"},{\"svn\":0,\"category\":\"BIOS\"},{\"svn\":0,\"category\":\"BIOS\"},{\"svn\":0},{\"svn\":0,\"category\":\"OS/VMM\",\"type\":\"SEAMLDR ACM\"},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0}],\"pcesvn\":0,\"tdxtcbcomponents\":[{\"svn\":0,\"category\":\"OS/VMM\",\"type\":\"TDX Module\"},{\"svn\":0,\"category\":\"OS/VMM\",\"type\":\"TDX Module\"},{\"svn\":1,\"category\":\"OS/VMM\",\"type\":\"TDX Late Microcode Update\"},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0}]},\"tcbDate\":\"2022-11-09T00:00:00Z\",\"tcbStatus\":\"UpToDate\"}]},\"signature\":\"6759cb09cb2686414749b863a284273c587fd7825106c1f854b3249901d3fecaef8b152b5b947540ad1f49c04f5031f3681ad8ac4bcad5c54b6ae72c0c26f2d7\"}","tcbInfoIssuerChain":"-----BEGIN CERTIFICATE-----\nMIICkDCCAjagAwIBAgIUTh8n662T/sqPZK+7n3H67/KGwu0wCgYIKoZIzj0EAwIw\naDEaMBgGA1UEAwwRSW50ZWwgU0dYIFJvb3QgQ0ExGjAYBgNVBAoMEUludGVsIENv\ncnBvcmF0aW9uMRQwEgYDVQQHDAtTYW50YSBDbGFyYTELMAkGA1UECAwCQ0ExCzAJ\nBgNVBAYTAlVTMB4XDTE5MTAzMTEyMzM0N1oXDTI2MTAzMTEyMzM0N1owbDEeMBwG\nA1UEAwwVSW50ZWwgU0dYIFRDQiBTaWduaW5nMRowGAYDVQQKDBFJbnRlbCBDb3Jw\nb3JhdGlvbjEUMBIGA1UEBwwLU2FudGEgQ2xhcmExCzAJBgNVBAgMAkNBMQswCQYD\nVQQGEwJVUzBZMBMGByqGSM49AgEGCCqGSM49AwEHA0IABOnYw9LbN/JmyUttXa0M\niBEenjPbxbR4C8MuVYxDI+Le8lDBLp9X4wMzCAUF/fI/31giClXp/y0erLbLZjdV\n07+jgbkwgbYwHwYDVR0jBBgwFoAU6ehEUlM2XEsYmhH8QxgspdwggEgwVgYDVR0f\nBE8wTTBLoEmgR4ZFaHR0cHM6Ly9zYngtY2VydGlmaWNhdGVzLnRydXN0ZWRzZXJ2\naWNlcy5pbnRlbC5jb20vSW50ZWxTR1hSb290Q0EuZGVyMB0GA1UdDgQWBBROHyfr\nrZP+yo9kr7ufcfrv8obC7TAOBgNVHQ8BAf8EBAMCBsAwDAYDVR0TAQH/BAIwADAK\nBggqhkjOPQQDAgNIADBFAiEA9xQeifK+2abQGnrAgk0hrOhdyvJQorh2cEMn4Gwr\n4hoCIFHW5qQ9G2wBJ4GMNQqv/oMfbPtzmyTlaWWzwxkqM0CT\n-----END CERTIFICATE-----\n-----BEGIN CERTIFICATE-----\nMIIClDCCAjmgAwIBAgIVAOnoRFJTNlxLGJoR/EMYLKXcIIBIMAoGCCqGSM49BAMC\nMGgxGjAYBgNVBAMMEUludGVsIFNHWCBSb290IENBMRowGAYDVQQKDBFJbnRlbCBD\nb3Jwb3JhdGlvbjEUMBIGA1UEBwwLU2FudGEgQ2xhcmExCzAJBgNVBAgMAkNBMQsw\nCQYDVQQGEwJVUzAeFw0xOTEwMzEwOTQ5MjFaFw00OTEyMzEyMzU5NTlaMGgxGjAY\nBgNVBAMMEUludGVsIFNHWCBSb290IENBMRowGAYDVQQKDBFJbnRlbCBDb3Jwb3Jh\ndGlvbjEUMBIGA1UEBwwLU2FudGEgQ2xhcmExCzAJBgNVBAgMAkNBMQswCQYDVQQG\nEwJVUzBZMBMGByqGSM49AgEGCCqGSM49AwEHA0IABE/6D/1WHNrWwPmNMIyBKMW5\nJ6JzMsjo6xP2vkK1cdZGb1PGRP/C/8ECgiDkmklmzwLzLi+000m7LLrtKJA3oC2j\ngb8wgbwwHwYDVR0jBBgwFoAU6ehEUlM2XEsYmhH8QxgspdwggEgwVgYDVR0fBE8w\nTTBLoEmgR4ZFaHR0cHM6Ly9zYngtY2VydGlmaWNhdGVzLnRydXN0ZWRzZXJ2aWNl\ncy5pbnRlbC5jb20vSW50ZWxTR1hSb290Q0EuZGVyMB0GA1UdDgQWBBTp6ERSUzZc\nSxiaEfxDGCyl3CCASDAOBgNVHQ8BAf8EBAMCAQYwEgYDVR0TAQH/BAgwBgEB/wIB\nATAKBggqhkjOPQQDAgNJADBGAiEAzw9zdUiUHPMUd0C4mx41jlFZkrM3y5f1lgnV\nO7FbjOoCIQCoGtUmT4cXt7V+ySHbJ8Hob9AanpvXNH1ER+/gZF+opQ==\n-----END CERTIFICATE-----\n"},{"fmspc":"40A06D000000","tcbInfo":"{\"tcbInfo\":{\"id\":\"TDX\",\"version\":3,\"issueDate\":\"2025-10-21T09:44:48Z\",\"nextUpdate\":\"2025-11-20T09:44:48Z\",\"fmspc\":\"40A06D000000\",\"pceId\":\"0000\",\"tcbType\":0,\"tcbEvaluationDataNumber\":5,\"tdxModule\":{\"mrsigner\":\"000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000\",\"attributes\":\"0000000000000000\",\"attributesMask\":\"FFFFFFFFFFFFFFFF\"},\"tdxModuleIdentities\":[{\"id\":\"TDX_02\",\"mrsigner\":\"000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000\",\"attributes\":\"0000000000000000\",\"attributesMask\":\"FFFFFFFFFFFFFFFF\",\"tcbLevels\":[{\"tcb\":{\"isvsvn\":0},\"tcbDate\":\"2022-11-09T00:00:00Z\",\"tcbStatus\":\"UpToDate\"}]},{\"id\":\"TDX_03\",\"mrsigner\":\"000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000\",\"attributes\":\"0000000000000000\",\"attributesMask\":\"FFFFFFFFFFFFFFFF\",\"tcbLevels\":[{\"tcb\":{\"isvsvn\":0},\"tcbDate\":\"2022-11-09T00:00:00Z\",\"tcbStatus\":\"UpToDate\"}]},{\"id\":\"TDX_01\",\"mrsigner\":\"000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000\",\"attributes\":\"0000000000000000\",\"attributesMask\":\"FFFFFFFFFFFFFFFF\",\"tcbLevels\":[{\"tcb\":{\"isvsvn\":0},\"tcbDate\":\"2022-11-09T00:00:00Z\",\"tcbStatus\":\"UpToDate\"}]}],\"tcbLevels\":[{\"tcb\":{\"sgxtcbcomponents\":[{\"svn\":1,\"category\":\"BIOS\",\"type\":\"Early Microcode Update\"},{\"svn\":1,\"category\":\"OS/VMM\",\"type\":\"SGX Late Microcode Update\"},{\"svn\":0,\"category\":\"OS/VMM\",\"type\":\"TXT SINIT\"},{\"svn\":0,\"category\":\"BIOS\"},{\"svn\":0,\"category\":\"BIOS\"},{\"svn\":0,\"category\":\"BIOS\"},{\"svn\":0},{\"svn\":0,\"category\":\"OS/VMM\",\"type\":\"SEAMLDR ACM\"},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0}],\"pcesvn\":0,\"tdxtcbcomponents\":[{\"svn\":0,\"category\":\"OS/VMM\",\"type\":\"TDX Module\"},{\"svn\":0,\"category\":\"OS/VMM\",\"type\":\"TDX Module\"},{\"svn\":1,\"category\":\"OS/VMM\",\"type\":\"TDX Late Microcode Update\"},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0}]},\"tcbDate\":\"2022-11-09T00:00:00Z\",\"tcbStatus\":\"UpToDate\"}]},\"signature\":\"6639a8db412a07e163db290e36b63594f7fa2409184e96c952454bef4a6034c937cb629a49e92a57eae3a6dee1d1b77617389c9095b2d5c7569f8335512be132\"}","tcbInfoIssuerChain":"-----BEGIN CERTIFICATE-----\nMIICkDCCAjagAwIBAgIUTh8n662T/sqPZK+7n3H67/KGwu0wCgYIKoZIzj0EAwIw\naDEaMBgGA1UEAwwRSW50ZWwgU0dYIFJvb3QgQ0ExGjAYBgNVBAoMEUludGVsIENv\ncnBvcmF0aW9uMRQwEgYDVQQHDAtTYW50YSBDbGFyYTELMAkGA1UECAwCQ0ExCzAJ\nBgNVBAYTAlVTMB4XDTE5MTAzMTEyMzM0N1oXDTI2MTAzMTEyMzM0N1owbDEeMBwG\nA1UEAwwVSW50ZWwgU0dYIFRDQiBTaWduaW5nMRowGAYDVQQKDBFJbnRlbCBDb3Jw\nb3JhdGlvbjEUMBIGA1UEBwwLU2FudGEgQ2xhcmExCzAJBgNVBAgMAkNBMQswCQYD\nVQQGEwJVUzBZMBMGByqGSM49AgEGCCqGSM49AwEHA0IABOnYw9LbN/JmyUttXa0M\niBEenjPbxbR4C8MuVYxDI+Le8lDBLp9X4wMzCAUF/fI/31giClXp/y0erLbLZjdV\n07+jgbkwgbYwHwYDVR0jBBgwFoAU6ehEUlM2XEsYmhH8QxgspdwggEgwVgYDVR0f\nBE8wTTBLoEmgR4ZFaHR0cHM6Ly9zYngtY2VydGlmaWNhdGVzLnRydXN0ZWRzZXJ2\naWNlcy5pbnRlbC5jb20vSW50ZWxTR1hSb290Q0EuZGVyMB0GA1UdDgQWBBROHyfr\nrZP+yo9kr7ufcfrv8obC7TAOBgNVHQ8BAf8EBAMCBsAwDAYDVR0TAQH/BAIwADAK\nBggqhkjOPQQDAgNIADBFAiEA9xQeifK+2abQGnrAgk0hrOhdyvJQorh2cEMn4Gwr\n4hoCIFHW5qQ9G2wBJ4GMNQqv/oMfbPtzmyTlaWWzwxkqM0CT\n-----END CERTIFICATE-----\n-----BEGIN CERTIFICATE-----\nMIIClDCCAjmgAwIBAgIVAOnoRFJTNlxLGJoR/EMYLKXcIIBIMAoGCCqGSM49BAMC\nMGgxGjAYBgNVBAMMEUludGVsIFNHWCBSb290IENBMRowGAYDVQQKDBFJbnRlbCBD\nb3Jwb3JhdGlvbjEUMBIGA1UEBwwLU2FudGEgQ2xhcmExCzAJBgNVBAgMAkNBMQsw\nCQYDVQQGEwJVUzAeFw0xOTEwMzEwOTQ5MjFaFw00OTEyMzEyMzU5NTlaMGgxGjAY\nBgNVBAMMEUludGVsIFNHWCBSb290IENBMRowGAYDVQQKDBFJbnRlbCBDb3Jwb3Jh\ndGlvbjEUMBIGA1UEBwwLU2FudGEgQ2xhcmExCzAJBgNVBAgMAkNBMQswCQYDVQQG\nEwJVUzBZMBMGByqGSM49AgEGCCqGSM49AwEHA0IABE/6D/1WHNrWwPmNMIyBKMW5\nJ6JzMsjo6xP2vkK1cdZGb1PGRP/C/8ECgiDkmklmzwLzLi+000m7LLrtKJA3oC2j\ngb8wgbwwHwYDVR0jBBgwFoAU6ehEUlM2XEsYmhH8QxgspdwggEgwVgYDVR0fBE8w\nTTBLoEmgR4ZFaHR0cHM6Ly9zYngtY2VydGlmaWNhdGVzLnRydXN0ZWRzZXJ2aWNl\ncy5pbnRlbC5jb20vSW50ZWxTR1hSb290Q0EuZGVyMB0GA1UdDgQWBBTp6ERSUzZc\nSxiaEfxDGCyl3CCASDAOBgNVHQ8BAf8EBAMCAQYwEgYDVR0TAQH/BAgwBgEB/wIB\nATAKBggqhkjOPQQDAgNJADBGAiEAzw9zdUiUHPMUd0C4mx41jlFZkrM3y5f1lgnV\nO7FbjOoCIQCoGtUmT4cXt7V+ySHbJ8Hob9AanpvXNH1ER+/gZF+opQ==\n-----END CERTIFICATE-----\n"},{"fmspc":"50A06F000000","tcbInfo":"{\"tcbInfo\":{\"id\":\"TDX\",\"version\":3,\"issueDate\":\"2025-10-21T09:44:50Z\",\"nextUpdate\":\"2025-11-20T09:44:50Z\",\"fmspc\":\"50A06F000000\",\"pceId\":\"0000\",\"tcbType\":0,\"tcbEvaluationDataNumber\":5,\"tdxModule\":{\"mrsigner\":\"000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000\",\"attributes\":\"0000000000000000\",\"attributesMask\":\"FFFFFFFFFFFFFFFF\"},\"tdxModuleIdentities\":[{\"id\":\"TDX_02\",\"mrsigner\":\"000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000\",\"attributes\":\"0000000000000000\",\"attributesMask\":\"FFFFFFFFFFFFFFFF\",\"tcbLevels\":[{\"tcb\":{\"isvsvn\":0},\"tcbDate\":\"2022-11-09T00:00:00Z\",\"tcbStatus\":\"UpToDate\"}]},{\"id\":\"TDX_03\",\"mrsigner\":\"000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000\",\"attributes\":\"0000000000000000\",\"attributesMask\":\"FFFFFFFFFFFFFFFF\",\"tcbLevels\":[{\"tcb\":{\"isvsvn\":0},\"tcbDate\":\"2022-11-09T00:00:00Z\",\"tcbStatus\":\"UpToDate\"}]},{\"id\":\"TDX_01\",\"mrsigner\":\"000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000\",\"attributes\":\"0000000000000000\",\"attributesMask\":\"FFFFFFFFFFFFFFFF\",\"tcbLevels\":[{\"tcb\":{\"isvsvn\":0},\"tcbDate\":\"2022-11-09T00:00:00Z\",\"tcbStatus\":\"UpToDate\"}]}],\"tcbLevels\":[{\"tcb\":{\"sgxtcbcomponents\":[{\"svn\":1,\"category\":\"BIOS\",\"type\":\"Early Microcode Update\"},{\"svn\":1,\"category\":\"OS/VMM\",\"type\":\"SGX Late Microcode Update\"},{\"svn\":0,\"category\":\"OS/VMM\",\"type\":\"TXT SINIT\"},{\"svn\":0,\"category\":\"BIOS\"},{\"svn\":0,\"category\":\"BIOS\"},{\"svn\":0,\"category\":\"BIOS\"},{\"svn\":0},{\"svn\":0,\"category\":\"OS/VMM\",\"type\":\"SEAMLDR ACM\"},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0}],\"pcesvn\":0,\"tdxtcbcomponents\":[{\"svn\":0,\"category\":\"OS/VMM\",\"type\":\"TDX Module\"},{\"svn\":0,\"category\":\"OS/VMM\",\"type\":\"TDX Module\"},{\"svn\":1,\"category\":\"OS/VMM\",\"type\":\"TDX Late Microcode Update\"},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0}]},\"tcbDate\":\"2022-11-09T00:00:00Z\",\"tcbStatus\":\"UpToDate\"}]},\"signature\":\"03e210a7e12af4a3b1f1eca77b30ef3e52b262a53681dc31733c58face31945d71ebce458af7422a72910d3dc7a7641ff1e05843bab16eda0429bf91ae72b527\"}","tcbInfoIssuerChain":"-----BEGIN CERTIFICATE-----\nMIICkDCCAjagAwIBAgIUTh8n662T/sqPZK+7n3H67/KGwu0wCgYIKoZIzj0EAwIw\naDEaMBgGA1UEAwwRSW50ZWwgU0dYIFJvb3QgQ0ExGjAYBgNVBAoMEUludGVsIENv\ncnBvcmF0aW9uMRQwEgYDVQQHDAtTYW50YSBDbGFyYTELMAkGA1UECAwCQ0ExCzAJ\nBgNVBAYTAlVTMB4XDTE5MTAzMTEyMzM0N1oXDTI2MTAzMTEyMzM0N1owbDEeMBwG\nA1UEAwwVSW50ZWwgU0dYIFRDQiBTaWduaW5nMRowGAYDVQQKDBFJbnRlbCBDb3Jw\nb3JhdGlvbjEUMBIGA1UEBwwLU2FudGEgQ2xhcmExCzAJBgNVBAgMAkNBMQswCQYD\nVQQGEwJVUzBZMBMGByqGSM49AgEGCCqGSM49AwEHA0IABOnYw9LbN/JmyUttXa0M\niBEenjPbxbR4C8MuVYxDI+Le8lDBLp9X4wMzCAUF/fI/31giClXp/y0erLbLZjdV\n07+jgbkwgbYwHwYDVR0jBBgwFoAU6ehEUlM2XEsYmhH8QxgspdwggEgwVgYDVR0f\nBE8wTTBLoEmgR4ZFaHR0cHM6Ly9zYngtY2VydGlmaWNhdGVzLnRydXN0ZWRzZXJ2\naWNlcy5pbnRlbC5jb20vSW50ZWxTR1hSb290Q0EuZGVyMB0GA1UdDgQWBBROHyfr\nrZP+yo9kr7ufcfrv8obC7TAOBgNVHQ8BAf8EBAMCBsAwDAYDVR0TAQH/BAIwADAK\nBggqhkjOPQQDAgNIADBFAiEA9xQeifK+2abQGnrAgk0hrOhdyvJQorh2cEMn4Gwr\n4hoCIFHW5qQ9G2wBJ4GMNQqv/oMfbPtzmyTlaWWzwxkqM0CT\n-----END CERTIFICATE-----\n-----BEGIN CERTIFICATE-----\nMIIClDCCAjmgAwIBAgIVAOnoRFJTNlxLGJoR/EMYLKXcIIBIMAoGCCqGSM49BAMC\nMGgxGjAYBgNVBAMMEUludGVsIFNHWCBSb290IENBMRowGAYDVQQKDBFJbnRlbCBD\nb3Jwb3JhdGlvbjEUMBIGA1UEBwwLU2FudGEgQ2xhcmExCzAJBgNVBAgMAkNBMQsw\nCQYDVQQGEwJVUzAeFw0xOTEwMzEwOTQ5MjFaFw00OTEyMzEyMzU5NTlaMGgxGjAY\nBgNVBAMMEUludGVsIFNHWCBSb290IENBMRowGAYDVQQKDBFJbnRlbCBDb3Jwb3Jh\ndGlvbjEUMBIGA1UEBwwLU2FudGEgQ2xhcmExCzAJBgNVBAgMAkNBMQswCQYDVQQG\nEwJVUzBZMBMGByqGSM49AgEGCCqGSM49AwEHA0IABE/6D/1WHNrWwPmNMIyBKMW5\nJ6JzMsjo6xP2vkK1cdZGb1PGRP/C/8ECgiDkmklmzwLzLi+000m7LLrtKJA3oC2j\ngb8wgbwwHwYDVR0jBBgwFoAU6ehEUlM2XEsYmhH8QxgspdwggEgwVgYDVR0fBE8w\nTTBLoEmgR4ZFaHR0cHM6Ly9zYngtY2VydGlmaWNhdGVzLnRydXN0ZWRzZXJ2aWNl\ncy5pbnRlbC5jb20vSW50ZWxTR1hSb290Q0EuZGVyMB0GA1UdDgQWBBTp6ERSUzZc\nSxiaEfxDGCyl3CCASDAOBgNVHQ8BAf8EBAMCAQYwEgYDVR0TAQH/BAgwBgEB/wIB\nATAKBggqhkjOPQQDAgNJADBGAiEAzw9zdUiUHPMUd0C4mx41jlFZkrM3y5f1lgnV\nO7FbjOoCIQCoGtUmT4cXt7V+ySHbJ8Hob9AanpvXNH1ER+/gZF+opQ==\n-----END CERTIFICATE-----\n"},{"fmspc":"00A06D000000","tcbInfo":"{\"tcbInfo\":{\"id\":\"TDX\",\"version\":3,\"issueDate\":\"2025-10-21T09:44:51Z\",\"nextUpdate\":\"2025-11-20T09:44:51Z\",\"fmspc\":\"00A06D000000\",\"pceId\":\"0000\",\"tcbType\":0,\"tcbEvaluationDataNumber\":5,\"tdxModule\":{\"mrsigner\":\"000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000\",\"attributes\":\"0000000000000000\",\"attributesMask\":\"FFFFFFFFFFFFFFFF\"},\"tdxModuleIdentities\":[{\"id\":\"TDX_02\",\"mrsigner\":\"000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000\",\"attributes\":\"0000000000000000\",\"attributesMask\":\"FFFFFFFFFFFFFFFF\",\"tcbLevels\":[{\"tcb\":{\"isvsvn\":0},\"tcbDate\":\"2022-11-09T00:00:00Z\",\"tcbStatus\":\"UpToDate\"}]},{\"id\":\"TDX_03\",\"mrsigner\":\"000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000\",\"attributes\":\"0000000000000000\",\"attributesMask\":\"FFFFFFFFFFFFFFFF\",\"tcbLevels\":[{\"tcb\":{\"isvsvn\":0},\"tcbDate\":\"2022-11-09T00:00:00Z\",\"tcbStatus\":\"UpToDate\"}]},{\"id\":\"TDX_01\",\"mrsigner\":\"000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000\",\"attributes\":\"0000000000000000\",\"attributesMask\":\"FFFFFFFFFFFFFFFF\",\"tcbLevels\":[{\"tcb\":{\"isvsvn\":0},\"tcbDate\":\"2022-11-09T00:00:00Z\",\"tcbStatus\":\"UpToDate\"}]}],\"tcbLevels\":[{\"tcb\":{\"sgxtcbcomponents\":[{\"svn\":1,\"category\":\"BIOS\",\"type\":\"Early Microcode Update\"},{\"svn\":1,\"category\":\"OS/VMM\",\"type\":\"SGX Late Microcode Update\"},{\"svn\":0,\"category\":\"OS/VMM\",\"type\":\"TXT SINIT\"},{\"svn\":0,\"category\":\"BIOS\"},{\"svn\":0,\"category\":\"BIOS\"},{\"svn\":0,\"category\":\"BIOS\"},{\"svn\":0},{\"svn\":0,\"category\":\"OS/VMM\",\"type\":\"SEAMLDR ACM\"},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0}],\"pcesvn\":0,\"tdxtcbcomponents\":[{\"svn\":0,\"category\":\"OS/VMM\",\"type\":\"TDX Module\"},{\"svn\":0,\"category\":\"OS/VMM\",\"type\":\"TDX Module\"},{\"svn\":1,\"category\":\"OS/VMM\",\"type\":\"TDX Late Microcode Update\"},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0}]},\"tcbDate\":\"2022-11-09T00:00:00Z\",\"tcbStatus\":\"UpToDate\"}]},\"signature\":\"f789a0cdbbcb4475e988ff598cf63e1640f23c9c340e3cdd2ecd8e99607511be1d020d02bda4b7e5364bdf2f251ad72965519fb578fee1efa86927bdc8279690\"}","tcbInfoIssuerChain":"-----BEGIN CERTIFICATE-----\nMIICkDCCAjagAwIBAgIUTh8n662T/sqPZK+7n3H67/KGwu0wCgYIKoZIzj0EAwIw\naDEaMBgGA1UEAwwRSW50ZWwgU0dYIFJvb3QgQ0ExGjAYBgNVBAoMEUludGVsIENv\ncnBvcmF0aW9uMRQwEgYDVQQHDAtTYW50YSBDbGFyYTELMAkGA1UECAwCQ0ExCzAJ\nBgNVBAYTAlVTMB4XDTE5MTAzMTEyMzM0N1oXDTI2MTAzMTEyMzM0N1owbDEeMBwG\nA1UEAwwVSW50ZWwgU0dYIFRDQiBTaWduaW5nMRowGAYDVQQKDBFJbnRlbCBDb3Jw\nb3JhdGlvbjEUMBIGA1UEBwwLU2FudGEgQ2xhcmExCzAJBgNVBAgMAkNBMQswCQYD\nVQQGEwJVUzBZMBMGByqGSM49AgEGCCqGSM49AwEHA0IABOnYw9LbN/JmyUttXa0M\niBEenjPbxbR4C8MuVYxDI+Le8lDBLp9X4wMzCAUF/fI/31giClXp/y0erLbLZjdV\n07+jgbkwgbYwHwYDVR0jBBgwFoAU6ehEUlM2XEsYmhH8QxgspdwggEgwVgYDVR0f\nBE8wTTBLoEmgR4ZFaHR0cHM6Ly9zYngtY2VydGlmaWNhdGVzLnRydXN0ZWRzZXJ2\naWNlcy5pbnRlbC5jb20vSW50ZWxTR1hSb290Q0EuZGVyMB0GA1UdDgQWBBROHyfr\nrZP+yo9kr7ufcfrv8obC7TAOBgNVHQ8BAf8EBAMCBsAwDAYDVR0TAQH/BAIwADAK\nBggqhkjOPQQDAgNIADBFAiEA9xQeifK+2abQGnrAgk0hrOhdyvJQorh2cEMn4Gwr\n4hoCIFHW5qQ9G2wBJ4GMNQqv/oMfbPtzmyTlaWWzwxkqM0CT\n-----END CERTIFICATE-----\n-----BEGIN CERTIFICATE-----\nMIIClDCCAjmgAwIBAgIVAOnoRFJTNlxLGJoR/EMYLKXcIIBIMAoGCCqGSM49BAMC\nMGgxGjAYBgNVBAMMEUludGVsIFNHWCBSb290IENBMRowGAYDVQQKDBFJbnRlbCBD\nb3Jwb3JhdGlvbjEUMBIGA1UEBwwLU2FudGEgQ2xhcmExCzAJBgNVBAgMAkNBMQsw\nCQYDVQQGEwJVUzAeFw0xOTEwMzEwOTQ5MjFaFw00OTEyMzEyMzU5NTlaMGgxGjAY\nBgNVBAMMEUludGVsIFNHWCBSb290IENBMRowGAYDVQQKDBFJbnRlbCBDb3Jwb3Jh\ndGlvbjEUMBIGA1UEBwwLU2FudGEgQ2xhcmExCzAJBgNVBAgMAkNBMQswCQYDVQQG\nEwJVUzBZMBMGByqGSM49AgEGCCqGSM49AwEHA0IABE/6D/1WHNrWwPmNMIyBKMW5\nJ6JzMsjo6xP2vkK1cdZGb1PGRP/C/8ECgiDkmklmzwLzLi+000m7LLrtKJA3oC2j\ngb8wgbwwHwYDVR0jBBgwFoAU6ehEUlM2XEsYmhH8QxgspdwggEgwVgYDVR0fBE8w\nTTBLoEmgR4ZFaHR0cHM6Ly9zYngtY2VydGlmaWNhdGVzLnRydXN0ZWRzZXJ2aWNl\ncy5pbnRlbC5jb20vSW50ZWxTR1hSb290Q0EuZGVyMB0GA1UdDgQWBBTp6ERSUzZc\nSxiaEfxDGCyl3CCASDAOBgNVHQ8BAf8EBAMCAQYwEgYDVR0TAQH/BAgwBgEB/wIB\nATAKBggqhkjOPQQDAgNJADBGAiEAzw9zdUiUHPMUd0C4mx41jlFZkrM3y5f1lgnV\nO7FbjOoCIQCoGtUmT4cXt7V+ySHbJ8Hob9AanpvXNH1ER+/gZF+opQ==\n-----END CERTIFICATE-----\n"},{"fmspc":"10806F070000","tcbInfo":"{\"tcbInfo\":{\"id\":\"TDX\",\"version\":3,\"issueDate\":\"2025-10-21T09:44:52Z\",\"nextUpdate\":\"2025-11-20T09:44:52Z\",\"fmspc\":\"10806F070000\",\"pceId\":\"0000\",\"tcbType\":0,\"tcbEvaluationDataNumber\":5,\"tdxModule\":{\"mrsigner\":\"000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000\",\"attributes\":\"0000000000000000\",\"attributesMask\":\"FFFFFFFFFFFFFFFF\"},\"tdxModuleIdentities\":[{\"id\":\"TDX_02\",\"mrsigner\":\"000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000\",\"attributes\":\"0000000000000000\",\"attributesMask\":\"FFFFFFFFFFFFFFFF\",\"tcbLevels\":[{\"tcb\":{\"isvsvn\":0},\"tcbDate\":\"2022-11-09T00:00:00Z\",\"tcbStatus\":\"UpToDate\"}]},{\"id\":\"TDX_03\",\"mrsigner\":\"000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000\",\"attributes\":\"0000000000000000\",\"attributesMask\":\"FFFFFFFFFFFFFFFF\",\"tcbLevels\":[{\"tcb\":{\"isvsvn\":0},\"tcbDate\":\"2022-11-09T00:00:00Z\",\"tcbStatus\":\"UpToDate\"}]},{\"id\":\"TDX_01\",\"mrsigner\":\"000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000\",\"attributes\":\"0000000000000000\",\"attributesMask\":\"FFFFFFFFFFFFFFFF\",\"tcbLevels\":[{\"tcb\":{\"isvsvn\":0},\"tcbDate\":\"2022-11-09T00:00:00Z\",\"tcbStatus\":\"UpToDate\"}]}],\"tcbLevels\":[{\"tcb\":{\"sgxtcbcomponents\":[{\"svn\":1,\"category\":\"BIOS\",\"type\":\"Early Microcode Update\"},{\"svn\":1,\"category\":\"OS/VMM\",\"type\":\"SGX Late Microcode Update\"},{\"svn\":0,\"category\":\"OS/VMM\",\"type\":\"TXT SINIT\"},{\"svn\":0,\"category\":\"BIOS\"},{\"svn\":0,\"category\":\"BIOS\"},{\"svn\":0,\"category\":\"BIOS\"},{\"svn\":0},{\"svn\":0,\"category\":\"OS/VMM\",\"type\":\"SEAMLDR ACM\"},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0}],\"pcesvn\":0,\"tdxtcbcomponents\":[{\"svn\":0,\"category\":\"OS/VMM\",\"type\":\"TDX Module\"},{\"svn\":0,\"category\":\"OS/VMM\",\"type\":\"TDX Module\"},{\"svn\":1,\"category\":\"OS/VMM\",\"type\":\"TDX Late Microcode Update\"},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0}]},\"tcbDate\":\"2022-11-09T00:00:00Z\",\"tcbStatus\":\"UpToDate\"}]},\"signature\":\"c97da1d2116279e490db192e5daf7793951473da3a231e09309b882a1e02528f3efe56ff9fff0f718db1aa94aeba4c9256d435e51c075aab5af85db2e43c109e\"}","tcbInfoIssuerChain":"-----BEGIN CERTIFICATE-----\nMIICkDCCAjagAwIBAgIUTh8n662T/sqPZK+7n3H67/KGwu0wCgYIKoZIzj0EAwIw\naDEaMBgGA1UEAwwRSW50ZWwgU0dYIFJvb3QgQ0ExGjAYBgNVBAoMEUludGVsIENv\ncnBvcmF0aW9uMRQwEgYDVQQHDAtTYW50YSBDbGFyYTELMAkGA1UECAwCQ0ExCzAJ\nBgNVBAYTAlVTMB4XDTE5MTAzMTEyMzM0N1oXDTI2MTAzMTEyMzM0N1owbDEeMBwG\nA1UEAwwVSW50ZWwgU0dYIFRDQiBTaWduaW5nMRowGAYDVQQKDBFJbnRlbCBDb3Jw\nb3JhdGlvbjEUMBIGA1UEBwwLU2FudGEgQ2xhcmExCzAJBgNVBAgMAkNBMQswCQYD\nVQQGEwJVUzBZMBMGByqGSM49AgEGCCqGSM49AwEHA0IABOnYw9LbN/JmyUttXa0M\niBEenjPbxbR4C8MuVYxDI+Le8lDBLp9X4wMzCAUF/fI/31giClXp/y0erLbLZjdV\n07+jgbkwgbYwHwYDVR0jBBgwFoAU6ehEUlM2XEsYmhH8QxgspdwggEgwVgYDVR0f\nBE8wTTBLoEmgR4ZFaHR0cHM6Ly9zYngtY2VydGlmaWNhdGVzLnRydXN0ZWRzZXJ2\naWNlcy5pbnRlbC5jb20vSW50ZWxTR1hSb290Q0EuZGVyMB0GA1UdDgQWBBROHyfr\nrZP+yo9kr7ufcfrv8obC7TAOBgNVHQ8BAf8EBAMCBsAwDAYDVR0TAQH/BAIwADAK\nBggqhkjOPQQDAgNIADBFAiEA9xQeifK+2abQGnrAgk0hrOhdyvJQorh2cEMn4Gwr\n4hoCIFHW5qQ9G2wBJ4GMNQqv/oMfbPtzmyTlaWWzwxkqM0CT\n-----END CERTIFICATE-----\n-----BEGIN CERTIFICATE-----\nMIIClDCCAjmgAwIBAgIVAOnoRFJTNlxLGJoR/EMYLKXcIIBIMAoGCCqGSM49BAMC\nMGgxGjAYBgNVBAMMEUludGVsIFNHWCBSb290IENBMRowGAYDVQQKDBFJbnRlbCBD\nb3Jwb3JhdGlvbjEUMBIGA1UEBwwLU2FudGEgQ2xhcmExCzAJBgNVBAgMAkNBMQsw\nCQYDVQQGEwJVUzAeFw0xOTEwMzEwOTQ5MjFaFw00OTEyMzEyMzU5NTlaMGgxGjAY\nBgNVBAMMEUludGVsIFNHWCBSb290IENBMRowGAYDVQQKDBFJbnRlbCBDb3Jwb3Jh\ndGlvbjEUMBIGA1UEBwwLU2FudGEgQ2xhcmExCzAJBgNVBAgMAkNBMQswCQYDVQQG\nEwJVUzBZMBMGByqGSM49AgEGCCqGSM49AwEHA0IABE/6D/1WHNrWwPmNMIyBKMW5\nJ6JzMsjo6xP2vkK1cdZGb1PGRP/C/8ECgiDkmklmzwLzLi+000m7LLrtKJA3oC2j\ngb8wgbwwHwYDVR0jBBgwFoAU6ehEUlM2XEsYmhH8QxgspdwggEgwVgYDVR0fBE8w\nTTBLoEmgR4ZFaHR0cHM6Ly9zYngtY2VydGlmaWNhdGVzLnRydXN0ZWRzZXJ2aWNl\ncy5pbnRlbC5jb20vSW50ZWxTR1hSb290Q0EuZGVyMB0GA1UdDgQWBBTp6ERSUzZc\nSxiaEfxDGCyl3CCASDAOBgNVHQ8BAf8EBAMCAQYwEgYDVR0TAQH/BAgwBgEB/wIB\nATAKBggqhkjOPQQDAgNJADBGAiEAzw9zdUiUHPMUd0C4mx41jlFZkrM3y5f1lgnV\nO7FbjOoCIQCoGtUmT4cXt7V+ySHbJ8Hob9AanpvXNH1ER+/gZF+opQ==\n-----END CERTIFICATE-----\n"},{"fmspc":"20D06D010000","tcbInfo":"{\"tcbInfo\":{\"id\":\"TDX\",\"version\":3,\"issueDate\":\"2025-10-21T09:44:53Z\",\"nextUpdate\":\"2025-11-20T09:44:53Z\",\"fmspc\":\"20D06D010000\",\"pceId\":\"0000\",\"tcbType\":0,\"tcbEvaluationDataNumber\":5,\"tdxModule\":{\"mrsigner\":\"000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000\",\"attributes\":\"0000000000000000\",\"attributesMask\":\"FFFFFFFFFFFFFFFF\"},\"tdxModuleIdentities\":[{\"id\":\"TDX_02\",\"mrsigner\":\"000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000\",\"attributes\":\"0000000000000000\",\"attributesMask\":\"FFFFFFFFFFFFFFFF\",\"tcbLevels\":[{\"tcb\":{\"isvsvn\":0},\"tcbDate\":\"2022-11-09T00:00:00Z\",\"tcbStatus\":\"UpToDate\"}]},{\"id\":\"TDX_03\",\"mrsigner\":\"000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000\",\"attributes\":\"0000000000000000\",\"attributesMask\":\"FFFFFFFFFFFFFFFF\",\"tcbLevels\":[{\"tcb\":{\"isvsvn\":0},\"tcbDate\":\"2022-11-09T00:00:00Z\",\"tcbStatus\":\"UpToDate\"}]},{\"id\":\"TDX_01\",\"mrsigner\":\"000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000\",\"attributes\":\"0000000000000000\",\"attributesMask\":\"FFFFFFFFFFFFFFFF\",\"tcbLevels\":[{\"tcb\":{\"isvsvn\":0},\"tcbDate\":\"2022-11-09T00:00:00Z\",\"tcbStatus\":\"UpToDate\"}]}],\"tcbLevels\":[{\"tcb\":{\"sgxtcbcomponents\":[{\"svn\":1,\"category\":\"BIOS\",\"type\":\"Early Microcode Update\"},{\"svn\":1,\"category\":\"OS/VMM\",\"type\":\"SGX Late Microcode Update\"},{\"svn\":0,\"category\":\"OS/VMM\",\"type\":\"TXT SINIT\"},{\"svn\":0,\"category\":\"BIOS\"},{\"svn\":0,\"category\":\"BIOS\"},{\"svn\":0,\"category\":\"BIOS\"},{\"svn\":0},{\"svn\":0,\"category\":\"OS/VMM\",\"type\":\"SEAMLDR ACM\"},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0}],\"pcesvn\":0,\"tdxtcbcomponents\":[{\"svn\":0,\"category\":\"OS/VMM\",\"type\":\"TDX Module\"},{\"svn\":0,\"category\":\"OS/VMM\",\"type\":\"TDX Module\"},{\"svn\":1,\"category\":\"OS/VMM\",\"type\":\"TDX Late Microcode Update\"},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0}]},\"tcbDate\":\"2022-11-09T00:00:00Z\",\"tcbStatus\":\"UpToDate\"}]},\"signature\":\"ba5cbb2dfd8589a8de85243b8c376a07016d3e8d4eecadc0803e909dfb829b05e1978362fb17dddad611190eced87431ea138bd743cb165ded7dcc2fc8de9c70\"}","tcbInfoIssuerChain":"-----BEGIN CERTIFICATE-----\nMIICkDCCAjagAwIBAgIUTh8n662T/sqPZK+7n3H67/KGwu0wCgYIKoZIzj0EAwIw\naDEaMBgGA1UEAwwRSW50ZWwgU0dYIFJvb3QgQ0ExGjAYBgNVBAoMEUludGVsIENv\ncnBvcmF0aW9uMRQwEgYDVQQHDAtTYW50YSBDbGFyYTELMAkGA1UECAwCQ0ExCzAJ\nBgNVBAYTAlVTMB4XDTE5MTAzMTEyMzM0N1oXDTI2MTAzMTEyMzM0N1owbDEeMBwG\nA1UEAwwVSW50ZWwgU0dYIFRDQiBTaWduaW5nMRowGAYDVQQKDBFJbnRlbCBDb3Jw\nb3JhdGlvbjEUMBIGA1UEBwwLU2FudGEgQ2xhcmExCzAJBgNVBAgMAkNBMQswCQYD\nVQQGEwJVUzBZMBMGByqGSM49AgEGCCqGSM49AwEHA0IABOnYw9LbN/JmyUttXa0M\niBEenjPbxbR4C8MuVYxDI+Le8lDBLp9X4wMzCAUF/fI/31giClXp/y0erLbLZjdV\n07+jgbkwgbYwHwYDVR0jBBgwFoAU6ehEUlM2XEsYmhH8QxgspdwggEgwVgYDVR0f\nBE8wTTBLoEmgR4ZFaHR0cHM6Ly9zYngtY2VydGlmaWNhdGVzLnRydXN0ZWRzZXJ2\naWNlcy5pbnRlbC5jb20vSW50ZWxTR1hSb290Q0EuZGVyMB0GA1UdDgQWBBROHyfr\nrZP+yo9kr7ufcfrv8obC7TAOBgNVHQ8BAf8EBAMCBsAwDAYDVR0TAQH/BAIwADAK\nBggqhkjOPQQDAgNIADBFAiEA9xQeifK+2abQGnrAgk0hrOhdyvJQorh2cEMn4Gwr\n4hoCIFHW5qQ9G2wBJ4GMNQqv/oMfbPtzmyTlaWWzwxkqM0CT\n-----END CERTIFICATE-----\n-----BEGIN CERTIFICATE-----\nMIIClDCCAjmgAwIBAgIVAOnoRFJTNlxLGJoR/EMYLKXcIIBIMAoGCCqGSM49BAMC\nMGgxGjAYBgNVBAMMEUludGVsIFNHWCBSb290IENBMRowGAYDVQQKDBFJbnRlbCBD\nb3Jwb3JhdGlvbjEUMBIGA1UEBwwLU2FudGEgQ2xhcmExCzAJBgNVBAgMAkNBMQsw\nCQYDVQQGEwJVUzAeFw0xOTEwMzEwOTQ5MjFaFw00OTEyMzEyMzU5NTlaMGgxGjAY\nBgNVBAMMEUludGVsIFNHWCBSb290IENBMRowGAYDVQQKDBFJbnRlbCBDb3Jwb3Jh\ndGlvbjEUMBIGA1UEBwwLU2FudGEgQ2xhcmExCzAJBgNVBAgMAkNBMQswCQYDVQQG\nEwJVUzBZMBMGByqGSM49AgEGCCqGSM49AwEHA0IABE/6D/1WHNrWwPmNMIyBKMW5\nJ6JzMsjo6xP2vkK1cdZGb1PGRP/C/8ECgiDkmklmzwLzLi+000m7LLrtKJA3oC2j\ngb8wgbwwHwYDVR0jBBgwFoAU6ehEUlM2XEsYmhH8QxgspdwggEgwVgYDVR0fBE8w\nTTBLoEmgR4ZFaHR0cHM6Ly9zYngtY2VydGlmaWNhdGVzLnRydXN0ZWRzZXJ2aWNl\ncy5pbnRlbC5jb20vSW50ZWxTR1hSb290Q0EuZGVyMB0GA1UdDgQWBBTp6ERSUzZc\nSxiaEfxDGCyl3CCASDAOBgNVHQ8BAf8EBAMCAQYwEgYDVR0TAQH/BAgwBgEB/wIB\nATAKBggqhkjOPQQDAgNJADBGAiEAzw9zdUiUHPMUd0C4mx41jlFZkrM3y5f1lgnV\nO7FbjOoCIQCoGtUmT4cXt7V+ySHbJ8Hob9AanpvXNH1ER+/gZF+opQ==\n-----END CERTIFICATE-----\n"},{"fmspc":"00A06F000000","tcbInfo":"{\"tcbInfo\":{\"id\":\"TDX\",\"version\":3,\"issueDate\":\"2025-10-21T09:44:54Z\",\"nextUpdate\":\"2025-11-20T09:44:54Z\",\"fmspc\":\"00A06F000000\",\"pceId\":\"0000\",\"tcbType\":0,\"tcbEvaluationDataNumber\":5,\"tdxModule\":{\"mrsigner\":\"000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000\",\"attributes\":\"0000000000000000\",\"attributesMask\":\"FFFFFFFFFFFFFFFF\"},\"tdxModuleIdentities\":[{\"id\":\"TDX_02\",\"mrsigner\":\"000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000\",\"attributes\":\"0000000000000000\",\"attributesMask\":\"FFFFFFFFFFFFFFFF\",\"tcbLevels\":[{\"tcb\":{\"isvsvn\":0},\"tcbDate\":\"2022-11-09T00:00:00Z\",\"tcbStatus\":\"UpToDate\"}]},{\"id\":\"TDX_03\",\"mrsigner\":\"000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000\",\"attributes\":\"0000000000000000\",\"attributesMask\":\"FFFFFFFFFFFFFFFF\",\"tcbLevels\":[{\"tcb\":{\"isvsvn\":0},\"tcbDate\":\"2022-11-09T00:00:00Z\",\"tcbStatus\":\"UpToDate\"}]},{\"id\":\"TDX_01\",\"mrsigner\":\"000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000\",\"attributes\":\"0000000000000000\",\"attributesMask\":\"FFFFFFFFFFFFFFFF\",\"tcbLevels\":[{\"tcb\":{\"isvsvn\":0},\"tcbDate\":\"2022-11-09T00:00:00Z\",\"tcbStatus\":\"UpToDate\"}]}],\"tcbLevels\":[{\"tcb\":{\"sgxtcbcomponents\":[{\"svn\":1,\"category\":\"BIOS\",\"type\":\"Early Microcode Update\"},{\"svn\":1,\"category\":\"OS/VMM\",\"type\":\"SGX Late Microcode Update\"},{\"svn\":0,\"category\":\"OS/VMM\",\"type\":\"TXT SINIT\"},{\"svn\":0,\"category\":\"BIOS\"},{\"svn\":0,\"category\":\"BIOS\"},{\"svn\":0,\"category\":\"BIOS\"},{\"svn\":0},{\"svn\":0,\"category\":\"OS/VMM\",\"type\":\"SEAMLDR ACM\"},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0}],\"pcesvn\":0,\"tdxtcbcomponents\":[{\"svn\":0,\"category\":\"OS/VMM\",\"type\":\"TDX Module\"},{\"svn\":0,\"category\":\"OS/VMM\",\"type\":\"TDX Module\"},{\"svn\":1,\"category\":\"OS/VMM\",\"type\":\"TDX Late Microcode Update\"},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0}]},\"tcbDate\":\"2022-11-09T00:00:00Z\",\"tcbStatus\":\"UpToDate\"}]},\"signature\":\"e0080569485b49d471cb1fb0246a089e90d3f8b4f696d586cf40b87d4ea7ec711ccc63a4bb5023417575ec2e62c99ae1e0a0ac8514fb2b7c919552dfb15c2687\"}","tcbInfoIssuerChain":"-----BEGIN CERTIFICATE-----\nMIICkDCCAjagAwIBAgIUTh8n662T/sqPZK+7n3H67/KGwu0wCgYIKoZIzj0EAwIw\naDEaMBgGA1UEAwwRSW50ZWwgU0dYIFJvb3QgQ0ExGjAYBgNVBAoMEUludGVsIENv\ncnBvcmF0aW9uMRQwEgYDVQQHDAtTYW50YSBDbGFyYTELMAkGA1UECAwCQ0ExCzAJ\nBgNVBAYTAlVTMB4XDTE5MTAzMTEyMzM0N1oXDTI2MTAzMTEyMzM0N1owbDEeMBwG\nA1UEAwwVSW50ZWwgU0dYIFRDQiBTaWduaW5nMRowGAYDVQQKDBFJbnRlbCBDb3Jw\nb3JhdGlvbjEUMBIGA1UEBwwLU2FudGEgQ2xhcmExCzAJBgNVBAgMAkNBMQswCQYD\nVQQGEwJVUzBZMBMGByqGSM49AgEGCCqGSM49AwEHA0IABOnYw9LbN/JmyUttXa0M\niBEenjPbxbR4C8MuVYxDI+Le8lDBLp9X4wMzCAUF/fI/31giClXp/y0erLbLZjdV\n07+jgbkwgbYwHwYDVR0jBBgwFoAU6ehEUlM2XEsYmhH8QxgspdwggEgwVgYDVR0f\nBE8wTTBLoEmgR4ZFaHR0cHM6Ly9zYngtY2VydGlmaWNhdGVzLnRydXN0ZWRzZXJ2\naWNlcy5pbnRlbC5jb20vSW50ZWxTR1hSb290Q0EuZGVyMB0GA1UdDgQWBBROHyfr\nrZP+yo9kr7ufcfrv8obC7TAOBgNVHQ8BAf8EBAMCBsAwDAYDVR0TAQH/BAIwADAK\nBggqhkjOPQQDAgNIADBFAiEA9xQeifK+2abQGnrAgk0hrOhdyvJQorh2cEMn4Gwr\n4hoCIFHW5qQ9G2wBJ4GMNQqv/oMfbPtzmyTlaWWzwxkqM0CT\n-----END CERTIFICATE-----\n-----BEGIN CERTIFICATE-----\nMIIClDCCAjmgAwIBAgIVAOnoRFJTNlxLGJoR/EMYLKXcIIBIMAoGCCqGSM49BAMC\nMGgxGjAYBgNVBAMMEUludGVsIFNHWCBSb290IENBMRowGAYDVQQKDBFJbnRlbCBD\nb3Jwb3JhdGlvbjEUMBIGA1UEBwwLU2FudGEgQ2xhcmExCzAJBgNVBAgMAkNBMQsw\nCQYDVQQGEwJVUzAeFw0xOTEwMzEwOTQ5MjFaFw00OTEyMzEyMzU5NTlaMGgxGjAY\nBgNVBAMMEUludGVsIFNHWCBSb290IENBMRowGAYDVQQKDBFJbnRlbCBDb3Jwb3Jh\ndGlvbjEUMBIGA1UEBwwLU2FudGEgQ2xhcmExCzAJBgNVBAgMAkNBMQswCQYDVQQG\nEwJVUzBZMBMGByqGSM49AgEGCCqGSM49AwEHA0IABE/6D/1WHNrWwPmNMIyBKMW5\nJ6JzMsjo6xP2vkK1cdZGb1PGRP/C/8ECgiDkmklmzwLzLi+000m7LLrtKJA3oC2j\ngb8wgbwwHwYDVR0jBBgwFoAU6ehEUlM2XEsYmhH8QxgspdwggEgwVgYDVR0fBE8w\nTTBLoEmgR4ZFaHR0cHM6Ly9zYngtY2VydGlmaWNhdGVzLnRydXN0ZWRzZXJ2aWNl\ncy5pbnRlbC5jb20vSW50ZWxTR1hSb290Q0EuZGVyMB0GA1UdDgQWBBTp6ERSUzZc\nSxiaEfxDGCyl3CCASDAOBgNVHQ8BAf8EBAMCAQYwEgYDVR0TAQH/BAgwBgEB/wIB\nATAKBggqhkjOPQQDAgNJADBGAiEAzw9zdUiUHPMUd0C4mx41jlFZkrM3y5f1lgnV\nO7FbjOoCIQCoGtUmT4cXt7V+ySHbJ8Hob9AanpvXNH1ER+/gZF+opQ==\n-----END CERTIFICATE-----\n"},{"fmspc":"10A06D050000","tcbInfo":"{\"tcbInfo\":{\"id\":\"TDX\",\"version\":3,\"issueDate\":\"2025-10-21T09:44:55Z\",\"nextUpdate\":\"2025-11-20T09:44:55Z\",\"fmspc\":\"10A06D050000\",\"pceId\":\"0000\",\"tcbType\":0,\"tcbEvaluationDataNumber\":5,\"tdxModule\":{\"mrsigner\":\"000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000\",\"attributes\":\"0000000000000000\",\"attributesMask\":\"FFFFFFFFFFFFFFFF\"},\"tdxModuleIdentities\":[{\"id\":\"TDX_02\",\"mrsigner\":\"000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000\",\"attributes\":\"0000000000000000\",\"attributesMask\":\"FFFFFFFFFFFFFFFF\",\"tcbLevels\":[{\"tcb\":{\"isvsvn\":0},\"tcbDate\":\"2022-11-09T00:00:00Z\",\"tcbStatus\":\"UpToDate\"}]},{\"id\":\"TDX_03\",\"mrsigner\":\"000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000\",\"attributes\":\"0000000000000000\",\"attributesMask\":\"FFFFFFFFFFFFFFFF\",\"tcbLevels\":[{\"tcb\":{\"isvsvn\":0},\"tcbDate\":\"2022-11-09T00:00:00Z\",\"tcbStatus\":\"UpToDate\"}]},{\"id\":\"TDX_01\",\"mrsigner\":\"000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000\",\"attributes\":\"0000000000000000\",\"attributesMask\":\"FFFFFFFFFFFFFFFF\",\"tcbLevels\":[{\"tcb\":{\"isvsvn\":0},\"tcbDate\":\"2022-11-09T00:00:00Z\",\"tcbStatus\":\"UpToDate\"}]}],\"tcbLevels\":[{\"tcb\":{\"sgxtcbcomponents\":[{\"svn\":0,\"category\":\"BIOS\",\"type\":\"Early Microcode Update\"},{\"svn\":0,\"category\":\"OS/VMM\",\"type\":\"SGX Late Microcode Update\"},{\"svn\":0,\"category\":\"OS/VMM\",\"type\":\"TXT SINIT\"},{\"svn\":0,\"category\":\"BIOS\"},{\"svn\":0,\"category\":\"BIOS\"},{\"svn\":0,\"category\":\"BIOS\"},{\"svn\":0},{\"svn\":0,\"category\":\"OS/VMM\",\"type\":\"SEAMLDR ACM\"},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0}],\"pcesvn\":0,\"tdxtcbcomponents\":[{\"svn\":0,\"category\":\"OS/VMM\",\"type\":\"TDX Module\"},{\"svn\":0,\"category\":\"OS/VMM\",\"type\":\"TDX Module\"},{\"svn\":0,\"category\":\"OS/VMM\",\"type\":\"TDX Late Microcode Update\"},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0}]},\"tcbDate\":\"2022-11-09T00:00:00Z\",\"tcbStatus\":\"UpToDate\"}]},\"signature\":\"7b47307324b11bb25a8c13ee295f052290ea5e50ff216fb59ec5b5fba4ac363da03b98c930c347501d4654438ee1c4dd2e5a6bf4001419d3f79c90ce483340eb\"}","tcbInfoIssuerChain":"-----BEGIN CERTIFICATE-----\nMIICkDCCAjagAwIBAgIUTh8n662T/sqPZK+7n3H67/KGwu0wCgYIKoZIzj0EAwIw\naDEaMBgGA1UEAwwRSW50ZWwgU0dYIFJvb3QgQ0ExGjAYBgNVBAoMEUludGVsIENv\ncnBvcmF0aW9uMRQwEgYDVQQHDAtTYW50YSBDbGFyYTELMAkGA1UECAwCQ0ExCzAJ\nBgNVBAYTAlVTMB4XDTE5MTAzMTEyMzM0N1oXDTI2MTAzMTEyMzM0N1owbDEeMBwG\nA1UEAwwVSW50ZWwgU0dYIFRDQiBTaWduaW5nMRowGAYDVQQKDBFJbnRlbCBDb3Jw\nb3JhdGlvbjEUMBIGA1UEBwwLU2FudGEgQ2xhcmExCzAJBgNVBAgMAkNBMQswCQYD\nVQQGEwJVUzBZMBMGByqGSM49AgEGCCqGSM49AwEHA0IABOnYw9LbN/JmyUttXa0M\niBEenjPbxbR4C8MuVYxDI+Le8lDBLp9X4wMzCAUF/fI/31giClXp/y0erLbLZjdV\n07+jgbkwgbYwHwYDVR0jBBgwFoAU6ehEUlM2XEsYmhH8QxgspdwggEgwVgYDVR0f\nBE8wTTBLoEmgR4ZFaHR0cHM6Ly9zYngtY2VydGlmaWNhdGVzLnRydXN0ZWRzZXJ2\naWNlcy5pbnRlbC5jb20vSW50ZWxTR1hSb290Q0EuZGVyMB0GA1UdDgQWBBROHyfr\nrZP+yo9kr7ufcfrv8obC7TAOBgNVHQ8BAf8EBAMCBsAwDAYDVR0TAQH/BAIwADAK\nBggqhkjOPQQDAgNIADBFAiEA9xQeifK+2abQGnrAgk0hrOhdyvJQorh2cEMn4Gwr\n4hoCIFHW5qQ9G2wBJ4GMNQqv/oMfbPtzmyTlaWWzwxkqM0CT\n-----END CERTIFICATE-----\n-----BEGIN CERTIFICATE-----\nMIIClDCCAjmgAwIBAgIVAOnoRFJTNlxLGJoR/EMYLKXcIIBIMAoGCCqGSM49BAMC\nMGgxGjAYBgNVBAMMEUludGVsIFNHWCBSb290IENBMRowGAYDVQQKDBFJbnRlbCBD\nb3Jwb3JhdGlvbjEUMBIGA1UEBwwLU2FudGEgQ2xhcmExCzAJBgNVBAgMAkNBMQsw\nCQYDVQQGEwJVUzAeFw0xOTEwMzEwOTQ5MjFaFw00OTEyMzEyMzU5NTlaMGgxGjAY\nBgNVBAMMEUludGVsIFNHWCBSb290IENBMRowGAYDVQQKDBFJbnRlbCBDb3Jwb3Jh\ndGlvbjEUMBIGA1UEBwwLU2FudGEgQ2xhcmExCzAJBgNVBAgMAkNBMQswCQYDVQQG\nEwJVUzBZMBMGByqGSM49AgEGCCqGSM49AwEHA0IABE/6D/1WHNrWwPmNMIyBKMW5\nJ6JzMsjo6xP2vkK1cdZGb1PGRP/C/8ECgiDkmklmzwLzLi+000m7LLrtKJA3oC2j\ngb8wgbwwHwYDVR0jBBgwFoAU6ehEUlM2XEsYmhH8QxgspdwggEgwVgYDVR0fBE8w\nTTBLoEmgR4ZFaHR0cHM6Ly9zYngtY2VydGlmaWNhdGVzLnRydXN0ZWRzZXJ2aWNl\ncy5pbnRlbC5jb20vSW50ZWxTR1hSb290Q0EuZGVyMB0GA1UdDgQWBBTp6ERSUzZc\nSxiaEfxDGCyl3CCASDAOBgNVHQ8BAf8EBAMCAQYwEgYDVR0TAQH/BAgwBgEB/wIB\nATAKBggqhkjOPQQDAgNJADBGAiEAzw9zdUiUHPMUd0C4mx41jlFZkrM3y5f1lgnV\nO7FbjOoCIQCoGtUmT4cXt7V+ySHbJ8Hob9AanpvXNH1ER+/gZF+opQ==\n-----END CERTIFICATE-----\n"},{"fmspc":"00C06F000000","tcbInfo":"{\"tcbInfo\":{\"id\":\"TDX\",\"version\":3,\"issueDate\":\"2025-10-21T09:44:56Z\",\"nextUpdate\":\"2025-11-20T09:44:56Z\",\"fmspc\":\"00C06F000000\",\"pceId\":\"0000\",\"tcbType\":0,\"tcbEvaluationDataNumber\":5,\"tdxModule\":{\"mrsigner\":\"000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000\",\"attributes\":\"0000000000000000\",\"attributesMask\":\"FFFFFFFFFFFFFFFF\"},\"tdxModuleIdentities\":[{\"id\":\"TDX_02\",\"mrsigner\":\"000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000\",\"attributes\":\"0000000000000000\",\"attributesMask\":\"FFFFFFFFFFFFFFFF\",\"tcbLevels\":[{\"tcb\":{\"isvsvn\":0},\"tcbDate\":\"2022-11-09T00:00:00Z\",\"tcbStatus\":\"UpToDate\"}]},{\"id\":\"TDX_03\",\"mrsigner\":\"000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000\",\"attributes\":\"0000000000000000\",\"attributesMask\":\"FFFFFFFFFFFFFFFF\",\"tcbLevels\":[{\"tcb\":{\"isvsvn\":0},\"tcbDate\":\"2022-11-09T00:00:00Z\",\"tcbStatus\":\"UpToDate\"}]},{\"id\":\"TDX_01\",\"mrsigner\":\"000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000\",\"attributes\":\"0000000000000000\",\"attributesMask\":\"FFFFFFFFFFFFFFFF\",\"tcbLevels\":[{\"tcb\":{\"isvsvn\":0},\"tcbDate\":\"2022-11-09T00:00:00Z\",\"tcbStatus\":\"UpToDate\"}]}],\"tcbLevels\":[{\"tcb\":{\"sgxtcbcomponents\":[{\"svn\":1,\"category\":\"BIOS\",\"type\":\"Early Microcode Update\"},{\"svn\":1,\"category\":\"OS/VMM\",\"type\":\"SGX Late Microcode Update\"},{\"svn\":0,\"category\":\"OS/VMM\",\"type\":\"TXT SINIT\"},{\"svn\":0,\"category\":\"BIOS\"},{\"svn\":0,\"category\":\"BIOS\"},{\"svn\":0,\"category\":\"BIOS\"},{\"svn\":0},{\"svn\":0,\"category\":\"OS/VMM\",\"type\":\"SEAMLDR ACM\"},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0}],\"pcesvn\":0,\"tdxtcbcomponents\":[{\"svn\":0,\"category\":\"OS/VMM\",\"type\":\"TDX Module\"},{\"svn\":0,\"category\":\"OS/VMM\",\"type\":\"TDX Module\"},{\"svn\":1,\"category\":\"OS/VMM\",\"type\":\"TDX Late Microcode Update\"},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0}]},\"tcbDate\":\"2022-11-09T00:00:00Z\",\"tcbStatus\":\"UpToDate\"}]},\"signature\":\"4208d603a0c646cdfba3a764de628aabf599d844ec36901373d8b70b0b03dedac28ad21769cf7d288045936e43f520f9cbd38cd4a09ae770fef67c1508b35300\"}","tcbInfoIssuerChain":"-----BEGIN CERTIFICATE-----\nMIICkDCCAjagAwIBAgIUTh8n662T/sqPZK+7n3H67/KGwu0wCgYIKoZIzj0EAwIw\naDEaMBgGA1UEAwwRSW50ZWwgU0dYIFJvb3QgQ0ExGjAYBgNVBAoMEUludGVsIENv\ncnBvcmF0aW9uMRQwEgYDVQQHDAtTYW50YSBDbGFyYTELMAkGA1UECAwCQ0ExCzAJ\nBgNVBAYTAlVTMB4XDTE5MTAzMTEyMzM0N1oXDTI2MTAzMTEyMzM0N1owbDEeMBwG\nA1UEAwwVSW50ZWwgU0dYIFRDQiBTaWduaW5nMRowGAYDVQQKDBFJbnRlbCBDb3Jw\nb3JhdGlvbjEUMBIGA1UEBwwLU2FudGEgQ2xhcmExCzAJBgNVBAgMAkNBMQswCQYD\nVQQGEwJVUzBZMBMGByqGSM49AgEGCCqGSM49AwEHA0IABOnYw9LbN/JmyUttXa0M\niBEenjPbxbR4C8MuVYxDI+Le8lDBLp9X4wMzCAUF/fI/31giClXp/y0erLbLZjdV\n07+jgbkwgbYwHwYDVR0jBBgwFoAU6ehEUlM2XEsYmhH8QxgspdwggEgwVgYDVR0f\nBE8wTTBLoEmgR4ZFaHR0cHM6Ly9zYngtY2VydGlmaWNhdGVzLnRydXN0ZWRzZXJ2\naWNlcy5pbnRlbC5jb20vSW50ZWxTR1hSb290Q0EuZGVyMB0GA1UdDgQWBBROHyfr\nrZP+yo9kr7ufcfrv8obC7TAOBgNVHQ8BAf8EBAMCBsAwDAYDVR0TAQH/BAIwADAK\nBggqhkjOPQQDAgNIADBFAiEA9xQeifK+2abQGnrAgk0hrOhdyvJQorh2cEMn4Gwr\n4hoCIFHW5qQ9G2wBJ4GMNQqv/oMfbPtzmyTlaWWzwxkqM0CT\n-----END CERTIFICATE-----\n-----BEGIN CERTIFICATE-----\nMIIClDCCAjmgAwIBAgIVAOnoRFJTNlxLGJoR/EMYLKXcIIBIMAoGCCqGSM49BAMC\nMGgxGjAYBgNVBAMMEUludGVsIFNHWCBSb290IENBMRowGAYDVQQKDBFJbnRlbCBD\nb3Jwb3JhdGlvbjEUMBIGA1UEBwwLU2FudGEgQ2xhcmExCzAJBgNVBAgMAkNBMQsw\nCQYDVQQGEwJVUzAeFw0xOTEwMzEwOTQ5MjFaFw00OTEyMzEyMzU5NTlaMGgxGjAY\nBgNVBAMMEUludGVsIFNHWCBSb290IENBMRowGAYDVQQKDBFJbnRlbCBDb3Jwb3Jh\ndGlvbjEUMBIGA1UEBwwLU2FudGEgQ2xhcmExCzAJBgNVBAgMAkNBMQswCQYDVQQG\nEwJVUzBZMBMGByqGSM49AgEGCCqGSM49AwEHA0IABE/6D/1WHNrWwPmNMIyBKMW5\nJ6JzMsjo6xP2vkK1cdZGb1PGRP/C/8ECgiDkmklmzwLzLi+000m7LLrtKJA3oC2j\ngb8wgbwwHwYDVR0jBBgwFoAU6ehEUlM2XEsYmhH8QxgspdwggEgwVgYDVR0fBE8w\nTTBLoEmgR4ZFaHR0cHM6Ly9zYngtY2VydGlmaWNhdGVzLnRydXN0ZWRzZXJ2aWNl\ncy5pbnRlbC5jb20vSW50ZWxTR1hSb290Q0EuZGVyMB0GA1UdDgQWBBTp6ERSUzZc\nSxiaEfxDGCyl3CCASDAOBgNVHQ8BAf8EBAMCAQYwEgYDVR0TAQH/BAgwBgEB/wIB\nATAKBggqhkjOPQQDAgNJADBGAiEAzw9zdUiUHPMUd0C4mx41jlFZkrM3y5f1lgnV\nO7FbjOoCIQCoGtUmT4cXt7V+ySHbJ8Hob9AanpvXNH1ER+/gZF+opQ==\n-----END CERTIFICATE-----\n"},{"fmspc":"30806F000000","tcbInfo":"{\"tcbInfo\":{\"id\":\"TDX\",\"version\":3,\"issueDate\":\"2025-10-21T09:44:57Z\",\"nextUpdate\":\"2025-11-20T09:44:57Z\",\"fmspc\":\"30806F000000\",\"pceId\":\"0000\",\"tcbType\":0,\"tcbEvaluationDataNumber\":5,\"tdxModule\":{\"mrsigner\":\"000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000\",\"attributes\":\"0000000000000000\",\"attributesMask\":\"FFFFFFFFFFFFFFFF\"},\"tdxModuleIdentities\":[{\"id\":\"TDX_02\",\"mrsigner\":\"000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000\",\"attributes\":\"0000000000000000\",\"attributesMask\":\"FFFFFFFFFFFFFFFF\",\"tcbLevels\":[{\"tcb\":{\"isvsvn\":0},\"tcbDate\":\"2022-11-09T00:00:00Z\",\"tcbStatus\":\"UpToDate\"}]},{\"id\":\"TDX_03\",\"mrsigner\":\"000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000\",\"attributes\":\"0000000000000000\",\"attributesMask\":\"FFFFFFFFFFFFFFFF\",\"tcbLevels\":[{\"tcb\":{\"isvsvn\":0},\"tcbDate\":\"2022-11-09T00:00:00Z\",\"tcbStatus\":\"UpToDate\"}]},{\"id\":\"TDX_01\",\"mrsigner\":\"000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000\",\"attributes\":\"0000000000000000\",\"attributesMask\":\"FFFFFFFFFFFFFFFF\",\"tcbLevels\":[{\"tcb\":{\"isvsvn\":0},\"tcbDate\":\"2022-11-09T00:00:00Z\",\"tcbStatus\":\"UpToDate\"}]}],\"tcbLevels\":[{\"tcb\":{\"sgxtcbcomponents\":[{\"svn\":1,\"category\":\"BIOS\",\"type\":\"Early Microcode Update\"},{\"svn\":1,\"category\":\"OS/VMM\",\"type\":\"SGX Late Microcode Update\"},{\"svn\":0,\"category\":\"OS/VMM\",\"type\":\"TXT SINIT\"},{\"svn\":0,\"category\":\"BIOS\"},{\"svn\":0,\"category\":\"BIOS\"},{\"svn\":0,\"category\":\"BIOS\"},{\"svn\":0},{\"svn\":0,\"category\":\"OS/VMM\",\"type\":\"SEAMLDR ACM\"},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0}],\"pcesvn\":11,\"tdxtcbcomponents\":[{\"svn\":0,\"category\":\"OS/VMM\",\"type\":\"TDX Module\"},{\"svn\":0,\"category\":\"OS/VMM\",\"type\":\"TDX Module\"},{\"svn\":1,\"category\":\"OS/VMM\",\"type\":\"TDX Late Microcode Update\"},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0}]},\"tcbDate\":\"2022-11-09T00:00:00Z\",\"tcbStatus\":\"UpToDate\"}]},\"signature\":\"274fed414afb6217575b8487ca1554d61bc5092f0085c89b9aac7b3f7585a679723f843828d695626927af11bc2b9f0f7a50243cef471ebdd664a0f6db391e75\"}","tcbInfoIssuerChain":"-----BEGIN CERTIFICATE-----\nMIICkDCCAjagAwIBAgIUTh8n662T/sqPZK+7n3H67/KGwu0wCgYIKoZIzj0EAwIw\naDEaMBgGA1UEAwwRSW50ZWwgU0dYIFJvb3QgQ0ExGjAYBgNVBAoMEUludGVsIENv\ncnBvcmF0aW9uMRQwEgYDVQQHDAtTYW50YSBDbGFyYTELMAkGA1UECAwCQ0ExCzAJ\nBgNVBAYTAlVTMB4XDTE5MTAzMTEyMzM0N1oXDTI2MTAzMTEyMzM0N1owbDEeMBwG\nA1UEAwwVSW50ZWwgU0dYIFRDQiBTaWduaW5nMRowGAYDVQQKDBFJbnRlbCBDb3Jw\nb3JhdGlvbjEUMBIGA1UEBwwLU2FudGEgQ2xhcmExCzAJBgNVBAgMAkNBMQswCQYD\nVQQGEwJVUzBZMBMGByqGSM49AgEGCCqGSM49AwEHA0IABOnYw9LbN/JmyUttXa0M\niBEenjPbxbR4C8MuVYxDI+Le8lDBLp9X4wMzCAUF/fI/31giClXp/y0erLbLZjdV\n07+jgbkwgbYwHwYDVR0jBBgwFoAU6ehEUlM2XEsYmhH8QxgspdwggEgwVgYDVR0f\nBE8wTTBLoEmgR4ZFaHR0cHM6Ly9zYngtY2VydGlmaWNhdGVzLnRydXN0ZWRzZXJ2\naWNlcy5pbnRlbC5jb20vSW50ZWxTR1hSb290Q0EuZGVyMB0GA1UdDgQWBBROHyfr\nrZP+yo9kr7ufcfrv8obC7TAOBgNVHQ8BAf8EBAMCBsAwDAYDVR0TAQH/BAIwADAK\nBggqhkjOPQQDAgNIADBFAiEA9xQeifK+2abQGnrAgk0hrOhdyvJQorh2cEMn4Gwr\n4hoCIFHW5qQ9G2wBJ4GMNQqv/oMfbPtzmyTlaWWzwxkqM0CT\n-----END CERTIFICATE-----\n-----BEGIN CERTIFICATE-----\nMIIClDCCAjmgAwIBAgIVAOnoRFJTNlxLGJoR/EMYLKXcIIBIMAoGCCqGSM49BAMC\nMGgxGjAYBgNVBAMMEUludGVsIFNHWCBSb290IENBMRowGAYDVQQKDBFJbnRlbCBD\nb3Jwb3JhdGlvbjEUMBIGA1UEBwwLU2FudGEgQ2xhcmExCzAJBgNVBAgMAkNBMQsw\nCQYDVQQGEwJVUzAeFw0xOTEwMzEwOTQ5MjFaFw00OTEyMzEyMzU5NTlaMGgxGjAY\nBgNVBAMMEUludGVsIFNHWCBSb290IENBMRowGAYDVQQKDBFJbnRlbCBDb3Jwb3Jh\ndGlvbjEUMBIGA1UEBwwLU2FudGEgQ2xhcmExCzAJBgNVBAgMAkNBMQswCQYDVQQG\nEwJVUzBZMBMGByqGSM49AgEGCCqGSM49AwEHA0IABE/6D/1WHNrWwPmNMIyBKMW5\nJ6JzMsjo6xP2vkK1cdZGb1PGRP/C/8ECgiDkmklmzwLzLi+000m7LLrtKJA3oC2j\ngb8wgbwwHwYDVR0jBBgwFoAU6ehEUlM2XEsYmhH8QxgspdwggEgwVgYDVR0fBE8w\nTTBLoEmgR4ZFaHR0cHM6Ly9zYngtY2VydGlmaWNhdGVzLnRydXN0ZWRzZXJ2aWNl\ncy5pbnRlbC5jb20vSW50ZWxTR1hSb290Q0EuZGVyMB0GA1UdDgQWBBTp6ERSUzZc\nSxiaEfxDGCyl3CCASDAOBgNVHQ8BAf8EBAMCAQYwEgYDVR0TAQH/BAgwBgEB/wIB\nATAKBggqhkjOPQQDAgNJADBGAiEAzw9zdUiUHPMUd0C4mx41jlFZkrM3y5f1lgnV\nO7FbjOoCIQCoGtUmT4cXt7V+ySHbJ8Hob9AanpvXNH1ER+/gZF+opQ==\n-----END CERTIFICATE-----\n"},{"fmspc":"20806F070000","tcbInfo":"{\"tcbInfo\":{\"id\":\"TDX\",\"version\":3,\"issueDate\":\"2025-10-21T09:44:58Z\",\"nextUpdate\":\"2025-11-20T09:44:58Z\",\"fmspc\":\"20806F070000\",\"pceId\":\"0000\",\"tcbType\":0,\"tcbEvaluationDataNumber\":5,\"tdxModule\":{\"mrsigner\":\"000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000\",\"attributes\":\"0000000000000000\",\"attributesMask\":\"FFFFFFFFFFFFFFFF\"},\"tdxModuleIdentities\":[{\"id\":\"TDX_02\",\"mrsigner\":\"000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000\",\"attributes\":\"0000000000000000\",\"attributesMask\":\"FFFFFFFFFFFFFFFF\",\"tcbLevels\":[{\"tcb\":{\"isvsvn\":0},\"tcbDate\":\"2022-11-09T00:00:00Z\",\"tcbStatus\":\"UpToDate\"}]},{\"id\":\"TDX_03\",\"mrsigner\":\"000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000\",\"attributes\":\"0000000000000000\",\"attributesMask\":\"FFFFFFFFFFFFFFFF\",\"tcbLevels\":[{\"tcb\":{\"isvsvn\":0},\"tcbDate\":\"2022-11-09T00:00:00Z\",\"tcbStatus\":\"UpToDate\"}]},{\"id\":\"TDX_01\",\"mrsigner\":\"000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000\",\"attributes\":\"0000000000000000\",\"attributesMask\":\"FFFFFFFFFFFFFFFF\",\"tcbLevels\":[{\"tcb\":{\"isvsvn\":0},\"tcbDate\":\"2022-11-09T00:00:00Z\",\"tcbStatus\":\"UpToDate\"}]}],\"tcbLevels\":[{\"tcb\":{\"sgxtcbcomponents\":[{\"svn\":1,\"category\":\"BIOS\",\"type\":\"Early Microcode Update\"},{\"svn\":1,\"category\":\"OS/VMM\",\"type\":\"SGX Late Microcode Update\"},{\"svn\":0,\"category\":\"OS/VMM\",\"type\":\"TXT SINIT\"},{\"svn\":0,\"category\":\"BIOS\"},{\"svn\":0,\"category\":\"BIOS\"},{\"svn\":0,\"category\":\"BIOS\"},{\"svn\":0},{\"svn\":0,\"category\":\"OS/VMM\",\"type\":\"SEAMLDR ACM\"},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0}],\"pcesvn\":0,\"tdxtcbcomponents\":[{\"svn\":0,\"category\":\"OS/VMM\",\"type\":\"TDX Module\"},{\"svn\":0,\"category\":\"OS/VMM\",\"type\":\"TDX Module\"},{\"svn\":1,\"category\":\"OS/VMM\",\"type\":\"TDX Late Microcode Update\"},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0}]},\"tcbDate\":\"2022-11-09T00:00:00Z\",\"tcbStatus\":\"UpToDate\"}]},\"signature\":\"ae4a3c73b3ca87ae3a897baf0f0a62c5ae335a00a39118e9be8dcd28e2bd3bbb8be7e56293617f27f2d10e0282eefc6d4b965505774dca4b7478febdd654b040\"}","tcbInfoIssuerChain":"-----BEGIN CERTIFICATE-----\nMIICkDCCAjagAwIBAgIUTh8n662T/sqPZK+7n3H67/KGwu0wCgYIKoZIzj0EAwIw\naDEaMBgGA1UEAwwRSW50ZWwgU0dYIFJvb3QgQ0ExGjAYBgNVBAoMEUludGVsIENv\ncnBvcmF0aW9uMRQwEgYDVQQHDAtTYW50YSBDbGFyYTELMAkGA1UECAwCQ0ExCzAJ\nBgNVBAYTAlVTMB4XDTE5MTAzMTEyMzM0N1oXDTI2MTAzMTEyMzM0N1owbDEeMBwG\nA1UEAwwVSW50ZWwgU0dYIFRDQiBTaWduaW5nMRowGAYDVQQKDBFJbnRlbCBDb3Jw\nb3JhdGlvbjEUMBIGA1UEBwwLU2FudGEgQ2xhcmExCzAJBgNVBAgMAkNBMQswCQYD\nVQQGEwJVUzBZMBMGByqGSM49AgEGCCqGSM49AwEHA0IABOnYw9LbN/JmyUttXa0M\niBEenjPbxbR4C8MuVYxDI+Le8lDBLp9X4wMzCAUF/fI/31giClXp/y0erLbLZjdV\n07+jgbkwgbYwHwYDVR0jBBgwFoAU6ehEUlM2XEsYmhH8QxgspdwggEgwVgYDVR0f\nBE8wTTBLoEmgR4ZFaHR0cHM6Ly9zYngtY2VydGlmaWNhdGVzLnRydXN0ZWRzZXJ2\naWNlcy5pbnRlbC5jb20vSW50ZWxTR1hSb290Q0EuZGVyMB0GA1UdDgQWBBROHyfr\nrZP+yo9kr7ufcfrv8obC7TAOBgNVHQ8BAf8EBAMCBsAwDAYDVR0TAQH/BAIwADAK\nBggqhkjOPQQDAgNIADBFAiEA9xQeifK+2abQGnrAgk0hrOhdyvJQorh2cEMn4Gwr\n4hoCIFHW5qQ9G2wBJ4GMNQqv/oMfbPtzmyTlaWWzwxkqM0CT\n-----END CERTIFICATE-----\n-----BEGIN CERTIFICATE-----\nMIIClDCCAjmgAwIBAgIVAOnoRFJTNlxLGJoR/EMYLKXcIIBIMAoGCCqGSM49BAMC\nMGgxGjAYBgNVBAMMEUludGVsIFNHWCBSb290IENBMRowGAYDVQQKDBFJbnRlbCBD\nb3Jwb3JhdGlvbjEUMBIGA1UEBwwLU2FudGEgQ2xhcmExCzAJBgNVBAgMAkNBMQsw\nCQYDVQQGEwJVUzAeFw0xOTEwMzEwOTQ5MjFaFw00OTEyMzEyMzU5NTlaMGgxGjAY\nBgNVBAMMEUludGVsIFNHWCBSb290IENBMRowGAYDVQQKDBFJbnRlbCBDb3Jwb3Jh\ndGlvbjEUMBIGA1UEBwwLU2FudGEgQ2xhcmExCzAJBgNVBAgMAkNBMQswCQYDVQQG\nEwJVUzBZMBMGByqGSM49AgEGCCqGSM49AwEHA0IABE/6D/1WHNrWwPmNMIyBKMW5\nJ6JzMsjo6xP2vkK1cdZGb1PGRP/C/8ECgiDkmklmzwLzLi+000m7LLrtKJA3oC2j\ngb8wgbwwHwYDVR0jBBgwFoAU6ehEUlM2XEsYmhH8QxgspdwggEgwVgYDVR0fBE8w\nTTBLoEmgR4ZFaHR0cHM6Ly9zYngtY2VydGlmaWNhdGVzLnRydXN0ZWRzZXJ2aWNl\ncy5pbnRlbC5jb20vSW50ZWxTR1hSb290Q0EuZGVyMB0GA1UdDgQWBBTp6ERSUzZc\nSxiaEfxDGCyl3CCASDAOBgNVHQ8BAf8EBAMCAQYwEgYDVR0TAQH/BAgwBgEB/wIB\nATAKBggqhkjOPQQDAgNJADBGAiEAzw9zdUiUHPMUd0C4mx41jlFZkrM3y5f1lgnV\nO7FbjOoCIQCoGtUmT4cXt7V+ySHbJ8Hob9AanpvXNH1ER+/gZF+opQ==\n-----END CERTIFICATE-----\n"},{"fmspc":"10806F040000","tcbInfo":"{\"tcbInfo\":{\"id\":\"TDX\",\"version\":3,\"issueDate\":\"2025-10-21T09:44:59Z\",\"nextUpdate\":\"2025-11-20T09:44:59Z\",\"fmspc\":\"10806F040000\",\"pceId\":\"0000\",\"tcbType\":0,\"tcbEvaluationDataNumber\":5,\"tdxModule\":{\"mrsigner\":\"000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000\",\"attributes\":\"0000000000000000\",\"attributesMask\":\"FFFFFFFFFFFFFFFF\"},\"tdxModuleIdentities\":[{\"id\":\"TDX_02\",\"mrsigner\":\"000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000\",\"attributes\":\"0000000000000000\",\"attributesMask\":\"FFFFFFFFFFFFFFFF\",\"tcbLevels\":[{\"tcb\":{\"isvsvn\":0},\"tcbDate\":\"2022-11-09T00:00:00Z\",\"tcbStatus\":\"UpToDate\"}]},{\"id\":\"TDX_03\",\"mrsigner\":\"000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000\",\"attributes\":\"0000000000000000\",\"attributesMask\":\"FFFFFFFFFFFFFFFF\",\"tcbLevels\":[{\"tcb\":{\"isvsvn\":0},\"tcbDate\":\"2022-11-09T00:00:00Z\",\"tcbStatus\":\"UpToDate\"}]},{\"id\":\"TDX_01\",\"mrsigner\":\"000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000\",\"attributes\":\"0000000000000000\",\"attributesMask\":\"FFFFFFFFFFFFFFFF\",\"tcbLevels\":[{\"tcb\":{\"isvsvn\":0},\"tcbDate\":\"2022-11-09T00:00:00Z\",\"tcbStatus\":\"UpToDate\"}]}],\"tcbLevels\":[{\"tcb\":{\"sgxtcbcomponents\":[{\"svn\":1,\"category\":\"BIOS\",\"type\":\"Early Microcode Update\"},{\"svn\":1,\"category\":\"OS/VMM\",\"type\":\"SGX Late Microcode Update\"},{\"svn\":0,\"category\":\"OS/VMM\",\"type\":\"TXT SINIT\"},{\"svn\":0,\"category\":\"BIOS\"},{\"svn\":0,\"category\":\"BIOS\"},{\"svn\":0,\"category\":\"BIOS\"},{\"svn\":0},{\"svn\":0,\"category\":\"OS/VMM\",\"type\":\"SEAMLDR ACM\"},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0}],\"pcesvn\":11,\"tdxtcbcomponents\":[{\"svn\":0,\"category\":\"OS/VMM\",\"type\":\"TDX Module\"},{\"svn\":0,\"category\":\"OS/VMM\",\"type\":\"TDX Module\"},{\"svn\":1,\"category\":\"OS/VMM\",\"type\":\"TDX Late Microcode Update\"},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0}]},\"tcbDate\":\"2022-11-09T00:00:00Z\",\"tcbStatus\":\"UpToDate\"}]},\"signature\":\"8be7cbb359c180b54d61066ee4a120662bb721e863754557705c5d591a4df70d18bea90fe309958448422dcc7ef55d1cf26b44d6a9c15ec733f30f74d87800d1\"}","tcbInfoIssuerChain":"-----BEGIN CERTIFICATE-----\nMIICkDCCAjagAwIBAgIUTh8n662T/sqPZK+7n3H67/KGwu0wCgYIKoZIzj0EAwIw\naDEaMBgGA1UEAwwRSW50ZWwgU0dYIFJvb3QgQ0ExGjAYBgNVBAoMEUludGVsIENv\ncnBvcmF0aW9uMRQwEgYDVQQHDAtTYW50YSBDbGFyYTELMAkGA1UECAwCQ0ExCzAJ\nBgNVBAYTAlVTMB4XDTE5MTAzMTEyMzM0N1oXDTI2MTAzMTEyMzM0N1owbDEeMBwG\nA1UEAwwVSW50ZWwgU0dYIFRDQiBTaWduaW5nMRowGAYDVQQKDBFJbnRlbCBDb3Jw\nb3JhdGlvbjEUMBIGA1UEBwwLU2FudGEgQ2xhcmExCzAJBgNVBAgMAkNBMQswCQYD\nVQQGEwJVUzBZMBMGByqGSM49AgEGCCqGSM49AwEHA0IABOnYw9LbN/JmyUttXa0M\niBEenjPbxbR4C8MuVYxDI+Le8lDBLp9X4wMzCAUF/fI/31giClXp/y0erLbLZjdV\n07+jgbkwgbYwHwYDVR0jBBgwFoAU6ehEUlM2XEsYmhH8QxgspdwggEgwVgYDVR0f\nBE8wTTBLoEmgR4ZFaHR0cHM6Ly9zYngtY2VydGlmaWNhdGVzLnRydXN0ZWRzZXJ2\naWNlcy5pbnRlbC5jb20vSW50ZWxTR1hSb290Q0EuZGVyMB0GA1UdDgQWBBROHyfr\nrZP+yo9kr7ufcfrv8obC7TAOBgNVHQ8BAf8EBAMCBsAwDAYDVR0TAQH/BAIwADAK\nBggqhkjOPQQDAgNIADBFAiEA9xQeifK+2abQGnrAgk0hrOhdyvJQorh2cEMn4Gwr\n4hoCIFHW5qQ9G2wBJ4GMNQqv/oMfbPtzmyTlaWWzwxkqM0CT\n-----END CERTIFICATE-----\n-----BEGIN CERTIFICATE-----\nMIIClDCCAjmgAwIBAgIVAOnoRFJTNlxLGJoR/EMYLKXcIIBIMAoGCCqGSM49BAMC\nMGgxGjAYBgNVBAMMEUludGVsIFNHWCBSb290IENBMRowGAYDVQQKDBFJbnRlbCBD\nb3Jwb3JhdGlvbjEUMBIGA1UEBwwLU2FudGEgQ2xhcmExCzAJBgNVBAgMAkNBMQsw\nCQYDVQQGEwJVUzAeFw0xOTEwMzEwOTQ5MjFaFw00OTEyMzEyMzU5NTlaMGgxGjAY\nBgNVBAMMEUludGVsIFNHWCBSb290IENBMRowGAYDVQQKDBFJbnRlbCBDb3Jwb3Jh\ndGlvbjEUMBIGA1UEBwwLU2FudGEgQ2xhcmExCzAJBgNVBAgMAkNBMQswCQYDVQQG\nEwJVUzBZMBMGByqGSM49AgEGCCqGSM49AwEHA0IABE/6D/1WHNrWwPmNMIyBKMW5\nJ6JzMsjo6xP2vkK1cdZGb1PGRP/C/8ECgiDkmklmzwLzLi+000m7LLrtKJA3oC2j\ngb8wgbwwHwYDVR0jBBgwFoAU6ehEUlM2XEsYmhH8QxgspdwggEgwVgYDVR0fBE8w\nTTBLoEmgR4ZFaHR0cHM6Ly9zYngtY2VydGlmaWNhdGVzLnRydXN0ZWRzZXJ2aWNl\ncy5pbnRlbC5jb20vSW50ZWxTR1hSb290Q0EuZGVyMB0GA1UdDgQWBBTp6ERSUzZc\nSxiaEfxDGCyl3CCASDAOBgNVHQ8BAf8EBAMCAQYwEgYDVR0TAQH/BAgwBgEB/wIB\nATAKBggqhkjOPQQDAgNJADBGAiEAzw9zdUiUHPMUd0C4mx41jlFZkrM3y5f1lgnV\nO7FbjOoCIQCoGtUmT4cXt7V+ySHbJ8Hob9AanpvXNH1ER+/gZF+opQ==\n-----END CERTIFICATE-----\n"},{"fmspc":"10D06D000000","tcbInfo":"{\"tcbInfo\":{\"id\":\"TDX\",\"version\":3,\"issueDate\":\"2025-10-21T09:45:00Z\",\"nextUpdate\":\"2025-11-20T09:45:00Z\",\"fmspc\":\"10D06D000000\",\"pceId\":\"0000\",\"tcbType\":0,\"tcbEvaluationDataNumber\":5,\"tdxModule\":{\"mrsigner\":\"000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000\",\"attributes\":\"0000000000000000\",\"attributesMask\":\"FFFFFFFFFFFFFFFF\"},\"tdxModuleIdentities\":[{\"id\":\"TDX_02\",\"mrsigner\":\"000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000\",\"attributes\":\"0000000000000000\",\"attributesMask\":\"FFFFFFFFFFFFFFFF\",\"tcbLevels\":[{\"tcb\":{\"isvsvn\":0},\"tcbDate\":\"2022-11-09T00:00:00Z\",\"tcbStatus\":\"UpToDate\"}]},{\"id\":\"TDX_03\",\"mrsigner\":\"000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000\",\"attributes\":\"0000000000000000\",\"attributesMask\":\"FFFFFFFFFFFFFFFF\",\"tcbLevels\":[{\"tcb\":{\"isvsvn\":0},\"tcbDate\":\"2022-11-09T00:00:00Z\",\"tcbStatus\":\"UpToDate\"}]},{\"id\":\"TDX_01\",\"mrsigner\":\"000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000\",\"attributes\":\"0000000000000000\",\"attributesMask\":\"FFFFFFFFFFFFFFFF\",\"tcbLevels\":[{\"tcb\":{\"isvsvn\":0},\"tcbDate\":\"2022-11-09T00:00:00Z\",\"tcbStatus\":\"UpToDate\"}]}],\"tcbLevels\":[{\"tcb\":{\"sgxtcbcomponents\":[{\"svn\":1,\"category\":\"BIOS\",\"type\":\"Early Microcode Update\"},{\"svn\":1,\"category\":\"OS/VMM\",\"type\":\"SGX Late Microcode Update\"},{\"svn\":0,\"category\":\"OS/VMM\",\"type\":\"TXT SINIT\"},{\"svn\":0,\"category\":\"BIOS\"},{\"svn\":0,\"category\":\"BIOS\"},{\"svn\":0,\"category\":\"BIOS\"},{\"svn\":0},{\"svn\":0,\"category\":\"OS/VMM\",\"type\":\"SEAMLDR ACM\"},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0}],\"pcesvn\":0,\"tdxtcbcomponents\":[{\"svn\":0,\"category\":\"OS/VMM\",\"type\":\"TDX Module\"},{\"svn\":0,\"category\":\"OS/VMM\",\"type\":\"TDX Module\"},{\"svn\":1,\"category\":\"OS/VMM\",\"type\":\"TDX Late Microcode Update\"},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0}]},\"tcbDate\":\"2022-11-09T00:00:00Z\",\"tcbStatus\":\"UpToDate\"}]},\"signature\":\"96930bf1e63d69a94325123ff73ec127f670267d15e23fe119ae226354bc7c53707c1fd812d3e6648639883d81709494d96d6061e71c586f6f4d5ff743337587\"}","tcbInfoIssuerChain":"-----BEGIN CERTIFICATE-----\nMIICkDCCAjagAwIBAgIUTh8n662T/sqPZK+7n3H67/KGwu0wCgYIKoZIzj0EAwIw\naDEaMBgGA1UEAwwRSW50ZWwgU0dYIFJvb3QgQ0ExGjAYBgNVBAoMEUludGVsIENv\ncnBvcmF0aW9uMRQwEgYDVQQHDAtTYW50YSBDbGFyYTELMAkGA1UECAwCQ0ExCzAJ\nBgNVBAYTAlVTMB4XDTE5MTAzMTEyMzM0N1oXDTI2MTAzMTEyMzM0N1owbDEeMBwG\nA1UEAwwVSW50ZWwgU0dYIFRDQiBTaWduaW5nMRowGAYDVQQKDBFJbnRlbCBDb3Jw\nb3JhdGlvbjEUMBIGA1UEBwwLU2FudGEgQ2xhcmExCzAJBgNVBAgMAkNBMQswCQYD\nVQQGEwJVUzBZMBMGByqGSM49AgEGCCqGSM49AwEHA0IABOnYw9LbN/JmyUttXa0M\niBEenjPbxbR4C8MuVYxDI+Le8lDBLp9X4wMzCAUF/fI/31giClXp/y0erLbLZjdV\n07+jgbkwgbYwHwYDVR0jBBgwFoAU6ehEUlM2XEsYmhH8QxgspdwggEgwVgYDVR0f\nBE8wTTBLoEmgR4ZFaHR0cHM6Ly9zYngtY2VydGlmaWNhdGVzLnRydXN0ZWRzZXJ2\naWNlcy5pbnRlbC5jb20vSW50ZWxTR1hSb290Q0EuZGVyMB0GA1UdDgQWBBROHyfr\nrZP+yo9kr7ufcfrv8obC7TAOBgNVHQ8BAf8EBAMCBsAwDAYDVR0TAQH/BAIwADAK\nBggqhkjOPQQDAgNIADBFAiEA9xQeifK+2abQGnrAgk0hrOhdyvJQorh2cEMn4Gwr\n4hoCIFHW5qQ9G2wBJ4GMNQqv/oMfbPtzmyTlaWWzwxkqM0CT\n-----END CERTIFICATE-----\n-----BEGIN CERTIFICATE-----\nMIIClDCCAjmgAwIBAgIVAOnoRFJTNlxLGJoR/EMYLKXcIIBIMAoGCCqGSM49BAMC\nMGgxGjAYBgNVBAMMEUludGVsIFNHWCBSb290IENBMRowGAYDVQQKDBFJbnRlbCBD\nb3Jwb3JhdGlvbjEUMBIGA1UEBwwLU2FudGEgQ2xhcmExCzAJBgNVBAgMAkNBMQsw\nCQYDVQQGEwJVUzAeFw0xOTEwMzEwOTQ5MjFaFw00OTEyMzEyMzU5NTlaMGgxGjAY\nBgNVBAMMEUludGVsIFNHWCBSb290IENBMRowGAYDVQQKDBFJbnRlbCBDb3Jwb3Jh\ndGlvbjEUMBIGA1UEBwwLU2FudGEgQ2xhcmExCzAJBgNVBAgMAkNBMQswCQYDVQQG\nEwJVUzBZMBMGByqGSM49AgEGCCqGSM49AwEHA0IABE/6D/1WHNrWwPmNMIyBKMW5\nJ6JzMsjo6xP2vkK1cdZGb1PGRP/C/8ECgiDkmklmzwLzLi+000m7LLrtKJA3oC2j\ngb8wgbwwHwYDVR0jBBgwFoAU6ehEUlM2XEsYmhH8QxgspdwggEgwVgYDVR0fBE8w\nTTBLoEmgR4ZFaHR0cHM6Ly9zYngtY2VydGlmaWNhdGVzLnRydXN0ZWRzZXJ2aWNl\ncy5pbnRlbC5jb20vSW50ZWxTR1hSb290Q0EuZGVyMB0GA1UdDgQWBBTp6ERSUzZc\nSxiaEfxDGCyl3CCASDAOBgNVHQ8BAf8EBAMCAQYwEgYDVR0TAQH/BAgwBgEB/wIB\nATAKBggqhkjOPQQDAgNJADBGAiEAzw9zdUiUHPMUd0C4mx41jlFZkrM3y5f1lgnV\nO7FbjOoCIQCoGtUmT4cXt7V+ySHbJ8Hob9AanpvXNH1ER+/gZF+opQ==\n-----END CERTIFICATE-----\n"},{"fmspc":"20806F000000","tcbInfo":"{\"tcbInfo\":{\"id\":\"TDX\",\"version\":3,\"issueDate\":\"2025-10-21T09:45:01Z\",\"nextUpdate\":\"2025-11-20T09:45:01Z\",\"fmspc\":\"20806F000000\",\"pceId\":\"0000\",\"tcbType\":0,\"tcbEvaluationDataNumber\":5,\"tdxModule\":{\"mrsigner\":\"000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000\",\"attributes\":\"0000000000000000\",\"attributesMask\":\"FFFFFFFFFFFFFFFF\"},\"tdxModuleIdentities\":[{\"id\":\"TDX_02\",\"mrsigner\":\"000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000\",\"attributes\":\"0000000000000000\",\"attributesMask\":\"FFFFFFFFFFFFFFFF\",\"tcbLevels\":[{\"tcb\":{\"isvsvn\":0},\"tcbDate\":\"2022-11-09T00:00:00Z\",\"tcbStatus\":\"UpToDate\"}]},{\"id\":\"TDX_03\",\"mrsigner\":\"000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000\",\"attributes\":\"0000000000000000\",\"attributesMask\":\"FFFFFFFFFFFFFFFF\",\"tcbLevels\":[{\"tcb\":{\"isvsvn\":0},\"tcbDate\":\"2022-11-09T00:00:00Z\",\"tcbStatus\":\"UpToDate\"}]},{\"id\":\"TDX_01\",\"mrsigner\":\"000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000\",\"attributes\":\"0000000000000000\",\"attributesMask\":\"FFFFFFFFFFFFFFFF\",\"tcbLevels\":[{\"tcb\":{\"isvsvn\":0},\"tcbDate\":\"2022-11-09T00:00:00Z\",\"tcbStatus\":\"UpToDate\"}]}],\"tcbLevels\":[{\"tcb\":{\"sgxtcbcomponents\":[{\"svn\":1,\"category\":\"BIOS\",\"type\":\"Early Microcode Update\"},{\"svn\":1,\"category\":\"OS/VMM\",\"type\":\"SGX Late Microcode Update\"},{\"svn\":0,\"category\":\"OS/VMM\",\"type\":\"TXT SINIT\"},{\"svn\":0,\"category\":\"BIOS\"},{\"svn\":0,\"category\":\"BIOS\"},{\"svn\":0,\"category\":\"BIOS\"},{\"svn\":0},{\"svn\":0,\"category\":\"OS/VMM\",\"type\":\"SEAMLDR ACM\"},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0}],\"pcesvn\":11,\"tdxtcbcomponents\":[{\"svn\":0,\"category\":\"OS/VMM\",\"type\":\"TDX Module\"},{\"svn\":0,\"category\":\"OS/VMM\",\"type\":\"TDX Module\"},{\"svn\":1,\"category\":\"OS/VMM\",\"type\":\"TDX Late Microcode Update\"},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0}]},\"tcbDate\":\"2022-11-09T00:00:00Z\",\"tcbStatus\":\"UpToDate\"}]},\"signature\":\"02e92c4d0dedf02a2a11522b8626d426da8dc5d3be26e66bd11039b9786fe88bf65e07257a06d16fb570a3304261b3c35952b686423e84ac8bdc5038d417deb3\"}","tcbInfoIssuerChain":"-----BEGIN CERTIFICATE-----\nMIICkDCCAjagAwIBAgIUTh8n662T/sqPZK+7n3H67/KGwu0wCgYIKoZIzj0EAwIw\naDEaMBgGA1UEAwwRSW50ZWwgU0dYIFJvb3QgQ0ExGjAYBgNVBAoMEUludGVsIENv\ncnBvcmF0aW9uMRQwEgYDVQQHDAtTYW50YSBDbGFyYTELMAkGA1UECAwCQ0ExCzAJ\nBgNVBAYTAlVTMB4XDTE5MTAzMTEyMzM0N1oXDTI2MTAzMTEyMzM0N1owbDEeMBwG\nA1UEAwwVSW50ZWwgU0dYIFRDQiBTaWduaW5nMRowGAYDVQQKDBFJbnRlbCBDb3Jw\nb3JhdGlvbjEUMBIGA1UEBwwLU2FudGEgQ2xhcmExCzAJBgNVBAgMAkNBMQswCQYD\nVQQGEwJVUzBZMBMGByqGSM49AgEGCCqGSM49AwEHA0IABOnYw9LbN/JmyUttXa0M\niBEenjPbxbR4C8MuVYxDI+Le8lDBLp9X4wMzCAUF/fI/31giClXp/y0erLbLZjdV\n07+jgbkwgbYwHwYDVR0jBBgwFoAU6ehEUlM2XEsYmhH8QxgspdwggEgwVgYDVR0f\nBE8wTTBLoEmgR4ZFaHR0cHM6Ly9zYngtY2VydGlmaWNhdGVzLnRydXN0ZWRzZXJ2\naWNlcy5pbnRlbC5jb20vSW50ZWxTR1hSb290Q0EuZGVyMB0GA1UdDgQWBBROHyfr\nrZP+yo9kr7ufcfrv8obC7TAOBgNVHQ8BAf8EBAMCBsAwDAYDVR0TAQH/BAIwADAK\nBggqhkjOPQQDAgNIADBFAiEA9xQeifK+2abQGnrAgk0hrOhdyvJQorh2cEMn4Gwr\n4hoCIFHW5qQ9G2wBJ4GMNQqv/oMfbPtzmyTlaWWzwxkqM0CT\n-----END CERTIFICATE-----\n-----BEGIN CERTIFICATE-----\nMIIClDCCAjmgAwIBAgIVAOnoRFJTNlxLGJoR/EMYLKXcIIBIMAoGCCqGSM49BAMC\nMGgxGjAYBgNVBAMMEUludGVsIFNHWCBSb290IENBMRowGAYDVQQKDBFJbnRlbCBD\nb3Jwb3JhdGlvbjEUMBIGA1UEBwwLU2FudGEgQ2xhcmExCzAJBgNVBAgMAkNBMQsw\nCQYDVQQGEwJVUzAeFw0xOTEwMzEwOTQ5MjFaFw00OTEyMzEyMzU5NTlaMGgxGjAY\nBgNVBAMMEUludGVsIFNHWCBSb290IENBMRowGAYDVQQKDBFJbnRlbCBDb3Jwb3Jh\ndGlvbjEUMBIGA1UEBwwLU2FudGEgQ2xhcmExCzAJBgNVBAgMAkNBMQswCQYDVQQG\nEwJVUzBZMBMGByqGSM49AgEGCCqGSM49AwEHA0IABE/6D/1WHNrWwPmNMIyBKMW5\nJ6JzMsjo6xP2vkK1cdZGb1PGRP/C/8ECgiDkmklmzwLzLi+000m7LLrtKJA3oC2j\ngb8wgbwwHwYDVR0jBBgwFoAU6ehEUlM2XEsYmhH8QxgspdwggEgwVgYDVR0fBE8w\nTTBLoEmgR4ZFaHR0cHM6Ly9zYngtY2VydGlmaWNhdGVzLnRydXN0ZWRzZXJ2aWNl\ncy5pbnRlbC5jb20vSW50ZWxTR1hSb290Q0EuZGVyMB0GA1UdDgQWBBTp6ERSUzZc\nSxiaEfxDGCyl3CCASDAOBgNVHQ8BAf8EBAMCAQYwEgYDVR0TAQH/BAgwBgEB/wIB\nATAKBggqhkjOPQQDAgNJADBGAiEAzw9zdUiUHPMUd0C4mx41jlFZkrM3y5f1lgnV\nO7FbjOoCIQCoGtUmT4cXt7V+ySHbJ8Hob9AanpvXNH1ER+/gZF+opQ==\n-----END CERTIFICATE-----\n"},{"fmspc":"30A06E000000","tcbInfo":"{\"tcbInfo\":{\"id\":\"TDX\",\"version\":3,\"issueDate\":\"2025-10-21T09:45:02Z\",\"nextUpdate\":\"2025-11-20T09:45:02Z\",\"fmspc\":\"30A06E000000\",\"pceId\":\"0000\",\"tcbType\":0,\"tcbEvaluationDataNumber\":5,\"tdxModule\":{\"mrsigner\":\"000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000\",\"attributes\":\"0000000000000000\",\"attributesMask\":\"FFFFFFFFFFFFFFFF\"},\"tdxModuleIdentities\":[{\"id\":\"TDX_02\",\"mrsigner\":\"000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000\",\"attributes\":\"0000000000000000\",\"attributesMask\":\"FFFFFFFFFFFFFFFF\",\"tcbLevels\":[{\"tcb\":{\"isvsvn\":0},\"tcbDate\":\"2022-11-09T00:00:00Z\",\"tcbStatus\":\"UpToDate\"}]},{\"id\":\"TDX_03\",\"mrsigner\":\"000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000\",\"attributes\":\"0000000000000000\",\"attributesMask\":\"FFFFFFFFFFFFFFFF\",\"tcbLevels\":[{\"tcb\":{\"isvsvn\":0},\"tcbDate\":\"2022-11-09T00:00:00Z\",\"tcbStatus\":\"UpToDate\"}]},{\"id\":\"TDX_01\",\"mrsigner\":\"000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000\",\"attributes\":\"0000000000000000\",\"attributesMask\":\"FFFFFFFFFFFFFFFF\",\"tcbLevels\":[{\"tcb\":{\"isvsvn\":0},\"tcbDate\":\"2022-11-09T00:00:00Z\",\"tcbStatus\":\"UpToDate\"}]}],\"tcbLevels\":[{\"tcb\":{\"sgxtcbcomponents\":[{\"svn\":1,\"category\":\"BIOS\",\"type\":\"Early Microcode Update\"},{\"svn\":1,\"category\":\"OS/VMM\",\"type\":\"SGX Late Microcode Update\"},{\"svn\":0,\"category\":\"OS/VMM\",\"type\":\"TXT SINIT\"},{\"svn\":0,\"category\":\"BIOS\"},{\"svn\":0,\"category\":\"BIOS\"},{\"svn\":0,\"category\":\"BIOS\"},{\"svn\":0},{\"svn\":0,\"category\":\"OS/VMM\",\"type\":\"SEAMLDR ACM\"},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0}],\"pcesvn\":0,\"tdxtcbcomponents\":[{\"svn\":0,\"category\":\"OS/VMM\",\"type\":\"TDX Module\"},{\"svn\":0,\"category\":\"OS/VMM\",\"type\":\"TDX Module\"},{\"svn\":1,\"category\":\"OS/VMM\",\"type\":\"TDX Late Microcode Update\"},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0}]},\"tcbDate\":\"2022-11-09T00:00:00Z\",\"tcbStatus\":\"UpToDate\"}]},\"signature\":\"5e1784749fd8b95b4c8773833a1041cfd2b85f13658fa22cd69a3f9de9cc43d371a3eef0de86d3effe08dc4a1dca81dcf3ab65344a222ea9523a8726772c3aa5\"}","tcbInfoIssuerChain":"-----BEGIN CERTIFICATE-----\nMIICkDCCAjagAwIBAgIUTh8n662T/sqPZK+7n3H67/KGwu0wCgYIKoZIzj0EAwIw\naDEaMBgGA1UEAwwRSW50ZWwgU0dYIFJvb3QgQ0ExGjAYBgNVBAoMEUludGVsIENv\ncnBvcmF0aW9uMRQwEgYDVQQHDAtTYW50YSBDbGFyYTELMAkGA1UECAwCQ0ExCzAJ\nBgNVBAYTAlVTMB4XDTE5MTAzMTEyMzM0N1oXDTI2MTAzMTEyMzM0N1owbDEeMBwG\nA1UEAwwVSW50ZWwgU0dYIFRDQiBTaWduaW5nMRowGAYDVQQKDBFJbnRlbCBDb3Jw\nb3JhdGlvbjEUMBIGA1UEBwwLU2FudGEgQ2xhcmExCzAJBgNVBAgMAkNBMQswCQYD\nVQQGEwJVUzBZMBMGByqGSM49AgEGCCqGSM49AwEHA0IABOnYw9LbN/JmyUttXa0M\niBEenjPbxbR4C8MuVYxDI+Le8lDBLp9X4wMzCAUF/fI/31giClXp/y0erLbLZjdV\n07+jgbkwgbYwHwYDVR0jBBgwFoAU6ehEUlM2XEsYmhH8QxgspdwggEgwVgYDVR0f\nBE8wTTBLoEmgR4ZFaHR0cHM6Ly9zYngtY2VydGlmaWNhdGVzLnRydXN0ZWRzZXJ2\naWNlcy5pbnRlbC5jb20vSW50ZWxTR1hSb290Q0EuZGVyMB0GA1UdDgQWBBROHyfr\nrZP+yo9kr7ufcfrv8obC7TAOBgNVHQ8BAf8EBAMCBsAwDAYDVR0TAQH/BAIwADAK\nBggqhkjOPQQDAgNIADBFAiEA9xQeifK+2abQGnrAgk0hrOhdyvJQorh2cEMn4Gwr\n4hoCIFHW5qQ9G2wBJ4GMNQqv/oMfbPtzmyTlaWWzwxkqM0CT\n-----END CERTIFICATE-----\n-----BEGIN CERTIFICATE-----\nMIIClDCCAjmgAwIBAgIVAOnoRFJTNlxLGJoR/EMYLKXcIIBIMAoGCCqGSM49BAMC\nMGgxGjAYBgNVBAMMEUludGVsIFNHWCBSb290IENBMRowGAYDVQQKDBFJbnRlbCBD\nb3Jwb3JhdGlvbjEUMBIGA1UEBwwLU2FudGEgQ2xhcmExCzAJBgNVBAgMAkNBMQsw\nCQYDVQQGEwJVUzAeFw0xOTEwMzEwOTQ5MjFaFw00OTEyMzEyMzU5NTlaMGgxGjAY\nBgNVBAMMEUludGVsIFNHWCBSb290IENBMRowGAYDVQQKDBFJbnRlbCBDb3Jwb3Jh\ndGlvbjEUMBIGA1UEBwwLU2FudGEgQ2xhcmExCzAJBgNVBAgMAkNBMQswCQYDVQQG\nEwJVUzBZMBMGByqGSM49AgEGCCqGSM49AwEHA0IABE/6D/1WHNrWwPmNMIyBKMW5\nJ6JzMsjo6xP2vkK1cdZGb1PGRP/C/8ECgiDkmklmzwLzLi+000m7LLrtKJA3oC2j\ngb8wgbwwHwYDVR0jBBgwFoAU6ehEUlM2XEsYmhH8QxgspdwggEgwVgYDVR0fBE8w\nTTBLoEmgR4ZFaHR0cHM6Ly9zYngtY2VydGlmaWNhdGVzLnRydXN0ZWRzZXJ2aWNl\ncy5pbnRlbC5jb20vSW50ZWxTR1hSb290Q0EuZGVyMB0GA1UdDgQWBBTp6ERSUzZc\nSxiaEfxDGCyl3CCASDAOBgNVHQ8BAf8EBAMCAQYwEgYDVR0TAQH/BAgwBgEB/wIB\nATAKBggqhkjOPQQDAgNJADBGAiEAzw9zdUiUHPMUd0C4mx41jlFZkrM3y5f1lgnV\nO7FbjOoCIQCoGtUmT4cXt7V+ySHbJ8Hob9AanpvXNH1ER+/gZF+opQ==\n-----END CERTIFICATE-----\n"},{"fmspc":"10A06F000000","tcbInfo":"{\"tcbInfo\":{\"id\":\"TDX\",\"version\":3,\"issueDate\":\"2025-10-21T09:45:03Z\",\"nextUpdate\":\"2025-11-20T09:45:03Z\",\"fmspc\":\"10A06F000000\",\"pceId\":\"0000\",\"tcbType\":0,\"tcbEvaluationDataNumber\":5,\"tdxModule\":{\"mrsigner\":\"000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000\",\"attributes\":\"0000000000000000\",\"attributesMask\":\"FFFFFFFFFFFFFFFF\"},\"tdxModuleIdentities\":[{\"id\":\"TDX_02\",\"mrsigner\":\"000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000\",\"attributes\":\"0000000000000000\",\"attributesMask\":\"FFFFFFFFFFFFFFFF\",\"tcbLevels\":[{\"tcb\":{\"isvsvn\":0},\"tcbDate\":\"2022-11-09T00:00:00Z\",\"tcbStatus\":\"UpToDate\"}]},{\"id\":\"TDX_03\",\"mrsigner\":\"000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000\",\"attributes\":\"0000000000000000\",\"attributesMask\":\"FFFFFFFFFFFFFFFF\",\"tcbLevels\":[{\"tcb\":{\"isvsvn\":0},\"tcbDate\":\"2022-11-09T00:00:00Z\",\"tcbStatus\":\"UpToDate\"}]},{\"id\":\"TDX_01\",\"mrsigner\":\"000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000\",\"attributes\":\"0000000000000000\",\"attributesMask\":\"FFFFFFFFFFFFFFFF\",\"tcbLevels\":[{\"tcb\":{\"isvsvn\":0},\"tcbDate\":\"2022-11-09T00:00:00Z\",\"tcbStatus\":\"UpToDate\"}]}],\"tcbLevels\":[{\"tcb\":{\"sgxtcbcomponents\":[{\"svn\":1,\"category\":\"BIOS\",\"type\":\"Early Microcode Update\"},{\"svn\":1,\"category\":\"OS/VMM\",\"type\":\"SGX Late Microcode Update\"},{\"svn\":0,\"category\":\"OS/VMM\",\"type\":\"TXT SINIT\"},{\"svn\":0,\"category\":\"BIOS\"},{\"svn\":0,\"category\":\"BIOS\"},{\"svn\":0,\"category\":\"BIOS\"},{\"svn\":0},{\"svn\":0,\"category\":\"OS/VMM\",\"type\":\"SEAMLDR ACM\"},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0}],\"pcesvn\":0,\"tdxtcbcomponents\":[{\"svn\":0,\"category\":\"OS/VMM\",\"type\":\"TDX Module\"},{\"svn\":0,\"category\":\"OS/VMM\",\"type\":\"TDX Module\"},{\"svn\":1,\"category\":\"OS/VMM\",\"type\":\"TDX Late Microcode Update\"},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0}]},\"tcbDate\":\"2022-11-09T00:00:00Z\",\"tcbStatus\":\"UpToDate\"}]},\"signature\":\"25f80ad77ef746554afc7104f58b7ec995a19150738c71029e0a0137ecf1b3af439affe7f4d9f8c298852d71f3fa516f4127eb6147ffc0965e6a5babf2fd8660\"}","tcbInfoIssuerChain":"-----BEGIN CERTIFICATE-----\nMIICkDCCAjagAwIBAgIUTh8n662T/sqPZK+7n3H67/KGwu0wCgYIKoZIzj0EAwIw\naDEaMBgGA1UEAwwRSW50ZWwgU0dYIFJvb3QgQ0ExGjAYBgNVBAoMEUludGVsIENv\ncnBvcmF0aW9uMRQwEgYDVQQHDAtTYW50YSBDbGFyYTELMAkGA1UECAwCQ0ExCzAJ\nBgNVBAYTAlVTMB4XDTE5MTAzMTEyMzM0N1oXDTI2MTAzMTEyMzM0N1owbDEeMBwG\nA1UEAwwVSW50ZWwgU0dYIFRDQiBTaWduaW5nMRowGAYDVQQKDBFJbnRlbCBDb3Jw\nb3JhdGlvbjEUMBIGA1UEBwwLU2FudGEgQ2xhcmExCzAJBgNVBAgMAkNBMQswCQYD\nVQQGEwJVUzBZMBMGByqGSM49AgEGCCqGSM49AwEHA0IABOnYw9LbN/JmyUttXa0M\niBEenjPbxbR4C8MuVYxDI+Le8lDBLp9X4wMzCAUF/fI/31giClXp/y0erLbLZjdV\n07+jgbkwgbYwHwYDVR0jBBgwFoAU6ehEUlM2XEsYmhH8QxgspdwggEgwVgYDVR0f\nBE8wTTBLoEmgR4ZFaHR0cHM6Ly9zYngtY2VydGlmaWNhdGVzLnRydXN0ZWRzZXJ2\naWNlcy5pbnRlbC5jb20vSW50ZWxTR1hSb290Q0EuZGVyMB0GA1UdDgQWBBROHyfr\nrZP+yo9kr7ufcfrv8obC7TAOBgNVHQ8BAf8EBAMCBsAwDAYDVR0TAQH/BAIwADAK\nBggqhkjOPQQDAgNIADBFAiEA9xQeifK+2abQGnrAgk0hrOhdyvJQorh2cEMn4Gwr\n4hoCIFHW5qQ9G2wBJ4GMNQqv/oMfbPtzmyTlaWWzwxkqM0CT\n-----END CERTIFICATE-----\n-----BEGIN CERTIFICATE-----\nMIIClDCCAjmgAwIBAgIVAOnoRFJTNlxLGJoR/EMYLKXcIIBIMAoGCCqGSM49BAMC\nMGgxGjAYBgNVBAMMEUludGVsIFNHWCBSb290IENBMRowGAYDVQQKDBFJbnRlbCBD\nb3Jwb3JhdGlvbjEUMBIGA1UEBwwLU2FudGEgQ2xhcmExCzAJBgNVBAgMAkNBMQsw\nCQYDVQQGEwJVUzAeFw0xOTEwMzEwOTQ5MjFaFw00OTEyMzEyMzU5NTlaMGgxGjAY\nBgNVBAMMEUludGVsIFNHWCBSb290IENBMRowGAYDVQQKDBFJbnRlbCBDb3Jwb3Jh\ndGlvbjEUMBIGA1UEBwwLU2FudGEgQ2xhcmExCzAJBgNVBAgMAkNBMQswCQYDVQQG\nEwJVUzBZMBMGByqGSM49AgEGCCqGSM49AwEHA0IABE/6D/1WHNrWwPmNMIyBKMW5\nJ6JzMsjo6xP2vkK1cdZGb1PGRP/C/8ECgiDkmklmzwLzLi+000m7LLrtKJA3oC2j\ngb8wgbwwHwYDVR0jBBgwFoAU6ehEUlM2XEsYmhH8QxgspdwggEgwVgYDVR0fBE8w\nTTBLoEmgR4ZFaHR0cHM6Ly9zYngtY2VydGlmaWNhdGVzLnRydXN0ZWRzZXJ2aWNl\ncy5pbnRlbC5jb20vSW50ZWxTR1hSb290Q0EuZGVyMB0GA1UdDgQWBBTp6ERSUzZc\nSxiaEfxDGCyl3CCASDAOBgNVHQ8BAf8EBAMCAQYwEgYDVR0TAQH/BAgwBgEB/wIB\nATAKBggqhkjOPQQDAgNJADBGAiEAzw9zdUiUHPMUd0C4mx41jlFZkrM3y5f1lgnV\nO7FbjOoCIQCoGtUmT4cXt7V+ySHbJ8Hob9AanpvXNH1ER+/gZF+opQ==\n-----END CERTIFICATE-----\n"},{"fmspc":"20A06D050000","tcbInfo":"{\"tcbInfo\":{\"id\":\"TDX\",\"version\":3,\"issueDate\":\"2025-10-21T09:45:04Z\",\"nextUpdate\":\"2025-11-20T09:45:04Z\",\"fmspc\":\"20A06D050000\",\"pceId\":\"0000\",\"tcbType\":0,\"tcbEvaluationDataNumber\":5,\"tdxModule\":{\"mrsigner\":\"000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000\",\"attributes\":\"0000000000000000\",\"attributesMask\":\"FFFFFFFFFFFFFFFF\"},\"tdxModuleIdentities\":[{\"id\":\"TDX_02\",\"mrsigner\":\"000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000\",\"attributes\":\"0000000000000000\",\"attributesMask\":\"FFFFFFFFFFFFFFFF\",\"tcbLevels\":[{\"tcb\":{\"isvsvn\":0},\"tcbDate\":\"2022-11-09T00:00:00Z\",\"tcbStatus\":\"UpToDate\"}]},{\"id\":\"TDX_03\",\"mrsigner\":\"000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000\",\"attributes\":\"0000000000000000\",\"attributesMask\":\"FFFFFFFFFFFFFFFF\",\"tcbLevels\":[{\"tcb\":{\"isvsvn\":0},\"tcbDate\":\"2022-11-09T00:00:00Z\",\"tcbStatus\":\"UpToDate\"}]},{\"id\":\"TDX_01\",\"mrsigner\":\"000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000\",\"attributes\":\"0000000000000000\",\"attributesMask\":\"FFFFFFFFFFFFFFFF\",\"tcbLevels\":[{\"tcb\":{\"isvsvn\":0},\"tcbDate\":\"2022-11-09T00:00:00Z\",\"tcbStatus\":\"UpToDate\"}]}],\"tcbLevels\":[{\"tcb\":{\"sgxtcbcomponents\":[{\"svn\":1,\"category\":\"BIOS\",\"type\":\"Early Microcode Update\"},{\"svn\":1,\"category\":\"OS/VMM\",\"type\":\"SGX Late Microcode Update\"},{\"svn\":0,\"category\":\"OS/VMM\",\"type\":\"TXT SINIT\"},{\"svn\":0,\"category\":\"BIOS\"},{\"svn\":0,\"category\":\"BIOS\"},{\"svn\":0,\"category\":\"BIOS\"},{\"svn\":0},{\"svn\":0,\"category\":\"OS/VMM\",\"type\":\"SEAMLDR ACM\"},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0}],\"pcesvn\":0,\"tdxtcbcomponents\":[{\"svn\":0,\"category\":\"OS/VMM\",\"type\":\"TDX Module\"},{\"svn\":0,\"category\":\"OS/VMM\",\"type\":\"TDX Module\"},{\"svn\":1,\"category\":\"OS/VMM\",\"type\":\"TDX Late Microcode Update\"},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0},{\"svn\":0}]},\"tcbDate\":\"2022-11-09T00:00:00Z\",\"tcbStatus\":\"UpToDate\"}]},\"signature\":\"c7379d069530fd76842570f993ac8f615c509e3889fe93bb87e8b40faa46e3604ec2c21458af982065f7b392007d38a0fa12321e116379c82cfaefaa3ecaff21\"}","tcbInfoIssuerChain":"-----BEGIN CERTIFICATE-----\nMIICkDCCAjagAwIBAgIUTh8n662T/sqPZK+7n3H67/KGwu0wCgYIKoZIzj0EAwIw\naDEaMBgGA1UEAwwRSW50ZWwgU0dYIFJvb3QgQ0ExGjAYBgNVBAoMEUludGVsIENv\ncnBvcmF0aW9uMRQwEgYDVQQHDAtTYW50YSBDbGFyYTELMAkGA1UECAwCQ0ExCzAJ\nBgNVBAYTAlVTMB4XDTE5MTAzMTEyMzM0N1oXDTI2MTAzMTEyMzM0N1owbDEeMBwG\nA1UEAwwVSW50ZWwgU0dYIFRDQiBTaWduaW5nMRowGAYDVQQKDBFJbnRlbCBDb3Jw\nb3JhdGlvbjEUMBIGA1UEBwwLU2FudGEgQ2xhcmExCzAJBgNVBAgMAkNBMQswCQYD\nVQQGEwJVUzBZMBMGByqGSM49AgEGCCqGSM49AwEHA0IABOnYw9LbN/JmyUttXa0M\niBEenjPbxbR4C8MuVYxDI+Le8lDBLp9X4wMzCAUF/fI/31giClXp/y0erLbLZjdV\n07+jgbkwgbYwHwYDVR0jBBgwFoAU6ehEUlM2XEsYmhH8QxgspdwggEgwVgYDVR0f\nBE8wTTBLoEmgR4ZFaHR0cHM6Ly9zYngtY2VydGlmaWNhdGVzLnRydXN0ZWRzZXJ2\naWNlcy5pbnRlbC5jb20vSW50ZWxTR1hSb290Q0EuZGVyMB0GA1UdDgQWBBROHyfr\nrZP+yo9kr7ufcfrv8obC7TAOBgNVHQ8BAf8EBAMCBsAwDAYDVR0TAQH/BAIwADAK\nBggqhkjOPQQDAgNIADBFAiEA9xQeifK+2abQGnrAgk0hrOhdyvJQorh2cEMn4Gwr\n4hoCIFHW5qQ9G2wBJ4GMNQqv/oMfbPtzmyTlaWWzwxkqM0CT\n-----END CERTIFICATE-----\n-----BEGIN CERTIFICATE-----\nMIIClDCCAjmgAwIBAgIVAOnoRFJTNlxLGJoR/EMYLKXcIIBIMAoGCCqGSM49BAMC\nMGgxGjAYBgNVBAMMEUludGVsIFNHWCBSb290IENBMRowGAYDVQQKDBFJbnRlbCBD\nb3Jwb3JhdGlvbjEUMBIGA1UEBwwLU2FudGEgQ2xhcmExCzAJBgNVBAgMAkNBMQsw\nCQYDVQQGEwJVUzAeFw0xOTEwMzEwOTQ5MjFaFw00OTEyMzEyMzU5NTlaMGgxGjAY\nBgNVBAMMEUludGVsIFNHWCBSb290IENBMRowGAYDVQQKDBFJbnRlbCBDb3Jwb3Jh\ndGlvbjEUMBIGA1UEBwwLU2FudGEgQ2xhcmExCzAJBgNVBAgMAkNBMQswCQYDVQQG\nEwJVUzBZMBMGByqGSM49AgEGCCqGSM49AwEHA0IABE/6D/1WHNrWwPmNMIyBKMW5\nJ6JzMsjo6xP2vkK1cdZGb1PGRP/C/8ECgiDkmklmzwLzLi+000m7LLrtKJA3oC2j\ngb8wgbwwHwYDVR0jBBgwFoAU6ehEUlM2XEsYmhH8QxgspdwggEgwVgYDVR0fBE8w\nTTBLoEmgR4ZFaHR0cHM6Ly9zYngtY2VydGlmaWNhdGVzLnRydXN0ZWRzZXJ2aWNl\ncy5pbnRlbC5jb20vSW50ZWxTR1hSb290Q0EuZGVyMB0GA1UdDgQWBBTp6ERSUzZc\nSxiaEfxDGCyl3CCASDAOBgNVHQ8BAf8EBAMCAQYwEgYDVR0TAQH/BAgwBgEB/wIB\nATAKBggqhkjOPQQDAgNJADBGAiEAzw9zdUiUHPMUd0C4mx41jlFZkrM3y5f1lgnV\nO7FbjOoCIQCoGtUmT4cXt7V+ySHbJ8Hob9AanpvXNH1ER+/gZF+opQ==\n-----END CERTIFICATE-----\n"}],"qeIdentity":"{\"enclaveIdentity\":{\"id\":\"TD_QE\",\"version\":2,\"issueDate\":\"2025-10-21T09:44:31Z\",\"nextUpdate\":\"2025-11-20T09:44:31Z\",\"tcbEvaluationDataNumber\":5,\"miscselect\":\"00000000\",\"miscselectMask\":\"FFFFFFFF\",\"attributes\":\"11000000000000000000000000000000\",\"attributesMask\":\"FBFFFFFFFFFFFFFF0000000000000000\",\"mrsigner\":\"DC9E2A7C6F948F17474E34A7FC43ED030F7C1563F1BABDDF6340C82E0E54A8C5\",\"isvprodid\":2,\"tcbLevels\":[{\"tcb\":{\"isvsvn\":0},\"tcbDate\":\"2022-11-09T00:00:00Z\",\"tcbStatus\":\"UpToDate\"}]},\"signature\":\"f1f88349d25691d01a443ae086d480cdbf525ea8593ec61a32e4f943c054b6df18677d26bd733c0542128940fd5c792ac11c6bb50a9750f1f8d60d9b674607a5\"}","qeIdentityIssuerChain":"-----BEGIN CERTIFICATE-----\nMIICkDCCAjagAwIBAgIUTh8n662T/sqPZK+7n3H67/KGwu0wCgYIKoZIzj0EAwIw\naDEaMBgGA1UEAwwRSW50ZWwgU0dYIFJvb3QgQ0ExGjAYBgNVBAoMEUludGVsIENv\ncnBvcmF0aW9uMRQwEgYDVQQHDAtTYW50YSBDbGFyYTELMAkGA1UECAwCQ0ExCzAJ\nBgNVBAYTAlVTMB4XDTE5MTAzMTEyMzM0N1oXDTI2MTAzMTEyMzM0N1owbDEeMBwG\nA1UEAwwVSW50ZWwgU0dYIFRDQiBTaWduaW5nMRowGAYDVQQKDBFJbnRlbCBDb3Jw\nb3JhdGlvbjEUMBIGA1UEBwwLU2FudGEgQ2xhcmExCzAJBgNVBAgMAkNBMQswCQYD\nVQQGEwJVUzBZMBMGByqGSM49AgEGCCqGSM49AwEHA0IABOnYw9LbN/JmyUttXa0M\niBEenjPbxbR4C8MuVYxDI+Le8lDBLp9X4wMzCAUF/fI/31giClXp/y0erLbLZjdV\n07+jgbkwgbYwHwYDVR0jBBgwFoAU6ehEUlM2XEsYmhH8QxgspdwggEgwVgYDVR0f\nBE8wTTBLoEmgR4ZFaHR0cHM6Ly9zYngtY2VydGlmaWNhdGVzLnRydXN0ZWRzZXJ2\naWNlcy5pbnRlbC5jb20vSW50ZWxTR1hSb290Q0EuZGVyMB0GA1UdDgQWBBROHyfr\nrZP+yo9kr7ufcfrv8obC7TAOBgNVHQ8BAf8EBAMCBsAwDAYDVR0TAQH/BAIwADAK\nBggqhkjOPQQDAgNIADBFAiEA9xQeifK+2abQGnrAgk0hrOhdyvJQorh2cEMn4Gwr\n4hoCIFHW5qQ9G2wBJ4GMNQqv/oMfbPtzmyTlaWWzwxkqM0CT\n-----END CERTIFICATE-----\n-----BEGIN CERTIFICATE-----\nMIIClDCCAjmgAwIBAgIVAOnoRFJTNlxLGJoR/EMYLKXcIIBIMAoGCCqGSM49BAMC\nMGgxGjAYBgNVBAMMEUludGVsIFNHWCBSb290IENBMRowGAYDVQQKDBFJbnRlbCBD\nb3Jwb3JhdGlvbjEUMBIGA1UEBwwLU2FudGEgQ2xhcmExCzAJBgNVBAgMAkNBMQsw\nCQYDVQQGEwJVUzAeFw0xOTEwMzEwOTQ5MjFaFw00OTEyMzEyMzU5NTlaMGgxGjAY\nBgNVBAMMEUludGVsIFNHWCBSb290IENBMRowGAYDVQQKDBFJbnRlbCBDb3Jwb3Jh\ndGlvbjEUMBIGA1UEBwwLU2FudGEgQ2xhcmExCzAJBgNVBAgMAkNBMQswCQYDVQQG\nEwJVUzBZMBMGByqGSM49AgEGCCqGSM49AwEHA0IABE/6D/1WHNrWwPmNMIyBKMW5\nJ6JzMsjo6xP2vkK1cdZGb1PGRP/C/8ECgiDkmklmzwLzLi+000m7LLrtKJA3oC2j\ngb8wgbwwHwYDVR0jBBgwFoAU6ehEUlM2XEsYmhH8QxgspdwggEgwVgYDVR0fBE8w\nTTBLoEmgR4ZFaHR0cHM6Ly9zYngtY2VydGlmaWNhdGVzLnRydXN0ZWRzZXJ2aWNl\ncy5pbnRlbC5jb20vSW50ZWxTR1hSb290Q0EuZGVyMB0GA1UdDgQWBBTp6ERSUzZc\nSxiaEfxDGCyl3CCASDAOBgNVHQ8BAf8EBAMCAQYwEgYDVR0TAQH/BAgwBgEB/wIB\nATAKBggqhkjOPQQDAgNJADBGAiEAzw9zdUiUHPMUd0C4mx41jlFZkrM3y5f1lgnV\nO7FbjOoCIQCoGtUmT4cXt7V+ySHbJ8Hob9AanpvXNH1ER+/gZF+opQ==\n-----END CERTIFICATE-----\n","rootCa":"-----BEGIN CERTIFICATE-----\nMIIClDCCAjmgAwIBAgIVAOnoRFJTNlxLGJoR/EMYLKXcIIBIMAoGCCqGSM49BAMC\nMGgxGjAYBgNVBAMMEUludGVsIFNHWCBSb290IENBMRowGAYDVQQKDBFJbnRlbCBD\nb3Jwb3JhdGlvbjEUMBIGA1UEBwwLU2FudGEgQ2xhcmExCzAJBgNVBAgMAkNBMQsw\nCQYDVQQGEwJVUzAeFw0xOTEwMzEwOTQ5MjFaFw00OTEyMzEyMzU5NTlaMGgxGjAY\nBgNVBAMMEUludGVsIFNHWCBSb290IENBMRowGAYDVQQKDBFJbnRlbCBDb3Jwb3Jh\ndGlvbjEUMBIGA1UEBwwLU2FudGEgQ2xhcmExCzAJBgNVBAgMAkNBMQswCQYDVQQG\nEwJVUzBZMBMGByqGSM49AgEGCCqGSM49AwEHA0IABE/6D/1WHNrWwPmNMIyBKMW5\nJ6JzMsjo6xP2vkK1cdZGb1PGRP/C/8ECgiDkmklmzwLzLi+000m7LLrtKJA3oC2j\ngb8wgbwwHwYDVR0jBBgwFoAU6ehEUlM2XEsYmhH8QxgspdwggEgwVgYDVR0fBE8w\nTTBLoEmgR4ZFaHR0cHM6Ly9zYngtY2VydGlmaWNhdGVzLnRydXN0ZWRzZXJ2aWNl\ncy5pbnRlbC5jb20vSW50ZWxTR1hSb290Q0EuZGVyMB0GA1UdDgQWBBTp6ERSUzZc\nSxiaEfxDGCyl3CCASDAOBgNVHQ8BAf8EBAMCAQYwEgYDVR0TAQH/BAgwBgEB/wIB\nATAKBggqhkjOPQQDAgNJADBGAiEAzw9zdUiUHPMUd0C4mx41jlFZkrM3y5f1lgnV\nO7FbjOoCIQCoGtUmT4cXt7V+ySHbJ8Hob9AanpvXNH1ER+/gZF+opQ==\n-----END CERTIFICATE-----","rootCaCrl":"-----BEGIN X509 CRL-----\nMIIBITCByAIBATAKBggqhkjOPQQDAjBoMRowGAYDVQQDDBFJbnRlbCBTR1ggUm9v\ndCBDQTEaMBgGA1UECgwRSW50ZWwgQ29ycG9yYXRpb24xFDASBgNVBAcMC1NhbnRh\nIENsYXJhMQswCQYDVQQIDAJDQTELMAkGA1UEBhMCVVMXDTI1MDkxNjExNTMxMloX\nDTI2MDkxNjExNTMxMlqgLzAtMAoGA1UdFAQDAgEBMB8GA1UdIwQYMBaAFOnoRFJT\nNlxLGJoR/EMYLKXcIIBIMAoGCCqGSM49BAMCA0gAMEUCIQDv5KEBogNCzPgupOPj\nFIYJaOubypBPCGqnE0XcYTgFDwIgeSfXk71tIbV5lqp6gWCpN98/xu/8c7y36EV3\npkfootI=\n-----END X509 CRL-----","teeType":129},"id":"E6643BDC-E50A-4315-9EF7-F217CE8AF9A6","policy":[{"global":{"platform":{"fmspc":{"operation":"allow-list","reference":["00706A000000","00706E170000","00A068070000","20C06F000000","10A06E040000","40806F000000","10706A000000","10A067110000","20606A000000","10906EA50000","20906EA10000","10906EB10000","10806F000000","00706E070000","50A06D000000","10606A000000","10706A800000","10706A100000","B0806F000000","00706D050000","10806EB70000","10906ED10000","00A06F010000","00A06D070000","40806F200000","60806F000000","10A06E050000","40A06D000000","10606C040000","50A06F000000","00A06D000000","10806EA60000","00706D010000","10806F070000","20D06D010000","00706E270000","00A06F000000","10A06D050000","00C06F000000","30806F000000","20906EA50000","10706E370000","20806F070000","10906EC50000","10806F040000","10D06D000000","10906EA10000","20806F000000","10A067010000","30A06E000000","10A06F000000","70806F000000","10906EC10000","20A06D050000","00606A000000"]}},"tcb":{"tcbDate":{"operation":"greater-or-equal","reference":"2025-01-01T00:00:00Z"},"tcbEvaluationDataNumber":{"operation":"greater-or-equal","reference":13},"tcbStatusAccepted":{"operation":"allow-list","reference":["UpToDate","ConfigurationNeeded"]}}}}],"policySvn":1,"servtdCollateral":{"majorVersion":1,"minorVersion":0,"servtdIdentity":{"signature":"3065023100FD5C3636248FC0AFADEAB96FF1EA482F3AB09752C965CEF346DE0DD4B3B9E0307EEBAD671EFF283E255E69B33F134736023021B8A6A5FF6BE9468FEEFF69FAC6A00E359B53419315BAC52AE1BE9E2005EA166E924676F14504AFC95BC3D2DF895A92","tdIdentity":{"attributes":"0000000000000000","id":"A0998F0F-B2F3-4872-8138-FBC2B853E8C6","issueDate":"2025-01-01T00:00:00Z","isvProdId":1,"mrConfigId":"000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000","mrOwner":"000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000","mrOwnerConfig":"000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000","mrsigner":"000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000","nextUpdate":"2026-01-01T00:00:00Z","tcbEvaluationNumber":1,"tcbLevels":[{"tcb":{"isvsvn":1},"tcbDate":"2024-01-01T00:00:00Z","tcbStatus":"UpToDate"}],"version":1,"xfam":"E71A060000000000"}},"servtdIdentityIssuerChain":"-----BEGIN CERTIFICATE-----\nMIICaDCCAe6gAwIBAgIUfJVxzQLvRxH6suOHfBpR1mlL6CowCgYIKoZIzj0EAwMw\ndDELMAkGA1UEBhMCVVMxCzAJBgNVBAgMAkNBMRQwEgYDVQQHDAtTYW50YSBDbGFy\nYTEiMCAGA1UECgwZTWlnVEQgSW50ZXJtZWRpYXRlIElzc3VlcjEeMBwGA1UEAwwV\nTWlnVEQgSW50ZXJtZWRpYXRlIENBMB4XDTI2MDkxMjAwMDUyNVoXDTI3MDkxMjAw\nMDUyNVowYzELMAkGA1UEBhMCVVMxCzAJBgNVBAgMAkNBMRQwEgYDVQQHDAtTYW50\nYSBDbGFyYTEVMBMGA1UECgwMTWlnVEQgSXNzdWVyMRowGAYDVQQDDBFNaWdURCBJ\nbmZvIElzc3VlcjB2MBAGByqGSM49AgEGBSuBBAAiA2IABH9I8qjPEqZBX9wHgb22\nPsC/Vpiz6e4lIwdECUQ/KX93GbdYyibzHRawiwumrMS3RR5XsOiJYckGfo7nhftB\noiqstrN7YwwIwu3dD2oPkU+rUNP73D5SoXvFvJH6GJRrl6NSMFAwDgYDVR0PAQH/\nBAQDAgeAMB0GA1UdDgQWBBTeyxHNTE9IvgE9axy/ShWr7G1+bjAfBgNVHSMEGDAW\ngBSHF2xOeJ5+gddXjL9uv1sVWS2cmDAKBggqhkjOPQQDAwNoADBlAjBafsTXa7S5\nh49z16hyB1pdk+0uAsxCLjG99liWGt86r07PpLNn/UHv/uKdCpuTQD8CMQCPN7jj\nHz6Y2l2tmy0cFx2TPw6P/q50UMnwkuczO/WtV4Ym4vGslwWljK3ypCn1kzA=\n-----END CERTIFICATE-----\n-----BEGIN CERTIFICATE-----\nMIICdDCCAfugAwIBAgIUezVutiTFiDTfUXqC63GtiV7QiMUwCgYIKoZIzj0EAwMw\nXzELMAkGA1UEBhMCVVMxCzAJBgNVBAgMAkNBMRQwEgYDVQQHDAtTYW50YSBDbGFy\nYTEVMBMGA1UECgwMTWlnVEQgSXNzdWVyMRYwFAYDVQQDDA1NaWdURCBSb290IENB\nMB4XDTI2MDkxMjAwMDUyNVoXDTMxMDkxMTAwMDUyNVowdDELMAkGA1UEBhMCVVMx\nCzAJBgNVBAgMAkNBMRQwEgYDVQQHDAtTYW50YSBDbGFyYTEiMCAGA1UECgwZTWln\nVEQgSW50ZXJtZWRpYXRlIElzc3VlcjEeMBwGA1UEAwwVTWlnVEQgSW50ZXJtZWRp\nYXRlIENBMHYwEAYHKoZIzj0CAQYFK4EEACIDYgAEP5xaa2Ho+bhuZ/tHU4oDctJK\nV1hkCIcKNVA98WZwSkF+2U18iJDCCgCqID8yZPTeDsAwedmAnGMgoDY0LnTHU1lb\nP4S/kBqlYyJS6hPLaap0OZcqm/4KlfEtzHlcQyngo2MwYTAPBgNVHRMBAf8EBTAD\nAQH/MA4GA1UdDwEB/wQEAwIBBjAdBgNVHQ4EFgQUhxdsTniefoHXV4y/br9bFVkt\nnJgwHwYDVR0jBBgwFoAUbE8HztUJj3IR8/vZh7vPZSDVc6owCgYIKoZIzj0EAwMD\nZwAwZAIwNrIYVVOrhYieQWa0zyo6lFU2qw3PBCKjK1vs7lLRj1zL23NBcbGkO/eL\nFJDJyIpFAjBhjhMsR3KPm3KJ7PdBlo2DUGndZl6IfCmDegz9GQo1IxiK2Gwlw+tx\nL8FKWODvtmw=\n-----END CERTIFICATE-----\n-----BEGIN CERTIFICATE-----\nMIICUDCCAdagAwIBAgIUIKafaBi49XqENxLPj6zO8f2J0cEwCgYIKoZIzj0EAwMw\nXzELMAkGA1UEBhMCVVMxCzAJBgNVBAgMAkNBMRQwEgYDVQQHDAtTYW50YSBDbGFy\nYTEVMBMGA1UECgwMTWlnVEQgSXNzdWVyMRYwFAYDVQQDDA1NaWdURCBSb290IENB\nMB4XDTI2MDkxMjAwMDUyNVoXDTM2MDkwOTAwMDUyNVowXzELMAkGA1UEBhMCVVMx\nCzAJBgNVBAgMAkNBMRQwEgYDVQQHDAtTYW50YSBDbGFyYTEVMBMGA1UECgwMTWln\nVEQgSXNzdWVyMRYwFAYDVQQDDA1NaWdURCBSb290IENBMHYwEAYHKoZIzj0CAQYF\nK4EEACIDYgAEX0FA16XAybLR9y71HBrJiNvZoLR/3KCNPGXnUGDfeAHfcye57/eZ\nn3zlBI3qX3fJYSv3FrzlFU1gqmNuLrD8Stjjm8SA//YJPC1oJIMUMgdLw7ieNvaS\nlJG5eknquOjxo1MwUTAdBgNVHQ4EFgQUbE8HztUJj3IR8/vZh7vPZSDVc6owHwYD\nVR0jBBgwFoAUbE8HztUJj3IR8/vZh7vPZSDVc6owDwYDVR0TAQH/BAUwAwEB/zAK\nBggqhkjOPQQDAwNoADBlAjBMhiJO0hkVoz268l4Lbv4zC/joDl6fddaTjIEpXNho\nrkntDlzBSsq8RbaMyKXMp80CMQDw285fiuP/3VWEwJCGP+kheIIbpF2Ek4C/7pSq\nWeYdinGh4QtYefKnQ86q9/3XM3A=\n-----END CERTIFICATE-----\n","servtdTcbMapping":{"signature":"3064023050D451A37521E6936135BE2CA6F68944F6F4BAB4D7C3323670124FAF50A100013DD0D514724333AD382EF2F9CF9183DC02307C4626665B6B9B37FFA4EF78770C46655716505314DF6A64E53A0F7993029012FA918AFAEEF30D92DFB4E1A26F46B85E","tdTcbMapping":{"id":"BB9668CA-4EE8-4523-941A-B3B03BE46E03","issueDate":"2025-01-01T00:00:00Z","nextUpdate":"2026-01-01T00:00:00Z","svnMappings":[{"isvsvn":1,"tdMeasurements":{"tdinfo_hash":"AABBCCDDEEFF00112233445566778899AABBCCDDEEFF00112233445566778899AABBCCDDEEFF00112233445566778899"}},{"isvsvn":2,"tdMeasurements":{"tdinfo_hash":"111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111"}}],"version":1}},"servtdCrl":"-----BEGIN X509 CRL-----\nMIIBKzCBswIBATAKBggqhkjOPQQDAzB0MQswCQYDVQQGEwJVUzELMAkGA1UECAwC\nQ0ExFDASBgNVBAcMC1NhbnRhIENsYXJhMSIwIAYDVQQKDBlNaWdURCBJbnRlcm1l\nZGlhdGUgSXNzdWVyMR4wHAYDVQQDDBVNaWdURCBJbnRlcm1lZGlhdGUgQ0EXDTI2\nMDkxMjAwMDUyNVoXDTI3MDkxMjAwMDUyNVqgDjAMMAoGA1UdFAQDAgEBMAoGCCqG\nSM49BAMDA2cAMGQCMFmQAz0ZXk5W+7r8rypl9h81l3N0hPx1bs3fGDFnlEalyWf6\nwwVqv24QCbUpVsaGYgIwPCf2uKV65ij28VxNduI4WhKrUZTth8UUssHzUs1IasNd\n5B3WwB3F8PQamlDlrzaA\n-----END X509 CRL-----\n"},"version":"2.0"}} \ No newline at end of file diff --git a/src/policy/test/policy_v2/servtd_collateral.json b/src/policy/test/policy_v2/servtd_collateral.json index 96a8b54b3..e45c82e5d 100644 --- a/src/policy/test/policy_v2/servtd_collateral.json +++ b/src/policy/test/policy_v2/servtd_collateral.json @@ -1 +1 @@ -{"majorVersion":1,"minorVersion":0,"servtdIdentity":{"tdIdentity":{"attributes":"0000000000000000","id":"A0998F0F-B2F3-4872-8138-FBC2B853E8C6","issueDate":"2025-01-01T00:00:00Z","isvProdId":1,"mrConfigId":"000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000","mrOwner":"000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000","mrOwnerConfig":"000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000","mrsigner":"000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000","nextUpdate":"2026-01-01T00:00:00Z","tcbEvaluationNumber":1,"tcbLevels":[{"tcb":{"isvsvn":1},"tcbDate":"2024-01-01T00:00:00Z","tcbStatus":"UpToDate"}],"version":1,"xfam":"E71A060000000000"},"signature":"306502302A61F96F1DCED92AF5E21A697AE9A0C0AC0FA1AA461181A264A2095BE243934B14DAA84E2108B073B33C871F5897720F023100C2170F07BA26BFDF277E6BE1EED6162432C3A643881290ABDBB8D0456053DFEF44466D3B242A43B8ADF798B1DC463CD5"},"servtdIdentityIssuerChain":"-----BEGIN CERTIFICATE-----\nMIICaDCCAe6gAwIBAgIUTbltbfR2MqjYC04lViWFKrg6HdwwCgYIKoZIzj0EAwMw\ndDELMAkGA1UEBhMCVVMxCzAJBgNVBAgMAkNBMRQwEgYDVQQHDAtTYW50YSBDbGFy\nYTEiMCAGA1UECgwZTWlnVEQgSW50ZXJtZWRpYXRlIElzc3VlcjEeMBwGA1UEAwwV\nTWlnVEQgSW50ZXJtZWRpYXRlIENBMB4XDTI2MDkwMjIwNDIxNFoXDTI3MDkwMjIw\nNDIxNFowYzELMAkGA1UEBhMCVVMxCzAJBgNVBAgMAkNBMRQwEgYDVQQHDAtTYW50\nYSBDbGFyYTEVMBMGA1UECgwMTWlnVEQgSXNzdWVyMRowGAYDVQQDDBFNaWdURCBJ\nbmZvIElzc3VlcjB2MBAGByqGSM49AgEGBSuBBAAiA2IABH5vWdNV562wS25uaCye\nprgjA1xJH4hlVTmI6whzgO7xmOW1kZi7glN3TXAdEcKctSIOiYw+oHqiXZsPGTKB\nf6ieEey3yynUO8UwMsr25rVkpDvKi2PL1ZDeR2FQ5GMxcKNSMFAwDgYDVR0PAQH/\nBAQDAgeAMB0GA1UdDgQWBBRRsu5Xj3LZ8FzNUK5TEUD9E4ahuDAfBgNVHSMEGDAW\ngBQG9PzDbR1trcTTtqJEMR+xeXF4uzAKBggqhkjOPQQDAwNoADBlAjEA1S9EBp+C\nQO920YlTE1aYW+xHjBJq9W2TM79SIVENFHSxIRYdANWAaJge2gtwMknMAjAZZupA\nw6HSYkKWsQP0pG2utLLxi85lS+1vVhWyl8Sh2k6xOiq303K8TK/auAFOXQo=\n-----END CERTIFICATE-----\n-----BEGIN CERTIFICATE-----\nMIICdTCCAfugAwIBAgIUUhMm1H4HjXLOwHVkvZzXcESTTBIwCgYIKoZIzj0EAwMw\nXzELMAkGA1UEBhMCVVMxCzAJBgNVBAgMAkNBMRQwEgYDVQQHDAtTYW50YSBDbGFy\nYTEVMBMGA1UECgwMTWlnVEQgSXNzdWVyMRYwFAYDVQQDDA1NaWdURCBSb290IENB\nMB4XDTI2MDkwMjIwNDIxNFoXDTMxMDkwMTIwNDIxNFowdDELMAkGA1UEBhMCVVMx\nCzAJBgNVBAgMAkNBMRQwEgYDVQQHDAtTYW50YSBDbGFyYTEiMCAGA1UECgwZTWln\nVEQgSW50ZXJtZWRpYXRlIElzc3VlcjEeMBwGA1UEAwwVTWlnVEQgSW50ZXJtZWRp\nYXRlIENBMHYwEAYHKoZIzj0CAQYFK4EEACIDYgAEbG8UwpbhzDyzLsfGYOf+MxDG\n+2DX61exLjnMAgo78CQTD12ge66dgkzcJZ5FI3GrlJZPXAgVvDKsJXSEaysfV2U7\nD4LA4LDOqy8gF/xIYWa0CG+8K/K2nsbKASIhuwE+o2MwYTAPBgNVHRMBAf8EBTAD\nAQH/MA4GA1UdDwEB/wQEAwIBBjAdBgNVHQ4EFgQUBvT8w20dba3E07aiRDEfsXlx\neLswHwYDVR0jBBgwFoAUByYcVdKYdUuTd97TmqGMw5Ekrg0wCgYIKoZIzj0EAwMD\naAAwZQIxAIibTFYBOcoBPPrgIN9ZUJcZpM1nMphNfiOkNXknMFfwyiOBc0aYef2e\n1PtopEFZiQIwU0l+LeqVirXD7dWXAANN9+W2hLmdNNifZvf5ENGwEK5dgn54FWoU\nkoGfhEFuuemy\n-----END CERTIFICATE-----\n-----BEGIN CERTIFICATE-----\nMIICTzCCAdagAwIBAgIUIIRnuq6BASXwFFcIwhWGtuvoWP8wCgYIKoZIzj0EAwMw\nXzELMAkGA1UEBhMCVVMxCzAJBgNVBAgMAkNBMRQwEgYDVQQHDAtTYW50YSBDbGFy\nYTEVMBMGA1UECgwMTWlnVEQgSXNzdWVyMRYwFAYDVQQDDA1NaWdURCBSb290IENB\nMB4XDTI2MDkwMjIwNDIxM1oXDTM2MDgzMDIwNDIxM1owXzELMAkGA1UEBhMCVVMx\nCzAJBgNVBAgMAkNBMRQwEgYDVQQHDAtTYW50YSBDbGFyYTEVMBMGA1UECgwMTWln\nVEQgSXNzdWVyMRYwFAYDVQQDDA1NaWdURCBSb290IENBMHYwEAYHKoZIzj0CAQYF\nK4EEACIDYgAEsoBV62G+63+QswhM7il92pH6v+86NLMLAPyyzHIgAXzKJTQLsLDq\nXvq3yZbXFLAEoABZkshXNKxphoSK+b7rQjvgral7vNshcq/bgSmkAFxGjXzuHC8V\nXOpBVmVEsdgio1MwUTAdBgNVHQ4EFgQUByYcVdKYdUuTd97TmqGMw5Ekrg0wHwYD\nVR0jBBgwFoAUByYcVdKYdUuTd97TmqGMw5Ekrg0wDwYDVR0TAQH/BAUwAwEB/zAK\nBggqhkjOPQQDAwNnADBkAjA46e70GOt1bjKjU4YlDEnh01KjpcqRFC2w4lGiG/RJ\nsKsNTMhJhmglcJw3UN3vCDYCMAwNzecuOD6joTJXiBFDw9zA0oisIust4NSZUtnj\n+dN7kruhJoRxoyftJ3O48BuF2A==\n-----END CERTIFICATE-----\n","servtdTcbMapping":{"tdTcbMapping":{"id":"BB9668CA-4EE8-4523-941A-B3B03BE46E03","issueDate":"2025-01-01T00:00:00Z","nextUpdate":"2026-01-01T00:00:00Z","svnMappings":[{"isvsvn":1,"tdMeasurements":{"tdinfo_hash":"AABBCCDDEEFF00112233445566778899AABBCCDDEEFF00112233445566778899AABBCCDDEEFF00112233445566778899"}},{"isvsvn":2,"tdMeasurements":{"tdinfo_hash":"111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111"}}],"version":1},"signature":"3065023050F9B5DD8C56C81AD0F86D0D5F2B34DBF8DB43C0F23BB345454D6E6C4EDB61F6841D0A77DA22F51667C3203AA7A2967F023100D7F1A9899B8F8D8A83C2D5C3211631915AE99D80039FC58A6C4B07B5569D7045FC37FF4A3798C5A87A78561AF47AD3FF"}} \ No newline at end of file +{"majorVersion":1,"minorVersion":0,"servtdIdentity":{"tdIdentity":{"attributes":"0000000000000000","id":"A0998F0F-B2F3-4872-8138-FBC2B853E8C6","issueDate":"2025-01-01T00:00:00Z","isvProdId":1,"mrConfigId":"000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000","mrOwner":"000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000","mrOwnerConfig":"000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000","mrsigner":"000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000","nextUpdate":"2026-01-01T00:00:00Z","tcbEvaluationNumber":1,"tcbLevels":[{"tcb":{"isvsvn":1},"tcbDate":"2024-01-01T00:00:00Z","tcbStatus":"UpToDate"}],"version":1,"xfam":"E71A060000000000"},"signature":"3065023100FD5C3636248FC0AFADEAB96FF1EA482F3AB09752C965CEF346DE0DD4B3B9E0307EEBAD671EFF283E255E69B33F134736023021B8A6A5FF6BE9468FEEFF69FAC6A00E359B53419315BAC52AE1BE9E2005EA166E924676F14504AFC95BC3D2DF895A92"},"servtdIdentityIssuerChain":"-----BEGIN CERTIFICATE-----\nMIICaDCCAe6gAwIBAgIUfJVxzQLvRxH6suOHfBpR1mlL6CowCgYIKoZIzj0EAwMw\ndDELMAkGA1UEBhMCVVMxCzAJBgNVBAgMAkNBMRQwEgYDVQQHDAtTYW50YSBDbGFy\nYTEiMCAGA1UECgwZTWlnVEQgSW50ZXJtZWRpYXRlIElzc3VlcjEeMBwGA1UEAwwV\nTWlnVEQgSW50ZXJtZWRpYXRlIENBMB4XDTI2MDkxMjAwMDUyNVoXDTI3MDkxMjAw\nMDUyNVowYzELMAkGA1UEBhMCVVMxCzAJBgNVBAgMAkNBMRQwEgYDVQQHDAtTYW50\nYSBDbGFyYTEVMBMGA1UECgwMTWlnVEQgSXNzdWVyMRowGAYDVQQDDBFNaWdURCBJ\nbmZvIElzc3VlcjB2MBAGByqGSM49AgEGBSuBBAAiA2IABH9I8qjPEqZBX9wHgb22\nPsC/Vpiz6e4lIwdECUQ/KX93GbdYyibzHRawiwumrMS3RR5XsOiJYckGfo7nhftB\noiqstrN7YwwIwu3dD2oPkU+rUNP73D5SoXvFvJH6GJRrl6NSMFAwDgYDVR0PAQH/\nBAQDAgeAMB0GA1UdDgQWBBTeyxHNTE9IvgE9axy/ShWr7G1+bjAfBgNVHSMEGDAW\ngBSHF2xOeJ5+gddXjL9uv1sVWS2cmDAKBggqhkjOPQQDAwNoADBlAjBafsTXa7S5\nh49z16hyB1pdk+0uAsxCLjG99liWGt86r07PpLNn/UHv/uKdCpuTQD8CMQCPN7jj\nHz6Y2l2tmy0cFx2TPw6P/q50UMnwkuczO/WtV4Ym4vGslwWljK3ypCn1kzA=\n-----END CERTIFICATE-----\n-----BEGIN CERTIFICATE-----\nMIICdDCCAfugAwIBAgIUezVutiTFiDTfUXqC63GtiV7QiMUwCgYIKoZIzj0EAwMw\nXzELMAkGA1UEBhMCVVMxCzAJBgNVBAgMAkNBMRQwEgYDVQQHDAtTYW50YSBDbGFy\nYTEVMBMGA1UECgwMTWlnVEQgSXNzdWVyMRYwFAYDVQQDDA1NaWdURCBSb290IENB\nMB4XDTI2MDkxMjAwMDUyNVoXDTMxMDkxMTAwMDUyNVowdDELMAkGA1UEBhMCVVMx\nCzAJBgNVBAgMAkNBMRQwEgYDVQQHDAtTYW50YSBDbGFyYTEiMCAGA1UECgwZTWln\nVEQgSW50ZXJtZWRpYXRlIElzc3VlcjEeMBwGA1UEAwwVTWlnVEQgSW50ZXJtZWRp\nYXRlIENBMHYwEAYHKoZIzj0CAQYFK4EEACIDYgAEP5xaa2Ho+bhuZ/tHU4oDctJK\nV1hkCIcKNVA98WZwSkF+2U18iJDCCgCqID8yZPTeDsAwedmAnGMgoDY0LnTHU1lb\nP4S/kBqlYyJS6hPLaap0OZcqm/4KlfEtzHlcQyngo2MwYTAPBgNVHRMBAf8EBTAD\nAQH/MA4GA1UdDwEB/wQEAwIBBjAdBgNVHQ4EFgQUhxdsTniefoHXV4y/br9bFVkt\nnJgwHwYDVR0jBBgwFoAUbE8HztUJj3IR8/vZh7vPZSDVc6owCgYIKoZIzj0EAwMD\nZwAwZAIwNrIYVVOrhYieQWa0zyo6lFU2qw3PBCKjK1vs7lLRj1zL23NBcbGkO/eL\nFJDJyIpFAjBhjhMsR3KPm3KJ7PdBlo2DUGndZl6IfCmDegz9GQo1IxiK2Gwlw+tx\nL8FKWODvtmw=\n-----END CERTIFICATE-----\n-----BEGIN CERTIFICATE-----\nMIICUDCCAdagAwIBAgIUIKafaBi49XqENxLPj6zO8f2J0cEwCgYIKoZIzj0EAwMw\nXzELMAkGA1UEBhMCVVMxCzAJBgNVBAgMAkNBMRQwEgYDVQQHDAtTYW50YSBDbGFy\nYTEVMBMGA1UECgwMTWlnVEQgSXNzdWVyMRYwFAYDVQQDDA1NaWdURCBSb290IENB\nMB4XDTI2MDkxMjAwMDUyNVoXDTM2MDkwOTAwMDUyNVowXzELMAkGA1UEBhMCVVMx\nCzAJBgNVBAgMAkNBMRQwEgYDVQQHDAtTYW50YSBDbGFyYTEVMBMGA1UECgwMTWln\nVEQgSXNzdWVyMRYwFAYDVQQDDA1NaWdURCBSb290IENBMHYwEAYHKoZIzj0CAQYF\nK4EEACIDYgAEX0FA16XAybLR9y71HBrJiNvZoLR/3KCNPGXnUGDfeAHfcye57/eZ\nn3zlBI3qX3fJYSv3FrzlFU1gqmNuLrD8Stjjm8SA//YJPC1oJIMUMgdLw7ieNvaS\nlJG5eknquOjxo1MwUTAdBgNVHQ4EFgQUbE8HztUJj3IR8/vZh7vPZSDVc6owHwYD\nVR0jBBgwFoAUbE8HztUJj3IR8/vZh7vPZSDVc6owDwYDVR0TAQH/BAUwAwEB/zAK\nBggqhkjOPQQDAwNoADBlAjBMhiJO0hkVoz268l4Lbv4zC/joDl6fddaTjIEpXNho\nrkntDlzBSsq8RbaMyKXMp80CMQDw285fiuP/3VWEwJCGP+kheIIbpF2Ek4C/7pSq\nWeYdinGh4QtYefKnQ86q9/3XM3A=\n-----END CERTIFICATE-----\n","servtdTcbMapping":{"tdTcbMapping":{"id":"BB9668CA-4EE8-4523-941A-B3B03BE46E03","issueDate":"2025-01-01T00:00:00Z","nextUpdate":"2026-01-01T00:00:00Z","svnMappings":[{"isvsvn":1,"tdMeasurements":{"tdinfo_hash":"AABBCCDDEEFF00112233445566778899AABBCCDDEEFF00112233445566778899AABBCCDDEEFF00112233445566778899"}},{"isvsvn":2,"tdMeasurements":{"tdinfo_hash":"111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111"}}],"version":1},"signature":"3064023050D451A37521E6936135BE2CA6F68944F6F4BAB4D7C3323670124FAF50A100013DD0D514724333AD382EF2F9CF9183DC02307C4626665B6B9B37FFA4EF78770C46655716505314DF6A64E53A0F7993029012FA918AFAEEF30D92DFB4E1A26F46B85E"},"servtdCrl":"-----BEGIN X509 CRL-----\nMIIBKzCBswIBATAKBggqhkjOPQQDAzB0MQswCQYDVQQGEwJVUzELMAkGA1UECAwC\nQ0ExFDASBgNVBAcMC1NhbnRhIENsYXJhMSIwIAYDVQQKDBlNaWdURCBJbnRlcm1l\nZGlhdGUgSXNzdWVyMR4wHAYDVQQDDBVNaWdURCBJbnRlcm1lZGlhdGUgQ0EXDTI2\nMDkxMjAwMDUyNVoXDTI3MDkxMjAwMDUyNVqgDjAMMAoGA1UdFAQDAgEBMAoGCCqG\nSM49BAMDA2cAMGQCMFmQAz0ZXk5W+7r8rypl9h81l3N0hPx1bs3fGDFnlEalyWf6\nwwVqv24QCbUpVsaGYgIwPCf2uKV65ij28VxNduI4WhKrUZTth8UUssHzUs1IasNd\n5B3WwB3F8PQamlDlrzaA\n-----END X509 CRL-----\n"} \ No newline at end of file diff --git a/tools/migtd-hash/src/lib.rs b/tools/migtd-hash/src/lib.rs index 8626d1ca0..e766ab224 100644 --- a/tools/migtd-hash/src/lib.rs +++ b/tools/migtd-hash/src/lib.rs @@ -335,7 +335,9 @@ fn rtmr1( ) .ok_or(anyhow!("Unable to get policy issuer chain from image"))?; - rtmr1.extend_with_raw_data(policy_issuer_chain)?; + let signer_anchor = policy::compute_signer_anchor_from_chain_pem(policy_issuer_chain) + .map_err(|_| anyhow!("Unable to compute policy signer anchor"))?; + rtmr1.extend_with_raw_data(&signer_anchor)?; } Ok(rtmr1.as_bytes().to_vec()) diff --git a/tools/servtd-collateral-generator/readme.md b/tools/servtd-collateral-generator/readme.md index 5765353c1..91da68668 100644 --- a/tools/servtd-collateral-generator/readme.md +++ b/tools/servtd-collateral-generator/readme.md @@ -1,6 +1,7 @@ ## servtd-collateral-generator tool -This tool can be used to generate the servtd collateral with provided servtd identity, servtd tcb mapping and thier issuer chains. +This tool generates servTD collateral from a signed servTD identity, its issuer +chain, a signed TCB mapping, and a CA-signed servTD CRL. ### How to build @@ -17,7 +18,22 @@ popd ./target/debug/servtd-collateral-generator -h ``` -- Generate servtd collateral: +- Generate collateral for a production policy: ``` - ./target/debug/servtd-collateral-generator --identity /path/to/td_identity_signed.json --identity-chain /path/to/identity_issuer_chain.pem --mapping /path/to/tcb_mapping_signed.json -o servtd_collateral.json - ``` \ No newline at end of file + ./target/debug/servtd-collateral-generator --identity /path/to/td_identity_signed.json --identity-chain /path/to/identity_issuer_chain.pem --mapping /path/to/tcb_mapping_signed.json --servtd-crl /path/to/servtd_signers.crl.pem -o servtd_collateral.json + ``` + +### CRL requirements + +`--servtd-crl` is required. All v2 policies must include a valid CA-signed PEM CRL +with a CRL-number extension. When nothing is revoked, +supply a signed CRL with an empty revocation list, not an empty file. + +The CRL-issuing CA must be present in both the policy-signer chain, which verifies +the TCB mapping, and the identity-signer chain. Verification fails closed if either +chain lacks that CA or cannot authenticate the CRL. + +MigTD uses its local policy's CRL to check peer signers. Missing or invalid CRLs +are rejected during policy verification; a peer-provided CRL is not a substitute +for the local CRL. Existing v2 policies without a CRL must be regenerated. See the +[policy v2 guide](../../doc/policy_v2.md) for configuring the `servtdCrlNum` floor. \ No newline at end of file diff --git a/tools/servtd-collateral-generator/src/build.rs b/tools/servtd-collateral-generator/src/build.rs index 4e07f3c97..260b1cddf 100644 --- a/tools/servtd-collateral-generator/src/build.rs +++ b/tools/servtd-collateral-generator/src/build.rs @@ -15,12 +15,14 @@ struct ServtdCollateral<'a> { servtd_identity: &'a RawValue, servtd_identity_issuer_chain: String, servtd_tcb_mapping: &'a RawValue, + servtd_crl: String, } pub fn build_servtd_collateral( identity_path: &Path, identity_chain_path: &Path, mapping_path: &Path, + servtd_crl_path: &Path, ) -> Result> { let identity_bytes = read_file(identity_path)?; let mapping_bytes = read_file(mapping_path)?; @@ -31,12 +33,15 @@ pub fn build_servtd_collateral( let identity_chain = String::from_utf8(read_file(identity_chain_path)?) .context("Identity issuer chain not UTF-8")?; + let servtd_crl = + String::from_utf8(read_file(servtd_crl_path)?).context("servTD CRL not UTF-8")?; let servtd_collateral = ServtdCollateral { major_version: 1, minor_version: 0, servtd_identity: identity_val, servtd_identity_issuer_chain: identity_chain, servtd_tcb_mapping: mapping_val, + servtd_crl, }; Ok(serde_json::to_vec(&servtd_collateral)?) @@ -45,3 +50,25 @@ pub fn build_servtd_collateral( fn read_file(path: &Path) -> Result> { fs::read(path).with_context(|| format!("Failed to read {}", path.display())) } + +#[cfg(test)] +mod tests { + use super::*; + + #[test] + fn collateral_includes_required_crl() { + let config = Path::new(env!("CARGO_MANIFEST_DIR")).join("../../config/templates"); + let bytes = build_servtd_collateral( + &config.join("td_identity_signed.json"), + &config.join("policy_issuer_chain.pem"), + &config.join("tcb_mapping_signed.json"), + &config.join("servtd.crl.pem"), + ) + .unwrap(); + let collateral: serde_json::Value = serde_json::from_slice(&bytes).unwrap(); + assert_eq!( + collateral["servtdCrl"], + fs::read_to_string(config.join("servtd.crl.pem")).unwrap() + ); + } +} diff --git a/tools/servtd-collateral-generator/src/main.rs b/tools/servtd-collateral-generator/src/main.rs index 9e82c3333..b7096e21a 100644 --- a/tools/servtd-collateral-generator/src/main.rs +++ b/tools/servtd-collateral-generator/src/main.rs @@ -26,6 +26,10 @@ struct Cli { /// Signed ServTD TCB mapping JSON file (contains tcb mapping and signature) #[arg(long, value_name = "FILE")] mapping: PathBuf, + /// Required CA-signed PEM CRL with a CRL-number extension for the servTD signer + /// chains, even if its revocation list is empty. + #[arg(long, value_name = "FILE")] + servtd_crl: PathBuf, /// Where to write the generated file #[arg(long, short, value_name = "FILE")] output: PathBuf, @@ -34,13 +38,48 @@ struct Cli { fn main() { let cli = Cli::parse(); - let bytes = build_servtd_collateral(&cli.identity, &cli.identity_chain, &cli.mapping) - .unwrap_or_else(|e| { - eprintln!("Failed to build ServTD collateral: {}", e); - exit(1); - }); + let bytes = build_servtd_collateral( + &cli.identity, + &cli.identity_chain, + &cli.mapping, + &cli.servtd_crl, + ) + .unwrap_or_else(|e| { + eprintln!("Failed to build ServTD collateral: {}", e); + exit(1); + }); if let Err(e) = fs::write(&cli.output, bytes) { eprintln!("Failed to write output file: {}", e); exit(1); } } + +#[cfg(test)] +mod tests { + use super::*; + + #[test] + fn servtd_crl_is_required() { + let args = [ + "servtd-collateral-generator", + "--identity", + "identity.json", + "--identity-chain", + "chain.pem", + "--mapping", + "mapping.json", + "--output", + "collateral.json", + ]; + let error = Cli::try_parse_from(args).unwrap_err(); + assert_eq!( + error.kind(), + clap::error::ErrorKind::MissingRequiredArgument + ); + assert!(error.to_string().contains("--servtd-crl")); + + let cli = Cli::try_parse_from(args.into_iter().chain(["--servtd-crl", "servtd.crl.pem"])) + .unwrap(); + assert_eq!(cli.servtd_crl, PathBuf::from("servtd.crl.pem")); + } +} From 33b8a148edb8df98329650d647206acac1d8e790 Mon Sep 17 00:00:00 2001 From: Haitao Huang Date: Fri, 11 Sep 2026 23:22:42 +0000 Subject: [PATCH 7/8] test(migtd): cover signer revocation paths Exercise signed empty CRLs, revoked leaf and intermediate certificates, issuer mismatches, invalid signatures, and CA constraints. Cover policy rejection and peer checks against verifier-owned revocation state, including a rotated local policy signer. Use public fixtures without retaining private keys. Extract the existing peer revocation block without changing its ordering or logging so tests can use independently verified policies without global state. Add serde_json only as a dev dependency for test policy construction. Signed-off-by: Haitao Huang Assisted-by: GitHub Copilot CLI:gpt-6-astra --- Cargo.lock | 1 + src/crypto/src/crl.rs | 78 +++++++++++ src/crypto/src/lib.rs | 76 +++++++++++ src/crypto/test/crl/empty.crl.pem | 7 + src/crypto/test/crl/fixtures.rs | 44 ++++++ src/crypto/test/crl/identity.pem | 12 ++ src/crypto/test/crl/identity_other_issuer.pem | 12 ++ src/crypto/test/crl/issuer.pem | 12 ++ src/crypto/test/crl/no_number.crl.pem | 7 + src/crypto/test/crl/non_ca.crl.pem | 7 + src/crypto/test/crl/policy.pem | 12 ++ src/crypto/test/crl/policy_rotated.pem | 12 ++ src/crypto/test/crl/revoked_identity.crl.pem | 8 ++ src/crypto/test/crl/revoked_issuer.crl.pem | 7 + src/crypto/test/crl/revoked_policy.crl.pem | 8 ++ src/crypto/test/crl/root.pem | 12 ++ src/crypto/test/crl/root_empty.crl.pem | 7 + src/crypto/test/crl/signed_identity.json | 1 + .../crl/signed_identity_other_issuer.json | 1 + src/crypto/test/crl/signed_mapping.json | 1 + .../test/crl/signed_mapping_rotated.json | 1 + src/crypto/test/crl/tampered.crl.pem | 7 + src/crypto/test/crl/unrelated.crl.pem | 7 + src/migtd/Cargo.toml | 1 + src/migtd/src/mig_policy.rs | 126 +++++++++++++++++- src/policy/src/v2/policy.rs | 84 ++++++++++++ src/policy/test/policy_v2/revocation.rs | 20 +++ 27 files changed, 565 insertions(+), 6 deletions(-) create mode 100644 src/crypto/test/crl/empty.crl.pem create mode 100644 src/crypto/test/crl/fixtures.rs create mode 100644 src/crypto/test/crl/identity.pem create mode 100644 src/crypto/test/crl/identity_other_issuer.pem create mode 100644 src/crypto/test/crl/issuer.pem create mode 100644 src/crypto/test/crl/no_number.crl.pem create mode 100644 src/crypto/test/crl/non_ca.crl.pem create mode 100644 src/crypto/test/crl/policy.pem create mode 100644 src/crypto/test/crl/policy_rotated.pem create mode 100644 src/crypto/test/crl/revoked_identity.crl.pem create mode 100644 src/crypto/test/crl/revoked_issuer.crl.pem create mode 100644 src/crypto/test/crl/revoked_policy.crl.pem create mode 100644 src/crypto/test/crl/root.pem create mode 100644 src/crypto/test/crl/root_empty.crl.pem create mode 100644 src/crypto/test/crl/signed_identity.json create mode 100644 src/crypto/test/crl/signed_identity_other_issuer.json create mode 100644 src/crypto/test/crl/signed_mapping.json create mode 100644 src/crypto/test/crl/signed_mapping_rotated.json create mode 100644 src/crypto/test/crl/tampered.crl.pem create mode 100644 src/crypto/test/crl/unrelated.crl.pem create mode 100644 src/policy/test/policy_v2/revocation.rs diff --git a/Cargo.lock b/Cargo.lock index ad2ad1e9a..c079bdbda 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -1381,6 +1381,7 @@ dependencies = [ "ring", "rust_std_stub", "scroll", + "serde_json", "sha2 0.10.8", "spdmlib", "spin 0.9.9", diff --git a/src/crypto/src/crl.rs b/src/crypto/src/crl.rs index ac53b655a..0e1655151 100644 --- a/src/crypto/src/crl.rs +++ b/src/crypto/src/crl.rs @@ -177,6 +177,84 @@ pub fn is_serial_revoked(crl: &[u8], serial: &[u8]) -> Result { #[cfg(test)] mod test { use super::*; + use crate::crl_test_data as fixtures; + + fn public_key(chain_pem: &[u8]) -> Vec { + let chain = crate::extract_cert_chain_from_pem(chain_pem).unwrap(); + let certificate = crate::x509::Certificate::from_der(chain[0].as_ref()).unwrap(); + crate::extract_public_key_from_cert(&certificate).unwrap() + } + + #[test] + fn test_servtd_crl_signature() { + let issuer_key = public_key(fixtures::ISSUER_CERT); + for crl in [ + fixtures::EMPTY_CRL, + fixtures::REVOKED_POLICY_CRL, + fixtures::REVOKED_IDENTITY_CRL, + fixtures::NO_NUMBER_CRL, + ] { + verify_crl_signature(crl, &issuer_key).unwrap(); + } + verify_crl_signature( + fixtures::REVOKED_ISSUER_CRL, + &public_key(fixtures::ROOT_CERT), + ) + .unwrap(); + verify_crl_signature(fixtures::ROOT_EMPTY_CRL, &public_key(fixtures::ROOT_CERT)).unwrap(); + verify_crl_signature(fixtures::NON_CA_CRL, &public_key(fixtures::POLICY_CHAIN)).unwrap(); + + assert!(matches!( + verify_crl_signature(fixtures::TAMPERED_CRL, &issuer_key), + Err(Error::EcdsaVerify) + )); + assert!(matches!( + verify_crl_signature(fixtures::EMPTY_CRL, &public_key(fixtures::ROOT_CERT)), + Err(Error::EcdsaVerify) + )); + } + + #[test] + fn test_servtd_crl_issuer() { + let issuer_der = crate::pem_cert_to_der(fixtures::ISSUER_CERT).unwrap(); + let issuer = crate::x509::Certificate::from_der(issuer_der.as_ref()).unwrap(); + let subject = issuer.tbs_certificate.subject.to_der().unwrap(); + + assert_eq!(get_crl_issuer_der(fixtures::EMPTY_CRL).unwrap(), subject); + assert_ne!( + get_crl_issuer_der(fixtures::UNRELATED_CRL).unwrap(), + subject + ); + } + + #[test] + fn test_servtd_crl_serials() { + assert!(is_serial_revoked(fixtures::REVOKED_POLICY_CRL, &[0x80]).unwrap()); + assert!(!is_serial_revoked(fixtures::REVOKED_POLICY_CRL, &[0x81]).unwrap()); + assert!(is_serial_revoked(fixtures::REVOKED_IDENTITY_CRL, &[0x81]).unwrap()); + assert!(is_serial_revoked(fixtures::REVOKED_ISSUER_CRL, &[2]).unwrap()); + assert!(!is_serial_revoked(fixtures::EMPTY_CRL, &[0x80]).unwrap()); + + assert_eq!(get_crl_number(fixtures::EMPTY_CRL).unwrap(), 7); + assert_eq!(get_crl_number(fixtures::REVOKED_POLICY_CRL).unwrap(), 8); + assert!(matches!( + get_crl_number(fixtures::NO_NUMBER_CRL), + Err(Error::CrlNumberNotFound) + )); + } + + #[test] + fn test_servtd_crl_rejects_empty_input() { + assert!(matches!(get_crl_issuer_der(b""), Err(Error::DecodePemCert))); + assert!(matches!( + verify_crl_signature(b"", &public_key(fixtures::ISSUER_CERT)), + Err(Error::DecodePemCert) + )); + assert!(matches!( + is_serial_revoked(b"", &[0x80]), + Err(Error::DecodePemCert) + )); + } #[test] fn test_get_crl_number() { diff --git a/src/crypto/src/lib.rs b/src/crypto/src/lib.rs index 261170ad1..c9267380c 100644 --- a/src/crypto/src/lib.rs +++ b/src/crypto/src/lib.rs @@ -451,9 +451,15 @@ fn check_root_ca_match( Ok(()) } +#[cfg(test)] +#[allow(dead_code)] +#[path = "../test/crl/fixtures.rs"] +mod crl_test_data; + #[cfg(test)] mod tests { use super::*; + use crate::crl_test_data as fixtures; // Full 3-cert chain from key_gen.sh (leaf-to-root). // - Leaf: CN=MigTD Info Issuer (NOT a CA — KeyUsage=digitalSignature only). @@ -635,6 +641,76 @@ m07Y31+o+LpsZuEnlIETx/zemHA= assert!(verify_certificate_chain(&cert_chain).is_ok()); } + #[test] + fn test_signer_crl_accepts_unrevoked_chains() { + for (chain, crl) in [ + (fixtures::POLICY_CHAIN, fixtures::EMPTY_CRL), + (fixtures::IDENTITY_CHAIN, fixtures::EMPTY_CRL), + (fixtures::IDENTITY_CHAIN, fixtures::REVOKED_POLICY_CRL), + (fixtures::POLICY_CHAIN, fixtures::REVOKED_IDENTITY_CRL), + ] { + verify_signer_chain_not_revoked(chain, crl).unwrap(); + } + } + + #[test] + fn test_signer_crl_rejects_revoked_leaf_or_issuer() { + for (chain, crl) in [ + (fixtures::POLICY_CHAIN, fixtures::REVOKED_POLICY_CRL), + (fixtures::IDENTITY_CHAIN, fixtures::REVOKED_IDENTITY_CRL), + (fixtures::POLICY_CHAIN, fixtures::REVOKED_ISSUER_CRL), + (fixtures::IDENTITY_CHAIN, fixtures::REVOKED_ISSUER_CRL), + ] { + let result = verify_signer_chain_not_revoked(chain, crl); + assert!( + matches!(&result, Err(Error::CertChainVerification(message)) + if message.contains("is revoked")), + "{result:?}" + ); + } + } + + #[test] + fn test_signer_crl_rejects_untrusted_crls() { + for crl in [fixtures::UNRELATED_CRL, fixtures::NON_CA_CRL] { + let result = verify_signer_chain_not_revoked(fixtures::POLICY_CHAIN, crl); + assert!( + matches!(&result, Err(Error::CertChainVerification(message)) + if message.contains("CRL issuer does not match any CA")), + "{result:?}" + ); + } + assert!(matches!( + verify_signer_chain_not_revoked(fixtures::POLICY_CHAIN, fixtures::TAMPERED_CRL,), + Err(Error::EcdsaVerify) + )); + assert!(matches!( + verify_signer_chain_not_revoked( + fixtures::IDENTITY_OTHER_ISSUER_CHAIN, + fixtures::EMPTY_CRL, + ), + Err(Error::CertChainVerification(message)) + if message.contains("CRL issuer does not match any CA") + )); + } + + #[test] + fn test_signer_verification_rejects_non_ca_issuers() { + let valid = extract_cert_chain_from_pem(test_chain()).unwrap(); + verify_issuer_ca_constraints(&valid).unwrap(); + + let invalid = extract_cert_chain_from_pem(attacker_chain()).unwrap(); + verify_certificate_chain(&invalid).unwrap(); + assert!(matches!( + verify_issuer_ca_constraints(&invalid), + Err(Error::CertChainVerification(message)) if message.contains("non-CA issuer") + )); + assert!(matches!( + verify_cert_chain_and_signature(attacker_chain(), b"test", b""), + Err(Error::CertChainVerification(message)) if message.contains("non-CA issuer") + )); + } + #[test] fn test_validate_peer_cert_chain_same_chain() { let chain = test_chain(); diff --git a/src/crypto/test/crl/empty.crl.pem b/src/crypto/test/crl/empty.crl.pem new file mode 100644 index 000000000..6cb13cfaa --- /dev/null +++ b/src/crypto/test/crl/empty.crl.pem @@ -0,0 +1,7 @@ +-----BEGIN X509 CRL----- +MIHWMF8CAQEwCgYIKoZIzj0EAwMwIDEeMBwGA1UEAwwVTWlnVEQgQ1JMIFRlc3Qg +SXNzdWVyFw0yNjA5MTIwMDA1MjZaFw0zNjA5MDkwMDA1MjZaoA4wDDAKBgNVHRQE +AwIBBzAKBggqhkjOPQQDAwNnADBkAjB6gRLiKu313wQPf4EgNO8bNNdNUI6aFrMA +6TRoMkds3+LS+gEPxJLV/V2E8mUgXBYCMHo127VRZXiSAVJhk6/qhsLS+CPEbV09 +QLz8gX6Nt+AOO1mPw9drD8zKHri7al3V9g== +-----END X509 CRL----- diff --git a/src/crypto/test/crl/fixtures.rs b/src/crypto/test/crl/fixtures.rs new file mode 100644 index 000000000..6f8191c6a --- /dev/null +++ b/src/crypto/test/crl/fixtures.rs @@ -0,0 +1,44 @@ +// SPDX-License-Identifier: BSD-2-Clause-Patent + +// Public P-384/SHA-384 test fixtures; no private keys are retained. +// Leaf serials 0x80 and 0x81 exercise DER INTEGER sign-padding normalization. +pub const ROOT_CERT: &[u8] = include_bytes!("root.pem"); +pub const ISSUER_CERT: &[u8] = include_bytes!("issuer.pem"); +pub const POLICY_CHAIN: &[u8] = concat!( + include_str!("policy.pem"), + include_str!("issuer.pem"), + include_str!("root.pem") +) +.as_bytes(); +pub const ROTATED_POLICY_CHAIN: &[u8] = concat!( + include_str!("policy_rotated.pem"), + include_str!("issuer.pem"), + include_str!("root.pem") +) +.as_bytes(); +pub const IDENTITY_CHAIN: &[u8] = concat!( + include_str!("identity.pem"), + include_str!("issuer.pem"), + include_str!("root.pem") +) +.as_bytes(); +pub const IDENTITY_OTHER_ISSUER_CHAIN: &[u8] = concat!( + include_str!("identity_other_issuer.pem"), + include_str!("root.pem") +) +.as_bytes(); + +pub const EMPTY_CRL: &[u8] = include_bytes!("empty.crl.pem"); +pub const REVOKED_POLICY_CRL: &[u8] = include_bytes!("revoked_policy.crl.pem"); +pub const REVOKED_IDENTITY_CRL: &[u8] = include_bytes!("revoked_identity.crl.pem"); +pub const REVOKED_ISSUER_CRL: &[u8] = include_bytes!("revoked_issuer.crl.pem"); +pub const UNRELATED_CRL: &[u8] = include_bytes!("unrelated.crl.pem"); +pub const TAMPERED_CRL: &[u8] = include_bytes!("tampered.crl.pem"); +pub const NON_CA_CRL: &[u8] = include_bytes!("non_ca.crl.pem"); +pub const ROOT_EMPTY_CRL: &[u8] = include_bytes!("root_empty.crl.pem"); +pub const NO_NUMBER_CRL: &[u8] = include_bytes!("no_number.crl.pem"); + +pub const SIGNED_IDENTITY: &[u8] = include_bytes!("signed_identity.json"); +pub const SIGNED_IDENTITY_OTHER_ISSUER: &[u8] = include_bytes!("signed_identity_other_issuer.json"); +pub const SIGNED_MAPPING: &[u8] = include_bytes!("signed_mapping.json"); +pub const SIGNED_MAPPING_ROTATED: &[u8] = include_bytes!("signed_mapping_rotated.json"); diff --git a/src/crypto/test/crl/identity.pem b/src/crypto/test/crl/identity.pem new file mode 100644 index 000000000..dbc7907e3 --- /dev/null +++ b/src/crypto/test/crl/identity.pem @@ -0,0 +1,12 @@ +-----BEGIN CERTIFICATE----- +MIIBzzCCAVWgAwIBAgICAIEwCgYIKoZIzj0EAwMwIDEeMBwGA1UEAwwVTWlnVEQg +Q1JMIFRlc3QgSXNzdWVyMB4XDTI2MDkxMjAwMDUyNVoXDTM2MDkwOTAwMDUyNVow +IjEgMB4GA1UEAwwXTWlnVEQgQ1JMIFRlc3QgSWRlbnRpdHkwdjAQBgcqhkjOPQIB +BgUrgQQAIgNiAASifGGLKlYuqTGtQt2Qhj2fmlIot1QMeQF8FszE4owAwPlYDHN5 +70t6j7F+gsfqLLs2tCbcepmVjLmn5jyyT35IZ7Ng7IyT3VYWwvX0vgyOOH7HrX1M +W8gkSUbATHb1zW2jYDBeMAwGA1UdEwEB/wQCMAAwDgYDVR0PAQH/BAQDAgeAMB0G +A1UdDgQWBBQRCUHhVwuEoaQSndW2QsPe9n7FJDAfBgNVHSMEGDAWgBRBTOyFjgqH +Sc0aFIbi/34uD1Hr7DAKBggqhkjOPQQDAwNoADBlAjEA0P9CDFXzRZv0JH4oh12L +DKbupBnXBakcfbINS8Q771UBWkdDJuzdtSVUEtVjG19LAjB4ITwe+rQ6Mrh6cRZ+ +6srLjewi+JDVjty4MBCUVpNaadeQXrNKIcxoVK5PWZqpUJU= +-----END CERTIFICATE----- diff --git a/src/crypto/test/crl/identity_other_issuer.pem b/src/crypto/test/crl/identity_other_issuer.pem new file mode 100644 index 000000000..09ca92c18 --- /dev/null +++ b/src/crypto/test/crl/identity_other_issuer.pem @@ -0,0 +1,12 @@ +-----BEGIN CERTIFICATE----- +MIIBzDCCAVOgAwIBAgICAIIwCgYIKoZIzj0EAwMwHjEcMBoGA1UEAwwTTWlnVEQg +Q1JMIFRlc3QgUm9vdDAeFw0yNjA5MTIwMDA1MjZaFw0zNjA5MDkwMDA1MjZaMCIx +IDAeBgNVBAMMF01pZ1REIENSTCBUZXN0IElkZW50aXR5MHYwEAYHKoZIzj0CAQYF +K4EEACIDYgAE8rGooanuqEC5UNeFLbQO/b74v9RLDjf6VDfb89FTmUUGRYqQCYQg +q0tpmtUm4FNYeNpQH3Fz3F0SAZQuQR+yqdLONMUW43I5YUIAAE+Cv0fzsuIfG4XX +rIzSaFFk2yIdo2AwXjAMBgNVHRMBAf8EAjAAMA4GA1UdDwEB/wQEAwIHgDAdBgNV +HQ4EFgQU7bbhgyBxsE9h4CYeSUNT945tx00wHwYDVR0jBBgwFoAUuqzjztzqYtZF +hiCmz95fvCRlJTAwCgYIKoZIzj0EAwMDZwAwZAIwNPhKK2sD6YsfAIfe7bI6NLym +WSV+ZBZ9yCIby94zAjnpln4SQaWBJk7lSZls9kAQAjBt5Uc+SPV75+775FmSMZCC +PCbkE3HJ3A0tAIi9fb2ivMvq1cSOyEj8EoQzBucmeTo= +-----END CERTIFICATE----- diff --git a/src/crypto/test/crl/issuer.pem b/src/crypto/test/crl/issuer.pem new file mode 100644 index 000000000..3a6d9cdc4 --- /dev/null +++ b/src/crypto/test/crl/issuer.pem @@ -0,0 +1,12 @@ +-----BEGIN CERTIFICATE----- +MIIBzTCCAVOgAwIBAgIBAjAKBggqhkjOPQQDAzAeMRwwGgYDVQQDDBNNaWdURCBD +UkwgVGVzdCBSb290MB4XDTI2MDkxMjAwMDUyNVoXDTM2MDkwOTAwMDUyNVowIDEe +MBwGA1UEAwwVTWlnVEQgQ1JMIFRlc3QgSXNzdWVyMHYwEAYHKoZIzj0CAQYFK4EE +ACIDYgAE+OVAUxVYJm0iBlryZdM3F7OeI1/SwWEgzW5YvrI9k5rQD9C1rZUW+ZgW +xm6ItmKv7q4sKtqf+Qouga59dQmaL+f+H8ur4S0zEEwO97vbx1ksJjv0KGEbLOHq +BnVv1zL7o2MwYTAPBgNVHRMBAf8EBTADAQH/MA4GA1UdDwEB/wQEAwIBBjAdBgNV +HQ4EFgQUQUzshY4Kh0nNGhSG4v9+Lg9R6+wwHwYDVR0jBBgwFoAUuqzjztzqYtZF +hiCmz95fvCRlJTAwCgYIKoZIzj0EAwMDaAAwZQIwWnHj23/pw4bKtNhpQflpd+8f +5qgqbEzEr7jy8yo7LDMeyygm3uyEjxykM+HIJtu3AjEA1Fm3YzYnDfE3NF5L0oOB +1kf6uhxG4r99JWpNbi1QW6P9hkhASEYIsAA/RBiDfQ4X +-----END CERTIFICATE----- diff --git a/src/crypto/test/crl/no_number.crl.pem b/src/crypto/test/crl/no_number.crl.pem new file mode 100644 index 000000000..99d9ceb3b --- /dev/null +++ b/src/crypto/test/crl/no_number.crl.pem @@ -0,0 +1,7 @@ +-----BEGIN X509 CRL----- +MIHsMHQCAQEwCgYIKoZIzj0EAwMwIDEeMBwGA1UEAwwVTWlnVEQgQ1JMIFRlc3Qg +SXNzdWVyFw0yNjA5MTIwMDA1MjZaFw0zNjA5MDkwMDA1MjZaoCMwITAfBgNVHSME +GDAWgBRBTOyFjgqHSc0aFIbi/34uD1Hr7DAKBggqhkjOPQQDAwNoADBlAjA3Cpc2 +chYTvgW/jQKuf7MAYZ5MYseW6txBOJSdsts39vOh1Y6U4AKUoSHpxLmfKygCMQCL +D/y3hSmgTY7pHZrU3DdOC2FyIr3Y8OLLknhQUmCi2s62++YAvkC/AdgyH5EIx5s= +-----END X509 CRL----- diff --git a/src/crypto/test/crl/non_ca.crl.pem b/src/crypto/test/crl/non_ca.crl.pem new file mode 100644 index 000000000..063c3aeee --- /dev/null +++ b/src/crypto/test/crl/non_ca.crl.pem @@ -0,0 +1,7 @@ +-----BEGIN X509 CRL----- +MIHYMF8CAQEwCgYIKoZIzj0EAwMwIDEeMBwGA1UEAwwVTWlnVEQgQ1JMIFRlc3Qg +UG9saWN5Fw0yNjA5MTIwMDA1MjZaFw0zNjA5MDkwMDA1MjZaoA4wDDAKBgNVHRQE +AwIBDDAKBggqhkjOPQQDAwNpADBmAjEAh0CkG524KuFwtQqoCl6KmNz/Ais3Xxlw +2EjoDqvHGlR3FoHtJY5YDu1Jn+w+uZJmAjEAzYWbkeJl7742Z+2bRyg7v81O7vDw +acZgCfNDQ7KClEMFFqVR1rgNiWA3sIGi4+fH +-----END X509 CRL----- diff --git a/src/crypto/test/crl/policy.pem b/src/crypto/test/crl/policy.pem new file mode 100644 index 000000000..632327ced --- /dev/null +++ b/src/crypto/test/crl/policy.pem @@ -0,0 +1,12 @@ +-----BEGIN CERTIFICATE----- +MIIBzDCCAVOgAwIBAgICAIAwCgYIKoZIzj0EAwMwIDEeMBwGA1UEAwwVTWlnVEQg +Q1JMIFRlc3QgSXNzdWVyMB4XDTI2MDkxMjAwMDUyNVoXDTM2MDkwOTAwMDUyNVow +IDEeMBwGA1UEAwwVTWlnVEQgQ1JMIFRlc3QgUG9saWN5MHYwEAYHKoZIzj0CAQYF +K4EEACIDYgAEhnRjMVFuYciCwFnuOCu8lWbTIRS9FkiRbl0B1PhUdtxS6kmZNkHv +2/KESOSAKoXdMKjU6DB/S3mW0nSJbFMXMbJmxAAcrU+9cegXcYJGH9KWPT74UgXa +A33HCgrieVCTo2AwXjAMBgNVHRMBAf8EAjAAMA4GA1UdDwEB/wQEAwIHgDAdBgNV +HQ4EFgQUefY168xZkDSL2ARAc9YjpuV2CFEwHwYDVR0jBBgwFoAUQUzshY4Kh0nN +GhSG4v9+Lg9R6+wwCgYIKoZIzj0EAwMDZwAwZAIwSdp7kq0+C61g5Lt45iAeaefe +WnH1x/2v9BeMopH1KtWy/oWt1UD+U7TW/y8BHstfAjAxvGt716zodW8u5xeuY+15 +3kD8YyLIWx/xT6Ce6JErK30GGMewDXyMw/JPhRca3QU= +-----END CERTIFICATE----- diff --git a/src/crypto/test/crl/policy_rotated.pem b/src/crypto/test/crl/policy_rotated.pem new file mode 100644 index 000000000..d4856dd49 --- /dev/null +++ b/src/crypto/test/crl/policy_rotated.pem @@ -0,0 +1,12 @@ +-----BEGIN CERTIFICATE----- +MIIBzTCCAVOgAwIBAgICAIMwCgYIKoZIzj0EAwMwIDEeMBwGA1UEAwwVTWlnVEQg +Q1JMIFRlc3QgSXNzdWVyMB4XDTI2MDkxMjAwMDUyNloXDTM2MDkwOTAwMDUyNlow +IDEeMBwGA1UEAwwVTWlnVEQgQ1JMIFRlc3QgUG9saWN5MHYwEAYHKoZIzj0CAQYF +K4EEACIDYgAEWPYRCw29q09RhoUI5vW6gwDpw+OTqwl8zQFpiBqLJWcjbqvXfMPl +yj1m8D4c34XCFGMnIFBUtHYg+yn8Tcd8j4/um0Z911LSCwbCRq+DHQIg0mUkqtMv +Yy3T9UPiCbeMo2AwXjAMBgNVHRMBAf8EAjAAMA4GA1UdDwEB/wQEAwIHgDAdBgNV +HQ4EFgQUGT+i20m8nYYT9CgwNgo7g9M+3rEwHwYDVR0jBBgwFoAUQUzshY4Kh0nN +GhSG4v9+Lg9R6+wwCgYIKoZIzj0EAwMDaAAwZQIxAP7EJauE0xdNaMXhYUCGNR9t +3cbY1iOnfpY0jlTFvIvFpAEHQBgpXpHPgdYEbqEREAIwJE0qJV4w7lQxqUyQn2rz +2ZjcO3ZByx/V4Yuuxo2uGqjG5IbHWBECksotcbqmVSlg +-----END CERTIFICATE----- diff --git a/src/crypto/test/crl/revoked_identity.crl.pem b/src/crypto/test/crl/revoked_identity.crl.pem new file mode 100644 index 000000000..b88fbe4b9 --- /dev/null +++ b/src/crypto/test/crl/revoked_identity.crl.pem @@ -0,0 +1,8 @@ +-----BEGIN X509 CRL----- +MIHuMHYCAQEwCgYIKoZIzj0EAwMwIDEeMBwGA1UEAwwVTWlnVEQgQ1JMIFRlc3Qg +SXNzdWVyFw0yNjA5MTIwMDA1MjZaFw0zNjA5MDkwMDA1MjZaMBUwEwICAIEXDTI2 +MDkxMjAwMDUyNlqgDjAMMAoGA1UdFAQDAgEJMAoGCCqGSM49BAMDA2gAMGUCMAeF +hBZoWjkmdNkHBOCZV6m3psUz/7O773MVEY4Uk1eVIwosd3xg5XnX4aY4Rxtm4QIx +AMcyDpT9kyuF97zJTlXsoegvn5NSUc9M2tQ+IiRBk+E9DHjyu+n38RQux6BvLxGg +rg== +-----END X509 CRL----- diff --git a/src/crypto/test/crl/revoked_issuer.crl.pem b/src/crypto/test/crl/revoked_issuer.crl.pem new file mode 100644 index 000000000..338d31290 --- /dev/null +++ b/src/crypto/test/crl/revoked_issuer.crl.pem @@ -0,0 +1,7 @@ +-----BEGIN X509 CRL----- +MIHqMHMCAQEwCgYIKoZIzj0EAwMwHjEcMBoGA1UEAwwTTWlnVEQgQ1JMIFRlc3Qg +Um9vdBcNMjYwOTEyMDAwNTI2WhcNMzYwOTA5MDAwNTI2WjAUMBICAQIXDTI2MDkx +MjAwMDUyNlqgDjAMMAoGA1UdFAQDAgEKMAoGCCqGSM49BAMDA2cAMGQCMH3dlINw +9o/TxCY6UHnjn3ESzfqJ6poDBKaie0cvBIFSlQEWQC94K5G9JtZc8ouafgIwGY28 +1vWewqaByBa8CfEFtm1HLx6ewXs9wL0msLPpH9SbqvMnPPpZiIycCkmboKkt +-----END X509 CRL----- diff --git a/src/crypto/test/crl/revoked_policy.crl.pem b/src/crypto/test/crl/revoked_policy.crl.pem new file mode 100644 index 000000000..ee5880213 --- /dev/null +++ b/src/crypto/test/crl/revoked_policy.crl.pem @@ -0,0 +1,8 @@ +-----BEGIN X509 CRL----- +MIHvMHYCAQEwCgYIKoZIzj0EAwMwIDEeMBwGA1UEAwwVTWlnVEQgQ1JMIFRlc3Qg +SXNzdWVyFw0yNjA5MTIwMDA1MjZaFw0zNjA5MDkwMDA1MjZaMBUwEwICAIAXDTI2 +MDkxMjAwMDUyNlqgDjAMMAoGA1UdFAQDAgEIMAoGCCqGSM49BAMDA2kAMGYCMQDa +P4v1O3KE1r3kFAz0xOFem69jvyQ34MzDF3kMpnpM6BTQHi/lgWL+ckz3FzSwHFMC +MQDZDx7N7hrFIznmNygAXOOHBfE+y/jITKi4kbhN14zCwZp7Ko9d3Ya4crnoDF+A +jy8= +-----END X509 CRL----- diff --git a/src/crypto/test/crl/root.pem b/src/crypto/test/crl/root.pem new file mode 100644 index 000000000..0e04b74d4 --- /dev/null +++ b/src/crypto/test/crl/root.pem @@ -0,0 +1,12 @@ +-----BEGIN CERTIFICATE----- +MIIBzDCCAVGgAwIBAgIBATAKBggqhkjOPQQDAzAeMRwwGgYDVQQDDBNNaWdURCBD +UkwgVGVzdCBSb290MB4XDTI2MDkxMjAwMDUyNVoXDTM2MDkwOTAwMDUyNVowHjEc +MBoGA1UEAwwTTWlnVEQgQ1JMIFRlc3QgUm9vdDB2MBAGByqGSM49AgEGBSuBBAAi +A2IABGqwBNhMW7DLGgMOp3afE1XcCKBqc3nO5WuilM1xrPaSc74ipeVUl8lasKwF +IKKEsI5gmx46+smPvfPTRiyk8XSGUa0Erg6qXqRkVvJ3hpTUB3yYYhDEaUMdahOd +JAPLKqNjMGEwHQYDVR0OBBYEFLqs487c6mLWRYYgps/eX7wkZSUwMB8GA1UdIwQY +MBaAFLqs487c6mLWRYYgps/eX7wkZSUwMA8GA1UdEwEB/wQFMAMBAf8wDgYDVR0P +AQH/BAQDAgEGMAoGCCqGSM49BAMDA2kAMGYCMQCbcpb1EVZXs/jCW1BtoUUqY5iI +BO3FTa/PCG+v2TZm9KGSN48C5TNgcQZ1kLOp04UCMQDP21W8R29LFmTBVAQ09PA5 +nryF5xkD5u6PK47ml4NagHVtUEx2rbQrjUiR8nA9f1Y= +-----END CERTIFICATE----- diff --git a/src/crypto/test/crl/root_empty.crl.pem b/src/crypto/test/crl/root_empty.crl.pem new file mode 100644 index 000000000..ebb4b7e8d --- /dev/null +++ b/src/crypto/test/crl/root_empty.crl.pem @@ -0,0 +1,7 @@ +-----BEGIN X509 CRL----- +MIHVMF0CAQEwCgYIKoZIzj0EAwMwHjEcMBoGA1UEAwwTTWlnVEQgQ1JMIFRlc3Qg +Um9vdBcNMjYwOTEyMDAwNTI2WhcNMzYwOTA5MDAwNTI2WqAOMAwwCgYDVR0UBAMC +AQ0wCgYIKoZIzj0EAwMDaAAwZQIxAJ/1o9G0wdSERJe88gGRKpMgiqo0UayVq/Se +PMaS5ckkRbYrExWnGisShjwLOQwyFwIwNgJ+WtvZJA9SNTwIvzpftVU/pIgki7PO +fAGC5cUaF7UQryOTsPPxLXEw0QKYoQLC +-----END X509 CRL----- diff --git a/src/crypto/test/crl/signed_identity.json b/src/crypto/test/crl/signed_identity.json new file mode 100644 index 000000000..51e983333 --- /dev/null +++ b/src/crypto/test/crl/signed_identity.json @@ -0,0 +1 @@ +{"signature":"3065023100B232878025FD9F2B86C0B5F82C205A314657E784A5547999CE9302F7680A6C6EDE6F65112D40C4C66110AD5AFC2E093302305316770608C3FDA5933184DB5B789EAEE5BDDC93D411343BE104529A2F2A204EE0683156063C4C933E612FC47E4FEE62","tdIdentity":{"attributes":"0000000000000000","id":"A0998F0F-B2F3-4872-8138-FBC2B853E8C6","issueDate":"2025-01-01T00:00:00Z","isvProdId":1,"mrConfigId":"000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000","mrOwner":"000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000","mrOwnerConfig":"000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000","mrsigner":"000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000","nextUpdate":"2026-01-01T00:00:00Z","tcbEvaluationNumber":1,"tcbLevels":[{"tcb":{"isvsvn":1},"tcbDate":"2024-01-01T00:00:00Z","tcbStatus":"UpToDate"}],"version":1,"xfam":"E71A060000000000"}} diff --git a/src/crypto/test/crl/signed_identity_other_issuer.json b/src/crypto/test/crl/signed_identity_other_issuer.json new file mode 100644 index 000000000..00e583341 --- /dev/null +++ b/src/crypto/test/crl/signed_identity_other_issuer.json @@ -0,0 +1 @@ +{"signature":"306502307BC205289C159C1751DB163B405425CC2DC9225B819D4AE099FC756D50EB21FC405FFD8233C813B0C733F3F0781CEB24023100F0B34FA2BBE1BAC64982EBB52C2B85EB396D3964BE698BE849D5021BC1732A9645D8146F2D6CA27C01808B1402BA1F41","tdIdentity":{"attributes":"0000000000000000","id":"A0998F0F-B2F3-4872-8138-FBC2B853E8C6","issueDate":"2025-01-01T00:00:00Z","isvProdId":1,"mrConfigId":"000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000","mrOwner":"000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000","mrOwnerConfig":"000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000","mrsigner":"000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000","nextUpdate":"2026-01-01T00:00:00Z","tcbEvaluationNumber":1,"tcbLevels":[{"tcb":{"isvsvn":1},"tcbDate":"2024-01-01T00:00:00Z","tcbStatus":"UpToDate"}],"version":1,"xfam":"E71A060000000000"}} diff --git a/src/crypto/test/crl/signed_mapping.json b/src/crypto/test/crl/signed_mapping.json new file mode 100644 index 000000000..4c767f403 --- /dev/null +++ b/src/crypto/test/crl/signed_mapping.json @@ -0,0 +1 @@ +{"signature":"3064023077F842B25035D24EFE4620C4D21F8CB221AAA66F7790743B5E1F566A35922438C3DDBD0C3F3846748E7ED526B930F3EC02307CA0E1C9839F7E806F3B7543418D64D22DA00059DAA2928FCF92130DEF5FF2D84896DE9CB62556B9E747EF5889785C53","tdTcbMapping":{"id":"BB9668CA-4EE8-4523-941A-B3B03BE46E03","issueDate":"2025-01-01T00:00:00Z","nextUpdate":"2026-01-01T00:00:00Z","svnMappings":[{"isvsvn":1,"tdMeasurements":{"tdinfo_hash":"AABBCCDDEEFF00112233445566778899AABBCCDDEEFF00112233445566778899AABBCCDDEEFF00112233445566778899"}},{"isvsvn":2,"tdMeasurements":{"tdinfo_hash":"111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111"}}],"version":1}} diff --git a/src/crypto/test/crl/signed_mapping_rotated.json b/src/crypto/test/crl/signed_mapping_rotated.json new file mode 100644 index 000000000..47e953d69 --- /dev/null +++ b/src/crypto/test/crl/signed_mapping_rotated.json @@ -0,0 +1 @@ +{"signature":"306402302DA79E2109427AA2E2C6AE819E83B5402899295F77503AF7365B5D521EB8B14C24D37DEB9B42A1C4A5CC9971FF361A6302306173025E2788306842EE00A33291C47EEF57CEBFFD6BEF966D58BDD95F3DA3B0F68FF5A0987579E1368BCF7455CAD96A","tdTcbMapping":{"id":"BB9668CA-4EE8-4523-941A-B3B03BE46E03","issueDate":"2025-01-01T00:00:00Z","nextUpdate":"2026-01-01T00:00:00Z","svnMappings":[{"isvsvn":1,"tdMeasurements":{"tdinfo_hash":"AABBCCDDEEFF00112233445566778899AABBCCDDEEFF00112233445566778899AABBCCDDEEFF00112233445566778899"}},{"isvsvn":2,"tdMeasurements":{"tdinfo_hash":"111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111"}}],"version":1}} diff --git a/src/crypto/test/crl/tampered.crl.pem b/src/crypto/test/crl/tampered.crl.pem new file mode 100644 index 000000000..63b2638d1 --- /dev/null +++ b/src/crypto/test/crl/tampered.crl.pem @@ -0,0 +1,7 @@ +-----BEGIN X509 CRL----- +MIHWMF8CAQEwCgYIKoZIzj0EAwMwIDEeMBwGA1UEAwwVTWlnVEQgQ1JMIFRlc3Qg +SXNzdWVyFw0yNjA5MTIwMDA1MjZaFw0zNjA5MDkwMDA1MjZaoA4wDDAKBgNVHRQE +AwIBBzAKBggqhkjOPQQDAwNnADBkAjB6gRLiKu313wQPf4EgNO8bNNdNUI6aFrMA +6TRoMkds3+LS+gEPxJLV/V2E8mUgXBYCMHo127VRZXiSAVJhk6/qhsLS+CPEbV09 +QLz8gX6Nt+AOO1mPw9drD8zKHri7al3V9w== +-----END X509 CRL----- diff --git a/src/crypto/test/crl/unrelated.crl.pem b/src/crypto/test/crl/unrelated.crl.pem new file mode 100644 index 000000000..147c3b1d7 --- /dev/null +++ b/src/crypto/test/crl/unrelated.crl.pem @@ -0,0 +1,7 @@ +-----BEGIN X509 CRL----- +MIHeMGcCAQEwCgYIKoZIzj0EAwMwKDEmMCQGA1UEAwwdTWlnVEQgVW5yZWxhdGVk +IENSTCBUZXN0IFJvb3QXDTI2MDkxMjAwMDUyNloXDTM2MDkwOTAwMDUyNlqgDjAM +MAoGA1UdFAQDAgELMAoGCCqGSM49BAMDA2cAMGQCMCEU6ZTJquEBphMeYjNPQDmU +2rm2jFW67L6LVeUI1nKJXcEV3llRqdDr+ulrnD25MQIwYPhqcv7oL928ccw0vG82 +MF30UXMPnYXvHQmrN8ucConVcFd7ZD22LOazuQIGt1PS +-----END X509 CRL----- diff --git a/src/migtd/Cargo.toml b/src/migtd/Cargo.toml index 59428e37b..57534b541 100644 --- a/src/migtd/Cargo.toml +++ b/src/migtd/Cargo.toml @@ -10,6 +10,7 @@ required-features = ["main"] [dev-dependencies] attestation = { path = "../attestation", default-features = false, features = ["test"] } +serde_json = "1.0" tokio = { version = "1", features = ["macros", "rt-multi-thread"] } [dependencies] diff --git a/src/migtd/src/mig_policy.rs b/src/migtd/src/mig_policy.rs index 406a42070..1cf20f439 100644 --- a/src/migtd/src/mig_policy.rs +++ b/src/migtd/src/mig_policy.rs @@ -423,23 +423,32 @@ mod v2 { .log_err("Peer identity cert chain validation") .map_err(|_| PolicyError::PeerCertChainValidation)?; + verify_peer_signer_revocation(&verified_policy, local_policy)?; + + // 4. Check the integrity of the policy with its event log + check_policy_integrity(mig_policy, &events)?; + + Ok(verified_policy) + } + + fn verify_peer_signer_revocation( + peer_policy: &VerifiedPolicy, + local_policy: &VerifiedPolicy, + ) -> Result<(), PolicyError> { crypto::verify_signer_chain_not_revoked( - verified_policy.policy_issuer_chain.as_bytes(), + peer_policy.policy_issuer_chain.as_bytes(), local_policy.servtd_crl.as_bytes(), ) .log_err("Peer policy signer revocation check") .map_err(|_| PolicyError::SignerRevoked)?; crypto::verify_signer_chain_not_revoked( - verified_policy.servtd_identity_issuer_chain.as_bytes(), + peer_policy.servtd_identity_issuer_chain.as_bytes(), local_policy.servtd_crl.as_bytes(), ) .log_err("Peer identity signer revocation check") .map_err(|_| PolicyError::SignerRevoked)?; - // 4. Check the integrity of the policy with its event log - check_policy_integrity(mig_policy, &events)?; - - Ok(verified_policy) + Ok(()) } fn verify_quote( @@ -693,6 +702,111 @@ mod v2 { assert_eq!(iso_date, "2024-01-01T00:00:00Z"); } + #[cfg(test)] + mod revocation_tests { + use super::*; + + #[allow(dead_code)] + mod fixtures { + include!(concat!( + env!("CARGO_MANIFEST_DIR"), + "/../policy/test/policy_v2/revocation.rs" + )); + } + + fn load_policy<'a>(input: &'a [u8], chain: &[u8]) -> VerifiedPolicy<'a> { + RawPolicyData::deserialize_from_json(input) + .unwrap() + .verify(chain) + .unwrap() + } + + #[test] + fn peer_crl_number_is_not_replaced_by_local_crl_number() { + let policy_input = |crl: &[u8]| { + let mut policy = fixtures::policy_json(crl); + policy["policyData"]["servtdCollateral"]["servtdTcbMapping"] = + serde_json::from_slice(fixtures::SIGNED_MAPPING_ROTATED).unwrap(); + serde_json::to_vec(&policy).unwrap() + }; + let local_input = policy_input(fixtures::REVOKED_POLICY_CRL); + let peer_input = policy_input(fixtures::EMPTY_CRL); + let local = load_policy(&local_input, fixtures::ROTATED_POLICY_CHAIN); + let peer = load_policy(&peer_input, fixtures::ROTATED_POLICY_CHAIN); + verify_peer_signer_revocation(&peer, &local).unwrap(); + + let tdreport = + TdxReport::read_from_bytes(&[0; core::mem::size_of::()]).unwrap(); + let peer_data = setup_evaluation_data_with_tdreport(&tdreport, &peer).unwrap(); + let local_data = setup_evaluation_data_with_tdreport(&tdreport, &local).unwrap(); + assert_eq!(peer_data.servtd_crl_num, Some(7)); + assert_eq!(local_data.servtd_crl_num, Some(8)); + } + + #[test] + fn peer_cannot_replace_local_revocations_with_its_own_crl() { + let mut local_json = fixtures::policy_json(fixtures::REVOKED_POLICY_CRL); + local_json["policyData"]["servtdCollateral"]["servtdTcbMapping"] = + serde_json::from_slice(fixtures::SIGNED_MAPPING_ROTATED).unwrap(); + let local_input = serde_json::to_vec(&local_json).unwrap(); + let local = load_policy(&local_input, fixtures::ROTATED_POLICY_CHAIN); + + let peer_input = + serde_json::to_vec(&fixtures::policy_json(fixtures::EMPTY_CRL)).unwrap(); + let peer = load_policy(&peer_input, fixtures::POLICY_CHAIN); + crypto::validate_peer_cert_chain( + local.policy_issuer_chain.as_bytes(), + peer.policy_issuer_chain.as_bytes(), + ) + .unwrap(); + + assert!(matches!( + verify_peer_signer_revocation(&peer, &local), + Err(PolicyError::SignerRevoked) + )); + } + + #[test] + fn peer_revocation_accepts_empty_local_crl() { + let peer_input = + serde_json::to_vec(&fixtures::policy_json(fixtures::EMPTY_CRL)).unwrap(); + let peer = load_policy(&peer_input, fixtures::POLICY_CHAIN); + + let local_input = + serde_json::to_vec(&fixtures::policy_json(fixtures::EMPTY_CRL)).unwrap(); + let local = load_policy(&local_input, fixtures::POLICY_CHAIN); + verify_peer_signer_revocation(&peer, &local).unwrap(); + } + + #[test] + fn peer_identity_must_contain_the_local_crl_issuer() { + let local_input = + serde_json::to_vec(&fixtures::policy_json(fixtures::EMPTY_CRL)).unwrap(); + let local = load_policy(&local_input, fixtures::POLICY_CHAIN); + + let mut peer_json = fixtures::policy_json(fixtures::ROOT_EMPTY_CRL); + let collateral = &mut peer_json["policyData"]["servtdCollateral"]; + collateral["servtdIdentityIssuerChain"] = + core::str::from_utf8(fixtures::IDENTITY_OTHER_ISSUER_CHAIN) + .unwrap() + .into(); + collateral["servtdIdentity"] = + serde_json::from_slice(fixtures::SIGNED_IDENTITY_OTHER_ISSUER).unwrap(); + let peer_input = serde_json::to_vec(&peer_json).unwrap(); + let peer = load_policy(&peer_input, fixtures::POLICY_CHAIN); + crypto::validate_peer_cert_chain( + local.servtd_identity_issuer_chain.as_bytes(), + peer.servtd_identity_issuer_chain.as_bytes(), + ) + .unwrap(); + + assert!(matches!( + verify_peer_signer_revocation(&peer, &local), + Err(PolicyError::SignerRevoked) + )); + } + } + #[cfg(test)] fn continuity_mapping() -> TdTcbMapping { TdTcbMapping { diff --git a/src/policy/src/v2/policy.rs b/src/policy/src/v2/policy.rs index f47c8f3e6..c40d4bfce 100644 --- a/src/policy/src/v2/policy.rs +++ b/src/policy/src/v2/policy.rs @@ -914,6 +914,14 @@ mod test { use super::*; use alloc::{string::ToString, vec}; + #[allow(dead_code)] + mod revocation_fixtures { + include!(concat!( + env!("CARGO_MANIFEST_DIR"), + "/test/policy_v2/revocation.rs" + )); + } + #[test] fn test_parse_policy_data() { let policy = include_str!("../../test/policy_v2/policy_data.json"); @@ -955,6 +963,82 @@ mod test { } } + #[test] + fn test_policy_accepts_empty_servtd_crl() { + use revocation_fixtures as fixtures; + + let input = serde_json::to_vec(&fixtures::policy_json(fixtures::EMPTY_CRL)).unwrap(); + let policy = RawPolicyData::deserialize_from_json(&input).unwrap(); + let verified = policy.verify(fixtures::POLICY_CHAIN).unwrap(); + assert_eq!(verified.servtd_crl.as_bytes(), fixtures::EMPTY_CRL); + } + + #[test] + fn test_policy_requires_servtd_crl_number() { + use revocation_fixtures as fixtures; + + let input = serde_json::to_vec(&fixtures::policy_json(fixtures::NO_NUMBER_CRL)).unwrap(); + let policy = RawPolicyData::deserialize_from_json(&input).unwrap(); + let result = policy.verify(fixtures::POLICY_CHAIN).map(|_| ()); + assert!( + matches!(result, Err(PolicyError::InvalidCollateral)), + "{:?}", + result + ); + } + + #[test] + fn test_policy_rejects_revoked_or_invalid_servtd_signers() { + use revocation_fixtures as fixtures; + + for crl in [ + fixtures::REVOKED_POLICY_CRL, + fixtures::REVOKED_IDENTITY_CRL, + fixtures::REVOKED_ISSUER_CRL, + fixtures::UNRELATED_CRL, + fixtures::TAMPERED_CRL, + fixtures::NON_CA_CRL, + b"", + ] { + let input = serde_json::to_vec(&fixtures::policy_json(crl)).unwrap(); + let policy = RawPolicyData::deserialize_from_json(&input).unwrap(); + assert!(matches!( + policy.verify(fixtures::POLICY_CHAIN), + Err(PolicyError::SignerRevoked) + )); + } + } + + #[test] + fn test_policy_requires_common_crl_issuer() { + use revocation_fixtures as fixtures; + + for (crl, allowed) in [ + (fixtures::EMPTY_CRL, false), + (fixtures::ROOT_EMPTY_CRL, true), + ] { + let mut policy = fixtures::policy_json(crl); + let collateral = &mut policy["policyData"]["servtdCollateral"]; + collateral["servtdIdentityIssuerChain"] = + core::str::from_utf8(fixtures::IDENTITY_OTHER_ISSUER_CHAIN) + .unwrap() + .into(); + collateral["servtdIdentity"] = + serde_json::from_slice(fixtures::SIGNED_IDENTITY_OTHER_ISSUER).unwrap(); + let input = serde_json::to_vec(&policy).unwrap(); + let policy = RawPolicyData::deserialize_from_json(&input).unwrap(); + + if allowed { + policy.verify(fixtures::POLICY_CHAIN).unwrap(); + } else { + assert!(matches!( + policy.verify(fixtures::POLICY_CHAIN), + Err(PolicyError::SignerRevoked) + )); + } + } + } + #[test] fn test_global_policy() { let global = include_str!("../../test/policy_v2/global.json"); diff --git a/src/policy/test/policy_v2/revocation.rs b/src/policy/test/policy_v2/revocation.rs new file mode 100644 index 000000000..d9067b219 --- /dev/null +++ b/src/policy/test/policy_v2/revocation.rs @@ -0,0 +1,20 @@ +// SPDX-License-Identifier: BSD-2-Clause-Patent + +use alloc::string::ToString; + +include!(concat!( + env!("CARGO_MANIFEST_DIR"), + "/../crypto/test/crl/fixtures.rs" +)); + +pub fn policy_json(crl: &[u8]) -> serde_json::Value { + let mut policy: serde_json::Value = + serde_json::from_slice(include_bytes!("policy_v2.json")).unwrap(); + let collateral = &mut policy["policyData"]["servtdCollateral"]; + collateral["servtdIdentityIssuerChain"] = core::str::from_utf8(IDENTITY_CHAIN).unwrap().into(); + collateral["servtdIdentity"] = serde_json::from_slice(SIGNED_IDENTITY).unwrap(); + collateral["servtdTcbMapping"] = serde_json::from_slice(SIGNED_MAPPING).unwrap(); + collateral["servtdCrl"] = + serde_json::Value::String(core::str::from_utf8(crl).unwrap().to_string()); + policy +} From 8ed42d0ac454301c9aae4721cf3384b881641825 Mon Sep 17 00:00:00 2001 From: Haitao Huang Date: Wed, 23 Sep 2026 21:51:53 +0000 Subject: [PATCH 8/8] fix(policy): restrict servTD CRLs to the signing intermediate Accept only complete, direct, issuer-wide CRLs signed by the signing leaf\x27s immediate non-root CA with explicit cRLSign permission. Scope serial lookups to the signing leaf, authenticate peer CRL metadata under the same issuer as the local authoritative CRL, and keep peer revocation entries out of local decisions. Reject delta, partitioned, indirect, reason-scoped, malformed and unsupported critical inputs while retaining non-critical Microsoft metadata. Leave Intel platform CRL parsing unrestricted. Cover signed negative fixtures and update mock issuers and the supported-profile documentation. Assisted-by: GitHub Copilot CLI:gpt-6-astra Signed-off-by: Haitao Huang --- doc/policy_v2.md | 27 +- sh_script/Azure/build_azure_mock_test.sh | 23 +- sh_script/build_AzCVMEmu_policy_and_test.sh | 23 +- src/crypto/src/crl.rs | 52 +++- src/crypto/src/lib.rs | 240 +++++++++++++++--- src/crypto/test/crl/generate_profile.py | 180 +++++++++++++ src/crypto/test/crl/profile_chain.pem | 33 +++ src/crypto/test/crl/profile_collision_crl.pem | 8 + .../test/crl/profile_delegated_chain.pem | 35 +++ src/crypto/test/crl/profile_delta_crl.pem | 7 + src/crypto/test/crl/profile_direct_chain.pem | 34 +++ .../crl/profile_duplicate_key_usage_chain.pem | 33 +++ .../test/crl/profile_duplicate_number_crl.pem | 7 + src/crypto/test/crl/profile_empty_crl.pem | 7 + .../test/crl/profile_indirect_entry_crl.pem | 9 + src/crypto/test/crl/profile_issuer.pem | 11 + .../test/crl/profile_key_compromise_crl.pem | 8 + .../crl/profile_malformed_key_usage_chain.pem | 33 +++ .../crl/profile_missing_key_usage_chain.pem | 32 +++ .../test/crl/profile_no_crl_sign_chain.pem | 33 +++ .../crl/profile_noncritical_delta_crl.pem | 7 + .../test/crl/profile_other_issuer_chain.pem | 33 +++ .../test/crl/profile_other_issuer_crl.pem | 7 + .../test/crl/profile_partitioned_crl.pem | 8 + .../test/crl/profile_reason_scoped_chain.pem | 34 +++ .../test/crl/profile_remove_entry_crl.pem | 8 + src/crypto/test/crl/profile_revoked_crl.pem | 7 + .../test/crl/profile_root_issued_chain.pem | 22 ++ .../test/crl/profile_unknown_critical_crl.pem | 7 + .../crl/profile_unknown_noncritical_crl.pem | 7 + src/migtd/src/mig_policy.rs | 19 +- src/policy/src/v2/policy.rs | 87 ++++++- 32 files changed, 1011 insertions(+), 70 deletions(-) create mode 100644 src/crypto/test/crl/generate_profile.py create mode 100644 src/crypto/test/crl/profile_chain.pem create mode 100644 src/crypto/test/crl/profile_collision_crl.pem create mode 100644 src/crypto/test/crl/profile_delegated_chain.pem create mode 100644 src/crypto/test/crl/profile_delta_crl.pem create mode 100644 src/crypto/test/crl/profile_direct_chain.pem create mode 100644 src/crypto/test/crl/profile_duplicate_key_usage_chain.pem create mode 100644 src/crypto/test/crl/profile_duplicate_number_crl.pem create mode 100644 src/crypto/test/crl/profile_empty_crl.pem create mode 100644 src/crypto/test/crl/profile_indirect_entry_crl.pem create mode 100644 src/crypto/test/crl/profile_issuer.pem create mode 100644 src/crypto/test/crl/profile_key_compromise_crl.pem create mode 100644 src/crypto/test/crl/profile_malformed_key_usage_chain.pem create mode 100644 src/crypto/test/crl/profile_missing_key_usage_chain.pem create mode 100644 src/crypto/test/crl/profile_no_crl_sign_chain.pem create mode 100644 src/crypto/test/crl/profile_noncritical_delta_crl.pem create mode 100644 src/crypto/test/crl/profile_other_issuer_chain.pem create mode 100644 src/crypto/test/crl/profile_other_issuer_crl.pem create mode 100644 src/crypto/test/crl/profile_partitioned_crl.pem create mode 100644 src/crypto/test/crl/profile_reason_scoped_chain.pem create mode 100644 src/crypto/test/crl/profile_remove_entry_crl.pem create mode 100644 src/crypto/test/crl/profile_revoked_crl.pem create mode 100644 src/crypto/test/crl/profile_root_issued_chain.pem create mode 100644 src/crypto/test/crl/profile_unknown_critical_crl.pem create mode 100644 src/crypto/test/crl/profile_unknown_noncritical_crl.pem diff --git a/doc/policy_v2.md b/doc/policy_v2.md index b81602d3e..d12d9e089 100644 --- a/doc/policy_v2.md +++ b/doc/policy_v2.md @@ -35,11 +35,28 @@ cargo build -p json-signer ./target/debug/json-signer --sign --name tdTcbMapping --private-key /path/to/pkcs8 --input /path/to/tcb_mapping.json --output tcb_mapping_signed.json ``` -All v2 policies must include a CA-signed PEM CRL with a CRL-number extension +All v2 policies must include an intermediate-CA-signed PEM CRL with a CRL-number extension in `servtdCollateral.servtdCrl`. If no certificates are revoked, provide a valid signed CRL with an empty revocation list, not an empty file or an omitted field. -The CRL-issuing CA must be present in both the policy-signer chain (also used for -the TCB mapping) and the identity-signer chain. An issuer mismatch fails closed. +The CRL must be signed by the immediate, non-root issuer of each signing leaf, +not just any CA present in its chain. That intermediate must have +`BasicConstraints.cA=true` and an explicit `KeyUsage.cRLSign` permission. +Missing, malformed, or duplicate KeyUsage extensions are rejected. The policy +and identity may use separate leaves and keys, but both must have the same +issuing intermediate when sharing this CRL. + +Only complete, direct, issuer-wide CRLs are supported. Delta CRLs, issuing +distribution points, indirect entries, reason-scoped or delegated certificate +distribution points, and unsupported critical extensions are rejected. +Unrecognized non-critical extensions, including Microsoft CA-version and +next-publish metadata, remain permitted. Revocation lookup applies only to +the signing leaves, never to root or intermediate serial numbers. + +This profile deliberately excludes intermediate revocation and automatic +intermediate-key rollover. Root-issued CRLs and root-issued signing leaves +are not supported. Leaf-key rotation under the same intermediate is supported. +Changing measured collateral still requires a new image and TDINFO endorsement. +These restrictions apply only to `servtdCrl`, not Intel platform CRLs. Produce the ServTD identity, TCB mapping, and CRL collateral bundle: @@ -102,6 +119,10 @@ An optional servTD signer CRL floor belongs in a `servtd` entry in the applicabl This constraint remains active in each evaluated servTD policy block when rebinding skips platform checks. The example requires the peer's CRL number to be at least the local CRL number; a missing peer or local number fails evaluation. +Both CRLs must authenticate with the same immediate-issuer name and key under +the issuer-wide profile before their numbers are compared. The peer CRL's +signature, profile, and number are checked, but its revocation entries never +override or supplement the local revocation decision. The CRL itself remains in `servtdCollateral.servtdCrl`. `global.crl` accepts only `pckCrlNum` and `rootCaCrlNum`; placing `servtdCrlNum` there is rejected. diff --git a/sh_script/Azure/build_azure_mock_test.sh b/sh_script/Azure/build_azure_mock_test.sh index 3ccf1b4c0..b1d5beb90 100755 --- a/sh_script/Azure/build_azure_mock_test.sh +++ b/sh_script/Azure/build_azure_mock_test.sh @@ -166,6 +166,16 @@ generate_certificates() { -subj "$root_ca_subject" \ -$hash_algo + openssl genpkey -algorithm EC -pkeyopt ec_paramgen_curve:$curve_name \ + -out "$output_dir/intermediate_ca.key" + openssl req -new -key "$output_dir/intermediate_ca.key" \ + -out "$output_dir/intermediate_ca.csr" -subj "/CN=MigTD Intermediate CA/O=Microsoft Corporation" + openssl x509 -req -in "$output_dir/intermediate_ca.csr" \ + -CA "$output_dir/root_ca.pem" -CAkey "$output_dir/root_ca.key" -CAcreateserial \ + -out "$output_dir/intermediate_ca.pem" -days $cert_validity_days -$hash_algo \ + -extfile <(printf 'basicConstraints=critical,CA:TRUE\nkeyUsage=critical,keyCertSign,cRLSign\n') + rm -f "$output_dir/intermediate_ca.csr" + echo "3. Generating policy signing private key..." openssl genpkey -algorithm EC -pkeyopt ec_paramgen_curve:$curve_name -out "$output_dir/policy_signing.key" @@ -181,11 +191,11 @@ generate_certificates() { -out "$output_dir/policy_signing.csr" \ -subj "$leaf_subject" - echo "6. Signing leaf certificate with root CA..." + echo "6. Signing leaf certificate with intermediate CA..." openssl x509 -req \ -in "$output_dir/policy_signing.csr" \ - -CA "$output_dir/root_ca.pem" \ - -CAkey "$output_dir/root_ca.key" \ + -CA "$output_dir/intermediate_ca.pem" \ + -CAkey "$output_dir/intermediate_ca.key" \ -CAcreateserial \ -out "$output_dir/policy_signing.pem" \ -days $cert_validity_days \ @@ -193,11 +203,12 @@ generate_certificates() { -extensions v3_ca \ -extfile <(echo -e "[v3_ca]\nkeyUsage = digitalSignature") - # Create certificate chain (leaf + root) + # Create certificate chain (leaf + intermediate + root) echo "7. Creating certificate chain..." - cat "$output_dir/policy_signing.pem" "$output_dir/root_ca.pem" > "$output_dir/policy_issuer_chain.pem" + cat "$output_dir/policy_signing.pem" "$output_dir/intermediate_ca.pem" "$output_dir/root_ca.pem" > "$output_dir/policy_issuer_chain.pem" bash "$PROJECT_ROOT/sh_script/test/generate_empty_servtd_crl.sh" \ - "$output_dir/root_ca.pem" "$output_dir/root_ca.key" "$output_dir/servtd.crl.pem" + "$output_dir/intermediate_ca.pem" "$output_dir/intermediate_ca.key" "$output_dir/servtd.crl.pem" + shred -u "$output_dir/intermediate_ca.key" # Clean up CSR rm -f "$output_dir/policy_signing.csr" diff --git a/sh_script/build_AzCVMEmu_policy_and_test.sh b/sh_script/build_AzCVMEmu_policy_and_test.sh index 4741a85c3..a71db823b 100755 --- a/sh_script/build_AzCVMEmu_policy_and_test.sh +++ b/sh_script/build_AzCVMEmu_policy_and_test.sh @@ -283,9 +283,19 @@ generate_certificates() { -subj "$root_ca_subject" \ -$hash_algo - # Generate two leaf certs (a and b) from the same root CA with the same CN + openssl genpkey -algorithm EC -pkeyopt ec_paramgen_curve:$curve_name \ + -out "$output_dir/intermediate_ca.key" + openssl req -new -key "$output_dir/intermediate_ca.key" \ + -out "$output_dir/intermediate_ca.csr" -subj "/CN=MigTD Intermediate CA/O=Intel Corporation" + openssl x509 -req -in "$output_dir/intermediate_ca.csr" \ + -CA "$output_dir/root_ca.pem" -CAkey "$output_dir/root_ca.key" -CAcreateserial \ + -out "$output_dir/intermediate_ca.pem" -days $cert_validity_days -$hash_algo \ + -extfile <(printf 'basicConstraints=critical,CA:TRUE\nkeyUsage=critical,keyCertSign,cRLSign\n') + rm -f "$output_dir/intermediate_ca.csr" + + # Generate two leaf certs (a and b) from the same intermediate CA with the same CN # This exercises the peer cert chain validation / key rotation path. - # Two leaf families are generated under the same root CA: + # Two leaf families share one intermediate-issued servTD CRL: # - policy_signing_{a,b} : signs tcb_mapping # - identity_signing_{a,b} : signs td_identity (embedded in servtd_collateral) for family_subject in \ @@ -320,8 +330,8 @@ generate_certificates() { openssl x509 -req \ -in "$output_dir/${family}_${suffix}.csr" \ - -CA "$output_dir/root_ca.pem" \ - -CAkey "$output_dir/root_ca.key" \ + -CA "$output_dir/intermediate_ca.pem" \ + -CAkey "$output_dir/intermediate_ca.key" \ -CAcreateserial \ -out "$output_dir/${family}_${suffix}.pem" \ -days $cert_validity_days \ @@ -329,7 +339,7 @@ generate_certificates() { -extensions v3_ca \ -extfile <(echo -e "[v3_ca]\nkeyUsage = digitalSignature") - cat "$output_dir/${family}_${suffix}.pem" "$output_dir/root_ca.pem" \ + cat "$output_dir/${family}_${suffix}.pem" "$output_dir/intermediate_ca.pem" "$output_dir/root_ca.pem" \ > "$output_dir/${family_chain_prefix}_${suffix}.pem" rm -f "$output_dir/${family}_${suffix}.csr" @@ -340,7 +350,8 @@ generate_certificates() { cp "$output_dir/policy_signing_a_pkcs8.key" "$output_dir/policy_signing_pkcs8.key" cp "$output_dir/policy_issuer_chain_a.pem" "$output_dir/policy_issuer_chain.pem" bash "$PROJECT_ROOT/sh_script/test/generate_empty_servtd_crl.sh" \ - "$output_dir/root_ca.pem" "$output_dir/root_ca.key" "$output_dir/servtd.crl.pem" + "$output_dir/intermediate_ca.pem" "$output_dir/intermediate_ca.key" "$output_dir/servtd.crl.pem" + shred -u "$output_dir/intermediate_ca.key" } # Parse command line arguments diff --git a/src/crypto/src/crl.rs b/src/crypto/src/crl.rs index 0e1655151..14581c23e 100644 --- a/src/crypto/src/crl.rs +++ b/src/crypto/src/crl.rs @@ -10,6 +10,10 @@ use der::{Choice, Decode, Encode, ErrorKind, Header, Sequence, Tag, TagMode, Tag use pki_types::{pem::PemObject, CertificateRevocationListDer}; const CRL_NUMBER_OID: ObjectIdentifier = ObjectIdentifier::new_unwrap("2.5.29.20"); +const DELTA_CRL_INDICATOR_OID: ObjectIdentifier = ObjectIdentifier::new_unwrap("2.5.29.27"); +const ISSUING_DISTRIBUTION_POINT_OID: ObjectIdentifier = ObjectIdentifier::new_unwrap("2.5.29.28"); +const CERTIFICATE_ISSUER_OID: ObjectIdentifier = ObjectIdentifier::new_unwrap("2.5.29.29"); +const CRL_REASON_OID: ObjectIdentifier = ObjectIdentifier::new_unwrap("2.5.29.21"); const ECDSA_WITH_SHA384_OID: ObjectIdentifier = ObjectIdentifier::new_unwrap("1.2.840.10045.4.3.3"); #[derive(Sequence)] @@ -34,7 +38,7 @@ struct TbsCertList<'a> { struct RevokedCertificate<'a> { user_certificate: UintRef<'a>, revocation_date: AnyRef<'a>, - crl_entry_extensions: Option>, + crl_entry_extensions: Option>>, } #[derive(Clone, Debug, Eq, PartialEq)] @@ -136,6 +140,52 @@ pub fn get_crl_issuer_der(crl: &[u8]) -> Result, Error> { .map_err(|_| Error::ParseCertificate) } +/// ServTD supports only complete, direct, issuer-wide CRLs. +/// This restriction does not apply to Intel platform CRL parsing. +pub fn validate_servtd_crl_profile(crl: &[u8]) -> Result<(), Error> { + let der = crl_pem_to_der(crl)?; + let crl = Crl::from_der(&der).map_err(|_| Error::ParseCertificate)?; + if let Some(extensions) = &crl.tbs_cert_list.crl_extensions { + validate_servtd_extensions(extensions.get(), false)?; + } + for entry in crl.tbs_cert_list.revoked_certificates.iter().flatten() { + if let Some(extensions) = &entry.crl_entry_extensions { + validate_servtd_extensions(extensions, true)?; + } + } + Ok(()) +} + +fn validate_servtd_extensions(extensions: &[Extension<'_>], entry: bool) -> Result<(), Error> { + for (index, extension) in extensions.iter().enumerate() { + if extensions[..index] + .iter() + .any(|previous| previous.extn_id == extension.extn_id) + { + return Err(Error::ParseCertificate); + } + if extension.critical.unwrap_or(false) + || extension.extn_id == DELTA_CRL_INDICATOR_OID + || extension.extn_id == ISSUING_DISTRIBUTION_POINT_OID + || extension.extn_id == CERTIFICATE_ISSUER_OID + { + return Err(Error::CertChainVerification( + "servTD requires a complete, direct, issuer-wide CRL".into(), + )); + } + if entry && extension.extn_id == CRL_REASON_OID { + let value = extension.extn_value.ok_or(Error::ParseCertificate)?; + let reason = AnyRef::from_der(value.as_bytes()).map_err(|_| Error::ParseCertificate)?; + if reason.tag() != Tag::Enumerated || !matches!(reason.value(), [0..=6] | [9] | [10]) { + return Err(Error::CertChainVerification( + "unsupported reason in a complete servTD CRL".into(), + )); + } + } + } + Ok(()) +} + pub fn verify_crl_signature(crl: &[u8], issuer_public_key: &[u8]) -> Result<(), Error> { let der = crl_pem_to_der(crl)?; let crl = Crl::from_der(&der).map_err(|_| Error::ParseCertificate)?; diff --git a/src/crypto/src/lib.rs b/src/crypto/src/lib.rs index c9267380c..8964655ca 100644 --- a/src/crypto/src/lib.rs +++ b/src/crypto/src/lib.rs @@ -8,7 +8,8 @@ extern crate alloc; use alloc::{string::String, vec::Vec}; -use der::{Decode, Encode, Sequence}; +use der::asn1::{AnyRef, BitStringRef}; +use der::{Decode, Encode, Sequence, Tag, TagNumber, Tagged}; use pki_types::{pem::PemObject, CertificateDer}; cfg_if::cfg_if! { @@ -154,39 +155,117 @@ pub fn verify_cert_chain_and_signature( Ok(()) } -pub fn verify_signer_chain_not_revoked(chain_pem: &[u8], crl_pem: &[u8]) -> Result<()> { +/// Authenticate CRL metadata without applying its revocation entries. +/// The caller must first authenticate the signer chain against its anchor. +pub fn verify_signer_crl(chain_pem: &[u8], crl_pem: &[u8]) -> Result<()> { let chain_der = extract_cert_chain_from_pem(chain_pem)?; - let chain = chain_der - .iter() - .map(|der| x509::Certificate::from_der(der.as_ref()).map_err(|_| Error::ParseCertificate)) - .collect::>>()?; - - let crl_issuer_der = crl::get_crl_issuer_der(crl_pem)?; - let mut issuer_key = None; - for cert in &chain { - let subject_der = cert - .tbs_certificate - .subject - .to_der() - .map_err(|_| Error::ParseCertificate)?; - if subject_der == crl_issuer_der && is_ca_certificate(cert)? { - issuer_key = Some(extract_public_key_from_cert(cert)?); - break; - } + verify_signer_crl_with_chain(&chain_der, crl_pem) +} + +fn verify_signer_crl_with_chain(chain: &[CertificateDer<'_>], crl_pem: &[u8]) -> Result<()> { + if chain.len() < 3 || chain[1].as_ref() == chain.last().unwrap().as_ref() { + return Err(Error::CertChainVerification( + "servTD CRL requires a non-root signing-leaf issuer".into(), + )); + } + let leaf = + x509::Certificate::from_der(chain[0].as_ref()).map_err(|_| Error::ParseCertificate)?; + let issuer = + x509::Certificate::from_der(chain[1].as_ref()).map_err(|_| Error::ParseCertificate)?; + if leaf.tbs_certificate.issuer != issuer.tbs_certificate.subject + || is_ca_certificate(&leaf)? + || !is_ca_certificate(&issuer)? + || !can_sign_crls(&issuer)? + { + return Err(Error::CertChainVerification( + "servTD CRL issuer must be the signing leaf's intermediate CA with cRLSign".into(), + )); + } + validate_direct_crl_distribution_points(&leaf)?; + let issuer_name = issuer + .tbs_certificate + .subject + .to_der() + .map_err(|_| Error::ParseCertificate)?; + if crl::get_crl_issuer_der(crl_pem)? != issuer_name { + return Err(Error::CertChainVerification( + "CRL issuer does not match the signing leaf's intermediate CA".into(), + )); } - let issuer_key = issuer_key.ok_or_else(|| { - Error::CertChainVerification("CRL issuer does not match any CA in the signer chain".into()) - })?; - crl::verify_crl_signature(crl_pem, &issuer_key)?; + crl::verify_crl_signature(crl_pem, &extract_public_key_from_cert(&issuer)?)?; + crl::validate_servtd_crl_profile(crl_pem) +} - for cert in &chain { - if crl::is_serial_revoked(crl_pem, cert.tbs_certificate.serial_number.as_bytes())? { +/// Apply an authenticated intermediate-issued CRL to its signing leaf only. +pub fn verify_signer_chain_not_revoked(chain_pem: &[u8], crl_pem: &[u8]) -> Result<()> { + let chain = extract_cert_chain_from_pem(chain_pem)?; + verify_signer_crl_with_chain(&chain, crl_pem)?; + let leaf = + x509::Certificate::from_der(chain[0].as_ref()).map_err(|_| Error::ParseCertificate)?; + if crl::is_serial_revoked(crl_pem, leaf.tbs_certificate.serial_number.as_bytes())? { + return Err(Error::CertChainVerification( + "the signing leaf is revoked".into(), + )); + } + Ok(()) +} + +fn can_sign_crls(cert: &x509::Certificate<'_>) -> Result { + const KEY_USAGE_OID: x509::ObjectIdentifier = x509::ObjectIdentifier::new_unwrap("2.5.29.15"); + let mut permitted = None; + for extension in cert.tbs_certificate.extensions.iter().flat_map(|e| e.get()) { + if extension.extn_id != KEY_USAGE_OID { + continue; + } + if permitted.is_some() { + return Err(Error::ParseCertificate); + } + let value = extension.extn_value.ok_or(Error::ParseCertificate)?; + let usage = + BitStringRef::from_der(value.as_bytes()).map_err(|_| Error::ParseCertificate)?; + if usage.bit_len() > 9 { + return Err(Error::ParseCertificate); + } + permitted = Some( + usage + .raw_bytes() + .first() + .is_some_and(|byte| byte & 0x02 != 0), + ); + } + Ok(permitted.unwrap_or(false)) +} + +fn validate_direct_crl_distribution_points(leaf: &x509::Certificate<'_>) -> Result<()> { + const CRL_DISTRIBUTION_POINTS_OID: x509::ObjectIdentifier = + x509::ObjectIdentifier::new_unwrap("2.5.29.31"); + let mut seen = false; + for extension in leaf.tbs_certificate.extensions.iter().flat_map(|e| e.get()) { + if extension.extn_id != CRL_DISTRIBUTION_POINTS_OID { + continue; + } + if seen { + return Err(Error::ParseCertificate); + } + seen = true; + let value = extension.extn_value.ok_or(Error::ParseCertificate)?; + let points = Vec::>>::from_der(value.as_bytes()) + .map_err(|_| Error::ParseCertificate)?; + if points.is_empty() + || points.iter().any(|point| { + point.len() != 1 + || point[0].tag() + != (Tag::ContextSpecific { + constructed: true, + number: TagNumber::new(0), + }) + }) + { return Err(Error::CertChainVerification( - "a certificate in the signer chain is revoked".into(), + "servTD does not support reason-scoped or delegated CRL distribution points".into(), )); } } - Ok(()) } @@ -654,12 +733,10 @@ m07Y31+o+LpsZuEnlIETx/zemHA= } #[test] - fn test_signer_crl_rejects_revoked_leaf_or_issuer() { + fn test_signer_crl_rejects_revoked_leaf() { for (chain, crl) in [ (fixtures::POLICY_CHAIN, fixtures::REVOKED_POLICY_CRL), (fixtures::IDENTITY_CHAIN, fixtures::REVOKED_IDENTITY_CRL), - (fixtures::POLICY_CHAIN, fixtures::REVOKED_ISSUER_CRL), - (fixtures::IDENTITY_CHAIN, fixtures::REVOKED_ISSUER_CRL), ] { let result = verify_signer_chain_not_revoked(chain, crl); assert!( @@ -672,11 +749,16 @@ m07Y31+o+LpsZuEnlIETx/zemHA= #[test] fn test_signer_crl_rejects_untrusted_crls() { - for crl in [fixtures::UNRELATED_CRL, fixtures::NON_CA_CRL] { + for crl in [ + fixtures::UNRELATED_CRL, + fixtures::NON_CA_CRL, + fixtures::ROOT_EMPTY_CRL, + fixtures::REVOKED_ISSUER_CRL, + ] { let result = verify_signer_chain_not_revoked(fixtures::POLICY_CHAIN, crl); assert!( matches!(&result, Err(Error::CertChainVerification(message)) - if message.contains("CRL issuer does not match any CA")), + if message.contains("CRL issuer does not match")), "{result:?}" ); } @@ -689,11 +771,101 @@ m07Y31+o+LpsZuEnlIETx/zemHA= fixtures::IDENTITY_OTHER_ISSUER_CHAIN, fixtures::EMPTY_CRL, ), - Err(Error::CertChainVerification(message)) - if message.contains("CRL issuer does not match any CA") + Err(Error::CertChainVerification(_)) )); } + #[test] + fn test_servtd_profile_uses_only_issuer_scoped_leaf_serial() { + let chain = include_bytes!("../test/crl/profile_chain.pem"); + verify_signer_chain_not_revoked( + chain, + include_bytes!("../test/crl/profile_collision_crl.pem"), + ) + .unwrap(); + for crl in [ + include_bytes!("../test/crl/profile_revoked_crl.pem").as_slice(), + include_bytes!("../test/crl/profile_key_compromise_crl.pem"), + ] { + verify_signer_crl(chain, crl).unwrap(); + assert!(matches!( + verify_signer_chain_not_revoked(chain, crl), + Err(Error::CertChainVerification(message)) if message.contains("is revoked") + )); + } + } + + #[test] + fn test_servtd_profile_requires_intermediate_crl_sign_permission() { + let crl = include_bytes!("../test/crl/profile_empty_crl.pem"); + for chain in [ + include_bytes!("../test/crl/profile_no_crl_sign_chain.pem").as_slice(), + include_bytes!("../test/crl/profile_missing_key_usage_chain.pem"), + include_bytes!("../test/crl/profile_malformed_key_usage_chain.pem"), + include_bytes!("../test/crl/profile_duplicate_key_usage_chain.pem"), + include_bytes!("../test/crl/profile_root_issued_chain.pem"), + ] { + verify_certificate_chain(&extract_cert_chain_from_pem(chain).unwrap()).unwrap(); + assert!(verify_signer_crl(chain, crl).is_err()); + } + } + + #[test] + fn test_servtd_profile_rejects_same_name_different_issuer_key() { + let chain = include_bytes!("../test/crl/profile_chain.pem"); + let other = include_bytes!("../test/crl/profile_other_issuer_chain.pem"); + let crl = include_bytes!("../test/crl/profile_empty_crl.pem"); + let other_crl = include_bytes!("../test/crl/profile_other_issuer_crl.pem"); + validate_peer_cert_chain(chain, other).unwrap(); + verify_signer_crl(chain, crl).unwrap(); + verify_signer_crl(other, other_crl).unwrap(); + assert!(matches!( + verify_signer_crl(other, crl), + Err(Error::EcdsaVerify) + )); + assert!(matches!( + verify_signer_crl(chain, other_crl), + Err(Error::EcdsaVerify) + )); + } + + #[test] + fn test_servtd_profile_requires_complete_direct_issuer_wide_crl() { + let chain = include_bytes!("../test/crl/profile_chain.pem"); + let issuer = pem_cert_to_der(include_bytes!("../test/crl/profile_issuer.pem")).unwrap(); + let issuer = x509::Certificate::from_der(issuer.as_ref()).unwrap(); + let key = extract_public_key_from_cert(&issuer).unwrap(); + for crl in [ + include_bytes!("../test/crl/profile_delta_crl.pem").as_slice(), + include_bytes!("../test/crl/profile_noncritical_delta_crl.pem"), + include_bytes!("../test/crl/profile_partitioned_crl.pem"), + include_bytes!("../test/crl/profile_unknown_critical_crl.pem"), + include_bytes!("../test/crl/profile_indirect_entry_crl.pem"), + include_bytes!("../test/crl/profile_remove_entry_crl.pem"), + include_bytes!("../test/crl/profile_duplicate_number_crl.pem"), + ] { + crl::verify_crl_signature(crl, &key).unwrap(); + assert!(verify_signer_crl(chain, crl).is_err()); + } + verify_signer_chain_not_revoked( + chain, + include_bytes!("../test/crl/profile_unknown_noncritical_crl.pem"), + ) + .unwrap(); + } + + #[test] + fn test_servtd_profile_rejects_scoped_or_delegated_distribution_points() { + let crl = include_bytes!("../test/crl/profile_empty_crl.pem"); + verify_signer_crl(include_bytes!("../test/crl/profile_direct_chain.pem"), crl).unwrap(); + for chain in [ + include_bytes!("../test/crl/profile_reason_scoped_chain.pem").as_slice(), + include_bytes!("../test/crl/profile_delegated_chain.pem"), + ] { + assert!(verify_signer_crl(chain, crl).is_err()); + } + } + #[test] fn test_signer_verification_rejects_non_ca_issuers() { let valid = extract_cert_chain_from_pem(test_chain()).unwrap(); diff --git a/src/crypto/test/crl/generate_profile.py b/src/crypto/test/crl/generate_profile.py new file mode 100644 index 000000000..51728f1fe --- /dev/null +++ b/src/crypto/test/crl/generate_profile.py @@ -0,0 +1,180 @@ +#!/usr/bin/env python3 +# SPDX-License-Identifier: BSD-2-Clause-Patent +"""Generate public CRL-profile fixtures; private keys remain in memory.""" + +import base64 +import datetime +from pathlib import Path + +from cryptography import x509 +from cryptography.hazmat.primitives import hashes, serialization +from cryptography.hazmat.primitives.asymmetric import ec +from cryptography.x509.oid import NameOID + +OUTPUT = Path(__file__).resolve().parent +START = datetime.datetime(2026, 1, 1) +END = datetime.datetime(2036, 1, 1) + + +def name(value): + return x509.Name([x509.NameAttribute(NameOID.COMMON_NAME, value)]) + + +def usage(ca, crl_sign): + return x509.KeyUsage( + digital_signature=not ca, content_commitment=False, + key_encipherment=False, data_encipherment=False, key_agreement=False, + key_cert_sign=ca, crl_sign=crl_sign, encipher_only=False, decipher_only=False, + ) + + +def certificate(subject, key, issuer, issuer_key, serial, ca, key_usage, extra=()): + builder = ( + x509.CertificateBuilder().subject_name(subject).issuer_name(issuer) + .public_key(key.public_key()).serial_number(serial) + .not_valid_before(START).not_valid_after(END) + .add_extension(x509.BasicConstraints(ca=ca, path_length=None), critical=True) + ) + if key_usage is not None: + builder = builder.add_extension(key_usage, critical=True) + if not ca: + builder = builder.add_extension(x509.ExtendedKeyUsage([ + x509.ObjectIdentifier("1.3.6.1.4.1.32473.1.1"), + ]), critical=False) + for value, critical in extra: + builder = builder.add_extension(value, critical) + return builder.sign(issuer_key, hashes.SHA384()) + + +def crl(key, extensions=(), entries=()): + builder = ( + x509.CertificateRevocationListBuilder().issuer_name(ISSUER_NAME) + .last_update(START).next_update(END) + .add_extension(x509.CRLNumber(7), critical=False) + ) + for value, critical in extensions: + builder = builder.add_extension(value, critical) + for serial, entry_extensions in entries: + entry = x509.RevokedCertificateBuilder().serial_number(serial).revocation_date(START) + for value, critical in entry_extensions: + entry = entry.add_extension(value, critical) + builder = builder.add_revoked_certificate(entry.build()) + return builder.sign(key, hashes.SHA384()) + + +def pem(value): + return value.public_bytes(serialization.Encoding.PEM) + + +def write(suffix, value): + (OUTPUT / f"profile_{suffix}.pem").write_bytes(value) + + +def wrap(tag, value): + length = len(value) + encoded = bytes([length]) if length < 128 else ( + bytes([0x80 + (length.bit_length() + 7) // 8]) + + length.to_bytes((length.bit_length() + 7) // 8, "big") + ) + return bytes([tag]) + encoded + value + + +def children(sequence): + offset = 2 + ((sequence[1] & 0x7f) if sequence[1] & 0x80 else 0) + result = [] + while offset < len(sequence): + length = sequence[offset + 1] + header = 2 + if length & 0x80: + count = length & 0x7f + length = int.from_bytes(sequence[offset + 2:offset + 2 + count], "big") + header += count + end = offset + header + length + result.append(sequence[offset:end]) + offset = end + assert offset == len(sequence) + return result + + +def duplicate_extension(value, oid, key, label): + # The normal builder rejects duplicate extensions before it can sign them. + parts = children(value.public_bytes(serialization.Encoding.DER)) + tbs = children(parts[0]) + extensions = children(children(tbs[-1])[0]) + duplicate = next(ext for ext in extensions if children(ext)[0] == oid) + tbs[-1] = wrap(tbs[-1][0], wrap(0x30, b"".join(extensions + [duplicate]))) + signed = wrap(0x30, b"".join(tbs)) + signature = key.sign(signed, ec.ECDSA(hashes.SHA384())) + der = wrap(0x30, signed + parts[1] + wrap(0x03, b"\0" + signature)) + data = base64.b64encode(der) + return (f"-----BEGIN {label}-----\n".encode() + + b"\n".join(data[i:i + 64] for i in range(0, len(data), 64)) + + f"\n-----END {label}-----\n".encode()) + + +ROOT_NAME = name("MigTD Profile Root") +ISSUER_NAME = name("MigTD Profile Issuer") +LEAF_NAME = name("MigTD Profile Signer") +root_key, issuer_key, other_key, leaf_key = ( + ec.generate_private_key(ec.SECP384R1()) for _ in range(4) +) +root = certificate(ROOT_NAME, root_key, ROOT_NAME, root_key, 1, True, usage(True, True)) +issuer = certificate(ISSUER_NAME, issuer_key, ROOT_NAME, root_key, 2, True, usage(True, True)) +leaf = certificate(LEAF_NAME, leaf_key, ISSUER_NAME, issuer_key, 128, False, usage(False, False)) +write("chain", pem(leaf) + pem(issuer) + pem(root)) +write("issuer", pem(issuer)) +write("empty_crl", pem(crl(issuer_key))) +write("collision_crl", pem(crl(issuer_key, entries=((1, ()), (2, ()))))) +write("revoked_crl", pem(crl(issuer_key, entries=((128, ()),)))) +for suffix, key_usage in ( + ("no_crl_sign", usage(True, False)), + ("missing_key_usage", None), + ("malformed_key_usage", x509.UnrecognizedExtension(x509.ObjectIdentifier("2.5.29.15"), b"\x05\x00")), +): + invalid = certificate(ISSUER_NAME, issuer_key, ROOT_NAME, root_key, 2, True, key_usage) + write(suffix + "_chain", pem(leaf) + pem(invalid) + pem(root)) +write("duplicate_key_usage_chain", pem(leaf) + duplicate_extension( + issuer, b"\x06\x03\x55\x1d\x0f", root_key, "CERTIFICATE") + pem(root)) +other_issuer = certificate(ISSUER_NAME, other_key, ROOT_NAME, root_key, 3, True, usage(True, True)) +other_leaf = certificate(LEAF_NAME, leaf_key, ISSUER_NAME, other_key, 128, False, usage(False, False)) +write("other_issuer_chain", pem(other_leaf) + pem(other_issuer) + pem(root)) +write("other_issuer_crl", pem(crl(other_key))) +direct_leaf = certificate(LEAF_NAME, leaf_key, ROOT_NAME, root_key, 128, False, usage(False, False)) +write("root_issued_chain", pem(direct_leaf) + pem(root)) +normal_point = x509.DistributionPoint( + full_name=[x509.UniformResourceIdentifier("https://example.invalid/issuer.crl")], + relative_name=None, reasons=None, crl_issuer=None, +) +for suffix, point in ( + ("direct", normal_point), + ("reason_scoped", x509.DistributionPoint( + normal_point.full_name, None, frozenset([x509.ReasonFlags.key_compromise]), None)), + ("delegated", x509.DistributionPoint( + normal_point.full_name, None, None, [x509.DirectoryName(ISSUER_NAME)])), +): + value = certificate(LEAF_NAME, leaf_key, ISSUER_NAME, issuer_key, 128, False, + usage(False, False), [(x509.CRLDistributionPoints([point]), False)]) + write(suffix + "_chain", pem(value) + pem(issuer) + pem(root)) +for suffix, extensions in ( + ("delta", [(x509.DeltaCRLIndicator(6), True)]), + ("noncritical_delta", [(x509.DeltaCRLIndicator(6), False)]), + ("partitioned", [(x509.IssuingDistributionPoint( + full_name=normal_point.full_name, relative_name=None, + only_contains_user_certs=False, only_contains_ca_certs=False, + only_some_reasons=None, indirect_crl=False, only_contains_attribute_certs=False, + ), True)]), + ("unknown_critical", [(x509.UnrecognizedExtension(x509.ObjectIdentifier("1.2.3.4"), b"\x05\x00"), True)]), + ("unknown_noncritical", [(x509.UnrecognizedExtension(x509.ObjectIdentifier("1.3.6.1.4.1.311.21.1"), b"\x02\x01\x00"), False)]), +): + write(suffix + "_crl", pem(crl(issuer_key, extensions))) +write("indirect_entry_crl", pem(crl(issuer_key, entries=( + (2, [(x509.CertificateIssuer([x509.DirectoryName(ROOT_NAME)]), True)]), +)))) +write("remove_entry_crl", pem(crl(issuer_key, entries=( + (128, [(x509.CRLReason(x509.ReasonFlags.remove_from_crl), False)]), +)))) +write("key_compromise_crl", pem(crl(issuer_key, entries=( + (128, [(x509.CRLReason(x509.ReasonFlags.key_compromise), False)]), +)))) +write("duplicate_number_crl", duplicate_extension( + crl(issuer_key), b"\x06\x03\x55\x1d\x14", issuer_key, "X509 CRL")) diff --git a/src/crypto/test/crl/profile_chain.pem b/src/crypto/test/crl/profile_chain.pem new file mode 100644 index 000000000..e4fbd452d --- /dev/null +++ b/src/crypto/test/crl/profile_chain.pem @@ -0,0 +1,33 @@ +-----BEGIN CERTIFICATE----- +MIIBojCCASigAwIBAgICAIAwCgYIKoZIzj0EAwMwHzEdMBsGA1UEAwwUTWlnVEQg +UHJvZmlsZSBJc3N1ZXIwHhcNMjYwMTAxMDAwMDAwWhcNMzYwMTAxMDAwMDAwWjAf +MR0wGwYDVQQDDBRNaWdURCBQcm9maWxlIFNpZ25lcjB2MBAGByqGSM49AgEGBSuB +BAAiA2IABGwY4EtC4vjLQkSOFekoQRQy6ZxQEyJSnOulXxPTx8lMzXRGt8124lFC +qCvyWDIfkdIRUJmLh2RQi65NT0H3zwr5lmnUIgevodgnj4cLqsy2srQURmCkdfCB +chuJAzJtc6M3MDUwDAYDVR0TAQH/BAIwADAOBgNVHQ8BAf8EBAMCB4AwFQYDVR0l +BA4wDAYKKwYBBAGB/VkBATAKBggqhkjOPQQDAwNoADBlAjAOOr4WvuBh40VQf5eO +iFAWLyb/WWEwk1lPpTRmYvMIy/1PT5C4diyr1ViXUKr4kNgCMQCxHa6F3fovWKQv +X3I6bGerRkM4crwHd6Hjw/Mgfq3+Yucfuni8RSuN8z1qOsguR+4= +-----END CERTIFICATE----- +-----BEGIN CERTIFICATE----- +MIIBijCCARGgAwIBAgIBAjAKBggqhkjOPQQDAzAdMRswGQYDVQQDDBJNaWdURCBQ +cm9maWxlIFJvb3QwHhcNMjYwMTAxMDAwMDAwWhcNMzYwMTAxMDAwMDAwWjAfMR0w +GwYDVQQDDBRNaWdURCBQcm9maWxlIElzc3VlcjB2MBAGByqGSM49AgEGBSuBBAAi +A2IABF2lnv4c50lfNjlPJulkDM+L0rNWmaEndDoht2GeJh68irD6dulMnoQIFn5A +fqowIkGD4A1vMXzP+xSIbHbK+48Xm8WdsbeXMC0BdLRG7hqPKrsXfFaPn3FkR3mF +EjJL0qMjMCEwDwYDVR0TAQH/BAUwAwEB/zAOBgNVHQ8BAf8EBAMCAQYwCgYIKoZI +zj0EAwMDZwAwZAIwB5Rtw+h173/hGRfR4kIlgV1C6mPljza/ZL8m4uvtDVOL7noC +hPn4vIj3v52W3UnvAjA4SWqV91ufTdo5IjcWXIukFLrOhvnr4dZ3F90VDqhlS2rR +cZwS2xRLJ0NdUo7QOH4= +-----END CERTIFICATE----- +-----BEGIN CERTIFICATE----- +MIIBiTCCAQ+gAwIBAgIBATAKBggqhkjOPQQDAzAdMRswGQYDVQQDDBJNaWdURCBQ +cm9maWxlIFJvb3QwHhcNMjYwMTAxMDAwMDAwWhcNMzYwMTAxMDAwMDAwWjAdMRsw +GQYDVQQDDBJNaWdURCBQcm9maWxlIFJvb3QwdjAQBgcqhkjOPQIBBgUrgQQAIgNi +AATM/+s09gKznwDWa8o1qSOHd/1eskTTrYDBN1iIcsqmknJtf3HdXTfrfNGxLzJU +6aQHjj4XBx0N02WPHT3AR4adIaHWFdbo8o4rEo+L8SAIM3tz0ZXViGE2R0NJ7QEf +nKKjIzAhMA8GA1UdEwEB/wQFMAMBAf8wDgYDVR0PAQH/BAQDAgEGMAoGCCqGSM49 +BAMDA2gAMGUCMGz8m0hmekxUj7yXaAIUgskKNTuaR+w5syKoSC7cNrNYgXJI3JMO +Lg/vgJMPJkRjeQIxAMKOfFy568DlaUWnIPkV+cF5TpN3HIvrd+GTflM/lh5WBG/h +YK88v/N9YCMcEoThNA== +-----END CERTIFICATE----- diff --git a/src/crypto/test/crl/profile_collision_crl.pem b/src/crypto/test/crl/profile_collision_crl.pem new file mode 100644 index 000000000..7e0cbdf35 --- /dev/null +++ b/src/crypto/test/crl/profile_collision_crl.pem @@ -0,0 +1,8 @@ +-----BEGIN X509 CRL----- +MIIBADCBiAIBATAKBggqhkjOPQQDAzAfMR0wGwYDVQQDDBRNaWdURCBQcm9maWxl +IElzc3VlchcNMjYwMTAxMDAwMDAwWhcNMzYwMTAxMDAwMDAwWjAoMBICAQEXDTI2 +MDEwMTAwMDAwMFowEgIBAhcNMjYwMTAxMDAwMDAwWqAOMAwwCgYDVR0UBAMCAQcw +CgYIKoZIzj0EAwMDZwAwZAIwZuQIYQ629RNC/UZAULFvNAXVNoiJjpHoT9uhMDwp +oJ4CEdr0SklOekLgv13/EAwMAjBfcBn7w5RIkSu7/ldYs66/QQQOvI7IOxP7TAJ8 +cN+3HB/VAGXpZyVkbueF/eKh518= +-----END X509 CRL----- diff --git a/src/crypto/test/crl/profile_delegated_chain.pem b/src/crypto/test/crl/profile_delegated_chain.pem new file mode 100644 index 000000000..b97388c21 --- /dev/null +++ b/src/crypto/test/crl/profile_delegated_chain.pem @@ -0,0 +1,35 @@ +-----BEGIN CERTIFICATE----- +MIIB/TCCAYSgAwIBAgICAIAwCgYIKoZIzj0EAwMwHzEdMBsGA1UEAwwUTWlnVEQg +UHJvZmlsZSBJc3N1ZXIwHhcNMjYwMTAxMDAwMDAwWhcNMzYwMTAxMDAwMDAwWjAf +MR0wGwYDVQQDDBRNaWdURCBQcm9maWxlIFNpZ25lcjB2MBAGByqGSM49AgEGBSuB +BAAiA2IABGwY4EtC4vjLQkSOFekoQRQy6ZxQEyJSnOulXxPTx8lMzXRGt8124lFC +qCvyWDIfkdIRUJmLh2RQi65NT0H3zwr5lmnUIgevodgnj4cLqsy2srQURmCkdfCB +chuJAzJtc6OBkjCBjzAMBgNVHRMBAf8EAjAAMA4GA1UdDwEB/wQEAwIHgDAVBgNV +HSUEDjAMBgorBgEEAYH9WQEBMFgGA1UdHwRRME8wTaAmoCSGImh0dHBzOi8vZXhh +bXBsZS5pbnZhbGlkL2lzc3Vlci5jcmyiI6QhMB8xHTAbBgNVBAMMFE1pZ1REIFBy +b2ZpbGUgSXNzdWVyMAoGCCqGSM49BAMDA2cAMGQCMHIzOqBHoAurkC4GrD5Todxx +c2SBduCfD1H6UoFGUSS8yEYVMkhGpvx8Hu2XOiPefwIwOiX64P6yTWMnINQw2sf1 +NyZWX3MqyPyfCPRnbtgB4uwnJT+s0sZ7pPqzX0Pn6UlE +-----END CERTIFICATE----- +-----BEGIN CERTIFICATE----- +MIIBijCCARGgAwIBAgIBAjAKBggqhkjOPQQDAzAdMRswGQYDVQQDDBJNaWdURCBQ +cm9maWxlIFJvb3QwHhcNMjYwMTAxMDAwMDAwWhcNMzYwMTAxMDAwMDAwWjAfMR0w +GwYDVQQDDBRNaWdURCBQcm9maWxlIElzc3VlcjB2MBAGByqGSM49AgEGBSuBBAAi +A2IABF2lnv4c50lfNjlPJulkDM+L0rNWmaEndDoht2GeJh68irD6dulMnoQIFn5A +fqowIkGD4A1vMXzP+xSIbHbK+48Xm8WdsbeXMC0BdLRG7hqPKrsXfFaPn3FkR3mF +EjJL0qMjMCEwDwYDVR0TAQH/BAUwAwEB/zAOBgNVHQ8BAf8EBAMCAQYwCgYIKoZI +zj0EAwMDZwAwZAIwB5Rtw+h173/hGRfR4kIlgV1C6mPljza/ZL8m4uvtDVOL7noC +hPn4vIj3v52W3UnvAjA4SWqV91ufTdo5IjcWXIukFLrOhvnr4dZ3F90VDqhlS2rR +cZwS2xRLJ0NdUo7QOH4= +-----END CERTIFICATE----- +-----BEGIN CERTIFICATE----- +MIIBiTCCAQ+gAwIBAgIBATAKBggqhkjOPQQDAzAdMRswGQYDVQQDDBJNaWdURCBQ +cm9maWxlIFJvb3QwHhcNMjYwMTAxMDAwMDAwWhcNMzYwMTAxMDAwMDAwWjAdMRsw +GQYDVQQDDBJNaWdURCBQcm9maWxlIFJvb3QwdjAQBgcqhkjOPQIBBgUrgQQAIgNi +AATM/+s09gKznwDWa8o1qSOHd/1eskTTrYDBN1iIcsqmknJtf3HdXTfrfNGxLzJU +6aQHjj4XBx0N02WPHT3AR4adIaHWFdbo8o4rEo+L8SAIM3tz0ZXViGE2R0NJ7QEf +nKKjIzAhMA8GA1UdEwEB/wQFMAMBAf8wDgYDVR0PAQH/BAQDAgEGMAoGCCqGSM49 +BAMDA2gAMGUCMGz8m0hmekxUj7yXaAIUgskKNTuaR+w5syKoSC7cNrNYgXJI3JMO +Lg/vgJMPJkRjeQIxAMKOfFy568DlaUWnIPkV+cF5TpN3HIvrd+GTflM/lh5WBG/h +YK88v/N9YCMcEoThNA== +-----END CERTIFICATE----- diff --git a/src/crypto/test/crl/profile_delta_crl.pem b/src/crypto/test/crl/profile_delta_crl.pem new file mode 100644 index 000000000..d976a311d --- /dev/null +++ b/src/crypto/test/crl/profile_delta_crl.pem @@ -0,0 +1,7 @@ +-----BEGIN X509 CRL----- +MIHkMG0CAQEwCgYIKoZIzj0EAwMwHzEdMBsGA1UEAwwUTWlnVEQgUHJvZmlsZSBJ +c3N1ZXIXDTI2MDEwMTAwMDAwMFoXDTM2MDEwMTAwMDAwMFqgHTAbMAoGA1UdFAQD +AgEHMA0GA1UdGwEB/wQDAgEGMAoGCCqGSM49BAMDA2cAMGQCMGZ4lZZRfXxhqdH6 +2cGWCj2p5p57iYDNIJqT9tgPamBiKkVfGqbKBfEzT2RvTya8bgIwWoUw/SBVqXGF +HW4xByVJ73V+7kLGAhANc5093k/cVhi3D5KyzRRs/OynOPEQ9XHT +-----END X509 CRL----- diff --git a/src/crypto/test/crl/profile_direct_chain.pem b/src/crypto/test/crl/profile_direct_chain.pem new file mode 100644 index 000000000..f194bd3e8 --- /dev/null +++ b/src/crypto/test/crl/profile_direct_chain.pem @@ -0,0 +1,34 @@ +-----BEGIN CERTIFICATE----- +MIIB2DCCAV2gAwIBAgICAIAwCgYIKoZIzj0EAwMwHzEdMBsGA1UEAwwUTWlnVEQg +UHJvZmlsZSBJc3N1ZXIwHhcNMjYwMTAxMDAwMDAwWhcNMzYwMTAxMDAwMDAwWjAf +MR0wGwYDVQQDDBRNaWdURCBQcm9maWxlIFNpZ25lcjB2MBAGByqGSM49AgEGBSuB +BAAiA2IABGwY4EtC4vjLQkSOFekoQRQy6ZxQEyJSnOulXxPTx8lMzXRGt8124lFC +qCvyWDIfkdIRUJmLh2RQi65NT0H3zwr5lmnUIgevodgnj4cLqsy2srQURmCkdfCB +chuJAzJtc6NsMGowDAYDVR0TAQH/BAIwADAOBgNVHQ8BAf8EBAMCB4AwFQYDVR0l +BA4wDAYKKwYBBAGB/VkBATAzBgNVHR8ELDAqMCigJqAkhiJodHRwczovL2V4YW1w +bGUuaW52YWxpZC9pc3N1ZXIuY3JsMAoGCCqGSM49BAMDA2kAMGYCMQC881VkX8vl +ThvJCA1OPkv9Fr3oQSvUOY06TVCfsln+A3ym2rBaIh98UaXmKWW5RegCMQD+ECVM +C8FHUHvdmsrYp2zY0M+9pqT/8QLlWHbrVlRrFTdDoIGplH2adyJ+gCKX4/0= +-----END CERTIFICATE----- +-----BEGIN CERTIFICATE----- +MIIBijCCARGgAwIBAgIBAjAKBggqhkjOPQQDAzAdMRswGQYDVQQDDBJNaWdURCBQ +cm9maWxlIFJvb3QwHhcNMjYwMTAxMDAwMDAwWhcNMzYwMTAxMDAwMDAwWjAfMR0w +GwYDVQQDDBRNaWdURCBQcm9maWxlIElzc3VlcjB2MBAGByqGSM49AgEGBSuBBAAi +A2IABF2lnv4c50lfNjlPJulkDM+L0rNWmaEndDoht2GeJh68irD6dulMnoQIFn5A +fqowIkGD4A1vMXzP+xSIbHbK+48Xm8WdsbeXMC0BdLRG7hqPKrsXfFaPn3FkR3mF +EjJL0qMjMCEwDwYDVR0TAQH/BAUwAwEB/zAOBgNVHQ8BAf8EBAMCAQYwCgYIKoZI +zj0EAwMDZwAwZAIwB5Rtw+h173/hGRfR4kIlgV1C6mPljza/ZL8m4uvtDVOL7noC +hPn4vIj3v52W3UnvAjA4SWqV91ufTdo5IjcWXIukFLrOhvnr4dZ3F90VDqhlS2rR +cZwS2xRLJ0NdUo7QOH4= +-----END CERTIFICATE----- +-----BEGIN CERTIFICATE----- +MIIBiTCCAQ+gAwIBAgIBATAKBggqhkjOPQQDAzAdMRswGQYDVQQDDBJNaWdURCBQ +cm9maWxlIFJvb3QwHhcNMjYwMTAxMDAwMDAwWhcNMzYwMTAxMDAwMDAwWjAdMRsw +GQYDVQQDDBJNaWdURCBQcm9maWxlIFJvb3QwdjAQBgcqhkjOPQIBBgUrgQQAIgNi +AATM/+s09gKznwDWa8o1qSOHd/1eskTTrYDBN1iIcsqmknJtf3HdXTfrfNGxLzJU +6aQHjj4XBx0N02WPHT3AR4adIaHWFdbo8o4rEo+L8SAIM3tz0ZXViGE2R0NJ7QEf +nKKjIzAhMA8GA1UdEwEB/wQFMAMBAf8wDgYDVR0PAQH/BAQDAgEGMAoGCCqGSM49 +BAMDA2gAMGUCMGz8m0hmekxUj7yXaAIUgskKNTuaR+w5syKoSC7cNrNYgXJI3JMO +Lg/vgJMPJkRjeQIxAMKOfFy568DlaUWnIPkV+cF5TpN3HIvrd+GTflM/lh5WBG/h +YK88v/N9YCMcEoThNA== +-----END CERTIFICATE----- diff --git a/src/crypto/test/crl/profile_duplicate_key_usage_chain.pem b/src/crypto/test/crl/profile_duplicate_key_usage_chain.pem new file mode 100644 index 000000000..b09118e32 --- /dev/null +++ b/src/crypto/test/crl/profile_duplicate_key_usage_chain.pem @@ -0,0 +1,33 @@ +-----BEGIN CERTIFICATE----- +MIIBojCCASigAwIBAgICAIAwCgYIKoZIzj0EAwMwHzEdMBsGA1UEAwwUTWlnVEQg +UHJvZmlsZSBJc3N1ZXIwHhcNMjYwMTAxMDAwMDAwWhcNMzYwMTAxMDAwMDAwWjAf +MR0wGwYDVQQDDBRNaWdURCBQcm9maWxlIFNpZ25lcjB2MBAGByqGSM49AgEGBSuB +BAAiA2IABGwY4EtC4vjLQkSOFekoQRQy6ZxQEyJSnOulXxPTx8lMzXRGt8124lFC +qCvyWDIfkdIRUJmLh2RQi65NT0H3zwr5lmnUIgevodgnj4cLqsy2srQURmCkdfCB +chuJAzJtc6M3MDUwDAYDVR0TAQH/BAIwADAOBgNVHQ8BAf8EBAMCB4AwFQYDVR0l +BA4wDAYKKwYBBAGB/VkBATAKBggqhkjOPQQDAwNoADBlAjAOOr4WvuBh40VQf5eO +iFAWLyb/WWEwk1lPpTRmYvMIy/1PT5C4diyr1ViXUKr4kNgCMQCxHa6F3fovWKQv +X3I6bGerRkM4crwHd6Hjw/Mgfq3+Yucfuni8RSuN8z1qOsguR+4= +-----END CERTIFICATE----- +-----BEGIN CERTIFICATE----- +MIIBmzCCASGgAwIBAgIBAjAKBggqhkjOPQQDAzAdMRswGQYDVQQDDBJNaWdURCBQ +cm9maWxlIFJvb3QwHhcNMjYwMTAxMDAwMDAwWhcNMzYwMTAxMDAwMDAwWjAfMR0w +GwYDVQQDDBRNaWdURCBQcm9maWxlIElzc3VlcjB2MBAGByqGSM49AgEGBSuBBAAi +A2IABF2lnv4c50lfNjlPJulkDM+L0rNWmaEndDoht2GeJh68irD6dulMnoQIFn5A +fqowIkGD4A1vMXzP+xSIbHbK+48Xm8WdsbeXMC0BdLRG7hqPKrsXfFaPn3FkR3mF +EjJL0qMzMDEwDwYDVR0TAQH/BAUwAwEB/zAOBgNVHQ8BAf8EBAMCAQYwDgYDVR0P +AQH/BAQDAgEGMAoGCCqGSM49BAMDA2gAMGUCMQDa7VDb4R053aeA9m+y4VjEV9Om +mhxiWUvvUuJ0fkd/PW5/q3pa7y9ACDDn83uKN7YCMCgPibwWztV8SPlRCFjksNor +l1Ug76vDadiH36XXa6t1WkRKOkPYsO99W32lmj9vzw== +-----END CERTIFICATE----- +-----BEGIN CERTIFICATE----- +MIIBiTCCAQ+gAwIBAgIBATAKBggqhkjOPQQDAzAdMRswGQYDVQQDDBJNaWdURCBQ +cm9maWxlIFJvb3QwHhcNMjYwMTAxMDAwMDAwWhcNMzYwMTAxMDAwMDAwWjAdMRsw +GQYDVQQDDBJNaWdURCBQcm9maWxlIFJvb3QwdjAQBgcqhkjOPQIBBgUrgQQAIgNi +AATM/+s09gKznwDWa8o1qSOHd/1eskTTrYDBN1iIcsqmknJtf3HdXTfrfNGxLzJU +6aQHjj4XBx0N02WPHT3AR4adIaHWFdbo8o4rEo+L8SAIM3tz0ZXViGE2R0NJ7QEf +nKKjIzAhMA8GA1UdEwEB/wQFMAMBAf8wDgYDVR0PAQH/BAQDAgEGMAoGCCqGSM49 +BAMDA2gAMGUCMGz8m0hmekxUj7yXaAIUgskKNTuaR+w5syKoSC7cNrNYgXJI3JMO +Lg/vgJMPJkRjeQIxAMKOfFy568DlaUWnIPkV+cF5TpN3HIvrd+GTflM/lh5WBG/h +YK88v/N9YCMcEoThNA== +-----END CERTIFICATE----- diff --git a/src/crypto/test/crl/profile_duplicate_number_crl.pem b/src/crypto/test/crl/profile_duplicate_number_crl.pem new file mode 100644 index 000000000..1c3afae46 --- /dev/null +++ b/src/crypto/test/crl/profile_duplicate_number_crl.pem @@ -0,0 +1,7 @@ +-----BEGIN X509 CRL----- +MIHiMGoCAQEwCgYIKoZIzj0EAwMwHzEdMBsGA1UEAwwUTWlnVEQgUHJvZmlsZSBJ +c3N1ZXIXDTI2MDEwMTAwMDAwMFoXDTM2MDEwMTAwMDAwMFqgGjAYMAoGA1UdFAQD +AgEHMAoGA1UdFAQDAgEHMAoGCCqGSM49BAMDA2gAMGUCMQCQJxZrmgX4ISZyD+Pu +4ghp2FoKDDxNE4Y8qLISJGibWPJb48yEULBlOnAu7PiAYaICMG3bZnA0VMUgLlxW +4SmfJ0hLS2Edl8fmJr9chCTt8HiBi4Kvkt/Bc3RYu6xL8U/gig== +-----END X509 CRL----- diff --git a/src/crypto/test/crl/profile_empty_crl.pem b/src/crypto/test/crl/profile_empty_crl.pem new file mode 100644 index 000000000..cb1636f8a --- /dev/null +++ b/src/crypto/test/crl/profile_empty_crl.pem @@ -0,0 +1,7 @@ +-----BEGIN X509 CRL----- +MIHWMF4CAQEwCgYIKoZIzj0EAwMwHzEdMBsGA1UEAwwUTWlnVEQgUHJvZmlsZSBJ +c3N1ZXIXDTI2MDEwMTAwMDAwMFoXDTM2MDEwMTAwMDAwMFqgDjAMMAoGA1UdFAQD +AgEHMAoGCCqGSM49BAMDA2gAMGUCMDfiodr8GPU6SdtqEQC9eELgWRZco66C1njm +fHKRL205gOCmk6I9LwUsvcukc8RAmwIxAIZinWL7wU1bOxuagZc86qHgJX8JCGtc +RRriHSbbqSu3bEepug+xxcqlD97RQzGTnw== +-----END X509 CRL----- diff --git a/src/crypto/test/crl/profile_indirect_entry_crl.pem b/src/crypto/test/crl/profile_indirect_entry_crl.pem new file mode 100644 index 000000000..916c9eae4 --- /dev/null +++ b/src/crypto/test/crl/profile_indirect_entry_crl.pem @@ -0,0 +1,9 @@ +-----BEGIN X509 CRL----- +MIIBHTCBpQIBATAKBggqhkjOPQQDAzAfMR0wGwYDVQQDDBRNaWdURCBQcm9maWxl +IElzc3VlchcNMjYwMTAxMDAwMDAwWhcNMzYwMTAxMDAwMDAwWjBFMEMCAQIXDTI2 +MDEwMTAwMDAwMFowLzAtBgNVHR0BAf8EIzAhpB8wHTEbMBkGA1UEAwwSTWlnVEQg +UHJvZmlsZSBSb290oA4wDDAKBgNVHRQEAwIBBzAKBggqhkjOPQQDAwNnADBkAjBZ +H9lpVys9qWJjScP9Rb5qTb2pQV0X1Gy9Q9S+W32uv0fYEC79wUcxsuIQRuXigKQC +MClGgJ/mKQq22NWJKyJCLZ1vvzxMIIm4BpF3Rb4c7wV147HgeGrkzQAy4PFHcQ7S +EA== +-----END X509 CRL----- diff --git a/src/crypto/test/crl/profile_issuer.pem b/src/crypto/test/crl/profile_issuer.pem new file mode 100644 index 000000000..1a8ee8ece --- /dev/null +++ b/src/crypto/test/crl/profile_issuer.pem @@ -0,0 +1,11 @@ +-----BEGIN CERTIFICATE----- +MIIBijCCARGgAwIBAgIBAjAKBggqhkjOPQQDAzAdMRswGQYDVQQDDBJNaWdURCBQ +cm9maWxlIFJvb3QwHhcNMjYwMTAxMDAwMDAwWhcNMzYwMTAxMDAwMDAwWjAfMR0w +GwYDVQQDDBRNaWdURCBQcm9maWxlIElzc3VlcjB2MBAGByqGSM49AgEGBSuBBAAi +A2IABF2lnv4c50lfNjlPJulkDM+L0rNWmaEndDoht2GeJh68irD6dulMnoQIFn5A +fqowIkGD4A1vMXzP+xSIbHbK+48Xm8WdsbeXMC0BdLRG7hqPKrsXfFaPn3FkR3mF +EjJL0qMjMCEwDwYDVR0TAQH/BAUwAwEB/zAOBgNVHQ8BAf8EBAMCAQYwCgYIKoZI +zj0EAwMDZwAwZAIwB5Rtw+h173/hGRfR4kIlgV1C6mPljza/ZL8m4uvtDVOL7noC +hPn4vIj3v52W3UnvAjA4SWqV91ufTdo5IjcWXIukFLrOhvnr4dZ3F90VDqhlS2rR +cZwS2xRLJ0NdUo7QOH4= +-----END CERTIFICATE----- diff --git a/src/crypto/test/crl/profile_key_compromise_crl.pem b/src/crypto/test/crl/profile_key_compromise_crl.pem new file mode 100644 index 000000000..f00d794a1 --- /dev/null +++ b/src/crypto/test/crl/profile_key_compromise_crl.pem @@ -0,0 +1,8 @@ +-----BEGIN X509 CRL----- +MIH8MIGDAgEBMAoGCCqGSM49BAMDMB8xHTAbBgNVBAMMFE1pZ1REIFByb2ZpbGUg +SXNzdWVyFw0yNjAxMDEwMDAwMDBaFw0zNjAxMDEwMDAwMDBaMCMwIQICAIAXDTI2 +MDEwMTAwMDAwMFowDDAKBgNVHRUEAwoBAaAOMAwwCgYDVR0UBAMCAQcwCgYIKoZI +zj0EAwMDaAAwZQIwL4ZbyIizZcpJW4O2RzrC1onLXNXHwNnA3ypa/dTTALB+iPxq +9EegH5iTj9GzM9OnAjEAr47nsF4Q1q4kuzm/uvYG3fWtoapoIbYtLdWgbHRDDYSz +xERRu+NT50gpileeUWiJ +-----END X509 CRL----- diff --git a/src/crypto/test/crl/profile_malformed_key_usage_chain.pem b/src/crypto/test/crl/profile_malformed_key_usage_chain.pem new file mode 100644 index 000000000..8c31fa56a --- /dev/null +++ b/src/crypto/test/crl/profile_malformed_key_usage_chain.pem @@ -0,0 +1,33 @@ +-----BEGIN CERTIFICATE----- +MIIBojCCASigAwIBAgICAIAwCgYIKoZIzj0EAwMwHzEdMBsGA1UEAwwUTWlnVEQg +UHJvZmlsZSBJc3N1ZXIwHhcNMjYwMTAxMDAwMDAwWhcNMzYwMTAxMDAwMDAwWjAf +MR0wGwYDVQQDDBRNaWdURCBQcm9maWxlIFNpZ25lcjB2MBAGByqGSM49AgEGBSuB +BAAiA2IABGwY4EtC4vjLQkSOFekoQRQy6ZxQEyJSnOulXxPTx8lMzXRGt8124lFC +qCvyWDIfkdIRUJmLh2RQi65NT0H3zwr5lmnUIgevodgnj4cLqsy2srQURmCkdfCB +chuJAzJtc6M3MDUwDAYDVR0TAQH/BAIwADAOBgNVHQ8BAf8EBAMCB4AwFQYDVR0l +BA4wDAYKKwYBBAGB/VkBATAKBggqhkjOPQQDAwNoADBlAjAOOr4WvuBh40VQf5eO +iFAWLyb/WWEwk1lPpTRmYvMIy/1PT5C4diyr1ViXUKr4kNgCMQCxHa6F3fovWKQv +X3I6bGerRkM4crwHd6Hjw/Mgfq3+Yucfuni8RSuN8z1qOsguR+4= +-----END CERTIFICATE----- +-----BEGIN CERTIFICATE----- +MIIBiTCCAQ+gAwIBAgIBAjAKBggqhkjOPQQDAzAdMRswGQYDVQQDDBJNaWdURCBQ +cm9maWxlIFJvb3QwHhcNMjYwMTAxMDAwMDAwWhcNMzYwMTAxMDAwMDAwWjAfMR0w +GwYDVQQDDBRNaWdURCBQcm9maWxlIElzc3VlcjB2MBAGByqGSM49AgEGBSuBBAAi +A2IABF2lnv4c50lfNjlPJulkDM+L0rNWmaEndDoht2GeJh68irD6dulMnoQIFn5A +fqowIkGD4A1vMXzP+xSIbHbK+48Xm8WdsbeXMC0BdLRG7hqPKrsXfFaPn3FkR3mF +EjJL0qMhMB8wDwYDVR0TAQH/BAUwAwEB/zAMBgNVHQ8BAf8EAgUAMAoGCCqGSM49 +BAMDA2gAMGUCMCNYPHb40JyY2vT0JwTAjMYRgzTowchC9t+sfk3QHU+1p36OL/ka +Xhs90Lrg8Wmb6QIxALlTOLn2RrlG8UXh1TnoAPvOlM6Oxqbgowt+8HY+TWrceBiw +o70xfQv3snokF9VY/Q== +-----END CERTIFICATE----- +-----BEGIN CERTIFICATE----- +MIIBiTCCAQ+gAwIBAgIBATAKBggqhkjOPQQDAzAdMRswGQYDVQQDDBJNaWdURCBQ +cm9maWxlIFJvb3QwHhcNMjYwMTAxMDAwMDAwWhcNMzYwMTAxMDAwMDAwWjAdMRsw +GQYDVQQDDBJNaWdURCBQcm9maWxlIFJvb3QwdjAQBgcqhkjOPQIBBgUrgQQAIgNi +AATM/+s09gKznwDWa8o1qSOHd/1eskTTrYDBN1iIcsqmknJtf3HdXTfrfNGxLzJU +6aQHjj4XBx0N02WPHT3AR4adIaHWFdbo8o4rEo+L8SAIM3tz0ZXViGE2R0NJ7QEf +nKKjIzAhMA8GA1UdEwEB/wQFMAMBAf8wDgYDVR0PAQH/BAQDAgEGMAoGCCqGSM49 +BAMDA2gAMGUCMGz8m0hmekxUj7yXaAIUgskKNTuaR+w5syKoSC7cNrNYgXJI3JMO +Lg/vgJMPJkRjeQIxAMKOfFy568DlaUWnIPkV+cF5TpN3HIvrd+GTflM/lh5WBG/h +YK88v/N9YCMcEoThNA== +-----END CERTIFICATE----- diff --git a/src/crypto/test/crl/profile_missing_key_usage_chain.pem b/src/crypto/test/crl/profile_missing_key_usage_chain.pem new file mode 100644 index 000000000..2db6a2a52 --- /dev/null +++ b/src/crypto/test/crl/profile_missing_key_usage_chain.pem @@ -0,0 +1,32 @@ +-----BEGIN CERTIFICATE----- +MIIBojCCASigAwIBAgICAIAwCgYIKoZIzj0EAwMwHzEdMBsGA1UEAwwUTWlnVEQg +UHJvZmlsZSBJc3N1ZXIwHhcNMjYwMTAxMDAwMDAwWhcNMzYwMTAxMDAwMDAwWjAf +MR0wGwYDVQQDDBRNaWdURCBQcm9maWxlIFNpZ25lcjB2MBAGByqGSM49AgEGBSuB +BAAiA2IABGwY4EtC4vjLQkSOFekoQRQy6ZxQEyJSnOulXxPTx8lMzXRGt8124lFC +qCvyWDIfkdIRUJmLh2RQi65NT0H3zwr5lmnUIgevodgnj4cLqsy2srQURmCkdfCB +chuJAzJtc6M3MDUwDAYDVR0TAQH/BAIwADAOBgNVHQ8BAf8EBAMCB4AwFQYDVR0l +BA4wDAYKKwYBBAGB/VkBATAKBggqhkjOPQQDAwNoADBlAjAOOr4WvuBh40VQf5eO +iFAWLyb/WWEwk1lPpTRmYvMIy/1PT5C4diyr1ViXUKr4kNgCMQCxHa6F3fovWKQv +X3I6bGerRkM4crwHd6Hjw/Mgfq3+Yucfuni8RSuN8z1qOsguR+4= +-----END CERTIFICATE----- +-----BEGIN CERTIFICATE----- +MIIBejCCAQGgAwIBAgIBAjAKBggqhkjOPQQDAzAdMRswGQYDVQQDDBJNaWdURCBQ +cm9maWxlIFJvb3QwHhcNMjYwMTAxMDAwMDAwWhcNMzYwMTAxMDAwMDAwWjAfMR0w +GwYDVQQDDBRNaWdURCBQcm9maWxlIElzc3VlcjB2MBAGByqGSM49AgEGBSuBBAAi +A2IABF2lnv4c50lfNjlPJulkDM+L0rNWmaEndDoht2GeJh68irD6dulMnoQIFn5A +fqowIkGD4A1vMXzP+xSIbHbK+48Xm8WdsbeXMC0BdLRG7hqPKrsXfFaPn3FkR3mF +EjJL0qMTMBEwDwYDVR0TAQH/BAUwAwEB/zAKBggqhkjOPQQDAwNnADBkAjAJatTi +0KrmTNnrr8Yb3sFNjwtkLntTFiMgroSOxpx9jOB/uZ8hKmedt262rbrRWJMCMFRx +A70kq8fNJGvCAtJWBVWs/zzQvf9juYyiM6RPeudfpQZ1H0cfHG+tSb6+vvMMLQ== +-----END CERTIFICATE----- +-----BEGIN CERTIFICATE----- +MIIBiTCCAQ+gAwIBAgIBATAKBggqhkjOPQQDAzAdMRswGQYDVQQDDBJNaWdURCBQ +cm9maWxlIFJvb3QwHhcNMjYwMTAxMDAwMDAwWhcNMzYwMTAxMDAwMDAwWjAdMRsw +GQYDVQQDDBJNaWdURCBQcm9maWxlIFJvb3QwdjAQBgcqhkjOPQIBBgUrgQQAIgNi +AATM/+s09gKznwDWa8o1qSOHd/1eskTTrYDBN1iIcsqmknJtf3HdXTfrfNGxLzJU +6aQHjj4XBx0N02WPHT3AR4adIaHWFdbo8o4rEo+L8SAIM3tz0ZXViGE2R0NJ7QEf +nKKjIzAhMA8GA1UdEwEB/wQFMAMBAf8wDgYDVR0PAQH/BAQDAgEGMAoGCCqGSM49 +BAMDA2gAMGUCMGz8m0hmekxUj7yXaAIUgskKNTuaR+w5syKoSC7cNrNYgXJI3JMO +Lg/vgJMPJkRjeQIxAMKOfFy568DlaUWnIPkV+cF5TpN3HIvrd+GTflM/lh5WBG/h +YK88v/N9YCMcEoThNA== +-----END CERTIFICATE----- diff --git a/src/crypto/test/crl/profile_no_crl_sign_chain.pem b/src/crypto/test/crl/profile_no_crl_sign_chain.pem new file mode 100644 index 000000000..0257b7000 --- /dev/null +++ b/src/crypto/test/crl/profile_no_crl_sign_chain.pem @@ -0,0 +1,33 @@ +-----BEGIN CERTIFICATE----- +MIIBojCCASigAwIBAgICAIAwCgYIKoZIzj0EAwMwHzEdMBsGA1UEAwwUTWlnVEQg +UHJvZmlsZSBJc3N1ZXIwHhcNMjYwMTAxMDAwMDAwWhcNMzYwMTAxMDAwMDAwWjAf +MR0wGwYDVQQDDBRNaWdURCBQcm9maWxlIFNpZ25lcjB2MBAGByqGSM49AgEGBSuB +BAAiA2IABGwY4EtC4vjLQkSOFekoQRQy6ZxQEyJSnOulXxPTx8lMzXRGt8124lFC +qCvyWDIfkdIRUJmLh2RQi65NT0H3zwr5lmnUIgevodgnj4cLqsy2srQURmCkdfCB +chuJAzJtc6M3MDUwDAYDVR0TAQH/BAIwADAOBgNVHQ8BAf8EBAMCB4AwFQYDVR0l +BA4wDAYKKwYBBAGB/VkBATAKBggqhkjOPQQDAwNoADBlAjAOOr4WvuBh40VQf5eO +iFAWLyb/WWEwk1lPpTRmYvMIy/1PT5C4diyr1ViXUKr4kNgCMQCxHa6F3fovWKQv +X3I6bGerRkM4crwHd6Hjw/Mgfq3+Yucfuni8RSuN8z1qOsguR+4= +-----END CERTIFICATE----- +-----BEGIN CERTIFICATE----- +MIIBizCCARGgAwIBAgIBAjAKBggqhkjOPQQDAzAdMRswGQYDVQQDDBJNaWdURCBQ +cm9maWxlIFJvb3QwHhcNMjYwMTAxMDAwMDAwWhcNMzYwMTAxMDAwMDAwWjAfMR0w +GwYDVQQDDBRNaWdURCBQcm9maWxlIElzc3VlcjB2MBAGByqGSM49AgEGBSuBBAAi +A2IABF2lnv4c50lfNjlPJulkDM+L0rNWmaEndDoht2GeJh68irD6dulMnoQIFn5A +fqowIkGD4A1vMXzP+xSIbHbK+48Xm8WdsbeXMC0BdLRG7hqPKrsXfFaPn3FkR3mF +EjJL0qMjMCEwDwYDVR0TAQH/BAUwAwEB/zAOBgNVHQ8BAf8EBAMCAgQwCgYIKoZI +zj0EAwMDaAAwZQIwHDaCmo8LXnb0NWWeOv8TVP6VOwK1vmmLj5bPOYZvorjpESUR +bEqizKrkHnQ7vA6rAjEAgJ2K2PKKtplaREPHH1Fg0CeDSa0CGSJMlvZqh+DAq12o +kaUoBo3zhxIM7RAQEips +-----END CERTIFICATE----- +-----BEGIN CERTIFICATE----- +MIIBiTCCAQ+gAwIBAgIBATAKBggqhkjOPQQDAzAdMRswGQYDVQQDDBJNaWdURCBQ +cm9maWxlIFJvb3QwHhcNMjYwMTAxMDAwMDAwWhcNMzYwMTAxMDAwMDAwWjAdMRsw +GQYDVQQDDBJNaWdURCBQcm9maWxlIFJvb3QwdjAQBgcqhkjOPQIBBgUrgQQAIgNi +AATM/+s09gKznwDWa8o1qSOHd/1eskTTrYDBN1iIcsqmknJtf3HdXTfrfNGxLzJU +6aQHjj4XBx0N02WPHT3AR4adIaHWFdbo8o4rEo+L8SAIM3tz0ZXViGE2R0NJ7QEf +nKKjIzAhMA8GA1UdEwEB/wQFMAMBAf8wDgYDVR0PAQH/BAQDAgEGMAoGCCqGSM49 +BAMDA2gAMGUCMGz8m0hmekxUj7yXaAIUgskKNTuaR+w5syKoSC7cNrNYgXJI3JMO +Lg/vgJMPJkRjeQIxAMKOfFy568DlaUWnIPkV+cF5TpN3HIvrd+GTflM/lh5WBG/h +YK88v/N9YCMcEoThNA== +-----END CERTIFICATE----- diff --git a/src/crypto/test/crl/profile_noncritical_delta_crl.pem b/src/crypto/test/crl/profile_noncritical_delta_crl.pem new file mode 100644 index 000000000..a00f35f16 --- /dev/null +++ b/src/crypto/test/crl/profile_noncritical_delta_crl.pem @@ -0,0 +1,7 @@ +-----BEGIN X509 CRL----- +MIHjMGoCAQEwCgYIKoZIzj0EAwMwHzEdMBsGA1UEAwwUTWlnVEQgUHJvZmlsZSBJ +c3N1ZXIXDTI2MDEwMTAwMDAwMFoXDTM2MDEwMTAwMDAwMFqgGjAYMAoGA1UdFAQD +AgEHMAoGA1UdGwQDAgEGMAoGCCqGSM49BAMDA2kAMGYCMQCT/s7Pr5pCQe2Dxm6w +iJ+bP+ilm6Ira6Coo7WTpV+DLiPlEQwDqJKoDQnpexQU5BMCMQDmCwHVA3N/JBBg +bcoZSQto3pq59rMcTGKR8XosWO8rzgv1hPwhFHLsi/cM5lG8Af0= +-----END X509 CRL----- diff --git a/src/crypto/test/crl/profile_other_issuer_chain.pem b/src/crypto/test/crl/profile_other_issuer_chain.pem new file mode 100644 index 000000000..31f20942b --- /dev/null +++ b/src/crypto/test/crl/profile_other_issuer_chain.pem @@ -0,0 +1,33 @@ +-----BEGIN CERTIFICATE----- +MIIBoTCCASigAwIBAgICAIAwCgYIKoZIzj0EAwMwHzEdMBsGA1UEAwwUTWlnVEQg +UHJvZmlsZSBJc3N1ZXIwHhcNMjYwMTAxMDAwMDAwWhcNMzYwMTAxMDAwMDAwWjAf +MR0wGwYDVQQDDBRNaWdURCBQcm9maWxlIFNpZ25lcjB2MBAGByqGSM49AgEGBSuB +BAAiA2IABGwY4EtC4vjLQkSOFekoQRQy6ZxQEyJSnOulXxPTx8lMzXRGt8124lFC +qCvyWDIfkdIRUJmLh2RQi65NT0H3zwr5lmnUIgevodgnj4cLqsy2srQURmCkdfCB +chuJAzJtc6M3MDUwDAYDVR0TAQH/BAIwADAOBgNVHQ8BAf8EBAMCB4AwFQYDVR0l +BA4wDAYKKwYBBAGB/VkBATAKBggqhkjOPQQDAwNnADBkAjBGY7Vx5sKSsBu/xEXG +Vf2BuLu9utbOi5MCOzWs3TSEOF6hYyrq/zacF7bedKrq9E4CMGM1ErGUQDXmzPnH +NYNiJpiptkuk2R6wFTsFeBp/TZsuERFK2NonnkyuUyr3BcP+4Q== +-----END CERTIFICATE----- +-----BEGIN CERTIFICATE----- +MIIBjDCCARGgAwIBAgIBAzAKBggqhkjOPQQDAzAdMRswGQYDVQQDDBJNaWdURCBQ +cm9maWxlIFJvb3QwHhcNMjYwMTAxMDAwMDAwWhcNMzYwMTAxMDAwMDAwWjAfMR0w +GwYDVQQDDBRNaWdURCBQcm9maWxlIElzc3VlcjB2MBAGByqGSM49AgEGBSuBBAAi +A2IABA0gvYzza7nRwX5fDLjZgpUuUOQXylu6bOKxeXNFJ+PJZzDEiSQ7QpIGINDg +uKTL6e3u4Js+fhRl3FdnPwvRE0p9vSCLEw79iUyP0wLFe/oAPoGtHSlxGm8AyoPz +/qRHxaMjMCEwDwYDVR0TAQH/BAUwAwEB/zAOBgNVHQ8BAf8EBAMCAQYwCgYIKoZI +zj0EAwMDaQAwZgIxAKXSIZsgyxScD7eFiMcoZLQP/jg9RlX7ObFfjH0CeYoIlcUX +JTteIv57k4Yr0Kyq5QIxAPWFOohCsgxfZobQ0GhD/Gi2yvDVUsrGs5iC4bVZcT+l +j6Efesi1Ol0Ummw+rJnYLw== +-----END CERTIFICATE----- +-----BEGIN CERTIFICATE----- +MIIBiTCCAQ+gAwIBAgIBATAKBggqhkjOPQQDAzAdMRswGQYDVQQDDBJNaWdURCBQ +cm9maWxlIFJvb3QwHhcNMjYwMTAxMDAwMDAwWhcNMzYwMTAxMDAwMDAwWjAdMRsw +GQYDVQQDDBJNaWdURCBQcm9maWxlIFJvb3QwdjAQBgcqhkjOPQIBBgUrgQQAIgNi +AATM/+s09gKznwDWa8o1qSOHd/1eskTTrYDBN1iIcsqmknJtf3HdXTfrfNGxLzJU +6aQHjj4XBx0N02WPHT3AR4adIaHWFdbo8o4rEo+L8SAIM3tz0ZXViGE2R0NJ7QEf +nKKjIzAhMA8GA1UdEwEB/wQFMAMBAf8wDgYDVR0PAQH/BAQDAgEGMAoGCCqGSM49 +BAMDA2gAMGUCMGz8m0hmekxUj7yXaAIUgskKNTuaR+w5syKoSC7cNrNYgXJI3JMO +Lg/vgJMPJkRjeQIxAMKOfFy568DlaUWnIPkV+cF5TpN3HIvrd+GTflM/lh5WBG/h +YK88v/N9YCMcEoThNA== +-----END CERTIFICATE----- diff --git a/src/crypto/test/crl/profile_other_issuer_crl.pem b/src/crypto/test/crl/profile_other_issuer_crl.pem new file mode 100644 index 000000000..a3733b9b0 --- /dev/null +++ b/src/crypto/test/crl/profile_other_issuer_crl.pem @@ -0,0 +1,7 @@ +-----BEGIN X509 CRL----- +MIHXMF4CAQEwCgYIKoZIzj0EAwMwHzEdMBsGA1UEAwwUTWlnVEQgUHJvZmlsZSBJ +c3N1ZXIXDTI2MDEwMTAwMDAwMFoXDTM2MDEwMTAwMDAwMFqgDjAMMAoGA1UdFAQD +AgEHMAoGCCqGSM49BAMDA2kAMGYCMQCblf0sLkgeGJjxbzZg/CIXiHyVpRfyOcqD +dZcSaZ9eVnFAF43L+2JFwxWc+7yJ5XQCMQClCF7B+cANrh7cpfD0FNfkEq075Z3d +vWKb/lih2KvBZs5CXupU7Se+2K3U3FrhKRU= +-----END X509 CRL----- diff --git a/src/crypto/test/crl/profile_partitioned_crl.pem b/src/crypto/test/crl/profile_partitioned_crl.pem new file mode 100644 index 000000000..1e808ab2d --- /dev/null +++ b/src/crypto/test/crl/profile_partitioned_crl.pem @@ -0,0 +1,8 @@ +-----BEGIN X509 CRL----- +MIIBDTCBlAIBATAKBggqhkjOPQQDAzAfMR0wGwYDVQQDDBRNaWdURCBQcm9maWxl +IElzc3VlchcNMjYwMTAxMDAwMDAwWhcNMzYwMTAxMDAwMDAwWqBEMEIwCgYDVR0U +BAMCAQcwNAYDVR0cAQH/BCowKKAmoCSGImh0dHBzOi8vZXhhbXBsZS5pbnZhbGlk +L2lzc3Vlci5jcmwwCgYIKoZIzj0EAwMDaAAwZQIwFFFv5X3yXgkzC60qkRQ271Ei +a1NxWVGWpt4fd2PjRqrbfBXjVA6Epttgw+Bb9hoBAjEAsWEzyKgQTlKGD3LG46lj +YndmBv+Vqzk+akrnLey/EjOecXA8TtlrDU/txUX5AFSd +-----END X509 CRL----- diff --git a/src/crypto/test/crl/profile_reason_scoped_chain.pem b/src/crypto/test/crl/profile_reason_scoped_chain.pem new file mode 100644 index 000000000..ff048300f --- /dev/null +++ b/src/crypto/test/crl/profile_reason_scoped_chain.pem @@ -0,0 +1,34 @@ +-----BEGIN CERTIFICATE----- +MIIB3DCCAWGgAwIBAgICAIAwCgYIKoZIzj0EAwMwHzEdMBsGA1UEAwwUTWlnVEQg +UHJvZmlsZSBJc3N1ZXIwHhcNMjYwMTAxMDAwMDAwWhcNMzYwMTAxMDAwMDAwWjAf +MR0wGwYDVQQDDBRNaWdURCBQcm9maWxlIFNpZ25lcjB2MBAGByqGSM49AgEGBSuB +BAAiA2IABGwY4EtC4vjLQkSOFekoQRQy6ZxQEyJSnOulXxPTx8lMzXRGt8124lFC +qCvyWDIfkdIRUJmLh2RQi65NT0H3zwr5lmnUIgevodgnj4cLqsy2srQURmCkdfCB +chuJAzJtc6NwMG4wDAYDVR0TAQH/BAIwADAOBgNVHQ8BAf8EBAMCB4AwFQYDVR0l +BA4wDAYKKwYBBAGB/VkBATA3BgNVHR8EMDAuMCygJqAkhiJodHRwczovL2V4YW1w +bGUuaW52YWxpZC9pc3N1ZXIuY3JsgQIGQDAKBggqhkjOPQQDAwNpADBmAjEAoPQq +z5dXuAy7eOZVn8/74T2M2t+cmaW/Ap9WsUBf2dyT13XcWqjmyhu+W5ZaEVhhAjEA +nVfWYPbsvAlQ6zHbzFSkJ1/gdKCISPBNQcmlfyyGdanPSOy6jpMv362fA+NlF6dq +-----END CERTIFICATE----- +-----BEGIN CERTIFICATE----- +MIIBijCCARGgAwIBAgIBAjAKBggqhkjOPQQDAzAdMRswGQYDVQQDDBJNaWdURCBQ +cm9maWxlIFJvb3QwHhcNMjYwMTAxMDAwMDAwWhcNMzYwMTAxMDAwMDAwWjAfMR0w +GwYDVQQDDBRNaWdURCBQcm9maWxlIElzc3VlcjB2MBAGByqGSM49AgEGBSuBBAAi +A2IABF2lnv4c50lfNjlPJulkDM+L0rNWmaEndDoht2GeJh68irD6dulMnoQIFn5A +fqowIkGD4A1vMXzP+xSIbHbK+48Xm8WdsbeXMC0BdLRG7hqPKrsXfFaPn3FkR3mF +EjJL0qMjMCEwDwYDVR0TAQH/BAUwAwEB/zAOBgNVHQ8BAf8EBAMCAQYwCgYIKoZI +zj0EAwMDZwAwZAIwB5Rtw+h173/hGRfR4kIlgV1C6mPljza/ZL8m4uvtDVOL7noC +hPn4vIj3v52W3UnvAjA4SWqV91ufTdo5IjcWXIukFLrOhvnr4dZ3F90VDqhlS2rR +cZwS2xRLJ0NdUo7QOH4= +-----END CERTIFICATE----- +-----BEGIN CERTIFICATE----- +MIIBiTCCAQ+gAwIBAgIBATAKBggqhkjOPQQDAzAdMRswGQYDVQQDDBJNaWdURCBQ +cm9maWxlIFJvb3QwHhcNMjYwMTAxMDAwMDAwWhcNMzYwMTAxMDAwMDAwWjAdMRsw +GQYDVQQDDBJNaWdURCBQcm9maWxlIFJvb3QwdjAQBgcqhkjOPQIBBgUrgQQAIgNi +AATM/+s09gKznwDWa8o1qSOHd/1eskTTrYDBN1iIcsqmknJtf3HdXTfrfNGxLzJU +6aQHjj4XBx0N02WPHT3AR4adIaHWFdbo8o4rEo+L8SAIM3tz0ZXViGE2R0NJ7QEf +nKKjIzAhMA8GA1UdEwEB/wQFMAMBAf8wDgYDVR0PAQH/BAQDAgEGMAoGCCqGSM49 +BAMDA2gAMGUCMGz8m0hmekxUj7yXaAIUgskKNTuaR+w5syKoSC7cNrNYgXJI3JMO +Lg/vgJMPJkRjeQIxAMKOfFy568DlaUWnIPkV+cF5TpN3HIvrd+GTflM/lh5WBG/h +YK88v/N9YCMcEoThNA== +-----END CERTIFICATE----- diff --git a/src/crypto/test/crl/profile_remove_entry_crl.pem b/src/crypto/test/crl/profile_remove_entry_crl.pem new file mode 100644 index 000000000..4947cdf2d --- /dev/null +++ b/src/crypto/test/crl/profile_remove_entry_crl.pem @@ -0,0 +1,8 @@ +-----BEGIN X509 CRL----- +MIH9MIGDAgEBMAoGCCqGSM49BAMDMB8xHTAbBgNVBAMMFE1pZ1REIFByb2ZpbGUg +SXNzdWVyFw0yNjAxMDEwMDAwMDBaFw0zNjAxMDEwMDAwMDBaMCMwIQICAIAXDTI2 +MDEwMTAwMDAwMFowDDAKBgNVHRUEAwoBCKAOMAwwCgYDVR0UBAMCAQcwCgYIKoZI +zj0EAwMDaQAwZgIxAKe/U7LE/NATEFDiZg5l7nk2kCwMgtG884rIG5DTU+HohJuX +2TIoNtWILmjooSi+jAIxAKzqnPviZeqEb8HqLMZO4WbZHIsvqlIRa1mnnEh9CtXN +4cpdHMpQEJzTqxbbHvSkEw== +-----END X509 CRL----- diff --git a/src/crypto/test/crl/profile_revoked_crl.pem b/src/crypto/test/crl/profile_revoked_crl.pem new file mode 100644 index 000000000..9a116fd86 --- /dev/null +++ b/src/crypto/test/crl/profile_revoked_crl.pem @@ -0,0 +1,7 @@ +-----BEGIN X509 CRL----- +MIHtMHUCAQEwCgYIKoZIzj0EAwMwHzEdMBsGA1UEAwwUTWlnVEQgUHJvZmlsZSBJ +c3N1ZXIXDTI2MDEwMTAwMDAwMFoXDTM2MDEwMTAwMDAwMFowFTATAgIAgBcNMjYw +MTAxMDAwMDAwWqAOMAwwCgYDVR0UBAMCAQcwCgYIKoZIzj0EAwMDaAAwZQIwcx4o +vmKzAulzfkqgYFxtao5LDqKUyQcBD+wzN97JNXiQaa/vDxPR3K7X1ieRFtDoAjEA +4p8qs5ZhlIl/bpHq3aKXOiH9e++bUWdz8R0Po2cProGgnocroNcZ1CCO9fz4X94/ +-----END X509 CRL----- diff --git a/src/crypto/test/crl/profile_root_issued_chain.pem b/src/crypto/test/crl/profile_root_issued_chain.pem new file mode 100644 index 000000000..6e2e3be68 --- /dev/null +++ b/src/crypto/test/crl/profile_root_issued_chain.pem @@ -0,0 +1,22 @@ +-----BEGIN CERTIFICATE----- +MIIBoDCCASagAwIBAgICAIAwCgYIKoZIzj0EAwMwHTEbMBkGA1UEAwwSTWlnVEQg +UHJvZmlsZSBSb290MB4XDTI2MDEwMTAwMDAwMFoXDTM2MDEwMTAwMDAwMFowHzEd +MBsGA1UEAwwUTWlnVEQgUHJvZmlsZSBTaWduZXIwdjAQBgcqhkjOPQIBBgUrgQQA +IgNiAARsGOBLQuL4y0JEjhXpKEEUMumcUBMiUpzrpV8T08fJTM10RrfNduJRQqgr +8lgyH5HSEVCZi4dkUIuuTU9B988K+ZZp1CIHr6HYJ4+HC6rMtrK0FEZgpHXwgXIb +iQMybXOjNzA1MAwGA1UdEwEB/wQCMAAwDgYDVR0PAQH/BAQDAgeAMBUGA1UdJQQO +MAwGCisGAQQBgf1ZAQEwCgYIKoZIzj0EAwMDaAAwZQIwXK9knY+wQIyE+sFxLwS/ +CbpNFdO6Sxru9zCRpQytnx3kv/T00bvsBVPlWHNQYk67AjEAnLQjVZmVSRa+yL9U +fCU9i8F2Pi1+NGzkkmYCn8RUpQbONw3ojwwJd4NDHVo8sXTk +-----END CERTIFICATE----- +-----BEGIN CERTIFICATE----- +MIIBiTCCAQ+gAwIBAgIBATAKBggqhkjOPQQDAzAdMRswGQYDVQQDDBJNaWdURCBQ +cm9maWxlIFJvb3QwHhcNMjYwMTAxMDAwMDAwWhcNMzYwMTAxMDAwMDAwWjAdMRsw +GQYDVQQDDBJNaWdURCBQcm9maWxlIFJvb3QwdjAQBgcqhkjOPQIBBgUrgQQAIgNi +AATM/+s09gKznwDWa8o1qSOHd/1eskTTrYDBN1iIcsqmknJtf3HdXTfrfNGxLzJU +6aQHjj4XBx0N02WPHT3AR4adIaHWFdbo8o4rEo+L8SAIM3tz0ZXViGE2R0NJ7QEf +nKKjIzAhMA8GA1UdEwEB/wQFMAMBAf8wDgYDVR0PAQH/BAQDAgEGMAoGCCqGSM49 +BAMDA2gAMGUCMGz8m0hmekxUj7yXaAIUgskKNTuaR+w5syKoSC7cNrNYgXJI3JMO +Lg/vgJMPJkRjeQIxAMKOfFy568DlaUWnIPkV+cF5TpN3HIvrd+GTflM/lh5WBG/h +YK88v/N9YCMcEoThNA== +-----END CERTIFICATE----- diff --git a/src/crypto/test/crl/profile_unknown_critical_crl.pem b/src/crypto/test/crl/profile_unknown_critical_crl.pem new file mode 100644 index 000000000..dba6a90f0 --- /dev/null +++ b/src/crypto/test/crl/profile_unknown_critical_crl.pem @@ -0,0 +1,7 @@ +-----BEGIN X509 CRL----- +MIHlMGwCAQEwCgYIKoZIzj0EAwMwHzEdMBsGA1UEAwwUTWlnVEQgUHJvZmlsZSBJ +c3N1ZXIXDTI2MDEwMTAwMDAwMFoXDTM2MDEwMTAwMDAwMFqgHDAaMAoGA1UdFAQD +AgEHMAwGAyoDBAEB/wQCBQAwCgYIKoZIzj0EAwMDaQAwZgIxAMth+zTBkTtKUwfv +lFIQwe0yP6amvq7K9udzefpTlT9tHcNTs9G+K1mvTvnjo+k5GQIxAK8LgWtdMarA +xQizA1IN5O37XHtMJYvcsC7vLgciZFd8iGMoWs+w6De6qu6ptm3dEw== +-----END X509 CRL----- diff --git a/src/crypto/test/crl/profile_unknown_noncritical_crl.pem b/src/crypto/test/crl/profile_unknown_noncritical_crl.pem new file mode 100644 index 000000000..1de2e8198 --- /dev/null +++ b/src/crypto/test/crl/profile_unknown_noncritical_crl.pem @@ -0,0 +1,7 @@ +-----BEGIN X509 CRL----- +MIHnMHACAQEwCgYIKoZIzj0EAwMwHzEdMBsGA1UEAwwUTWlnVEQgUHJvZmlsZSBJ +c3N1ZXIXDTI2MDEwMTAwMDAwMFoXDTM2MDEwMTAwMDAwMFqgIDAeMAoGA1UdFAQD +AgEHMBAGCSsGAQQBgjcVAQQDAgEAMAoGCCqGSM49BAMDA2cAMGQCMF7Sm6TzEZ07 +vxKkPHrwi2YAcq7O7YTSP7XW8toawX/sUNIkpk/DzfEMVf+OMB03vAIwNyAbW8Uk +Zuu6y1M2Y1PIJGpJErlv0YS3O8i7DvDdXgP/3PyTOYv3fGOr5GVLkTTf +-----END X509 CRL----- diff --git a/src/migtd/src/mig_policy.rs b/src/migtd/src/mig_policy.rs index 1cf20f439..309698e71 100644 --- a/src/migtd/src/mig_policy.rs +++ b/src/migtd/src/mig_policy.rs @@ -403,11 +403,14 @@ mod v2 { check_policy_issuer_chain_integrity(policy_issuer_chain, &events)?; // 2. Verify the peer policy using its RTMR1-bound issuer chain - let verified_policy = unverified_policy.verify(policy_issuer_chain)?; + let local_policy = get_verified_policy().ok_or(PolicyError::InvalidParameter)?; + let verified_policy = unverified_policy.verify_with_authoritative_servtd_crl( + policy_issuer_chain, + local_policy.servtd_crl.as_bytes(), + )?; // 3. Validate that peer's chains share the same root CA and leaf // subject name as our local chains. - let local_policy = get_verified_policy().ok_or(PolicyError::InvalidParameter)?; let local_chain = get_policy_issuer_chain().ok_or(PolicyError::InvalidParameter)?; crypto::validate_peer_cert_chain( local_chain, @@ -779,7 +782,7 @@ mod v2 { } #[test] - fn peer_identity_must_contain_the_local_crl_issuer() { + fn peer_identity_must_use_the_local_crl_intermediate() { let local_input = serde_json::to_vec(&fixtures::policy_json(fixtures::EMPTY_CRL)).unwrap(); let local = load_policy(&local_input, fixtures::POLICY_CHAIN); @@ -793,15 +796,19 @@ mod v2 { collateral["servtdIdentity"] = serde_json::from_slice(fixtures::SIGNED_IDENTITY_OTHER_ISSUER).unwrap(); let peer_input = serde_json::to_vec(&peer_json).unwrap(); - let peer = load_policy(&peer_input, fixtures::POLICY_CHAIN); crypto::validate_peer_cert_chain( local.servtd_identity_issuer_chain.as_bytes(), - peer.servtd_identity_issuer_chain.as_bytes(), + fixtures::IDENTITY_OTHER_ISSUER_CHAIN, ) .unwrap(); assert!(matches!( - verify_peer_signer_revocation(&peer, &local), + RawPolicyData::deserialize_from_json(&peer_input) + .unwrap() + .verify_with_authoritative_servtd_crl( + fixtures::POLICY_CHAIN, + local.servtd_crl.as_bytes(), + ), Err(PolicyError::SignerRevoked) )); } diff --git a/src/policy/src/v2/policy.rs b/src/policy/src/v2/policy.rs index c40d4bfce..57b6febd7 100644 --- a/src/policy/src/v2/policy.rs +++ b/src/policy/src/v2/policy.rs @@ -239,6 +239,23 @@ impl<'a> RawPolicyData<'a> { /// Verify servTD collateral using the RTMR1-measured policy issuer chain. pub fn verify(&self, issuer_chain: &[u8]) -> Result, PolicyError> { + self.verify_with_servtd_crl(issuer_chain, None) + } + + /// Authenticate the peer CRL's metadata but apply only local revocations. + pub fn verify_with_authoritative_servtd_crl( + &self, + issuer_chain: &[u8], + authoritative_crl: &[u8], + ) -> Result, PolicyError> { + self.verify_with_servtd_crl(issuer_chain, Some(authoritative_crl)) + } + + fn verify_with_servtd_crl( + &self, + issuer_chain: &[u8], + authoritative_crl: Option<&[u8]>, + ) -> Result, PolicyError> { let policy_issuer_chain = core::str::from_utf8(issuer_chain) .map_err(|_| PolicyError::InvalidPolicy)? .to_string(); @@ -257,15 +274,23 @@ impl<'a> RawPolicyData<'a> { let servtd_identity_issuer_chain = servtd_collateral.servtd_identity_issuer_chain.clone(); let servtd_crl = servtd_collateral.servtd_crl.clone(); - crypto::verify_signer_chain_not_revoked(issuer_chain, servtd_crl.as_bytes()) + crypto::verify_signer_crl(issuer_chain, servtd_crl.as_bytes()) .map_err(|_| PolicyError::SignerRevoked)?; - crypto::verify_signer_chain_not_revoked( + crypto::verify_signer_crl( servtd_identity_issuer_chain.as_bytes(), servtd_crl.as_bytes(), ) .map_err(|_| PolicyError::SignerRevoked)?; crypto::crl::get_crl_number(servtd_crl.as_bytes()) .map_err(|_| PolicyError::InvalidCollateral)?; + let revocations = authoritative_crl.unwrap_or(servtd_crl.as_bytes()); + crypto::verify_signer_chain_not_revoked(issuer_chain, revocations) + .map_err(|_| PolicyError::SignerRevoked)?; + crypto::verify_signer_chain_not_revoked( + servtd_identity_issuer_chain.as_bytes(), + revocations, + ) + .map_err(|_| PolicyError::SignerRevoked)?; if !policy_data.validate() { return Err(PolicyError::InvalidParameter); @@ -1013,10 +1038,7 @@ mod test { fn test_policy_requires_common_crl_issuer() { use revocation_fixtures as fixtures; - for (crl, allowed) in [ - (fixtures::EMPTY_CRL, false), - (fixtures::ROOT_EMPTY_CRL, true), - ] { + for crl in [fixtures::EMPTY_CRL, fixtures::ROOT_EMPTY_CRL] { let mut policy = fixtures::policy_json(crl); let collateral = &mut policy["policyData"]["servtdCollateral"]; collateral["servtdIdentityIssuerChain"] = @@ -1028,15 +1050,52 @@ mod test { let input = serde_json::to_vec(&policy).unwrap(); let policy = RawPolicyData::deserialize_from_json(&input).unwrap(); - if allowed { - policy.verify(fixtures::POLICY_CHAIN).unwrap(); - } else { - assert!(matches!( - policy.verify(fixtures::POLICY_CHAIN), - Err(PolicyError::SignerRevoked) - )); - } + assert!(matches!( + policy.verify(fixtures::POLICY_CHAIN), + Err(PolicyError::SignerRevoked) + )); + } + } + + #[test] + fn test_peer_crl_metadata_is_authenticated_without_applying_its_revocations() { + use revocation_fixtures as fixtures; + let input = + serde_json::to_vec(&fixtures::policy_json(fixtures::REVOKED_POLICY_CRL)).unwrap(); + let raw = RawPolicyData::deserialize_from_json(&input).unwrap(); + assert!(matches!( + raw.verify(fixtures::POLICY_CHAIN), + Err(PolicyError::SignerRevoked) + )); + let peer = raw + .verify_with_authoritative_servtd_crl(fixtures::POLICY_CHAIN, fixtures::EMPTY_CRL) + .unwrap(); + assert_eq!( + crypto::crl::get_crl_number(peer.servtd_crl.as_bytes()).unwrap(), + 8 + ); + for crl in [fixtures::TAMPERED_CRL, fixtures::ROOT_EMPTY_CRL] { + let input = serde_json::to_vec(&fixtures::policy_json(crl)).unwrap(); + assert!(matches!( + RawPolicyData::deserialize_from_json(&input) + .unwrap() + .verify_with_authoritative_servtd_crl( + fixtures::POLICY_CHAIN, + fixtures::EMPTY_CRL + ), + Err(PolicyError::SignerRevoked) + )); } + let input = serde_json::to_vec(&fixtures::policy_json(fixtures::EMPTY_CRL)).unwrap(); + assert!(matches!( + RawPolicyData::deserialize_from_json(&input) + .unwrap() + .verify_with_authoritative_servtd_crl( + fixtures::POLICY_CHAIN, + fixtures::REVOKED_POLICY_CRL + ), + Err(PolicyError::SignerRevoked) + )); } #[test]