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 유형의 리소스가 허용되었습니다.