Cloud KMS V1 Client - Class CertificateChains (2.8.0)

Reference documentation and code samples for the Cloud KMS V1 Client class CertificateChains.

Certificate chains needed to verify the attestation.

Certificates in chains are PEM-encoded and are ordered based on https://tools.ietf.org/html/rfc5246#section-7.4.2.

Generated from protobuf message google.cloud.kms.v1.KeyOperationAttestation.CertificateChains

Namespace

Google \ Cloud \ Kms \ V1 \ KeyOperationAttestation

Methods

__construct

Constructor.

Parameters
Name Description
data array

Optional. Data for populating the Message object.

↳ cavium_certs string[]

Cavium certificate chain corresponding to the attestation.

↳ google_card_certs string[]

Google card certificate chain corresponding to the attestation.

↳ google_partition_certs string[]

Google partition certificate chain corresponding to the attestation.

getCaviumCerts

Cavium certificate chain corresponding to the attestation.

Returns
Type Description
Google\Protobuf\RepeatedField<string>

setCaviumCerts

Cavium certificate chain corresponding to the attestation.

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

getGoogleCardCerts

Google card certificate chain corresponding to the attestation.

Returns
Type Description
Google\Protobuf\RepeatedField<string>

setGoogleCardCerts

Google card certificate chain corresponding to the attestation.

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

getGooglePartitionCerts

Google partition certificate chain corresponding to the attestation.

Returns
Type Description
Google\Protobuf\RepeatedField<string>

setGooglePartitionCerts

Google partition certificate chain corresponding to the attestation.

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