Encrypt = строгий ключ не работал с System.Data.SqlClient для установленного соединения TLS 1.3C#

Место общения программистов C#
Ответить
Anonymous
 Encrypt = строгий ключ не работал с System.Data.SqlClient для установленного соединения TLS 1.3

Сообщение Anonymous »

Я хочу установить связь с протоколом TLS1.3 между System.Data.SQLClient и SQL Server 2022. Ключ в строке соединения с установленным TLS 1.3 соединением. Но когда я добавил этот ключ ниже ошибки < /p>

Неверное значение для ключа 'incrypt' < /p>
< /blockquote>
Когда я сохраняю Encrypt = true , тогда установлено соединение TLS 1.2. (Правильный сертификат, который я использую).
выглядит так, будто шифрование требует только значения True/false. Нет строгого/необязательного/обязательного, даже если MS предложил это.
Пример кода:

Код: Выделить всё

using System.Data.SqlClient;

namespace SQLClient
{
internal class Program
{
//sql conn string
static string sConnStringRemoteSql2k22 = "Encrypt=Strict;Password=Password@123;Persist Security Info=True;User ID=sa;Initial Catalog=Testdb;Data Source=sql2k22.test.com;Application Name=test";

static void Main(string[] args)
{
SqlConnection conn = new SqlConnection(sConnStringRemoteSql2k22);

try
{
string query = "Select * from Players";
conn.Open();

SqlCommand cmd = new SqlCommand(query, conn);

using (SqlDataReader dr = cmd.ExecuteReader())
{
while (dr.Read())
{
Console.WriteLine(dr["Name"].ToString() + " " + dr["dept"].ToString());
}
}
}
finally
{
conn.Close();
}

Console.ReadLine();
}
}
}
< /code>
 среда: < /strong> < /p>

[*]  Microsoft SQL Server 2022 (RTM-CU10) (KB5031778) - 16.0.4095.4 (x64) Express Edition (64 -бит) на Windows Server 2022 Standard 10.0 (Build 20348 :) (Hypervisor) < /p>
< /li>
  .net Framework 4.8.1 

[*] system.data версия 4.0.0.0 

  ОС: Windows Server 2022 < /p>
< /li>
< /ul>
Почему Encrypt = strict < /code > Не работать с sqlclient 
? Или есть какой -нибудь ключ, который мне нужно добавить в установленное соединение TLS 1.3?

Подробнее здесь: https://stackoverflow.com/questions/775 ... shed-tls-1
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «C#»