0
我試圖創建一個C#應用程序連接到PostgreSQL數據庫使用SSL與客戶端證書和功能類似的PGAdmin用戶界面的密鑰文件,但在NPGSQL中的文檔是缺乏我找不到任何例子。 documentation指出它「像.NET的SSLStream一樣工作」,但我沒有看到兩者之間有任何關聯。有沒有人使用此方法創建連接,可能會提供一些幫助?NPGSQL SSL與客戶端證書和密鑰文件
我試圖創建一個C#應用程序連接到PostgreSQL數據庫使用SSL與客戶端證書和功能類似的PGAdmin用戶界面的密鑰文件,但在NPGSQL中的文檔是缺乏我找不到任何例子。 documentation指出它「像.NET的SSLStream一樣工作」,但我沒有看到兩者之間有任何關聯。有沒有人使用此方法創建連接,可能會提供一些幫助?NPGSQL SSL與客戶端證書和密鑰文件
您需要在連接流中有SSL=true
,然後在打開NpgsqlConnection之前提供一個ProvideClientCertificatesCallback
(如SSLStream)。
我在文檔中看到了這一點,但看起來不適用於未註冊的證書文件,指定了客戶端證書和密鑰文件。 – CODBA