Como a criptografia é suportada?
Existem muitas maneiras nas quais a criptografia é suportada.
- Propriedades que são especificadas nos arquivos yfs.properties, yifclient.properties e management.properties
- Números de Cartão de Crédito
Criptografia através de yfs.properties
Propriedades como URL do JDBC, ID do Usuário do banco de dados e Senha podem ser armazenadas criptografadas no arquivo customer_overrides.properties. Porque o aplicativo precisa dessas informações para se conectar ao banco de dados, esses valores devem ser decriptografados pelo aplicativo. Se você não desejar que o aplicativo sempre decriptografe dados, essas propriedades não poderão ser armazenadas criptografadas.
Criptografia para número de cartão de crédito
O aplicativo pode criptografar os números do cartão de crédito antes de armazená-los no banco de dados. Ao contrário das propriedades que estão especificadas no arquivo yfs.properties, os números do cartão de crédito decriptografado nunca serão requeridos pelo aplicativo para processamento padrão. No entanto, é possível estender o aplicativo ao implementar uma saída do usuário que requer números de cartão de crédito decriptografado para carregar ou armazenar preferências do usuário. Se não desejar que o aplicativo decriptografe informações automaticamente, você deve decriptografar esses números de cartão de crédito na sua implementação da saída de usuário.