4
certifi.crt
파일을 OpenSSL API (명령이 아님)를 사용하여 읽으 려합니다. 어떻게해야할지 모르겠다. 아무도 모른다면 제발 도와주세요. 고맙습니다.openssl : .crt 파일을 읽는 방법 ..?
예제 코드를 제공하면 도움이 될 것입니다.
certifi.crt
파일을 OpenSSL API (명령이 아님)를 사용하여 읽으 려합니다. 어떻게해야할지 모르겠다. 아무도 모른다면 제발 도와주세요. 고맙습니다.openssl : .crt 파일을 읽는 방법 ..?
예제 코드를 제공하면 도움이 될 것입니다.
".crt"확장자가 PEM 텍스트 파일 (----- BEGIN CERTIFICATE -----로 시작하여 base64로 시작 함)을 참조하는 경우 OpenSSL 문서 here에서 시작하십시오. 명령 행 도구로 작업을 수행하는 방법을 알아낼 수 있다면, 당신은 모든이
#include <stdio.h>
#include <openssl/x509.h>
#include <openssl/pem.h>
int main(int argc, char** argv)
{
FILE* f = fopen("certifi.crt", "r");
if (f != NULL)
{
X509* x509 = PEM_read_X509(f, NULL, NULL, NULL);
if (x509 != NULL)
{
char* p = X509_NAME_oneline(X509_get_issuer_name(x509), 0, 0);
if (p)
{
printf("NAME: %s\n", p);
OPENSSL_free(p);
}
X509_free(x509);
}
}
return 0;
}
다음은
당신이 시작하는 몇 가지 코드 (SSL과 링크, 예를 들어, g ++ 교류 -lssl)입니다 결국 "Open"SSL이기 때문에 필요한 예제 코드입니다. –