Hi Jeff, can you make this comment in the PR
https://github.com/apache/kafka/pull/7090, instead of the vote thread.
Let's move the discussion there.
On Tue, Aug 6, 2019 at 10:26 AM Jeff Huang <jeff.hu...@confluent.io> wrote:

>
>
> On 2019/07/29 19:22:02, Sandeep Mopuri <mpr...@gmail.com> wrote:
> > Hi all, after some good discussion
> > <https://www.mail-archive.com/dev@kafka.apache.org/msg99419.html> about
> the
> > KIP
> > <
> https://cwiki.apache.org/confluence/display/KAFKA/KIP-492%3A+Add+java+security+providers+in+Kafka+Security+config
> >,
> > I'm starting the voting.
> >
> > This KIP proposes adding new security configuration to accept custom
> > security providers that can provide algorithms for SSL or SASL.
> >
> > --
> > Thanks,
> > M.Sai Sandeep
> >
>
> Hello,
>
> How do we handle a scenario that some providers require more information
> for installing providers?
>
> For instance, Bouncy Castle(BC) provider requires input parameter
> "fips:BCFIPS" for enabling FIPS mode.
> Example:
> Static Configuration in java.security file:
> security.provider.1=org.bouncycastle.jsse.provider.BouncyCastleJsseProvider
> fips:BCFIPS
> Dynamic Installation
> Security.addProvider(new BouncyCastleJsseProvider(“fips:BCFIPS”))
>
> So I suggested we might consider providing more info for the new config
> property, example like:
> security.provider.info=classname of provider/name of provider/initial
> parameters,
> Example for BC case:
> security.provider.info
> =org.bouncycastle.jsse.provider.BouncyCastleJsseProvider/BC/fips:BCFIPS,sun.security.provider.Sun/SUN,
> Basically info for each provider will consist of three pieces information:
> name of class, name of provider(for unit testing purpose),initial parameter
> for instantiating class.
> Still use comma ","  for separating each provider info.
>
> Jeff Huang,
>
>
>

-- 
Thanks,
M.Sai Sandeep

Reply via email to