openssl_pkey_export
(PHP 4 >= 4.2.0, PHP 5, PHP 7, PHP 8)
openssl_pkey_export — 키의 내보내기 가능한 표현을 문자열로 가져옵니다.
설명
openssl_pkey_export( OpenSSLAsymmetricKey|OpenSSLCertificate|array|string $key, string &$output, ?string $passphrase = null, ?array $options = null ): bool
openssl_pkey_export()는 key
를 PEM 인코딩된 문자열로 내보내고 output
에 저장합니다(참조로 전달됨).
참고: 이 함수가 올바르게 작동하려면 유효한 openssl.cnf가 설치되어 있어야 합니다. 자세한 내용은 설치 섹션 아래의 참고 사항을 참조하십시오.
매개변수
key
output
passphrase
- 키는 선택적으로
passphrase
로 보호됩니다. options
options
을 사용하여 openssl 구성 파일에 대한 옵션을 지정 및/또는 재정의하여 내보내기 프로세스를 미세 조정할 수 있습니다.options
에 대한 자세한 내용은 openssl_csr_new()를 참조하십시오.
반환 값
성공하면 true
를, 실패하면 false
를 반환합니다.
변경 로그
버전 | 설명 |
---|---|
8.0.0 | key 는 이제 OpenSSLAsymmetricKey 또는 OpenSSLCertificate 인스턴스를 허용합니다. 이전에는 OpenSSL key 또는 OpenSSL X.509 유형의 리소스가 허용되었습니다. |