KeyGeneratorSpi.EngineInit Метод
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Перегрузки
EngineInit(SecureRandom) |
Инициализирует генератор ключей. |
EngineInit(IAlgorithmParameterSpec, SecureRandom) |
Инициализирует генератор ключей с указанным набором параметров и предоставленным пользователем источником случайности. |
EngineInit(Int32, SecureRandom) |
Инициализирует этот генератор ключей для определенного keyize, используя заданный источник случайности. |
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
источник случайности для этого генератора
- Атрибуты
Комментарии
Инициализирует генератор ключей.
Документация по Java для javax.crypto.KeyGeneratorSpi.engineInit(java.security.SecureRandom)
.
Части этой страницы являются изменениями, основанными на работе, созданной и совместно используемой проектом Android и используемой в соответствии с условиями, Creative Commons 2.5 Attribution License.
Применяется к
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 Attribution License.
Применяется к
EngineInit(Int32, SecureRandom)
Инициализирует этот генератор ключей для определенного keyize, используя заданный источник случайности.
[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
keyize. Это конкретная для алгоритма метрика, указанная в количестве битов.
- random
- SecureRandom
источник случайности для этого генератора ключей
- Атрибуты
Комментарии
Инициализирует этот генератор ключей для определенного keyize, используя заданный источник случайности.
Документация по Java для javax.crypto.KeyGeneratorSpi.engineInit(int, java.security.SecureRandom)
.
Части этой страницы являются изменениями, основанными на работе, созданной и совместно используемой проектом Android и используемой в соответствии с условиями, Creative Commons 2.5 Attribution License.