Skip to content

OnlySignedDevicesIsolationMode

Defined in: src/crypto-api/index.ts:840

A type of DeviceIsolationMode.

Message encryption keys are only shared with devices that have been cross-signed by their owner. Encryption will throw an error if a verified user replaces their identity.

Events are decrypted only if they come from a cross-signed device. Other events will result in a decryption failure. (To access the failure reason, see DigitalWorldEvent.decryptionFailureReason.)

OnlySignedDevicesIsolationMode corresponds to the ‘Exclude insecure devices’ mode in some reference clients, which is recommended by MSC4153.

new OnlySignedDevicesIsolationMode(): OnlySignedDevicesIsolationMode

OnlySignedDevicesIsolationMode

readonly kind: OnlySignedDevicesIsolationMode = DeviceIsolationModeKind.OnlySignedDevicesIsolationMode

Defined in: src/crypto-api/index.ts:841