@Test(expected = U2fAuthenticationException.class) public void finishSignature_badOrigin() throws Exception { Set<String> allowedOrigins = ImmutableSet.of("some-other-domain.com"); SignRequest request = SignRequest.builder() .challenge(SERVER_CHALLENGE_SIGN_BASE64) .appId(APP_ID_SIGN) .keyHandle(KEY_HANDLE_BASE64) .build(); SignResponse response = new SignResponse(CLIENT_DATA_SIGN_BASE64, SIGN_RESPONSE_DATA_BASE64, SERVER_CHALLENGE_SIGN_BASE64); u2f.finishSignature(request, response, new DeviceRegistration(KEY_HANDLE_BASE64, USER_PUBLIC_KEY_SIGN_HEX, ATTESTATION_CERTIFICATE, 0), allowedOrigins); }
public void finishSignature(SignRequest signRequest, SignResponse response, DeviceRegistration deviceRegistration) throws U2fAuthenticationException { finishSignature(signRequest, response, deviceRegistration, null); }
U2fPrimitives { public void finishSignature(SignRequest signRequest, SignResponse response, DeviceRegistration deviceRegistration) throws U2fAuthenticationException { finishSignature(signRequest, response, deviceRegistration, null); } }
U2fPrimitives { public void finishSignature(SignRequest signRequest, SignResponse response, DeviceRegistration deviceRegistration) throws U2fAuthenticationException { finishSignature(signRequest, response, deviceRegistration, null); } U2fPrimitives(Crypto crypto, ChallengeGenerator challengeGenerator);  U2fPrimitives(); }
U2fPrimitives { public void finishSignature(SignRequest signRequest, SignResponse response, DeviceRegistration deviceRegistration) throws U2fAuthenticationException { finishSignature(signRequest, response, deviceRegistration, null); } U2fPrimitives(Crypto crypto, ChallengeGenerator challengeGenerator);  U2fPrimitives(); RegisterRequest startRegistration(String appId); RegisterRequest startRegistration(String appId, byte[] challenge); DeviceRegistration finishRegistration(RegisterRequest registerRequest, RegisterResponse response); DeviceRegistration finishRegistration(RegisterRequest registerRequest,
                                                 RegisterResponse response,
                                                 Set<String> facets); SignRequest startSignature(String appId, DeviceRegistration deviceRegistration); SignRequest startSignature(String appId, DeviceRegistration deviceRegistration, byte[] challenge); void finishSignature(SignRequest signRequest,
                                SignResponse response,
                                DeviceRegistration deviceRegistration); void finishSignature(SignRequest signRequest,
                                SignResponse response,
                                DeviceRegistration deviceRegistration,
                                Set<String> facets); }
U2fPrimitives { public void finishSignature(SignRequest signRequest, SignResponse response, DeviceRegistration deviceRegistration) throws U2fAuthenticationException { finishSignature(signRequest, response, deviceRegistration, null); } U2fPrimitives(Crypto crypto, ChallengeGenerator challengeGenerator);  U2fPrimitives(); RegisterRequest startRegistration(String appId); RegisterRequest startRegistration(String appId, byte[] challenge); DeviceRegistration finishRegistration(RegisterRequest registerRequest, RegisterResponse response); DeviceRegistration finishRegistration(RegisterRequest registerRequest,
                                                 RegisterResponse response,
                                                 Set<String> facets); SignRequest startSignature(String appId, DeviceRegistration deviceRegistration); SignRequest startSignature(String appId, DeviceRegistration deviceRegistration, byte[] challenge); void finishSignature(SignRequest signRequest,
                                SignResponse response,
                                DeviceRegistration deviceRegistration); void finishSignature(SignRequest signRequest,
                                SignResponse response,
                                DeviceRegistration deviceRegistration,
                                Set<String> facets); static final String U2F_VERSION; }