Skip to main content

SSL Cipher Suite question

Comments

5 comments

  • cPanelLauren
    Hi @morrow95 While I can't give you advice on which of these ciphers specifically would be best I would like to know what the error is you're getting specifically. It could prove helpful in determining how to move forward. Thanks!
    0
  • morrow95
    Hi @morrow95 While I can't give you advice on which of these ciphers specifically would be best I would like to know what the error is you're getting specifically. It could prove helpful in determining how to move forward. Thanks!

    There is no error. I can't really think of any other way to explain the situation other than what I originally posted. Maybe you skimmed through the post?
    0
  • cPanelLauren
    Hi @morrow95 I understood what you were requesting but my assumption was that when you attempt to connect to your billing processor without a compatible cipher suite in place you would be receiving an error in the apache or PHP error logs, what billing processor company is it? Maybe I can help you find some further information on what others are using with the same company (pending I can find more information) Thanks!
    0
  • morrow95
    It is the other way around, they are connecting to me. So for instance, when an order is completed I tell the system to hit www.example.com/somescript.php on my site (a callback if you want to call it that) and parameters might be posted by them along with it. I might have setup that page to add details to our database or something and/or output data they can then receive. They are not able to connect to those through https, but fine through http. The error THEY are getting is something along the lines of : -- ERROR -- javax.net.ssl.SSLHandshakeException Received fatal alert: handshake_failure We've been back and forth with them for quite awhile now trying to figure out the issue. They recently came back saying they believe it is because we do not offer any ciphers they currently support. We use the current ECDHE defaults. They provided a list they support listed above. Whether this is actually the problem or not I have no idea, but I am trying to work with them on figuring this out. I know they supposedly went to tls1.2 this past year when everyone was making the push to that change. I would rather not list who I am using so there is no bad rep going out with this, but I will say in the 20 years of using various processors the service has been fantastic with only a hiccup here and there.
    0
  • cPanelLauren
    HI @morrow95 After some research on that error I'm finding that this is occurring due to java needing some specific ciphers that are not present by default which would explain why it wasn't able to connect. The problem is I can't tell you which of these would be the best to use as it's outside my realm of expertise. What I did do was add the first ten to my Apache configuration and then the ssl server test at SSL Server Test (Powered by Qualys SSL Labs) and found that several of them seem to be considered weak but there are a few that seem to be neutral and none of them with DSS were tested: TLS_RSA_WITH_AES_256_CBC_SHA256 (0x3d) WEAK TLS_DHE_RSA_WITH_AES_256_CBC_SHA256 (0x6b) DH 2048 bits FS TLS_DHE_DSS_WITH_AES_256_CBC_SHA256 no result TLS_RSA_WITH_AES_256_CBC_SHA (0x35) WEAK TLS_DHE_RSA_WITH_AES_256_CBC_SHA (0x39) DH 2048 bits FS TLS_DHE_DSS_WITH_AES_256_CBC_SHA no result TLS_RSA_WITH_AES_128_CBC_SHA256 (0x3c) WEAK TLS_DHE_RSA_WITH_AES_128_CBC_SHA256 (0x67) DH 2048 bits FS TLS_DHE_DSS_WITH_AES_128_CBC_SHA256 no result TLS_RSA_WITH_AES_128_CBC_SHA256 (0x3c) WEAK TLS_DHE_RSA_WITH_AES_128_CBC_SHA (0x33) DH 2048 bits FS
    You might want to run all of them through but I would only include TLS and non DSS ones, the ones with SSL aren't going to be useful. Thanks!
    0

Please sign in to leave a comment.