O OpenConnect suporta autenticação baseada em certificados. Estas são provavelmente as opções que você está procurando:
-c,--certificate=CERT
Use SSL client certificate CERT which may be either a file name or,
if OpenConnect has been built with an appropriate version of GnuTLS, a PKCS#11 URL.
-k,--sslkey=KEY
Use SSL private key KEY which may be either a file name or, if OpenConnect has been built with an appropriate version of GnuTLS, a PKCS#11 URL.
Para mais detalhes, você pode consultar o manual oficial: