Class AcceptHash

java.lang.Object
org.eclipse.jetty.websocket.common.AcceptHash

public class AcceptHash extends Object
Logic for working with the Sec-WebSocket-Key and Sec-WebSocket-Accept headers.

This is kept separate from Connection objects to facilitate difference in behavior between client and server, as well as making testing easier.

  • Constructor Details

    • AcceptHash

      public AcceptHash()
  • Method Details

    • hashKey

      public static String hashKey(String key)
      Concatenate the provided key with the Magic GUID and return the Base64 encoded form.
      Parameters:
      key - the key to hash
      Returns:
      the Sec-WebSocket-Accept header response (per opening handshake spec)