簡體   English   中英

是否有.net驅動程序支持與PostgreSQL完全驗證的SSL連接?

[英]Is there a .net driver that supports SSL connection with verify-full to PostgreSQL?

我正在嘗試使用SSL連接到PostgreSQL數據庫。 該連接要求SSLMode為完全驗證,但我使用的驅動程序(來自devart.com)支持Require作為最高級別。

有沒有辦法使用devart的最新驅動程序來完成此任務? 如果不是,是否有其他驅動程序支持此功能?

我能夠使用本機ODBC驅動程序進行連接,因此該連接適用於本機程序,但是需要一個.Net驅動程序,以避免將ODBC庫導入到我的.NET應用程序中。

nPgSQLSSL=True;Sslmode=Require; 強制執行SSL。 枚舉似乎不提供Verify ,盡管(如在JDBC驅動程序中)它可能始終進行校驗,除非被覆蓋。 我沒有測試的地方。

如果需要,您可以提供合適的CertificateValidationCallback來自己使用C#API進行證書驗證。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM