
openssl_get_privatekey 함수를 사용할 때 에러가 발생하는 이유는 개인 키가 문자열 형식이 아닌 다른 형식으로 제공되었기 때문입니다.
openssl_pkey_get_private 함수를 사용하여 개인 키를 가져오고, openssl_pkey_export 함수를 사용하여 개인 키를 문자열 형식으로 변환할 수 있습니다.
개인 키를 문자열 형식으로 변환하는 예제 코드는 다음과 같습니다.
#hostingforum.kr
php
$privateKey = openssl_pkey_get_private($privateKeyPath);
if (openssl_pkey_export($privateKey, $out, $passphrase)) {
$privateKeyString = $out;
} else {
// 개인 키 가져오기 실패
}
위 코드는 개인 키를 문자열 형식으로 변환하여 `$privateKeyString` 변수에 저장합니다.
openssl_get_privatekey 함수를 사용할 때 에러를 해결하기 위해 개인 키를 문자열 형식으로 변환하는 코드를 작성하면 됩니다.
2025-06-20 21:59