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.