Serviceaccountkeys

Para ver uma lista de métodos desse recurso, consulte o final desta página.

Representações de recursos

Credenciais que podem ser usadas para autenticar como uma conta de serviço.

{
  "kind": "androidenterprise#serviceAccountKey",
  "id": string,
  "type": string,
  "data": string,
  "publicData": string
}
Nome da propriedade Valor Descrição Observações
data string O corpo do arquivo de credenciais de chave privada, no formato de string. Ele só é preenchido quando o ServiceAccountKey é criado e não é armazenado pelo Google. Quando type é "pkcs12", o conteúdo do campo data é codificado em base64 e tem a senha "notasecret".
id string Um identificador opaco e exclusivo para esse ServiceAccountKey. Atribuído pelo servidor.
kind string
publicData string Dados de chave pública para o arquivo de credenciais. É um certificado X.509. Se você estiver usando o tipo de chave googleCredentials, ele será idêntico ao certificado que pode ser recuperado usando o URL do certificado X.509 no arquivo de credenciais.
type string O formato do arquivo dos dados de chave gerados.

Os valores aceitáveis são:
  • "googleCredentials"
  • "pkcs12"

Métodos

delete
Remove e invalida as credenciais especificadas para a conta de serviço associada a essa empresa. A conta de serviço de chamada precisa ter sido recuperada chamando Enterprises.GetServiceAccount e definida como a conta de serviço da empresa chamando Enterprises.SetAccount.
inserir
Gera novas credenciais para a conta de serviço associada a essa empresa. A conta de serviço de chamada precisa ter sido recuperada chamando Enterprises.GetServiceAccount e definida como a conta de serviço da empresa chamando Enterprises.SetAccount.

Apenas o tipo de chave precisa ser preenchido no recurso a ser inserido.
list
Lista todas as credenciais ativas da conta de serviço associada a essa empresa. Somente o ID e o tipo de chave são retornados. A conta de serviço de chamada precisa ter sido recuperada chamando Enterprises.GetServiceAccount e definida como a conta de serviço da empresa chamando Enterprises.SetAccount.