title: TLS Version mismatch(?)
body: <p>Let's say my side as a client supports TLS V1.0,1.1 and 1.2.
  The remote site supports TLS V1.0 and 1.1.
  Both sides support the same Ciphers.</p>
  
  <p>My questions:</p>
  
  <p>1 - To my understanding I will always initiate the communication using the highest TLS Version I have available. In that case How will I ever be able to connect with the other side?</p>
  
  <p>2 - The following is a Wireshark CLIENT HELLO capture between a client and a server described as above.</p>
  
  <pre><code>TLSv1.1 Record Layer: Handshake Protocol: Client Hello
      Content Type: Handshake (22)
      Version: TLS 1.2 (0x0303)
      Length: 172
      Handshake Protocol: Client Hello
          Handshake Type: Client Hello (1)
          Length: 168
          Version: TLS 1.2 (0x0303)
          Random
          Session ID Length: 0
          Cipher Suites Length: 52
          Cipher Suites (26 suites)
          Compression Methods Length: 1
          Compression Methods (1 method)
          Extensions Length: 75
          Extension: server_name
          Extension: elliptic_curves
          Extension: ec_point_formats
          Extension: signature_algorithms
          Extension: SessionTicket TLS
          Extension: renegotiation_info
  </code></pre>
  
  <p>This connection attempt ultimately yields a "Could not create SSL/TLS secure channel". I suspect this has something to do with what described as "<strong>TLSV1.1 Record Layer</strong>" and the "<strong>Version: TLS 1.2 (0x0303)</strong>". Could this be the reason the connection is failing?</p>