- Recurso: CseKeyPair
- EnablementState
- CsePrivateKeyMetadata
- KaclsKeyMetadata
- HardwareKeyMetadata
- Métodos
Recurso: CseKeyPair
Un par de claves S/MIME de encriptación del cliente, que consta de una clave pública, su cadena de certificados y metadatos para su clave privada vinculada. Gmail usa el par de claves para completar las siguientes tareas:
- Firma los mensajes salientes con encriptación del cliente.
- Guardar y volver a abrir borradores de mensajes con encriptación del cliente
- Guardar y volver a abrir mensajes enviados
- Desencriptar mensajes S/MIME entrantes o archivados
Representación JSON |
---|
{ "keyPairId": string, "pkcs7": string, "pem": string, "subjectEmailAddresses": [ string ], "enablementState": enum ( |
Campos | |
---|---|
keyPairId |
Solo salida. El ID inmutable para el par de claves S/MIME de la encriptación del cliente |
pkcs7 |
Solo entrada. La clave pública y su cadena de certificados La cadena debe estar en formato PKCS#7 y usar codificación PEM y protección ASCII. |
pem |
Solo salida. La clave pública y su cadena de certificados, en formato PEM |
subjectEmailAddresses[] |
Solo salida. Las identidades de las direcciones de correo electrónico que se especifican en el certificado de entidad final |
enablementState |
Solo salida. Es el estado actual del par de claves. |
disableTime |
Solo salida. Si un par de claves se establece en Usa RFC 3339, en el que el resultado generado siempre se normalizará en Z y usará 0, 3, 6 o 9 dígitos fraccionarios. También se aceptan compensaciones distintas de "Z". Ejemplos: |
privateKeyMetadata[] |
metadatos de las instancias de la clave privada de este par de claves. |
EnablementState
Es la enumeración del estado actual del par de claves.
Enumeraciones | |
---|---|
stateUnspecified |
No se estableció el estado actual del par de claves. El par de claves no está activado ni desactivado. |
enabled |
El par de claves está activado. En el caso de los mensajes de correo electrónico que encripta este par de claves, Gmail desencripta los mensajes y firma el correo saliente con la clave privada. Para activar un par de claves, usa el método |
disabled |
El par de claves está desactivado. Los usuarios autenticados no pueden desencriptar los mensajes de correo electrónico ni firmar los mensajes salientes. Si un par de claves está desactivado durante más de 30 días, puedes borrarlo de forma permanente. Para desactivar un par de claves, usa el método |
CsePrivateKeyMetadata
metadatos de una instancia de clave privada.
Representación JSON |
---|
{ "privateKeyMetadataId": string, // Union field |
Campos | |
---|---|
privateKeyMetadataId |
Solo salida. El ID inmutable de la instancia de metadatos de clave privada. |
Campo de unión metadata_variant . Campo de unión: Debe estar presente exactamente uno de los siguientes tipos de variantes de metadatos. Las direcciones (metadata_variant ) solo pueden ser una de las siguientes opciones: |
|
kaclsKeyMetadata |
metadatos de una instancia de clave privada administrada por un servicio externo de lista de control de acceso de claves |
hardwareKeyMetadata |
metadatos de las teclas de hardware. |
KaclsKeyMetadata
metadatos de claves privadas administradas por un servicio externo de lista de control de acceso de claves Para obtener detalles sobre cómo administrar el acceso a las claves, consulta la Referencia de la API de CSE de Google Workspace.
Representación JSON |
---|
{ "kaclsUri": string, "kaclsData": string } |
Campos | |
---|---|
kaclsUri |
Es el URI del servicio de la lista de control de acceso a las claves que administra la clave privada. |
kaclsData |
Datos opacos que genera y usa el servicio de lista de control de acceso a las claves. Tamaño máximo: 8 KiB. |
HardwareKeyMetadata
metadatos de las teclas de hardware.
Representación JSON |
---|
{ "description": string } |
Campos | |
---|---|
description |
Descripción de la clave de hardware |
Métodos |
|
---|---|
|
Crea y sube una cadena de certificados de clave pública S/MIME de encriptación del cliente y metadatos de clave privada para el usuario autenticado. |
|
Desactiva un par de claves de encriptación del cliente. |
|
Activa un par de claves de encriptación del cliente que estaba desactivado. |
|
Recupera un par de claves de encriptación del cliente existente. |
|
Enumera los pares de claves de encriptación del cliente para un usuario autenticado. |
|
Borra un par de claves de encriptación del cliente de forma permanente e inmediata. |