<?xml version="1.0" encoding="UTF-8"?>
<rss xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:taxo="http://purl.org/rss/1.0/modules/taxonomy/" version="2.0">
  <channel>
    <title>topic Re: Getting Intel PCS server returns error(404) in Intel® Software Guard Extensions (Intel® SGX)</title>
    <link>https://community.intel.com/t5/Intel-Software-Guard-Extensions/Getting-Intel-PCS-server-returns-error-404/m-p/1648253#M6238</link>
    <description>&lt;P&gt;The very first error there (&lt;I&gt;OE_UNSUPPORTED [/source/openenclave/enclave/core/sgx/report.c:sgx_create_report:131) per the OE source, looks like you're running in SGX Simulation mode for some reason, hence the&amp;nbsp;OE_UNSUPPORTED return:&amp;nbsp;&amp;nbsp;&lt;A href="https://github.com/openenclave/openenclave/blob/master/enclave/core/sgx/report.c#L131" target="_blank"&gt;https://github.com/openenclave/openenclave/blob/master/enclave/core/sgx/report.c#L131&lt;/A&gt;&lt;/I&gt;&lt;/P&gt;</description>
    <pubDate>Mon, 09 Dec 2024 15:48:50 GMT</pubDate>
    <dc:creator>Scott_R_Intel</dc:creator>
    <dc:date>2024-12-09T15:48:50Z</dc:date>
    <item>
      <title>Getting Intel PCS server returns error(404)</title>
      <link>https://community.intel.com/t5/Intel-Software-Guard-Extensions/Getting-Intel-PCS-server-returns-error-404/m-p/1647910#M6235</link>
      <description>&lt;P&gt;I am confused on how this is supposed to work with Azure Confidential Computing with Intel SGX virtual machines.&amp;nbsp; I am running this VM with Ubuntu 20.04.&amp;nbsp; I have installed the Intel SGX SDK, as well as the AESM and PCCS Services.&amp;nbsp; My sgx_default_qncl.conf file looks like this:&lt;/P&gt;&lt;LI-CODE lang="markup"&gt;{
  "pccs_url": "https://localhost:8081/sgx/certification/v3/",

  "use_secure_cert": false,

  "collateral_service": "https://api.trustedservices.intel.com/sgx/certification/v3/",

  "pccs_api_version": "3.1",

  "retry_times": 6,

  "retry_delay": 5,

  "local_pck_url": "http://169.254.169.254/metadata/THIM/sgx/certification/v3/",

  "pck_cache_expire_hours": 48,

  "custom_request_options" : {
       "get_cert" : {
          "headers": {
              "metadata": "true"
          },
          "params": {
             "api-version": "2021-07-22-preview"
         }
      }
   }
}&lt;/LI-CODE&gt;&lt;P&gt;When I run the PCKIDRetrievalTool, it generates the csv and repoorts that the file was successfully sent to the cache server.&amp;nbsp; It seems that a part of the process is missing, namely registering the server (VM).&amp;nbsp; In my application, I am getting a failed to renew attestation error, attestation data invalid: No evidence provided on handshake start.&amp;nbsp; Any guidance would be greatly appreciated.&lt;/P&gt;</description>
      <pubDate>Sat, 07 Dec 2024 08:07:40 GMT</pubDate>
      <guid>https://community.intel.com/t5/Intel-Software-Guard-Extensions/Getting-Intel-PCS-server-returns-error-404/m-p/1647910#M6235</guid>
      <dc:creator>jgnoonan</dc:creator>
      <dc:date>2024-12-07T08:07:40Z</dc:date>
    </item>
    <item>
      <title>Re: Getting Intel PCS server returns error(404)</title>
      <link>https://community.intel.com/t5/Intel-Software-Guard-Extensions/Getting-Intel-PCS-server-returns-error-404/m-p/1648237#M6236</link>
      <description>&lt;P&gt;Hello.&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;When running in Azure, you do not need to use the PCK Cert ID Retrieval Tool nor do you need to register the platform.&amp;nbsp; Microsoft has already registered the platform for you.&amp;nbsp; If you need to get the platform PCK Cert, you will need to get it from their &lt;A href="https://learn.microsoft.com/en-us/azure/security/fundamentals/trusted-hardware-identity-management" target="_self"&gt;THIM&lt;/A&gt; service directly, or use the "&lt;SPAN&gt;local_pck_url" to get it.&amp;nbsp; This is a local service running on the host of your VM that has the platform PCK Cert.&lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&lt;SPAN&gt;When using that QCNL config file, the QCNL will automatically first look to the "local_pck_url" to try to get the platform PCK Cert for quote generation and for quote verification collateral.&lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&lt;SPAN&gt;BTW, the endpoint versions you're using (v3) are old...&amp;nbsp; you should be using v4 now (this may be the issue?).&amp;nbsp; Our latest config file for running in Azure can be found &lt;A href="https://github.com/intel/SGXDataCenterAttestationPrimitives/blob/main/QuoteGeneration/qcnl/linux/sgx_default_qcnl_azure.conf" target="_self"&gt;here&lt;/A&gt;.&lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&lt;SPAN&gt;Regards.&lt;/SPAN&gt;&lt;/P&gt;</description>
      <pubDate>Mon, 09 Dec 2024 14:21:41 GMT</pubDate>
      <guid>https://community.intel.com/t5/Intel-Software-Guard-Extensions/Getting-Intel-PCS-server-returns-error-404/m-p/1648237#M6236</guid>
      <dc:creator>Scott_R_Intel</dc:creator>
      <dc:date>2024-12-09T14:21:41Z</dc:date>
    </item>
    <item>
      <title>Re: Getting Intel PCS server returns error(404)</title>
      <link>https://community.intel.com/t5/Intel-Software-Guard-Extensions/Getting-Intel-PCS-server-returns-error-404/m-p/1648249#M6237</link>
      <description>&lt;P&gt;Scott:&amp;nbsp; Thanks.&amp;nbsp; I changed QCNL config file to what was at the link you sent.&amp;nbsp; I am not seeing the same error but am now seeing this in the log:&lt;BR /&gt;&lt;BR /&gt;&lt;/P&gt;&lt;P class=""&gt;&lt;SPAN class=""&gt;&lt;I&gt;Dec&lt;SPAN class=""&gt;&amp;nbsp; &lt;/SPAN&gt;9 15:27:00 jgnoonan aesm_service[24739]: [QCNL] JSON config file /etc/sgx_default_qcnl.conf is loaded successfully. &lt;/I&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P class=""&gt;&lt;SPAN class=""&gt;&lt;I&gt;Dec&lt;SPAN class=""&gt;&amp;nbsp; &lt;/SPAN&gt;9 15:27:01 jgnoonan aesm_service[24739]: [QCNL] JSON config file /etc/sgx_default_qcnl.conf is loaded successfully. &lt;/I&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P class=""&gt;&lt;SPAN class=""&gt;&lt;I&gt;Dec&lt;SPAN class=""&gt;&amp;nbsp; &lt;/SPAN&gt;9 15:27:01 jgnoonan aesm_service[24739]: [QCNL] Getting pck certificate and chain. &lt;/I&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P class=""&gt;&lt;SPAN class=""&gt;&lt;I&gt;Dec&lt;SPAN class=""&gt;&amp;nbsp; &lt;/SPAN&gt;9 15:27:01 jgnoonan aesm_service[24739]: [QCNL] JSON config file /etc/sgx_default_qcnl.conf is loaded successfully. &lt;/I&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P class=""&gt;&lt;SPAN class=""&gt;&lt;I&gt;Dec&lt;SPAN class=""&gt;&amp;nbsp; &lt;/SPAN&gt;9 15:27:01 jgnoonan aesm_service[24739]: [QCNL] Request URL &lt;A href="http://169.254.169.254/metadata/THIM/sgx/certification/v4/pckcert?qeid=3B23371D966CD8619A8B5413028B0396&amp;amp;encrypted_ppid=D308CDFECE281909FC5CDB66033751EBB9F487723B9D39CBEF8BED58D9E5261D2D64D924D87510F8A9DB7F9677CC5B00E2D72AD56EE65C601815E777ACD363697F8267A0602BD0BCF0DA4D7787EFFED1DB7FFD7D2F14FD1B1E04FC18137A3C2D22D00FB6A792B11A3CBE0F61A87DD9F99E169B947E5F672E7C19CCFDD150918F5B68DA0E00BC31D7774B32F13E0F47DAAC1A99A621FE3D2CF59F173F4A29DE21DBA893D0DEAEBC92296CC098B4FBDAB11DAE71812C5569EF39803AFF655D674D6C81D40777B745E9D51ACA1E3D752CF90339C9D15D8D26CA473F2045FE07DCBB06B2828F69FBBC57D7A54BA98FAAF45F7A4E5D97EEAE7DAA4297B889EB7D7F121712A41FF89083D8D917D8532720FE7B9E1E4A498055ED1942A2A87E90A69AF9B2885E6138AFD65FEAA1CF1E533904E2182F642AD90AB66DA125C0DEBED907C930F111F892FB1797ABD18AB4F51D7C73C738E888EA5C6AF6AEA0D597DD086F5DB11C412EE915525B94408FF5B6353F167550F7BCD9CE1B06FDAB8973090BDFF1&amp;amp;cpusvn=15150B07FF800E000000000000000000&amp;amp;pcesvn=1000&amp;amp;pceid=0000&amp;amp;api-version=2021-07-22-preview" target="_blank" rel="noopener"&gt;http://169.254.169.254/metadata/THIM/sgx/certification/v4/pckcert?qeid=3B23371D966CD8619A8B5413028B0396&amp;amp;encrypted_ppid=D308CDFECE281909FC5CDB66033751EBB9F487723B9D39CBEF8BED58D9E5261D2D64D924D87510F8A9DB7F9677CC5B00E2D72AD56EE65C601815E777ACD363697F8267A0602BD0BCF0DA4D7787EFFED1DB7FFD7D2F14FD1B1E04FC18137A3C2D22D00FB6A792B11A3CBE0F61A87DD9F99E169B947E5F672E7C19CCFDD150918F5B68DA0E00BC31D7774B32F13E0F47DAAC1A99A621FE3D2CF59F173F4A29DE21DBA893D0DEAEBC92296CC098B4FBDAB11DAE71812C5569EF39803AFF655D674D6C81D40777B745E9D51ACA1E3D752CF90339C9D15D8D26CA473F2045FE07DCBB06B2828F69FBBC57D7A54BA98FAAF45F7A4E5D97EEAE7DAA4297B889EB7D7F121712A41FF89083D8D917D8532720FE7B9E1E4A498055ED1942A2A87E90A69AF9B2885E6138AFD65FEAA1CF1E533904E2182F642AD90AB66DA125C0DEBED907C930F111F892FB1797ABD18AB4F51D7C73C738E888EA5C6AF6AEA0D597DD086F5DB11C412EE915525B94408FF5B6353F167550F7BCD9CE1B06FDAB8973090BDFF1&amp;amp;cpusvn=15150B07FF800E000000000000000000&amp;amp;pcesvn=1000&amp;amp;pceid=0000&amp;amp;api-version=2021-07-22-preview&lt;/A&gt; &lt;/I&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P class=""&gt;&lt;SPAN class=""&gt;&lt;I&gt;Dec&lt;SPAN class=""&gt;&amp;nbsp; &lt;/SPAN&gt;9 15:27:02 jgnoonan aesm_service[24739]: [QCNL] HTTP status code: 200 &lt;/I&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P class=""&gt;&lt;SPAN class=""&gt;&lt;I&gt;Dec&lt;SPAN class=""&gt;&amp;nbsp; &lt;/SPAN&gt;9 15:27:02 jgnoonan aesm_service[24739]: [QCNL] Successfully fetched certificate from primary URL: '&lt;A href="http://169.254.169.254/metadata/THIM/sgx/certification/v4/" target="_blank" rel="noopener"&gt;http://169.254.169.254/metadata/THIM/sgx/certification/v4/&lt;/A&gt;'. &lt;/I&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P class=""&gt;&lt;SPAN class=""&gt;&lt;I&gt;Dec&lt;SPAN class=""&gt;&amp;nbsp; &lt;/SPAN&gt;9 15:27:02 jgnoonan aesm_service[24739]: [QCNL] Header 'sgx-tcbm' not found. &lt;/I&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P class=""&gt;&lt;SPAN class=""&gt;&lt;I&gt;Dec&lt;SPAN class=""&gt;&amp;nbsp; &lt;/SPAN&gt;9 15:27:02 jgnoonan aesm_service[24739]: [QCNL] Header 'sgx-pck-certificate-issuer-chain' not found. &lt;/I&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P class=""&gt;&lt;SPAN class=""&gt;&lt;I&gt;Dec&lt;SPAN class=""&gt;&amp;nbsp; &lt;/SPAN&gt;9 15:27:02 jgnoonan aesm_service[24739]: [QCNL] sgx-Tcbm: 1515020401800e0000000000000000000D00 &lt;/I&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P class=""&gt;&lt;SPAN class=""&gt;&lt;I&gt;Dec&lt;SPAN class=""&gt;&amp;nbsp; &lt;/SPAN&gt;9 15:27:02 jgnoonan aesm_service[24739]: [QCNL] pckCert: -----BEGIN CERTIFICATE-----#012MIIEjTCCBDOgAwIBAgIUPK/aHNlgp3hqf2Na6tdHIItyKBUwCgYIKoZIzj0EAwIw#012cTEjMCEGA1UEAwwaSW50ZWwgU0dYIFBDSyBQcm9jZXNzb3IgQ0ExGjAYBgNVBAoM#012EUludGVsIENvcnBvcmF0aW9uMRQwEgYDVQQHDAtTYW50YSBDbGFyYTELMAkGA1UE#012CAwCQ0ExCzAJBgNVBAYTAlVTMB4XDTI0MTAzMTA4MDYzMloXDTMxMTAzMTA4MDYz#012MlowcDEiMCAGA1UEAwwZSW50ZWwgU0dYIFBDSyBDZXJ0aWZpY2F0ZTEaMBgGA1UE#012CgwRSW50ZWwgQ29ycG9yYXRpb24xFDASBgNVBAcMC1NhbnRhIENsYXJhMQswCQYD#012VQQIDAJDQTELMAkGA1UEBhMCVVMwWTATBgcqhkjOPQIBBggqhkjOPQMBBwNCAASr#012o1ywHxWXP8BHGdTKg3TMewuDIRWH1gpx8l0kHxr2S+Rf3qjJ5plMPOnjA5pu10or#012K5I0AaLuhxO00GjBlyyKo4ICqDCCAqQwHwYDVR0jBBgwFoAU0Oiq2nXX+S5JF5g8#012exRl0NXyWU0wbAYDVR0fBGUwYzBhoF+gXYZbaHR0cHM6Ly9hcGkudHJ1c3RlZHNl#012cnZpY2VzLmludGVsLmNvbS9zZ3gvY2VydGlmaWNhdGlvbi92NC9wY2tjcmw/Y2E9#012cHJvY2Vzc29yJmVuY29kaW5nPWRlcjAdBgNVHQ4EFgQU1GQZ9zmm8OxCboGZwOJR#0126sIiyAEwDgYDVR0PAQH/BAQDAgbAMAwGA1UdEwEB/wQCMAAwggHUBgkqhkiG+E0B#012DQEEggHFMIIBwTAeBgoqhkiG+E0BDQEBBBCMTD8iJ02erEUq9RPwbnCmMIIBZAYK#012KoZIhvhNAQ0BAjCCAVQwEAYLKoZIhvhNAQ0BAgECARUwEAYLKoZIhvhNAQ0BAgIC#012ARUwEAYLKoZIhvhNAQ0BAgMCAQIwEAYLKoZIhvhNAQ0BAgQCAQQwEAYLKoZIhvhN#012AQ0BAgUCAQEwEQYLKoZIhvhNAQ0BAgYCAgCAMBAGCyqGSIb4TQENAQIHAgEOMBAG#012CyqGSIb4TQENAQIIAgEAMBAGCyqGSIb4TQENAQIJAgEAMBAGCyqGSIb4TQENAQIK#012AgEAMBAGCyqGSIb4TQENAQILAgEAMBAGCyqGSIb4TQENAQIMAgEAMBAGCyqGSIb4#012TQENAQINAgEAMBAGCyqGSIb4TQENAQIOAgEAMBAGCyqGSIb4TQENAQIPAgEAMBAG#012CyqGSIb4TQENAQIQAgEAMBAGCyqGSIb4TQENAQIRAgENMB8GCyqGSIb4TQENAQIS#012BBAVFQIEAYAOAAAAAAAAAAAAMBAGCiqGSIb4TQENAQMEAgAAMBQGCiqGSIb4TQEN#012AQQEBgCQbtUAADAPBgoqhkiG+E0BDQEFCgEAMAoGCCqGSM49BAMCA0gAMEUCIQDr#012qM5LWeyBPOkyNOlTKnECFSMwRc3tpLAXkcrc9ORM3QIgacl3JIPzTIf2YRY9K9ia#012szaRwIuj+NSvS1yhCQa7djA=#012-----END CERTIFICATE-----#012 &lt;/I&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P class=""&gt;&lt;SPAN class=""&gt;&lt;I&gt;Dec&lt;SPAN class=""&gt;&amp;nbsp; &lt;/SPAN&gt;9 15:27:02 jgnoonan aesm_service[24739]: [QCNL] sgx-Pck-Certificate-Issuer-Chain: -----BEGIN CERTIFICATE-----#012MIICmDCCAj6gAwIBAgIVANDoqtp11/kuSReYPHsUZdDV8llNMAoGCCqGSM49BAMC#012MGgxGjAYBgNVBAMMEUludGVsIFNHWCBSb290IENBMRowGAYDVQQKDBFJbnRlbCBD#012b3Jwb3JhdGlvbjEUMBIGA1UEBwwLU2FudGEgQ2xhcmExCzAJBgNVBAgMAkNBMQsw#012CQYDVQQGEwJVUzAeFw0xODA1MjExMDUwMTBaFw0zMzA1MjExMDUwMTBaMHExIzAh#012BgNVBAMMGkludGVsIFNHWCBQQ0sgUHJvY2Vzc29yIENBMRowGAYDVQQKDBFJbnRl#012bCBDb3Jwb3JhdGlvbjEUMBIGA1UEBwwLU2FudGEgQ2xhcmExCzAJBgNVBAgMAkNB#012MQswCQYDVQQGEwJVUzBZMBMGByqGSM49AgEGCCqGSM49AwEHA0IABL9q+NMp2IOg#012tdl1bk/uWZ5+TGQm8aCi8z78fs+fKCQ3d+uDzXnVTAT2ZhDCifyIuJwvN3wNBp9i#012HBSSMJMJrBOjgbswgbgwHwYDVR0jBBgwFoAUImUM1lqdNInzg7SVUr9QGzknBqww#012UgYDVR0fBEswSTBHoEWgQ4ZBaHR0cHM6Ly9jZXJ0aWZpY2F0ZXMudHJ1c3RlZHNl#012cnZpY2VzLmludGVsLmNvbS9JbnRlbFNHWFJvb3RDQS5kZXIwHQYDVR0OBBYEFNDo#012qtp11/kuSReYPHsUZdDV8llNMA4GA1UdDwEB/wQEAwIBBjASBgNVHRMBAf8ECDAG#012AQH/AgEAMAoGCCqGSM49BAMCA0gAMEUCIQCJgTbtVqOyZ1m3jqiAXM6QYa6r5sWS#0124y/G7y8uIJGxdwIgRqPvBSKzzQagBLQq5s5A70pdoiaRJ8z/0uDz4NgV91k=#012-----END CERTIFICATE-----#012-----BEGIN CERTIFICATE-----#012MIICjzCCAjSgAwIBAgIUImUM1lqdNInzg7SVUr9QGzknBqwwCgYIKoZIzj0EAwIw#012aDEaMBgGA1UEAwwRSW50ZWwgU0dYIFJvb3QgQ0ExGjAYBgNVBAoMEUludGVsIENv#012cnBvcmF0aW9uMRQwEgYDVQQHDAtTYW50YSBDbGFyYTELMAkGA1UECAwCQ0ExCzAJ#012BgNVBAYTAlVTMB4XDTE4MDUyMTEwNDUxMFoXDTQ5MTIzMTIzNTk1OVowaDEaMBgG#012A1UEAwwRSW50ZWwgU0dYIFJvb3QgQ0ExGjAYBgNVBAoMEUludGVsIENvcnBvcmF0#012aW9uMRQwEgYDVQQHDAtTYW50YSBDbGFyYTELMAkGA1UECAwCQ0ExCzAJBgNVBAYT#012AlVTMFkwEwYHKoZIzj0CAQYIKoZIzj0DAQcDQgAEC6nEwMDIYZOj/iPWsCzaEKi7#0121OiOSLRFhWGjbnBVJfVnkY4u3IjkDYYL0MxO4mqsyYjlBalTVYxFP2sJBK5zlKOB#012uzCBuDAfBgNVHSMEGDAWgBQiZQzWWp00ifODtJVSv1AbOScGrDBSBgNVHR8ESzBJ#012MEegRaBDhkFodHRwczovL2NlcnRpZmljYXRlcy50cnVzdGVkc2VydmljZXMuaW50#012ZWwuY29tL0ludGVsU0dYUm9vdENBLmRlcjAdBgNVHQ4EFgQUImUM1lqdNInzg7SV#012Ur9QGzknBqwwDgYDVR0PAQH/BAQDAgEGMBIGA1UdEwEB/wQIMAYBAf8CAQEwCgYI#012KoZIzj0EAwIDSQAwRgIhAOW/5QkR+S9CiSDcNoowLuPRLsWGf/Yi7GSX94BgwTwg#012AiEA4J0lrHoMs+Xo5o/sX6O9QWxHRAvZUGOdRQ7cvqRXaqI=#012-----END CERTIFICATE-----#012 &lt;/I&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P class=""&gt;&lt;SPAN class=""&gt;&lt;I&gt;Dec&lt;SPAN class=""&gt;&amp;nbsp; &lt;/SPAN&gt;9 15:27:02 jgnoonan aesm_service[24739]: [QCNL] JSON config file /etc/sgx_default_qcnl.conf is loaded successfully.&lt;/I&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P class=""&gt;&amp;nbsp;&lt;/P&gt;&lt;P class=""&gt;&lt;SPAN class=""&gt;&lt;I&gt;The application (Signal's Contact Discover Service) does start but displays the following to the screen:&lt;BR /&gt;&lt;BR /&gt;&lt;/I&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P class=""&gt;&lt;SPAN class=""&gt;&lt;I&gt;2024-12-09 15:33:35,512 [main] INFO&lt;SPAN class=""&gt;&amp;nbsp; &lt;/SPAN&gt;org.signal.cdsi.enclave.Enclave.jni - Initialized enclave with 1 shards and 268435456 bytes of EPC memory&lt;/I&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P class=""&gt;&lt;SPAN class=""&gt;&lt;I&gt;2024-12-09 15:33:35,559 [io-executor-thread-1] INFO&lt;SPAN class=""&gt;&amp;nbsp; &lt;/SPAN&gt;org.signal.cdsi.account.RandomAccountPopulator - Populated enclave with 0 random accounts in 0 milliseconds.&lt;/I&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P class=""&gt;&lt;SPAN class=""&gt;&lt;I&gt;2024-12-09 15:33:35,568 [main] INFO&lt;SPAN class=""&gt;&amp;nbsp; &lt;/SPAN&gt;io.micronaut.logging.PropertiesLoggingLevelsConfigurer - Setting log level 'WARN' for logger: 'com.azure.cosmos'&lt;/I&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P class=""&gt;&lt;SPAN class=""&gt;&lt;I&gt;2024-12-09 15:33:35,569 [main] INFO&lt;SPAN class=""&gt;&amp;nbsp; &lt;/SPAN&gt;io.micronaut.logging.PropertiesLoggingLevelsConfigurer - Setting log level 'TRACE' for logger: 'org.signal.cdsi.enclave'&lt;/I&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P class=""&gt;&lt;SPAN class=""&gt;&lt;I&gt;2024-12-09 15:33:35,569 [main] INFO&lt;SPAN class=""&gt;&amp;nbsp; &lt;/SPAN&gt;io.micronaut.logging.PropertiesLoggingLevelsConfigurer - Setting log level 'TRACE' for logger: 'org.signal.cdsi'&lt;/I&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P class=""&gt;&lt;SPAN class=""&gt;&lt;I&gt;2024-12-09 15:33:35,569 [main] INFO&lt;SPAN class=""&gt;&amp;nbsp; &lt;/SPAN&gt;io.micronaut.logging.PropertiesLoggingLevelsConfigurer - Setting log level 'TRACE' for logger: 'software.amazon.awssdk'&lt;/I&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P class=""&gt;&lt;SPAN class=""&gt;&lt;I&gt;2024-12-09 15:33:35,615 [enclave-jni-executor-thread-2] DEBUG org.signal.cdsi.enclave.Enclave.jni - Renewing enclave attestation&lt;/I&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P class=""&gt;&lt;SPAN class=""&gt;&lt;I&gt;2024-12-09 15:33:35,637 [enclave-jni-executor-thread-2] ERROR org.signal.cdsi.enclave.Enclave.jni - resource12717708207972734601::OE_UNSUPPORTED [/source/openenclave/enclave/core/sgx/report.c:sgx_create_report:131]&lt;/I&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P class=""&gt;&amp;nbsp;&lt;/P&gt;&lt;P class=""&gt;&lt;SPAN class=""&gt;&lt;I&gt;2024-12-09 15:33:35,637 [enclave-jni-executor-thread-2] ERROR org.signal.cdsi.enclave.Enclave.jni - resource12717708207972734601::OE_UNSUPPORTED [/source/openenclave/enclave/core/sgx/report.c:_get_local_report:189]&lt;/I&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P class=""&gt;&amp;nbsp;&lt;/P&gt;&lt;P class=""&gt;&lt;SPAN class=""&gt;&lt;I&gt;2024-12-09 15:33:35,637 [enclave-jni-executor-thread-2] ERROR org.signal.cdsi.enclave.Enclave.jni - resource12717708207972734601::OE_UNSUPPORTED [/source/openenclave/enclave/core/sgx/report.c:oe_get_remote_report:294]&lt;/I&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P class=""&gt;&amp;nbsp;&lt;/P&gt;&lt;P class=""&gt;&lt;SPAN class=""&gt;&lt;I&gt;2024-12-09 15:33:35,637 [enclave-jni-executor-thread-2] ERROR org.signal.cdsi.enclave.Enclave.jni - resource12717708207972734601::OE_UNSUPPORTED [/source/openenclave/enclave/core/sgx/report.c:_oe_get_report_internal:388]&lt;/I&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P class=""&gt;&amp;nbsp;&lt;/P&gt;&lt;P class=""&gt;&lt;SPAN class=""&gt;&lt;I&gt;2024-12-09 15:33:35,638 [enclave-jni-executor-thread-2] ERROR org.signal.cdsi.enclave.Enclave.jni - resource12717708207972734601::OE_UNSUPPORTED [/source/openenclave/enclave/core/sgx/report.c:oe_get_report_v2_internal:443]&lt;/I&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P class=""&gt;&amp;nbsp;&lt;/P&gt;&lt;P class=""&gt;&lt;SPAN class=""&gt;&lt;I&gt;2024-12-09 15:33:35,638 [enclave-jni-executor-thread-2] ERROR org.signal.cdsi.enclave.Enclave.jni - resource12717708207972734601:SGX Plugin: Failed to get OE report. OE_UNSUPPORTED (oe_result_t=OE_UNSUPPORTED) [/source/openenclave/enclave/sgx/attester.c:_get_evidence:165]&lt;/I&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P class=""&gt;&amp;nbsp;&lt;/P&gt;&lt;P class=""&gt;&lt;SPAN class=""&gt;&lt;I&gt;2024-12-09 15:33:35,638 [enclave-jni-executor-thread-2] ERROR org.signal.cdsi.enclave.Enclave.jni - resource12717708207972734601::OE_UNSUPPORTED [/source/openenclave/enclave/attest_plugin.c:oe_get_evidence:116]&lt;/I&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P class=""&gt;&amp;nbsp;&lt;/P&gt;&lt;P class=""&gt;&lt;SPAN class=""&gt;&lt;I&gt;2024-12-09 15:33:35,640 [scheduled-executor-thread-1] WARN&lt;SPAN class=""&gt;&amp;nbsp; &lt;/SPAN&gt;org.signal.cdsi.enclave.Enclave - Failed to renew attestation&lt;/I&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P class=""&gt;&lt;SPAN class=""&gt;&lt;I&gt;java.util.concurrent.CompletionException: org.signal.cdsi.enclave.CdsiEnclaveException: CDSI enclave code 105&lt;/I&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P class=""&gt;&lt;SPAN class=""&gt;&lt;I&gt;at org.signal.cdsi.enclave.Enclave.lambda$renewAttestation$3(Enclave.java:194)&lt;/I&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P class=""&gt;&lt;SPAN class=""&gt;&lt;I&gt;at io.micrometer.core.instrument.composite.CompositeTimer.record(CompositeTimer.java:141)&lt;/I&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P class=""&gt;&lt;SPAN class=""&gt;&lt;I&gt;at org.signal.cdsi.enclave.Enclave.lambda$runAsync$18(Enclave.java:440)&lt;/I&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P class=""&gt;&lt;SPAN class=""&gt;&lt;I&gt;at java.base/java.util.concurrent.CompletableFuture$AsyncRun.run(CompletableFuture.java:1804)&lt;/I&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P class=""&gt;&lt;SPAN class=""&gt;&lt;I&gt;at io.micrometer.core.instrument.composite.CompositeTimer.record(CompositeTimer.java:141)&lt;/I&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P class=""&gt;&lt;SPAN class=""&gt;&lt;I&gt;at io.micrometer.core.instrument.Timer.lambda$wrap$0(Timer.java:196)&lt;/I&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P class=""&gt;&lt;SPAN class=""&gt;&lt;I&gt;at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136)&lt;/I&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P class=""&gt;&lt;SPAN class=""&gt;&lt;I&gt;at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635)&lt;/I&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P class=""&gt;&lt;SPAN class=""&gt;&lt;I&gt;at java.base/java.lang.Thread.run(Thread.java:840)&lt;/I&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P class=""&gt;&lt;SPAN class=""&gt;&lt;I&gt;Caused by: org.signal.cdsi.enclave.CdsiEnclaveException: CDSI enclave code 105&lt;/I&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P class=""&gt;&lt;SPAN class=""&gt;&lt;I&gt;at org.signal.cdsi.enclave.Enclave.nativeEnclaveAttest(Native Method)&lt;/I&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P class=""&gt;&lt;SPAN class=""&gt;&lt;I&gt;at org.signal.cdsi.enclave.Enclave.lambda$renewAttestation$3(Enclave.java:182)&lt;/I&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P class=""&gt;&lt;SPAN class=""&gt;&lt;I&gt;... 8 common frames omitted&lt;/I&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P class=""&gt;&lt;SPAN class=""&gt;&lt;I&gt;2024-12-09 15:33:35,873 [main] INFO&lt;SPAN class=""&gt;&amp;nbsp; &lt;/SPAN&gt;io.micronaut.runtime.Micronaut - Startup completed in 3503ms. Server Running: &lt;A href="http://localhost:8080" target="_blank" rel="noopener"&gt;http://localhost:8080&lt;/A&gt;&lt;/I&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P class=""&gt;&lt;SPAN class=""&gt;&lt;I&gt;&lt;BR /&gt;It appears that the evidence report isn't being generated and there are some headers missing.&amp;nbsp; Any ideas?&amp;nbsp; Thanks!&lt;/I&gt;&lt;/SPAN&gt;&lt;/P&gt;</description>
      <pubDate>Mon, 09 Dec 2024 15:37:59 GMT</pubDate>
      <guid>https://community.intel.com/t5/Intel-Software-Guard-Extensions/Getting-Intel-PCS-server-returns-error-404/m-p/1648249#M6237</guid>
      <dc:creator>jgnoonan</dc:creator>
      <dc:date>2024-12-09T15:37:59Z</dc:date>
    </item>
    <item>
      <title>Re: Getting Intel PCS server returns error(404)</title>
      <link>https://community.intel.com/t5/Intel-Software-Guard-Extensions/Getting-Intel-PCS-server-returns-error-404/m-p/1648253#M6238</link>
      <description>&lt;P&gt;The very first error there (&lt;I&gt;OE_UNSUPPORTED [/source/openenclave/enclave/core/sgx/report.c:sgx_create_report:131) per the OE source, looks like you're running in SGX Simulation mode for some reason, hence the&amp;nbsp;OE_UNSUPPORTED return:&amp;nbsp;&amp;nbsp;&lt;A href="https://github.com/openenclave/openenclave/blob/master/enclave/core/sgx/report.c#L131" target="_blank"&gt;https://github.com/openenclave/openenclave/blob/master/enclave/core/sgx/report.c#L131&lt;/A&gt;&lt;/I&gt;&lt;/P&gt;</description>
      <pubDate>Mon, 09 Dec 2024 15:48:50 GMT</pubDate>
      <guid>https://community.intel.com/t5/Intel-Software-Guard-Extensions/Getting-Intel-PCS-server-returns-error-404/m-p/1648253#M6238</guid>
      <dc:creator>Scott_R_Intel</dc:creator>
      <dc:date>2024-12-09T15:48:50Z</dc:date>
    </item>
    <item>
      <title>Re: Getting Intel PCS server returns error(404)</title>
      <link>https://community.intel.com/t5/Intel-Software-Guard-Extensions/Getting-Intel-PCS-server-returns-error-404/m-p/1648270#M6239</link>
      <description>&lt;P&gt;I fixed that, thanks! Server is running, but generating the following error.&amp;nbsp; Sorry for all the questions:&lt;BR /&gt;&lt;BR /&gt;&lt;/P&gt;&lt;LI-CODE lang="markup"&gt;2024-12-09 16:40:05,314 [scheduled-executor-thread-1] WARN  org.signal.cdsi.enclave.Enclave - Failed to renew attestation
java.util.concurrent.CompletionException: org.signal.libsignal.cds2.DcapException: failure to attest remote SGX enclave code: AttestationError { message: "(evidence -&amp;gt; quote -&amp;gt; SgxPckExtension) could not parse required extension from PCK certificate: 1.2.840.113741.1.13.1.6" }
	at java.base/java.util.concurrent.CompletableFuture.encodeThrowable(CompletableFuture.java:315)
	at java.base/java.util.concurrent.CompletableFuture.completeThrowable(CompletableFuture.java:320)
	at java.base/java.util.concurrent.CompletableFuture$AsyncRun.run(CompletableFuture.java:1807)
	at io.micrometer.core.instrument.composite.CompositeTimer.record(CompositeTimer.java:141)
	at io.micrometer.core.instrument.Timer.lambda$wrap$0(Timer.java:196)
	at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136)
	at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635)
	at java.base/java.lang.Thread.run(Thread.java:840)
