SSLContext.Init(IKeyManager[], ITrustManager[], SecureRandom) Método
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
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).
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.