IkeSessionParams.Builder.SetAuthEap(X509Certificate, EapSessionConfig) Método
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
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.