C# 创建SSL证书以在我的应用程序中使用

C# 创建SSL证书以在我的应用程序中使用,c#,ssl-certificate,C#,Ssl Certificate,使用TcpListen制作了一个简单的服务器,并希望将SSL添加到应用程序中以确保安全 在创建自签名证书所需的实际步骤中,我需要帮助,如果共享应用程序,会出现什么问题(如果有) 用户是否必须制作自己的证书,或者如果使用相同的证书会导致安全问题,我猜,如果我共享应用程序,证书将是可读的,或者您可以将其隐藏在应用程序本身中 回答的任何问题都离我们更近了一步: 谢谢 更新 我在makecert上有点小麻烦。我想要哪种类型的 makecert-r-pe-n CN=你的名字-b 01/01/2000-e

使用TcpListen制作了一个简单的服务器,并希望将SSL添加到应用程序中以确保安全

在创建自签名证书所需的实际步骤中,我需要帮助,如果共享应用程序,会出现什么问题(如果有)

用户是否必须制作自己的证书,或者如果使用相同的证书会导致安全问题,我猜,如果我共享应用程序,证书将是可读的,或者您可以将其隐藏在应用程序本身中

回答的任何问题都离我们更近了一步:

谢谢

更新

我在makecert上有点小麻烦。我想要哪种类型的

makecert-r-pe-n CN=你的名字-b 01/01/2000-e 01/01/2099-eku 1.3.6.1.5.5.7.3.3-ss My

makecert-r-n CN=您的姓名-b 01/01/2000-e 01/01/2099-eku 1.3.6.1.5.5.7.3.3-sv selfcert.pvk selfcert.cer cert2spc selfcert.cer selfcert.spc pvkimprt-pfx selfcert.spc selfcert.pvk

哪些值需要编辑


谢谢,您可以自己加密数据包,而无需实施SSL证书。只需通过解除/加密方法传递所有传出和传入的数据包,然后在客户端执行同样的操作。

您可以尝试以下操作:

甚至更简单:

当您准备付款时:


希望有帮助

为什么你要在应用层而不是传输层这样做呢?我不知道:我在学习,并且认为当客户端连接到我的服务器时,SSL是保护数据的方法!不想使用de/encrypt,因为它主要是访问服务器的php,也不想让脚本知道密钥。谢谢!如果您有任何疑问,请提供进一步帮助!