Bahasa

SqlConnectionStringBuilder.ServerCertificate Properti

Definisi

Mendapatkan atau mengatur jalur ke file sertifikat untuk dicocokkan dengan sertifikat TLS/SSL SQL Server untuk koneksi. Format sertifikat yang diterima adalah PEM, DER, dan CER. Jika ditentukan, sertifikat SQL Server diperiksa dengan memverifikasi apakah yang ServerCertificate disediakan sama persis. (Hanya tersedia di v5.1+)

public:
 property System::String ^ ServerCertificate { System::String ^ get(); void set(System::String ^ value); };
public string ServerCertificate { get; set; }
member this.ServerCertificate : string with get, set
Public Property ServerCertificate As String

Nilai Properti

Nilai ServerCertificate properti , atau string.Empty jika tidak ada yang disediakan.

Keterangan

Properti ini sesuai dengan kunci "Sertifikat Server" dan "ServerCertificate" dalam string koneksi.

Note

Ketika ServerCertificate ditentukan, sertifikat yang disajikan oleh server selalu dibandingkan dengan sertifikat yang dimuat dari jalur ini, termasuk ketika sertifikat yang disajikan sudah melewati validasi rantai dan nama. Kecocokan yang tepat memenuhi validasi sertifikat.

Jika sertifikat yang disajikan tidak cocok, atau file tidak dapat dimuat atau diurai, jabat tangan TLS gagal; yang dikonfigurasi ServerCertificate tidak pernah diabaikan secara diam-diam.

Validasi sertifikat itu sendiri dapat dinonaktifkan oleh TrustServerCertificate=true (kecuali dengan Encrypt=strict, di mana validasi selalu dilakukan). Ketika validasi dinonaktifkan, ServerCertificate tidak dikonsultasikan.

Berlaku untuk