The DID of the client, i.e the identity of the user/app using this SDK.
The private key to use for decrypting/signing when communicating with the Hub. Must be registered in the DID document of the clientDid.
An array of CryptoSuites to use during authentication (optional). Allows the client to provide a suite which delegates operations to a secure enclave, rather than using a private key available in-memory.
The DID of the Hub, for addressing request envelopes.
The HTTPS endpoint of the Hub.
Instance of KeyStore than can be used to get and save keys.
A DID resolver instance to be used during authentication.
The DID owning the Hub with which we will be communicating.
Generated using TypeDoc
Options for instantiating a new Hub session.