Поделиться через


KeyGeneratorSpi.EngineInit Метод

Определение

Перегрузки

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

источник случайности для этого генератора

Атрибуты

Комментарии

Инициализирует генератор ключей.

Документация по Java для javax.crypto.KeyGeneratorSpi.engineInit(java.security.SecureRandom).

Части этой страницы — это изменения на основе работы, созданной и общей проектом с открытым исходным кодом Android и используемой в соответствии с условиями, описанными в лицензии Creative Commons 2.5 Attribution.

Применяется к

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

Источник случайности для этого генератора ключей

Атрибуты

Исключения

Значение , если параметры не могут использоваться для инициализации этого алгоритма генератора ключей.

Комментарии

Инициализирует генератор ключей с указанным набором параметров и предоставленным пользователем источником случайности.

Документация по Java для javax.crypto.KeyGeneratorSpi.engineInit(java.security.spec.AlgorithmParameterSpec, java.security.SecureRandom).

Части этой страницы — это изменения на основе работы, созданной и общей проектом с открытым исходным кодом Android и используемой в соответствии с условиями, описанными в лицензии Creative Commons 2.5 Attribution.

Применяется к

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

Источник случайности для этого генератора ключей

Атрибуты

Комментарии

Инициализирует этот генератор ключей для определенного ключа, используя заданный источник случайности.

Документация по Java для javax.crypto.KeyGeneratorSpi.engineInit(int, java.security.SecureRandom).

Части этой страницы — это изменения на основе работы, созданной и общей проектом с открытым исходным кодом Android и используемой в соответствии с условиями, описанными в лицензии Creative Commons 2.5 Attribution.

Применяется к