Interface VerifyConfidentialSpaceRequestOrBuilder (0.62.0)

publicinterface VerifyConfidentialSpaceRequestOrBuilderextendsMessageOrBuilder

Implements

MessageOrBuilder

Methods

getChallenge()

publicabstractStringgetChallenge()

Required. The name of the Challenge whose nonce was used to generate the attestation, in the format projects/*/locations/*/challenges/*. The provided Challenge will be consumed, and cannot be used again.

string challenge = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { ... }

Returns
Type Description
String

The challenge.

getChallengeBytes()

publicabstractByteStringgetChallengeBytes()

Required. The name of the Challenge whose nonce was used to generate the attestation, in the format projects/*/locations/*/challenges/*. The provided Challenge will be consumed, and cannot be used again.

string challenge = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { ... }

Returns
Type Description
ByteString

The bytes for challenge.

getGceShieldedIdentity()

publicabstractGceShieldedIdentitygetGceShieldedIdentity()

Optional. Information about the associated Compute Engine instance. Required for td_ccel requests only - tpm_attestation requests will provide this information in the attestation.

.google.cloud.confidentialcomputing.v1.GceShieldedIdentity gce_shielded_identity = 6 [(.google.api.field_behavior) = OPTIONAL];

Returns
Type Description
GceShieldedIdentity

The gceShieldedIdentity.

getGceShieldedIdentityOrBuilder()

publicabstractGceShieldedIdentityOrBuildergetGceShieldedIdentityOrBuilder()

Optional. Information about the associated Compute Engine instance. Required for td_ccel requests only - tpm_attestation requests will provide this information in the attestation.

.google.cloud.confidentialcomputing.v1.GceShieldedIdentity gce_shielded_identity = 6 [(.google.api.field_behavior) = OPTIONAL];

Returns
Type Description
GceShieldedIdentityOrBuilder

getGcpCredentials()

publicabstractGcpCredentialsgetGcpCredentials()

Optional. Credentials used to populate the "emails" claim in the claims_token. If not present, token will not contain the "emails" claim.

.google.cloud.confidentialcomputing.v1.GcpCredentials gcp_credentials = 2 [(.google.api.field_behavior) = OPTIONAL];

Returns
Type Description
GcpCredentials

The gcpCredentials.

getGcpCredentialsOrBuilder()

publicabstractGcpCredentialsOrBuildergetGcpCredentialsOrBuilder()

Optional. Credentials used to populate the "emails" claim in the claims_token. If not present, token will not contain the "emails" claim.

.google.cloud.confidentialcomputing.v1.GcpCredentials gcp_credentials = 2 [(.google.api.field_behavior) = OPTIONAL];

Returns
Type Description
GcpCredentialsOrBuilder

getOptions()

publicabstractVerifyConfidentialSpaceRequest.ConfidentialSpaceOptionsgetOptions()

Optional. A collection of fields that modify the token output.

.google.cloud.confidentialcomputing.v1.VerifyConfidentialSpaceRequest.ConfidentialSpaceOptions options = 7 [(.google.api.field_behavior) = OPTIONAL];

Returns
Type Description
VerifyConfidentialSpaceRequest.ConfidentialSpaceOptions

The options.

getOptionsOrBuilder()

publicabstractVerifyConfidentialSpaceRequest.ConfidentialSpaceOptionsOrBuildergetOptionsOrBuilder()

Optional. A collection of fields that modify the token output.

.google.cloud.confidentialcomputing.v1.VerifyConfidentialSpaceRequest.ConfidentialSpaceOptions options = 7 [(.google.api.field_behavior) = OPTIONAL];

Returns
Type Description
VerifyConfidentialSpaceRequest.ConfidentialSpaceOptionsOrBuilder

getSignedEntities(int index)

publicabstractSignedEntitygetSignedEntities(intindex)

Optional. A list of signed entities containing container image signatures that can be used for server-side signature verification.

repeated .google.cloud.confidentialcomputing.v1.SignedEntity signed_entities = 5 [(.google.api.field_behavior) = OPTIONAL];

Parameter
Name Description
index int
Returns
Type Description
SignedEntity

getSignedEntitiesCount()

publicabstractintgetSignedEntitiesCount()

Optional. A list of signed entities containing container image signatures that can be used for server-side signature verification.

repeated .google.cloud.confidentialcomputing.v1.SignedEntity signed_entities = 5 [(.google.api.field_behavior) = OPTIONAL];

Returns
Type Description
int

getSignedEntitiesList()

publicabstractList<SignedEntity>getSignedEntitiesList()

Optional. A list of signed entities containing container image signatures that can be used for server-side signature verification.

repeated .google.cloud.confidentialcomputing.v1.SignedEntity signed_entities = 5 [(.google.api.field_behavior) = OPTIONAL];

Returns
Type Description
List<SignedEntity>

getSignedEntitiesOrBuilder(int index)

publicabstractSignedEntityOrBuildergetSignedEntitiesOrBuilder(intindex)

Optional. A list of signed entities containing container image signatures that can be used for server-side signature verification.

repeated .google.cloud.confidentialcomputing.v1.SignedEntity signed_entities = 5 [(.google.api.field_behavior) = OPTIONAL];

Parameter
Name Description
index int
Returns
Type Description
SignedEntityOrBuilder

getSignedEntitiesOrBuilderList()

publicabstractList<?extendsSignedEntityOrBuilder>getSignedEntitiesOrBuilderList()

Optional. A list of signed entities containing container image signatures that can be used for server-side signature verification.

repeated .google.cloud.confidentialcomputing.v1.SignedEntity signed_entities = 5 [(.google.api.field_behavior) = OPTIONAL];

Returns
Type Description
List<? extends com.google.cloud.confidentialcomputing.v1.SignedEntityOrBuilder>

getTdCcel()

publicabstractTdxCcelAttestationgetTdCcel()

Input only. A TDX with CCEL and RTMR Attestation Quote.

.google.cloud.confidentialcomputing.v1.TdxCcelAttestation td_ccel = 3 [(.google.api.field_behavior) = INPUT_ONLY];

Returns
Type Description
TdxCcelAttestation

The tdCcel.

getTdCcelOrBuilder()

publicabstractTdxCcelAttestationOrBuildergetTdCcelOrBuilder()

Input only. A TDX with CCEL and RTMR Attestation Quote.

.google.cloud.confidentialcomputing.v1.TdxCcelAttestation td_ccel = 3 [(.google.api.field_behavior) = INPUT_ONLY];

Returns
Type Description
TdxCcelAttestationOrBuilder

getTeeAttestationCase()

publicabstractVerifyConfidentialSpaceRequest.TeeAttestationCasegetTeeAttestationCase()
Returns
Type Description
VerifyConfidentialSpaceRequest.TeeAttestationCase

getTpmAttestation()

publicabstractTpmAttestationgetTpmAttestation()

Input only. The TPM-specific data provided by the attesting platform, used to populate any of the claims regarding platform state.

.google.cloud.confidentialcomputing.v1.TpmAttestation tpm_attestation = 4 [(.google.api.field_behavior) = INPUT_ONLY];

Returns
Type Description
TpmAttestation

The tpmAttestation.

getTpmAttestationOrBuilder()

publicabstractTpmAttestationOrBuildergetTpmAttestationOrBuilder()

Input only. The TPM-specific data provided by the attesting platform, used to populate any of the claims regarding platform state.

.google.cloud.confidentialcomputing.v1.TpmAttestation tpm_attestation = 4 [(.google.api.field_behavior) = INPUT_ONLY];

Returns
Type Description
TpmAttestationOrBuilder

hasGceShieldedIdentity()

publicabstractbooleanhasGceShieldedIdentity()

Optional. Information about the associated Compute Engine instance. Required for td_ccel requests only - tpm_attestation requests will provide this information in the attestation.

.google.cloud.confidentialcomputing.v1.GceShieldedIdentity gce_shielded_identity = 6 [(.google.api.field_behavior) = OPTIONAL];

Returns
Type Description
boolean

Whether the gceShieldedIdentity field is set.

hasGcpCredentials()

publicabstractbooleanhasGcpCredentials()

Optional. Credentials used to populate the "emails" claim in the claims_token. If not present, token will not contain the "emails" claim.

.google.cloud.confidentialcomputing.v1.GcpCredentials gcp_credentials = 2 [(.google.api.field_behavior) = OPTIONAL];

Returns
Type Description
boolean

Whether the gcpCredentials field is set.

hasOptions()

publicabstractbooleanhasOptions()

Optional. A collection of fields that modify the token output.

.google.cloud.confidentialcomputing.v1.VerifyConfidentialSpaceRequest.ConfidentialSpaceOptions options = 7 [(.google.api.field_behavior) = OPTIONAL];

Returns
Type Description
boolean

Whether the options field is set.

hasTdCcel()

publicabstractbooleanhasTdCcel()

Input only. A TDX with CCEL and RTMR Attestation Quote.

.google.cloud.confidentialcomputing.v1.TdxCcelAttestation td_ccel = 3 [(.google.api.field_behavior) = INPUT_ONLY];

Returns
Type Description
boolean

Whether the tdCcel field is set.

hasTpmAttestation()

publicabstractbooleanhasTpmAttestation()

Input only. The TPM-specific data provided by the attesting platform, used to populate any of the claims regarding platform state.

.google.cloud.confidentialcomputing.v1.TpmAttestation tpm_attestation = 4 [(.google.api.field_behavior) = INPUT_ONLY];

Returns
Type Description
boolean

Whether the tpmAttestation field is set.

Except as otherwise noted, the content of this page is licensed under the Creative Commons Attribution 4.0 License, and code samples are licensed under the Apache 2.0 License. For details, see the Google Developers Site Policies. Java is a registered trademark of Oracle and/or its affiliates.

Last updated 2025年10月30日 UTC.