But these are system level knobs. There must be some environment variable I can tune to allow it to use user's cert and key.
HTCondor generally allows configuration macros to be overriden by the corresponding environment variable, e.g.,
_CONDOR_AUTH_SSL_CLIENT_CERTFILE=~/.condor/user.pem condor_submit \ -remote schedd.remote.tld my.submit should force condor_submit to use ~/.condor/user.pem as its SSL certfile.Depending on the exact context, you could set AUTH_SSL_CLIENT_CERTFILE in ~/.condor/user_config instead.
- ToddM