- Recurso: CseKeyPair
- EnablementState
- CsePrivateKeyMetadata
- KaclsKeyMetadata
- HardwareKeyMetadata
- Métodos
Recurso: CseKeyPair
Um par de chaves S/MIME para criptografia do lado do cliente, composto por uma chave pública, a cadeia de certificados e os metadados da chave privada pareada. O Gmail usa o par de chaves para concluir as seguintes tarefas:
- Assine mensagens enviadas com criptografia do lado do cliente.
- Salve e reabra rascunhos de mensagens criptografadas do lado do cliente.
- Salvar e reabrir mensagens enviadas.
- Descriptografar mensagens S/MIME recebidas ou arquivadas.
Representação JSON |
---|
{ "keyPairId": string, "pkcs7": string, "pem": string, "subjectEmailAddresses": [ string ], "enablementState": enum ( |
Campos | |
---|---|
keyPairId |
Apenas saída. O ID imutável do par de chaves S/MIME da criptografia do lado do cliente. |
pkcs7 |
Somente entrada. A chave pública e a cadeia de certificados. A cadeia precisa estar no formato PKCS#7 e usar a codificação PEM e a armadura ASCII. |
pem |
Apenas saída. A chave pública e a cadeia de certificados dela, no formato PEM. |
subjectEmailAddresses[] |
Apenas saída. As identidades de endereço de e-mail especificadas no certificado de folha. |
enablementState |
Apenas saída. O estado atual do par de chaves. |
disableTime |
Apenas saída. Se um par de chaves for definido como Um carimbo de data/hora no formato RFC3339 UTC "Zulu", com resolução de nanossegundos e até nove dígitos fracionários. Exemplos: |
privateKeyMetadata[] |
Metadados de instâncias da chave privada desse par de chaves. |
EnablementState
A enumeração do estado atual do par de chaves.
Enums | |
---|---|
stateUnspecified |
O estado atual do par de chaves não está definido. O par de chaves não está ativado nem desativado. |
enabled |
O par de chaves está ativado. O Gmail descriptografa todas as mensagens de e-mail criptografadas por esse par de chaves e assina todos os e-mails enviados com a chave privada. Para ativar um par de chaves, use o método |
disabled |
O par de chaves está desativado. Usuários autenticados não podem descriptografar mensagens de e-mail nem assinar mensagens enviadas. Se um par de chaves ficar desativado por mais de 30 dias, você poderá excluí-lo permanentemente. Para desativar um par de chaves, use o método |
CsePrivateKeyMetadata
Metadados de uma instância de chave privada.
Representação JSON |
---|
{ "privateKeyMetadataId": string, // Union field |
Campos | |
---|---|
privateKeyMetadataId |
Apenas saída. O ID imutável da instância de metadados da chave privada. |
Campo de união metadata_variant . Campo de união: exatamente um dos seguintes tipos de variante de metadados precisa estar presente. metadata_variant pode ser apenas de um dos tipos a seguir: |
|
kaclsKeyMetadata |
Metadados de uma instância de chave privada gerenciada por um serviço de lista de controle de acesso de chave externa. |
hardwareKeyMetadata |
Metadados das chaves de hardware. |
KaclsKeyMetadata
Metadados de chaves privadas gerenciadas por um serviço de lista de controle de acesso de chave externa. Saiba como gerenciar o acesso às chaves em Referência da API Google Workspace CSE.
Representação JSON |
---|
{ "kaclsUri": string, "kaclsData": string } |
Campos | |
---|---|
kaclsUri |
O URI do serviço de lista de controle de acesso de chaves que gerencia a chave privada. |
kaclsData |
Dados opacos gerados e usados pelo serviço de lista de controle de acesso de chaves. Tamanho máximo: 8 KiB. |
HardwareKeyMetadata
Metadados das chaves de hardware.
Representação JSON |
---|
{ "description": string } |
Campos | |
---|---|
description |
Descrição sobre a chave de hardware. |
Métodos |
|
---|---|
|
Cria e faz upload de uma cadeia de certificados de chave pública S/MIME e uma cadeia de certificados de chave pública de criptografia do lado do cliente para o usuário autenticado. |
|
Desativa um par de chaves de criptografia do lado do cliente. |
|
Ativa um par de chaves de criptografia do lado do cliente que foi desativado. |
|
Recupera um par de chaves de criptografia do lado do cliente atual. |
|
Lista pares de chaves de criptografia do lado do cliente para um usuário autenticado. |
|
Exclui um par de chaves de criptografia do lado do cliente de forma permanente e imediata. |