2012-03-28 103 views
0

我的任務是改變連接到外部數據倉庫的服務,以改變我們與TLS的連接。我已經搜索過網頁,並沒有找到關於如何實現它的簡單例子。以前的程序員像下面這樣設置服務。我會第一個承認我從來沒有做過安全的連接,所以這對我來說是新的。任何幫助將非常感激!傳輸層安全性(TLS)示例?

Imports System 
Imports System.Net 
Imports System.IO 
Imports System.Text 
Imports System.Net.Sockets 

m_objClientSocket = New Socket(AddressFamily.InterNetwork, SocketType.Stream, ProtocolType.Tcp) 
     Dim ep As New IPEndPoint(Dns.Resolve(m_sRemoteHost).AddressList(0), m_iRemotePort) 
     m_objClientSocket.Connect(ep) 

回答

1

有人問一個similar question這裏,其中一個答案指向人this article on CodeProject。該項目依次基於OpenSSL library

您還可以查看System.Net.Security命名空間中的SslStream class。例如,see this excellent question和答案。

+0

是的,我已經看過這個例子,我很難理解它。那裏肯定有些簡單的東西。 – user1243474 2012-03-28 16:31:56

+0

經過更多搜索之後,所有內容都說我需要第三方產品來保護FTP安全?它是否正確? – user1243474 2012-03-28 17:11:52

+0

自從我必須自己實施SSL以來已經很長時間了。當我這樣做時,我不得不使用第三方產品。但是,我注意到了System.Net.Security命名空間中的SSL支持。查看我通過循序漸進教程鏈接的問題。 – 2012-03-28 19:39:56