All Classes and Interfaces
Class
Description
Provides methods to convert user interface input to java application objects for each
of the available endpoints.
Provides byte conversion methods.
Provides methods that used to coordinate communication between stations
at more of a network level.
Generic controller class mostly to share the same encoding on all controllers.
Provides cryptographic services.
Represents the devices capable of holding cryptographic keys.
Represents the keys metadata, and provides references for its
cryptographic value.
Provides all key management functionalities.
Entry point for the application
This class provides all the interactions with the key management database.
REST Controller for the keys endpoint.
Provides methods to interact with key suppliers.
Represents a log record for the station operations.
REST Controller for the logs endpoint.
Provides methods to log operations.
This class provides all the interactions with the logs database.
Represents a message containing an operation to be distributed over
the network and executed upon reaching its destination.
A class that holds all the results/parameters for AEAD.
REST Controller for the messages endpoint.
Service that handles message and receipts logic.
This class provides all the interactions with the messages database.
Represents a joint usage context and sharing preferences for a set of keys.
REST Controller for the missions endpoint.
Represents mission sharing entries.
A resource that is used to distribute the system resources
over the network.
Represents a system operation.
This class provides the operation codes for all possible operations.
Provides methods to execute operations.
Represents the outbound messages for a given station.
Provides smartcard authentication using the PCKS11 interface.
Represents an acknowledgment of the reception of a message.
Implementation of No-Lone Zones.
REST Controller for the requests endpoint.
Provides methods to perform operations on requests.
A station local resource that is used internally.
Represents a container for a set of permissions.
REST Controller for the roles endpoint.
Provides a access control and authorization.
Container for the application settings.
REST Controller for the settings endpoint.
Provides all methods to view and modify settings.
A station resource that can be shared with different stations.
Represents a station running an instance of the Key Manager application.
REST Controller for the stations endpoint.
Provides a TCP Client.
Provides a TCP Server
Provides interactions with the user interface application.
REST Controller for the users endpoint.
Provides all functionalities regarding user management.
This class provides all the interactions with the users management database.