[][src]Struct sdkms::api_model::VerifyRequest

pub struct VerifyRequest {
    pub key: Option<SobjectDescriptor>,
    pub hash_alg: DigestAlgorithm,
    pub hash: Option<Blob>,
    pub data: Option<Blob>,
    pub mode: Option<SignatureMode>,
    pub signature: Blob,
}

Request to verify a signature using an asymmetric key.

Fields

key: Option<SobjectDescriptor>hash_alg: DigestAlgorithmhash: Option<Blob>

The hash of the data on which the signature is being verified. Exactly one of hash and data is required.

data: Option<Blob>

The data on which the signature is being verified. Exactly one of hash and data is required. To reduce request size and avoid reaching the request size limit, prefer hash.

mode: Option<SignatureMode>signature: Blob

The signature to verify.

Trait Implementations

impl Clone for VerifyRequest[src]

impl Debug for VerifyRequest[src]

impl<'de> Deserialize<'de> for VerifyRequest[src]

impl Serialize for VerifyRequest[src]

Auto Trait Implementations

Blanket Implementations

impl<T> Any for T where
    T: 'static + ?Sized
[src]

impl<T> Borrow<T> for T where
    T: ?Sized
[src]

impl<T> BorrowMut<T> for T where
    T: ?Sized
[src]

impl<T> DeserializeOwned for T where
    T: for<'de> Deserialize<'de>, 
[src]

impl<T> From<T> for T[src]

impl<T, U> Into<U> for T where
    U: From<T>, 
[src]

impl<T> ToOwned for T where
    T: Clone
[src]

type Owned = T

The resulting type after obtaining ownership.

impl<T, U> TryFrom<U> for T where
    U: Into<T>, 
[src]

type Error = Infallible

The type returned in the event of a conversion error.

impl<T, U> TryInto<U> for T where
    U: TryFrom<T>, 
[src]

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.

impl<T> Typeable for T where
    T: Any