
openssl_csr_sign 함수의 첫 번째 인자인 csrfile은 CSR 파일을 읽어들이는 방법을 두 가지로 제공합니다.
1. 파일 경로를 지정하는 방법:
- 파일 경로를 지정하려면, 파일의 전체 경로를 포함한 문자열을 인수로 전달합니다.
- 예를 들어, `openssl_csr_sign` 함수를 호출할 때, `csrfile` 인수에 `"path/to/csr.pem"`과 같은 문자열을 전달합니다.
2. 파일 스트림을 지정하는 방법:
- 파일 스트림을 지정하려면, 파일을 열어 읽을 수 있는 스트림 객체를 인수로 전달합니다.
- 예를 들어, PHP의 `fopen` 함수를 사용하여 CSR 파일을 열어 스트림 객체를 생성한 후, `openssl_csr_sign` 함수를 호출할 때, `csrfile` 인수에 스트림 객체를 전달합니다.
#hostingforum.kr
php
// 파일 경로를 지정하는 방법
$csrfile_path = 'path/to/csr.pem';
$cert = openssl_csr_sign($csrfile_path, $cert_request, $private_key, 365);
// 파일 스트림을 지정하는 방법
$csrfile_stream = fopen('path/to/csr.pem', 'r');
$cert = openssl_csr_sign($csrfile_stream, $cert_request, $private_key, 365);
fclose($csrfile_stream);
2025-06-22 02:16