Run an application in a Realm using the Arm Confidential Compute Architecture (CCA)

About this Learning Path

Who is this for?

This is an introductory topic for software developers who want to learn how to run their applications in a Realm using the Arm Confidential Compute Architecture (CCA).

What will you learn?

Upon completion of this learning path, you will be able to:

  • Run the Arm reference CCA software stack on an Armv-A AEM Base FVP (Fixed Virtual Platform) with support for RME extensions.
  • Create a virtual machine in a Realm running guest Linux using a pre-built docker container.
  • Run a simple application in a Realm running guest Linux.
  • Obtain a CCA attestation token from the virtual guest in a Realm.

Prerequisites

Before starting, you will need the following:

Next