use chef_keygen_cache instead of chef_cert_http for non local key gen

See https://github.com/opscode/chef_authn/pull/13