Index
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form
A
- action() - Method in record class eirb.pub.app.display.javafx.view.vault.viewer.KeyboardShortcutController.Shortcut
-
Returns the value of the
actionrecord component. - add(UserData) - Method in class eirb.pub.app.vault.PlainVault
- addPropertyChangeListener(PropertyChangeListener) - Method in class eirb.pub.app.display.javafx.controller.AppController
-
Add the listener to the model
- addPropertyChangeListener(PropertyChangeListener) - Method in class eirb.pub.app.display.javafx.model.AppModel
-
Add a listener for event
- addPropertyChangeListener(PropertyChangeListener) - Method in class eirb.pub.app.vault.CipherVault
- addPropertyChangeListener(PropertyChangeListener) - Method in class eirb.pub.app.vault.PlainVault
- addPropertyChangeListener(PropertyChangeListener) - Method in class eirb.pub.app.vault.UserData
- addPropertyChangeListener(PropertyChangeListener) - Method in class eirb.pub.app.vault.VaultFile
- addUserData(UserData) - Method in class eirb.pub.app.display.javafx.controller.AppController
-
Add new password to the vault
- addUserData(UserData) - Method in class eirb.pub.app.display.javafx.model.AppModel
-
Add new password to the vault
- addUserData(UserData, String) - Method in class eirb.pub.app.display.javafx.controller.AppController
-
Add new password to the vault
- addUserData(UserData, String) - Method in class eirb.pub.app.display.javafx.model.AppModel
-
Add new password to the vault
- AddUserDataAction - Class in eirb.pub.app.display.javafx.controller.action
- AddUserDataAction(UserData) - Constructor for class eirb.pub.app.display.javafx.controller.action.AddUserDataAction
- addUserDataWithUndo(UserData) - Method in class eirb.pub.app.display.javafx.controller.AppController
- addUserSharedUserData(SharedUserData, ServerUser) - Method in class eirb.pub.app.server.ServerShare
-
Give a user access to the Userdata, need write perms
- AppController - Class in eirb.pub.app.display.javafx.controller
- AppController(Stage) - Constructor for class eirb.pub.app.display.javafx.controller.AppController
-
Create the controller for the whole application - Create views - Manipulate data
- AppModel - Class in eirb.pub.app.display.javafx.model
- AppModel() - Constructor for class eirb.pub.app.display.javafx.model.AppModel
- AppModel.ModelEvent - Class in eirb.pub.app.display.javafx.model
- authenticate(String, String) - Method in class eirb.pub.app.server.ServerAuthentication
-
Authenticate the user to get an authentication token.
- AuthenticationException - Exception Class in eirb.pub.app.exceptions.server
- AuthenticationException(String, HttpResponse) - Constructor for exception class eirb.pub.app.exceptions.server.AuthenticationException
- AuthenticationException(HttpResponse) - Constructor for exception class eirb.pub.app.exceptions.server.AuthenticationException
B
- BadRequestException - Exception Class in eirb.pub.app.exceptions.server
- BadRequestException(String, HttpResponse) - Constructor for exception class eirb.pub.app.exceptions.server.BadRequestException
- BadRequestException(HttpResponse) - Constructor for exception class eirb.pub.app.exceptions.server.BadRequestException
- BaseCopyDialogController - Class in eirb.pub.app.display.javafx.view.vault.viewer
- BaseCopyDialogController() - Constructor for class eirb.pub.app.display.javafx.view.vault.viewer.BaseCopyDialogController
- BITWARDEN - Enum constant in enum class eirb.pub.app.vault.PlainVault.CSVType
- byEmail(String, ServerAuthentication) - Static method in record class eirb.pub.app.server.utils.ServerUser
-
Retrieve a user based on its email
- byID(UUID, ServerAuthentication) - Static method in record class eirb.pub.app.server.utils.ServerUser
-
Retrieve a user based on its id
- byPassword(String, Salt) - Static method in class eirb.pub.app.vault.Key
- bytesToHex(byte[]) - Static method in class eirb.pub.app.utils.Digest
C
- call(Pair<VaultFile, VaultFile>) - Method in class eirb.pub.app.synchro.Synchronisation.DefaultCallback
- call(Integer) - Method in class eirb.pub.app.display.javafx.view.extension.ValidationConnection
- Category - Class in eirb.pub.app.utils
- Category(Category, String) - Constructor for class eirb.pub.app.utils.Category
- checkerCheckBox(boolean) - Method in class eirb.pub.app.display.javafx.view.vault.distant.list.shared.SharedUserDataViewController
-
Sets the checkbox to the specified state.
- checkerCheckBox(boolean) - Method in class eirb.pub.app.display.javafx.view.vault.distant.list.vault.MetadataVaultController
-
Sets the checkbox to the specified state.
- Cipher - Class in eirb.pub.app.utils
- Cipher() - Constructor for class eirb.pub.app.utils.Cipher
- CipherException - Exception Class in eirb.pub.app.exceptions.cipher
- CipherException() - Constructor for exception class eirb.pub.app.exceptions.cipher.CipherException
- CipherException(String) - Constructor for exception class eirb.pub.app.exceptions.cipher.CipherException
- CipherKey - Class in eirb.pub.app.vault
- CipherKey(byte[]) - Constructor for class eirb.pub.app.vault.CipherKey
-
Create a CipherKey object based on it's encrypted version (retrieved from a VaultFile for example) Decomposed as follows : hash|cipher The hash is 32 bytes long
- CipherKey(Key, Key, InitializationVector) - Constructor for class eirb.pub.app.vault.CipherKey
-
Create a cipherKey based on the information wanted inside.
- CipherVault - Class in eirb.pub.app.vault
- CipherVault(byte[]) - Constructor for class eirb.pub.app.vault.CipherVault
-
Initialize a CipherVault based on its byte representation
- CipherVaultException - Exception Class in eirb.pub.app.exceptions.vault.ciphervault
- CipherVaultException() - Constructor for exception class eirb.pub.app.exceptions.vault.ciphervault.CipherVaultException
- CipherVaultException(String) - Constructor for exception class eirb.pub.app.exceptions.vault.ciphervault.CipherVaultException
- CipherVaultFormatException - Exception Class in eirb.pub.app.exceptions.vault.ciphervault
- CipherVaultFormatException() - Constructor for exception class eirb.pub.app.exceptions.vault.ciphervault.CipherVaultFormatException
- CipherVaultFormatException(String) - Constructor for exception class eirb.pub.app.exceptions.vault.ciphervault.CipherVaultFormatException
- clean() - Method in class eirb.pub.app.vault.PlainVault
- clean() - Method in class eirb.pub.app.vault.UserData
- close() - Method in class eirb.pub.app.extension.HttpServerLogin
- closeVault() - Method in class eirb.pub.app.display.javafx.controller.AppController
-
close the vault by unbinding infos
- closeVault() - Method in class eirb.pub.app.display.javafx.model.AppModel
-
close the vault by unbinding infos
- concat(byte[], byte[]) - Static method in class eirb.pub.app.vault.CipherKey
-
Concatenate two arrays together
- CONNECTION_VALIDATION - Static variable in class eirb.pub.app.display.javafx.view.MotherView.FXMLViews
- ConnectionValidationDialogController - Class in eirb.pub.app.display.javafx.view.extension
- ConnectionValidationDialogController() - Constructor for class eirb.pub.app.display.javafx.view.extension.ConnectionValidationDialogController
- CONTENT_VAULT - Static variable in class eirb.pub.app.display.javafx.view.MotherView.FXMLViews
- contentTextProperty() - Method in class eirb.pub.app.display.javafx.view.utils.Notification
- ContentVaultController - Class in eirb.pub.app.display.javafx.view.vault.viewer
- ContentVaultController() - Constructor for class eirb.pub.app.display.javafx.view.vault.viewer.ContentVaultController
- controller - Variable in class eirb.pub.app.display.javafx.view.MotherView
- copyToClipboard(Button, String) - Method in class eirb.pub.app.display.javafx.view.vault.viewer.BaseCopyDialogController
-
Copies the content of the given field to the clipboard and disables the button temporarily to prevent multiple clicks.
- createEmptyVaultFile(String, String) - Method in class eirb.pub.app.display.javafx.controller.AppController
-
Set the plain vault in model
- createEmptyVaultFile(String, String) - Method in class eirb.pub.app.display.javafx.model.AppModel
-
Create an empty VaultFile, and set the plainVault in the model
- createExtensionServer() - Method in class eirb.pub.app.display.javafx.model.AppModel
- CREATION - Static variable in class eirb.pub.app.vault.PlainVault.PlainVaultEvent
- CUSTOM_PASSWORD - Static variable in class eirb.pub.app.display.javafx.view.MotherView.FXMLViews
- CustomPasswordController - Class in eirb.pub.app.display.javafx.view.vault.viewer
- CustomPasswordController() - Constructor for class eirb.pub.app.display.javafx.view.vault.viewer.CustomPasswordController
- CustomPasswordData - Class in eirb.pub.app.display.javafx.view.vault.viewer
- CustomPasswordData(int, boolean, boolean, boolean, boolean) - Constructor for class eirb.pub.app.display.javafx.view.vault.viewer.CustomPasswordData
-
Constructor to initialize the custom password data configuration.
D
- decodeB64(String) - Static method in class eirb.pub.app.utils.Digest
-
Decode a b64 encoded string in bytes
- decryptAESCBC(byte[], Key, InitializationVector) - Static method in class eirb.pub.app.utils.Cipher
-
Decryption with AES CBC
- decryptAESECB(byte[], Key) - Static method in class eirb.pub.app.utils.Cipher
-
Decryption with AES ECB
- decryptRSAECB(byte[], Key) - Static method in class eirb.pub.app.utils.Cipher
- DEFAULT_SERVER_URL - Static variable in class eirb.pub.app.display.javafx.model.AppModel
- DefaultCallback() - Constructor for class eirb.pub.app.synchro.Synchronisation.DefaultCallback
- DELETE_USERDATA - Static variable in class eirb.pub.app.vault.PlainVault.PlainVaultEvent
- deleteOne() - Method in class eirb.pub.app.display.javafx.view.vault.distant.list.vault.MetadataVaultController
- deleteSharedUserData(SharedUserData) - Method in class eirb.pub.app.server.ServerShare
-
Delete a shared userData from the server, the user must have write access
- deleteVault(ServerVaultFile) - Method in class eirb.pub.app.server.ServerVault
-
Delete the vault from the server
- deleteVault(UUID) - Method in class eirb.pub.app.server.ServerVault
-
Delete the vault with the given id
- Digest - Class in eirb.pub.app.utils
- Digest() - Constructor for class eirb.pub.app.utils.Digest
- DISPLAY_DB - Static variable in class eirb.pub.app.display.javafx.view.MotherView.FXMLViews
- DisplayException - Exception Class in eirb.pub.app.exceptions.display
- DisplayException() - Constructor for exception class eirb.pub.app.exceptions.display.DisplayException
- DisplayException(String) - Constructor for exception class eirb.pub.app.exceptions.display.DisplayException
- DISTANT_VAULT_LIST - Static variable in class eirb.pub.app.display.javafx.view.MotherView.FXMLViews
- DistantList - Class in eirb.pub.app.display.javafx.view.vault.distant.list
- DistantList(AppController) - Constructor for class eirb.pub.app.display.javafx.view.vault.distant.list.DistantList
- DistantListController - Class in eirb.pub.app.display.javafx.view.vault.distant.list
- DistantListController() - Constructor for class eirb.pub.app.display.javafx.view.vault.distant.list.DistantListController
- DistantVaultListViewController - Class in eirb.pub.app.display.javafx.view.vault.distant.list.vault
- DistantVaultListViewController() - Constructor for class eirb.pub.app.display.javafx.view.vault.distant.list.vault.DistantVaultListViewController
E
- EditUserDataAction - Class in eirb.pub.app.display.javafx.controller.action
- EditUserDataAction(UUID, UserData, UserData) - Constructor for class eirb.pub.app.display.javafx.controller.action.EditUserDataAction
- editUserDataWithUndo(UUID, UserData, UserData) - Method in class eirb.pub.app.display.javafx.controller.AppController
- eirb.pub - package eirb.pub
- eirb.pub.app.display.javafx.controller - package eirb.pub.app.display.javafx.controller
- eirb.pub.app.display.javafx.controller.action - package eirb.pub.app.display.javafx.controller.action
- eirb.pub.app.display.javafx.model - package eirb.pub.app.display.javafx.model
- eirb.pub.app.display.javafx.view - package eirb.pub.app.display.javafx.view
- eirb.pub.app.display.javafx.view.extension - package eirb.pub.app.display.javafx.view.extension
- eirb.pub.app.display.javafx.view.method.connection - package eirb.pub.app.display.javafx.view.method.connection
- eirb.pub.app.display.javafx.view.method.register - package eirb.pub.app.display.javafx.view.method.register
- eirb.pub.app.display.javafx.view.utils - package eirb.pub.app.display.javafx.view.utils
- eirb.pub.app.display.javafx.view.vault.creator - package eirb.pub.app.display.javafx.view.vault.creator
- eirb.pub.app.display.javafx.view.vault.distant.list - package eirb.pub.app.display.javafx.view.vault.distant.list
- eirb.pub.app.display.javafx.view.vault.distant.list.shared - package eirb.pub.app.display.javafx.view.vault.distant.list.shared
- eirb.pub.app.display.javafx.view.vault.distant.list.vault - package eirb.pub.app.display.javafx.view.vault.distant.list.vault
- eirb.pub.app.display.javafx.view.vault.opener - package eirb.pub.app.display.javafx.view.vault.opener
- eirb.pub.app.display.javafx.view.vault.viewer - package eirb.pub.app.display.javafx.view.vault.viewer
- eirb.pub.app.exceptions - package eirb.pub.app.exceptions
- eirb.pub.app.exceptions.cipher - package eirb.pub.app.exceptions.cipher
- eirb.pub.app.exceptions.display - package eirb.pub.app.exceptions.display
- eirb.pub.app.exceptions.server - package eirb.pub.app.exceptions.server
- eirb.pub.app.exceptions.synchro - package eirb.pub.app.exceptions.synchro
- eirb.pub.app.exceptions.vault.ciphervault - package eirb.pub.app.exceptions.vault.ciphervault
- eirb.pub.app.exceptions.vault.plainvault - package eirb.pub.app.exceptions.vault.plainvault
- eirb.pub.app.exceptions.vault.vaultfile - package eirb.pub.app.exceptions.vault.vaultfile
- eirb.pub.app.extension - package eirb.pub.app.extension
- eirb.pub.app.server - package eirb.pub.app.server
- eirb.pub.app.server.utils - package eirb.pub.app.server.utils
- eirb.pub.app.synchro - package eirb.pub.app.synchro
- eirb.pub.app.utils - package eirb.pub.app.utils
- eirb.pub.app.vault - package eirb.pub.app.vault
- email() - Method in record class eirb.pub.app.server.utils.ServerUser
-
Returns the value of the
emailrecord component. - EMAIL_INPUT - Static variable in class eirb.pub.app.display.javafx.view.MotherView.FXMLViews
- EmailInputDialogController - Class in eirb.pub.app.display.javafx.view.vault.viewer
- EmailInputDialogController() - Constructor for class eirb.pub.app.display.javafx.view.vault.viewer.EmailInputDialogController
- emptyCipherVault(Key, InitializationVector) - Static method in class eirb.pub.app.vault.CipherVault
-
Get an empty cipher Vault that represent an empty PlainVault encrypted
- emptySalt() - Static method in class eirb.pub.app.vault.Salt
- emptyUserData() - Static method in class eirb.pub.app.vault.UserData
- emptyVault() - Static method in class eirb.pub.app.vault.PlainVault
- emptyVaultFile(String, String) - Static method in class eirb.pub.app.vault.VaultFile
-
Create a new VaultFile object with a name, lock with a password
- encodeB64(byte[]) - Static method in class eirb.pub.app.utils.Digest
-
Encode bytes and return the B64 string representation
- encryptAESCBC(byte[], Key, InitializationVector) - Static method in class eirb.pub.app.utils.Cipher
-
Encryption with AES CBC
- encryptAESECB(byte[], Key) - Static method in class eirb.pub.app.utils.Cipher
-
Encryption with AES ECB
- encryptRSAECB(byte[], Key) - Static method in class eirb.pub.app.utils.Cipher
- equals(Object) - Method in record class eirb.pub.app.display.javafx.view.vault.viewer.KeyboardShortcutController.Shortcut
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class eirb.pub.app.server.utils.ServerUser
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in class eirb.pub.app.utils.Category
- equals(Object) - Method in class eirb.pub.app.vault.PlainVault
- equals(Object) - Method in class eirb.pub.app.vault.UserData
- executeRequest(HttpUriRequest) - Static method in class eirb.pub.app.server.utils.UtilHttp
-
Execute Http request synchronously with a timeout
- executeRequestAsync(HttpUriRequest) - Static method in class eirb.pub.app.server.utils.UtilHttp
- executeRequestAsync(CloseableHttpAsyncClient, HttpUriRequest) - Static method in class eirb.pub.app.server.utils.UtilHttp
-
Executes the given HTTP request asynchronously and returns a future representing the result.
- executeRequestJSON(HttpUriRequest) - Static method in class eirb.pub.app.server.utils.UtilHttp
-
Execute Http request synchronously with a timeout
- executeRequestJSONAsync(HttpUriRequest) - Static method in class eirb.pub.app.server.utils.UtilHttp
-
Executes the given HTTP request asynchronously and returns a future representing the result in JSONFormat.
F
- findWithUrl(String) - Method in class eirb.pub.app.vault.PlainVault
- firePropertyChange(String, Object, Object) - Method in class eirb.pub.app.display.javafx.controller.AppController
-
Fires a property change event to notify listeners of changes to a specific property.
- firePropertyChange(String, Object, Object) - Method in class eirb.pub.app.display.javafx.model.AppModel
- ForbiddenAccessException - Exception Class in eirb.pub.app.exceptions.server
- ForbiddenAccessException(String, HttpResponse) - Constructor for exception class eirb.pub.app.exceptions.server.ForbiddenAccessException
- ForbiddenAccessException(HttpResponse) - Constructor for exception class eirb.pub.app.exceptions.server.ForbiddenAccessException
- fromJSON(JSONObject) - Static method in record class eirb.pub.app.server.utils.ServerUser
-
Parse a JSON response to get a ServerUser
G
- get(UUID) - Method in class eirb.pub.app.vault.PlainVault
- getAlgorithm() - Method in class eirb.pub.app.vault.Key
- getAll() - Method in class eirb.pub.app.vault.PlainVault
- getAuthenticatedUser() - Method in class eirb.pub.app.display.javafx.controller.AppController
- getAuthenticatedUser() - Method in class eirb.pub.app.display.javafx.model.AppModel
- getAuthenticatedUser() - Method in class eirb.pub.app.server.ServerAuthentication
-
Get the authenticate user
- getById(UUID) - Method in class eirb.pub.app.vault.PlainVault
- getByte() - Method in class eirb.pub.app.vault.Salt
- getBytes() - Method in class eirb.pub.app.vault.CipherKey
-
Get the byte representation of the ciphered key
- getBytes() - Method in class eirb.pub.app.vault.CipherVault
-
Get the byte representation of the CipherVault.
- getBytes() - Method in class eirb.pub.app.vault.InitializationVector
- getBytes() - Method in class eirb.pub.app.vault.PlainVault
- getCategory() - Method in class eirb.pub.app.vault.UserData
- getCheckBoxMenu() - Method in class eirb.pub.app.display.javafx.view.vault.distant.list.vault.DistantVaultListViewController
- getCheckBoxSelected() - Method in class eirb.pub.app.display.javafx.view.vault.distant.list.shared.SharedUserDataViewController
-
Returns the selection state of the checkbox.
- getCheckBoxSelected() - Method in class eirb.pub.app.display.javafx.view.vault.distant.list.vault.MetadataVaultController
-
Returns the selection state of the checkbox.
- getComments() - Method in class eirb.pub.app.vault.UserData
- getContentText() - Method in class eirb.pub.app.display.javafx.view.utils.Notification
-
Gets the value of the
contentTextproperty. - getController() - Method in class eirb.pub.app.display.javafx.view.vault.distant.list.shared.SharedUserDataView
- getController() - Method in class eirb.pub.app.display.javafx.view.vault.distant.list.vault.MetadataVault
- getCreationDate() - Method in class eirb.pub.app.vault.UserData
- getCustomPassInfos() - Method in class eirb.pub.app.display.javafx.controller.AppController
-
Retrieves the current custom password information.
- getCustomPassInfos() - Method in class eirb.pub.app.display.javafx.model.AppModel
-
Gets the current Custom Password Information.
- getEncoded() - Method in class eirb.pub.app.vault.Key
- getFirst() - Method in class eirb.pub.app.utils.Pair
- getFormat() - Method in class eirb.pub.app.vault.Key
- getHash() - Method in class eirb.pub.app.server.ServerVaultFile
-
Get the hash of the vault File
- getHeader() - Method in class eirb.pub.app.server.ServerAuthentication
-
Get Authorization header used for authentication
- getHeaderText() - Method in class eirb.pub.app.display.javafx.view.utils.Notification
-
Gets the value of the
headerTextproperty. - getHostname() - Method in class eirb.pub.app.server.ServerAuthentication
- getId() - Method in class eirb.pub.app.display.javafx.view.vault.distant.list.shared.SharedUserDataViewController
- getId() - Method in class eirb.pub.app.display.javafx.view.vault.distant.list.vault.MetadataVaultController
- getId() - Method in class eirb.pub.app.server.ServerVaultFile
-
Get the id of the vault File
- getId() - Method in class eirb.pub.app.vault.UserData
- getInputStream() - Method in class eirb.pub.app.vault.VaultFile
-
Get an InputStream object that represent the vaultFile and can be used to be saved in a file for example
- getIV() - Method in class eirb.pub.app.vault.InitializationVector
- getIV(Key) - Method in class eirb.pub.app.vault.CipherKey
-
Retrieve the InitializationVector from the CipherKey
- getLabel() - Method in class eirb.pub.app.utils.Category
- getLogin() - Method in class eirb.pub.app.vault.UserData
- getMainWindow() - Method in class eirb.pub.app.display.javafx.controller.AppController
- getModel() - Method in class eirb.pub.app.display.javafx.controller.AppController
- getName() - Method in class eirb.pub.app.vault.UserData
- getName() - Method in class eirb.pub.app.vault.VaultFile
-
Get the name of the vault File
- getNameVault() - Method in class eirb.pub.app.display.javafx.controller.AppController
-
Get the name of the database
- getNumberSymbol() - Method in class eirb.pub.app.display.javafx.view.vault.viewer.CustomPasswordData
-
Getter for the number of symbols.
- getObjectKey() - Method in class eirb.pub.app.server.SharedUserData
- getOTP() - Method in class eirb.pub.app.vault.UserData
- getOwner() - Method in class eirb.pub.app.server.SharedUserData
- getParentCategory() - Method in class eirb.pub.app.utils.Category
- getPassword() - Method in class eirb.pub.app.vault.UserData
- getPlainVault() - Method in class eirb.pub.app.display.javafx.controller.AppController
-
Get the plain vault to show his data
- getPlainVault() - Method in class eirb.pub.app.display.javafx.model.AppModel
-
Get the plain vault to show his data
- getReceivers() - Method in class eirb.pub.app.server.SharedUserData
- getRSAPrivateKey(byte[]) - Static method in class eirb.pub.app.utils.Keys
-
Get an RSA Private Key based on its byte representation.
- getRSAPrivateKey(String) - Static method in class eirb.pub.app.utils.Keys
- getRSAPublicKey(byte[]) - Static method in class eirb.pub.app.utils.Keys
-
Get an RSA Public Key based on its byte representation.
- getRSAPublicKey(String) - Static method in class eirb.pub.app.utils.Keys
- getSecond() - Method in class eirb.pub.app.utils.Pair
- getServerAuth() - Method in class eirb.pub.app.display.javafx.controller.AppController
- getServerAuth() - Method in class eirb.pub.app.display.javafx.model.AppModel
- getServerShare() - Method in class eirb.pub.app.display.javafx.controller.AppController
- getServerShare() - Method in class eirb.pub.app.display.javafx.model.AppModel
- getServerURL() - Method in class eirb.pub.app.display.javafx.model.AppModel
- getServerVault() - Method in class eirb.pub.app.display.javafx.controller.AppController
- getServerVault() - Method in class eirb.pub.app.display.javafx.model.AppModel
- getSharedUserDatas() - Method in class eirb.pub.app.server.ServerShare
-
Get all the SharedUserDatas from the authenticated user (the ones he shared with other user and the ones shared with him)
- getUpdateDate() - Method in class eirb.pub.app.vault.UserData
- getURL() - Method in class eirb.pub.app.vault.UserData
- getUserKeyPair() - Method in class eirb.pub.app.server.ServerAuthentication
-
Get authenticate user KeyPair (used for encryption and decryption purposes)
- getUuid() - Method in class eirb.pub.app.server.SharedUserData
- getValidityTime() - Method in class eirb.pub.app.vault.UserData
- getValue() - Method in class eirb.pub.app.utils.Token
- getVault(ServerVaultFile) - Method in class eirb.pub.app.server.ServerVault
-
Retrieve a Vault from the server (get updated vault)
- getVault(String) - Method in class eirb.pub.app.vault.VaultFile
-
Retrieve vault (plain) with a password Will get the vault key from the ciphers key with a key generated with a password and unlock the cipher vault with the previously obtained Vault Key and iv
- getVault(UUID) - Method in class eirb.pub.app.server.ServerVault
-
Retrieve a Vault from the server
- getVaultDir() - Method in class eirb.pub.app.display.javafx.controller.AppController
-
Get parent directory of database
- getVaultDir() - Method in class eirb.pub.app.display.javafx.model.AppModel
-
Get parent directory of database
- getVaultFile() - Method in class eirb.pub.app.display.javafx.model.AppModel
-
Get the File of the database
- getVaultKey(Key) - Method in class eirb.pub.app.vault.CipherKey
-
Retrieve the VaultKey from the CipherKey
- getVaultList() - Method in class eirb.pub.app.server.ServerVault
-
Get the list of the vault owned by the authenticated user *
- getVaultListVBox() - Method in class eirb.pub.app.display.javafx.view.vault.distant.list.vault.DistantVaultListViewController
- getVaultPath() - Method in class eirb.pub.app.display.javafx.controller.AppController
-
Get database absolute path
- getVaultPath() - Method in class eirb.pub.app.display.javafx.model.AppModel
-
Get database absolute path
H
- handleChangeName() - Method in class eirb.pub.app.display.javafx.view.vault.distant.list.vault.MetadataVaultController
- handleCheckBoxMenuAction() - Method in class eirb.pub.app.display.javafx.view.vault.distant.list.DistantListController
- handleCreateLocalVault() - Method in class eirb.pub.app.display.javafx.view.method.connection.MethodConnectionController
- handleDeleteOne() - Method in class eirb.pub.app.display.javafx.view.vault.distant.list.vault.MetadataVaultController
- handleDeleteOption() - Method in class eirb.pub.app.display.javafx.view.vault.distant.list.DistantListController
- HandleSyncErrorException - Exception Class in eirb.pub.app.exceptions.synchro
- HandleSyncErrorException(String) - Constructor for exception class eirb.pub.app.exceptions.synchro.HandleSyncErrorException
- hashCode() - Method in record class eirb.pub.app.display.javafx.view.vault.viewer.KeyboardShortcutController.Shortcut
-
Returns a hash code value for this object.
- hashCode() - Method in record class eirb.pub.app.server.utils.ServerUser
-
Returns a hash code value for this object.
- hashCode() - Method in class eirb.pub.app.utils.Category
- hashCode() - Method in class eirb.pub.app.vault.PlainVault
- hasUnsavedChanges() - Method in class eirb.pub.app.display.javafx.controller.AppController
- headerTextProperty() - Method in class eirb.pub.app.display.javafx.view.utils.Notification
- HttpServerLogin - Class in eirb.pub.app.extension
- HttpServerLogin(PlainVault, Callback<Integer, Boolean>) - Constructor for class eirb.pub.app.extension.HttpServerLogin
I
- importCSV(InputStream, PlainVault.CSVType) - Method in class eirb.pub.app.vault.PlainVault
- IncorrectSizeException - Exception Class in eirb.pub.app.exceptions.cipher
- IncorrectSizeException() - Constructor for exception class eirb.pub.app.exceptions.cipher.IncorrectSizeException
- IncorrectSizeException(String) - Constructor for exception class eirb.pub.app.exceptions.cipher.IncorrectSizeException
- initCustomPassInfos() - Method in class eirb.pub.app.display.javafx.controller.AppController
-
Initializes the custom password information with default values.
- initCustomPassInfos() - Method in class eirb.pub.app.display.javafx.model.AppModel
-
Initializes the Custom Password Information with default values.
- InitializationVector - Class in eirb.pub.app.vault
- InitializationVector(byte[]) - Constructor for class eirb.pub.app.vault.InitializationVector
- initialize() - Method in class eirb.pub.app.display.javafx.view.vault.viewer.KeyboardShortcutController
-
Initializes the table with shortcut data.
- initialize(URL, ResourceBundle) - Method in class eirb.pub.app.display.javafx.view.method.register.RegisterCreatorController
- initialize(URL, ResourceBundle) - Method in class eirb.pub.app.display.javafx.view.vault.creator.VaultFileCreatorController
-
Initialize listener for labels
- initialize(URL, ResourceBundle) - Method in class eirb.pub.app.display.javafx.view.vault.distant.list.shared.SharedUserDataViewController
- initialize(URL, ResourceBundle) - Method in class eirb.pub.app.display.javafx.view.vault.distant.list.vault.MetadataVaultController
- initialize(URL, ResourceBundle) - Method in class eirb.pub.app.display.javafx.view.vault.opener.VaultOpenerController
-
Initialize listener for labels
- isMajus() - Method in class eirb.pub.app.display.javafx.view.vault.viewer.CustomPasswordData
-
Getter for the uppercase letter inclusion flag.
- isMinus() - Method in class eirb.pub.app.display.javafx.view.vault.viewer.CustomPasswordData
-
Getter for the lowercase letter inclusion flag.
- isNum() - Method in class eirb.pub.app.display.javafx.view.vault.viewer.CustomPasswordData
-
Getter for the number inclusion flag.
- isOnline() - Method in class eirb.pub.app.display.javafx.controller.AppController
- isSpecialSymbol() - Method in class eirb.pub.app.display.javafx.view.vault.viewer.CustomPasswordData
-
Getter for the special symbol inclusion flag.
- isStillValid() - Method in class eirb.pub.app.utils.Token
- isStillValid() - Method in class eirb.pub.app.vault.UserData
- isValidEmail(String) - Static method in class eirb.pub.app.display.javafx.view.utils.Verifications
K
- KEEPASS - Enum constant in enum class eirb.pub.app.vault.PlainVault.CSVType
- Key - Class in eirb.pub.app.vault
- Key(byte[]) - Constructor for class eirb.pub.app.vault.Key
- KEYBOARD_SHORTCUTS - Static variable in class eirb.pub.app.display.javafx.view.MotherView.FXMLViews
- KeyboardShortcutController - Class in eirb.pub.app.display.javafx.view.vault.viewer
- KeyboardShortcutController() - Constructor for class eirb.pub.app.display.javafx.view.vault.viewer.KeyboardShortcutController
- KeyboardShortcutController.Shortcut - Record Class in eirb.pub.app.display.javafx.view.vault.viewer
-
Model class for storing shortcut data.
- KeyException - Exception Class in eirb.pub.app.exceptions.cipher
- KeyException() - Constructor for exception class eirb.pub.app.exceptions.cipher.KeyException
- KeyException(String) - Constructor for exception class eirb.pub.app.exceptions.cipher.KeyException
- Keys - Class in eirb.pub.app.utils
- Keys() - Constructor for class eirb.pub.app.utils.Keys
L
- lock() - Method in class eirb.pub.app.vault.CipherVault
-
Clear the memory of the CipherVault.
- lock() - Method in class eirb.pub.app.vault.VaultFile
-
Lock the vault, that means that the previous PlainVault generated by getVault will not work anymore.
M
- main(String[]) - Static method in class eirb.pub.Main
- Main - Class in eirb.pub
- Main() - Constructor for class eirb.pub.Main
- MetadataVault - Class in eirb.pub.app.display.javafx.view.vault.distant.list.vault
-
Represents a vault in the distant vault list.
- MetadataVault(AppController, Pair<UUID, String>) - Constructor for class eirb.pub.app.display.javafx.view.vault.distant.list.vault.MetadataVault
- METADATAVAULT - Static variable in class eirb.pub.app.display.javafx.view.MotherView.FXMLViews
- MetadataVaultController - Class in eirb.pub.app.display.javafx.view.vault.distant.list.vault
- MetadataVaultController() - Constructor for class eirb.pub.app.display.javafx.view.vault.distant.list.vault.MetadataVaultController
- METHOD_CONNECTION - Static variable in class eirb.pub.app.display.javafx.view.MotherView.FXMLViews
- MethodConnection - Class in eirb.pub.app.display.javafx.view.method.connection
- MethodConnection(AppController) - Constructor for class eirb.pub.app.display.javafx.view.method.connection.MethodConnection
- MethodConnectionController - Class in eirb.pub.app.display.javafx.view.method.connection
- MethodConnectionController() - Constructor for class eirb.pub.app.display.javafx.view.method.connection.MethodConnectionController
- MotherView - Class in eirb.pub.app.display.javafx.view
- MotherView(AppController) - Constructor for class eirb.pub.app.display.javafx.view.MotherView
-
Set up the style and the controller for all views
- MotherView(AppController, float, float) - Constructor for class eirb.pub.app.display.javafx.view.MotherView
-
Set up the style and the controller for all views with the shape of the frame
- MotherView.FXMLViews - Class in eirb.pub.app.display.javafx.view
N
- name() - Method in record class eirb.pub.app.server.utils.ServerUser
-
Returns the value of the
namerecord component. - NEW_USERDATA - Static variable in class eirb.pub.app.vault.PlainVault.PlainVaultEvent
- NOT_LEAVING - Static variable in class eirb.pub.app.display.javafx.view.vault.viewer.TopMenuController.BeforeLeaving
- NOT_SAVING - Static variable in class eirb.pub.app.display.javafx.view.vault.viewer.TopMenuController.BeforeLeaving
- NotFoundException - Exception Class in eirb.pub.app.exceptions.server
- NotFoundException(String, HttpResponse) - Constructor for exception class eirb.pub.app.exceptions.server.NotFoundException
- NotFoundException(HttpResponse) - Constructor for exception class eirb.pub.app.exceptions.server.NotFoundException
- Notification - Class in eirb.pub.app.display.javafx.view.utils
- Notification() - Constructor for class eirb.pub.app.display.javafx.view.utils.Notification
- Notification(String, String) - Constructor for class eirb.pub.app.display.javafx.view.utils.Notification
- NullPlainVaultSyncException - Exception Class in eirb.pub.app.exceptions.synchro
- NullPlainVaultSyncException(String) - Constructor for exception class eirb.pub.app.exceptions.synchro.NullPlainVaultSyncException
O
- onClose(Session) - Method in class eirb.pub.app.extension.ServerWebSocket
- onError(Session, Throwable) - Method in class eirb.pub.app.extension.ServerWebSocket
- onMessage(String, Session) - Method in class eirb.pub.app.extension.ServerWebSocket
- onOpen(Session) - Method in class eirb.pub.app.extension.ServerWebSocket
P
- Pair<T,
G> - Class in eirb.pub.app.utils - Pair(T, G) - Constructor for class eirb.pub.app.utils.Pair
- PasswordException - Exception Class in eirb.pub.app.exceptions.cipher
- PasswordException() - Constructor for exception class eirb.pub.app.exceptions.cipher.PasswordException
- PasswordException(String) - Constructor for exception class eirb.pub.app.exceptions.cipher.PasswordException
- PLAIN_VAULT - Static variable in class eirb.pub.app.display.javafx.model.AppModel.ModelEvent
- PlainVault - Class in eirb.pub.app.vault
- PlainVault(byte[]) - Constructor for class eirb.pub.app.vault.PlainVault
- PlainVault.CSVType - Enum Class in eirb.pub.app.vault
- PlainVault.PlainVaultEvent - Class in eirb.pub.app.vault
- PlainVaultIOException - Exception Class in eirb.pub.app.exceptions.vault.plainvault
- PlainVaultIOException() - Constructor for exception class eirb.pub.app.exceptions.vault.plainvault.PlainVaultIOException
- postVault(VaultFile) - Method in class eirb.pub.app.server.ServerVault
-
Send a new VaultFile to the server.
- propertyChange(PropertyChangeEvent) - Method in class eirb.pub.app.display.javafx.view.vault.distant.list.DistantListController
-
Handles property changes from the model and updates the view accordingly.
- propertyChange(PropertyChangeEvent) - Method in class eirb.pub.app.display.javafx.view.vault.viewer.ContentVaultController
-
Handles property changes from the model and updates the view accordingly.
- propertyChange(PropertyChangeEvent) - Method in class eirb.pub.app.synchro.Synchronisation
- PubException - Exception Class in eirb.pub.app.exceptions
- PubException(String) - Constructor for exception class eirb.pub.app.exceptions.PubException
- publicKey() - Method in record class eirb.pub.app.server.utils.ServerUser
-
Returns the value of the
publicKeyrecord component. - PubRuntimeException - Exception Class in eirb.pub.app.exceptions
- PubRuntimeException(Exception) - Constructor for exception class eirb.pub.app.exceptions.PubRuntimeException
- PubRuntimeException(String) - Constructor for exception class eirb.pub.app.exceptions.PubRuntimeException
- putUserData(UUID, UserData) - Method in class eirb.pub.app.display.javafx.model.AppModel
-
Edit the UserData with the ID userDataID
R
- randomIV() - Static method in class eirb.pub.app.vault.InitializationVector
- randomKey() - Static method in class eirb.pub.app.vault.Key
- randomRSA() - Static method in class eirb.pub.app.utils.Keys
- randomSalt() - Static method in class eirb.pub.app.vault.Salt
- redo() - Method in class eirb.pub.app.display.javafx.controller.AppController
- redo(AppModel) - Method in class eirb.pub.app.display.javafx.controller.action.AddUserDataAction
- redo(AppModel) - Method in class eirb.pub.app.display.javafx.controller.action.EditUserDataAction
- redo(AppModel) - Method in class eirb.pub.app.display.javafx.controller.action.RemoveUserDataAction
- redo(AppModel) - Method in class eirb.pub.app.display.javafx.controller.action.VaultAction
- REDO - Static variable in class eirb.pub.app.display.javafx.model.AppModel.ModelEvent
- refreshAllUserData() - Method in class eirb.pub.app.display.javafx.view.vault.viewer.ContentVaultController
-
Refreshes and reloads all user data in the vault.
- refreshAllVaults() - Method in class eirb.pub.app.display.javafx.view.vault.distant.list.DistantListController
- register(String, String, String, Callback<String, Integer>) - Static method in class eirb.pub.app.server.ServerAuthentication
- register(String, String, String, Callback<String, Integer>, URL) - Static method in class eirb.pub.app.server.ServerAuthentication
-
Register a new user on the server
- REGISTER - Static variable in class eirb.pub.app.display.javafx.view.MotherView.FXMLViews
- RegisterCreator - Class in eirb.pub.app.display.javafx.view.method.register
- RegisterCreator(AppController) - Constructor for class eirb.pub.app.display.javafx.view.method.register.RegisterCreator
- RegisterCreatorController - Class in eirb.pub.app.display.javafx.view.method.register
- RegisterCreatorController() - Constructor for class eirb.pub.app.display.javafx.view.method.register.RegisterCreatorController
- remove(UUID) - Method in class eirb.pub.app.vault.PlainVault
- removePropertyChangeListener(PropertyChangeListener) - Method in class eirb.pub.app.display.javafx.controller.AppController
-
Remove the listener to the param pcs
- removePropertyChangeListener(PropertyChangeListener) - Method in class eirb.pub.app.display.javafx.model.AppModel
-
Remove the listener to the param pcs
- removePropertyChangeListener(PropertyChangeListener) - Method in class eirb.pub.app.vault.CipherVault
- removePropertyChangeListener(PropertyChangeListener) - Method in class eirb.pub.app.vault.PlainVault
- removePropertyChangeListener(PropertyChangeListener) - Method in class eirb.pub.app.vault.UserData
- removePropertyChangeListener(PropertyChangeListener) - Method in class eirb.pub.app.vault.VaultFile
- removeSync() - Method in class eirb.pub.app.display.javafx.controller.AppController
- removeSync() - Method in class eirb.pub.app.display.javafx.model.AppModel
-
Stop the automatic synchronization
- removeUserData(UUID) - Method in class eirb.pub.app.display.javafx.controller.AppController
-
Remove the UserData with the ID userDataID
- removeUserData(UUID) - Method in class eirb.pub.app.display.javafx.model.AppModel
-
Remove the UserData with the ID userDataID
- RemoveUserDataAction - Class in eirb.pub.app.display.javafx.controller.action
- RemoveUserDataAction(UserData) - Constructor for class eirb.pub.app.display.javafx.controller.action.RemoveUserDataAction
- removeUserDataWithUndo(UserData) - Method in class eirb.pub.app.display.javafx.controller.AppController
- removeUserSharedUserData(SharedUserData, ServerUser) - Method in class eirb.pub.app.server.ServerShare
-
Remove a user access to the Userdata, need write perms
- response - Variable in exception class eirb.pub.app.exceptions.server.ServerException
- ROOT - Static variable in class eirb.pub.app.utils.Category
S
- Salt - Class in eirb.pub.app.vault
- Salt(byte[]) - Constructor for class eirb.pub.app.vault.Salt
- SAVE_BEFORE_LEAVE - Static variable in class eirb.pub.app.display.javafx.view.MotherView.FXMLViews
- SAVE_BEFORE_LEAVING - Static variable in class eirb.pub.app.display.javafx.view.vault.viewer.TopMenuController.BeforeLeaving
- SaveBeforeLeaveController - Class in eirb.pub.app.display.javafx.view.vault.viewer
- SaveBeforeLeaveController() - Constructor for class eirb.pub.app.display.javafx.view.vault.viewer.SaveBeforeLeaveController
- saveToCSV(OutputStream) - Method in class eirb.pub.app.vault.PlainVault
- saveToCSV(OutputStream, PlainVault.CSVType) - Method in class eirb.pub.app.vault.PlainVault
-
Save PlainFile in the file system
- saveToCSV(Path) - Method in class eirb.pub.app.vault.PlainVault
- saveToCSV(Path, PlainVault.CSVType) - Method in class eirb.pub.app.vault.PlainVault
-
Save PlainFile in the file system
- saveToFile(Path) - Method in class eirb.pub.app.vault.VaultFile
-
Save VaultFile in the file system
- saveToPath() - Method in class eirb.pub.app.display.javafx.controller.AppController
-
Save the database
- saveToPath() - Method in class eirb.pub.app.display.javafx.model.AppModel
-
Save the database
- ServerAuthentication - Class in eirb.pub.app.server
-
Provide an authentication service to the server API After user authentication, provide a header to be added to every authenticated request
- ServerAuthentication(String, String) - Constructor for class eirb.pub.app.server.ServerAuthentication
-
Create an Authentication service for the server Use the login and the password to get an authentication token to the server
- ServerAuthentication(String, String, URL) - Constructor for class eirb.pub.app.server.ServerAuthentication
- ServerException - Exception Class in eirb.pub.app.exceptions.server
- ServerException(String) - Constructor for exception class eirb.pub.app.exceptions.server.ServerException
- ServerException(String, HttpResponse) - Constructor for exception class eirb.pub.app.exceptions.server.ServerException
- ServerShare - Class in eirb.pub.app.server
- ServerShare(ServerAuthentication) - Constructor for class eirb.pub.app.server.ServerShare
- ServerUser - Record Class in eirb.pub.app.server.utils
- ServerUser(UUID, String, String, PublicKey) - Constructor for record class eirb.pub.app.server.utils.ServerUser
-
Creates an instance of a
ServerUserrecord class. - ServerVault - Class in eirb.pub.app.server
- ServerVault(ServerAuthentication) - Constructor for class eirb.pub.app.server.ServerVault
- ServerVaultFile - Class in eirb.pub.app.server
- ServerVaultFile(InputStream, UUID, String) - Constructor for class eirb.pub.app.server.ServerVaultFile
-
Setup ServerVaultFile attributs
- ServerWebSocket - Class in eirb.pub.app.extension
- ServerWebSocket() - Constructor for class eirb.pub.app.extension.ServerWebSocket
- setCategory(Category) - Method in class eirb.pub.app.vault.UserData
- setClock(Clock) - Static method in class eirb.pub.app.vault.UserData
- setComments(String) - Method in class eirb.pub.app.vault.UserData
- setContentText(String) - Method in class eirb.pub.app.display.javafx.view.utils.Notification
-
Sets the value of the
contentTextproperty. - setController(AppController) - Method in class eirb.pub.app.display.javafx.view.method.connection.MethodConnectionController
-
Set the application controller for the view
- setController(AppController) - Method in class eirb.pub.app.display.javafx.view.method.register.RegisterCreatorController
- setController(AppController) - Method in class eirb.pub.app.display.javafx.view.vault.creator.VaultFileCreatorController
-
Set the application controller for the view
- setController(AppController) - Method in class eirb.pub.app.display.javafx.view.vault.distant.list.DistantListController
-
Set the application controller for the view
- setController(AppController) - Method in class eirb.pub.app.display.javafx.view.vault.viewer.ContentVaultController
-
Sets the controller for the vault content and initializes the view.
- setController(AppController) - Method in class eirb.pub.app.display.javafx.view.vault.viewer.TopMenuController
-
Sets the AppController that this controller will interact with.
- setController(AppController) - Static method in class eirb.pub.app.display.javafx.view.vault.viewer.UserDataDialogController
- setController(AppController) - Method in class eirb.pub.app.display.javafx.view.vault.viewer.VaultViewerController
- setController(AppController, VaultFile) - Method in class eirb.pub.app.display.javafx.view.vault.opener.VaultOpenerController
-
Set the application controller for the view
- setCreationDate(LocalDateTime) - Method in class eirb.pub.app.vault.UserData
- setCustomPassInfos(CustomPasswordData) - Method in class eirb.pub.app.display.javafx.controller.AppController
-
Sets the custom password information using the provided CustomPasswordData object.
- setCustomPassInfos(CustomPasswordData) - Method in class eirb.pub.app.display.javafx.model.AppModel
-
Sets the Custom Password Information.
- setCustomPasswordData(CustomPasswordData) - Method in class eirb.pub.app.display.javafx.view.vault.viewer.CustomPasswordController
-
Initializes the UI elements with values from the provided CustomPasswordData.
- setFirst(T) - Method in class eirb.pub.app.utils.Pair
- setFrom(CipherVault) - Method in class eirb.pub.app.vault.CipherVault
- setFrom(PlainVault) - Method in class eirb.pub.app.vault.PlainVault
- setFrom(UserData) - Method in class eirb.pub.app.vault.UserData
- setFrom(UserData, boolean) - Method in class eirb.pub.app.vault.UserData
-
Set all the attributes based on another userdata (excepted the id)
- setFrom(VaultFile) - Method in class eirb.pub.app.server.ServerVaultFile
- setFrom(VaultFile) - Method in class eirb.pub.app.vault.VaultFile
-
update important elements of cypherVault
- setGridRowVisible(GridPane, int, boolean) - Static method in class eirb.pub.app.display.javafx.view.utils.ViewUtils
-
Sets the visibility of a specific row in a GridPane.
- setHash(String) - Method in class eirb.pub.app.server.ServerVaultFile
-
Set the hash of the vault File
- setHeaderText(String) - Method in class eirb.pub.app.display.javafx.view.utils.Notification
-
Sets the value of the
headerTextproperty. - setHostname(URL) - Method in class eirb.pub.app.server.ServerAuthentication
- setId(UUID) - Method in class eirb.pub.app.server.ServerVaultFile
-
Set the id of the vault File
- setId(UUID) - Method in class eirb.pub.app.vault.UserData
- setLabel(String) - Method in class eirb.pub.app.utils.Category
- setLogin(String) - Method in class eirb.pub.app.vault.UserData
- setMajus(boolean) - Method in class eirb.pub.app.display.javafx.view.vault.viewer.CustomPasswordData
-
Setter for the uppercase letter inclusion flag.
- setMetadataVaultController(AppController, Pair<UUID, String>) - Method in class eirb.pub.app.display.javafx.view.vault.distant.list.vault.MetadataVaultController
- setMinus(boolean) - Method in class eirb.pub.app.display.javafx.view.vault.viewer.CustomPasswordData
-
Setter for the lowercase letter inclusion flag.
- setName(String) - Method in class eirb.pub.app.vault.UserData
- setNumberSymbole(int) - Method in class eirb.pub.app.display.javafx.view.vault.viewer.CustomPasswordData
-
Setter for the number of symbols.
- setObjectKey(Key) - Method in class eirb.pub.app.server.SharedUserData
- setOnline(boolean) - Method in class eirb.pub.app.display.javafx.controller.AppController
- setOTP(String) - Method in class eirb.pub.app.vault.UserData
- setOwner(ServerUser) - Method in class eirb.pub.app.server.SharedUserData
- setParentCategory(Category) - Method in class eirb.pub.app.utils.Category
- setParentController(DistantListController) - Method in class eirb.pub.app.display.javafx.view.vault.distant.list.vault.DistantVaultListViewController
- setPassword(String) - Method in class eirb.pub.app.vault.UserData
- setPlainVault(PlainVault) - Static method in class eirb.pub.app.extension.ServerWebSocket
- setPlainVault(String) - Method in class eirb.pub.app.display.javafx.controller.AppController
-
Set the plain vault in model
- setPlainVault(String) - Method in class eirb.pub.app.display.javafx.model.AppModel
-
Set the plain vault in model
- setReceivers(List<UUID>) - Method in class eirb.pub.app.server.SharedUserData
- setSecond(G) - Method in class eirb.pub.app.utils.Pair
- setServerAuth(ServerAuthentication) - Method in class eirb.pub.app.display.javafx.controller.AppController
- setServerAuth(ServerAuthentication) - Method in class eirb.pub.app.display.javafx.model.AppModel
-
Set the server authentication
- setServerUrl() - Method in class eirb.pub.app.display.javafx.view.method.connection.MethodConnectionController
- setServerURL(URL) - Method in class eirb.pub.app.display.javafx.model.AppModel
- setSharedUserDataViewController(AppController, SharedUserData) - Method in class eirb.pub.app.display.javafx.view.vault.distant.list.shared.SharedUserDataViewController
- setSpecialSymbol(boolean) - Method in class eirb.pub.app.display.javafx.view.vault.viewer.CustomPasswordData
-
Setter for the special symbol inclusion flag.
- setSync() - Method in class eirb.pub.app.display.javafx.controller.AppController
- setSync() - Method in class eirb.pub.app.display.javafx.model.AppModel
-
Instance the Synchronisation object
- setUpdateDate(LocalDateTime) - Method in class eirb.pub.app.vault.UserData
- setupPasswordField(PasswordField, TextField, CheckBox) - Static method in class eirb.pub.app.display.javafx.view.utils.ViewUtils
-
Set up the password field to show plain text when the checkbox is selected
- setURL(String) - Method in class eirb.pub.app.vault.UserData
- setUserData(UserData) - Method in class eirb.pub.app.display.javafx.view.vault.viewer.UserDataDialogViewController
- setUuid(UUID) - Method in class eirb.pub.app.server.SharedUserData
- setValidityTime(Duration) - Method in class eirb.pub.app.vault.UserData
- setVaultDir(Path) - Method in class eirb.pub.app.display.javafx.controller.AppController
-
Set parent directory of database
- setVaultDir(Path) - Method in class eirb.pub.app.display.javafx.model.AppModel
-
Set parent directory of database
- setVaultFile(VaultFile) - Method in class eirb.pub.app.display.javafx.controller.AppController
- setVaultFile(VaultFile) - Method in class eirb.pub.app.display.javafx.model.AppModel
- setVaultFile(Path) - Method in class eirb.pub.app.display.javafx.controller.AppController
-
Set a new File of the database and call the listener for "absolutePath"
- setVaultFile(Path) - Method in class eirb.pub.app.display.javafx.model.AppModel
-
Set the new vault file and path to it
- setVaultPath(Path) - Method in class eirb.pub.app.display.javafx.controller.AppController
-
Set database absolute path (/directory/file.dbx.json)
- setVaultPath(Path) - Method in class eirb.pub.app.display.javafx.model.AppModel
-
Set database absolute path (/directory/file.dbx.json)
- setWsKey(Key) - Static method in class eirb.pub.app.extension.ServerWebSocket
- sha256(byte[]) - Static method in class eirb.pub.app.utils.Digest
-
Get SHA 256 hash
- SHARE - Static variable in class eirb.pub.app.utils.Category
- SHARED_USER_DATA_DELETED - Static variable in class eirb.pub.app.display.javafx.model.AppModel.ModelEvent
- SHARED_USER_DATA_UPDATED - Static variable in class eirb.pub.app.display.javafx.model.AppModel.ModelEvent
- SHARED_USERDATA - Static variable in class eirb.pub.app.display.javafx.view.MotherView.FXMLViews
- SharedUserData - Class in eirb.pub.app.server
- SharedUserData(UserData, UUID, ServerUser, List<UUID>, Key) - Constructor for class eirb.pub.app.server.SharedUserData
- SharedUserDataView - Class in eirb.pub.app.display.javafx.view.vault.distant.list.shared
- SharedUserDataView(AppController, SharedUserData) - Constructor for class eirb.pub.app.display.javafx.view.vault.distant.list.shared.SharedUserDataView
- SharedUserDataViewController - Class in eirb.pub.app.display.javafx.view.vault.distant.list.shared
- SharedUserDataViewController() - Constructor for class eirb.pub.app.display.javafx.view.vault.distant.list.shared.SharedUserDataViewController
- shareUserData(UserData, ServerUser) - Method in class eirb.pub.app.display.javafx.controller.AppController
- shareUserData(UserData, ServerUser) - Method in class eirb.pub.app.display.javafx.model.AppModel
- shareUserData(UserData, ServerUser) - Method in class eirb.pub.app.server.ServerShare
-
Share a userData to someone else
- shortcut() - Method in record class eirb.pub.app.display.javafx.view.vault.viewer.KeyboardShortcutController.Shortcut
-
Returns the value of the
shortcutrecord component. - Shortcut(String, String) - Constructor for record class eirb.pub.app.display.javafx.view.vault.viewer.KeyboardShortcutController.Shortcut
-
Creates an instance of a
Shortcutrecord class. - showAlert(Alert.AlertType, String, String) - Method in class eirb.pub.app.display.javafx.controller.AppController
-
Create a popup on the main window
- showDialog(ServerAuthentication) - Static method in class eirb.pub.app.display.javafx.view.vault.viewer.EmailInputDialogController
-
Display the dialog to enter an email address
- showDialog(UserData, CustomPasswordData) - Static method in class eirb.pub.app.display.javafx.view.vault.viewer.UserDataDialogController
-
Opens the User Data Dialog and returns the updated user data when the dialog is confirmed.
- showDialog(Stage) - Static method in class eirb.pub.app.display.javafx.view.vault.viewer.UserGuideController
- showDialog(Window) - Static method in class eirb.pub.app.display.javafx.view.vault.viewer.KeyboardShortcutController
-
Opens a dialog showing all keyboard shortcuts.
- showDialog(Window) - Static method in class eirb.pub.app.display.javafx.view.vault.viewer.SaveBeforeLeaveController
- showDialog(Window, CustomPasswordData) - Static method in class eirb.pub.app.display.javafx.view.vault.viewer.CustomPasswordController
-
Opens a dialog for customizing the password.
- showError(String) - Method in class eirb.pub.app.display.javafx.controller.AppController
-
Create a popup on the main window for an error
- showHome() - Method in class eirb.pub.app.display.javafx.controller.AppController
-
Show the view where you can select one of the four method of connection ( CloudConnection / CloudRegister / VaultOpener / VaultFileCreator )
- showNotification(String) - Method in class eirb.pub.app.display.javafx.controller.AppController
- showRegister() - Method in class eirb.pub.app.display.javafx.controller.AppController
-
Show the view where you can register
- showServerVaultList() - Method in class eirb.pub.app.display.javafx.controller.AppController
- showVaultFileCreator(boolean) - Method in class eirb.pub.app.display.javafx.controller.AppController
-
Show the view where you can create a new vault
- showVaultOpener(VaultFile, boolean) - Method in class eirb.pub.app.display.javafx.controller.AppController
-
Show the view where you can open a local vault
- showVaultViewer() - Method in class eirb.pub.app.display.javafx.controller.AppController
-
Show the main view of the application with the password
- simpleEquals(Object) - Method in class eirb.pub.app.vault.UserData
- start() - Method in class eirb.pub.app.extension.HttpServerLogin
- start(Stage) - Method in class eirb.pub.Main
- stop() - Method in class eirb.pub.app.synchro.Synchronisation
- Synchronisation - Class in eirb.pub.app.synchro
- Synchronisation(ServerVaultFile, ServerAuthentication) - Constructor for class eirb.pub.app.synchro.Synchronisation
- Synchronisation(ServerVaultFile, ServerAuthentication, Callback<Pair<VaultFile, VaultFile>, VaultFile>) - Constructor for class eirb.pub.app.synchro.Synchronisation
- Synchronisation.DefaultCallback - Class in eirb.pub.app.synchro
- synchronizeVault() - Method in class eirb.pub.app.display.javafx.controller.AppController
- synchronizeVault() - Method in class eirb.pub.app.display.javafx.model.AppModel
-
Manually synchronize the vault with the server
T
- Token - Class in eirb.pub.app.utils
- Token(String) - Constructor for class eirb.pub.app.utils.Token
- TOP_MENU - Static variable in class eirb.pub.app.display.javafx.view.MotherView.FXMLViews
- TopMenuController - Class in eirb.pub.app.display.javafx.view.vault.viewer
- TopMenuController() - Constructor for class eirb.pub.app.display.javafx.view.vault.viewer.TopMenuController
- TopMenuController.BeforeLeaving - Class in eirb.pub.app.display.javafx.view.vault.viewer
- toString() - Method in class eirb.pub.app.display.javafx.view.vault.viewer.CustomPasswordData
-
Provides a string representation of the custom password data configuration.
- toString() - Method in record class eirb.pub.app.display.javafx.view.vault.viewer.KeyboardShortcutController.Shortcut
-
Returns a string representation of this record class.
- toString() - Method in record class eirb.pub.app.server.utils.ServerUser
-
Returns a string representation of this record class.
- toString() - Method in class eirb.pub.app.utils.Category
- toString() - Method in class eirb.pub.app.vault.PlainVault
- toString() - Method in class eirb.pub.app.vault.UserData
U
- undo() - Method in class eirb.pub.app.display.javafx.controller.AppController
- undo(AppModel) - Method in class eirb.pub.app.display.javafx.controller.action.AddUserDataAction
- undo(AppModel) - Method in class eirb.pub.app.display.javafx.controller.action.EditUserDataAction
- undo(AppModel) - Method in class eirb.pub.app.display.javafx.controller.action.RemoveUserDataAction
- undo(AppModel) - Method in class eirb.pub.app.display.javafx.controller.action.VaultAction
- UNDO - Static variable in class eirb.pub.app.display.javafx.model.AppModel.ModelEvent
- unlock(Key, InitializationVector) - Method in class eirb.pub.app.vault.CipherVault
-
Get the PlainVault by decrypting the cipherVault All modifications made on the PlainVault are linked to the CipherVault object So when you get the byte representation of the CipherVault, it will represent the PlainVault encrypted with AES CBC
- UPDATE - Static variable in class eirb.pub.app.vault.PlainVault.PlainVaultEvent
- UPDATE - Static variable in class eirb.pub.app.vault.UserData.UserDataEvent
- updateSharedUserData(SharedUserData) - Method in class eirb.pub.app.server.ServerShare
-
Update a SharedUserData on the server
- updateVault(ServerVaultFile) - Method in class eirb.pub.app.server.ServerVault
-
Update a Vault by submitting a new version to the server
- USER_ADD - Static variable in class eirb.pub.app.display.javafx.model.AppModel.ModelEvent
- USER_DATA_DIALOG - Static variable in class eirb.pub.app.display.javafx.view.MotherView.FXMLViews
- USER_DELETED - Static variable in class eirb.pub.app.display.javafx.model.AppModel.ModelEvent
- USER_DUPLICATED - Static variable in class eirb.pub.app.display.javafx.model.AppModel.ModelEvent
- USER_GUIDE - Static variable in class eirb.pub.app.display.javafx.view.MotherView.FXMLViews
- USER_UPDATED - Static variable in class eirb.pub.app.display.javafx.model.AppModel.ModelEvent
- UserData - Class in eirb.pub.app.vault
- UserData() - Constructor for class eirb.pub.app.vault.UserData
- UserData(UUID, String, String, String, String, String, String) - Constructor for class eirb.pub.app.vault.UserData
- UserData(UUID, String, String, String, String, String, String, Category) - Constructor for class eirb.pub.app.vault.UserData
- UserData(UUID, String, String, String, String, String, String, Category, Duration) - Constructor for class eirb.pub.app.vault.UserData
- UserData(UUID, String, String, String, String, String, String, Duration) - Constructor for class eirb.pub.app.vault.UserData
- UserData.UserDataEvent - Class in eirb.pub.app.vault
- UserDataDialogController - Class in eirb.pub.app.display.javafx.view.vault.viewer
- UserDataDialogController() - Constructor for class eirb.pub.app.display.javafx.view.vault.viewer.UserDataDialogController
- UserDataDialogViewController - Class in eirb.pub.app.display.javafx.view.vault.viewer
- UserDataDialogViewController() - Constructor for class eirb.pub.app.display.javafx.view.vault.viewer.UserDataDialogViewController
- UserDataException - Exception Class in eirb.pub.app.exceptions.vault.plainvault
- UserDataException() - Constructor for exception class eirb.pub.app.exceptions.vault.plainvault.UserDataException
- UserDataException(String) - Constructor for exception class eirb.pub.app.exceptions.vault.plainvault.UserDataException
- UserGuideController - Class in eirb.pub.app.display.javafx.view.vault.viewer
- UtilHttp - Class in eirb.pub.app.server.utils
- uuid() - Method in record class eirb.pub.app.server.utils.ServerUser
-
Returns the value of the
uuidrecord component.
V
- validatePassword(String) - Static method in class eirb.pub.app.display.javafx.view.utils.Verifications
- ValidationConnection - Class in eirb.pub.app.display.javafx.view.extension
- ValidationConnection() - Constructor for class eirb.pub.app.display.javafx.view.extension.ValidationConnection
- valueOf(String) - Static method in enum class eirb.pub.app.vault.PlainVault.CSVType
-
Returns the enum constant of this class with the specified name.
- values() - Static method in enum class eirb.pub.app.vault.PlainVault.CSVType
-
Returns an array containing the constants of this enum class, in the order they are declared.
- VAULT_DELETED - Static variable in class eirb.pub.app.display.javafx.model.AppModel.ModelEvent
- VAULT_FILE - Static variable in class eirb.pub.app.display.javafx.model.AppModel.ModelEvent
- VAULT_FILE_CREATOR - Static variable in class eirb.pub.app.display.javafx.view.MotherView.FXMLViews
- VAULT_OPENER - Static variable in class eirb.pub.app.display.javafx.view.MotherView.FXMLViews
- VaultAction - Class in eirb.pub.app.display.javafx.controller.action
- VaultAction() - Constructor for class eirb.pub.app.display.javafx.controller.action.VaultAction
- VaultException - Exception Class in eirb.pub.app.exceptions.vault.plainvault
- VaultException() - Constructor for exception class eirb.pub.app.exceptions.vault.plainvault.VaultException
- VaultException(String) - Constructor for exception class eirb.pub.app.exceptions.vault.plainvault.VaultException
- VaultFile - Class in eirb.pub.app.vault
- VaultFile(InputStream) - Constructor for class eirb.pub.app.vault.VaultFile
- VaultFile(Path) - Constructor for class eirb.pub.app.vault.VaultFile
-
Create a VaultFile object based on a file
- VaultFileCreator - Class in eirb.pub.app.display.javafx.view.vault.creator
- VaultFileCreator(AppController) - Constructor for class eirb.pub.app.display.javafx.view.vault.creator.VaultFileCreator
- VaultFileCreatorController - Class in eirb.pub.app.display.javafx.view.vault.creator
- VaultFileCreatorController() - Constructor for class eirb.pub.app.display.javafx.view.vault.creator.VaultFileCreatorController
- VaultFileException - Exception Class in eirb.pub.app.exceptions.vault.vaultfile
- VaultFileException() - Constructor for exception class eirb.pub.app.exceptions.vault.vaultfile.VaultFileException
- VaultFileException(String) - Constructor for exception class eirb.pub.app.exceptions.vault.vaultfile.VaultFileException
- VaultFileFormatException - Exception Class in eirb.pub.app.exceptions.vault.vaultfile
- VaultFileFormatException() - Constructor for exception class eirb.pub.app.exceptions.vault.vaultfile.VaultFileFormatException
- VaultFileGenerationException - Exception Class in eirb.pub.app.exceptions.vault.vaultfile
- VaultFileGenerationException() - Constructor for exception class eirb.pub.app.exceptions.vault.vaultfile.VaultFileGenerationException
- VaultFileIOException - Exception Class in eirb.pub.app.exceptions.vault.vaultfile
- VaultFileIOException() - Constructor for exception class eirb.pub.app.exceptions.vault.vaultfile.VaultFileIOException
- vaultFileToMerge - Variable in exception class eirb.pub.app.exceptions.server.VaultUpdateException
- VaultFormatException - Exception Class in eirb.pub.app.exceptions.vault.plainvault
- VaultFormatException() - Constructor for exception class eirb.pub.app.exceptions.vault.plainvault.VaultFormatException
- VaultFormatException(String) - Constructor for exception class eirb.pub.app.exceptions.vault.plainvault.VaultFormatException
- VaultOpener - Class in eirb.pub.app.display.javafx.view.vault.opener
- VaultOpener(AppController, VaultFile) - Constructor for class eirb.pub.app.display.javafx.view.vault.opener.VaultOpener
- VaultOpenerController - Class in eirb.pub.app.display.javafx.view.vault.opener
- VaultOpenerController() - Constructor for class eirb.pub.app.display.javafx.view.vault.opener.VaultOpenerController
- VaultOperationException - Exception Class in eirb.pub.app.exceptions.vault.plainvault
- VaultOperationException() - Constructor for exception class eirb.pub.app.exceptions.vault.plainvault.VaultOperationException
- VaultOperationException(String) - Constructor for exception class eirb.pub.app.exceptions.vault.plainvault.VaultOperationException
- VaultUpdateException - Exception Class in eirb.pub.app.exceptions.server
-
Thrown when the user try to upload a vault but there is a new version on the server
- VaultUpdateException(String, HttpResponse, ServerVaultFile) - Constructor for exception class eirb.pub.app.exceptions.server.VaultUpdateException
- VaultUpdateException(HttpResponse, ServerVaultFile) - Constructor for exception class eirb.pub.app.exceptions.server.VaultUpdateException
- VaultViewer - Class in eirb.pub.app.display.javafx.view.vault.viewer
- VaultViewer(AppController) - Constructor for class eirb.pub.app.display.javafx.view.vault.viewer.VaultViewer
- VaultViewerController - Class in eirb.pub.app.display.javafx.view.vault.viewer
- VaultViewerController() - Constructor for class eirb.pub.app.display.javafx.view.vault.viewer.VaultViewerController
- VerificationCodeException - Exception Class in eirb.pub.app.exceptions.server
- VerificationCodeException() - Constructor for exception class eirb.pub.app.exceptions.server.VerificationCodeException
- VerificationCodeException(String, HttpResponse) - Constructor for exception class eirb.pub.app.exceptions.server.VerificationCodeException
- Verifications - Class in eirb.pub.app.display.javafx.view.utils
- ViewUtils - Class in eirb.pub.app.display.javafx.view.utils
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form