¿Cómo se da soporte al cifrado?

Hay muchas maneras de dar soporte al cifrado.

La aplicación admite al cifrado para los siguientes elementos:
  • Las propiedades especificadas en los archivos yfs.properties, yifclient.properties y management.properties
  • Los números de tarjetas de crédito

Cifrado mediante yfs.properties

Propiedades tales como el URL de JDBC o el ID de usuario y la contraseña de la base de datos pueden almacenarse cifradas en el archivo customer_overrides.properties. Dado que la aplicación necesita esta información para conectarse con la base de datos, la aplicación debe descifrar estos valores. Si desea que la aplicación no descifre nunca los datos, estas propiedades no pueden almacenarse cifradas.

Nota: Si desea establecer alguna de las propiedades especificadas en el archivo yfs.properties , añada una entrada para esa propiedad en particular en el archivo <runtime_sandbox>/properties/customer_overrides.properties .

Cifrado de números de tarjetas de crédito

La aplicación puede cifrar los números de las tarjetas de crédito antes de almacenarlos en la base de datos. A diferencia de las propiedades especificadas en el archivo yfs.properties, para el proceso predeterminado de la aplicación nunca se necesitan los números descifrados de las tarjetas de crédito. Sin embargo, puede ampliar la aplicación implementando una salida de usuario que necesite los números descifrados de las tarjetas de crédito para hacer cargos o almacenar preferencias del usuario. Si no desea que la aplicación descifre información automáticamente, debe descifrar los números de las tarjetas de crédito en la implementación de la salida de usuario.