On Thu, May 02, 2013, Dr. Stephen Henson wrote:

> On Tue, Apr 30, 2013, Indtiny s wrote:
> 
> > Hi,
> > I have compiled libcurl with openssl , When I tried for some TLS handshake .
> > 
> > In the Clinet hello  .
> > 
> > Content Type: Handshake (22)*Version: TLS 1.0 (0x0301)*
> > Handshake Protocol: Client Hello
> > Handshake Type: Client Hello (1)
> > Version: TLS 1.2 (0x0303)
> > 
> > Due to some requirment , server looks for the same  version as well, I need
> > to send a Clinet hello as below
> > 
> > Content Type: Handshake (22)*Version: TLS 1.2 (0x0303)*
> > Handshake Protocol: Client Hello
> > Handshake Type: Client Hello (1)
> > Version: TLS 1.2 (0x0303)
> > 
> > How to set the openssl to send a hello packet as above ..?
> 
> Currently you can't without modifying the source code.
> 
> When the first version of OpenSSL supporting TLS 1.2 was released a 
> significant
> number of servers would just "hang" on receiving the client hello. One
> workaround was to use version 0x0301 in the initial client hello, this was
> added to subsequent releases.
> 

Minor clarification.. version 0x0301 at the record layer in the initial client
hello.

Steve.
--
Dr Stephen N. Henson. OpenSSL project core developer.
Commercial tech support now available see: http://www.openssl.org
______________________________________________________________________
OpenSSL Project                                 http://www.openssl.org
User Support Mailing List                    openssl-users@openssl.org
Automated List Manager                           majord...@openssl.org

Reply via email to