Class: Google::Cloud::Kms::V1::MacVerifyResponse

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

Overview

Response message for KeyManagementService.MacVerify.

Instance Attribute Summary collapse

Instance Attribute Details

#name::String

Returns The resource name of the CryptoKeyVersion used for verification. Check this field to verify that the intended resource was used for verification.

Returns:

  • (::String)

    The resource name of the CryptoKeyVersion used for verification. Check this field to verify that the intended resource was used for verification.



1246
1247
1248
1249
# File 'proto_docs/google/cloud/kms/v1/service.rb', line 1246

class MacVerifyResponse
  include ::Google::Protobuf::MessageExts
  extend ::Google::Protobuf::MessageExts::ClassMethods
end

#protection_level::Google::Cloud::Kms::V1::ProtectionLevel

Returns The ProtectionLevel of the CryptoKeyVersion used for verification.

Returns:



1246
1247
1248
1249
# File 'proto_docs/google/cloud/kms/v1/service.rb', line 1246

class MacVerifyResponse
  include ::Google::Protobuf::MessageExts
  extend ::Google::Protobuf::MessageExts::ClassMethods
end

#success::Boolean

Returns This field indicates whether or not the verification operation for MacVerifyRequest.mac over MacVerifyRequest.data was successful.

Returns:



1246
1247
1248
1249
# File 'proto_docs/google/cloud/kms/v1/service.rb', line 1246

class MacVerifyResponse
  include ::Google::Protobuf::MessageExts
  extend ::Google::Protobuf::MessageExts::ClassMethods
end

#verified_data_crc32c::Boolean

Returns Integrity verification field. A flag indicating whether MacVerifyRequest.data_crc32c was received by KeyManagementService and used for the integrity verification of the data. A false value of this field indicates either that MacVerifyRequest.data_crc32c was left unset or that it was not delivered to KeyManagementService. If you've set MacVerifyRequest.data_crc32c but this field is still false, discard the response and perform a limited number of retries.

Returns:



1246
1247
1248
1249
# File 'proto_docs/google/cloud/kms/v1/service.rb', line 1246

class MacVerifyResponse
  include ::Google::Protobuf::MessageExts
  extend ::Google::Protobuf::MessageExts::ClassMethods
end

#verified_mac_crc32c::Boolean

Returns Integrity verification field. A flag indicating whether MacVerifyRequest.mac_crc32c was received by KeyManagementService and used for the integrity verification of the data. A false value of this field indicates either that MacVerifyRequest.mac_crc32c was left unset or that it was not delivered to KeyManagementService. If you've set MacVerifyRequest.mac_crc32c but this field is still false, discard the response and perform a limited number of retries.

Returns:



1246
1247
1248
1249
# File 'proto_docs/google/cloud/kms/v1/service.rb', line 1246

class MacVerifyResponse
  include ::Google::Protobuf::MessageExts
  extend ::Google::Protobuf::MessageExts::ClassMethods
end

#verified_success_integrity::Boolean

Returns Integrity verification field. This value is used for the integrity verification of [MacVerifyResponse.success]. If the value of this field contradicts the value of [MacVerifyResponse.success], discard the response and perform a limited number of retries.

Returns:

  • (::Boolean)

    Integrity verification field. This value is used for the integrity verification of [MacVerifyResponse.success]. If the value of this field contradicts the value of [MacVerifyResponse.success], discard the response and perform a limited number of retries.



1246
1247
1248
1249
# File 'proto_docs/google/cloud/kms/v1/service.rb', line 1246

class MacVerifyResponse
  include ::Google::Protobuf::MessageExts
  extend ::Google::Protobuf::MessageExts::ClassMethods
end