Package org.xbill.DNS

Class TSIG.StreamGenerator

java.lang.Object
org.xbill.DNS.TSIG.StreamGenerator
Enclosing class:
TSIG

public static class TSIG.StreamGenerator extends Object
A utility class for generating signed message responses.
Since:
3.5.3
  • Constructor Details

    • StreamGenerator

      public StreamGenerator(TSIG key, TSIGRecord queryTsig)
      Creates an instance to sign multiple message for use in a stream.

      This class creates a TSIGRecord on every message to conform with RFC 8945, 5.3.1.

      Parameters:
      key - The TSIG key used to create the signature records.
      queryTsig - The initial TSIG records, e.g. from a query to a server.
  • Method Details

    • generate

      public void generate(Message message)
      Generate TSIG a signature for use of the message in a stream.
      Parameters:
      message - The message to sign.