REST Resource: users.settings.cse.identities

Ressource: CseIdentity

Configuration du chiffrement côté client (CSE) pour l'adresse e-mail d'un utilisateur authentifié. Gmail utilise les configurations CSE pour enregistrer des brouillons de messages e-mail chiffrés côté client, et pour signer et envoyer des messages e-mail chiffrés.

Pour les administrateurs qui gèrent les identités et les paires de clés des utilisateurs de leur organisation, les demandes nécessitent une autorisation avec un compte de service disposant d'une autorité de délégation au niveau du domaine pour usurper l'identité des utilisateurs avec le champ d'application https://www.googleapis.com/auth/gmail.settings.basic.

Pour les utilisateurs qui gèrent leurs propres identités et paires de clés, les demandes nécessitent que le chiffrement par clé matérielle soit activé et configuré.

Représentation 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.
}
Champs
emailAddress

string

Adresse e-mail de l'identité d'envoi. L'adresse e-mail doit être l'adresse e-mail principale de l'utilisateur authentifié.

Champ d'union key_pair_configuration.

key_pair_configuration ne peut être qu'un des éléments suivants :

primaryKeyPairId

string

Si une paire de clés est associée, l'ID de la paire de clés, CseKeyPair.

signAndEncryptKeyPairs

object (SignAndEncryptKeyPairs)

Configuration d'une identité CSE qui utilise différentes paires de clés pour la signature et le chiffrement.

SignAndEncryptKeyPairs

Configuration d'une identité CSE qui utilise différentes paires de clés pour la signature et le chiffrement.

Représentation JSON
{
  "signingKeyPairId": string,
  "encryptionKeyPairId": string
}
Champs
signingKeyPairId

string

ID de l'CseKeyPair qui signe le courrier sortant.

encryptionKeyPairId

string

ID de l'CseKeyPair qui chiffre le courrier sortant signé.

Méthodes

create

Crée et configure une identité de chiffrement côté client autorisée à envoyer des e-mails à partir du compte utilisateur.

delete

Supprime une identité de chiffrement côté client.

get

Récupère une configuration d'identité de chiffrement côté client.

list

Répertorie les identités chiffrées côté client d'un utilisateur authentifié.

patch

Associe une autre paire de clés à une identité de chiffrement côté client existante.