KeyPairGeneratorSpi.Initialize Метод

Определение

Перегрузки

Initialize(IAlgorithmParameterSpec, SecureRandom)

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

Initialize(Int32, SecureRandom)

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

Initialize(IAlgorithmParameterSpec, SecureRandom)

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

[Android.Runtime.Register("initialize", "(Ljava/security/spec/AlgorithmParameterSpec;Ljava/security/SecureRandom;)V", "GetInitialize_Ljava_security_spec_AlgorithmParameterSpec_Ljava_security_SecureRandom_Handler")]
public virtual void Initialize (Java.Security.Spec.IAlgorithmParameterSpec? params, Java.Security.SecureRandom? random);
[<Android.Runtime.Register("initialize", "(Ljava/security/spec/AlgorithmParameterSpec;Ljava/security/SecureRandom;)V", "GetInitialize_Ljava_security_spec_AlgorithmParameterSpec_Ljava_security_SecureRandom_Handler")>]
abstract member Initialize : Java.Security.Spec.IAlgorithmParameterSpec * Java.Security.SecureRandom -> unit
override this.Initialize : Java.Security.Spec.IAlgorithmParameterSpec * Java.Security.SecureRandom -> unit

Параметры

params
IAlgorithmParameterSpec

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

random
SecureRandom

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

Атрибуты

Исключения

Значение , если указанные параметры не поддерживаются.

Комментарии

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

Этот конкретный метод был добавлен в этот ранее определенный абстрактный класс. (Для обратной совместимости он не может быть абстрактным.) Поставщик может переопределить его для инициализации генератора пар ключей. Такое переопределение, как ожидается, вызовет исключение InvalidAlgorithmParameterException, если параметр не подходит для этого генератора пар ключей. Если этот метод не переопределен, он всегда вызывает исключение UnsupportedOperationException.

Добавлено в версии 1.2.

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

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

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

Initialize(Int32, SecureRandom)

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

[Android.Runtime.Register("initialize", "(ILjava/security/SecureRandom;)V", "GetInitialize_ILjava_security_SecureRandom_Handler")]
public abstract void Initialize (int keysize, Java.Security.SecureRandom? random);
[<Android.Runtime.Register("initialize", "(ILjava/security/SecureRandom;)V", "GetInitialize_ILjava_security_SecureRandom_Handler")>]
abstract member Initialize : int * Java.Security.SecureRandom -> unit

Параметры

keysize
Int32

keyize. Это конкретная для алгоритма метрика, например длина модуля, указанная в количестве битов.

random
SecureRandom

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

Атрибуты

Комментарии

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

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

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

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