Cloud KMS V1 Client - Class CertificateChains (1.21.3)

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 array

Cavium certificate chain corresponding to the attestation.

↳ google_card_certs array

Google card certificate chain corresponding to the attestation.

↳ google_partition_certs array

Google partition certificate chain corresponding to the attestation.

getCaviumCerts

Cavium certificate chain corresponding to the attestation.

Returns
Type Description
Google\Protobuf\Internal\RepeatedField

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\Internal\RepeatedField

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\Internal\RepeatedField

setGooglePartitionCerts

Google partition certificate chain corresponding to the attestation.

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