ptupitsyn commented on code in PR #4182: URL: https://github.com/apache/ignite-3/pull/4182#discussion_r1704908551
########## modules/platforms/cpp/ignite/network/network.h: ########## @@ -38,4 +39,22 @@ std::unique_ptr<socket_client> make_tcp_socket_client(); */ std::shared_ptr<async_client_pool> make_async_client_pool(data_filters filters); +/** + * Ensure that SSL library is loaded. + * + * Called implicitly when secure_socket is created, so there is no need to call this function explicitly. + * + * @throw ignite_error if it is not possible to load SSL library. + */ +void ensure_ssl_loaded(); + +/** + * Make secure socket for SSL/TLS connection. + * + * @param cfg Configuration. + * + * @throw ignite_error if it is not possible to load SSL library. + */ +std::unique_ptr<socket_client> make_secure_socket_client(secure_configuration cfg); + Review Comment: Is this a part of the public API? -- This is an automated message from the Apache Git Service. To respond to the message, please log on to GitHub and use the URL above to go to the specific comment. To unsubscribe, e-mail: [email protected] For queries about this service, please contact Infrastructure at: [email protected]