Caused by: org.signal.libsignal.cds2.DcapException: failure to attest remote SGX enclave code: AttestationError { message: "(evidence -&amp;gt; quote -&amp;gt; SgxPckExtension) could not parse required extension from PCK certificate: 1.2.840.113741.1.13.1.6" }
	at org.signal.libsignal.internal.Native.Cds2Metrics_extract(Native Method)
	at org.signal.libsignal.cds2.Cds2Metrics.extract(Cds2Metrics.java:31)
	at org.signal.cdsi.enclave.Enclave.publishAttestationMetrics(Enclave.java:216)
	at org.signal.cdsi.enclave.Enclave.lambda$renewAttestation$3(Enclave.java:192)
	at io.micrometer.core.instrument.composite.CompositeTimer.record(CompositeTimer.java:141)
	at org.signal.cdsi.enclave.Enclave.lambda$runAsync$18(Enclave.java:440)
	at java.base/java.util.concurrent.CompletableFuture$AsyncRun.run(CompletableFuture.java:1804)
	... 5 common frames omitted&lt;/LI-CODE&gt;</description>
      <pubDate>Mon, 09 Dec 2024 16:42:48 GMT</pubDate>
      <guid>https://community.intel.com/t5/Intel-Software-Guard-Extensions/Getting-Intel-PCS-server-returns-error-404/m-p/1648270#M6239</guid>
      <dc:creator>jgnoonan</dc:creator>
      <dc:date>2024-12-09T16:42:48Z</dc:date>
    </item>
    <item>
      <title>Re: Getting Intel PCS server returns error(404)</title>
      <link>https://community.intel.com/t5/Intel-Software-Guard-Extensions/Getting-Intel-PCS-server-returns-error-404/m-p/1648279#M6240</link>
      <description>&lt;P&gt;It seems you're running on a &lt;A href="https://learn.microsoft.com/en-us/azure/virtual-machines/sizes/general-purpose/dcsv2-series?tabs=sizebasic" target="_self"&gt;DCSv2&lt;/A&gt; series instance which are based on Xeon E CPUs..&amp;nbsp; These instances will not have that OID it's complaining about.&amp;nbsp; You can see all the OIDs in our &lt;A href="https://api.trustedservices.intel.com/documents/Intel_SGX_PCK_Certificate_CRL_Spec-1.5.pdf" target="_self"&gt;PCK Cert Spec&lt;/A&gt;. As far as I know, OE should support those CPUs, but you'd need to debug OE or ask the OE maintainers about this.&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;Regards.&lt;/P&gt;</description>
      <pubDate>Mon, 09 Dec 2024 17:30:07 GMT</pubDate>
      <guid>https://community.intel.com/t5/Intel-Software-Guard-Extensions/Getting-Intel-PCS-server-returns-error-404/m-p/1648279#M6240</guid>
      <dc:creator>Scott_R_Intel</dc:creator>
      <dc:date>2024-12-09T17:30:07Z</dc:date>
    </item>
    <item>
      <title>Re: Getting Intel PCS server returns error(404)</title>
      <link>https://community.intel.com/t5/Intel-Software-Guard-Extensions/Getting-Intel-PCS-server-returns-error-404/m-p/1648281#M6241</link>
      <description>&lt;P&gt;Perfect.&amp;nbsp; BTW, what series do you recommend so I don't run into this issue?&amp;nbsp; I need to request a quota change from Microsoft.&amp;nbsp; Thanks!!&lt;/P&gt;</description>
      <pubDate>Mon, 09 Dec 2024 17:35:27 GMT</pubDate>
      <guid>https://community.intel.com/t5/Intel-Software-Guard-Extensions/Getting-Intel-PCS-server-returns-error-404/m-p/1648281#M6241</guid>
      <dc:creator>jgnoonan</dc:creator>
      <dc:date>2024-12-09T17:35:27Z</dc:date>
    </item>
    <item>
      <title>Re: Getting Intel PCS server returns error(404)</title>
      <link>https://community.intel.com/t5/Intel-Software-Guard-Extensions/Getting-Intel-PCS-server-returns-error-404/m-p/1648284#M6242</link>
      <description>&lt;P&gt;The &lt;A href="https://learn.microsoft.com/en-us/azure/virtual-machines/sizes/general-purpose/dcsv3-series?tabs=sizebasic" target="_self"&gt;DCSv3&lt;/A&gt;&amp;nbsp;series is based on our 3rd Gen Xeon Scalable (aka Ice Lake Server) CPUs.&amp;nbsp; It will have this OID, as all Xeon Scalables do, so it should get passed this particular issue.&lt;/P&gt;</description>
      <pubDate>Mon, 09 Dec 2024 17:38:54 GMT</pubDate>
      <guid>https://community.intel.com/t5/Intel-Software-Guard-Extensions/Getting-Intel-PCS-server-returns-error-404/m-p/1648284#M6242</guid>
      <dc:creator>Scott_R_Intel</dc:creator>
      <dc:date>2024-12-09T17:38:54Z</dc:date>
    </item>
    <item>
      <title>Re: Getting Intel PCS server returns error(404)</title>
      <link>https://community.intel.com/t5/Intel-Software-Guard-Extensions/Getting-Intel-PCS-server-returns-error-404/m-p/1648291#M6243</link>
      <description>&lt;P&gt;OK, so I provisioned a&amp;nbsp;&lt;SPAN&gt;Standard DC2sv3 (2 vcpus, 16 GiB memory) but PCCS is showing the following errors in the log at PCCS Startup:&lt;BR /&gt;&lt;BR /&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;LI-CODE lang="markup"&gt;Intel PCS server returns error(404).

