Idioma

IkeSessionParams.Builder.SetAuthDigitalSignature Método

Definição

Sobrecargas

Nome Description
SetAuthDigitalSignature(X509Certificate, X509Certificate, IPrivateKey)

Configura a IkeSession para usar a autenticação baseada em chave pública.

SetAuthDigitalSignature(X509Certificate, X509Certificate, IList<X509Certificate>, IPrivateKey)

Configura a IkeSession para usar a autenticação baseada em chave pública.

SetAuthDigitalSignature(X509Certificate, X509Certificate, IPrivateKey)

Configura a IkeSession para usar a autenticação baseada em chave pública.

[Android.Runtime.Register("setAuthDigitalSignature", "(Ljava/security/cert/X509Certificate;Ljava/security/cert/X509Certificate;Ljava/security/PrivateKey;)Landroid/net/ipsec/ike/IkeSessionParams$Builder;", "", ApiSince=31)]
public Android.Net.IpSec.Ike.IkeSessionParams.Builder SetAuthDigitalSignature(Java.Security.Cert.X509Certificate? serverCaCert, Java.Security.Cert.X509Certificate clientEndCert, Java.Security.IPrivateKey clientPrivateKey);
[<Android.Runtime.Register("setAuthDigitalSignature", "(Ljava/security/cert/X509Certificate;Ljava/security/cert/X509Certificate;Ljava/security/PrivateKey;)Landroid/net/ipsec/ike/IkeSessionParams$Builder;", "", ApiSince=31)>]
member this.SetAuthDigitalSignature : Java.Security.Cert.X509Certificate * Java.Security.Cert.X509Certificate * Java.Security.IPrivateKey -> 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.

clientEndCert
X509Certificate

o certificado final do servidor remoto para verificar a assinatura gerada localmente. Esse valor não pode ser nulo.

clientPrivateKey
IPrivateKey

chave privada para gerar assinatura digital de saída. O PrivateKey DEVE ser uma instância do RSAKey. Esse valor não pode ser nulo.

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 baseada em chave pública.

A chave pública incluída pelo certificado final do cliente e a chave privada usada para assinar deve ser um par de chaves correspondente.

A biblioteca IKE usará o algoritmo de assinatura mais forte com suporte de ambos os lados.

Há suporte apenas para assinatura digital RSA.

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

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

SetAuthDigitalSignature(X509Certificate, X509Certificate, IList<X509Certificate>, IPrivateKey)

Configura a IkeSession para usar a autenticação baseada em chave pública.

[Android.Runtime.Register("setAuthDigitalSignature", "(Ljava/security/cert/X509Certificate;Ljava/security/cert/X509Certificate;Ljava/util/List;Ljava/security/PrivateKey;)Landroid/net/ipsec/ike/IkeSessionParams$Builder;", "", ApiSince=31)]
public Android.Net.IpSec.Ike.IkeSessionParams.Builder SetAuthDigitalSignature(Java.Security.Cert.X509Certificate? serverCaCert, Java.Security.Cert.X509Certificate clientEndCert, System.Collections.Generic.IList<Java.Security.Cert.X509Certificate> clientIntermediateCerts, Java.Security.IPrivateKey clientPrivateKey);
[<Android.Runtime.Register("setAuthDigitalSignature", "(Ljava/security/cert/X509Certificate;Ljava/security/cert/X509Certificate;Ljava/util/List;Ljava/security/PrivateKey;)Landroid/net/ipsec/ike/IkeSessionParams$Builder;", "", ApiSince=31)>]
member this.SetAuthDigitalSignature : Java.Security.Cert.X509Certificate * Java.Security.Cert.X509Certificate * System.Collections.Generic.IList<Java.Security.Cert.X509Certificate> * Java.Security.IPrivateKey -> Android.Net.IpSec.Ike.IkeSessionParams.Builder

Parâmetros

serverCaCert
X509Certificate

o certificado de AC para validar os certificados de servidor recebidos. Se um valor nulo for fornecido, a biblioteca IKE experimentará todos os certificados de AC padrão armazenados no sistema Android para fazer a validação. Caso contrário, ele usará apenas o certificado de AC fornecido.

clientEndCert
X509Certificate

o certificado final do servidor remoto para verificar a assinatura gerada localmente. Esse valor não pode ser nulo.

clientIntermediateCerts
IList<X509Certificate>

certificados intermediários para o servidor remoto validar o certificado final. Esse valor não pode ser nulo.

clientPrivateKey
IPrivateKey

chave privada para gerar assinatura digital de saída. O PrivateKey DEVE ser uma instância do RSAKey. Esse valor não pode ser nulo.

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 baseada em chave pública.

A chave pública incluída pelo certificado final do cliente e a chave privada usada para assinar deve ser um par de chaves correspondente.

A biblioteca IKE usará o algoritmo de assinatura mais forte com suporte de ambos os lados.

Há suporte apenas para assinatura digital RSA.

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

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