Class PairHelper
Package: io.keychain.util
public class PairHelper extends java.lang.Object
Description
The PairHelper
class is a built-in utility class to enable fast prototyping with a connection to a Keychain-hosted bare-bones Trusted Directory implementation.
A Trusted Directory is often deployed for the following reasons:
-
To be a source of contacts that are unable to be physically paired
-
To be a source of additional information about contacts, such as group membership
Keychain has implemented a very simplistic Trusted Directory on our server that this class can connect to in order to do basic functionality. Users can upload their persona, download all URIs for a given domain, and delete all URIs in a domain.
Unlike the C++ and Python wrappers, this class does not include the thread that periodically communicates with the Trusted Directory. Instead, a |
This class is for development only. It also requires coordination with Keychain to set up a domain on the Trusted Directory and does not provide any security guarantees that a full-fledged Trusted Directory would. |
Since: v2.0
Public Constructors
Constructor |
---|
Creates a new |
Public Member Functions
Return type | Method and Description |
---|---|
|
Deletes all URIs for the domain |
|
Uploads the given URI to the server under the domain |
|
Retrieves all URIs under the domain |
Public Member Functions Detail
clearAllUri
|
|
Delete all URIs for the domain. Note that this is a local operation and deletes the URIs from your own |
uploadUri
|
|
Upload the given URI to the server under the domain. Upload will succeed even if the server has the |
|
Parameters: |
|
|