CertStore.GetInstance 方法
定義
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
多載
| 名稱 | Description |
|---|---|
| GetInstance(String, ICertStoreParameters) |
回傳一個 |
| GetInstance(String, ICertStoreParameters, Provider) |
回傳 |
| GetInstance(String, ICertStoreParameters, String) |
回傳 |
GetInstance(String, ICertStoreParameters)
回傳一個 CertStore 實 CertStore 作指定型別且以指定參數初始化的物件。
[Android.Runtime.Register("getInstance", "(Ljava/lang/String;Ljava/security/cert/CertStoreParameters;)Ljava/security/cert/CertStore;", "")]
public static Java.Security.Cert.CertStore? GetInstance(string? type, Java.Security.Cert.ICertStoreParameters? params);
[<Android.Runtime.Register("getInstance", "(Ljava/lang/String;Ljava/security/cert/CertStoreParameters;)Ljava/security/cert/CertStore;", "")>]
static member GetInstance : string * Java.Security.Cert.ICertStoreParameters -> Java.Security.Cert.CertStore
參數
- type
- String
請求的類型名稱 CertStore 。
有關標準型別的資訊,請參閱 Java 安全標準演算法名稱規範中的 CertStore 章節。
- params
- ICertStoreParameters
初始化參數(可能為 null)。
傳回
一個 CertStore 實作指定 CertStore 型態的物件
- 屬性
例外狀況
如果沒有提供者能提供指定的憑證儲存類型。
若指定參數無法用於初始化此憑證儲存實例。
如果 type == null
備註
回傳一個 CertStore 實 CertStore 作指定型別且以指定參數初始化的物件。
此方法會從最受推薦的提供者開始,逐一瀏覽註冊證券供應商名單。 會回傳一個新的 CertStore 物件,封裝第一個支援指定型別的 CertStoreSpi 實作。
請注意,可透過此 Security#getProviders() Security.getProviders() 方法取得已註冊提供者的清單。
返回的 CertStore 將初始化為指定的 CertStoreParameters。 不同類型 CertStores 所需的參數可能有所不同。 請注意,指定的 CertStoreParameters 物件是複製的。
此頁面的部分是根據 Android 開放原始碼專案所建立和共用的工作進行修改,並根據 Creative Commons 2.5 屬性授權中所述的詞彙使用。
適用於
GetInstance(String, ICertStoreParameters, Provider)
回傳 CertStore 一個實作指定 CertStore 型態的物件。
[Android.Runtime.Register("getInstance", "(Ljava/lang/String;Ljava/security/cert/CertStoreParameters;Ljava/security/Provider;)Ljava/security/cert/CertStore;", "")]
public static Java.Security.Cert.CertStore? GetInstance(string? type, Java.Security.Cert.ICertStoreParameters? params, Java.Security.Provider? provider);
[<Android.Runtime.Register("getInstance", "(Ljava/lang/String;Ljava/security/cert/CertStoreParameters;Ljava/security/Provider;)Ljava/security/cert/CertStore;", "")>]
static member GetInstance : string * Java.Security.Cert.ICertStoreParameters * Java.Security.Provider -> Java.Security.Cert.CertStore
參數
- type
- String
就是被要求 CertStore 的類型。
有關標準型別的資訊,請參閱 Java 安全標準演算法名稱規範中的 CertStore 章節。
- params
- ICertStoreParameters
初始化參數(可能為 null)。
- provider
- Provider
提供者。
傳回
一個 CertStore 實作指定型態的物件
- 屬性
例外狀況
若指定的提供者無法提供所請求的憑證儲存類型。
若指定參數無法用於初始化此憑證儲存實例。
如果 provider == null
如果 type == null
備註
回傳 CertStore 一個實作指定 CertStore 型態的物件。
會回傳一個新的 CertStore 物件,封裝指定的 Provider 物件中的 CertStoreSpi 實作。 請注意,指定的 Provider 物件不必註冊在提供者清單中。
返回的 CertStore 將初始化為指定的 CertStoreParameters。 不同類型 CertStores 所需的參數可能有所不同。 請注意,指定的 CertStoreParameters 物件是複製的。
此頁面的部分是根據 Android 開放原始碼專案所建立和共用的工作進行修改,並根據 Creative Commons 2.5 屬性授權中所述的詞彙使用。
適用於
GetInstance(String, ICertStoreParameters, String)
回傳 CertStore 一個實作指定 CertStore 型態的物件。
[Android.Runtime.Register("getInstance", "(Ljava/lang/String;Ljava/security/cert/CertStoreParameters;Ljava/lang/String;)Ljava/security/cert/CertStore;", "")]
public static Java.Security.Cert.CertStore? GetInstance(string? type, Java.Security.Cert.ICertStoreParameters? params, string? provider);
[<Android.Runtime.Register("getInstance", "(Ljava/lang/String;Ljava/security/cert/CertStoreParameters;Ljava/lang/String;)Ljava/security/cert/CertStore;", "")>]
static member GetInstance : string * Java.Security.Cert.ICertStoreParameters * string -> Java.Security.Cert.CertStore
參數
- type
- String
就是被要求 CertStore 的類型。
有關標準型別的資訊,請參閱 Java 安全標準演算法名稱規範中的 CertStore 章節。
- params
- ICertStoreParameters
初始化參數(可能為 null)。
- provider
- String
提供者的名稱。
傳回
一個 CertStore 實作指定型態的物件
- 屬性
例外狀況
若指定的提供者無法提供所請求的憑證儲存類型。
如果找不到指定名稱的提供者。
若指定參數無法用於初始化此憑證儲存實例。
如果 provider == null || provider.isEmpty()
若 type 是 null。
備註
回傳 CertStore 一個實作指定 CertStore 型態的物件。
會回傳一個新的 CertStore 物件,封裝指定提供者的 CertStoreSpi 實作。 指定的提供者必須註冊於安全提供者名單中。
請注意,可透過此 Security#getProviders() Security.getProviders() 方法取得已註冊提供者的清單。
返回的 CertStore 將初始化為指定的 CertStoreParameters。 不同類型 CertStores 所需的參數可能有所不同。 請注意,指定的 CertStoreParameters 物件是複製的。
此頁面的部分是根據 Android 開放原始碼專案所建立和共用的工作進行修改,並根據 Creative Commons 2.5 屬性授權中所述的詞彙使用。