com.vmware.vcenter.confidential_computing.sgx
package covers VC
functionality to work with Intel CPUs Software Guard Extensions (SGX) on the
hosts.See: Description
Interface | Description |
---|---|
Hosts |
The
Hosts interfaces provides methods to register Intel Software Guard
Extensions (SGX) for the hosts. |
HostsTypes |
Defines the data types of the
Hosts
API service. |
Class | Description |
---|---|
HostsDefinitions |
Defines the type descriptors for the
Hosts
API service. |
HostsStub |
Remote stub implementation of the
Hosts
API service. |
HostsTypes.RegisterSpec |
The
RegisterSpec class contains the data necessary to identify the host. |
HostsTypes.RegisterSpec.Builder |
Builder class for
HostsTypes.RegisterSpec . |
SgxFactory |
SgxFactory is responsible for creating instances of services
contained inside the com.vmware.vcenter.confidential_computing.sgx package and also has the subpackages reference
to access respective subpackage services. |
StructDefinitions |
Defines the type descriptors for the top-level types in
com.vmware.vcenter.confidential_computing.sgx package. |
Enum | Description |
---|---|
HostsTypes._VAPI_OPERATIONS |
Identifiers of the task operations
|
com.vmware.vcenter.confidential_computing.sgx
package covers VC
functionality to work with Intel CPUs Software Guard Extensions (SGX) on the
hosts.
Software Guard Extensions (SGX) is a feature of recent Intel CPUs that allows users applications to create secure regions of memory-called enclaves-inside their address space. An enclave is opaque to all software running outside of the enclave, including the operating system and the hypervisor. In addition to this isolation functionality, Intel SGX also provides remote attestation capabilities, allowing external entities to verify that a specific SGX enclave is running on a host. An enclave's attestation quote is rooted on an Intel-issued Platform Certification Key (PCK) certificate that binds the current platform's SGX cryptographic identity to Intel, essentially certifying that it is a valid Intel SGX platform.