CertStore.GetInstance 方法

定义

重载

GetInstance(String, ICertStoreParameters)

返回一个 CertStore 对象,该对象实现指定的 CertStore 类型,并使用指定的参数进行初始化。

GetInstance(String, ICertStoreParameters, Provider)

返回实现 CertStore 指定 CertStore 类型的对象。

GetInstance(String, ICertStoreParameters, String)

返回实现 CertStore 指定 CertStore 类型的对象。

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类型的对象

属性

例外

如果没有提供程序可以提供指定的证书存储类型。

如果指定的参数不能用于初始化此证书存储实例,则为 。

if type == null

注解

返回一个 CertStore 对象,该对象实现指定的 CertStore 类型,并使用指定的参数进行初始化。

此方法从首选提供程序开始遍历已注册的安全提供程序列表。 从第一个支持指定类型的提供程序中封装 CertStoreSpi 实现的新 CertStore 对象将返回。

请注意,可以通过该方法检索 Security#getProviders() Security.getProviders() 已注册提供程序的列表。

CertStore返回的初始化为指定的 CertStoreParameters。 所需的参数类型可能因不同类型的 CertStore不同而有所不同。 请注意,将克隆指定的 CertStoreParameters 对象。

适用于 . 的 java.security.cert.CertStore.getInstance(java.lang.String, java.security.cert.CertStoreParameters)Java 文档

本页的某些部分是根据 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实现指定类型的对象

属性

例外

如果指定的提供程序无法提供请求的证书存储类型,

如果指定的参数不能用于初始化此证书存储实例,则为 。

if provider == null

if type == null

注解

返回实现 CertStore 指定 CertStore 类型的对象。

将返回一个新的 CertStore 对象,该对象封装来自指定提供程序对象的 CertStoreSpi 实现。 请注意,指定的提供程序对象不必在提供程序列表中注册。

CertStore返回的初始化为指定的 CertStoreParameters。 所需的参数类型可能因不同类型的 CertStore不同而有所不同。 请注意,将克隆指定的 CertStoreParameters 对象。

适用于 . 的 java.security.cert.CertStore.getInstance(java.lang.String, java.security.cert.CertStoreParameters, java.security.Provider)Java 文档

本页的某些部分是根据 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实现指定类型的对象

属性

例外

如果指定的提供程序无法提供请求的证书存储类型,

如果找不到具有指定名称的提供程序,则为 。

如果指定的参数不能用于初始化此证书存储实例,则为 。

if provider == null || provider.isEmpty()

如果为 .,则为type null

注解

返回实现 CertStore 指定 CertStore 类型的对象。

将返回一个新的 CertStore 对象,该对象封装来自指定提供程序的 CertStoreSpi 实现。 必须在安全提供程序列表中注册指定的提供程序。

请注意,可以通过该方法检索 Security#getProviders() Security.getProviders() 已注册提供程序的列表。

CertStore返回的初始化为指定的 CertStoreParameters。 所需的参数类型可能因不同类型的 CertStore不同而有所不同。 请注意,将克隆指定的 CertStoreParameters 对象。

适用于 . 的 java.security.cert.CertStore.getInstance(java.lang.String, java.security.cert.CertStoreParameters, java.lang.String)Java 文档

本页的某些部分是根据 Android 开放源代码项目创建和共享的工作进行的修改,并根据 Creative Commons 2.5 属性许可证中所述的术语使用。

适用于