| <input type="text" id="input"> |
| <script> |
| const testU2fApduWrongDataOnlyResponseBase64 = "aoA="; |
| if (window.internals) { |
| internals.setMockWebAuthenticationConfiguration({ silentFailure: true, hid: { stage: "request", subStage: "msg", error: "malicious-payload", isU2f: true, payloadBase64: [testU2fApduWrongDataOnlyResponseBase64] } }); |
| internals.withUserGesture(() => { input.focus(); }); |
| } |
| |
| const options = { |
| publicKey: { |
| challenge: new Uint8Array(16), |
| allowCredentials: [{ type: "public-key", id: new Uint8Array(16) }] |
| } |
| }; |
| |
| navigator.credentials.get(options); |
| </script> |