代码之家  ›  专栏  ›  技术社区  ›  TimK

如何在.NET中为SSL连接设置测试证书?

  •  5
  • TimK  · 技术社区  · 17 年前

    我想为通用TCP通信创建一个SSL连接。我想我已经在代码中找到了解决方法,使用下面的信息: http://msdn.microsoft.com/en-us/library/system.net.security.sslstream.aspx 我遇到的问题是创建一个证书,这样我就可以测试它了。我尝试了makecert.exe testcert,这创建了一个cert,但显然它没有与之关联的私钥。所以我要寻找的是创建一个证书并使连接正常工作的最简单的过程。

    3 回复  |  直到 16 年前
        1
  •  2
  •   Bill the Lizard    17 年前

    我没有找到 简单的 但我发现 this site 几个月前有用。

    O'Reilly还出版了一本叫做网络安全黑客(可在Safari上找到)的书,书中有一节从黑客45开始创建自己的证书授权。

        2
  •  1
  •   Community CDub    8 年前

    我问了一个引用Apache的类似问题,但有人在回复中链接到了微软的howto。可能会有所帮助。

    Here

        3
  •  0
  •   Community CDub    8 年前

    对于任何其他尝试此操作的人,将在此处详细创建PKCS12证书 openssl question 使用x509certificate2.createfromcertfile方法可以克服私钥问题。注意,我在Windows上使用了OpenSSL和Cygwin。

    推荐文章