2017-04-20 108 views
0

我试图创建一个C#应用程序连接到PostgreSQL数据库使用SSL与客户端证书和功能类似的PGAdmin用户界面的密钥文件,但在NPGSQL中的文档是缺乏我找不到任何例子。 documentation指出它“像.NET的SSLStream一样工作”,但我没有看到两者之间有任何关联。有没有人使用此方法创建连接,可能会提供一些帮助?NPGSQL SSL与客户端证书和密钥文件

回答

0

您需要在连接流中有SSL=true,然后在打开NpgsqlConnection之前提供一个ProvideClientCertificatesCallback(如SSLStream)。

+0

我在文档中看到了这一点,但看起来不适用于未注册的证书文件,指定了客户端证书和密钥文件。 – CODBA