none
WCF .NET 4.0 doesn't work without TLS 1.0 RRS feed

  • General discussion

  • In company that I work, we have a product that uses WCF over net.tcp using SSL in .NET Framework 4.0. In a specific client, for security reasons, exists the requirement to disable the SSL 2, SSL 3 and TLS 1. The problem is that the comunnication doesn’t work without TLS 1.0.The problem is that the comunnication doesn’t work without TLS 1.0.

    Someone can tell me Why?

    I used the IISCrypto to disable the above protocols. It's attached in this discussion the example code. Steps to reproduce the scenario.Steps to reproduce the scenario.

    1. Disable the protocols as show in the image below

    2. Restart the Computer

    3. Build the solution attached

    4. Execute the Server.exe

    5. Execute the Client.exe

    6. It’ll show the error below : The caller was not authenticated by the service


    Wednesday, July 1, 2015 7:34 PM

All replies

  • In company that I work, we have a product that uses WCF over net.tcp using SSL in .NET Framework 4.0. In a specific client, for security reasons, exists the requirement to disable the SSL 2, SSL 3 and TLS 1. The problem is that the comunnication doesn’t work without TLS 1.0.The problem is that the comunnication doesn’t work without TLS 1.0.

    Someone can tell me Why?

    I used the IISCrypto to disable the above protocols. It's attached in this discussion the example code. Steps to reproduce the scenario.Steps to reproduce the scenario.

    1. Disable the protocols as show in the image below

    2. Restart the Computer

    3. Build the solution attached

    4. Execute the Server.exe

    5. Execute the Client.exe

    6. It’ll show the error below : The caller was not authenticated by the service


    Wednesday, July 1, 2015 7:33 PM
  • Wednesday, July 1, 2015 7:43 PM
  • hi Julian,
       As per this case, I suggest you to refer the following links which may guide you to resolve this case :

    1.Click here to refer about How to disable PCT 1.0, SSL 2.0, SSL 3.0, or TLS 1.0 in Internet Information Services.

    2.Click here to refer this article explains about which cipher suites are associated with which protocols.

    3. Click here to refer about TLS1.0.

    Thursday, July 2, 2015 2:56 AM
  • guys.

    After many attempts, the only way to make the WCF run without TLS 1.0, was enabling FIPS.

    Follow the link http://stackoverflow.com/a/13635742/1234031 to enable FIPS.

    Wednesday, September 16, 2015 1:47 PM