Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

attestation and attestationObject is missing some of interfaces for assertions #1918

Closed
Kieun opened this issue Jul 6, 2023 · 0 comments · Fixed by #1920
Closed

attestation and attestationObject is missing some of interfaces for assertions #1918

Kieun opened this issue Jul 6, 2023 · 0 comments · Fixed by #1920

Comments

@Kieun
Copy link
Member

Kieun commented Jul 6, 2023

Proposed Change

WebAuthn Level 3 supports attestation in assertions, if the relying party requests an attestation and the authenticator supports attestation in assertions.

In some interfaces, such spec changes are not well reflected to the specification.
Followings are the contents which needs to be modified.

  1. In Section 5.1.9, parseRequestOptionsFromJSON() method has a parameter indicating assertion options represented by JSON structure (PublicKeyCredentialRequestOptionsJSON). The PublicKeyCredentialRequestOptionsJSON structure does not have a attestation field, while the corresponding dictionary, PublicKeyCredentialRequestOptions does have a attestation field.
  2. Similar to the previous issue, in AuthenticatorAssertionResponse section, the AuthenticatorAssertionResponseJSON does not have attestationObject field in it, which is not well reflected by the corresponding dictionary AuthenticatorAssertionResponse.
  3. Such modification also needs to be reflected to the IDL Index.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
2 participants