You can use NetworkManager to configure and manage many VPNs. I have L2TP/IPsec, OpenVPN, and PPTP VPN configurations working on my laptop running openSUSE. I use them to connect to the production network I manage for the company I work for. I am not familiar with using SSL VPNs though. In the end, the VPN client technology must match the server you’re trying to connect to, and you haven’t mentioned that here.
Anyway, below is a link to a graphical guide showing how you can configure an L2TP VPN connection via NetworkManager. It is aimed at *buntu users (with respect to installing packages), but the configuration/connection process is the same.