Well, OpenVPN works with certificates and OpenVPN recommends this program. So I guess it is safe to give it a try...
Look at
http://openvpn.net/index.php/open-so...ion/howto.html and serach for 'Mac OS Notes'.
Unfortunately I can't tell much about Mac as I don't have one. However OpenVPN can work with certificates, passwords or a combination of both.