¿Cómo se da soporte al cifrado?
Hay muchas maneras de dar soporte al cifrado.
- 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.
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.