KeyGeneratorSpi.EngineInit 方法
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
重载
EngineInit(SecureRandom) |
初始化密钥生成器。 |
EngineInit(IAlgorithmParameterSpec, SecureRandom) |
使用指定的参数集和用户提供的随机源初始化密钥生成器。 |
EngineInit(Int32, SecureRandom) |
使用给定的随机源初始化特定键化此密钥生成器。 |
EngineInit(SecureRandom)
初始化密钥生成器。
[Android.Runtime.Register("engineInit", "(Ljava/security/SecureRandom;)V", "GetEngineInit_Ljava_security_SecureRandom_Handler")]
protected abstract void EngineInit (Java.Security.SecureRandom? random);
[<Android.Runtime.Register("engineInit", "(Ljava/security/SecureRandom;)V", "GetEngineInit_Ljava_security_SecureRandom_Handler")>]
abstract member EngineInit : Java.Security.SecureRandom -> unit
参数
- random
- SecureRandom
此生成器的随机性源
- 属性
注解
初始化密钥生成器。
适用于 . 的 javax.crypto.KeyGeneratorSpi.engineInit(java.security.SecureRandom)
Java 文档
本页的某些部分是根据 Android 开放源代码项目创建和共享的工作进行的修改,并根据 Creative Commons 2.5 属性许可证中所述的术语使用。
适用于
EngineInit(IAlgorithmParameterSpec, SecureRandom)
使用指定的参数集和用户提供的随机源初始化密钥生成器。
[Android.Runtime.Register("engineInit", "(Ljava/security/spec/AlgorithmParameterSpec;Ljava/security/SecureRandom;)V", "GetEngineInit_Ljava_security_spec_AlgorithmParameterSpec_Ljava_security_SecureRandom_Handler")]
protected abstract void EngineInit (Java.Security.Spec.IAlgorithmParameterSpec? params, Java.Security.SecureRandom? random);
[<Android.Runtime.Register("engineInit", "(Ljava/security/spec/AlgorithmParameterSpec;Ljava/security/SecureRandom;)V", "GetEngineInit_Ljava_security_spec_AlgorithmParameterSpec_Ljava_security_SecureRandom_Handler")>]
abstract member EngineInit : Java.Security.Spec.IAlgorithmParameterSpec * Java.Security.SecureRandom -> unit
参数
- params
- IAlgorithmParameterSpec
密钥生成参数
- random
- SecureRandom
此密钥生成器的随机性源
- 属性
例外
如果参数不能用于初始化此密钥生成器算法,则为 。
注解
使用指定的参数集和用户提供的随机源初始化密钥生成器。
本页的某些部分是根据 Android 开放源代码项目创建和共享的工作进行的修改,并根据 Creative Commons 2.5 属性许可证中所述的术语使用。
适用于
EngineInit(Int32, SecureRandom)
使用给定的随机源初始化特定键化此密钥生成器。
[Android.Runtime.Register("engineInit", "(ILjava/security/SecureRandom;)V", "GetEngineInit_ILjava_security_SecureRandom_Handler")]
protected abstract void EngineInit (int keysize, Java.Security.SecureRandom? random);
[<Android.Runtime.Register("engineInit", "(ILjava/security/SecureRandom;)V", "GetEngineInit_ILjava_security_SecureRandom_Handler")>]
abstract member EngineInit : int * Java.Security.SecureRandom -> unit
参数
- keysize
- Int32
键大小。 这是一个算法特定的指标,以位数指定。
- random
- SecureRandom
此密钥生成器的随机性源
- 属性
注解
使用给定的随机源初始化特定键化此密钥生成器。
适用于 . 的 javax.crypto.KeyGeneratorSpi.engineInit(int, java.security.SecureRandom)
Java 文档
本页的某些部分是根据 Android 开放源代码项目创建和共享的工作进行的修改,并根据 Creative Commons 2.5 属性许可证中所述的术语使用。