RosterPinsCorruptException class

Thrown by Passnote.openDatabase and Passnote.reopenDatabase when the device roster's local trust pins (the founder, the device keys and the revocations this device has validated) are stored but unreadable.

The pins are what stops a revoked device from rewriting membership history, so Passnote refuses to open rather than quietly start trusting whatever roster it is shown next. The key store entry is corrupt; to recover, call Passnote.forget for the database and pair this device again.

Implemented types

Constructors

RosterPinsCorruptException()
Creates the exception.
const

Properties

hashCode → int
The hash code for this object.
no setterinherited
runtimeType → Type
A representation of the runtime type of the object.
no setterinherited

Methods

noSuchMethod(Invocation invocation) → dynamic
Invoked when a nonexistent method or property is accessed.
inherited
toString() → String
A string representation of this object.
override

Operators

operator ==(Object other) → bool
The equality operator.
inherited