class Google::Apis::VerifiedaccessV1::VerifyChallengeResponseResult
Result message for VerifiedAccess.VerifyChallengeResponse.
Attributes
Device enrollment id is returned in this field (for the machine response only). Corresponds to the JSON property `deviceEnrollmentId` @return [String]
Device permanent id is returned in this field (for the machine response only). Corresponds to the JSON property `devicePermanentId` @return [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) Corresponds to the JSON property `signedPublicKeyAndChallenge` @return [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. Corresponds to the JSON property `verificationOutput` @return [String]
Public Class Methods
# File lib/google/apis/verifiedaccess_v1/classes.rb, line 153 def initialize(**args) update!(**args) end
Public Instance Methods
Update properties of this object
# File lib/google/apis/verifiedaccess_v1/classes.rb, line 158 def update!(**args) @device_enrollment_id = args[:device_enrollment_id] if args.key?(:device_enrollment_id) @device_permanent_id = args[:device_permanent_id] if args.key?(:device_permanent_id) @signed_public_key_and_challenge = args[:signed_public_key_and_challenge] if args.key?(:signed_public_key_and_challenge) @verification_output = args[:verification_output] if args.key?(:verification_output) end