All Downloads are FREE. Search and download functionalities are using the official Maven repository.

io.ebean.config.EncryptKeyManager Maven / Gradle / Ivy

There is a newer version: 15.8.0
Show newest version
package io.ebean.config;

/**
 * Determine keys used for encryption and decryption.
 */
@FunctionalInterface
public interface EncryptKeyManager {

  /**
   * Initialise the EncryptKeyManager.
   * 

* This gives the EncryptKeyManager the opportunity to get keys etc. *

*/ default void initialise() {} /** * Return the key used to encrypt and decrypt a property mapping to the given * table and column. */ EncryptKey getEncryptKey(String tableName, String columnName); }




© 2015 - 2024 Weber Informatics LLC | Privacy Policy