SSLContext.Init(IKeyManager[], ITrustManager[], SecureRandom) Método
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
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.)
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.