
openssl_spki_new 함수는 OpenSSL 라이브러리를 사용하여 SPKI 파일을 생성하는 함수입니다. 오류가 발생하는 경우, 함수의 사용법을 확인하고 옵션을 올바르게 설정하는 것이 중요합니다.
openssl_spki_new 함수의 사용법은 다음과 같습니다.
#hostingforum.kr
php
openssl_spki_new($cert, $spki, $options)
- `$cert`: 인증서 파일 경로
- `$spki`: SPKI 파일 경로
- `$options`: 옵션 배열
옵션 중에서 key_usage 옵션을 사용하여 Key Usage 확장 항목을 지정할 수 있습니다. key_usage 옵션은 인증서의 Key Usage 확장 항목을 지정하는 옵션입니다.
key_usage 옵션의 사용법은 다음과 같습니다.
#hostingforum.kr
php
$options = array('key_usage' => array('digitalSignature', 'keyEncipherment'));
- `digitalSignature`: 디지털 서명
- `keyEncipherment`: 키 암호화
예를 들어, 디지털 서명과 키 암호화만 허용하는 인증서를 생성하는 경우, 다음과 같이 옵션을 설정할 수 있습니다.
#hostingforum.kr
php
$options = array('key_usage' => array('digitalSignature', 'keyEncipherment'));
openssl_spki_new($cert, $spki, $options);
이러한 옵션을 설정하면, 생성된 SPKI 파일에는 Key Usage 확장 항목이 포함되어 디지털 서명과 키 암호화만 허용하는 인증서가 생성됩니다.
2025-06-26 09:41