MyProxy is a server that will store X509 credentials for you. Once you store your credentials, you can retrieve them. You might give MyProxy a long-lived credential, then periodically request a new 12-hour certificate. Moreover, you might give permission to another service to get renew your credentials if necessary, thus preventing your long-lived task from failing due to an expired proxy, while still avoiding the use of long-term proxies.