Skip to main content
xinger
New Member
November 25, 2015
Question

Which SSL/TLS protocols are supported by FortiGate 5.2.2 SSL full inspection?

  • November 25, 2015
  • 1 reply
  • 6700 views

How can I determine if a site will play nice with FortiGate SSL full inspection?  SSL inspection works well for us most of the time, but we will occasionally happen upon sites which do not seem to respond during SSL protocol negotiations.  I'm wondering if it is sometimes due to the FG and the sites not having an SSL protocol in common which they both support.

 

For example, SSL Labs shows that secure.propertyshark.com does not support TLS 1.2, TLS 1.1, SSL 3 or SSL 2; it only supports TLS 1.0. 

https://www.ssllabs.com/ssltest/analyze.html?d=secure.propertyshark.com

When I try to go to secure.propertyshark.com, a packet capture on my workstation shows a couple of Client Hello attempts in the SSL handshake, but there are no SSL handshake responses. 

 

Could it be that our FortiGate 5.2.2 does not support TLS 1.0?  If so, can that be changed?

    1 reply

    emnoc
    New Member
    November 25, 2015

    What did you client supported  in the ssl hello? Did you try a alternative client? Did you run a debug diag flow and analyze the failure

     

     

     

    e.g

     

    diag debug reset

    diag debug enable

    diag debug flow filter secure.propertyshark.com

    diag debug flow show console enable

    diag debug flow trace start 100

     

     

    And then run your request cycling thru the  ssl/tls versions that you suspect.

     

     

    openssl s_client -connect  secure.propertyshark.com:443 -tls1

     

    or even better by using curl and specifying the tls1 minor version

     

    curl -k -tlsv1.2 -I https://secure.propertyshark.com

     

    curl -k -tlsv1 -I https://secure.propertyshark.com

     

     

     

    The diag debug flow is your best friend. I don't believe you can disable the types of ssl/tls version in  the protocol decoders.