我迷失在证书和私钥的曲折迷宫中。
我正在用 C# 编写服务器。我希望它接受 SSL 连接。出于测试目的,我想为“localhost”生成一个证书,并将该证书用于服务器。理想情况下,我不想污染我的证书存储,所以我只想要一个或多个 C# 代码可以加载的磁盘上的文件来提供证书。
我尝试过的一切(使用网络搜索建议的食谱方法)要么给我“无法识别提供给包的凭据”或“服务器模式 SSL 必须使用带有关联私钥的证书”。
有没有办法生成证书和私钥,然后将它们加载到 X509Certificate 对象中而不将它们加载到我的机器证书存储中?