GoogleApi.VerifiedAccess.V1.Model.VerifyChallengeResponseResult (google_api_verified_access v0.11.0)

View Source

Result message for VerifiedAccess.VerifyChallengeResponse.

Attributes

  • attestedDeviceId (type: String.t, default: nil) - Attested device id (ADID) of the device, read from the verified data.
  • deviceEnrollmentId (type: String.t, default: nil) - Device enrollment id is returned in this field (for the machine response only).
  • devicePermanentId (type: String.t, default: nil) - Device permanent id is returned in this field (for the machine response only).
  • signedPublicKeyAndChallenge (type: String.t, default: nil) - 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)
  • verificationOutput (type: String.t, default: nil) - 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.

Summary

Functions

Unwrap a decoded JSON object into its complex fields.

Types

t()

@type t() :: %GoogleApi.VerifiedAccess.V1.Model.VerifyChallengeResponseResult{
  attestedDeviceId: String.t() | nil,
  deviceEnrollmentId: String.t() | nil,
  devicePermanentId: String.t() | nil,
  signedPublicKeyAndChallenge: String.t() | nil,
  verificationOutput: String.t() | nil
}

Functions

decode(value, options)

@spec decode(struct(), keyword()) :: struct()

Unwrap a decoded JSON object into its complex fields.