class Google::Apis::CloudkmsV1::KeyOperationAttestation
Contains an HSM-generated attestation about a key operation. For more information, see [Verifying attestations] (cloud.google.com/kms/docs/ attest-key).
Attributes
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. Corresponds to the JSON property `certChains` @return [Google::Apis::CloudkmsV1::CertificateChains]
Output only. The attestation data provided by the HSM when the key operation was performed. Corresponds to the JSON property `content` NOTE: Values are automatically base64 encoded/decoded in the client library. @return [String]
Output only. The format of the attestation data. Corresponds to the JSON property `format` @return [String]
Public Class Methods
# File lib/google/apis/cloudkms_v1/classes.rb, line 1245 def initialize(**args) update!(**args) end
Public Instance Methods
Update properties of this object
# File lib/google/apis/cloudkms_v1/classes.rb, line 1250 def update!(**args) @cert_chains = args[:cert_chains] if args.key?(:cert_chains) @content = args[:content] if args.key?(:content) @format = args[:format] if args.key?(:format) end