Lenguaje

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

Definición

Inicializa este 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[]

orígenes de claves de autenticación o null

tm
ITrustManager[]

los orígenes de las decisiones de confianza de autenticación del mismo nivel o null

random
SecureRandom

el origen de la aleatoriedad de este generador o null

Atributos

Excepciones

si se produce un error al inicializar esta instancia.

Comentarios

Inicializa este contexto. Cualquiera de los dos primeros parámetros puede ser NULL en cuyo caso se buscarán los proveedores de seguridad instalados para la implementación de prioridad más alta de la factoría adecuada. Del mismo modo, el parámetro aleatorio seguro puede ser NULL en cuyo caso se usará la implementación predeterminada.

Solo se usa la primera instancia de una clave determinada o un tipo de implementación de administrador de confianza en la matriz. (Por ejemplo, solo se usará el primer javax.net.ssl.X509KeyManager en la matriz).

Java documentación para javax.net.ssl.SSLContext.init(javax.net.ssl.KeyManager[], javax.net.ssl.TrustManager[], java.security.SecureRandom).

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.

Se aplica a