Trouble understanding range proof of Greg Maxwell's Confidential Transaction
not sure if I understand your problem.
But the zero commitment means that you know some k that makes k*G= your commitment C.

If you sign something with C as the public key, it also means that you know k. 

so, 
if you can sign with C = zero commitment with C.

Hope it answers your question.