CoseException class sealed

Why sealing a request or opening a response failed.

Sealed, so a switch over the caught exception is exhaustive. CoseRejected is every failed verification check and carries no detail: the client must not become an oracle for which check failed any more than the server is (ADR 0006 §10). The other variants depend on local state only, never on the received bytes, so they may say what went wrong.

Implemented types
Implementers

Properties

hashCode → int
The hash code for this object.
no setterinherited
message → String
What went wrong; empty for CoseRejected, CoseSignerCancelled and CoseSignerTimedOut.
final
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