Advanced: Trusting the Software in Production

Running the software in a secure enclave provides a protection to the data in use - i.e., no one other than the software running in the enclave can access the enclave memory.

Another key factor of running software in a secure enclave is the ability to prove that the code running in that enclave is the actual code you intend to run there.
In such a way, you can communicate with and provide secrets only to such trusted software.

This section explains how this can be achieved using Anjuna Enterprise Enclaves for Intel® SGX.