CertificateFactory.GetInstance 方法

定义

重载

名称 说明
GetInstance(String)

返回实现指定证书类型的证书工厂对象。

GetInstance(String, Provider)

返回指定证书类型的证书工厂对象。

GetInstance(String, String)

返回指定证书类型的证书工厂对象。

GetInstance(String)

返回实现指定证书类型的证书工厂对象。

[Android.Runtime.Register("getInstance", "(Ljava/lang/String;)Ljava/security/cert/CertificateFactory;", "")]
public static Java.Security.Cert.CertificateFactory? GetInstance(string? type);
[<Android.Runtime.Register("getInstance", "(Ljava/lang/String;)Ljava/security/cert/CertificateFactory;", "")>]
static member GetInstance : string -> Java.Security.Cert.CertificateFactory

参数

type
String

请求的证书类型的名称。 有关标准证书类型的信息,请参阅 Java 加密体系结构标准算法名称文档中的 CertificateFactory 部分。

返回

指定类型的证书工厂对象。

属性

例外

如果指定的证书类型在任何已安装的提供程序上都不可用,

如果 type == null

注解

返回实现指定证书类型的证书工厂对象。

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

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

Java文档java.security.cert.CertificateFactory.getInstance(java.lang.String)

本页的某些部分是根据 创建和共享的工作进行的修改,并根据 许可证中所述的条款使用。

适用于

GetInstance(String, Provider)

返回指定证书类型的证书工厂对象。

[Android.Runtime.Register("getInstance", "(Ljava/lang/String;Ljava/security/Provider;)Ljava/security/cert/CertificateFactory;", "")]
public static Java.Security.Cert.CertificateFactory? GetInstance(string? type, Java.Security.Provider? provider);
[<Android.Runtime.Register("getInstance", "(Ljava/lang/String;Ljava/security/Provider;)Ljava/security/cert/CertificateFactory;", "")>]
static member GetInstance : string * Java.Security.Provider -> Java.Security.Cert.CertificateFactory

参数

type
String

证书类型。 有关标准证书类型的信息,请参阅 Java 加密体系结构标准算法名称文档中的 CertificateFactory 部分。

provider
Provider

提供程序。

返回

指定类型的证书工厂对象。

属性

例外

如果指定的证书类型在指定的提供程序上不可用,

如果指定的提供程序为 null.

如果 type == null

如果 provider == null

注解

返回指定证书类型的证书工厂对象。

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

在 1.4 中添加。

Java文档java.security.cert.CertificateFactory.getInstance(java.lang.String, java.security.Provider)

本页的某些部分是根据 创建和共享的工作进行的修改,并根据 许可证中所述的条款使用。

适用于

GetInstance(String, String)

返回指定证书类型的证书工厂对象。

[Android.Runtime.Register("getInstance", "(Ljava/lang/String;Ljava/lang/String;)Ljava/security/cert/CertificateFactory;", "")]
public static Java.Security.Cert.CertificateFactory? GetInstance(string? type, string? provider);
[<Android.Runtime.Register("getInstance", "(Ljava/lang/String;Ljava/lang/String;)Ljava/security/cert/CertificateFactory;", "")>]
static member GetInstance : string * string -> Java.Security.Cert.CertificateFactory

参数

type
String

证书类型。 有关标准证书类型的信息,请参阅 Java 加密体系结构标准算法名称文档中的 CertificateFactory 部分。

provider
String

提供程序的名称。

返回

指定类型的证书工厂对象。

属性

例外

如果指定的证书类型不可用,则为指定提供程序。

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

如果 provider == null || provider.isEmpty()

typenull

注解

返回指定证书类型的证书工厂对象。

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

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

Java文档java.security.cert.CertificateFactory.getInstance(java.lang.String, java.lang.String)

本页的某些部分是根据 创建和共享的工作进行的修改,并根据 许可证中所述的条款使用。

适用于