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() 는 오류를 반환합니다.