Index

A B C D E F G H I K L M N O P R S T U V W 
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 KeePassRpcCredentialClient implementation 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 KeePassRpcSettingsRepository implementation 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 KeePassRpcPairingObserver implementations.
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
 
A B C D E F G H I K L M N O P R S T U V W 
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form