How to enable client cert authentication in years past with Pulse Secure (now Ivanti)
This may not be exact nowadays but should get you close enough:
Import the CA Root certificate in .cer format into Ivanti.
System -> Configuration -> Certificates - Trusted Client CAs
Click Import CA Certificate…, browse to the CA Root certificate location, select it, click Open and click Import Certificate
--------------------------
Create a Virtual Port on a different private IP address than the Internal Port (assuming you're using NAT on the perimeter firewall). The Internal Port will continue to be used by people who do not have a client cert yet until you block its public IP address on the firewall.
The Virtual Port is bound to the physical Internal Port but will have a different PUBLIC IP address and will require a trusted client certificate to connect to it. Or, if everyone already has a client cert, just move the external URL/public IP from the Internal Port to the new Virtual Port and immediately take the next week off of work. :)
Network -> Internal Port - > Virtual Ports
Click New Port…, fill in the parameters and click Save Changes
Clicking Save Changes causes an automatic services restart on the appliance.
-------------------------
Set the new Virtual Port to require a client certificate to connect. This is the sole change needed to enable or disable client certificate authentication if there is a problem connecting.
System -> Configuration -> Security -> SSL Options
Move the new virtual port you just created to the right-hand column.
Click Save Changes
-------------------------
Now we need to bind the appropriate User Role so it uses the new Virtual Port we just created instead of the Internal Port.
User Roles -> (remote access role name) -> General -> VLAN/Source IP
Change the Select Source IP: setting from the Internal Port IP address to the Virtual Port and click Save Changes
Congratulations! Client Authentication using a digital certificate is now enabled.