Interface VerifyConfidentialGkeRequestOrBuilder (0.60.0)

public interface VerifyConfidentialGkeRequestOrBuilder extends MessageOrBuilder

Implements

MessageOrBuilder

Methods

getChallenge()

public abstract String getChallenge()

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()

public abstract ByteString getChallengeBytes()

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.

getTeeAttestationCase()

public abstract VerifyConfidentialGkeRequest.TeeAttestationCase getTeeAttestationCase()
Returns
Type Description
VerifyConfidentialGkeRequest.TeeAttestationCase

getTpmAttestation()

public abstract TpmAttestation getTpmAttestation()

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 = 2;

Returns
Type Description
TpmAttestation

The tpmAttestation.

getTpmAttestationOrBuilder()

public abstract TpmAttestationOrBuilder getTpmAttestationOrBuilder()

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 = 2;

Returns
Type Description
TpmAttestationOrBuilder

hasTpmAttestation()

public abstract boolean hasTpmAttestation()

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 = 2;

Returns
Type Description
boolean

Whether the tpmAttestation field is set.