pub struct VerifyChallengeResponseResult {
pub attested_device_id: Option<String>,
pub device_enrollment_id: Option<String>,
pub device_permanent_id: Option<String>,
pub signed_public_key_and_challenge: Option<String>,
pub verification_output: Option<String>,
}
Expand description
Result message for VerifiedAccess.VerifyChallengeResponse.
§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 (response)
Fields§
§attested_device_id: Option<String>
Attested device id (ADID) of the device, read from the verified data.
device_enrollment_id: Option<String>
Device enrollment id is returned in this field (for the machine response only).
device_permanent_id: Option<String>
Device permanent id is returned in this field (for the machine response only).
signed_public_key_and_challenge: Option<String>
Certificate Signing Request (in the SPKAC format, base64 encoded) is returned in this field. This field will be set only if device has included CSR in its challenge response. (the option to include CSR is now available for both user and machine responses)
verification_output: Option<String>
For EMCert check, device permanent id is returned here. For EUCert check, signed_public_key_and_challenge [base64 encoded] is returned if present, otherwise empty string is returned. This field is deprecated, please use device_permanent_id or signed_public_key_and_challenge fields.
Trait Implementations§
source§impl Clone for VerifyChallengeResponseResult
impl Clone for VerifyChallengeResponseResult
source§fn clone(&self) -> VerifyChallengeResponseResult
fn clone(&self) -> VerifyChallengeResponseResult
1.0.0 · source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
source
. Read more