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

Passing FIDO Conformance Tests #67

Closed
yackermann opened this issue Jul 23, 2019 · 8 comments
Closed

Passing FIDO Conformance Tests #67

yackermann opened this issue Jul 23, 2019 · 8 comments
Assignees
Labels
compliance Issue related to the compliance of the project with the specs

Comments

@yackermann
Copy link

Hey guys. Amazing project. Seems that you are already have implemented everything. Have you thought on passing FIDO conformance tests? https://fidoalliance.org/certification/functional-certification/conformance/

If you do, please let me know and I will mark your project as FIDO Compliant in https://github.com/herrjemand/awesome-webauthn

@Spomky
Copy link
Contributor

Spomky commented Jul 24, 2019

Hi @herrjemand,

Thank you for your encouragement words!

Weeks ago, I received the credentials to access on https://conformance-test.fidoalliance.org tool.
The project is ready to handle requests and responses as per the server reqs spec.
MDS support is on-going.

Unfortunately, I had not time to manage that and I am not sure how the metadata statement should looks like for such a server. Anyway this is something I will do in the coming weeks.

@Spomky Spomky self-assigned this Jul 24, 2019
@Spomky Spomky pinned this issue Jul 24, 2019
@Spomky
Copy link
Contributor

Spomky commented Jul 29, 2019

It looks like I deleted the e-mail I received from the FidoAlliance with the credentials to get the conformance tools. I sent a new access request few days ago. Waiting for the credentials to start the tests.

@Spomky Spomky added the compliance Issue related to the compliance of the project with the specs label Jul 29, 2019
@Spomky
Copy link
Contributor

Spomky commented Aug 1, 2019

Running tests and modifying accordingly.
Not so bad for the moment…

Only the MDS features are not tested, otherwise everithing is checked.

Compliance Tests

@yackermann
Copy link
Author

yackermann commented Aug 1, 2019 via email

@Spomky
Copy link
Contributor

Spomky commented Aug 6, 2019

Only 3 tests remain to be fixed!
All algorithms but ES256k are supported.

3AE242CEC2534AFCA6D751490E11A50B

@Spomky
Copy link
Contributor

Spomky commented Oct 11, 2019

Only one issue remains!
It is linked to fido-alliance/conformance-test-tools-resources#518.

Result

@Spomky
Copy link
Contributor

Spomky commented Oct 28, 2019

I am REALLY proud to announce that the version 2.2 to be released by the end of the year will be fully compliant with the specification.
This new version passes all the tests proposed by the FIDO Conformance Cools v1.2.1.

The demo at https://webauthn.spomky-labs.com is designed to handle test requests and responses.
Feel free to play with it.

D481AF54B4254506B1BEE81E020C90CB(1)

@Spomky Spomky closed this as completed Oct 28, 2019
Spomky added a commit to Spomky/awesome-webauthn that referenced this issue Oct 28, 2019
As mentioned in web-auth/webauthn-framework#67, the project web-auth/webauthn-framework is now passing all tests.
This PR moves the project on top of the list with other FIDO Compliant projects.
@Spomky Spomky unpinned this issue Oct 28, 2019
@github-actions
Copy link
Contributor

This thread has been automatically locked since there has not been any recent activity after it was closed. Please open a new issue for related bugs.

@github-actions github-actions bot locked as resolved and limited conversation to collaborators Sep 11, 2023
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
compliance Issue related to the compliance of the project with the specs
Projects
None yet
Development

No branches or pull requests

2 participants