3.1.5 Processing Events and Sequencing Rules

The message processing events and sequencing rules are as specified in [RFC5246], [RFC5077], [NPN], and [RFC7301].<19><20><21><22><23><24> If a client receives an extension type in ServerHello that it did not request in the associated ClientHello, it MAY abort the handshake. There MAY be more than one extension of the same type.<25>