odbc.ini 파일에 필요한 변경 사항
SSL 지원은 $ODBCINI 파일에서 EncryptionMethod DSN 속성을 1 또는 6으로 설정하여 사용으로 설정할 수 있습니다.
0(암호화 안함)으로 설정하면 데이터가 암호화되지 않습니다.
1(SSL)로 설정된 경우 암호화 프로토콜 버전 연결 옵션에 지정된 SSL 프로토콜을 사용하여 데이터가 암호화됩니다. 지정된 암호화 방법이 데이터베이스 서버에서 지원되지 않는 경우 연결이 실패하고 드라이버가 오류를 반환합니다.
6(RequestSSL)으로 설정된 경우 서버가 SSL에 대해 구성된 경우 SSL을 사용하여 로그인 요청 및 데이터가 암호화됩니다. 서버가 SSL에 대해 구성되지 않은 경우 암호화되지 않은 연결이 설정됩니다. 사용되는 SSL 프로토콜은 암호화 프로토콜 버전 연결 옵션의 설정에 따라 결정됩니다.
데이터베이스 서버/클라이언트 인증서도 검증해야 하는 경우 해당 KeyStore 파일을 만들어야 하며 그에 따라 odbc.ini 파일에서 다음 ODBC DSN 속성을 설정해야 합니다.
KeyStore=path to .p12 keystore file KeyStorePassword=keystore-passwd TrustStore=path to root certificate ValidateServerCertificate=1
그러나 SSLCert 및 SSLKey가 이미 제공된 경우 서버에서 클라이언트 인증서 검증에 KeyStore 파일이 필수는 아닙니다.
참고: Azure Database for Yugabyte는 기본적으로 SSL 연결을 적용합니다. 이 요구사항을 준수하려면 여기에 나열된 요구사항을 수행하거나 선택적으로 Microsoft Azure Portal을 사용하여 데이터베이스 인스턴스의 접속 보안 설정에서 SSL 접속 적용을 사용 안함으로 설정할 수 있습니다.