Review

In the "First Steps" section you began by reviewing how to set up the proper shell environment to run the Anjuna tools, and how to make sure that the anjuna-sgxrun tool works correctly.

Next you saw how to use anjuna-sgxrun to run a simple command under the protection of the Anjuna SGX Runtime.

You then saw how to use the same tool to protect a simple program that you wrote.

Finally, you stepped through the process of configuring a secure enclave to run openssl with custom parameters.

These are the bare essentials of running applications with the protection of the Anjuna SGX Runtime. In the sections that follow, you will see in greater detail how to configure protected applications to control their input and output, automatically encrypt sensitive data, run a protected application from a Docker container, and use the Anjuna Policy Manager to safely manage cryptographic keys for use with the Anjuna SGX Runtime.