<?xml version="1.0" encoding="UTF-8"?>
<rss xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:taxo="http://purl.org/rss/1.0/modules/taxonomy/" version="2.0">
  <channel>
    <title>topic Re: Getting mutiple issues when enabling ssl on Splunk web with 3rd party certs with requiredClientCert = true in Splunk Enterprise Security</title>
    <link>https://community.splunk.com/t5/Splunk-Enterprise-Security/How-to-get-multiple-issues-when-enabling-ssl-on-Splunk-web-with/m-p/480935#M7722</link>
    <description>&lt;P&gt;This issue has been resolved when I use &lt;STRONG&gt;&lt;EM&gt;sslRootCAPath&lt;/EM&gt;&lt;/STRONG&gt; in web.conf instead of &lt;STRONG&gt;&lt;EM&gt;caCertFile&lt;/EM&gt;&lt;/STRONG&gt;&lt;/P&gt;</description>
    <pubDate>Thu, 23 Apr 2020 06:24:16 GMT</pubDate>
    <dc:creator>vtalanki</dc:creator>
    <dc:date>2020-04-23T06:24:16Z</dc:date>
    <item>
      <title>How to get multiple issues when enabling ssl on Splunk web with 3rd party certs with requiredClientCert = true?</title>
      <link>https://community.splunk.com/t5/Splunk-Enterprise-Security/How-to-get-multiple-issues-when-enabling-ssl-on-Splunk-web-with/m-p/480934#M7721</link>
      <description>&lt;P&gt;Hi All,&lt;/P&gt;
