Class: Google::Apis::VerifiedaccessV2::VerifyChallengeResponseRequest
- Inherits:
-
Object
- Object
- Google::Apis::VerifiedaccessV2::VerifyChallengeResponseRequest
- Includes:
- Core::Hashable, Core::JsonObjectSupport
- Defined in:
- lib/google/apis/verifiedaccess_v2/classes.rb,
lib/google/apis/verifiedaccess_v2/representations.rb,
lib/google/apis/verifiedaccess_v2/representations.rb
Overview
Signed ChallengeResponse.
Instance Attribute Summary collapse
-
#challenge_response ⇒ String
Required.
-
#expected_identity ⇒ String
Optional.
Instance Method Summary collapse
-
#initialize(**args) ⇒ VerifyChallengeResponseRequest
constructor
A new instance of VerifyChallengeResponseRequest.
-
#update!(**args) ⇒ Object
Update properties of this object.
Constructor Details
#initialize(**args) ⇒ VerifyChallengeResponseRequest
Returns a new instance of VerifyChallengeResponseRequest.
350 351 352 |
# File 'lib/google/apis/verifiedaccess_v2/classes.rb', line 350 def initialize(**args) update!(**args) end |
Instance Attribute Details
#challenge_response ⇒ String
Required. The generated response to the challenge, the bytes representation of
SignedData.
Corresponds to the JSON property challengeResponse
NOTE: Values are automatically base64 encoded/decoded in the client library.
339 340 341 |
# File 'lib/google/apis/verifiedaccess_v2/classes.rb', line 339 def challenge_response @challenge_response end |
#expected_identity ⇒ String
Optional. Service can optionally provide identity information about the device
or user associated with the key. For an EMK, this value is the enrolled domain.
For an EUK, this value is the user's email address. If present, this value
will be checked against contents of the response, and verification will fail
if there is no match.
Corresponds to the JSON property expectedIdentity
348 349 350 |
# File 'lib/google/apis/verifiedaccess_v2/classes.rb', line 348 def expected_identity @expected_identity end |
Instance Method Details
#update!(**args) ⇒ Object
Update properties of this object
355 356 357 358 |
# File 'lib/google/apis/verifiedaccess_v2/classes.rb', line 355 def update!(**args) @challenge_response = args[:challenge_response] if args.key?(:challenge_response) @expected_identity = args[:expected_identity] if args.key?(:expected_identity) end |