Package org.xbill.DNS

Class CookieOption

java.lang.Object
org.xbill.DNS.EDNSOption
org.xbill.DNS.CookieOption

public class CookieOption extends EDNSOption
Cookie EDNS0 Option.
Author:
Klaus Malorny
See Also:
  • Constructor Details

    • CookieOption

      public CookieOption(byte[] clientCookie)
      Constructor.
      Parameters:
      clientCookie - the client cookie, which must consist of eight bytes
    • CookieOption

      public CookieOption(byte[] clientCookie, byte[] serverCookie)
      Constructor.
      Parameters:
      clientCookie - the client cookie, which must consist of eight bytes
      serverCookie - the server cookie, which must consist of 8 to 32 bytes if present
  • Method Details

    • getClientCookie

      public byte[] getClientCookie()
      Returns the client cookie.
      Returns:
      the client cookie
    • getServerCookie

      public Optional<byte[]> getServerCookie()
      Returns the server cookie.
      Returns:
      the server cookie