fido-alliance / conformance-test-tools-resources

Certification Test Tools Resources. For security and privacy related issues email tools@certification.fidoalliance.org
https://fidoalliance.org/certification/functional-certification/conformance/
43 stars 14 forks source link

Server-ServerAuthenticatorAttestationResponse-Resp-9 P-2 ServerAuthenticatorAttestationResponse with "tpm" attestation for SHA-1 throws DataError #709

Closed s1r-J closed 1 year ago

s1r-J commented 1 year ago

By submitting this issue you are acknowledging that any information regarding this issue will be publicly available.

If you have privacy concerns, please email conformance-tools@fidoalliance.org

FIRST PRE CHECK

What protocol are you implementing?

NOTE: UAF 1.0 certification have been officially sunset. U2F 1.2 only supported version of U2F.

What is your implementation class?

If you are platform authenticator vendor, please email conformance-tools@fidoalliance.org

What is the version of the tool are you using?

v1.7.11

What is the OS and the version are you running?

For desktop tools

For UAF mobile tools

Issue description

The following test are failing. The test throws an error.

Server-ServerAuthenticatorAttestationResponse-Resp-9 Test server processing "tpm" attestation P-2 Send a valid ServerAuthenticatorAttestationResponse with "tpm" attestation for SHA-1, and check that server succeeds

Error message is below.

DataError: The JWK "alg" member was inconsistent with that specified by the Web Crypto call

Sorry if it's wrong, I think the test tool and chromium which the test tool is based on cause the error.

And I found the same issue on Google Groups(Questions about the conformance tool v1.7.7+). Is this problem not resolved yet?

I would like some advice.

Milton-Ch commented 1 year ago

I have this same problem, any news?

image

Dstoney commented 1 year ago

Good

roy870821 commented 1 year ago

I have this problem too,version is v1.7.14,How can I solve it? image

sbweeden commented 1 year ago

You can't solve it - FIDO will have to release a new version of the test tool with a fix.

roy870821 commented 1 year ago

You can't solve it - FIDO will have to release a new version of the test tool with a fix. understand,thanks for response

yackermann commented 1 year ago

Resolved

ynojima commented 1 year ago

I still face the same issue with v1.7.14. Have you released a new version?

yackermann commented 1 year ago

@ynojima try updating metadata

sbweeden commented 1 year ago

The problem is fixed by this recent commit (I know not everyone will have access to this repo), and a new build of the conformance tool is required. I patched my v1.7.14 test tool with a modification made to ctap2Authenticator.js from that commit and was able to successfully run the test case.

ynojima commented 1 year ago

@herrjemand I still face the issue after updating the metadata with one downloaded from v1.7.14. @sbweeden "Thank you for letting me know. Then, I'll wait for the next release.

iirachek commented 1 year ago

@ynojima We've uploaded a new build v1.7.15 with a fix for this issue.

sbweeden commented 1 year ago

@iirachek why is only the windows version published (no dmg for Mac)?

iirachek commented 1 year ago

@sbweeden Minor complications with building it. The .dmg will be up by the end of the day.

s1r-J commented 1 year ago

I checked that this issue has been fixed in v1.7.15 on Windows. Thank you, I appreciate it.