REST Resource: users.settings.cse.identities

Ресурс: CseIdentity

Конфигурация шифрования на стороне клиента (CSE) для адреса электронной почты аутентифицированного пользователя. Gmail использует конфигурации CSE для сохранения черновиков зашифрованных на стороне клиента сообщений электронной почты, а также для подписи и отправки зашифрованных сообщений электронной почты.

Для администраторов, управляющих удостоверениями и парами ключей для пользователей в своей организации, запросы требуют авторизации с помощью учетной записи службы , имеющей полномочия делегирования полномочий на уровне домена для выдачи себя за пользователей с областью действия https://www.googleapis.com/auth/gmail.settings.basic .

Для пользователей, управляющих своими собственными удостоверениями и парами ключей, запросы требуют включения и настройки аппаратного шифрования ключей .

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.
}
Поля
emailAddress

string

Адрес электронной почты для отправляющей личности. Адрес электронной почты должен быть основным адресом электронной почты аутентифицированного пользователя.

Объединение полей key_pair_configuration .

key_pair_configuration может быть только одним из следующих:

primaryKeyPairId

string

Если пара ключей связана, идентификатор пары ключей CseKeyPair .

signAndEncryptKeyPairs

object ( SignAndEncryptKeyPairs )

Конфигурация удостоверения CSE, использующая разные пары ключей для подписи и шифрования.

Подписать и зашифровать пары ключей

Конфигурация удостоверения CSE, использующая разные пары ключей для подписи и шифрования.

JSON-представление
{
  "signingKeyPairId": string,
  "encryptionKeyPairId": string
}
Поля
signingKeyPairId

string

Идентификатор CseKeyPair , который подписывает исходящую почту.

encryptionKeyPairId

string

Идентификатор CseKeyPair , который шифрует подписанную исходящую почту.

Методы

create

Создает и настраивает клиентский идентификатор шифрования, который авторизован для отправки почты из учетной записи пользователя.

delete

Удаляет идентификатор шифрования на стороне клиента.

get

Извлекает конфигурацию идентификатора шифрования на стороне клиента.

list

Перечисляет зашифрованные на стороне клиента идентификаторы для аутентифицированного пользователя.

patch

Связывает другую пару ключей с существующим идентификатором шифрования на стороне клиента.