Renegotiation Trigger Component
The Renegotiation Trigger component is used to automatically trigger renegotiation between an Encryptor/Decryptor pair based on a volume of data or an elapsed amount of time. It monitors the amount of data flowing through itself and sends a renegotiation trigger when a data volume or time limit have been exceeded.
Input Channels
default — Takes a RawData, measures and records its size, and passes it through to the default output channel
Output Channels
signal — When enough data or enough time have passed, sends a SignalData object out as a renegotiation trigger. This output should be connected to the Negotiate input channel of either the Encryptor or Decryptor, but not both.
default — Outputs a RawData object containing the data passed in.
Parameters
byteLimit — (int, default: 52,428,800) a threshold amount of data, in bytes, such that when the threshold is exceeded, a renegotiation trigger is output on the signal output channel, and the data counter and timer are reset.
timeLimit – (int, default 300,000) a threshold amount of time, in milliseconds, such that when the threshold is exceeded, a renegotiation trigger is outputted on the signal output channel, and the data counter and timer are reset.