duo-labs / webauthn

WebAuthn (FIDO2) server library written in Go
https://webauthn.io/
BSD 3-Clause "New" or "Revised" License
1.03k stars 162 forks source link

Fix npe in test #120

Closed 6543 closed 2 years ago

6543 commented 2 years ago

fix (partially) #91


if somebody do have the original https://fidoalliance.co.nz/mds/pki/MDSROOT.crt we could create a mockUp client

aseigler commented 2 years ago

fix (partially) #91

if somebody do have the original https://fidoalliance.co.nz/mds/pki/MDSROOT.crt we could create a mockUp client

Looked around but amazingly I don't find a cached copy. That whole infrastructure got moved last year and the current test root is available at https://mds3.certinfra.fidoalliance.org/pki/MDS3ROOT.crt if it helps.

6543 commented 2 years ago

well without it we have to recreate the whole test data :/

james-d-elliott commented 2 years ago

100 talks about migration to mds v3. I think it would be a potentially beneficial to move to it. I think there are some elements that seem to be missing in v3 that existed in v2 like the revoke list though, maybe I'm mistaken just what it appeared like when I decoded the JWT; however without the mds v2 data it's a bit hard to validate that.

aseigler commented 2 years ago

Definitely need to move from MDS2 towards MDS3 in the next two calendar quarters. More than willing to help make this happen, MDS3 is far simpler than previous iterations.

6543 commented 2 years ago

I'm not too familiar with the underlying protocol/format jet ... I can write tests but the test-case-files i can not generate myself

aseigler commented 2 years ago

I have mostly completed migration to MDS3 and will send a PR soon which will make this obsolete. Suggest we close this one.

6543 commented 2 years ago

good to hear!