You are viewing a plain text version of this content. The canonical link for it is here.
Posted to issues@kudu.apache.org by "Todd Lipcon (JIRA)" <ji...@apache.org> on 2016/11/02 23:05:58 UTC

[jira] [Created] (KUDU-1738) Allow users of C++ client to disable initialization of OpenSSL

Todd Lipcon created KUDU-1738:
---------------------------------

             Summary: Allow users of C++ client to disable initialization of OpenSSL
                 Key: KUDU-1738
                 URL: https://issues.apache.org/jira/browse/KUDU-1738
             Project: Kudu
          Issue Type: Bug
          Components: security
    Affects Versions: 1.1.0
            Reporter: Todd Lipcon


As we start to use OpenSSL from within the client, we now take care of initializing the OpenSSL library. Programs which embed us may have already initialized OpenSSL for their own purposes. In that case, we don't want Kudu to run the initialization a second time.

We should probably add some kind of option to KuduClientBuilder which disables the SSL initialization. Another thought is that we may want to detect if the SSL library has already been initialized and automatically skip. (it seems this is possible by calling SSL_CTX_new and checking the error code to see if it's not initialized yet)



--
This message was sent by Atlassian JIRA
(v6.3.4#6332)