class Google::Apis::CloudkmsV1::CertificateChains

Certificate chains needed to verify the attestation. Certificates in chains are PEM-encoded and are ordered based on tools.ietf.org/html/rfc5246# section-7.4.2.

Attributes

cavium_certs[RW]

Cavium certificate chain corresponding to the attestation. Corresponds to the JSON property `caviumCerts` @return [Array<String>]

google_card_certs[RW]

Google card certificate chain corresponding to the attestation. Corresponds to the JSON property `googleCardCerts` @return [Array<String>]

google_partition_certs[RW]

Google partition certificate chain corresponding to the attestation. Corresponds to the JSON property `googlePartitionCerts` @return [Array<String>]

Public Class Methods

new(**args) click to toggle source
# File lib/google/apis/cloudkms_v1/classes.rb, line 377
def initialize(**args)
   update!(**args)
end

Public Instance Methods

update!(**args) click to toggle source

Update properties of this object

# File lib/google/apis/cloudkms_v1/classes.rb, line 382
def update!(**args)
  @cavium_certs = args[:cavium_certs] if args.key?(:cavium_certs)
  @google_card_certs = args[:google_card_certs] if args.key?(:google_card_certs)
  @google_partition_certs = args[:google_partition_certs] if args.key?(:google_partition_certs)
end