- Access exclusive content
- Connect with peers
- Share your expertise
- Find support resources
06-14-2023 12:32 PM
I am trying to setup Global Protect Portal authentication using Client Certificate Authentication instead of radius. I generated CA and self signed cert on the palo. Configured Client Cert profile and attached it to Portal -> Authentication (removed Radius auth) and selected Client Cert profile. Also downloaded and installed the Cert and root CA to laptop in Personal cert store.
But when i attempt the GP Connection I keep getting "a valid client certificate is required for authentication". When i switch back to radius it works fine. Confirmed the cert is installed properly as well as the CA in store.
GP version 5.2.13
<msg>Valid client certificate is required</msg>
<newmsg>Required client certificate not found. Please contact your IT administrator.</newmsg>
<authentication-message></authentication-message>
(P6180-T10460)Debug(8440): 06/08/23 13:51:30:278 Set portal status to valid client cert needed.
(P6180-T10460)Debug(8450): 06/08/23 13:51:30:278 portal status is Client Cert Required.
(P6180-T10460)Debug(7685): 06/08/23 13:51:30:278 Portal required client certificate is not found.
(P6180-T10456)Debug(2513): 06/08/23 13:51:30:278 Setting debug level to 5
i followed the config from this KB - https://knowledgebase.paloaltonetworks.com/KCSArticleDetail?id=kA10g000000ClIICA0
06-15-2023 05:50 AM
what setting do you have in the certificate profile as you will need to set a username field...
also... try to https://<yourportaladdress> and see if the certificate is accepted via your browser...
06-15-2023 07:28 AM
For Cert Proifle, I have username Field set to subject. for SSL/TLS - we are using different Certification. for Client auth i generated a local ROOT CA and Client Cert on PA and exported to laptop.
06-15-2023 07:37 AM
OK thatt sounds good but where did you put the user certificate, is it in the users personal store. perhaps run certmanager for users to see if the certificate is in here
06-15-2023 07:53 AM
I confirmed the cert was install in Personal folder of user as shown in your sceenshot. I also added Root CA in trust Root CA.. it seems the Global protect Agent is not able to locate the cert for some reason. because it says cent found. not invalid cert or any other issue.
06-16-2023 02:20 AM
How did you export the user cert, did you use PKCS12 with password???
06-16-2023 06:04 AM
yes that is correct. pkc12 with password. it imports sucessfully. also added the root ca in trust ca in store.
06-16-2023 07:51 AM
Hi @Chirah_Rana ,
Your configuration should work. I have done this many times.
One thing you can do to test is to push the certificate to the client by configuring the Agent tab in the portal. Change the client certificate to Local, and specify the certificate that you created on the NGFW (not the CA).
The portal will then install the certificate on the client. This solution is not permanent because it defeats the purpose of requiring the client certificate. But, you can see if it works and try to find out what changed on your Windows machine.
Thanks,
Tom
Click Accept as Solution to acknowledge that the answer to your question has been provided.
The button appears next to the replies on topics you’ve started. The member who gave the solution and all future visitors to this topic will appreciate it!
These simple actions take just seconds of your time, but go a long way in showing appreciation for community members and the LIVEcommunity as a whole!
The LIVEcommunity thanks you for your participation!