我想为通用TCP通信创建SSL连接。我想我在代码中找到了如何使用这里的信息:http://msdn.microsoft.com/en-us/library/system.net.security.sslstream.aspx 我遇到的问题是创建一个证书,所以我可以测试一下。我尝试了makecert.exe testCert,并创建了一个证书,但显然它没有与之关联的私钥。所以我正在寻找的是创建证书并使连接正常工作的最简单的过程。
答案 0 :(得分:2)
我还没有找到简单的方法,但几个月后我发现this site有用。
O'Reilly还出版了一本名为Network Security Hacks(可在Safari上找到)的书,该书有一节从Hack#45开始创建自己的证书颁发机构。
答案 1 :(得分:1)
我问了一个类似的问题,引用了apache,但有人在微软如何处理响应问题。这可能会有所帮助。
答案 2 :(得分:0)
对于尝试此操作的任何其他人,此处openssl question详细创建的pkcs12证书使用X509Certificate2.CreateFromCertFile方法会超出私钥问题。注意我在Windows上使用openssl和cygwin。