There are two new classes added in ICS: VpnService and VpnService.Builder. I want to know if these classes would be useful for my goal of developing an app that has it's own UI and connects to a VPN endpoint with IPSec VPN (or maybe even SSL VPN). Unfortunately, the documentation doesn't really explain anything about the actual protocols. The documentation says the class is "for applications to extend and build their own VPN solutions. In general, it creates a virtual network interface, configures addresses and routing rules..."
So here are some obvious unanswered questions: 1. What protocol is the VpnService using? Is it SSL based, IPSec, L2TP/IPSec, PPTP or what? Protocol matters to some people. 2. What on earth do you do at the remote endpoint? Once you have an idea of the answer to #1, you might be able to write some server software that listens for incoming connections, and authenticates users, etc. I don't see any mention of the remote endpoint here? So basically either I'm totally missing something here and misunderstanding this class, or there's a huge hole in the documentation explaining how this would actually be useful and used in real life. Does anyone have the answer to #1 or #2? (I did see some people doing some development with this class, so it seems like maybe someone brighter than me has figured this out.) -- You received this message because you are subscribed to the Google Groups "Android Developers" group. To post to this group, send email to [email protected] To unsubscribe from this group, send email to [email protected] For more options, visit this group at http://groups.google.com/group/android-developers?hl=en

