Language

SSLContext.Init(IKeyManager[], ITrustManager[], SecureRandom) メソッド

定義

このコンテキストを初期化します。

[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

パラメーター

km
IKeyManager[]

認証キーまたは null のソース

tm
ITrustManager[]

ピア認証信頼の決定または null のソース

random
SecureRandom

このジェネレーターのランダム性のソースまたは null

属性

例外

このインスタンスの初期化が失敗した場合は 。

注釈

このコンテキストを初期化します。 最初の 2 つのパラメーターのいずれかが null である可能性があります。この場合、インストールされているセキュリティ プロバイダーは、適切なファクトリの最も優先度の高い実装を検索します。 同様に、セキュリティで保護されたランダム パラメーターが null の場合、既定の実装が使用されます。

配列内の特定のキーまたはトラスト マネージャー実装型の最初のインスタンスのみが使用されます。 (たとえば、配列内の最初の javax.net.ssl.X509KeyManager のみが使用されます)。

javax.net.ssl.SSLContext.init(javax.net.ssl.KeyManager[], javax.net.ssl.TrustManager[], java.security.SecureRandom)の Java ドキュメント。

このページの一部は、によって作成および共有され、に記載されている条件に従って使用される作業に基づく変更です。

適用対象