
openssl_csr_export_to_file 함수는 CSR을 PEM 형식으로 파일로 내보내기 위해 사용됩니다. 이 함수의 두 번째 인자로 파일 경로를 전달할 때, 경로는 절대 경로 또는 상대 경로 모두 가능합니다.
파일 경로에 대한 형식이나 위치 지정은 OpenSSL 라이브러리의 설정에 따라 다를 수 있습니다. 일반적으로 파일 경로는 현재 작업 디렉토리에서 상대 경로로 지정하거나, 절대 경로로 지정할 수 있습니다.
openssl_csr_export_to_file 함수는 성공적으로 CSR을 파일로 내보내면 NULL을 반환하고, 실패 시 에러 메시지를 반환합니다.
예시 코드는 다음과 같습니다.
#hostingforum.kr
php
$csr = openssl_csr_new($privateKey, $subject);
$csrInfo = openssl_csr_export($csr, $csrString);
$filePath = 'path/to/csr.pem';
$result = openssl_csr_export_to_file($csr, $filePath);
if ($result === FALSE) {
echo 'CSR export failed';
} else {
echo 'CSR exported successfully';
}
참고 자료는 OpenSSL 공식 문서 및 PHP OpenSSL 확장 함수 문서를 참조하시기 바랍니다.
2025-07-05 03:24