com.vmware.vcenter.trusted_infrastructure package provides
interfaces that enable a Trusted Infrastructure.See: Description
| Interface | Description |
|---|---|
| Principal |
The
Principal interface contains information about the certificates
which sign the tokens used by vCenter for authentication. |
| PrincipalTypes |
Defines the data types of the
Principal
API service. |
| TrustAuthorityClusters |
The
TrustAuthorityClusters interface manages all the Trust Authority
Components on each Trust Authority Host in the cluster. |
| TrustAuthorityClustersTypes |
Defines the data types of the
TrustAuthorityClusters
API service. |
| Class | Description |
|---|---|
| NetworkAddress |
The
NetworkAddress class contains an IP address or DNS resolvable name
and a port on which a connection can be established. |
| NetworkAddress.Builder |
Builder class for
NetworkAddress. |
| PrincipalDefinitions |
Defines the type descriptors for the
Principal
API service. |
| PrincipalStub |
Remote stub implementation of the
Principal
API service. |
| PrincipalTypes.Info |
The
Info class contains the information about the principal and
certificates used by this vCenter to retrieve tokens. |
| PrincipalTypes.Info.Builder |
Builder class for
PrincipalTypes.Info. |
| StructDefinitions |
Defines the type descriptors for the top-level types in
com.vmware.vcenter.trusted_infrastructure package. |
| StsPrincipal |
The
StsPrincipal class contains a IDM principal. |
| StsPrincipal.Builder |
Builder class for
StsPrincipal. |
| StsPrincipalId |
The
StsPrincipalId class contains an IDM principal ID. |
| StsPrincipalId.Builder |
Builder class for
StsPrincipalId. |
| StsPrincipalType |
The
StsPrincipalType enum can be either users or groups. |
| TrustAuthorityClustersDefinitions |
Defines the type descriptors for the
TrustAuthorityClusters
API service. |
| TrustAuthorityClustersStub |
Remote stub implementation of the
TrustAuthorityClusters
API service. |
| TrustAuthorityClustersTypes.FilterSpec |
The
FilterSpec class contains the data necessary for identifying a
TrustAuthorityClusters. |
| TrustAuthorityClustersTypes.FilterSpec.Builder |
Builder class for
TrustAuthorityClustersTypes.FilterSpec. |
| TrustAuthorityClustersTypes.Info |
The
Info class contains the data necessary for retrieving the TrustAuthorityClusters info. |
| TrustAuthorityClustersTypes.Info.Builder |
Builder class for
TrustAuthorityClustersTypes.Info. |
| TrustAuthorityClustersTypes.State |
The
State enumeration class defines the states of the TrustAuthorityClusters. |
| TrustAuthorityClustersTypes.Summary |
The
Summary class contains information about TrustAuthorityClusters id and state. |
| TrustAuthorityClustersTypes.Summary.Builder |
Builder class for
TrustAuthorityClustersTypes.Summary. |
| TrustAuthorityClustersTypes.UpdateSpec |
The
UpdateSpec class contains the data necessary for update of a TrustAuthorityClusters. |
| TrustAuthorityClustersTypes.UpdateSpec.Builder |
Builder class for
TrustAuthorityClustersTypes.UpdateSpec. |
| TrustedInfrastructureFactory |
TrustedInfrastructureFactory is responsible for creating instances of services
contained inside the com.vmware.vcenter.trusted_infrastructure package and also has the subpackages reference
to access respective subpackage services. |
| X509CertChain |
The
X509CertChain class contains x509 certificate chain. |
| X509CertChain.Builder |
Builder class for
X509CertChain. |
| Enum | Description |
|---|---|
| StsPrincipalType.Values |
Native Java
enum representing this enumeration class. |
| TrustAuthorityClustersTypes._VAPI_OPERATIONS |
Identifiers of the task operations
|
| TrustAuthorityClustersTypes.State.Values |
Native Java
enum representing this enumeration class. |
com.vmware.vcenter.trusted_infrastructure package provides
interfaces that enable a Trusted Infrastructure. They are responsible for
ensuring that infrastructure nodes are running trusted software and for
releasing encryption keys only to trusted infrastructure nodes.