Idioma

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

Definição

Configura a IkeSession para usar a autenticação 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

o certificado de AC para validar os certificados de servidor recebidos. Se um certificado for fornecido, ele deverá ser a AC raiz usada pelo servidor ou a autenticação falhará. Se nenhum certificado for fornecido, qualquer AC raiz no repositório de confiança do sistema será considerada aceitável. Esse valor pode ser nulo.

eapConfig
EapSessionConfig

A configuração de EAP para autenticação de cliente. Esse valor não pode ser null. Se EapOnlyAuth estiver habilitado, todos os métodos EAP configurados deverão dar suporte à autenticação somente EAP, conforme especificado no RFC 5998.

Retornos

Construa isso para facilitar o encadeamento. Esse valor não pode ser nulo.

Atributos

Comentários

Configura a IkeSession para usar a autenticação EAP.

Nem todos os métodos EAP fornecem autenticação mútua. Como tal, o EAP DEVE ser usado em conjunto com uma autenticação baseada em chave pública do servidor remoto, a menos que EAP-Only autenticação esteja habilitada.

Os chamadores podem habilitar EAP-Only autenticação definindo IkeSessionParams.IKE_OPTION_EAP_ONLY_AUTH, o que fará com que a biblioteca IKE solicite o controle remoto para usar EAP-Only autenticação. O remoto pode optar por rejeitar a solicitação, momento em que os certificados recebidos e o conteúdo de autenticação serão validados com a AC raiz fornecida ou o repositório de confiança do sistema, como de costume. Somente métodos EAP seguros, conforme listado no RFC 5998, serão aceitos para autenticação EAP-Only.

Se IkeSessionParams.IKE_OPTION_EAP_ONLY_AUTH estiver definido, os chamadores deverão configurar o EAP como o método de autenticação e todos os métodos EAP definidos na configuração de Sessão EAP deverão ser métodos seguros aceitos para autenticação EAP-Only. Caso contrário, os chamadores receberão uma exceção ao criar o IkeSessionParams

Os chamadores DEVEM declarar apenas um método de autenticação. Chamar essa função substituirá a configuração de autenticação definida anteriormente.

Referência do Android para android.net.ipsec.ike.IkeSessionParams.Builder.setAuthEap.

Partes desta página são modificações baseadas no trabalho criado e compartilhado pelo Project Open Source do Open Source e usadas de acordo com os termos descritos na Creative Commons 2.5.

Aplica-se a