SqlConnectionStringBuilder.TrustServerCertificate Właściwość
Definicja
Ważne
Niektóre informacje odnoszą się do produktu w wersji wstępnej, który może zostać znacząco zmodyfikowany przed wydaniem. Firma Microsoft nie udziela żadnych gwarancji, jawnych lub domniemanych, w odniesieniu do informacji podanych w tym miejscu.
Pobiera lub ustawia wartość wskazującą, czy kanał będzie szyfrowany podczas chodzenia przez łańcuch certyfikatów w celu zweryfikowania zaufania.
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
Wartość właściwości
Wartość logiczna. Wartość domyślna to false
.
Uwagi
Ta właściwość odpowiada kluczom "Certyfikat serwera zaufania" i "TrustServerCertificate" w parametrach połączenia.
Gdy Trust Server Certificate
jest ustawiona true
wartość , warstwa transportu będzie używać protokołu TLS do szyfrowania kanału i pomijania chodzenia przez łańcuch certyfikatów w celu zweryfikowania zaufania. Jeśli Trust Server Certificate
ustawiono wartość true
i szyfrowanie jest wymuszane przez serwer docelowy, poziom szyfrowania określony na serwerze będzie używany nawet wtedy, gdy Encrypt
ustawiono wartość false
. Połączenie zakończy się niepowodzeniem.
Aby uzyskać więcej informacji, zobacz Hierarchia szyfrowania i Używanie szyfrowania bez walidacji.