
mysqli::ssl_set 함수의 인자 중 'local_cert'와 'local_key'는 SSL/TLS 연결을 설정하는 데 사용됩니다.
- local_cert: SSL 인증서 파일의 경로를 지정합니다. 이 파일에는 서버의 공개 키가 포함되어 있습니다. 예를 들어, 'local_cert' 인자는 다음과 같이 사용할 수 있습니다.
#hostingforum.kr
php
mysqli::ssl_set(array(
'local_cert' => '/path/to/server.crt'
));
- local_key: SSL 개인 키 파일의 경로를 지정합니다. 이 파일에는 서버의 개인 키가 포함되어 있습니다. 예를 들어, 'local_key' 인자는 다음과 같이 사용할 수 있습니다.
#hostingforum.kr
php
mysqli::ssl_set(array(
'local_key' => '/path/to/server.key'
));
'local_cert'와 'local_key'의 차이점은 인증서와 개인 키가 다른 파일에 저장되어 있을 수 있다는 것입니다. 따라서, 'local_cert'에 인증서 파일의 경로를, 'local_key'에 개인 키 파일의 경로를 지정하면 됩니다.
이 두 인자를 사용하는 상황은 SSL/TLS 연결을 설정할 때입니다. 예를 들어, 클라이언트가 서버와 SSL/TLS 연결을 설정할 때, 클라이언트는 서버의 인증서와 개인 키를 필요로 합니다. 이때, 'local_cert'와 'local_key' 인자를 사용하여 서버의 인증서와 개인 키를 지정할 수 있습니다.
이러한 설정은 클라이언트가 서버와 안전하게 연결할 수 있도록 해주며, 데이터의 암호화와 무결성을 보장합니다.
2025-04-23 13:12