Eu estou usando a API PEM_read_X509 para ler um certificado. O arquivo de certificado contém 2 conjuntos de conteúdo de certificado,
-----BEGIN CERTIFICATE-----
****<certificate content>****
-----END CERTIFICATE-----
-----BEGIN CERTIFICATE-----
*****<certificate content>****
-----END CERTIFICATE-----
A questão é PEM_read_X509 leia somente primeiro cert e não ler o segundo certificado. Eu acho que a API irá parar de ler o certificado quando ele encontrar ----- END CERTIFICADO -----
Alguém pode ajudar nisso...?
Respostas:
1 para resposta № 1 X509* x;
while(x = PEM_read_X509(file, NULL, NULL, NULL))
X509_print_fp(stdout, x);