REST Resource: users.settings.cse.identities

Recurso: CseIdentity

A configuração da criptografia do lado do cliente (CSE) para o endereço de e-mail de um usuário autenticado. O Gmail usa as configurações da CSE para salvar rascunhos de mensagens criptografadas do lado do cliente e assinar e enviar mensagens criptografadas.

Representação JSON
{
  "emailAddress": string,

  // Union field key_pair_configuration can be only one of the following:
  "primaryKeyPairId": string,
  "signAndEncryptKeyPairs": {
    object (SignAndEncryptKeyPairs)
  }
  // End of list of possible types for union field key_pair_configuration.
}
Campos
emailAddress

string

O endereço de e-mail da identidade de envio. O endereço de e-mail precisa ser o endereço de e-mail principal do usuário autenticado.

Campo de união key_pair_configuration.

key_pair_configuration pode ser apenas de um dos tipos a seguir:

primaryKeyPairId

string

Se um par de chaves estiver associado, o ID do par de chaves, CseKeyPair.

signAndEncryptKeyPairs

object (SignAndEncryptKeyPairs)

A configuração de uma identidade com CSE que usa diferentes pares de chaves para assinatura e criptografia.

SignAndEncryptKeyPairs

A configuração de uma identidade com CSE que usa diferentes pares de chaves para assinatura e criptografia.

Representação JSON
{
  "signingKeyPairId": string,
  "encryptionKeyPairId": string
}
Campos
signingKeyPairId

string

O ID do CseKeyPair que assina os e-mails enviados.

encryptionKeyPairId

string

O ID do CseKeyPair que criptografa os e-mails enviados e assinados.

Métodos

create

Cria e configura uma identidade de criptografia do lado do cliente com autorização para enviar e-mails da conta de usuário.

delete

Exclui uma identidade de criptografia do lado do cliente.

get

Recupera uma configuração de identidade de criptografia do lado do cliente.

list

Lista as identidades criptografadas do lado do cliente de um usuário autenticado.

patch

Associa um par de chaves diferente a uma identidade de criptografia do lado do cliente.