Package com.iizix.comm
Interface IClientTransactionProcessor
- All Superinterfaces:
- ITransactionProcessor
- All Known Implementing Classes:
- ClientTransactionProcessor
The client transaction processor extends the normal transaction processor with support for user authentication.
- Author:
- Christopher Mindus
- Method SummaryModifier and TypeMethodDescription- void- appendPublicKey- (SendTransaction trans) Appends the server public key for the Diffie-Hellman key exchange with the client.- voidUpdates the current user with a password that is encrypted in AES/CBC 256-bit.- Methods inherited from interface com.iizix.comm.ITransactionProcessor- onConnection, onDisposed, onPause, onReconnected, processTransaction
- Method Details- appendPublicKeyAppends the server public key for the Diffie-Hellman key exchange with the client.- Parameters:
- trans- The transaction.
 
- updateAuthenticationUpdates the current user with a password that is encrypted in AES/CBC 256-bit.- Parameters:
- trans- The transaction
- Throws:
- Exception- If there is any kind of problem with the authentication, transaction, encryption or alike.