Chapter 3 contd.
The LexiGuard GUI

The LexiGuard GUI

The GUI (graphical user interface) of LexiGuard consists of a main panel with several subframes plus several subsidiary panels and a variety of dialog boxes.

The main LexiGuard panel is similar in layout to that of Windows Explorer. The panel has the following parts:

         Menu toolbar                sequence of pulldown menu titles
         Icon toolbar                  iconic shortcuts for common operations
         Address combo box     displays the path of the directory being examined
         Directory tree panel     displays a tree of the directories
         File table panel            displays a list of the directories and files in the directory
                                              being examined

The LexiGuard Menu Bar

The menu bar contains six pulldown menus. The menus and menu items are:
 
Menu  Menu Items
File New Folder - to create a new folder in the current directory
Delete - to delete the selected file(s) and/or directory(ies)
Rename - to rename the selected file
Properties - to display the properties of a selected file. If it is an encrypted file, the data encryption algorithm and list of recipients is displayed
Backup Keystores - to backup the keystores of all users or just the current user to a file on a drive or floppy disk
Restore Keystores - to restore the keystores of all users or just the current user from a file on a drive or floppy disk
Exit - to quit LexiGuard
Edit Change Open Action - to change the default application used to open a given file 
Copy - to copy the selected file to the clipboard
Paste - to paste the file in the clipboard into the current directory
Select All - to select all the entries in the displayed directory for user action
Preferences - to display and edit the user-editable configurable preferences for level of security, encryption, and certificate data
View Refresh - to refresh the display of contents of the displayed directory. Useful if files or directories were created outside of LexiGuard
Hide Toolbar - to hide the toolbar
Show Toolbar - to show the toolbar
Sort - to sort the files of the current directory displayed in the main LexiGuard window by Name, Type, Size or Date
Action  Encrypt - to encrypt the selected files or directories to oneself—that is, having the current user as the sole recipient 
Encrypt to Recipients - to encrypt the selected files or directories to the recipients to be specified
Decrypt - to decrypt the selected files or entire directories
Encrypt with Password - encrypt with password based encryption
Decrypt with Password - decrypt with password based encryption
Tools Users... - to display the Users Panel to display, add, remove, import and export users
Help About LexiGuard - to display version information about the application

The Subsidiary Panels

The Preferences Panel

The Users Panel

The Users Panel has two tabbed panes. These panes are used to manage the two types of users handled by LexiGuard—internal users and external users. Internal users have two keypairs, one for encryption and one for signing. External users have a public key certificate to permit them to be recipients of encryption.
 
Internal Users  This pane displays a scrolling list of the login names of the internal users. 
It contains the buttons: 
     Add User... 
     Remove User
     Export User...
     View Certificate
External Users  This pane displays a scrolling list of the login names of the external users. 
It contains the buttons: 
     Import User... 
     Remove User 
     View Certificate

Table of Contents