Hmm… Why didn't I ever use wpa_supplicant(8) before for key management? Its like networkManager but its included in the default FreeBSD base system.
http://shankerbalan.net/wiki/FreeBSD_Afterinstall#wpa_supplicant.conf
The wpa_supplicant utility is an implementation of the WPA Supplicant
component, i.e., the part that runs in the client stations. It imple-
ments WPA key negotiation with a WPA Authenticator and EAP authentication
with an Authentication Server. In addition, wpa_supplicant controls the
roaming and IEEE 802.11 authentication/association support of the wlan(4)
module and can be used to configure static WEP keys based on identified
networks.
http://en.wikipedia.org/wiki/Wpa_supplicant