MirBSD manpage: SSL_get_verify_result(3)


SSL_GET_VERIFY_RESULT(3)     OpenSSL     SSL_GET_VERIFY_RESULT(3)

NAME

     SSL_get_verify_result - get result of peer certificate
     verification

SYNOPSIS

      #include <openssl/ssl.h>

      long SSL_get_verify_result(const SSL *ssl);

DESCRIPTION

     SSL_get_verify_result() returns the result of the verifica-
     tion of the X509 certificate presented by the peer, if any.

NOTES

     SSL_get_verify_result() can only return one error code while
     the verification of a certificate can fail because of many
     reasons at the same time. Only the last verification error
     that occurred during the processing is available from
     SSL_get_verify_result().

     The verification result is part of the established session
     and is restored when a session is reused.

BUGS

     If no peer certificate was presented, the returned result
     code is X509_V_OK. This is because no verification error
     occurred, it does however not indicate success.
     SSL_get_verify_result() is only useful in connection with
     SSL_get_peer_certificate(3).

RETURN VALUES

     The following return values can currently occur:

     X509_V_OK
         The verification succeeded or no peer certificate was
         presented.

     Any other value
         Documented in verify(1).

SEE ALSO

     ssl(3), SSL_set_verify_result(3),
     SSL_get_peer_certificate(3), verify(1)

MirBSD #10-current         2005-04-29                           1

Generated on 2022-12-24 01:00:14 by $MirOS: src/scripts/roff2htm,v 1.113 2022/12/21 23:14:31 tg Exp $ — This product includes material provided by mirabilos.

These manual pages and other documentation are copyrighted by their respective writers; their sources are available at the project’s CVSweb, AnonCVS and other mirrors. The rest is Copyright © 2002–2022 MirBSD.

This manual page’s HTML representation is supposed to be valid XHTML/1.1; if not, please send a bug report — diffs preferred.

Kontakt / Impressum & Datenschutzerklärung