c# - 没有 SSL - 证书的 C# 和 PHP 之间的加密通信?

标签 c# php ssl certificate encryption

我需要 C# 和 PHP 之间的加密通信来发送 HttpWebRequest 并从服务器下载文件。如果不购买 https 证书,这可能吗?我认为我的情况不需要证书,不是吗?你推荐使用什么?

最佳答案

如果您控制两端,您可以生成自己的证书并手动检查服务器是否使用预期的证书。在客户端想要验证服务器使用的证书是否正确的情况下,您需要证书颁发机构提供的功能。

通常情况下,证书被加载到网络服务器中,加密/解密对于服务器上运行的任何代码都是不可见的。如果您仅使用“php 东西”就可以做到这一点,我会感到非常惊讶。

关于c# - 没有 SSL - 证书的 C# 和 PHP 之间的加密通信?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20894103/

相关文章:

ssl - OpenJDK 下不稳定的 SSL 证书路径验证

c# - NLog 减慢并破坏了我的 ASP.net MVC 应用程序

c# - "System.IO.IOException: The process cannot access the file ' C :\Test\test. 文本 ' because it is being used by another process"

c# - 如何在我的 C# 代码中获得#Eval ("X") 的结果?

php - 自动注册后用户身份验证

c# - 如何使用带有客户端证书的 (Microsoft.AspNetCore.TestHost)TestServer

使用中间证书的 SSL 握手

c# - 尝试循环访问 Azure 表中的实体时出错

php - 那么如何使用 mysqli $driver->report_mode 呢?

php - Laravel:SQLSTATE[HY000] [2002] 连接被拒绝