AWS SDK for C++  1.8.95
AWS SDK for C++
Public Member Functions | List of all members
Aws::KMS::Model::VerifyResult Class Reference

#include <VerifyResult.h>

Public Member Functions

 VerifyResult ()
 
 VerifyResult (const Aws::AmazonWebServiceResult< Aws::Utils::Json::JsonValue > &result)
 
VerifyResultoperator= (const Aws::AmazonWebServiceResult< Aws::Utils::Json::JsonValue > &result)
 
const Aws::StringGetKeyId () const
 
void SetKeyId (const Aws::String &value)
 
void SetKeyId (Aws::String &&value)
 
void SetKeyId (const char *value)
 
VerifyResultWithKeyId (const Aws::String &value)
 
VerifyResultWithKeyId (Aws::String &&value)
 
VerifyResultWithKeyId (const char *value)
 
bool GetSignatureValid () const
 
void SetSignatureValid (bool value)
 
VerifyResultWithSignatureValid (bool value)
 
const SigningAlgorithmSpecGetSigningAlgorithm () const
 
void SetSigningAlgorithm (const SigningAlgorithmSpec &value)
 
void SetSigningAlgorithm (SigningAlgorithmSpec &&value)
 
VerifyResultWithSigningAlgorithm (const SigningAlgorithmSpec &value)
 
VerifyResultWithSigningAlgorithm (SigningAlgorithmSpec &&value)
 

Detailed Description

Definition at line 28 of file VerifyResult.h.

Constructor & Destructor Documentation

◆ VerifyResult() [1/2]

Aws::KMS::Model::VerifyResult::VerifyResult ( )

◆ VerifyResult() [2/2]

Aws::KMS::Model::VerifyResult::VerifyResult ( const Aws::AmazonWebServiceResult< Aws::Utils::Json::JsonValue > &  result)

Member Function Documentation

◆ GetKeyId()

const Aws::String& Aws::KMS::Model::VerifyResult::GetKeyId ( ) const
inline

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

Definition at line 41 of file VerifyResult.h.

◆ GetSignatureValid()

bool Aws::KMS::Model::VerifyResult::GetSignatureValid ( ) const
inline

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.

Definition at line 94 of file VerifyResult.h.

◆ GetSigningAlgorithm()

const SigningAlgorithmSpec& Aws::KMS::Model::VerifyResult::GetSigningAlgorithm ( ) const
inline

The signing algorithm that was used to verify the signature.

Definition at line 120 of file VerifyResult.h.

◆ operator=()

VerifyResult& Aws::KMS::Model::VerifyResult::operator= ( const Aws::AmazonWebServiceResult< Aws::Utils::Json::JsonValue > &  result)

◆ SetKeyId() [1/3]

void Aws::KMS::Model::VerifyResult::SetKeyId ( const Aws::String value)
inline

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

Definition at line 48 of file VerifyResult.h.

◆ SetKeyId() [2/3]

void Aws::KMS::Model::VerifyResult::SetKeyId ( Aws::String &&  value)
inline

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

Definition at line 55 of file VerifyResult.h.

◆ SetKeyId() [3/3]

void Aws::KMS::Model::VerifyResult::SetKeyId ( const char *  value)
inline

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

Definition at line 62 of file VerifyResult.h.

◆ SetSignatureValid()

void Aws::KMS::Model::VerifyResult::SetSignatureValid ( bool  value)
inline

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.

Definition at line 104 of file VerifyResult.h.

◆ SetSigningAlgorithm() [1/2]

void Aws::KMS::Model::VerifyResult::SetSigningAlgorithm ( const SigningAlgorithmSpec value)
inline

The signing algorithm that was used to verify the signature.

Definition at line 125 of file VerifyResult.h.

◆ SetSigningAlgorithm() [2/2]

void Aws::KMS::Model::VerifyResult::SetSigningAlgorithm ( SigningAlgorithmSpec &&  value)
inline

The signing algorithm that was used to verify the signature.

Definition at line 130 of file VerifyResult.h.

◆ WithKeyId() [1/3]

VerifyResult& Aws::KMS::Model::VerifyResult::WithKeyId ( const Aws::String value)
inline

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

Definition at line 69 of file VerifyResult.h.

◆ WithKeyId() [2/3]

VerifyResult& Aws::KMS::Model::VerifyResult::WithKeyId ( Aws::String &&  value)
inline

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

Definition at line 76 of file VerifyResult.h.

◆ WithKeyId() [3/3]

VerifyResult& Aws::KMS::Model::VerifyResult::WithKeyId ( const char *  value)
inline

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

Definition at line 83 of file VerifyResult.h.

◆ WithSignatureValid()

VerifyResult& Aws::KMS::Model::VerifyResult::WithSignatureValid ( bool  value)
inline

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.

Definition at line 114 of file VerifyResult.h.

◆ WithSigningAlgorithm() [1/2]

VerifyResult& Aws::KMS::Model::VerifyResult::WithSigningAlgorithm ( const SigningAlgorithmSpec value)
inline

The signing algorithm that was used to verify the signature.

Definition at line 135 of file VerifyResult.h.

◆ WithSigningAlgorithm() [2/2]

VerifyResult& Aws::KMS::Model::VerifyResult::WithSigningAlgorithm ( SigningAlgorithmSpec &&  value)
inline

The signing algorithm that was used to verify the signature.

Definition at line 140 of file VerifyResult.h.


The documentation for this class was generated from the following file: