Complemento de cifrado AES (obsoleto) para grupos de agentes privados de Jitterbit
Introducción
El complemento de cifrado AES cifra y descifra utilizando el algoritmo AES.
Este complemento solo se puede asociar con grupos de agentes privados y no está disponible en los grupos de agentes de nube Jitterbit.
Importante
Los complementos proporcionados por Jitterbit están obsoletos.
Descargue y agregue el complemento
El complemento de cifrado AES es un complemento Jitterbit estándar que ya está disponible en la Management Console Complementos página y no necesita descargarse ni agregarse a la organización.
Si el soporte lo indica, este complemento puede descargarse en el enlace provisto a continuación y agregarse a la organización.
Asociar el complemento con un grupo de agentes
El complemento de cifrado AES debe estar asociado con un grupo de agentes privados para que el complemento esté disponible en todos los agentes del grupo.
El complemento aparece en la Management Console Complementos página con el nombre para mostrar Cifrado Jitterbit AES.
Establecer variables y usar el complemento en un proyecto
Consulte estos temas para obtener información sobre el uso de complementos en un proyecto:
- Complementos (Integration Studio)
- Complementos (Design Studio)
El complemento se puede utilizar para descifrar archivos de origen cifrados, cifrar archivos de destino o cifrar o descifrar variables en un secuencia de comandos.
Cuando se utiliza desde un secuencia de comandos, la variable Jitterbit.AES.Action
debe configurarse como "cifrar" o "desencriptar"; la variable Jitterbit.AES.Input
contiene los datos de entrada para cifrar o descifrar (ver más abajo para más detalles); y el resultado del complemento se almacena en la variable de salida Jitterbit.AES.Output
Al cifrar un valor de texto claro desde un secuencia de comandos, la salida será una representación de cadena de los bytes cifrados codificados en base64.
El complemento de cifrado AES utiliza estas variables:
Nombre | Tipo | Obligatorio | Descripción |
---|---|---|---|
Jitterbit.AES.Passphrase | Cadena | Obligatorio | Frase de contraseña a utilizar para el cifrado/descifrado. |
Jitterbit.AES.KeyLength | Entero | Obligatorio | La longitud de la clave generada por la contraseña. Debe ser 128, 196 o 256. |
Jitterbit.AES.PBEGenerator | Cadena | Obligatorio | El tipo de generador de claves PBE que se utilizará. Los valores admitidos son PKCS5S2 y OpenSSL. |
Jitterbit.AES.Salt | Cadena | Opcional | Una sal opcional para la generación de claves. Debe ser una serie de bytes en formato hexadecimal. Por ejemplo, la sal {0x10, 0xF5, 0x5B, 0x70, 0x3D, 0xA8, 0x19, 0xE0} se representaría con la cadena "10F55B703DA819E0". |
Jitterbit.AES.IterationCount | Entero | Opcional | El número de iteraciones para la generación de claves. Este valor se ignora si PBEGenerator es OpenSSL (que siempre usa un número de iteraciones fijo de 1). |
Jitterbit.AES.Action | Cadena | Opcional | Se usa al cifrar o descifrar un valor de un secuencia de comandos. El valor de la variable debe establecerse en "cifrar" al cifrar o en "decrypt" al descifrar. |
Jitterbit.AES.Input | Cadena | Opcional | Contiene el valor que cifrar o descifrará cuando se llame a este complemento desde un secuencia de comandos. Al cifrar, esta variable debe contener la cadena de texto sin cifrar que cifrar. Al descifrar, este valor debe ser una cadena con la codificación en base64 de los datos cifrados. |