Dec 09 17:47:27 Signal-SGX-SRVR node[28819]: 2024-12-09 17:47:27.794 [error]: Error: No cache data for this platform.

Dec 09 17:47:27 Signal-SGX-SRVR node[28819]:     at Module.getPckCertFromPCS (file:///opt/intel/sgx-dcap-pccs/services/logic/commonCac&amp;gt;

Dec 09 17:47:27 Signal-SGX-SRVR node[28819]:     at process.processTicksAndRejections (node:internal/process/task_queues:95:5)

Dec 09 17:47:27 Signal-SGX-SRVR node[28819]:     at async ReqCachingMode.registerPlatforms (file:///opt/intel/sgx-dcap-pccs/services/c&amp;gt;

Dec 09 17:47:27 Signal-SGX-SRVR node[28819]:     at async Module.registerPlatforms (file:///opt/intel/sgx-dcap-pccs/services/platforms&amp;gt;

Dec 09 17:47:27 Signal-SGX-SRVR node[28819]:     at async postPlatforms (file:///opt/intel/sgx-dcap-pccs/controllers/platformsControll&amp;gt;

Dec 09 17:47:27 Signal-SGX-SRVR node[28819]: 2024-12-09 17:47:27.796 [info]: 127.0.0.1 - - [09/Dec/2024:17:47:27 +0000] "POST /sgx/cer&amp;gt;

~

 
Intel PCS server returns error(404).

Dec 09 17:47:27 Signal-SGX-SRVR node[28819]: 2024-12-09 17:47:27.794 [error]: Error: No cache data for this platform.

Dec 09 17:47:27 Signal-SGX-SRVR node[28819]:     at Module.getPckCertFromPCS (file:///opt/intel/sgx-dcap-pccs/services/logic/commonCac&amp;gt;

Dec 09 17:47:27 Signal-SGX-SRVR node[28819]:     at process.processTicksAndRejections (node:internal/process/task_queues:95:5)

Dec 09 17:47:27 Signal-SGX-SRVR node[28819]:     at async ReqCachingMode.registerPlatforms (file:///opt/intel/sgx-dcap-pccs/services/c&amp;gt;

Dec 09 17:47:27 Signal-SGX-SRVR node[28819]:     at async Module.registerPlatforms (file:///opt/intel/sgx-dcap-pccs/services/platforms&amp;gt;

Dec 09 17:47:27 Signal-SGX-SRVR node[28819]:     at async postPlatforms (file:///opt/intel/sgx-dcap-pccs/controllers/platformsControll&amp;gt;

Dec 09 17:47:27 Signal-SGX-SRVR node[28819]: 2024-12-09 17:47:27.796 [info]: 127.0.0.1 - - [09/Dec/2024:17:47:27 +0000] "POST /sgx/cer&amp;gt;

~

 &lt;/LI-CODE&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&lt;SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN&gt;So here is my question:&amp;nbsp; Based on the sqx_default_qcnl.conf, we're not even using a local PCCS service.&amp;nbsp; Do I need to worry about this?&lt;/SPAN&gt;&lt;/P&gt;</description>
      <pubDate>Mon, 09 Dec 2024 17:55:01 GMT</pubDate>
      <guid>https://community.intel.com/t5/Intel-Software-Guard-Extensions/Getting-Intel-PCS-server-returns-error-404/m-p/1648291#M6243</guid>
      <dc:creator>jgnoonan</dc:creator>
      <dc:date>2024-12-09T17:55:01Z</dc:date>
    </item>
    <item>
      <title>Re: Getting Intel PCS server returns error(404)</title>
      <link>https://community.intel.com/t5/Intel-Software-Guard-Extensions/Getting-Intel-PCS-server-returns-error-404/m-p/1648295#M6244</link>
      <description>&lt;P&gt;Scott:&amp;nbsp; Never mind about the last post.&amp;nbsp; I have a V3 and it's working perfectly now.&amp;nbsp; Thanks so much for your help!!&lt;/P&gt;</description>
      <pubDate>Mon, 09 Dec 2024 18:49:41 GMT</pubDate>
      <guid>https://community.intel.com/t5/Intel-Software-Guard-Extensions/Getting-Intel-PCS-server-returns-error-404/m-p/1648295#M6244</guid>
      <dc:creator>jgnoonan</dc:creator>
      <dc:date>2024-12-09T18:49:41Z</dc:date>
    </item>
    <item>
      <title>Re: Getting Intel PCS server returns error(404)</title>
      <link>https://community.intel.com/t5/Intel-Software-Guard-Extensions/Getting-Intel-PCS-server-returns-error-404/m-p/1648472#M6246</link>
      <description>&lt;P&gt;Scott:&amp;nbsp; Is there a way to pull the certificate into a pk12 file?&amp;nbsp; I am getting a certificate error on the client side and I think I need to load the certificate into the client application's jks file.&amp;nbsp; The error is:&lt;BR /&gt;&lt;BR /&gt;&lt;/P&gt;&lt;LI-CODE lang="markup"&gt;failure to attest remote enclave: AttestationError { message: “TCB contains unmitigated unaccepted advisory ids: ["INTEL-SA-00615"]” }&lt;/LI-CODE&gt;&lt;P&gt;&lt;BR /&gt;Thanks!&lt;/P&gt;</description>
      <pubDate>Tue, 10 Dec 2024 12:47:58 GMT</pubDate>
      <guid>https://community.intel.com/t5/Intel-Software-Guard-Extensions/Getting-Intel-PCS-server-returns-error-404/m-p/1648472#M6246</guid>
      <dc:creator>jgnoonan</dc:creator>
      <dc:date>2024-12-10T12:47:58Z</dc:date>
    </item>
    <item>
      <title>Re: Getting Intel PCS server returns error(404)</title>
      <link>https://community.intel.com/t5/Intel-Software-Guard-Extensions/Getting-Intel-PCS-server-returns-error-404/m-p/1648487#M6247</link>
      <description>&lt;P&gt;This means that there is an actual vulnerability for your platform/enclave that you need to understand.&amp;nbsp; If you do an internet search for that Security Advisory (SA), you will find information about it:&lt;/P&gt;
&lt;P&gt;&lt;A href="https://www.intel.com/content/www/us/en/security-center/advisory/intel-sa-00615.html" target="_blank"&gt;INTEL-SA-00615&lt;/A&gt;&lt;/P&gt;
&lt;P&gt;That will provide all the relevant CVEs about this issue, as well as links to&lt;SPAN&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;A href="https://www.intel.com/content/www/us/en/security-center/technical-details/sgx-attestation-technical-details.html" target="_blank"&gt;Intel SGX Attestation Technical Details&lt;/A&gt;&lt;SPAN&gt;&amp;nbsp;and&amp;nbsp;&lt;A href="https://software.intel.com/content/www/us/en/develop/download/intel-software-guard-extensions-trusted-computing-base-tcb-recovery.html" target="_blank"&gt;TCB Recovery Guidance&lt;/A&gt;&amp;nbsp;that will also help you understand what you need to do for the given SA.&lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&lt;SPAN&gt;Th output you gave doesn't show it, but you would have gotten one of two possible verification results from that particular SA:&amp;nbsp; "SWHardeningNeeded" or "ConfigurationAndSWHardeningNeeded"&lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&lt;SPAN&gt;SWHardeningNeeded means you need to do something when building your enclave (ie. special toolchain, build options, etc.) to fully mitigate the vulnerability.&lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&lt;SPAN&gt;ConfigurationAndSWHardeningNeeded means you need to do something when building your enclave as above but also need to disable Hyperthreading.&lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&lt;SPAN&gt;Generally, once a vulnerability is found with a particular CPU that results in a&amp;nbsp;SWHardeningNeeded verification result, you will forever and always get that result when verifying.&amp;nbsp; It is not an actual "failure" if you have done whatever work is required when building your enclave to mitigate the vulnerability.&amp;nbsp; Your quote verification policy needs to understand this.&amp;nbsp; Meaning, once you've mitigated the issue in your enclave and bumped the SVN (Security Version Number) of your enclave, your verification policy will need to understand that this result is ok because you've done what you need to do.&lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&lt;SPAN&gt;Finally, it is up to the platform owner and the enclave builder to read about and understand anything you may need to do for any given SA.&lt;/SPAN&gt;&lt;/P&gt;</description>
      <pubDate>Tue, 10 Dec 2024 15:25:33 GMT</pubDate>
      <guid>https://community.intel.com/t5/Intel-Software-Guard-Extensions/Getting-Intel-PCS-server-returns-error-404/m-p/1648487#M6247</guid>
      <dc:creator>Scott_R_Intel</dc:creator>
      <dc:date>2024-12-10T15:25:33Z</dc:date>
    </item>
    <item>
      <title>Re: Getting Intel PCS server returns error(404)</title>
      <link>https://community.intel.com/t5/Intel-Software-Guard-Extensions/Getting-Intel-PCS-server-returns-error-404/m-p/1648498#M6248</link>
      <description>We used the Azure ACC VM type DC2s_v3. Do you know which type does not have this issue, or do I need to contact Microsoft? Thanks!</description>
      <pubDate>Tue, 10 Dec 2024 16:00:57 GMT</pubDate>
      <guid>https://community.intel.com/t5/Intel-Software-Guard-Extensions/Getting-Intel-PCS-server-returns-error-404/m-p/1648498#M6248</guid>
      <dc:creator>jgnoonan</dc:creator>
      <dc:date>2024-12-10T16:00:57Z</dc:date>
    </item>
    <item>
      <title>Re: Getting Intel PCS server returns error(404)</title>
      <link>https://community.intel.com/t5/Intel-Software-Guard-Extensions/Getting-Intel-PCS-server-returns-error-404/m-p/1648930#M6252</link>
      <description>&lt;P&gt;Scott:&amp;nbsp; Any advice on my last question?&amp;nbsp; Thanks and I really appreciate all of your help!&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Warmest regards,&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Joe Noonan&lt;/P&gt;</description>
      <pubDate>Thu, 12 Dec 2024 12:50:25 GMT</pubDate>
      <guid>https://community.intel.com/t5/Intel-Software-Guard-Extensions/Getting-Intel-PCS-server-returns-error-404/m-p/1648930#M6252</guid>
      <dc:creator>jgnoonan</dc:creator>
      <dc:date>2024-12-12T12:50:25Z</dc:date>
    </item>
    <item>
      <title>Re: Getting Intel PCS server returns error(404)</title>
      <link>https://community.intel.com/t5/Intel-Software-Guard-Extensions/Getting-Intel-PCS-server-returns-error-404/m-p/1648941#M6253</link>
      <description>&lt;P&gt;Hi again Joe.&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;If your ultimate goal is to get a fully "UP_TO_DATE" verification result with no SAs, that is going to be a tough task.&amp;nbsp; This becomes easily understandable if you go look at our &lt;A href="https://www.intel.com/content/www/us/en/developer/topic-technology/software-security-guidance/processors-affected-consolidated-product-cpu-model.html" target="_self"&gt;Software Security Guidance&lt;/A&gt;&amp;nbsp;page.&amp;nbsp; I am not aware of any clouds/instances that can do this currently, off the top of my head.&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;My advice, as I mentioned before, is to make sure you build your enclave(s) with all mitigations, and your verification code (looks to be Signal's) needs to be able to set and handle policies around this.&amp;nbsp; My educated guess is that their code probably has this ability, but I've never personally looked into it.&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;Regards.&lt;/P&gt;</description>
      <pubDate>Thu, 12 Dec 2024 13:51:05 GMT</pubDate>
      <guid>https://community.intel.com/t5/Intel-Software-Guard-Extensions/Getting-Intel-PCS-server-returns-error-404/m-p/1648941#M6253</guid>
      <dc:creator>Scott_R_Intel</dc:creator>
      <dc:date>2024-12-12T13:51:05Z</dc:date>
    </item>
    <item>
      <title>Re: Getting Intel PCS server returns error(404)</title>
      <link>https://community.intel.com/t5/Intel-Software-Guard-Extensions/Getting-Intel-PCS-server-returns-error-404/m-p/1648960#M6254</link>
      <description>&lt;P&gt;Scott:&amp;nbsp; Thanks.&amp;nbsp; So it turns out my client did not install the Intel Microcode updates to their VM.&amp;nbsp; They claimed they had, but in fact, hadn't.&amp;nbsp; Once that was done, and the system rebooted, we rebuilt the enclaves including the flags recommended by the CVE docs, the issue was resolved.&amp;nbsp; Everything is up and running and I will accept the solution.&amp;nbsp; Thanks again so much for your help.&lt;BR /&gt;&lt;BR /&gt;Problem resolution:&lt;BR /&gt;&lt;BR /&gt;1.&amp;nbsp; Ran&amp;nbsp;&lt;/P&gt;&lt;LI-CODE lang="markup"&gt;sudo apt update &amp;amp;&amp;amp; sudo apt install intel-microcode -y&lt;/LI-CODE&gt;&lt;P&gt;2.&amp;nbsp; Rebooted Virtual Machine&lt;/P&gt;&lt;P&gt;3.&amp;nbsp; Rebuilt enclaves.&lt;/P&gt;</description>
      <pubDate>Thu, 12 Dec 2024 15:17:53 GMT</pubDate>
      <guid>https://community.intel.com/t5/Intel-Software-Guard-Extensions/Getting-Intel-PCS-server-returns-error-404/m-p/1648960#M6254</guid>
      <dc:creator>jgnoonan</dc:creator>
      <dc:date>2024-12-12T15:17:53Z</dc:date>
    </item>
    <item>
      <title>Re: Getting Intel PCS server returns error(404)</title>
      <link>https://community.intel.com/t5/Intel-Software-Guard-Extensions/Getting-Intel-PCS-server-returns-error-404/m-p/1649521#M6261</link>
      <description>&lt;P&gt;&lt;a href="https://community.intel.com/t5/user/viewprofilepage/user-id/363587"&gt;@jgnoonan&lt;/a&gt;&amp;nbsp;Hi, I'm also trying setup this CDS service, but facing with little bit another error which comes from mobile app:&lt;/P&gt;&lt;P&gt;&lt;SPAN&gt;invalidAttestationData("SGX operation failed: attestation data invalid: Evidence does not fit expected format")&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN&gt;After debugging it looks like mobile app after initial connect to CDS service trying make enclave attestation, but service (or enclave) sends back some zero "ereport" data, and mobile app abort websocket connection with that error above. &lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN&gt;And that's it, no errors from CDS backend, just this one from mobile client.&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;So, if everything works for you, could you please help me and describe your final setup by answering my questions:&lt;/P&gt;&lt;P&gt;1. What is your VM size? Is it still&amp;nbsp;Standard_DC2s_v3? And what is OS? is it Ubuntu 20.04?&lt;/P&gt;&lt;P&gt;2. What is your final&amp;nbsp;sgx_default_qcnl.conf looks like?&lt;/P&gt;&lt;P&gt;3.&amp;nbsp;&lt;SPAN class=""&gt;Where I can find same&amp;nbsp;aesm_service logs as from this post ?&amp;nbsp;&lt;A href="https://community.intel.com/t5/Intel-Software-Guard-Extensions/Getting-Intel-PCS-server-returns-error-404/m-p/1648249/highlight/true#M6237" target="_blank" rel="noopener"&gt;https://community.intel.com/t5/Intel-Software-Guard-Extensions/Getting-Intel-PCS-server-returns-error-404/m-p/1648249/highlight/true#M6237&lt;/A&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;4. What exact libs you installed on VM? Could you show the result of the command:&amp;nbsp;&lt;SPAN class=""&gt;apt list --installed | grep 'sgx-.*'&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN class=""&gt;5. Did you install Intel SGX SDK and/or open-enclave SDK?&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN class=""&gt;6. Did you install az-dcap-client lib?&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN class=""&gt;7. You said you installed local PCCS service, but it's not worked... Have you fixed it or you find out that it's not needed and removed it?&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN class=""&gt;8. Did you setup at Azure control panel "attestation provider" service with some policies..?&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN class=""&gt;9. You said "we rebuilt the enclaves including the flags recommended by the CVE docs" -- could you please provide more details how you did it? I mean what is the flags and enclave build command looks like?&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&lt;SPAN class=""&gt;&lt;SPAN&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Sun, 15 Dec 2024 15:08:35 GMT</pubDate>
      <guid>https://community.intel.com/t5/Intel-Software-Guard-Extensions/Getting-Intel-PCS-server-returns-error-404/m-p/1649521#M6261</guid>
      <dc:creator>Roman888</dc:creator>
      <dc:date>2024-12-15T15:08:35Z</dc:date>
    </item>
    <item>
      <title>Re: Getting Intel PCS server returns error(404)</title>
      <link>https://community.intel.com/t5/Intel-Software-Guard-Extensions/Getting-Intel-PCS-server-returns-error-404/m-p/1649524#M6262</link>
      <description>&lt;a href="https://community.intel.com/t5/user/viewprofilepage/user-id/397967"&gt;@Roman888&lt;/a&gt; the answers to your questions are quite lengthy. I did get it to work and it requires both the Intel SGX SDK and Openenclave. I'll respond with a more detailed post shortly.</description>
      <pubDate>Sun, 15 Dec 2024 12:19:07 GMT</pubDate>
      <guid>https://community.intel.com/t5/Intel-Software-Guard-Extensions/Getting-Intel-PCS-server-returns-error-404/m-p/1649524#M6262</guid>
      <dc:creator>jgnoonan</dc:creator>
      <dc:date>2024-12-15T12:19:07Z</dc:date>
    </item>
    <item>
      <title>Re: Getting Intel PCS server returns error(404)</title>
      <link>https://community.intel.com/t5/Intel-Software-Guard-Extensions/Getting-Intel-PCS-server-returns-error-404/m-p/1649548#M6263</link>
      <description>&lt;P&gt;thanks, will waiting for your answer..&lt;/P&gt;</description>
      <pubDate>Sun, 15 Dec 2024 17:46:38 GMT</pubDate>
      <guid>https://community.intel.com/t5/Intel-Software-Guard-Extensions/Getting-Intel-PCS-server-returns-error-404/m-p/1649548#M6263</guid>
      <dc:creator>Roman888</dc:creator>
      <dc:date>2024-12-15T17:46:38Z</dc:date>
    </item>
    <item>
      <title>Re: Getting Intel PCS server returns error(404)</title>
      <link>https://community.intel.com/t5/Intel-Software-Guard-Extensions/Getting-Intel-PCS-server-returns-error-404/m-p/1649638#M6264</link>
      <description>&lt;OL&gt;&lt;LI&gt;Yes, used DC2s_v3 (2 CPU 8GB RAM) with Ubuntu 20.04&lt;/LI&gt;&lt;LI&gt;See below:&lt;/LI&gt;&lt;/OL&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;LI-CODE lang="json"&gt;{
  // *** ATTENTION : This file is in JSON format so the keys are case sensitive. Don't change them.
  
  // This is a typical config file when used in Microsoft Azure environment

  "pccs_url": "https://global.acccache.azure.net/sgx/certification/v4/",
  //"pccs_url": "https://localhost:8099/sgx/certification/v4/",

  "use_secure_cert": false,

  "collateral_service": "https://api.trustedservices.intel.com/sgx/certification/v4/",

  "pccs_api_version": "3.1",

  "retry_times": 6,

  "retry_delay": 5,

  "local_pck_url": "http://169.254.169.254/metadata/THIM/sgx/certification/v4/",

  "pck_cache_expire_hours": 48,

  "verify_collateral_cache_expire_hours": 48,

  "custom_request_options" : {
       "get_cert" : {
          "headers": {
              "metadata": "true"
          },
          "params": {
             "api-version": "2021-07-22-preview"
         }
      }
   }
}&lt;/LI-CODE&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;UL&gt;&lt;LI&gt;&amp;nbsp;The aesmd service writes logs to /var/log/syslog with the identifier aesmd&lt;/LI&gt;&lt;LI&gt;&amp;nbsp; See below:&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;LI-CODE lang="markup"&gt;libsgx-ae-epid/unknown,now 2.25.100.3-focal1 amd64 [installed]
libsgx-ae-id-enclave/unknown,now 1.22.100.3-focal1 amd64 [installed,automatic]
libsgx-ae-le/unknown,now 2.25.100.3-focal1 amd64 [installed]
libsgx-ae-pce/unknown,now 2.25.100.3-focal1 amd64 [installed]
libsgx-ae-qe3/unknown,now 1.22.100.3-focal1 amd64 [installed]
libsgx-ae-qve/unknown,now 1.22.100.3-focal1 amd64 [installed]
libsgx-ae-tdqe/unknown,now 1.22.100.3-focal1 amd64 [installed]
libsgx-aesm-ecdsa-plugin/unknown,now 2.25.100.3-focal1 amd64 [installed]
libsgx-aesm-epid-plugin/unknown,now 2.25.100.3-focal1 amd64 [installed]
libsgx-aesm-launch-plugin/unknown,now 2.25.100.3-focal1 amd64 [installed]
libsgx-aesm-pce-plugin/unknown,now 2.25.100.3-focal1 amd64 [installed]
libsgx-aesm-quote-ex-plugin/unknown,now 2.25.100.3-focal1 amd64 [installed]
libsgx-dcap-default-qpl-dev/unknown,now 1.22.100.3-focal1 amd64 [installed]
libsgx-dcap-default-qpl/unknown,now 1.22.100.3-focal1 amd64 [installed]
libsgx-dcap-ql-dev/unknown,now 1.22.100.3-focal1 amd64 [installed]
libsgx-dcap-ql/unknown,now 1.22.100.3-focal1 amd64 [installed]
libsgx-dcap-quote-verify-dev/unknown,now 1.22.100.3-focal1 amd64 [installed]
libsgx-dcap-quote-verify/unknown,now 1.22.100.3-focal1 amd64 [installed]
libsgx-enclave-common-dev/unknown,now 2.25.100.3-focal1 amd64 [installed]
libsgx-enclave-common/unknown,now 2.25.100.3-focal1 amd64 [installed]
libsgx-epid-dev/unknown,now 2.25.100.3-focal1 amd64 [installed]
libsgx-epid/unknown,now 2.25.100.3-focal1 amd64 [installed]
libsgx-headers/unknown,now 2.25.100.3-focal1 amd64 [installed,automatic]
libsgx-launch-dev/unknown,now 2.25.100.3-focal1 amd64 [installed]
libsgx-launch/unknown,now 2.25.100.3-focal1 amd64 [installed]
libsgx-pce-logic/unknown,now 1.22.100.3-focal1 amd64 [installed]
libsgx-qe3-logic/unknown,now 1.22.100.3-focal1 amd64 [installed]
libsgx-quote-ex-dev/unknown,now 2.25.100.3-focal1 amd64 [installed]
libsgx-quote-ex/unknown,now 2.25.100.3-focal1 amd64 [installed]
libsgx-ra-network-dev/unknown,now 1.22.100.3-focal1 amd64 [installed]
libsgx-ra-network/unknown,now 1.22.100.3-focal1 amd64 [installed]
libsgx-ra-uefi-dev/unknown,now 1.22.100.3-focal1 amd64 [installed]
libsgx-ra-uefi/unknown,now 1.22.100.3-focal1 amd64 [installed]
libsgx-tdx-logic-dev/unknown,now 1.22.100.3-focal1 amd64 [installed]
libsgx-tdx-logic/unknown,now 1.22.100.3-focal1 amd64 [installed]
libsgx-uae-service/unknown,now 2.25.100.3-focal1 amd64 [installed]
libsgx-urts/unknown,now 2.25.100.3-focal1 amd64 [installed]
sgx-aesm-service/unknown,now 2.25.100.3-focal1 amd64 [installed]
sgx-dcap-pccs/unknown,now 1.21.100.3-focal1 amd64 [installed]
sgx-pck-id-retrieval-tool/unknown,now 1.22.100.3-focal1 amd64 [installed]
sgx-ra-service/unknown,now 1.22.100.3-focal1 amd64 [installed]&lt;/LI-CODE&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;UL&gt;&lt;LI&gt;Yes.&amp;nbsp; Installed both though I ran the ansible scripts located on this page.&amp;nbsp; It installs SGX and then you build and install OpenEnclave.&lt;BR /&gt;&lt;OL&gt;&lt;LI&gt;&lt;A href="https://github.com/openenclave/openenclave/blob/master/docs/GettingStartedDocs/Contributors/SGX1FLCGettingStarted.md" target="_blank" rel="noopener"&gt;https://github.com/openenclave/openenclave/blob/master/docs/GettingStartedDocs/Contributors/SGX1FLCGettingStarted.md&lt;/A&gt;&lt;/LI&gt;&lt;/OL&gt;&lt;/LI&gt;&lt;LI&gt;The ansible scripts from step 6 installs the az-dcap-client, but we're using the Intel Quote Provider Library&lt;/LI&gt;&lt;LI&gt;You do not need the local PCCS server since the pccs_url is using the Azure caching service.&lt;/LI&gt;&lt;LI&gt;No.&amp;nbsp; You don't need that.&lt;/LI&gt;&lt;LI&gt;You don't need to worry about that.&amp;nbsp; The enclaves are built already mitigated.&amp;nbsp; That said, the enclave ID is hard-coded into libsignal (yes, you read that correctly).&amp;nbsp; The hard-coded value is&amp;nbsp;&lt;P class=""&gt;&lt;SPAN class=""&gt;0f6fd79cdfdaa5b2e6337f534d3baf999318b0c462a7ac1f41297a3e4b424a57.&amp;nbsp; You need to put this in pom.xml when you run the command to build "enclave-release". Just add ENCLAVE_ID=&lt;/SPAN&gt;&lt;/P&gt;&lt;P class=""&gt;&lt;SPAN class=""&gt;0f6fd79cdfdaa5b2e6337f534d3baf999318b0c462a7ac1f41297a3e4b424a57 to the command under that section of pom.xml.&lt;BR /&gt;&lt;I&gt;&lt;BR /&gt;&lt;/I&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;&lt;SPAN class=""&gt;&lt;I&gt;I hope this helps.&lt;/I&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Mon, 16 Dec 2024 00:42:44 GMT</pubDate>
      <guid>https://community.intel.com/t5/Intel-Software-Guard-Extensions/Getting-Intel-PCS-server-returns-error-404/m-p/1649638#M6264</guid>
      <dc:creator>jgnoonan</dc:creator>
      <dc:date>2024-12-16T00:42:44Z</dc:date>
    </item>
  </channel>
</rss>

