Seguridad
Con la plataforma Veritran puedes agregar una capa de seguridad a las transacciones cifrando su contenido.
Para simplificar el uso de operaciones criptográficas, el motor criptográfico trabaja con perfiles criptográficos, que contienen parámetros como claves, rellenos, tamaños y otros detalles. El sistema carga las configuraciones de los perfiles criptográficos al iniciar o al reiniciar en caliente, y opera utilizando las configuraciones llamadas desde el código del perfil criptográfico.
Consulta la sección a continuación para obtener más detalles sobre cómo implementar criptografía PKI, AES o GPG en tu app. Consulta OpenSSL Commands o GPG Commands para obtener una lista de ejemplos de comandos.
Implementa criptografía (PKI, AES o GPG)
Desde el terminal de tu sistema operativo, copia los archivos clave al servidor. Su ubicación podría ser la ruta estándar
/veritran/certs/
. Como alternativa, se puede asignar una ruta definida por el usuario.Abre Middleware y crea una entrada de certificado que haga referencia a los archivos clave que copiaste.
Rellena los campos del modal New Certificate como se indica a continuación:
Code
Introduce el código de certificado de 4 dígitos. Ten este código a mano para el paso 5, ya que crearás un código de perfil criptográfico que debe coincidir con este código de certificado.
Product
Si estás configurando un perfil criptográfico para un producto específico, selecciona el producto en el menú desplegable.
Type
Si es para Sign, selecciona CodeSign, si no, deja el campo vacío.
Install Date
Selecciona la fecha del registro introducido.
Description
Introduce una breve descripción del perfil criptográfico.
Purpose
Define el propósito del certificado.
KeyStorePSW
Escribe la contraseña del archivo de almacén de claves copiado en el paso 1 de este procedimiento.
Alias Name
Introduce un alias para el archivo de almacén de claves.
Alias PSW
Introduce la contraseña de alias.
Path
Introduce la ruta absoluta al archivo de almacén de claves pkcs12 o al certificado X509 en formato PEM. Esta ruta debe coincidir con la ruta copiada en el paso 1 de este procedimiento.
Valid From
Deja este campo en blanco.
Valid Until
Deja este campo en blanco.
Guarda y reinicia procesos VT NET.
En el editor SQL, crea el perfil criptográfico en la base de datos VT-NET utilizando
StoreProcedure
. Esto creará una nueva entrada en la tablacrypto_profile
. Consulta Crea un perfil criptográfico PKI (RSA y DSA), Crea un perfil criptográfico AES y Crea un perfil criptográfico GPGpara aprender a crear cada tipo de perfil criptográfico.Recarga todas las configuraciones mediante un reinicio en caliente.
En Veritran Studio, abre la transacción que deseas editar en el Editor de transacciones. Agrega una caja de acción Script donde desees agregar las acciones de cifrado y descifrado. Rellena las cajas de acción Script con el código correspondiente, según los siguientes ejemplos: