I'm looking for a Java API that will help me to programmatically initiate a VPN connection. I need my own program to initiate the VPN connection because I need to establish the connection on a regular, scheduled, basis. I'm a registered user of Cisco but I do not have Technical Support Services agreement. Can somebody please tell me if there is a Java API for VPN client and is it possible for me to download it. If yes, what is the download location. If no, how can I purchase it.