diff options
author | louiz’ <louiz@louiz.org> | 2016-12-04 22:17:37 +0100 |
---|---|---|
committer | louiz’ <louiz@louiz.org> | 2016-12-04 22:20:55 +0100 |
commit | 7784c568432231c737c789b065af6b81e038c54d (patch) | |
tree | 74ee2ecf57a203754bf4accc2d93687287252de5 /louloulibs/network/tcp_socket_handler.hpp | |
parent | a66c67e291327c3ae5d6005a38c8d257b4333581 (diff) | |
download | biboumi-7784c568432231c737c789b065af6b81e038c54d.tar.gz biboumi-7784c568432231c737c789b065af6b81e038c54d.tar.bz2 biboumi-7784c568432231c737c789b065af6b81e038c54d.tar.xz biboumi-7784c568432231c737c789b065af6b81e038c54d.zip |
Update the verify_certificate_chain code to work with botan >= 1.11.34 as well
Diffstat (limited to 'louloulibs/network/tcp_socket_handler.hpp')
-rw-r--r-- | louloulibs/network/tcp_socket_handler.hpp | 9 |
1 files changed, 9 insertions, 0 deletions
diff --git a/louloulibs/network/tcp_socket_handler.hpp b/louloulibs/network/tcp_socket_handler.hpp index a44036d..3c6ff71 100644 --- a/louloulibs/network/tcp_socket_handler.hpp +++ b/louloulibs/network/tcp_socket_handler.hpp @@ -172,6 +172,15 @@ private: * anything here appart from logging the TLS session information. */ bool tls_session_established(const Botan::TLS::Session& session) BOTAN_TLS_CALLBACKS_OVERRIDE; + +#if BOTAN_VERSION_CODE >= BOTAN_VERSION_CODE_FOR(1,11,34) + void tls_verify_cert_chain(const std::vector<Botan::X509_Certificate>& cert_chain, + const std::vector<std::shared_ptr<const Botan::OCSP::Response>>& ocsp_responses, + const std::vector<Botan::Certificate_Store*>& trusted_roots, + Botan::Usage_Type usage, + const std::string& hostname, + const Botan::TLS::Policy& policy) BOTAN_TLS_CALLBACKS_OVERRIDE; +#endif /** * Called whenever the tls session goes from inactive to active. This * means that the handshake has just been successfully done, and we can |