Udostępnij za pośrednictwem


SqlConnectionStringBuilder.TrustServerCertificate Właściwość

Definicja

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 truewartość , 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.

Dotyczy