Google Cloud Confidential Computing V1 Client - Class VerifyConfidentialGkeRequest (1.6.0)

Reference documentation and code samples for the Google Cloud Confidential Computing V1 Client class VerifyConfidentialGkeRequest.

A request for an attestation token, providing all the necessary information needed for this service to verify Confidential GKE platform state of the requestor.

Generated from protobuf message google.cloud.confidentialcomputing.v1.VerifyConfidentialGkeRequest

Namespace

Google \ Cloud \ ConfidentialComputing \ V1

Methods

__construct

Constructor.

Parameters
Name Description
data array

Optional. Data for populating the Message object.

↳ tpm_attestation TpmAttestation

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

↳ challenge string

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.

getTpmAttestation

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

Returns
Type Description
TpmAttestation|null

hasTpmAttestation

setTpmAttestation

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

Parameter
Name Description
var TpmAttestation
Returns
Type Description
$this

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.

Returns
Type Description
string

setChallenge

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.

Parameter
Name Description
var string
Returns
Type Description
$this

getTeeAttestation

Returns
Type Description
string