23.8.7.68 mysql_ssl_set()
my_bool mysql_ssl_set(MYSQL *mysql, const char *key,
const char *cert, const char *ca, const char *capath, const char
*cipher)
설명
mysql_ssl_set()
은 SSL을 사용한 안전한 연결을 설정하는 데 사용합니다. 그것은 mysql_real_connect()
전에 호출 할 필요가 있습니다.
클라이언트 라이브러리에서 SSL 지원이 활성화되어 있지 않은 한, mysql_ssl_set()
는 아무것도 실시하지 않습니다.
mysql
은 mysql_init()
에서 반환 된 연결 처리기입니다. 다른 파라미터는 다음과 같이 지정됩니다.
key
는 키 파일의 경로 이름입니다.cert
는 인증서 파일의 경로 이름입니다.ca
는 인증 기관 파일의 경로 이름입니다.capath
는 PEM 형식의 신뢰할 수있는 SSL CA 인증서를 저장하는 디렉토리의 경로 이름입니다.cipher
은 SSL 암호화에 사용하는 허용되는 암호의 목록입니다.
사용하지 않는 SSL 매개 변수는 NULL
로 지정할 수 있습니다.
반환 값
이 함수는 항상 0
을 반환합니다. SSL 설정이 잘못된 경우 연결을 시도하면 mysql_real_connect()
는 오류를 반환합니다.