Class VerifyChallengeResponseResult
Result message for VerifiedAccess.VerifyChallengeResponse. The response returned when successful for Managed profiles on Unmanaged browsers will NOT have devicePermanentId, keyTrustLevel, virtualDeviceId and customerId fields. Managed profiles will INSTEAD have the profileCustomerId, virtualProfileId, profilePermanentId and profileKeyTrustLevel fields.
Implements
Inherited Members
Namespace: Google.Apis.Verifiedaccess.v2.Data
Assembly: Google.Apis.Verifiedaccess.v2.dll
Syntax
public class VerifyChallengeResponseResult : IDirectResponseSchema
Properties
AttestedDeviceId
Output only. Attested device ID (ADID).
Declaration
[JsonProperty("attestedDeviceId")]
public virtual string AttestedDeviceId { get; set; }
Property Value
Type | Description |
---|---|
string |
CustomerId
Output only. 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
Declaration
[JsonProperty("customerId")]
public virtual string CustomerId { get; set; }
Property Value
Type | Description |
---|---|
string |
DeviceEnrollmentId
Output only. Device enrollment id for ChromeOS devices.
Declaration
[JsonProperty("deviceEnrollmentId")]
public virtual string DeviceEnrollmentId { get; set; }
Property Value
Type | Description |
---|---|
string |
DevicePermanentId
Output only. Device permanent id is returned in this field (for the machine response only).
Declaration
[JsonProperty("devicePermanentId")]
public virtual string DevicePermanentId { get; set; }
Property Value
Type | Description |
---|---|
string |
DeviceSignal
Output only. Deprecated. Device signal in json string representation. Prefer using device_signals
instead.
Declaration
[JsonProperty("deviceSignal")]
public virtual string DeviceSignal { get; set; }
Property Value
Type | Description |
---|---|
string |
DeviceSignals
Output only. Device signals.
Declaration
[JsonProperty("deviceSignals")]
public virtual DeviceSignals DeviceSignals { get; set; }
Property Value
Type | Description |
---|---|
DeviceSignals |
ETag
The ETag of the item.
Declaration
public virtual string ETag { get; set; }
Property Value
Type | Description |
---|---|
string |
KeyTrustLevel
Output only. Device attested key trust level.
Declaration
[JsonProperty("keyTrustLevel")]
public virtual string KeyTrustLevel { get; set; }
Property Value
Type | Description |
---|---|
string |
ProfileCustomerId
Output only. 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
Declaration
[JsonProperty("profileCustomerId")]
public virtual string ProfileCustomerId { get; set; }
Property Value
Type | Description |
---|---|
string |
ProfileKeyTrustLevel
Output only. Profile attested key trust level.
Declaration
[JsonProperty("profileKeyTrustLevel")]
public virtual string ProfileKeyTrustLevel { get; set; }
Property Value
Type | Description |
---|---|
string |
ProfilePermanentId
Output only. The unique server-side ID of a profile on the device.
Declaration
[JsonProperty("profilePermanentId")]
public virtual string ProfilePermanentId { get; set; }
Property Value
Type | Description |
---|---|
string |
SignedPublicKeyAndChallenge
Output only. 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)
Declaration
[JsonProperty("signedPublicKeyAndChallenge")]
public virtual string SignedPublicKeyAndChallenge { get; set; }
Property Value
Type | Description |
---|---|
string |
VirtualDeviceId
Output only. Virtual device id of the device. The definition of virtual device id is platform-specific.
Declaration
[JsonProperty("virtualDeviceId")]
public virtual string VirtualDeviceId { get; set; }
Property Value
Type | Description |
---|---|
string |
VirtualProfileId
Output only. The client-provided ID of a profile on the device.
Declaration
[JsonProperty("virtualProfileId")]
public virtual string VirtualProfileId { get; set; }
Property Value
Type | Description |
---|---|
string |