&lt;P&gt;I want enable mTLS in splunk cluster on all the communication channels. I have peer certificate that works as both server and client.&lt;BR /&gt;Enabling ssl is successful when I set&lt;/P&gt;
&lt;PRE&gt;&lt;CODE&gt;requiredClientCert = false
&lt;/CODE&gt;&lt;/PRE&gt;
&lt;P&gt;in web.conf. However when I make &lt;STRONG&gt;&lt;EM&gt;requiredClientCert = true&lt;/EM&gt;&lt;/STRONG&gt; I am getting below errors&lt;/P&gt;
&lt;PRE&gt;&lt;CODE&gt;ERROR X509Verify - X509 certificate (CN=myCompanyCN) failed validation; error=19, reason="self signed certificate in certificate chain"
WARN  SSLCommon - Received fatal SSL3 alert. ssl_state='SSLv3 read client certificate B', alert_description='unknown CA'.
WARN  HttpListener - Socket error from 127.0.0.1:60580 while idling: error:14089086:SSL routines:ssl3_get_client_certificate:certificate verify failed - please check the output of the `openssl verify` command for the certificates involved; note that if certificate verification is enabled (requireClientCert or sslVerifyServerCert set to "true"), the CA certificate and the server certificate should not have the same Common Name.
&lt;/CODE&gt;&lt;/PRE&gt;
&lt;P&gt;Here are my conf files&lt;/P&gt;
&lt;P&gt;server.conf&lt;/P&gt;
&lt;PRE&gt;&lt;CODE&gt;[sslConfig]
enableSplunkdSSL = true
useClientSSLCompression = true
sslVersions = tls1.2
serverCert = $SPLUNK_HOME/etc/auth/mycerts/peer-chain-with-key.pem &amp;lt;=== contains peer cert, key, intermediate certs, root CA cert in this order
caCertFile = $SPLUNK_HOME/etc/auth/mycerts/ca-chain.pem
sslVerifyServerCert = true
requireClientCert = true
&lt;/CODE&gt;&lt;/PRE&gt;
&lt;P&gt;web.conf&lt;/P&gt;
&lt;PRE&gt;&lt;CODE&gt;# Securing splunk web
enableSplunkWebSSL = true
privKeyPath = etc/auth/mycerts/peer-key.pem
serverCert = etc/auth/mycerts/peer-chain-cert-without-key.pem &amp;lt;==== contains peer cert, int certs &amp;amp; root CA cert in this order
sslVersions = tls1.2
requireClientCert = true
&lt;/CODE&gt;&lt;/PRE&gt;
&lt;P&gt;Any help please&lt;/P&gt;</description>
      <pubDate>Wed, 08 Mar 2023 20:42:34 GMT</pubDate>
      <guid>https://community.splunk.com/t5/Splunk-Enterprise-Security/How-to-get-multiple-issues-when-enabling-ssl-on-Splunk-web-with/m-p/480934#M7721</guid>
      <dc:creator>vtalanki</dc:creator>
      <dc:date>2023-03-08T20:42:34Z</dc:date>
    </item>
    <item>
      <title>Re: Getting mutiple issues when enabling ssl on Splunk web with 3rd party certs with requiredClientCert = true</title>
      <link>https://community.splunk.com/t5/Splunk-Enterprise-Security/How-to-get-multiple-issues-when-enabling-ssl-on-Splunk-web-with/m-p/480935#M7722</link>
      <description>&lt;P&gt;This issue has been resolved when I use &lt;STRONG&gt;&lt;EM&gt;sslRootCAPath&lt;/EM&gt;&lt;/STRONG&gt; in web.conf instead of &lt;STRONG&gt;&lt;EM&gt;caCertFile&lt;/EM&gt;&lt;/STRONG&gt;&lt;/P&gt;</description>
      <pubDate>Thu, 23 Apr 2020 06:24:16 GMT</pubDate>
      <guid>https://community.splunk.com/t5/Splunk-Enterprise-Security/How-to-get-multiple-issues-when-enabling-ssl-on-Splunk-web-with/m-p/480935#M7722</guid>
      <dc:creator>vtalanki</dc:creator>
      <dc:date>2020-04-23T06:24:16Z</dc:date>
    </item>
    <item>
      <title>Re: Getting mutiple issues when enabling ssl on Splunk web with 3rd party certs with requiredClientCert = true</title>
      <link>https://community.splunk.com/t5/Splunk-Enterprise-Security/How-to-get-multiple-issues-when-enabling-ssl-on-Splunk-web-with/m-p/535835#M9629</link>
      <description>&lt;P&gt;I suppose you wanted to say in &lt;STRONG&gt;&lt;EM&gt;"server.conf"&lt;/EM&gt;&lt;/STRONG&gt; instead of &lt;STRONG&gt;&lt;EM&gt;"web.conf"&lt;/EM&gt;&lt;/STRONG&gt;. I do get these errors even after configurig&amp;nbsp;&lt;STRONG&gt;&lt;EM&gt;sslRootCAPath&amp;nbsp; &lt;/EM&gt;&lt;/STRONG&gt;in&lt;STRONG&gt;&lt;EM&gt; server.conf&lt;/EM&gt;&lt;/STRONG&gt;&lt;/P&gt;</description>
      <pubDate>Thu, 14 Jan 2021 12:40:08 GMT</pubDate>
      <guid>https://community.splunk.com/t5/Splunk-Enterprise-Security/How-to-get-multiple-issues-when-enabling-ssl-on-Splunk-web-with/m-p/535835#M9629</guid>
      <dc:creator>Suirand1</dc:creator>
      <dc:date>2021-01-14T12:40:08Z</dc:date>
    </item>
    <item>
      <title>Re: Getting mutiple issues when enabling ssl on Splunk web with 3rd party certs with requiredClientCert = true</title>
      <link>https://community.splunk.com/t5/Splunk-Enterprise-Security/How-to-get-multiple-issues-when-enabling-ssl-on-Splunk-web-with/m-p/633672#M11341</link>
      <description>&lt;P&gt;&lt;A href="https://docs.splunk.com/Documentation/Splunk/9.0.0/admin/Webconf" target="_blank"&gt;https://docs.splunk.com/Documentation/Splunk/9.0.0/admin/Webconf&lt;/A&gt;&lt;/P&gt;&lt;PRE&gt;sslRootCAPath = &amp;lt;path&amp;gt;
* The path to a root certificate authority (CA) certificate, in privacy-enhanced
  mail (PEM) format, that splunkd is to use to authenticate client certificates
  under certain specific conditions.
* Splunkd uses the certificate specified at the path defined in this setting only
  when both 'requireClientCert' and 'enableCertBasedUserAuth' have a value of "true".
* If this setting has no value, &lt;STRONG&gt;&lt;U&gt;&lt;EM&gt;splunkd falls back to the value of the 'sslRootCAPath'
  setting in server.conf.&lt;/EM&gt;&lt;/U&gt;&lt;/STRONG&gt;
* If you have already configured 'sslRootCAPath' in server.conf, the value of this
  setting does not override the setting of the same name in server.conf.
* No default.&lt;/PRE&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Wed, 08 Mar 2023 03:50:43 GMT</pubDate>
      <guid>https://community.splunk.com/t5/Splunk-Enterprise-Security/How-to-get-multiple-issues-when-enabling-ssl-on-Splunk-web-with/m-p/633672#M11341</guid>
      <dc:creator>mustapha_arakji</dc:creator>
      <dc:date>2023-03-08T03:50:43Z</dc:date>
    </item>
  </channel>
</rss>

