ton*_*ony 8 c# ssl ssl-certificate
我有一个C#控制台应用程序,它使用我网络之外的Web服务.我被告知Web服务使用SSL的自签名证书.我不熟悉证书,我想知道在.net/windows服务器环境中我需要做什么.
谢谢.
这是一个很大的问题,特别是对于 X.509 安全性而言。通常对于自签名证书,您必须将用于签署此证书的初始 CA(通常是应用程序使用的自签名 CA)导入到您的密钥环中(以确保您连接到正确的服务器)。通常是必需的,因为您的客户端应用程序将在连接时检查证书是否由已知且受信任的 CA 签名或与密钥环中的现有证书匹配。
在 C# 中,您可以检查System.Net.Security 命名空间,尤其是 SSlStream 类以获取更多详细信息。
如果您需要在密钥环中导入证书,您可以使用各种接口从GUI、使用命令行“Certutil.exe”或通过各种 API访问密钥环。
| 归档时间: |
|
| 查看次数: |
2056 次 |
| 最近记录: |