我正在尝试连接到postgresql数据库,该数据库通过我的c#应用程序使用SSL.但我无法弄清楚正确的连接字符串是什么.有人能帮忙吗?
NpgsqlConnection postgresConn;
public PostgreManager()
{
openConnection();
}
private void openConnection()
{
postgresConn = new NpgsqlConnection("Server=10.153.8.4;Port=5432;Database=au_wa_jpc;User Id=readonly;Password=myPass;");
postgresConn.Open();
}
Run Code Online (Sandbox Code Playgroud)
编辑:
我试图Ssl Mode=Require;在连接字符串中使用,但它会抛出以下异常.
Npgsql.dll中出现未处理的"System.IO.IOException"类型异常
其他信息:TlsClientStream.ClientAlertException:CertificateUnknown:不接受服务器证书.链状态:已处理证书链,但终止于信任提供程序不信任的根证书.
.证书中不存在指定的主机名.