Class AcceptHash


  • public class AcceptHash
    extends java.lang.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 Summary

      Constructors 
      Constructor Description
      AcceptHash()  
    • Method Summary

      All Methods Static Methods Concrete Methods 
      Modifier and Type Method Description
      static java.lang.String hashKey​(java.lang.String key)
      Concatenate the provided key with the Magic GUID and return the Base64 encoded form.
      • Methods inherited from class java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    • Constructor Detail

      • AcceptHash

        public AcceptHash()
    • Method Detail

      • hashKey

        public static java.lang.String hashKey​(java.lang.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)