KeyPairGeneratorSpi.Initialize Метод
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Перегрузки
| Имя. | Описание |
|---|---|
| Initialize(IAlgorithmParameterSpec, SecureRandom) |
Инициализирует генератор пар ключей с помощью указанного набора параметров и предоставленного пользователем источника случайности. |
| Initialize(Int32, SecureRandom) |
Инициализирует генератор пар ключей для определенного ключа, используя набор параметров по умолчанию. |
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.
Части этой страницы — это изменения на основе работы, созданной и общей Project и используемых в соответствии с условиями, описанными в разделе "".
Применяется к
Initialize(Int32, SecureRandom)
Инициализирует генератор пар ключей для определенного ключа, используя набор параметров по умолчанию.
[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
ключи. Это метрика, определенная алгоритмом, например длина модуля, указанная в количестве битов.
- random
- SecureRandom
источник случайности для этого генератора.
- Атрибуты
Комментарии
Инициализирует генератор пар ключей для определенного ключа, используя набор параметров по умолчанию.
Java документации по java.security.KeyPairGeneratorSpi.initialize(int, java.security.SecureRandom).
Части этой страницы — это изменения на основе работы, созданной и общей Project и используемых в соответствии с условиями, описанными в разделе "".