Enum BusEnvelopeIntegrityFailure
- Namespace
- Stratara.Abstractions.Messaging
- Assembly
- Stratara.Abstractions.dll
Why an inbound envelope did not verify, reported alongside the BusEnvelopeIntegrityResult that decides whether it is dispatched.
public enum BusEnvelopeIntegrityFailure
- Extension Methods
Fields
Absent = 1The envelope carried no signature at all.
Invalid = 2The envelope carried a signature and it did not verify against the canonical form.
None = 0The envelope verified, or verification was skipped. Nothing failed.
Remarks
The two failure cases mean different things to an operator. An absent signature is what a rolling deployment produces between the first consumer that verifies and the last publisher that signs — and, after the roll, the signal that a publisher was missed. A present signature that does not verify means the publisher holds a different key, or the message was altered in transit. The result alone cannot tell them apart; this value can.