Bug 242190

Summary: security/openconnect: enable libstoken support
Product: Ports & Packages Reporter: Rubin Simons <rubin>
Component: Individual Port(s)Assignee: Ryan Steinmetz <zi>
Status: New ---    
Severity: Affects Many People CC: rubin
Priority: --- Flags: bugzilla: maintainer-feedback? (zi)
Version: Latest   
Hardware: Any   
OS: Any   
See Also: https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=240940
https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=241232
https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=242186

Description Rubin Simons 2019-11-24 14:03:40 UTC
After fixes done on the stoken port (see #240940, #241232), stoken is not marked as broken anymore and is fully functional on FreeBSD.

OpenConnect has the option to link against libstoken which gives it the possibility to (non-)interactively start a connection with a client that implements 2fa using RSA software tokens.

Can a dependency on stoken be implemented so that OpenConnect can integrate with stoken through libstoken? 

This would enable openconnect to allow passing: --token-mode=rsa

and prevent the error following message when attempting to pass --token-mode=rsa when OpenConnect is not linked against libstoken: "OpenConnect was not built with libstoken support"