2012-03-28 67 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