# Package ghidra.framework.client

package ghidra.framework.client

- Related Packages
  Package
  Description
  ghidra.framework
- Class
  Description
  ClientAuthenticator
  ClientUtil
  `ClientUtil` allows a user to connect to a Repository Server and obtain its handle.
  DefaultClientAuthenticator
  HeadlessClientAuthenticator
  `HeadlessClientAuthenticator` provides the ability to install a Ghidra Server authenticator needed when operating in a headless mode.
  NotConnectedException
  `NotConnectedException` indicates that the server connection is down.
  PasswordClientAuthenticator
  `PasswordClientAuthenticator` provides a fixed username/password authentication response when connecting to any Ghidra Server or accessing a protected PKI keystore.
  RemoteAdapterListener
  `RemoteAdapterListener` provides a listener interface which facilitates notifcation when the connection state of a remote server/repository adapter changes.
  RepositoryAdapter
  `RepositoryAdapter` provides a persistent wrapper for a remote RepositoryHandle which may become invalid if the remote connection were to fail.
  RepositoryNotFoundException
  `RepositoryNotFoundException` thrown when a failed connection occurs to a non-existing repository.
  RepositoryServerAdapter
  `RepositoryServerAdapter` provides a persistent wrapper for a `RepositoryServerHandle` which may become invalid if the remote connection were to fail.