Язык

SqlConnectionStringBuilder.ServerCertificate Свойство

Определение

Возвращает или задает путь к файлу сертификата, который соответствует SQL Server TLS/SSL-сертификату для подключения. Допустимые форматы сертификатов: PEM, DER и CER. При указании сертификат SQL Server проверяется путем проверки того, соответствует ли ServerCertificate предоставленный сертификат точному совпадению. (Доступно только в версии 5.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

Значение свойства

Значение ServerCertificate свойства или string.Empty значение, если оно не было предоставлено.

Комментарии

Это свойство соответствует ключам "Сертификат сервера" и "ServerCertificate" в строка подключения.

Note

При ServerCertificate указании сертификат, представленный сервером, всегда сравнивается с сертификатом, загруженным из этого пути, включая, когда представленный сертификат уже проходит проверку цепочки и имени. Точное совпадение удовлетворяет проверке сертификата.

Если представленный сертификат не соответствует, файл не может быть загружен или синтаксический анализ, подтверждение TLS завершается ошибкой; настроенный параметр ServerCertificate никогда не игнорируется автоматически.

Сама проверка сертификата может быть отключена TrustServerCertificate=true (за исключением Encrypt=strictслучаев, когда всегда выполняется проверка). Если проверка отключена, ServerCertificate не следует обращаться к ней.

Применяется к