I was wondering if anyone has done this. Looks like it may work, but I can't
seem to get going.

The iPhone VPN client is based on the Cisco IPSec client, and can use psk or
certificate authentication.

Would be cool if it worked.