
openssl_spki_new 함수는 Public Key Infrastructure (PKI)에서 사용하는 함수로, 공개 키를 기반으로 SPKI (Structured Public Key Infrastructure) 파일을 생성합니다. 이 함수의 기본 옵션과 사용법은 다음과 같습니다.
#hostingforum.kr
php
openssl_spki_new(
array(
'subject' => array(
'countryName' => 'KR',
'stateOrProvinceName' => 'Seoul',
'localityName' => 'Gangnam',
'organizationName' => 'Example Inc.',
'organizationalUnitName' => 'IT Department',
'commonName' => 'example.com',
'emailAddress' => 'example@example.com'
),
'public_key' => $publicKey,
'extensions' => array(
'subjectAltName' => array('DNS:example.com')
)
)
);
위 코드에서, 'subject' 옵션은 SPKI 파일의 주체 정보를 지정합니다. 'public_key' 옵션은 공개 키를 지정합니다. 'extensions' 옵션은 추가 확장 정보를 지정합니다.
또한, openssl_spki_new 함수는 다음과 같은 옵션을 지원합니다.
* 'subject' : SPKI 파일의 주체 정보를 지정합니다.
* 'public_key' : 공개 키를 지정합니다.
* 'extensions' : 추가 확장 정보를 지정합니다.
* 'private_key' : 개인 키를 지정합니다.
* 'digest' : 사용하는 해시 알고리즘을 지정합니다.
* 'key_usage' : 사용하는 키 사용을 지정합니다.
위 옵션을 사용하여 openssl_spki_new 함수를 사용할 수 있습니다.
2025-03-30 18:24