語言

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

此生成器或零點的隨機來源

屬性

例外狀況

如果初始化此實例失敗,

備註

初始化這個上下文。 前兩個參數中任一可能為空,此時將搜尋已安裝的安全提供者,尋找該工廠中最高優先權的實作。 同樣地,安全隨機參數可能是空的,此時會使用預設的實作。

僅使用陣列中特定金鑰和/或信任管理工具實作類型的第一個實例。 (例如,陣列中僅會使用第一個 javax.net.ssl.X509KeyManager。)

的 javax.net.ssl.SSLContext.init(javax.net.ssl.KeyManager[], javax.net.ssl.TrustManager[], java.security.SecureRandom)Java 檔。

本頁部分內容為基於 Open Source Project 所創建與分享的作品,並依授權條款所描述的使用進行修改。

適用於