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

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

GceShieldedIdentity contains information about a Compute Engine instance.

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

Namespace

Google \ Cloud \ ConfidentialComputing \ V1

Methods

__construct

Constructor.

Parameters
Name Description
data array

Optional. Data for populating the Message object.

↳ ak_cert string

Optional. DER-encoded X.509 certificate of the Attestation Key (otherwise known as an AK or a TPM restricted signing key) used to generate the quotes.

↳ ak_cert_chain array

Optional. List of DER-encoded X.509 certificates which, together with the ak_cert, chain back to a trusted Root Certificate.

getAkCert

Optional. DER-encoded X.509 certificate of the Attestation Key (otherwise known as an AK or a TPM restricted signing key) used to generate the quotes.

Returns
Type Description
string

setAkCert

Optional. DER-encoded X.509 certificate of the Attestation Key (otherwise known as an AK or a TPM restricted signing key) used to generate the quotes.

Parameter
Name Description
var string
Returns
Type Description
$this

getAkCertChain

Optional. List of DER-encoded X.509 certificates which, together with the ak_cert, chain back to a trusted Root Certificate.

Returns
Type Description
Google\Protobuf\Internal\RepeatedField

setAkCertChain

Optional. List of DER-encoded X.509 certificates which, together with the ak_cert, chain back to a trusted Root Certificate.

Parameter
Name Description
var string[]
Returns
Type Description
$this