Shared Key
class SharedKey @JvmOverloads constructor(dependencies: DittoDependencies, appID: String, sharedKey: String, siteID: BigInteger?) : DittoIdentity
Content copied to clipboard
A mode where any device is trusted provided they know the secret key. This is a simplistic authentication model normally only suitable for private apps where users and devices are both trusted. In this mode, any string may be used as the app id.
Parameters
dependencies
the dependencies required by the SDK to be initialised.
app ID
the name of the app. All peers must use the same app name to communicate.
shared Key
a base64-encoded DER private key. Refer to Ditto documentation for details about generating shared keys.
site ID
the site ID of the peer.
Constructors
SharedKey
Link copied to clipboard
fun SharedKey(dependencies: DittoDependencies, appID: String, sharedKey: String, siteID: BigInteger? = null)
Content copied to clipboard