Lenguaje

IkeSessionParams.Builder.SetAuthEap(X509Certificate, EapSessionConfig) Método

Definición

Configura IkeSession para usar la autenticación de EAP.

[Android.Runtime.Register("setAuthEap", "(Ljava/security/cert/X509Certificate;Landroid/net/eap/EapSessionConfig;)Landroid/net/ipsec/ike/IkeSessionParams$Builder;", "", ApiSince=31)]
public Android.Net.IpSec.Ike.IkeSessionParams.Builder SetAuthEap(Java.Security.Cert.X509Certificate? serverCaCert, Android.Net.Eap.EapSessionConfig eapConfig);
[<Android.Runtime.Register("setAuthEap", "(Ljava/security/cert/X509Certificate;Landroid/net/eap/EapSessionConfig;)Landroid/net/ipsec/ike/IkeSessionParams$Builder;", "", ApiSince=31)>]
member this.SetAuthEap : Java.Security.Cert.X509Certificate * Android.Net.Eap.EapSessionConfig -> Android.Net.IpSec.Ike.IkeSessionParams.Builder

Parámetros

serverCaCert
X509Certificate

el certificado de ENTIDAD de certificación para validar los certificados de servidor recibidos. Si se proporciona un certificado, debe ser la ENTIDAD de certificación raíz que usa el servidor o se producirá un error en la autenticación. Si no se proporciona ningún certificado, cualquier entidad de certificación raíz del almacén de confianza del sistema se considera aceptable. Este valor puede ser null.

eapConfig
EapSessionConfig

Devoluciones

Para facilitar el encadenamiento, cree este generador. Este valor no puede ser nulo.

Atributos

Comentarios

Configura IkeSession para usar la autenticación de EAP.

No todos los métodos de EAP proporcionan autenticación mutua. Como tal EAP debe usarse junto con una autenticación pública basada en firma de clave pública del servidor remoto, a menos que EAP-Only autenticación esté habilitada.

Los autores de llamadas pueden habilitar la autenticación EAP-Only estableciendo IkeSessionParams.IKE_OPTION_EAP_ONLY_AUTH, lo que hará que la biblioteca IKE solicite al remoto que use EAP-Only autenticación. El remoto puede optar por rechazar la solicitud, en cuyo momento los certificados recibidos y la carga de autenticación se validarán con la CA raíz o el almacén de confianza del sistema proporcionados como de costumbre. Solo se aceptarán métodos EAP seguros como se indica en RFC 5998 para la autenticación EAP-Only.

Si se establece IkeSessionParams.IKE_OPTION_EAP_ONLY_AUTH, los autores de llamadas DEBEN configurar EAP como método de autenticación y todos los métodos EAP establecidos en la configuración de sesión de EAP DEBEN ser métodos seguros que se aceptan para la autenticación de EAP-Only. De lo contrario, los autores de llamadas obtendrán una excepción al compilar IkeSessionParams

Los autores de llamadas DEBEN declarar solo un método de autenticación. Al llamar a esta función, se invalidará la configuración de autenticación establecida anteriormente.

Referencia de Android para android.net.ipsec.ike.IkeSessionParams.Builder.setAuthEap.

Las partes de esta página son modificaciones basadas en el trabajo creado y compartido por el Android y se usan según los términos descritos en creative Creative Commons 2.5 Attribution License.

Se aplica a