Class DefaultDnsOptCookieRecord

All Implemented Interfaces:
DnsOptCookieRecord, DnsOptPseudoRecord, DnsRecord

public final class DefaultDnsOptCookieRecord extends AbstractDnsOptPseudoRrRecord implements DnsOptCookieRecord
Default DnsOptCookieRecord implementation.
  • Field Details

    • clientCookie

      private final byte[] clientCookie
  • Constructor Details

    • DefaultDnsOptCookieRecord

      public DefaultDnsOptCookieRecord(int maxPayloadSize, byte[] clientCookie)
      Creates a new instance.
      Parameters:
      maxPayloadSize - the suggested max payload size in bytes
      clientCookie - the client cookie, must be exactly DnsOptCookieRecord.CLIENT_COOKIE_LENGTH bytes
  • Method Details