How encryption is done is netTCPBinding RRS feed

  • Question

  • Hi,


    I have been reading about netTCPBinding. 

    Could you confirm on the following assumptions:-

    1) When you set SecurityMode = Transport , all messages on the tcp stack are encrypted. 


    I would like to know how this encryption is achieved.


    Please explain me on these scenarios :- 

    a) Security Mode = Trasnport

    Client Credentials = Windows.

    In this case how is the encryption done?


    b) Security Mode = Transport

    Client Credentials = Certificates

    In this case how is the encryption done ?


    2) If I set EncryptionLevel = None on the binding. Does it mean that encryption will not be done at all ?


    3) How are the client credentials sent securely ?






    Wednesday, December 15, 2010 6:18 AM


  • I suggest you try reading the articles in this link:


    They examine various way to secure communication, you can learn a lot from them.

    Please mark posts as answers/helpful if it answers your question. Senior Consultant on WCF, ASP.NET, Siverlight, and Entity Framework. Author of Microsoft's Official WCF 4 Course. Co-Author of the book "ASP.NET 4 Programmer's Reference" (ISBN 978-0470505458).
    • Marked as answer by Yi-Lun Luo Tuesday, December 21, 2010 9:43 AM
    Wednesday, December 15, 2010 9:16 AM