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/
44 stars 14 forks source link

Ext: CredProtect - CTAP2.0 Authenticator #755

Open JisungPark0122 opened 8 months ago

JisungPark0122 commented 8 months 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.19

What is the OS and the version are you running?

For desktop tools

For UAF mobile tools

Issue description

This extension is not required in CTAP2.0 specification. Please check

iirachek commented 8 months ago

CredProtect is required by the security requirements to the FIDO authenticators.

See section 3.4 Privacy, requirement 4.6:

The Authenticator shall implement the CredProtect extension.

JisungPark0122 commented 8 months ago

Hi @iirachek Thank for your reply.

As my test result, It'll be failed if "credProtect" extension set to userVerificationOptionalWithCredentialIDList(0x02) or userVerificationRequired(0x03). Ext_CredProtected

How do I implement "credProtect" extension in CTAP2.0 authenticator?