Native Android VPN de forma programática

Existen variantes de esta pregunta, pero no puedo entender algo.

Si lee al final de las funciones de ICS / 4.0 , se menciona

Las empresas también pueden aprovechar un cliente VPN estándar integrado en la plataforma que proporciona acceso a los protocolos L2TP e IPSec.

Mi suposición aquí es que ya que no está en la sección "Desarrollador", que no obtuvimos un API de desarrollador de acceso que no sea la API VpnService. He mirado ToyVPN y esto es simplemente inútil, ya que necesito una conexión IPSec IKEv1 XAuth REAL para conectarse a firewalls empresariales.

He encontrado varias soluciones que requieren root y VPNCilla que aparentemente no aunque no he sido capaz de tener éxito para establecer la conexión.

¿Significa esto que realmente no hay manera de crear un perfil para o conectar a una IPSec IKEv1 XAuth gateway / firewall a menos que implementar el protocolo en Java o utilizando el NDK (como StrongSwan hizo con IKEv2)?

FlipAndroid es un fan de Google para Android, Todo sobre Android Phones, Android Wear, Android Dev y Aplicaciones para Android Aplicaciones.