In a client/Server environment, fingerprint capture is executed on the client system and the matching and storing of the fingerprint data takes place on server system. For this reason, Verify method can’t be used. Instead, VerifyMatch will be used. NBioBSPJNI.INPUT_FIR inputFIR = bsp.new INPUT_FIR(); NBioBSPJNI.INPUT_FIR inputFIR2 = bsp.new INPUT_FIR(); Boolean bResult = new Boolean(false); NBioBSPJNI.FIR_PAYLOAD payload = bsp.new FIR_PAYLOAD(); inputFIR.SetTextFIR(textSavedFIR); inputFIR2. SetTextFIR(textCapturedFIR); bsp.VerifyMatch(inputFIR, inputFIR2, bResult, payload); if (bsp.IsErrorOccured() == false) { if (bResult) labelStatus.setText("Verify OK - Payload: " + payload.GetText()); else labelStatus.setText("Verify Failed"); }