openssl_pkcs12_export_to_file
(PHP 5 >= 5.2.2, PHP 7, PHP 8)
openssl_pkcs12_export_to_file — PKCS#12 호환 인증서 저장소 파일 내보내기
설명
openssl_pkcs12_export_to_file( OpenSSLCertificate|string $certificate, string $output_filename, OpenSSLAsymmetricKey|OpenSSLCertificate|array|string $private_key, string $passphrase, array $options = [] ): bool
openssl_pkcs12_export_to_file()은 PKCS#12 파일 형식의 output_filename
이라는 파일에 certificate
를 저장합니다.
매개변수
x509
- 유효한 값 목록은 키/인증서 매개변수를 참조하세요.
output_filename
- 출력 파일의 경로입니다.
private_key
- PKCS#12 파일의 개인 키 구성 요소입니다. 유효한 값 목록은 공개/개인 키 매개변수를 참조하십시오.
passphrase
- PKCS#12 파일의 잠금을 해제하기 위한 암호화 암호입니다.
options
- 선택적 배열, 다른 키는 무시됩니다.
Key Description "extracerts"
추가 인증서 배열 또는 PKCS#12 파일에 포함될 단일 인증서. "friendlyname"
제공된 인증서 및 키에 사용할 문자열
반환 값
성공하면 true
를, 실패하면 false
를 반환합니다.
변경 로그
버전 | 설명 |
---|---|
8.0.0 | 이제 certificate 가 OpenSSLCertificate 인스턴스를 허용합니다. 이전에는 OpenSSL X.509 CSR 유형의 resource가 허용되었습니다. |
8.0.0 | private_key 는 이제 OpenSSLAsymmetricKey 또는 OpenSSLCertificate 인스턴스를 허용합니다. 이전에는 OpenSSL key 또는 OpenSSL X.509 유형의 resource가 허용되었습니다. |