Interface EncryptionPluginSpi
- 
- All Known Implementing Classes:
- Arc4EncryptionPluginSpi,- ChaChaEncryptionPluginSpi
 
 public interface EncryptionPluginSpiService provider interface for wire encryption plugins.NOTE: This plugin is currently only internal to Jaybird, consider the API as unstable. - Since:
- 4.0
- Author:
- Mark Rotteveel
 
- 
- 
Method SummaryAll Methods Instance Methods Abstract Methods Modifier and Type Method Description EncryptionPlugincreateEncryptionPlugin(CryptSessionConfig cryptSessionConfig)Creates the encryption plugin for the provided crypt session config.EncryptionIdentifiergetEncryptionIdentifier()
 
- 
- 
- 
Method Detail- 
getEncryptionIdentifierEncryptionIdentifier getEncryptionIdentifier() - Returns:
- Encryption identifier
 
 - 
createEncryptionPluginEncryptionPlugin createEncryptionPlugin(CryptSessionConfig cryptSessionConfig) Creates the encryption plugin for the provided crypt session config.- Parameters:
- cryptSessionConfig- Crypt session config
- Returns:
- Encryption plugin
 
 
- 
 
-