Hi there! Are you looking for the official Deno documentation? Try docs.deno.com for all your Deno learning needs.

VerifyChallengeResponseResult

import type { VerifyChallengeResponseResult } from "https://googleapis.deno.dev/v1/verifiedaccess:v2.ts";

Result message for VerifiedAccess.VerifyChallengeResponse.

interface VerifyChallengeResponseResult {
attestedDeviceId?: string;
customerId?: string;
deviceEnrollmentId?: string;
devicePermanentId?: string;
deviceSignal?: string;
deviceSignals?: DeviceSignals;
keyTrustLevel?:
| "KEY_TRUST_LEVEL_UNSPECIFIED"
| "CHROME_OS_VERIFIED_MODE"
| "CHROME_OS_DEVELOPER_MODE"
| "CHROME_BROWSER_HW_KEY"
| "CHROME_BROWSER_OS_KEY"
| "CHROME_BROWSER_NO_KEY";
profileCustomerId?: string;
profileKeyTrustLevel?:
| "KEY_TRUST_LEVEL_UNSPECIFIED"
| "CHROME_OS_VERIFIED_MODE"
| "CHROME_OS_DEVELOPER_MODE"
| "CHROME_BROWSER_HW_KEY"
| "CHROME_BROWSER_OS_KEY"
| "CHROME_BROWSER_NO_KEY";
signedPublicKeyAndChallenge?: string;
virtualDeviceId?: string;
virtualProfileId?: string;
}

§Properties

§
attestedDeviceId?: string
[src]

Attested device ID (ADID).

§
customerId?: string
[src]

Unique customer id that this device belongs to, as defined by the Google Admin SDK at https://developers.google.com/admin-sdk/directory/v1/guides/manage-customers

§
deviceEnrollmentId?: string
[src]

Device enrollment id for ChromeOS devices.

§
devicePermanentId?: string
[src]

Device permanent id is returned in this field (for the machine response only).

§
deviceSignal?: string
[src]

Deprecated. Device signal in json string representation. Prefer using device_signals instead.

§
deviceSignals?: DeviceSignals
[src]

Device signals.

§
keyTrustLevel?: "KEY_TRUST_LEVEL_UNSPECIFIED" | "CHROME_OS_VERIFIED_MODE" | "CHROME_OS_DEVELOPER_MODE" | "CHROME_BROWSER_HW_KEY" | "CHROME_BROWSER_OS_KEY" | "CHROME_BROWSER_NO_KEY"
[src]

Device attested key trust level.

§
profileCustomerId?: string
[src]

Unique customer id that this profile belongs to, as defined by the Google Admin SDK at https://developers.google.com/admin-sdk/directory/v1/guides/manage-customers

§
profileKeyTrustLevel?: "KEY_TRUST_LEVEL_UNSPECIFIED" | "CHROME_OS_VERIFIED_MODE" | "CHROME_OS_DEVELOPER_MODE" | "CHROME_BROWSER_HW_KEY" | "CHROME_BROWSER_OS_KEY" | "CHROME_BROWSER_NO_KEY"
[src]

Profile attested key trust level.

§
signedPublicKeyAndChallenge?: string
[src]

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)

§
virtualDeviceId?: string
[src]

Virtual device id of the device. The definition of virtual device id is platform-specific.

§
virtualProfileId?: string
[src]

The ID of a profile on the device.