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

Inherits:
Object
  • Object
show all
Extended by:
Protobuf::MessageExts::ClassMethods
Includes:
Protobuf::MessageExts
Defined in:
proto_docs/google/cloud/kms/v1/resources.rb

Overview

Contains an HSM-generated attestation about a key operation. For more information, see Verifying attestations.

Defined Under Namespace

Modules: AttestationFormat

Instance Attribute Summary collapse

Instance Attribute Details

#content::String (readonly)



169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
# File 'proto_docs/google/cloud/kms/v1/resources.rb', line 169

class KeyOperationAttestation
  include ::Google::Protobuf::MessageExts
  extend ::Google::Protobuf::MessageExts::ClassMethods

  # Attestation formats provided by the HSM.
  module AttestationFormat
    # Not specified.
    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

#format::Google::Cloud::Kms::V1::KeyOperationAttestation::AttestationFormat (readonly)



169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
# File 'proto_docs/google/cloud/kms/v1/resources.rb', line 169

class KeyOperationAttestation
  include ::Google::Protobuf::MessageExts
  extend ::Google::Protobuf::MessageExts::ClassMethods

  # Attestation formats provided by the HSM.
  module AttestationFormat
    # Not specified.
    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