Может ли кто-нибудь сказать мне, почему функция "X509_verify" возвращает -1.? - PullRequest
2 голосов
/ 20 марта 2012

Я использую openssl 0.9.8g для проверки подписи сертификата. API "X509_verify" возвращает 0/1 в соответствии с документом. но я получаю -1 в качестве возвращаемого значения. почему я получаю -1 в качестве возвращаемого значения ..?

1 Ответ

0 голосов
/ 20 марта 2012

Нужно добавить алгоритмы подробнее .. вызовите эти функции, чтобы добавить список алгоритмов

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

Возвращает -1, потому что не может найти алгоритм obj_ID.

...