我迷失在證書和私鑰的曲折迷宮中。如何在不導入的情況下創建與SslStream AuthenticateAsServer一起使用的證書
我正在用C#編寫一個服務器。我希望它接受SSL連接。出於測試目的,我想爲「本地主機」生成證書,並將該證書用於服務器。理想情況下,我不想污染我的證書存儲,所以我只想要一個文件或多個文件,C#代碼可以加載以提供證書。
我試過的一切(使用網絡搜索建議的食譜方法)要麼給我「提供給包的憑據未被識別」或「服務器模式SSL必須使用帶有關聯私鑰的證書」。
有沒有辦法生成證書和私鑰,然後將它們加載到X509Certificate對象中,而不將它們加載到我的機器證書存儲中?
你確實需要這個證書嗎?還是隻想跳過證書?使用它檢查? – VladL
服務器是一個Web服務器。我需要使用https協議從瀏覽器連接到它。所以我想我需要證書。我知道證書不會被信任,所以瀏覽器用戶將不得不接受它。 –