To put on the long finger

while most people agree on the meaning of this phrase, I am curious to know if anyone can fill me in on the origin of it....

I've never heard the expression (I live in the U.S.). What does it mean and how is it used?

Replies