
stream_socket_enable_crypto 함수의 $stream parameter는 SSL/TLS 연결을 설정하기 위한 소켓 스트림을 의미합니다.
이 파라미터는 stream_socket_accept, stream_socket_client, stream_socket_pair 함수의 반환값을 사용하여 설정할 수 있습니다.
예를 들어, stream_socket_client 함수를 사용하여 SSL/TLS 연결을 설정하는 경우, $stream parameter는 stream_socket_client 함수의 반환값을 사용하여 설정할 수 있습니다.
#hostingforum.kr
php
$context = stream_context_create(array(
'ssl' => array(
'local_cert' => 'path/to/your/cert.pem',
'verify_peer' => false,
),
));
$stream = stream_socket_client('ssl://example.com:443', $errno, $errstr, 30, STREAM_CLIENT_CONNECT, $context);
stream_socket_enable_crypto($stream, true, STREAM_CRYPTO_METHOD_TLSv1_2_CLIENT);
이 예제에서는 stream_socket_client 함수를 사용하여 SSL/TLS 연결을 설정하고, stream_socket_enable_crypto 함수를 사용하여 SSL/TLS 인증서를 설정합니다.
2025-08-15 14:01