
openssl_csr_get_subject 함수는 CSR에서 주체 정보를 추출하는 데 사용됩니다. 이 함수의 파라미터는 두 가지입니다.
1. X509* csr: CSR 객체를 나타내는 포인터입니다.
2. X509_NAME** subject: 주체 정보를 저장할 X509_NAME 구조체를 나타내는 포인터입니다.
이 함수는 주체 정보를 저장한 X509_NAME 구조체를 반환합니다.
openssl_csr_get_subject 함수를 사용하여 CSR에서 주체 정보를 추출하는 예제 코드는 다음과 같습니다.
#hostingforum.kr
c
#include
#include
int main() {
// CSR 객체를 생성합니다.
X509* csr = ...; // CSR 객체를 생성하는 코드를 삽입합니다.
// 주체 정보를 저장할 X509_NAME 구조체를 생성합니다.
X509_NAME* subject = NULL;
// openssl_csr_get_subject 함수를 호출하여 주체 정보를 추출합니다.
subject = openssl_csr_get_subject(csr);
// 주체 정보를 출력합니다.
X509_NAME_print_ex(stdout, subject, 0, XN_FLAG_ONELINE);
printf("n");
// 메모리를 해제합니다.
X509_NAME_free(subject);
return 0;
}
이 예제 코드는 CSR에서 주체 정보를 추출하고 출력하는 방법을 보여줍니다. 주체 정보를 추출한 후, X509_NAME_print_ex 함수를 사용하여 주체 정보를 출력합니다.
2025-04-26 07:21