I missed follow up emails on this thread, for some reason my email client didn't show there were new messages on this thread. Like Jinmei said, a user has to first enable SSL by configuring ssl-enable-component and then chose between using default context or using specific keystore/trustsore (existing implementation).
Also, I am dropping the idea of making it a new default to use default SSL context as it will break backward compatibility. On Thu, Aug 9, 2018 at 10:52 AM Jinmei Liao <jil...@pivotal.io> wrote: > let me see if my understanding is correct: if ssl-enabled-component is > none, then we would accept non-ssl connections, no ssl context will be > used. if ssl-enabled-component is something other than "none", but we don't > specify any other ssl-* configurations, then we use the default ssl context > provided by JDK, any customization to the JDK's ssl context (either by > installing a custom provider or keystore/truststore installed in jdk's > path) will be used this way. But we do specify any other ssl-* > configurations, then we use our usual way of loading the ssl context. > > On Thu, Aug 9, 2018 at 10:33 AM Anthony Baker <aba...@pivotal.io> wrote: > >> >> >> > On Aug 9, 2018, at 10:05 AM, Jacob Barrett <jbarr...@pivotal.io> wrote: >> > >> > >> > >> > On Aug 9, 2018, at 9:42 AM, Anthony Baker <aba...@pivotal.io> wrote: >> > >> >>> >> >>> >> >>> I would like to also get consensus on defaulting GEODE's behavior to >> always >> >>> use default SSL context instead of introducing a new parameter >> >>> 'ssl-use-default-sslcontext'. If user's have specified any existing >> ssl-* >> >>> props then the current implementation is exercised (ie to configure >> the >> >>> context as per provided properties). >> >>> >> >> >> >> If geode is always configured to use the default SSL context, how do >> we know to when to accept SSL v non-SSL connections? >> >> >> > >> > The enable ssl properties. >> > >> >> Sorry I’m missing something. If the only time we accept SSL connections >> is when you enable geode ssl-* properties, what is the point of enabling >> the default SSL context by default? >> >> Anthony >> >> > > -- > Cheers > > Jinmei >