<?xml version="1.0" encoding="UTF-8" ?>
<?xml-stylesheet type="text/xsl" href="https://community.appian.com/cfs-file/__key/system/syndication/rss.xsl" media="screen"?><rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:slash="http://purl.org/rss/1.0/modules/slash/" xmlns:wfw="http://wellformedweb.org/CommentAPI/"><channel><title>In Kafka Tools How to setup Third Party Credentials?</title><link>https://community.appian.com/discussions/f/plug-ins/38931/in-kafka-tools-how-to-setup-third-party-credentials</link><description>Hi Team, 
 We are new setup Kafka tool in our On Premise Appian setup. Kindly guide us for the below questions, as Kafka documentation not covered all the details 
 1. How to create Trust store and Key store to connect to Kafka? 
 2. What are the details</description><dc:language>en-US</dc:language><generator>Telligent Community 12</generator><item><title>RE: In Kafka Tools How to setup Third Party Credentials?</title><link>https://community.appian.com/thread/147260?ContentTypeID=1</link><pubDate>Wed, 16 Apr 2025 10:26:52 GMT</pubDate><guid isPermaLink="false">d3a83456-d57b-489c-a84c-4e8267bb592a:6fa22ac3-5ac0-4ddf-a6e5-7d2ef44225a0</guid><dc:creator>Mathieu Drouin</dc:creator><description>&lt;p&gt;This needs to be done on your deskop. Using the keytool (comes with jdk) snd openssl.&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: In Kafka Tools How to setup Third Party Credentials?</title><link>https://community.appian.com/thread/147258?ContentTypeID=1</link><pubDate>Wed, 16 Apr 2025 09:38:55 GMT</pubDate><guid isPermaLink="false">d3a83456-d57b-489c-a84c-4e8267bb592a:6c8b109c-aa6a-4d6f-9dea-261182bb0519</guid><dc:creator>Shantanu Bhowmick</dc:creator><description>&lt;p&gt;Thanks for the details. To do this step whether we have to use any tool or Appian itself we have to do?&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: In Kafka Tools How to setup Third Party Credentials?</title><link>https://community.appian.com/thread/147244?ContentTypeID=1</link><pubDate>Wed, 16 Apr 2025 02:14:54 GMT</pubDate><guid isPermaLink="false">d3a83456-d57b-489c-a84c-4e8267bb592a:200964db-889c-4c02-8fe9-4f33383bef4a</guid><dc:creator>Mathieu Drouin</dc:creator><description>&lt;p&gt;1.&amp;nbsp;See answer 3.&lt;/p&gt;
&lt;p&gt;&lt;span&gt;2. Pretty everything except the payload.&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span&gt;3. You can convert the .p12 to a Keystore and then extract the Trust store from that.&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span&gt;&lt;pre class="ui-code" data-mode="text"&gt;keytool -importkeystore \
  -srckeystore client.p12 \
  -srcstoretype PKCS12 \
  -destkeystore kafka.client.keystore.jks \
  -deststoretype JKS
&lt;/pre&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;To Create the Trust Store - extract the CA certs:&lt;/p&gt;
&lt;p&gt;&lt;span&gt;&lt;pre class="ui-code" data-mode="text"&gt;openssl pkcs12 -in client.p12 -cacerts -out ca-cert.pem -nokeys&lt;/pre&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span&gt;Then, import CA cert(s) into a new truststore:&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span&gt;&lt;pre class="ui-code" data-mode="text"&gt;keytool -import -alias kafka-ca -file ca-cert.pem -keystore kafka.client.truststore.jks
&lt;/pre&gt;&lt;/span&gt;&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item></channel></rss>