Langue

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

Définition

Initialise ce contexte.

[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

Paramètres

km
IKeyManager[]

sources de clés d’authentification ou null

tm
ITrustManager[]

sources de décisions d’approbation d’authentification homologue ou null

random
SecureRandom

source de randomness pour ce générateur ou null

Attributs

Exceptions

si l’initialisation de cette instance échoue.

Remarques

Initialise ce contexte. L’un des deux premiers paramètres peut être null, auquel cas les fournisseurs de sécurité installés seront recherchés pour l’implémentation de priorité la plus élevée de la fabrique appropriée. De même, le paramètre aléatoire sécurisé peut être null, auquel cas l’implémentation par défaut sera utilisée.

Seule la première instance d’une clé et/ou d’un type d’implémentation de gestionnaire de confiance particulier dans le tableau est utilisée. (Par exemple, seul le premier javax.net.ssl.X509KeyManager dans le tableau sera utilisé.)

Java documentation pour javax.net.ssl.SSLContext.init(javax.net.ssl.KeyManager[], javax.net.ssl.TrustManager[], java.security.SecureRandom).

Les parties de cette page sont des modifications basées sur le travail créé et partagé par Android Open Source et utilisées en fonction des termes décrits dans la Creative Commons 2.5 Attribution License.

S’applique à