Package org.firebirdsql.gds.ng.wire.crypt
SPI for Firebird wire protocol encryption plugins for the wire protocol implementation, and supporting classes.
 
NOTE: This SPI is currently only internal to Jaybird, consider the API as unstable.
- Since:
- 4
- 
Interface Summary Interface Description CryptSessionConfig Interface for the encryption/decryption session config for wire protocol encryption for a specific plugin.EncryptionPlugin Plugin for Firebird wire encryption.EncryptionPluginSpi Service provider interface for wire encryption plugins.
- 
Class Summary Class Description EncryptionIdentifier Identifier of an encryption type + plugin.EncryptionInitInfo The initial initialization information of an encryption plugin.KnownServerKey Class to hold server keys known to the client.KnownServerKey.PluginSpecificData Class to hold plugin specific data.
- 
Enum Summary Enum Description EncryptionInitInfo.InitResult 
- 
Exception Summary Exception Description FBSQLEncryptException Exception that indicates encryption could not be initialized.