title: TLSv1.2 not using SHA256 digest
body: <p>I am trying to connect to a webservice through a java client. I am using JRE 1.6 (IBM):</p>
  
  <pre><code>java version "1.6.0"
  Java(TM) SE Runtime Environment (build pwi3260_26sr2fp1-20120622_01(SR2 FP1))
  IBM J9 VM (build 2.6, JRE 1.6.0 Windows 7 x86-32 20120618_113791 (JIT enabled, A
  OT enabled).
  </code></pre>
  
  <p>I have specified in my code to use TLSv1.2 for ssl security.</p>
  
  <pre><code>System.setProperty("javax.net.debug", "ssl");
  System.setProperty("https.protocols", "TLSv1.2");
  </code></pre>
  
  <p>And I specifically want SHA256 message digest to be used while performing handshake but, form the logs below i see that SHA256 is not being used.</p>
  
  <pre><code>*** ClientHello, TLSv1.2
  RandomCookie:  GMT: 1438792776 bytes = { 179, 7, 242, 221, 47, 208, 29, 106,238, 203, 116, 71, 161, 184, 231, 114, 231, 208, 6, 66, 183, 12, 170, 245, 15, 62, 193, 235 }
  Session ID:  {}
  Cipher Suites: [SSL_RSA_WITH_RC4_128_MD5, SSL_RSA_WITH_RC4_128_SHA,SSL_RSA_WITH_AES_128_CBC_SHA, SSL_DHE_RSA_WITH_AES_128_CBC_SHA, SSL_DHE_DSS_WITH_AES_128_CBC_SHA, SSL_RSA_WITH_3DES_EDE_CBC_SHA, SSL_DHE_RSA_WITH_3DES_EDE_CBC_SHA, SSL_DHE_DSS_WITH_3DES_EDE_CBC_SHA, SSL_RENEGO_PROTECTION_REQUEST]
  Compression Methods:  { 0 }
  Extension signature_algorithms, signature_algorithms: SHA512withECDSA, SHA512withRSA, SHA384withECDSA, SHA384withRSA, SHA256withECDSA, SHA256withRSA, SHA1withECDSA, SHA1withRSA, SHA256withDSA, SHA1withDSA, MD5withRSA
  ***
  </code></pre>
  
  <p>Could any one suggest what I can do to enable using SHA256?</p>