
openssl_pkey_export 함수는 공개키를 PEM 형식으로 내보내는 데 사용됩니다. 이 함수에 사용할 수 있는 옵션은 다음과 같습니다.
- 'private_key' 옵션: 공개키를 내보내지 않고 개인키를 내보내는 옵션입니다. 기본값은 FALSE로 설정되어 있습니다.
- 'encrypted' 옵션: 내보내는 키를 암호화하는 옵션입니다. 기본값은 FALSE로 설정되어 있습니다.
- 'cipher' 옵션: 암호화할 알고리즘을 지정하는 옵션입니다. 기본값은 'aes-256-cbc'로 설정되어 있습니다.
- 'pass' 옵션: 암호화할 비밀번호를 지정하는 옵션입니다. 기본값은 NULL로 설정되어 있습니다.
- 'keyinfo' 옵션: 내보내는 키에 대한 정보를 포함하는 옵션입니다. 기본값은 FALSE로 설정되어 있습니다.
openssl_pkey_export 함수의 사용 예제는 다음과 같습니다.
#hostingforum.kr
php
$privateKey = openssl_pkey_new();
openssl_pkey_export($privateKey, $key, null, array('cipher' => 'aes-256-cbc', 'pass' => '비밀번호'));
이 예제에서는 'aes-256-cbc' 알고리즘과 '비밀번호'를 사용하여 암호화된 개인키를 내보냅니다.
2025-05-26 19:17