<?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: EAP-TLS handshake fail - peer did not return a certificate in Network Access Control</title>
    <link>https://community.cisco.com/t5/network-access-control/eap-tls-handshake-fail-peer-did-not-return-a-certificate/m-p/5272014#M595515</link>
    <description>&lt;P&gt;&lt;a href="https://community.cisco.com/t5/user/viewprofilepage/user-id/1470390"&gt;@drr&lt;/a&gt;&amp;nbsp;check if client is having valid machine certificate. If certificate is there ensure supplicant is configured to use correct certificate.&amp;nbsp;&lt;/P&gt;</description>
    <pubDate>Mon, 17 Mar 2025 12:42:05 GMT</pubDate>
    <dc:creator>PSM</dc:creator>
    <dc:date>2025-03-17T12:42:05Z</dc:date>
    <item>
      <title>EAP-TLS handshake fail - peer did not return a certificate</title>
      <link>https://community.cisco.com/t5/network-access-control/eap-tls-handshake-fail-peer-did-not-return-a-certificate/m-p/5271945#M595510</link>
      <description>&lt;P&gt;Hi team,&lt;/P&gt;
&lt;P&gt;We've run into a strange problem we've never encountered before.&lt;/P&gt;
&lt;P&gt;We have deployed machine certificates from a Microsoft CA which we use for 802.1X auth.&lt;BR /&gt;ISE system certificate for&amp;nbsp;EAP auth is self-signed, and deployed as trusted on the client.&amp;nbsp;&lt;BR /&gt;The clients issuer certificated is installed as trusted in ISE.&lt;BR /&gt;&lt;BR /&gt;When testing out the authentication on the Windows client we get the following errors:&lt;/P&gt;
&lt;TABLE class="content_table" border="0"&gt;
&lt;TBODY&gt;
&lt;TR&gt;
&lt;TD width="31%"&gt;Event&lt;/TD&gt;
&lt;TD width="69%"&gt;5400 Authentication failed&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD width="31%"&gt;Failure Reason&lt;/TD&gt;
&lt;TD width="69%"&gt;12508 EAP-TLS handshake failed&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD width="31%"&gt;Resolution&lt;/TD&gt;
&lt;TD width="69%"&gt;Check whether the proper server certificate is installed and configured for EAP in the System Certificates page ( Administration &amp;gt; System &amp;gt; Certificates &amp;gt; System Certificates ). Also ensure that the certificate authority that signed this server certificate is correctly installed in client's supplicant. Similarly, verify that the certificate authority that signed the client's certificate is correctly installed in the Trusted Certificates page (Administration &amp;gt; System &amp;gt; Certificates &amp;gt; Trusted Certificates). Check the previous steps in the log for this EAP-TLS conversation for a message indicating why the authentication failed. Check the OpenSSLErrorMessage and OpenSSLErrorStack for more information.&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD width="31%"&gt;Root cause&lt;/TD&gt;
&lt;TD width="69%"&gt;EAP-TLS handshake failed.&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD width="31%"&gt;&amp;nbsp;&lt;/TD&gt;
&lt;/TR&gt;
&lt;/TBODY&gt;
&lt;/TABLE&gt;
&lt;TABLE class="content_table" border="0"&gt;
&lt;TBODY&gt;
&lt;TR&gt;
&lt;TD width="33%"&gt;OpenSSLErrorMessage&lt;/TD&gt;
&lt;TD width="67%"&gt;
&lt;P&gt;SSL alert: code=0x228=552 ; source=local ; type=fatal ; message="handshake failure.ssl/statem/statem_srvr.c:3787 error:1417C0C7:SSL routines:tls_process_client_certificate:peer did not return a certificate [error=337100999 lib=20 func=380 reason=199]"&lt;/P&gt;
&lt;/TD&gt;
&lt;/TR&gt;
&lt;/TBODY&gt;
&lt;/TABLE&gt;
&lt;TABLE class="content_table" border="0"&gt;
&lt;TBODY&gt;
&lt;TR&gt;
&lt;TD width="33%"&gt;OpenSSLErrorStack&lt;/TD&gt;
&lt;TD width="67%"&gt;140691845297920:error:1417C0C7:SSL routines:tls_process_client_certificate:peer did not return a certificate:ssl/statem/statem_srvr.c:3787:&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD width="33%"&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;/TD&gt;
&lt;/TR&gt;
&lt;/TBODY&gt;
&lt;/TABLE&gt;</description>
      <pubDate>Mon, 17 Mar 2025 09:08:19 GMT</pubDate>
      <guid>https://community.cisco.com/t5/network-access-control/eap-tls-handshake-fail-peer-did-not-return-a-certificate/m-p/5271945#M595510</guid>
      <dc:creator>drr</dc:creator>
      <dc:date>2025-03-17T09:08:19Z</dc:date>
    </item>
    <item>
      <title>Re: EAP-TLS handshake fail - peer did not return a certificate</title>
      <link>https://community.cisco.com/t5/network-access-control/eap-tls-handshake-fail-peer-did-not-return-a-certificate/m-p/5272014#M595515</link>
      <description>&lt;P&gt;&lt;a href="https://community.cisco.com/t5/user/viewprofilepage/user-id/1470390"&gt;@drr&lt;/a&gt;&amp;nbsp;check if client is having valid machine certificate. If certificate is there ensure supplicant is configured to use correct certificate.&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Mon, 17 Mar 2025 12:42:05 GMT</pubDate>
      <guid>https://community.cisco.com/t5/network-access-control/eap-tls-handshake-fail-peer-did-not-return-a-certificate/m-p/5272014#M595515</guid>
      <dc:creator>PSM</dc:creator>
      <dc:date>2025-03-17T12:42:05Z</dc:date>
    </item>
    <item>
      <title>Re: EAP-TLS handshake fail - peer did not return a certificate</title>
      <link>https://community.cisco.com/t5/network-access-control/eap-tls-handshake-fail-peer-did-not-return-a-certificate/m-p/5272038#M595517</link>
      <description>&lt;P&gt;Hi and thanks for the help.&lt;/P&gt;
&lt;P&gt;We found the issue and it was related to the certificate having weak hashing algorithm (SHA1). It wasn't easy to find since the logging didn't tell anything about it, but eventually we fixed it.&lt;/P&gt;</description>
      <pubDate>Mon, 17 Mar 2025 13:50:53 GMT</pubDate>
      <guid>https://community.cisco.com/t5/network-access-control/eap-tls-handshake-fail-peer-did-not-return-a-certificate/m-p/5272038#M595517</guid>
      <dc:creator>drr</dc:creator>
      <dc:date>2025-03-17T13:50:53Z</dc:date>
    </item>
  </channel>
</rss>

