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

pre*_*sci 4 java json oauth-2.0 google-oauth

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

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

aei*_*erg 13

更新(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中可以找到相应私钥的公钥 - 这不是您要查找的内容.