Idioma

SSLContext.Init(IKeyManager[], ITrustManager[], SecureRandom) Método

Definição

Inicializa esse contexto.

[Android.Runtime.Register("init", "([Ljavax/net/ssl/KeyManager;[Ljavax/net/ssl/TrustManager;Ljava/security/SecureRandom;)V", "")]
public void Init(Javax.Net.Ssl.IKeyManager[]? km, Javax.Net.Ssl.ITrustManager[]? tm, Java.Security.SecureRandom? random);
[<Android.Runtime.Register("init", "([Ljavax/net/ssl/KeyManager;[Ljavax/net/ssl/TrustManager;Ljava/security/SecureRandom;)V", "")>]
member this.Init : Javax.Net.Ssl.IKeyManager[] * Javax.Net.Ssl.ITrustManager[] * Java.Security.SecureRandom -> unit

Parâmetros

km
IKeyManager[]

as fontes de chaves de autenticação ou nulas

tm
ITrustManager[]

as fontes de decisões de confiança de autenticação par ou nulas

random
SecureRandom

a origem da aleatoriedade para este gerador ou nulo

Atributos

Exceções

se a inicialização dessa instância falhar.

Comentários

Inicializa esse contexto. Qualquer um dos dois primeiros parâmetros pode ser nulo, caso em que os provedores de segurança instalados serão pesquisados para a implementação de prioridade mais alta da fábrica apropriada. Da mesma forma, o parâmetro aleatório seguro pode ser nulo, caso em que a implementação padrão será usada.

Somente a primeira instância de um determinado tipo de implementação de chave e/ou gerenciador de confiança na matriz é usada. (Por exemplo, somente o primeiro javax.net.ssl.X509KeyManager na matriz será usado.)

Java documentação para javax.net.ssl.SSLContext.init(javax.net.ssl.KeyManager[], javax.net.ssl.TrustManager[], java.security.SecureRandom).

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