11-10-2021 12:36 AM
Dear community,
While trying to configure Cisco ISE Posture via AnyConnect, I noted that AnyConnect is quarantined from the Antivirus Software which is installed in the host machine.
Do you have any idea why this is the case, as I downloaded the packages from the Official Cisco site!?
Also, How do I allow this application in the whole network and not let Sophos stop its installation?
The setup is wired dot1x with ISE 3.0 Patch 2.
Please see the image of the error attached.
Thank you,
Laura
Solved! Go to Solution.
11-17-2021 12:08 AM
Hi @Rob Ingram
Hope you are doing well!
The Key Usage(KU) of Certificate template in the internal CA was not sufficient with roles, to be able to recognize the ISE for Posture. It turned out that it requires the Key Encipherment on the KU certificate to be able to remove this error.
Its bad that there is no documentation about the Template extension that is required for AnyConnect Posture to work smoothly.
Our CA did not have the rights to enable the Key Encipherment, so I went with a Self Signed cert and the error went away. The Self Signed had the KU extensions by default whilst generating it.
For reference to anyone facing this issue, the working certificate has following KU's: Digital Signature, Non Repudiation, Key Encipherment, Key Agreement, Certificate Sign.
Thank you for you amazing support.
People like you make this community amazing
Best wishes,
Laura
11-10-2021 12:55 AM - edited 11-10-2021 12:57 AM
@laurathaqi Good investigating skills finding that one!
A couple of options I can think of. Use the customers software management tools, such as SCCM to pre-deploy the components or get Sophos to exclude the cisco packages it's blocking, thus allowing the application to run. Sophos should be able to be configured centrally. It's probably something you'd have to discuss with your customer.
11-10-2021 07:38 AM - edited 11-10-2021 07:39 AM
Hi @Rob Ingram
Did use the GPO to allow the application and now it works all fine. Also the posture process went well. The only left issue am facing is the "Security Warning: Untrusted Server Certificate!" AnyConnect cannot verify server: ise1"
Certificate does not match the server name.
Certificate is not identified for this purpose.
Please see image attached.
I did research in regards this and the I also tested them but did not fix the issue are:
1. ISE Certificate was generated as a Subordinate certificate and was signed from the Internal root CA. Root CA is imported in All network hosts. It is also selected and this is how we achieve the EAP-TLS authentication successfully.
2. I've unchecked the "Block connections to untrusted servers", still not working.
3. User am testing with does have local admin rights on the computer.
4. The client provisioning has the same certificate as the ones ISE does in the web browser.
5. The ISE certificate SAN has the same FQDN of ISE.
6. SAN of certificate has FQDN of ISE1 and FQDN of ISE2. But does not have IP addresses on it.
7. CN of the certificate has also the same FQDN as ISE1, that FQDN that the host is reporting as unsecure.
8. AnyConnect configuration has home call list: FQDN of ISE1
9. Tried to import ISE1 Subordinate certificate in Certificate Trusted Authority in the Host, but I still faced the same error! Here, am not sure if I should import this as part of the process.
AnyConnect-win-webdeploy version: 4.10.xx
Any idea how I can further troubleshoot on eliminating this popup of untrusted server!
Note: during the process, this process shows up twice, and the user needs to click connect twice.
Looking forward to hearing from you for any suggestions on how to approach this problem.
Thank you,
Laura
11-10-2021 08:01 AM
@laurathaqi depending at which stage in the process this warning error pops up, the connection is protected by either the Portal or Admin ISE certificate. Do you have unique Admin and Portal certificates or do they use the same certificate?
Useful link
11-10-2021 08:06 AM
Hi @Rob Ingram
The popup shows at the moment when the module starts to scan, and the second one comes after it goes to 10% scanning.
I am using the same certificate for both Admin and Portal certificates.
Thank you for the link. Will study it tonight and if i find a solution, will make sure to update you.
Please, feel free to share any new ideas of troubleshooting or materials that u might think are helpful.
Thank you,
Laura
11-10-2021 08:40 AM
@laurathaqi install wireshark on the client computer, take a packet capture during the posture process and determine what actual certificate is presented to the client when it fails.
11-12-2021 04:36 AM
Hi @Rob Ingram
I took the Wireshark packet capture, and the certificate being presented is the correct one of ISE.
I also tried to regenerate the certificate for portal only, by creating one that has as SAN the fqdn and ip address of the ISE. The portals of CPP and Admin do not show the untrusted certificate issue. When posture scanning starts at 1% am forced to click connect anyway and then that is it. The posture completes with success.
Any idea how to further troubleshoot? Am out of ideas right now.
TAC is on progress.
Thank you,
Laura
11-17-2021 12:08 AM
Hi @Rob Ingram
Hope you are doing well!
The Key Usage(KU) of Certificate template in the internal CA was not sufficient with roles, to be able to recognize the ISE for Posture. It turned out that it requires the Key Encipherment on the KU certificate to be able to remove this error.
Its bad that there is no documentation about the Template extension that is required for AnyConnect Posture to work smoothly.
Our CA did not have the rights to enable the Key Encipherment, so I went with a Self Signed cert and the error went away. The Self Signed had the KU extensions by default whilst generating it.
For reference to anyone facing this issue, the working certificate has following KU's: Digital Signature, Non Repudiation, Key Encipherment, Key Agreement, Certificate Sign.
Thank you for you amazing support.
People like you make this community amazing
Best wishes,
Laura
Discover and save your favorite ideas. Come back to expert answers, step-by-step guides, recent topics, and more.
New here? Get started with these tips. How to use Community New member guide