Interface KeyProvider

    • Field Summary

      Fields 
      Modifier and Type Field Description
      static String ALIAS_METADATA
      Constant representing the keystore alias for keys to encrypt/decrypt node metadata
      static String ALIAS_SOLR
      Constant representing the keystore alias for keys to encrypt/decrypt SOLR transfer data
    • Field Detail

      • ALIAS_METADATA

        static final String ALIAS_METADATA
        Constant representing the keystore alias for keys to encrypt/decrypt node metadata
        See Also:
        Constant Field Values
      • ALIAS_SOLR

        static final String ALIAS_SOLR
        Constant representing the keystore alias for keys to encrypt/decrypt SOLR transfer data
        See Also:
        Constant Field Values
    • Method Detail

      • getKey

        Key getKey​(String keyAlias)
        Get an encryption key if available.
        Parameters:
        keyAlias - the key alias
        Returns:
        the encryption key and a timestamp of when it was last changed