CertStore.GetInstance 方法
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
重载
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
参数
- params
- ICertStoreParameters
初始化参数(可能为 null
)。
返回
CertStore
实现指定CertStore
类型的对象
- 属性
例外
如果没有提供程序可以提供指定的证书存储类型。
如果指定的参数不能用于初始化此证书存储实例,则为 。
if type == null
注解
返回一个 CertStore
对象,该对象实现指定的 CertStore
类型,并使用指定的参数进行初始化。
此方法从首选提供程序开始遍历已注册的安全提供程序列表。 从第一个支持指定类型的提供程序中封装 CertStoreSpi 实现的新 CertStore 对象将返回。
请注意,可以通过该方法检索 Security#getProviders() Security.getProviders()
已注册提供程序的列表。
CertStore
返回的初始化为指定的 CertStoreParameters
。 所需的参数类型可能因不同类型的 CertStore
不同而有所不同。 请注意,将克隆指定的 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
参数
- params
- ICertStoreParameters
初始化参数(可能为 null
)。
- provider
- Provider
提供程序。
返回
CertStore
实现指定类型的对象
- 属性
例外
如果指定的提供程序无法提供请求的证书存储类型,
如果指定的参数不能用于初始化此证书存储实例,则为 。
if provider == null
if type == null
注解
返回实现 CertStore
指定 CertStore
类型的对象。
将返回一个新的 CertStore 对象,该对象封装来自指定提供程序对象的 CertStoreSpi 实现。 请注意,指定的提供程序对象不必在提供程序列表中注册。
CertStore
返回的初始化为指定的 CertStoreParameters
。 所需的参数类型可能因不同类型的 CertStore
不同而有所不同。 请注意,将克隆指定的 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
参数
- 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
对象。
本页的某些部分是根据 Android 开放源代码项目创建和共享的工作进行的修改,并根据 Creative Commons 2.5 属性许可证中所述的术语使用。