Struct rusoto_kms::VerifyResponse [−][src]
pub struct VerifyResponse { pub key_id: Option<String>, pub signature_valid: Option<bool>, pub signing_algorithm: Option<String>, }
Fields
key_id: Option<String>
The Amazon Resource Name (key ARN) of the asymmetric CMK that was used to verify the signature.
signature_valid: Option<bool>
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.
signing_algorithm: Option<String>
The signing algorithm that was used to verify the signature.
Trait Implementations
Returns the “default value” for a type. Read more
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error> where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error> where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
This method tests for self
and other
values to be equal, and is used
by ==
. Read more
This method tests for !=
.
Auto Trait Implementations
impl RefUnwindSafe for VerifyResponse
impl Send for VerifyResponse
impl Sync for VerifyResponse
impl Unpin for VerifyResponse
impl UnwindSafe for VerifyResponse
Blanket Implementations
Mutably borrows from an owned value. Read more
Instruments this type with the provided Span
, returning an
Instrumented
wrapper. Read more
type Output = T
type Output = T
Should always be Self