pub struct VerifyChallengeResponseRequest {
pub challenge_response: Option<SignedData>,
pub expected_identity: Option<String>,
}
Expand description
signed ChallengeResponse
§Activities
This type is used in activities, which are methods you may call on this type or where this type is involved in. The list links the activity name, along with information about where it is used (one of request and response).
- verify challenge (request)
Fields§
§challenge_response: Option<SignedData>
The generated response to the challenge
expected_identity: Option<String>
Service can optionally provide identity information about the device or user associated with the key. For an EMK, this value is the enrolled domain. For an EUK, this value is the user’s email address. If present, this value will be checked against contents of the response, and verification will fail if there is no match.
Trait Implementations§
source§impl Clone for VerifyChallengeResponseRequest
impl Clone for VerifyChallengeResponseRequest
source§fn clone(&self) -> VerifyChallengeResponseRequest
fn clone(&self) -> VerifyChallengeResponseRequest
Returns a copy of the value. Read more
1.0.0 · source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source
. Read moresource§impl Default for VerifyChallengeResponseRequest
impl Default for VerifyChallengeResponseRequest
source§fn default() -> VerifyChallengeResponseRequest
fn default() -> VerifyChallengeResponseRequest
Returns the “default value” for a type. Read more
source§impl<'de> Deserialize<'de> for VerifyChallengeResponseRequest
impl<'de> Deserialize<'de> for VerifyChallengeResponseRequest
source§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
impl RequestValue for VerifyChallengeResponseRequest
Auto Trait Implementations§
impl RefUnwindSafe for VerifyChallengeResponseRequest
impl Send for VerifyChallengeResponseRequest
impl Sync for VerifyChallengeResponseRequest
impl Unpin for VerifyChallengeResponseRequest
impl UnwindSafe for VerifyChallengeResponseRequest
Blanket Implementations§
source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more