다음을 통해 공유


SqlConnectionStringBuilder.Encrypt 속성

정의

버전 5.0 이후의 값 또는 Boolean 클라이언트와 서버 간에 전송되는 모든 데이터에 TLS 암호화가 필요한지 여부를 나타내는 이전 버전의 값을 가져오거나 설정합니다SqlConnectionEncryptOption.

public:
 property bool Encrypt { bool get(); void set(bool value); };
public:
 property Microsoft::Data::SqlClient::SqlConnectionEncryptOption ^ Encrypt { Microsoft::Data::SqlClient::SqlConnectionEncryptOption ^ get(); void set(Microsoft::Data::SqlClient::SqlConnectionEncryptOption ^ value); };
public bool Encrypt { get; set; }
public Microsoft.Data.SqlClient.SqlConnectionEncryptOption Encrypt { get; set; }
member this.Encrypt : bool with get, set
member this.Encrypt : Microsoft.Data.SqlClient.SqlConnectionEncryptOption with get, set
Public Property Encrypt As Boolean
Public Property Encrypt As SqlConnectionEncryptOption

속성 값

Encrypt 속성 값

설명

이 속성은 연결 문자열 내의 "Encrypt" 키에 해당합니다.

가 false이고 EncryptMandatory가 또는 trueStrict 이면 TrustServerCertificate 서버 TLS 인증서의 서버 이름(또는 IP 주소)이 연결 문자열에 지정된 서버 이름(또는 IP 주소)과 정확히 일치해야 합니다. 그렇지 않으면 연결을 시도할 경우 실패합니다. 주체가 와일드카드 문자(*)로 시작하는 인증서에 대한 지원에 대한 자세한 내용은 데이터베이스 엔진에 대한 암호화된 연결 사용을 참조하세요.

참고

버전 4.0부터 속성 Encrypt 의 기본값은 이전 버전의 경우 로 설정 true 됩니다false.

참고

버전 5.0부터 데이터 형식이 로 업데이트SqlConnectionEncryptOption되고 속성의 Encrypt 기본값이 로 Mandatory설정됩니다.

적용 대상

추가 정보