ExemptionMechanism.GetInstance 方法

定义

重载

GetInstance(String)

返回实现 ExemptionMechanism 指定豁免机制算法的对象。

GetInstance(String, Provider)

返回实现 ExemptionMechanism 指定豁免机制算法的对象。

GetInstance(String, String)

返回实现 ExemptionMechanism 指定豁免机制算法的对象。

GetInstance(String)

返回实现 ExemptionMechanism 指定豁免机制算法的对象。

[Android.Runtime.Register("getInstance", "(Ljava/lang/String;)Ljavax/crypto/ExemptionMechanism;", "")]
public static Javax.Crypto.ExemptionMechanism? GetInstance (string? algorithm);
[<Android.Runtime.Register("getInstance", "(Ljava/lang/String;)Ljavax/crypto/ExemptionMechanism;", "")>]
static member GetInstance : string -> Javax.Crypto.ExemptionMechanism

参数

algorithm
String

请求的豁免机制的标准名称。 请参阅 中的“豁免机制”部分 有关标准豁免机制名称的信息,Java 加密体系结构标准算法名称文档

返回

ExemptionMechanism 对象。

属性

例外

如果指定算法不可供任何提供程序使用,则为

如果算法参数为 null.

注解

返回实现 ExemptionMechanism 指定豁免机制算法的对象。

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

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

适用于 . 的 javax.crypto.ExemptionMechanism.getInstance(java.lang.String)Java 文档

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

适用于

GetInstance(String, Provider)

返回实现 ExemptionMechanism 指定豁免机制算法的对象。

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

参数

algorithm
String

请求的豁免机制的标准名称。 请参阅 中的“豁免机制”部分 有关标准豁免机制名称的信息,Java 加密体系结构标准算法名称文档

provider
Provider

提供程序。

返回

ExemptionMechanism 对象。

属性

例外

如果指定的算法不是由指定的提供程序提供的,

如果算法参数为 null.

如果提供程序参数为 null.

注解

返回实现 ExemptionMechanism 指定豁免机制算法的对象。

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

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

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

适用于

GetInstance(String, String)

返回实现 ExemptionMechanism 指定豁免机制算法的对象。

[Android.Runtime.Register("getInstance", "(Ljava/lang/String;Ljava/lang/String;)Ljavax/crypto/ExemptionMechanism;", "")]
public static Javax.Crypto.ExemptionMechanism? GetInstance (string? algorithm, string? provider);
[<Android.Runtime.Register("getInstance", "(Ljava/lang/String;Ljava/lang/String;)Ljavax/crypto/ExemptionMechanism;", "")>]
static member GetInstance : string * string -> Javax.Crypto.ExemptionMechanism

参数

algorithm
String

请求的豁免机制的标准名称。 请参阅 中的“豁免机制”部分 有关标准豁免机制名称的信息,Java 加密体系结构标准算法名称文档

provider
String

提供程序的名称。

返回

ExemptionMechanism 对象。

属性

例外

如果指定的算法不是由指定的提供程序提供的,

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

如果算法参数为 null.

如果提供程序参数为 null.

注解

返回实现 ExemptionMechanism 指定豁免机制算法的对象。

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

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

适用于 . 的 javax.crypto.ExemptionMechanism.getInstance(java.lang.String, java.lang.String)Java 文档

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

适用于