# All Classes and Interfaces

Class
Description
AnB_ChannelType
AnB channel type enumerator
AnB_CheckFailedException
Failed checks exception
AnB_Crypto_Wrapper
Cryptographic API: implements a class supporting cryptographic operations (a wrapper for the cryptographic engine)
AnB_Principal
AnB Principal: A concrete principal for AnB/AnBx protocols.
AnB_Protocol<S,R>
AnB Protocol: an abstract class for defining AnB protocols
AnB_Session
AnB Session: implements a protocol session supporting cryptographic operations
AnBx_Agent
AnBx Agent
AnBx_ChannelMode
AnBx Channel Mode: A class to store AnBx channel modes.
AnBx_ChannelType
An enumerator for AnBx channel types.
AnBx_CommandLine_Parser<R,C>
An abstract class for parsing command line arguments.
AnBx_Debug
AnBx Debug/Logging utility
AnBx_Layers
AnBx Debug/Logging layers.
AnBx_Params
AnBx Params: implements a tuple as an array of serializable objects
AnBx_Principal
AnBx Principal: An abstract agent specialised for AnBx protocols.
AnBx_Protocol<S,R>
AnBx Protocol: an abstract class for defining AnBx protocols
Channel
An abstract class for Channel
Channel_Abstraction
Channel Abstraction: a class abstracting TCP/IP channel
Channel_Client
Client Channel
Channel_Properties
Channel Properties: Represents the properties of a communication channel.
Channel_Roles
Channel Roles
Channel_Server
Server Channel
Channel_Server_Runnable
A channel server implementing the Runnable interface.
Channel_Settings
Represents settings for a communication channel.
Channel_SSLChannelType
Enumeration representing different types of SSL channels.
Channel_SSLContextBuilder
A class used to build an SSLContext for creating SocketFactory.
Crypto_ByteArray
Byte Array: a custom implementation of a byte array, used to store the result of various cryptographic functions
Crypto_Config
An abstract class for encryption configuration.
Crypto_Config_Default
Default values for cryptographic engine configuration.
Crypto_EncryptionEngine
Cryptographic engine
Crypto_HmacPair
A class to store the result of an HMAC operation along with metadata about the used algorithm.
Crypto_KeyMode
Key mode for key generation.
Crypto_KeyPair
Represents a public/private key pair.
Crypto_KeyStoreBuilder
Keystore builder
Crypto_KeyStoreBuilder_Map
Keystore builder mapping key stores and their type/purpose
Crypto_KeyStoreSettings
Keystore Settings
Crypto_KeyStoreSettings_Map
A class mapping key stores and their type/purpose.
Crypto_KeyStoreType
Enumerates key stores for different key purposes in the cryptographic API.
Crypto_OutputMode
Defines output mode of various cryptographic operations
Crypto_ProviderInformation
This class allows printing information about supported cryptographic providers and algorithms for the installed JRE/JDK.
Crypto_SealedPair
Represents a sealed pair of objects (key, message) used for encryption.
Crypto_SignedPair
Represents a signed pair of objects (SignedObject, Object) used for digital signatures.
Crypto_TimeStampException
Failed time stamp exception
Crypto_TimeStampValidator
A class for time stamp validation