Error Handling in Fortanix Confidential Computing Manager

Error Handling During Application Creation

  • 403 - Quota Exceeded error: The current limit for application creation in Fortanix Confidential Computing Manager (CCM) is ten (10) applications per account. So, if the user tries to create the 11th application, the following 403 error will be displayed. CCM_73.png
                                                                          Figure 1: 403 App Quota error
  • 400 – Application already present in the system error: When the user tries to create an application with the same name as an existing application that was previously created, then the following error will be displayed. CCM_74.png
                                                             Figure 2: 400 error app already present
  • 500 – Internal server error: This error appears when something went wrong with the Fortanix CCM server, but the server could not be more specific on what the exact problem is. Retry again.

Error Handling for Application Update

  • 400 – Pending domain whitelist tasks: When the user is trying to update the domain of a certificate, but the previous domain was still not approved/declined then the following error will be displayed. CCM_75.png
                                                     Figure 3: 400 error pending domain whitelist tasks
  • 500 – Internal server error: This error appears when something went wrong with the Fortanix CCM server, but the server could not be more specific on what the exact problem is. Retry again.

Error Handling for Image Creation

  • 403 – Quota Exceeded: The current limit for build creation in Fortanix CCM is ten (10) images per application. So, if the user tries to create the 11th image, the following 403 error will be displayed. CCM_76.png
                                                                     Figure 4: 403 Image quota exceeded
     
  • 400 – Bad request error: While creating an image for an EDP application If the user tries to use the same Enclave Sigstruct values then the following error will be displayed since MRENCLAVE is unique and cannot be the same for any two builds in an account.CCM_77.png
                                                                    Figure 5: 400 Bad request error
  • 500 – Internal server error: This error appears when something went wrong with the Fortanix CCM server, but the server could not be more specific on what the exact problem is. Retry again.

Error Handling for Compute Node Enrollment

During the compute node enrollment process, when the IAS Attestation fails for the compute node then the compute node will appear as “Unprovisioned” in the Compute Nodes For more details about the IAS attestation process please refer to the article: https://support.fortanix.com/hc/en-us/articles/360043448371-Fortanix-Confidential-Computing-Manager-SGX-Attestation-process.

CCM_78.png
                                          Figure 6: IAS Attestation failure for compute node enrollment

Was this article helpful?
0 out of 0 found this helpful