You are viewing documentation for version 2 of the AWS SDK for Ruby. Version 3 documentation can be found here.

Class: Aws::KMS::Types::VerifyResponse

Inherits:
Struct
  • Object
show all
Defined in:
(unknown)

Overview

Returned by:

Instance Attribute Summary collapse

Instance Attribute Details

#key_idString

The Amazon Resource Name (key ARN) of the asymmetric CMK that was used to verify the signature.

Returns:

  • (String)

    The Amazon Resource Name ([key ARN][1]) of the asymmetric CMK that was used to verify the signature.

#signature_validBoolean

A Boolean value that indicates whether the signature was verified. A value of True indicates that the Signature was produced by signing the Message with the specified KeyID and SigningAlgorithm. If the signature is not verified, the Verify operation fails with a KMSInvalidSignatureException exception.

Returns:

  • (Boolean)

    A Boolean value that indicates whether the signature was verified.

#signing_algorithmString

The signing algorithm that was used to verify the signature.

Possible values:

  • RSASSA_PSS_SHA_256
  • RSASSA_PSS_SHA_384
  • RSASSA_PSS_SHA_512
  • RSASSA_PKCS1_V1_5_SHA_256
  • RSASSA_PKCS1_V1_5_SHA_384
  • RSASSA_PKCS1_V1_5_SHA_512
  • ECDSA_SHA_256
  • ECDSA_SHA_384
  • ECDSA_SHA_512

Returns:

  • (String)

    The signing algorithm that was used to verify the signature.