Sprache

SSLContext.Init(IKeyManager[], ITrustManager[], SecureRandom) Methode

Definition

Initialisiert diesen Kontext.

[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

Parameter

km
IKeyManager[]

Die Quellen von Authentifizierungsschlüsseln oder NULL

tm
ITrustManager[]

Die Quellen von Peerauthentifizierungsvertrauensentscheidungen oder NULL

random
SecureRandom

Die Quelle der Zufallssuche für diesen Generator oder NULL

Attribute

Ausnahmen

wenn die Initialisierung dieser Instanz fehlschlägt.

Hinweise

Initialisiert diesen Kontext. Eine der ersten beiden Parameter kann NULL sein, in diesem Fall werden die installierten Sicherheitsanbieter nach der Implementierung der höchsten Priorität der entsprechenden Factory gesucht. Ebenso kann der sichere zufällige Parameter null sein, in diesem Fall wird die Standardimplementierung verwendet.

Es wird nur die erste Instanz eines bestimmten Schlüssel- und/oder Vertrauens-Manager-Implementierungstyps im Array verwendet. (Beispielsweise wird nur der erste javax.net.ssl.X509KeyManager im Array verwendet.)

Java Dokumentation für javax.net.ssl.SSLContext.init(javax.net.ssl.KeyManager[], javax.net.ssl.TrustManager[], java.security.SecureRandom).

Teile dieser Seite sind Änderungen auf der Grundlage von Arbeiten, die von der Android Open Source Project erstellt und gemeinsam verwendet und gemäß den in der 2.5 Attribution License beschriebenen Begriffen verwendet werden.

Gilt für: