IdentityChanged

address presented an identity key that differs from the one pinned on first contact (see docs/identity-trust.md). Nothing was changed: the pin, any existing session and the local one-time prekeys stay as they were.

change names the pinned and the presented public identity key, so the application can show the change, compare SecureMessageClient.safetyNumber for it with the other device and, only if the user decides so, pass it to SecureMessageClient.acceptRemoteIdentityChange (docs/identity-verification.md). The presented key is unauthenticated: it is what the message or bundle claimed. The message text contains no key material.

Constructors

Link copied to clipboard
constructor(change: RemoteIdentityChange)

Properties

Link copied to clipboard
Link copied to clipboard
expect open val cause: Throwable?
Link copied to clipboard
Link copied to clipboard
expect open val message: String?
Link copied to clipboard
Link copied to clipboard

The different key address presented.