OpenConnect поддерживает аутентификацию на основе сертификатов. Это, вероятно, варианты, которые вы ищете:
-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.
Для более подробной информации, вы можете обратиться к официальному руководству: