SharedSignalsEventTypes Class
The event type URIs of the events SSF 1.0 itself defines - the framework's own signals about a stream, as opposed to the CAEP and RISC events that ride on it.
public static class SharedSignalsEventTypesInheritance System.Object → SharedSignalsEventTypes
Fields
SharedSignalsEventTypes.StreamUpdated Field
The Stream Updated Event a transmitter must send when it changes a stream's status on its own - before stopping the stream on a pause or disable, and upon re-enabling it (SSF 1.0 Section 8.1.5).
public const string StreamUpdated = "https://schemas.openid.net/secevent/ssf/event-type/stream-updated";Field Value
SharedSignalsEventTypes.Verification Field
The Verification Event a receiver requests to confirm a stream is configured correctly, end to end (SSF 1.0 Section 8.1.4.1).
public const string Verification = "https://schemas.openid.net/secevent/ssf/event-type/verification";Field Value
Methods
SharedSignalsEventTypes.RegisterSharedSignalsEvents(this EventTypeRegistry) Method
Registers the two event types Shared Signals defines for itself, with their payload models.
public static Abblix.SecurityEvents.Events.EventTypeRegistry RegisterSharedSignalsEvents(this Abblix.SecurityEvents.Events.EventTypeRegistry registry);Parameters
registry Abblix.SecurityEvents.Events.EventTypeRegistry
The registry events deserialize through.
Returns
Abblix.SecurityEvents.Events.EventTypeRegistry
Remarks
Both roles call this, because both need it: the transmitter mints a verification and a stream-updated event, and the receiver is expected to act on them. Left unregistered they still validate and still reach a sink - as an untyped payload, so the branch a host wrote for them never matches and nothing anywhere says why. A receiver would simply wait on a stream it had been told was paused.
Registering the same type twice is an error the registry reports, and one host running both roles would do exactly that, so a mapping already in place is left alone. A DIFFERENT mapping under one of these names is not smoothed over: that is a host overriding a framework event, and it keeps the registry's own refusal.