Index
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form
A
- addLogin(String, String, String, String) - Method in class com.aresstack.keepassrpc.client.DefaultKeePassRpcCredentialClient
- addLogin(String, String, String, String) - Method in interface com.aresstack.keepassrpc.client.KeePassRpcCredentialClient
-
Add a new login entry to KeePass.
- applyPairingResult(KeePassRpcPairingResult) - Method in class com.aresstack.keepassrpc.config.KeePassRpcSettings
- applySettings() - Method in class com.aresstack.keepassrpc.ui.KeePassRpcSettingsPanel
- AUTHENTICATION_FAILED - Enum constant in enum class com.aresstack.keepassrpc.pairing.KeePassRpcPairingFailureReason
B
- build() - Method in class com.aresstack.keepassrpc.pairing.KeePassRpcPairingRequest.Builder
- builder() - Static method in class com.aresstack.keepassrpc.pairing.KeePassRpcPairingRequest
- Builder() - Constructor for class com.aresstack.keepassrpc.pairing.KeePassRpcPairingRequest.Builder
C
- clientDisplayDescription(String) - Method in class com.aresstack.keepassrpc.pairing.KeePassRpcPairingRequest.Builder
- clientDisplayName(String) - Method in class com.aresstack.keepassrpc.pairing.KeePassRpcPairingRequest.Builder
- clientId(String) - Method in class com.aresstack.keepassrpc.pairing.KeePassRpcPairingRequest.Builder
- close() - Method in class com.aresstack.keepassrpc.client.DefaultKeePassRpcCredentialClient
- close() - Method in interface com.aresstack.keepassrpc.client.KeePassRpcCredentialClient
-
Close the underlying WebSocket connection.
- close() - Method in class com.aresstack.keepassrpc.pairing.KeePassRpcPairingSession
- collectSettings() - Method in class com.aresstack.keepassrpc.ui.KeePassRpcSettingsPanel
- com.aresstack.keepassrpc.client - package com.aresstack.keepassrpc.client
-
KeePassRPC client-side APIs for authenticated credential access.
- com.aresstack.keepassrpc.config - package com.aresstack.keepassrpc.config
-
Configuration value objects and repository abstractions for KeePassRPC integrations.
- com.aresstack.keepassrpc.demo - package com.aresstack.keepassrpc.demo
- com.aresstack.keepassrpc.pairing - package com.aresstack.keepassrpc.pairing
-
UI-independent KeePassRPC pairing API.
- com.aresstack.keepassrpc.ui - package com.aresstack.keepassrpc.ui
-
Optional Swing components for KeePassRPC configuration.
- completePairing(KeePassRpcPairingSession, String) - Method in class com.aresstack.keepassrpc.pairing.DefaultKeePassRpcPairingService
- completePairing(KeePassRpcPairingSession, String) - Method in interface com.aresstack.keepassrpc.pairing.KeePassRpcPairingService
-
Complete an open pairing session using the one-time key displayed by KeePass.
- connect() - Method in class com.aresstack.keepassrpc.client.DefaultKeePassRpcCredentialClient
- connect() - Method in interface com.aresstack.keepassrpc.client.KeePassRpcCredentialClient
-
Open the WebSocket connection and authenticate with KeePassRPC.
- CONNECTION_REJECTED - Enum constant in enum class com.aresstack.keepassrpc.pairing.KeePassRpcPairingFailureReason
- connectTimeoutSeconds(int) - Method in class com.aresstack.keepassrpc.pairing.KeePassRpcPairingRequest.Builder
- copy() - Method in class com.aresstack.keepassrpc.config.KeePassRpcSettings
D
- DEFAULT_CLIENT_DESCRIPTION - Static variable in class com.aresstack.keepassrpc.pairing.KeePassRpcPairingRequest
- DEFAULT_CLIENT_DISPLAY_NAME - Static variable in class com.aresstack.keepassrpc.pairing.KeePassRpcPairingRequest
- DEFAULT_CLIENT_ID - Static variable in class com.aresstack.keepassrpc.pairing.KeePassRpcPairingRequest
- DEFAULT_HOST - Static variable in class com.aresstack.keepassrpc.pairing.KeePassRpcEndpoint
- DEFAULT_ORIGIN - Static variable in class com.aresstack.keepassrpc.pairing.KeePassRpcPairingRequest
- DEFAULT_PORT - Static variable in class com.aresstack.keepassrpc.pairing.KeePassRpcEndpoint
- DEFAULT_RPC_HOST - Static variable in class com.aresstack.keepassrpc.config.KeePassRpcSettings
- DefaultKeePassRpcCredentialClient - Class in com.aresstack.keepassrpc.client
-
Default
KeePassRpcCredentialClientimplementation backed by the KeePassRPC protocol client. - DefaultKeePassRpcCredentialClient(String, int, String, String, String) - Constructor for class com.aresstack.keepassrpc.client.DefaultKeePassRpcCredentialClient
-
Create a credential client from explicit connection and authentication values.
- DefaultKeePassRpcPairingService - Class in com.aresstack.keepassrpc.pairing
-
Default implementation of the UI-independent KeePassRPC pairing service.
- DefaultKeePassRpcPairingService() - Constructor for class com.aresstack.keepassrpc.pairing.DefaultKeePassRpcPairingService
- DefaultKeePassRpcPairingService(KeePassRpcPairingObserver) - Constructor for class com.aresstack.keepassrpc.pairing.DefaultKeePassRpcPairingService
- defaults() - Static method in class com.aresstack.keepassrpc.config.KeePassRpcSettings
E
- endpoint(KeePassRpcEndpoint) - Method in class com.aresstack.keepassrpc.pairing.KeePassRpcPairingRequest.Builder
- equals(Object) - Method in class com.aresstack.keepassrpc.pairing.KeePassRpcEndpoint
F
- fromPairingResult(KeePassRpcPairingResult) - Static method in class com.aresstack.keepassrpc.client.DefaultKeePassRpcCredentialClient
-
Create a credential client directly from a successful pairing result.
- fromSettings(KeePassRpcSettings) - Static method in class com.aresstack.keepassrpc.client.DefaultKeePassRpcCredentialClient
-
Create a credential client from stored settings.
- fromSettings(KeePassRpcSettings) - Static method in class com.aresstack.keepassrpc.pairing.KeePassRpcPairingRequest
G
- getAccessMethod() - Method in class com.aresstack.keepassrpc.config.KeePassRpcSettings
- getClientDisplayDescription() - Method in class com.aresstack.keepassrpc.pairing.KeePassRpcPairingRequest
- getClientDisplayName() - Method in class com.aresstack.keepassrpc.pairing.KeePassRpcPairingRequest
- getClientId() - Method in class com.aresstack.keepassrpc.pairing.KeePassRpcPairingRequest
- getClientId() - Method in class com.aresstack.keepassrpc.pairing.KeePassRpcPairingResult
- getClientId() - Method in class com.aresstack.keepassrpc.pairing.KeePassRpcPairingSession
- getConnectTimeoutSeconds() - Method in class com.aresstack.keepassrpc.pairing.KeePassRpcPairingRequest
- getDatabaseFileName() - Method in class com.aresstack.keepassrpc.client.DefaultKeePassRpcCredentialClient
- getDatabaseFileName() - Method in interface com.aresstack.keepassrpc.client.KeePassRpcCredentialClient
-
Query the filename of the active KeePass database.
- getDatabasePath() - Method in class com.aresstack.keepassrpc.config.KeePassRpcSettings
- getEffectiveRpcHost() - Method in class com.aresstack.keepassrpc.config.KeePassRpcSettings
- getEffectiveRpcOrigin() - Method in class com.aresstack.keepassrpc.config.KeePassRpcSettings
- getEndpoint() - Method in exception class com.aresstack.keepassrpc.pairing.KeePassRpcPairingException
- getEndpoint() - Method in class com.aresstack.keepassrpc.pairing.KeePassRpcPairingRequest
- getEndpoint() - Method in class com.aresstack.keepassrpc.pairing.KeePassRpcPairingResult
- getEndpoint() - Method in class com.aresstack.keepassrpc.pairing.KeePassRpcPairingSession
- getEntryTitle() - Method in class com.aresstack.keepassrpc.config.KeePassRpcSettings
- getHost() - Method in class com.aresstack.keepassrpc.pairing.KeePassRpcEndpoint
- getOrigin() - Method in class com.aresstack.keepassrpc.pairing.KeePassRpcPairingRequest
- getOrigin() - Method in class com.aresstack.keepassrpc.pairing.KeePassRpcPairingResult
- getOrigin() - Method in class com.aresstack.keepassrpc.pairing.KeePassRpcPairingSession
- getPassword(String) - Method in class com.aresstack.keepassrpc.client.DefaultKeePassRpcCredentialClient
- getPassword(String) - Method in interface com.aresstack.keepassrpc.client.KeePassRpcCredentialClient
-
Read the password for the first KeePass entry matching the given title.
- getPort() - Method in class com.aresstack.keepassrpc.pairing.KeePassRpcEndpoint
- getReason() - Method in exception class com.aresstack.keepassrpc.pairing.KeePassRpcPairingException
- getRequest() - Method in class com.aresstack.keepassrpc.pairing.KeePassRpcPairingSession
- getResponseTimeoutSeconds() - Method in class com.aresstack.keepassrpc.pairing.KeePassRpcPairingRequest
- getRpcHost() - Method in class com.aresstack.keepassrpc.config.KeePassRpcSettings
- getRpcKey() - Method in class com.aresstack.keepassrpc.config.KeePassRpcSettings
- getRpcOriginId() - Method in class com.aresstack.keepassrpc.config.KeePassRpcSettings
- getRpcOriginScheme() - Method in class com.aresstack.keepassrpc.config.KeePassRpcSettings
- getRpcPort() - Method in class com.aresstack.keepassrpc.config.KeePassRpcSettings
- getSrpKey() - Method in class com.aresstack.keepassrpc.pairing.KeePassRpcPairingResult
-
Return the 64-character session key that should be persisted for future KCR authentication.
- getUserName(String) - Method in class com.aresstack.keepassrpc.client.DefaultKeePassRpcCredentialClient
- getUserName(String) - Method in interface com.aresstack.keepassrpc.client.KeePassRpcCredentialClient
-
Read the username for the first KeePass entry matching the given title.
H
- hashCode() - Method in class com.aresstack.keepassrpc.pairing.KeePassRpcEndpoint
- host(String) - Method in class com.aresstack.keepassrpc.pairing.KeePassRpcPairingRequest.Builder
I
- InMemoryKeePassRpcSettingsRepository - Class in com.aresstack.keepassrpc.config
-
In-memory
KeePassRpcSettingsRepositoryimplementation for demos and tests. - InMemoryKeePassRpcSettingsRepository(KeePassRpcSettings) - Constructor for class com.aresstack.keepassrpc.config.InMemoryKeePassRpcSettingsRepository
- INTERNAL_ERROR - Enum constant in enum class com.aresstack.keepassrpc.pairing.KeePassRpcPairingFailureReason
- INTERRUPTED - Enum constant in enum class com.aresstack.keepassrpc.pairing.KeePassRpcPairingFailureReason
- isRpcAccessMethod() - Method in class com.aresstack.keepassrpc.config.KeePassRpcSettings
- isTryLocalhostFallbacks() - Method in class com.aresstack.keepassrpc.pairing.KeePassRpcPairingRequest
K
- KEEPASS_NOT_RUNNING - Enum constant in enum class com.aresstack.keepassrpc.pairing.KeePassRpcPairingFailureReason
- KeePassNotAvailableException - Exception Class in com.aresstack.keepassrpc.client
-
Signals that KeePassRPC could not be reached or authenticated.
- KeePassNotAvailableException(String) - Constructor for exception class com.aresstack.keepassrpc.client.KeePassNotAvailableException
- KeePassNotAvailableException(String, Throwable) - Constructor for exception class com.aresstack.keepassrpc.client.KeePassNotAvailableException
- KEEPASSRPC_PLUGIN_NOT_AVAILABLE - Enum constant in enum class com.aresstack.keepassrpc.pairing.KeePassRpcPairingFailureReason
- KeePassRpcCredentialClient - Interface in com.aresstack.keepassrpc.client
-
Credential access API for an already paired KeePassRPC connection.
- KeePassRpcEndpoint - Class in com.aresstack.keepassrpc.pairing
-
Immutable host and port pair for a KeePassRPC WebSocket endpoint.
- KeePassRpcEndpoint(String, int) - Constructor for class com.aresstack.keepassrpc.pairing.KeePassRpcEndpoint
-
Create an endpoint.
- KeePassRpcPairingDialog - Class in com.aresstack.keepassrpc.client
-
Optional Swing dialog for KeePassRPC pairing.
- KeePassRpcPairingException - Exception Class in com.aresstack.keepassrpc.pairing
-
Exception thrown when a KeePassRPC pairing step fails.
- KeePassRpcPairingException(KeePassRpcPairingFailureReason, KeePassRpcEndpoint, String) - Constructor for exception class com.aresstack.keepassrpc.pairing.KeePassRpcPairingException
- KeePassRpcPairingException(KeePassRpcPairingFailureReason, KeePassRpcEndpoint, String, Throwable) - Constructor for exception class com.aresstack.keepassrpc.pairing.KeePassRpcPairingException
- KeePassRpcPairingFailureReason - Enum Class in com.aresstack.keepassrpc.pairing
-
Stable categories for KeePassRPC pairing failures.
- KeePassRpcPairingKeyProvider - Interface in com.aresstack.keepassrpc.pairing
-
Supplies the one-time pairing key shown by KeePassRPC.
- KeePassRpcPairingObserver - Interface in com.aresstack.keepassrpc.pairing
-
Observes progress and failures of the KeePassRPC pairing workflow.
- KeePassRpcPairingObservers - Class in com.aresstack.keepassrpc.pairing
-
Factory methods for common
KeePassRpcPairingObserverimplementations. - KeePassRpcPairingRequest - Class in com.aresstack.keepassrpc.pairing
-
Immutable input for one KeePassRPC pairing run.
- KeePassRpcPairingRequest.Builder - Class in com.aresstack.keepassrpc.pairing
- KeePassRpcPairingResult - Class in com.aresstack.keepassrpc.pairing
-
Immutable result of a successful KeePassRPC pairing run.
- KeePassRpcPairingResult(KeePassRpcEndpoint, String, String, String) - Constructor for class com.aresstack.keepassrpc.pairing.KeePassRpcPairingResult
-
Create a pairing result.
- KeePassRpcPairingService - Interface in com.aresstack.keepassrpc.pairing
-
UI-independent use case for pairing a Java application with KeePassRPC.
- KeePassRpcPairingSession - Class in com.aresstack.keepassrpc.pairing
-
Represents an in-progress KeePassRPC pairing session.
- KeePassRpcSettings - Class in com.aresstack.keepassrpc.config
-
Mutable settings object for KeePassRPC configuration.
- KeePassRpcSettings() - Constructor for class com.aresstack.keepassrpc.config.KeePassRpcSettings
- KeePassRpcSettingsDemo - Class in com.aresstack.keepassrpc.demo
-
Small standalone launcher for manually testing the Swing settings panel.
- KeePassRpcSettingsPanel - Class in com.aresstack.keepassrpc.ui
-
Optional Swing settings panel for KeePassRPC configuration and pairing.
- KeePassRpcSettingsPanel(Component, KeePassRpcSettingsRepository) - Constructor for class com.aresstack.keepassrpc.ui.KeePassRpcSettingsPanel
- KeePassRpcSettingsRepository - Interface in com.aresstack.keepassrpc.config
-
Loads and saves KeePassRPC settings outside the optional Swing component.
L
- listEntries() - Method in class com.aresstack.keepassrpc.client.DefaultKeePassRpcCredentialClient
- listEntries() - Method in interface com.aresstack.keepassrpc.client.KeePassRpcCredentialClient
-
Return a textual representation of entries visible through KeePassRPC.
- load() - Method in class com.aresstack.keepassrpc.config.InMemoryKeePassRpcSettingsRepository
- load() - Method in interface com.aresstack.keepassrpc.config.KeePassRpcSettingsRepository
-
Load the current settings.
- localhost() - Static method in class com.aresstack.keepassrpc.pairing.KeePassRpcEndpoint
-
Return the default local KeePassRPC endpoint.
M
- main(String[]) - Static method in class com.aresstack.keepassrpc.demo.KeePassRpcSettingsDemo
N
- none() - Static method in class com.aresstack.keepassrpc.pairing.KeePassRpcPairingObservers
O
- onKeePassConnectionWaiting(KeePassRpcEndpoint) - Method in interface com.aresstack.keepassrpc.pairing.KeePassRpcPairingObserver
-
Called before the service connects to one KeePassRPC endpoint.
- onKeePassUserConfirmationRequired(KeePassRpcPairingSession) - Method in interface com.aresstack.keepassrpc.pairing.KeePassRpcPairingObserver
-
Called after the initial protocol step succeeded and KeePass should show a key.
- onPairingFailed(KeePassRpcPairingException) - Method in interface com.aresstack.keepassrpc.pairing.KeePassRpcPairingObserver
-
Called when the pairing workflow fails.
- onPairingStarted(KeePassRpcPairingRequest) - Method in interface com.aresstack.keepassrpc.pairing.KeePassRpcPairingObserver
-
Called before the service starts trying candidate endpoints.
- onPairingSucceeded(KeePassRpcPairingResult) - Method in interface com.aresstack.keepassrpc.pairing.KeePassRpcPairingObserver
-
Called after the one-time key was accepted and the reusable SRP key was derived.
- origin(String) - Method in class com.aresstack.keepassrpc.pairing.KeePassRpcPairingRequest.Builder
P
- pair(KeePassRpcPairingRequest, KeePassRpcPairingKeyProvider) - Method in class com.aresstack.keepassrpc.pairing.DefaultKeePassRpcPairingService
- pair(KeePassRpcPairingRequest, KeePassRpcPairingKeyProvider) - Method in interface com.aresstack.keepassrpc.pairing.KeePassRpcPairingService
-
Run the complete pairing flow with an application-provided key callback.
- port(int) - Method in class com.aresstack.keepassrpc.pairing.KeePassRpcPairingRequest.Builder
- PROTOCOL_ERROR - Enum constant in enum class com.aresstack.keepassrpc.pairing.KeePassRpcPairingFailureReason
R
- requestPairingKey(KeePassRpcPairingSession) - Method in interface com.aresstack.keepassrpc.pairing.KeePassRpcPairingKeyProvider
-
Request the one-time pairing key for the given session.
- responseTimeoutSeconds(int) - Method in class com.aresstack.keepassrpc.pairing.KeePassRpcPairingRequest.Builder
S
- save(KeePassRpcSettings) - Method in class com.aresstack.keepassrpc.config.InMemoryKeePassRpcSettingsRepository
- save(KeePassRpcSettings) - Method in interface com.aresstack.keepassrpc.config.KeePassRpcSettingsRepository
-
Persist the supplied settings.
- setAccessMethod(String) - Method in class com.aresstack.keepassrpc.config.KeePassRpcSettings
- setDatabasePath(String) - Method in class com.aresstack.keepassrpc.config.KeePassRpcSettings
- setEntryTitle(String) - Method in class com.aresstack.keepassrpc.config.KeePassRpcSettings
- setRpcHost(String) - Method in class com.aresstack.keepassrpc.config.KeePassRpcSettings
- setRpcKey(String) - Method in class com.aresstack.keepassrpc.config.KeePassRpcSettings
- setRpcOriginId(String) - Method in class com.aresstack.keepassrpc.config.KeePassRpcSettings
- setRpcOriginScheme(String) - Method in class com.aresstack.keepassrpc.config.KeePassRpcSettings
- setRpcPort(int) - Method in class com.aresstack.keepassrpc.config.KeePassRpcSettings
- showAndPair() - Static method in class com.aresstack.keepassrpc.client.KeePassRpcPairingDialog
-
Show the pairing dialog and return the validated SRP key.
- showAndPair(KeePassRpcSettingsRepository) - Static method in class com.aresstack.keepassrpc.client.KeePassRpcPairingDialog
- startPairing(KeePassRpcPairingRequest) - Method in class com.aresstack.keepassrpc.pairing.DefaultKeePassRpcPairingService
- startPairing(KeePassRpcPairingRequest) - Method in interface com.aresstack.keepassrpc.pairing.KeePassRpcPairingService
-
Start a pairing session and keep the underlying WebSocket open until the caller completes or closes the session.
T
- TIMEOUT - Enum constant in enum class com.aresstack.keepassrpc.pairing.KeePassRpcPairingFailureReason
- toPairingRequest() - Method in class com.aresstack.keepassrpc.config.KeePassRpcSettings
- toString() - Method in class com.aresstack.keepassrpc.pairing.KeePassRpcEndpoint
- toWebSocketUri() - Method in class com.aresstack.keepassrpc.pairing.KeePassRpcEndpoint
-
Convert the endpoint to the WebSocket URI used by KeePassRPC.
- tryLocalhostFallbacks(boolean) - Method in class com.aresstack.keepassrpc.pairing.KeePassRpcPairingRequest.Builder
U
- updateLogin(String, String, String) - Method in class com.aresstack.keepassrpc.client.DefaultKeePassRpcCredentialClient
- updateLogin(String, String, String) - Method in interface com.aresstack.keepassrpc.client.KeePassRpcCredentialClient
-
Update an existing login entry by title.
- USER_CANCELLED - Enum constant in enum class com.aresstack.keepassrpc.pairing.KeePassRpcPairingFailureReason
V
- valueOf(String) - Static method in enum class com.aresstack.keepassrpc.pairing.KeePassRpcPairingFailureReason
-
Returns the enum constant of this class with the specified name.
- values() - Static method in enum class com.aresstack.keepassrpc.pairing.KeePassRpcPairingFailureReason
-
Returns an array containing the constants of this enum class, in the order they are declared.
W
- withPairingResult(KeePassRpcPairingResult) - Method in class com.aresstack.keepassrpc.config.KeePassRpcSettings
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form