Добрый ночи столкнулся с такой проблемой как настроить настроить NpgSQL на чтобы он мог передавать на сервер само подписной сертификат SSL, в офф документации написано что нужно в строке подключения поставить SslMode = SslMode.Require; но на этом приложение крашится также там написано что нужно использовать Sslstream но в этом не силен( вот как у меня сейчас все выглядит`
`
//строка подключения
NpgsqlConnectionStringBuilder csb = new NpgsqlConnectionStringBuilder();
csb.Host = "127.0.0.1";
csb.Port = 5432;
csb.Username = "postgres";
csb.Password = "11111";
csb.Database = "database";
csb.SslMode = SslMode.Require;
NpgsqlConnection conn = new NpgsqlConnection(csb.ConnectionString);
//и класс SQLConnect
public class SqlConnect
{
private NpgsqlConnection _conn;
private static SqlConnect _newConnect = null;
public NpgsqlConnection GetConn => _conn;
public bool GetConnect => _conn.State == ConnectionState.Closed;
public SqlConnect(NpgsqlConnection conn)
{
_conn = conn;
}
public SqlConnect GetNewSqlConn()
{
return _newConnect = new SqlConnect(_conn);
}
public void OpenConn()
{
try
{
_conn.Open();
}
catch (Exception)
{
// ignored
}
}
public void CloseConn()
{
try
{
_conn.Close();
}
catch (Exception)
{
// ignored
}
}
}
Современные инструменты для криптотрейдинга: как технологии помогают принимать решения
Апостиль в Лос-Анджелесе без лишних нервов и бумажной волокиты
Основные этапы разработки сайта для стоматологической клиники
Продвижение своими сайтами как стратегия роста и независимости