I'm using cURL to fetch from an HTTPS location, which requires a client certificate. I have my .curlrc set up to tell cURL where it is, but I don't want to leave my unencrypted private key just lying around. So every time I use it, cURL prompts me for the certificate password.
A lot of other utilities hook into some kind of platform-specific keyring (the native one in OSX, gnome-keyring in Linux, etc) -- is there a hook like this for cURL? Is there any other way to have cURL get my private key on a per-shell / per-session basis rather than prompting every time?