To allow an SGX application to access outside services, we need the certificate authority (CA) public key.
Each account has its certificate authority, so applications will have a different parent CA based on their respective accounts.
1.0 How to obtain an account CA public key
High-level steps include:
Sign up and log in to Fortanix Armor. For detailed instructions, refer to Getting Started with Fortanix Armor.
List accounts
Select account
List zones
This can be obtained using the REST API calls:
To log in to Fortanix Armor and select an account, refer to Sections 3.1 through 3.3 in Using Fortanix Confidential Computing Manager to Build an Enclave OS Nginx Application.
Get the list of zones and save the zone certificate to a file:
curl -b $cpath -c $cpath -H "X-CSRF-Header:true" https://armor.fortanix.com/api/v1/confidential_computing/zones | jq '.[0].certificate' -r > zone_ca.pem
2.0 How to configure external services
Services that support 'Trusted CA', for example, Fortanix-Data-Security-Manager (DSM), can be configured by copy-pasting the certificate obtained from the section above to the service and configuring a 'Common Name'.
.png?sv=2026-02-06&spr=https&st=2026-08-31T17%3A40%3A21Z&se=2026-08-31T17%3A51%3A21Z&sr=c&sp=r&sig=QQzd5VczWgAhmGJFMxjyuEnFUZZMX%2Bc7Tspxjtby2ww%3D)
Figure 1: Adding Trusted CA in Fortanix DSM