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

Reply via email to