Commit fe665ebc authored by Manas Verma's avatar Manas Verma Committed by Commit Bot

[Autofill Auth] Setting attestation conveyance to direct.

During FIDO enrollment for Payments Autofill, setting attestation conveyance to
`direct` in the CreationOptions.

Bug: 949269
Change-Id: I56bcb9b9e9acfa6b9c1abe8644a5bf053082b3a0
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/1885507Reviewed-by: default avatarJared Saul <jsaul@google.com>
Commit-Queue: Manas Verma <manasverma@google.com>
Cr-Commit-Position: refs/heads/master@{#710228}
parent 9b277d27
...@@ -479,6 +479,7 @@ CreditCardFIDOAuthenticator::ParseCreationOptions( ...@@ -479,6 +479,7 @@ CreditCardFIDOAuthenticator::ParseCreationOptions(
"timeout_millis", base::Value::Type::INTEGER); "timeout_millis", base::Value::Type::INTEGER);
options->adjusted_timeout = base::TimeDelta::FromMilliseconds( options->adjusted_timeout = base::TimeDelta::FromMilliseconds(
timeout ? timeout->GetInt() : kWebAuthnTimeoutMs); timeout ? timeout->GetInt() : kWebAuthnTimeoutMs);
options->attestation = AttestationConveyancePreference::kDirect;
// Only allow user-verifying platform authenticators. // Only allow user-verifying platform authenticators.
options->authenticator_selection = AuthenticatorSelectionCriteria( options->authenticator_selection = AuthenticatorSelectionCriteria(
......
...@@ -30,6 +30,7 @@ using blink::mojom::PublicKeyCredentialCreationOptions; ...@@ -30,6 +30,7 @@ using blink::mojom::PublicKeyCredentialCreationOptions;
using blink::mojom::PublicKeyCredentialCreationOptionsPtr; using blink::mojom::PublicKeyCredentialCreationOptionsPtr;
using blink::mojom::PublicKeyCredentialRequestOptions; using blink::mojom::PublicKeyCredentialRequestOptions;
using blink::mojom::PublicKeyCredentialRequestOptionsPtr; using blink::mojom::PublicKeyCredentialRequestOptionsPtr;
using device::AttestationConveyancePreference;
using device::AuthenticatorAttachment; using device::AuthenticatorAttachment;
using device::AuthenticatorSelectionCriteria; using device::AuthenticatorSelectionCriteria;
using device::CredentialType; using device::CredentialType;
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment