/ / Alguém pode me dizer por que a função "X509_verify" retorna -1? - openssl, certificado, certificado ssl, certificado x509, assinatura

Alguém pode me dizer por que a função "X509_verify" retorna -1? - openssl, certificado, certificado ssl, certificado x509, assinatura

Eu estou usando o openssl 0.9.8g para validar a assinatura do certificado. A API "X509_verify" retorna 0/1 de acordo com o documento. mas eu estou recebendo -1 como valor de retorno. Por que estou recebendo -1 como valor de retorno ..?

Respostas:

0 para resposta № 1

Precisa adicionar os detalhes dos algoritmos. chame essas funções para adicionar a lista de algoritmos

ERR_load_BIO_strings();
ERR_load_crypto_strings();
OpenSSL_add_all_algorithms();
OpenSSL_add_all_ciphers();
OpenSSL_add_all_digests();

Retorna -1 porque não é capaz de encontrar o Algoritmo obj_ID.