Cloud KMS V1 Client - Class CertificateChains (1.18.1)

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
NameDescription
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
TypeDescription
Google\Protobuf\Internal\RepeatedField

setCaviumCerts

Cavium certificate chain corresponding to the attestation.

Parameter
NameDescription
var string[]
Returns
TypeDescription
$this

getGoogleCardCerts

Google card certificate chain corresponding to the attestation.

Returns
TypeDescription
Google\Protobuf\Internal\RepeatedField

setGoogleCardCerts

Google card certificate chain corresponding to the attestation.

Parameter
NameDescription
var string[]
Returns
TypeDescription
$this

getGooglePartitionCerts

Google partition certificate chain corresponding to the attestation.

Returns
TypeDescription
Google\Protobuf\Internal\RepeatedField

setGooglePartitionCerts

Google partition certificate chain corresponding to the attestation.

Parameter
NameDescription
var string[]
Returns
TypeDescription
$this