Hi, I am trying to connect to my corp vpn via linux. I have my user certificate in pfx format. The windows side uses a pin to log in. And then a on-demand token is sent to my email which i need to use. Any ideas what is wrong? The command I use to try and connect is: openconnect -c cert.pfx -u corpaduser --csd-user \ vladi --csd-wrapper ~/csd_wrapper.sh \ https://vpn2.domain.com csd_wrapper.sh is: #!/bin/sh -x shift while [ "$1" ]; do case $1 in -ticket) shift; ticket=$1;; -stub) shift; stub=$1;; -group) shift; group=$1;; -certhash) shift; certhash=$1;; -url) shift; url=$1;; esac shift; done args=" -log debug -ticket $ticket -stub $stub -group $group -host $url -certhash $certhash" exec "~/cstub" $args output of command is: POST https://vpn2.domain.com/ Connected to xx.30.xx.202:443 Enter PEM pass phrase: Client certificate has expired at: Tue, 20 Jun 2017 05:04:46 GMT Using client certificate 'vladigergov at fico.com' SSL negotiation with vpn2.domain.com Connected to HTTPS on vpn2.domain.com Got HTTP response: HTTP/1.0 302 Object Moved GET https://vpn2.domain.com/ Connected to xx.30.xx.202:443 SSL negotiation with vpn2.domain.com Connected to HTTPS on vpn2.domain.com Got HTTP response: HTTP/1.0 302 Object Moved GET https://vpn2.domain.com/+webvpn+/index.html SSL negotiation with vpn2.domain.com Connected to HTTPS on vpn2.domain.com GET https://vpn2.domain.com/CACHE/sdesktop/install/binaries/sfinst SSL negotiation with vpn2.domain.com Connected to HTTPS on vpn2.domain.com GET https://vpn2.domain.com/+CSCOE+/sdesktop/wait.html + shift + '[' -ticket ']' + case $1 in + shift + ticket='"48FCBD0C0F64403F1585D45E"' + shift + '[' -stub ']' + case $1 in + shift + stub='"0"' + shift + '[' -group ']' + case $1 in + shift + group='""' + shift + '[' -certhash ']' + case $1 in + shift + certhash='"7514AE90639F2C90375A3F63CC0C33AD:7B037EB7E7A62C4CC3846747B0B3D76D"' + shift + '[' -url ']' + case $1 in + shift + url='"https://vpn2.domain.com/CACHE/sdesktop/install/result.htm"' + shift + '[' -langselen ']' + case $1 in + shift + '[' '' ']' + args=' -log debug -ticket "48FCBD0C0F64403F1585D45E" -stub "0" -group "" -host "https://vpn2.domain.com/CACHE/sdesktop/install/result.htm" -certhash "7514AE90639F2C90375A3F63CC0C33AD:7B037EB7E7A62C4CC3846747B0B3D76D"' + exec '~/cstub' -log debug -ticket '"48FCBD0C0F64403F1585D45E"' -stub '"0"' -group '""' -host '"https://vpn2.domain.com/CACHE/sdesktop/install/result.htm"' -certhash '"7514AE90639F2C90375A3F63CC0C33AD:7B037EB7E7A62C4CC3846747B0B3D76D"' Refreshing +CSCOE+/sdesktop/wait.html after 1 second... ^CGET https://vpn2.domain.com/+CSCOE+/sdesktop/wait.html -- ,-| Vladi `-| Gergov