REST Resource: users.settings.cse.identities

リソース: CseIdentity

認証されたユーザーのメールアドレスに対するクライアントサイド暗号化(CSE)設定。Gmail では、CSE 構成を使用して、クライアントサイド暗号化が適用されたメールの下書きを保存し、暗号化されたメール メッセージに署名して送信します。

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

送信元 ID のメールアドレス。このメールアドレスは、認証されたユーザーのメインのメールアドレスである必要があります。

共用体フィールド key_pair_configuration

key_pair_configuration は次のいずれかになります。

primaryKeyPairId

string

鍵ペアが関連付けられている場合、鍵ペアの ID(CseKeyPair)。

signAndEncryptKeyPairs

object (SignAndEncryptKeyPairs)

署名と暗号化に異なる鍵ペアを使用する CSE ID の構成。

SignAndEncryptKeyPairs

署名と暗号化に異なる鍵ペアを使用する CSE ID の構成。

JSON 表現
{
  "signingKeyPairId": string,
  "encryptionKeyPairId": string
}
フィールド
signingKeyPairId

string

送信メールに署名する CseKeyPair の ID。

encryptionKeyPairId

string

署名付きの送信メールを暗号化する CseKeyPair の ID。

メソッド

create

ユーザー アカウントからメールを送信することが承認されている、クライアントサイド暗号化の ID を作成して構成する。

delete

クライアントサイド暗号化の ID を削除します。

get

クライアントサイド暗号化の ID 構成を取得します。

list

認証されたユーザーのクライアントサイド暗号化 ID を一覧表示します。

patch

既存のクライアントサイド暗号化 ID に別の鍵ペアを関連付けます。