authentication gpg_sphere function requires single input
In monkeysphere-authentication, the gpg_sphere function, which is run as the monkeysphere user with su, currently requires that all arguments be put in a single quoted argument, eg:
gpg_sphere "--list-key --with-colons --with-fingerprint 0x${keyID}!"
This is obviously a little lame, but it seems to be necessary to do the necessary argument passing from the function, to the su function called as the monkeysphere user that controls the gpg sphere keyring.
I'm not sure how to fix it. I think the problem is mostly in how arguments are passed to su.
This also affects the ms-authentication gpg-cmd function, since it calls this internally.
(from redmine: created on 2008-12-28, closed on 2010-10-04)