AlgorithmParameters.GetInstance 方法

定义

重载

GetInstance(String)

返回指定算法的参数对象。

GetInstance(String, Provider)

返回指定算法的参数对象。

GetInstance(String, String)

返回指定算法的参数对象。

GetInstance(String)

返回指定算法的参数对象。

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

参数

algorithm
String

请求的算法的名称。

返回

新参数对象

属性

例外

如果指定的算法不可用,

如果为 .,则为algorithm null

注解

返回指定算法的参数对象。

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

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

必须使用适当的参数规范或参数编码通过调用 init初始化返回的参数对象。

适用于 . 的 java.security.AlgorithmParameters.getInstance(java.lang.String)Java 文档

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

适用于

GetInstance(String, Provider)

返回指定算法的参数对象。

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

参数

algorithm
String

请求的算法的名称。

provider
Provider

提供程序的名称。

返回

新参数对象

属性

例外

如果指定的算法不可用,

如果为 .,则为algorithm null

if provider == null

注解

返回指定算法的参数对象。

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

必须使用适当的参数规范或参数编码通过调用 init初始化返回的参数对象。

在 1.4 中添加。

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

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

适用于

GetInstance(String, String)

返回指定算法的参数对象。

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

参数

algorithm
String

请求的算法的名称。

provider
String

提供程序的名称。

返回

新参数对象

属性

例外

如果指定的算法不可用,

如果指定的提供程序不可用,

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

如果为 .,则为algorithm null

注解

返回指定算法的参数对象。

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

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

必须使用适当的参数规范或参数编码通过调用 init初始化返回的参数对象。

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

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

适用于