A função de callback de verificação (usada para executar a verificação final da aplicabilidade do certificado para o uso específico) é passada a um campo SSL chamado preverify_okay
field que indica se a cadeia de certificados passou nas verificações básicas que se aplicam a todos casos. Um 1
significa que essas verificações foram aprovadas.
int verify_callback(int preverify_ok, X509_STORE_CTX *x509_ctx)
The verify_callback function is used to control the behaviour when the SSL_VERIFY_PEER flag is set. It must be supplied by the application and receives two arguments: preverify_ok indicates, whether the verification of the certificate in question was passed (preverify_ok=1) or not (preverify_ok=0).
Isso é o que o verify return:1
está mostrando.
Você pode verificar o código se quiser mais detalhes:
int MS_CALLBACK verify_callback(int ok, X509_STORE_CTX *ctx)
{
[ snip ]
BIO_printf(bio_err,"verify return:%d\n",ok);
return(ok);
}