SqlConnectionStringBuilder.Encrypt 속성
정의
중요
일부 정보는 릴리스되기 전에 상당 부분 수정될 수 있는 시험판 제품과 관련이 있습니다. Microsoft는 여기에 제공된 정보에 대해 어떠한 명시적이거나 묵시적인 보증도 하지 않습니다.
버전 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이고 Encrypt
Mandatory가 또는 true
Strict 이면 TrustServerCertificate
서버 TLS 인증서의 서버 이름(또는 IP 주소)이 연결 문자열에 지정된 서버 이름(또는 IP 주소)과 정확히 일치해야 합니다. 그렇지 않으면 연결을 시도할 경우 실패합니다. 주체가 와일드카드 문자(*)로 시작하는 인증서에 대한 지원에 대한 자세한 내용은 데이터베이스 엔진에 대한 암호화된 연결 사용을 참조하세요.
참고
버전 4.0부터 속성 Encrypt
의 기본값은 이전 버전의 경우 로 설정 true
됩니다false
.
참고
버전 5.0부터 데이터 형식이 로 업데이트SqlConnectionEncryptOption되고 속성의 Encrypt
기본값이 로 Mandatory설정됩니다.