SqlConnectionStringBuilder.TrustServerCertificate Свойство
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Возвращает или задает значение, указывающее, будет ли шифроваться канал, если обход цепочки сертификатов для проверки доверия не выполняется.
public:
property bool TrustServerCertificate { bool get(); void set(bool value); };
public bool TrustServerCertificate { get; set; }
member this.TrustServerCertificate : bool with get, set
Public Property TrustServerCertificate As Boolean
Значение свойства
Логическое значение. Значение по умолчанию — false
.
Комментарии
Это свойство соответствует ключам "Сертификат сервера доверия" и "TrustServerCertificate" в строке подключения.
Если Trust Server Certificate
задано значение true
, транспортный уровень будет использовать TLS для шифрования канала и обхода цепочки сертификатов для проверки доверия. Если Trust Server Certificate
для параметра задано значение true
и шифрование применяется целевым сервером, будет использоваться уровень шифрования, указанный на сервере, даже если Encrypt
задано значение false
. В противном случае соединение не будет установлено.
Дополнительные сведения см. в разделах Иерархия шифрования и Использование шифрования без проверки.