none
Server Name Invocation with TLS RRS feed

  • Question

  • Hi

    I have a .Net client programm running on Windows Server 2008. The programm communicates with a third party server using TLS. The owner of the server gives us a new requirement that the client has to use TLS with Server Name Invocation (SNI). I have checked that Winserver 2008 doesn't support SNI. 

    If I migrate the server from Windows Server 2008 to Windows Server 2012 will my .Net Client support SNI?

    I have checked the following link:

    https://technet.microsoft.com/en-us/library/hh831771.aspx#BKMK_SNI

    In the above mentioned document there is information that TLS in Win Server 2012 support SNI.

    If it does not work what another solution can I use to add SNI support to my .Net 4.0 client? 


    Thank you

    Thursday, July 16, 2015 1:59 PM

Answers

  • Hi ProgArch Krakow

    1. Server side, you should use 2012 or above or maybe some third party servers like apache might support it. 
    2. Client side. As far as I know, .Net 4.0 Framework don't have any build-in class library or method support SNI. You have to implement on your own logic with the SNI protocol.
    3. Please check support and not support list in Wikipedia.

       https://en.wikipedia.org/wiki/Server_Name_Indication#Client_side

    By the way, after do some search, I found someone already raise the request to add the SNI support in visual studio connect, and maybe the function could be added into .net in the future.  

    https://visualstudio.uservoice.com/forums/121579-visual-studio/suggestions/2564042-add-support-for-the-tls-server-name-indication-sn

    Note: This response contains a reference to a third party World Wide Web site. Microsoft is providing this information as a convenience to you. 

    Microsoft does not control these sites and has not tested any software or information found on these sites;

    Therefore, Microsoft cannot make any representations regarding the quality, safety, or suitability of any software or information found there.

    There are inherent dangers in the use of any software found on the Internet, and Microsoft cautions you to make sure that you completely understand the risk before retrieving any software from the Internet.

    Best regards,

    Kristin


    We are trying to better understand customer views on social support experience, so your participation in this interview project would be greatly appreciated if you have time. Thanks for helping make community forums a great place.
    Click HERE to participate the survey.



    Friday, July 17, 2015 9:25 AM