google oauth2如何获取服务帐户的私钥

有人可以告诉我如何从服务帐户的谷歌云控制台下载证书。 我正在寻找各地。 我已经下载了应用程序授权凭证“client_secret.json”

client_secret.json有一个键“client_x509_cert_url”,它将我带到json文件中,该文件中嵌入了2个证书。 这是证书吗? 如果他们是如何在java代码中使用它。 我在这里有点迷茫。

更新(2013-12-18): Google今天早上更新了云端控制台。 生成私钥的新指令是:

  1. 打开你的项目。
  2. 转到“API&Auth”。
  3. 转到“凭据”。
  4. 单击“创建新客户端ID”。
  5. 选择“服务帐户”。

过时的说明(2013-12-18之前):以下是在Google云端控制台中生成私钥的方法:

  1. 打开你的项目。
  2. 转到“API&Auth”。
  3. 转到“已注册的应用”。
  4. 点击“注册应用”。
  5. 选择“Web应用程序”。
  6. 打开“证书”。
  7. 单击“生成证书”。
  8. 点击“下载私钥”。
  9. 单击“查看公钥”以关闭对话框。

JSON中的URL会将您带到一个公共URL,在该公共URL中可以找到相应私钥的公钥 – 这不是您要查找的内容。