
openssl_csr_new 함수는 RSA 키와 CSR 생성을 위한 옵션을 사용하여 CSR를 생성하는 함수입니다. 이 함수는 RSA 키를 생성하고 CSR에 포함될 정보를 설정하는 역할을 합니다.
openssl_csr_new 함수는 다음과 같은 옵션을 사용할 수 있습니다.
- key: RSA 키를 생성하는 옵션입니다. 이 옵션은 RSA 키의 비트 수를 지정합니다.
- digest: CSR의 해시 알고리즘을 지정하는 옵션입니다. 예를 들어, SHA-256을 사용하려면 "sha256"를 지정합니다.
- pub_key: CSR에 포함될 공개 키를 지정하는 옵션입니다.
- attributes: CSR에 포함될 속성을 지정하는 옵션입니다. 예를 들어, countryName, organizationName, emailAddress 등이 있습니다.
- ext: CSR에 포함될 확장 속성을 지정하는 옵션입니다.
예를 들어, openssl_csr_new 함수를 사용하여 RSA 키와 CSR를 생성하는 코드는 다음과 같습니다.
이 코드는 RSA 키를 생성하고 CSR에 포함될 정보를 설정한 후 CSR를 생성하고 저장합니다. CSR 생성 옵션은 countryName, organizationName, emailAddress, key usage, extended key usage 등이 있습니다.
2025-03-28 21:29