Freigeben über


SqlConnectionStringBuilder.TrustServerCertificate Eigenschaft

Definition

Ruft einen Wert ab, der angibt, ob der Channel verschlüsselt wird, während das Durchlaufen der Zertifikatskette zum Überprüfen der Vertrauensstellung übergangen wird.

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

Eigenschaftswert

Ein boolescher Wert. Der Standardwert lautet false.

Hinweise

Diese Eigenschaft entspricht den Schlüsseln "Trust Server Certificate" und "TrustServerCertificate" in der Verbindungszeichenfolge.

Wenn Trust Server Certificate auf truefestgelegt ist, verwendet die Transportebene TLS, um den Kanal zu verschlüsseln und das Durchlaufen der Zertifikatkette zum Überprüfen der Vertrauensstellung zu umgehen. Wenn Trust Server Certificate auf true festgelegt ist und die Verschlüsselung vom Zielserver erzwungen wird, wird die auf dem Server angegebene Verschlüsselungsebene auch verwendet, wenn Encrypt auf falsefestgelegt ist. Andernfalls schlägt die Verbindung fehl.

Weitere Informationen finden Sie unter Verschlüsselungshierarchie und Verwenden von Verschlüsselung ohne Validierung.

Gilt für: