Class: Google::Cloud::Kms::V1::KeyOperationAttestation

Inherits:
Object
  • Object
show all
Defined in:
lib/google/cloud/kms/v1/doc/google/cloud/kms/v1/resources.rb

Overview

Contains an HSM-generated attestation about a key operation.

Defined Under Namespace

Modules: AttestationFormat

Instance Attribute Summary collapse

Instance Attribute Details

#contentString

Returns Output only. The attestation data provided by the HSM when the key operation was performed.

Returns:

  • (String)

    Output only. The attestation data provided by the HSM when the key operation was performed.



174
175
176
177
178
179
180
181
182
183
184
185
186
187
# File 'lib/google/cloud/kms/v1/doc/google/cloud/kms/v1/resources.rb', line 174

class KeyOperationAttestation
  # Attestion formats provided by the HSM.
  module AttestationFormat
    ATTESTATION_FORMAT_UNSPECIFIED = 0

    # Cavium HSM attestation compressed with gzip. Note that this format is
    # defined by Cavium and subject to change at any time.
    CAVIUM_V1_COMPRESSED = 3

    # Cavium HSM attestation V2 compressed with gzip. This is a new format
    # Introduced in Cavium's version 3.2-08
    CAVIUM_V2_COMPRESSED = 4
  end
end

#formatGoogle::Cloud::Kms::V1::KeyOperationAttestation::AttestationFormat

Returns Output only. The format of the attestation data.

Returns:



174
175
176
177
178
179
180
181
182
183
184
185
186
187
# File 'lib/google/cloud/kms/v1/doc/google/cloud/kms/v1/resources.rb', line 174

class KeyOperationAttestation
  # Attestion formats provided by the HSM.
  module AttestationFormat
    ATTESTATION_FORMAT_UNSPECIFIED = 0

    # Cavium HSM attestation compressed with gzip. Note that this format is
    # defined by Cavium and subject to change at any time.
    CAVIUM_V1_COMPRESSED = 3

    # Cavium HSM attestation V2 compressed with gzip. This is a new format
    # Introduced in Cavium's version 3.2-08
    CAVIUM_V2_COMPRESSED = 4
  end
end