KeyPairGenerator.Initialize Метод
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Перегрузки
| Имя. | Описание |
|---|---|
| Initialize(IAlgorithmParameterSpec) |
Инициализирует генератор пар ключей с помощью указанного набора параметров и |
| Initialize(Int32) |
Инициализирует генератор пар ключей для определенного ключа с помощью набора параметров по умолчанию и |
| Initialize(Int32, SecureRandom) |
Инициализирует генератор пар ключей для определенного ключа с заданным источником случайности (и набором параметров по умолчанию). |
Initialize(IAlgorithmParameterSpec)
Инициализирует генератор пар ключей с помощью указанного набора параметров и SecureRandom реализации установленного поставщика с наивысшим приоритетом в качестве источника случайности.
[Android.Runtime.Register("initialize", "(Ljava/security/spec/AlgorithmParameterSpec;)V", "GetInitialize_Ljava_security_spec_AlgorithmParameterSpec_Handler")]
public virtual void Initialize(Java.Security.Spec.IAlgorithmParameterSpec? params);
[<Android.Runtime.Register("initialize", "(Ljava/security/spec/AlgorithmParameterSpec;)V", "GetInitialize_Ljava_security_spec_AlgorithmParameterSpec_Handler")>]
override this.Initialize : Java.Security.Spec.IAlgorithmParameterSpec -> unit
Параметры
- params
- IAlgorithmParameterSpec
набор параметров, используемый для создания ключей.
- Атрибуты
Исключения
Значение , если указанные параметры не поддерживаются
Комментарии
Инициализирует генератор пар ключей с помощью указанного набора параметров и SecureRandom реализации установленного поставщика с наивысшим приоритетом в качестве источника случайности. (Если ни один из установленных поставщиков не предоставляет реализацию SecureRandom, используется системный источник случайности.)
Этот конкретный метод был добавлен в этот ранее определенный абстрактный класс. Этот метод вызывает метод KeyPairGeneratorSpi KeyPairGeneratorSpi#initialize( java.security.spec.AlgorithmParameterSpec, java.security.SecureRandom) initialize , передавая его params и источник случайности (полученный от установленного поставщика или системы, если ни один из установленных поставщиков не предоставляет один из установленных поставщиков). Этот initialize метод всегда создает исключение UnsupportedOperationException, если он не переопределяется поставщиком.
Добавлено в версии 1.2.
Части этой страницы — это изменения на основе работы, созданной и общей Project и используемых в соответствии с условиями, описанными в разделе "".
Применяется к
Initialize(Int32)
Инициализирует генератор пар ключей для определенного ключа с помощью набора параметров по умолчанию и SecureRandom реализации установленного поставщика с наивысшим приоритетом в качестве источника случайности.
[Android.Runtime.Register("initialize", "(I)V", "GetInitialize_IHandler")]
public virtual void Initialize(int keysize);
[<Android.Runtime.Register("initialize", "(I)V", "GetInitialize_IHandler")>]
override this.Initialize : int -> unit
Параметры
- keysize
- Int32
ключи. Это метрика, определенная алгоритмом, например длина модуля, указанная в количестве битов.
- Атрибуты
Комментарии
Инициализирует генератор пар ключей для определенного ключа с помощью набора параметров по умолчанию и SecureRandom реализации установленного поставщика с наивысшим приоритетом в качестве источника случайности. (Если ни один из установленных поставщиков не предоставляет реализацию SecureRandom, используется системный источник случайности.)
Java документации по java.security.KeyPairGenerator.initialize(int).
Части этой страницы — это изменения на основе работы, созданной и общей Project и используемых в соответствии с условиями, описанными в разделе "".
Применяется к
Initialize(Int32, SecureRandom)
Инициализирует генератор пар ключей для определенного ключа с заданным источником случайности (и набором параметров по умолчанию).
[Android.Runtime.Register("initialize", "(ILjava/security/SecureRandom;)V", "GetInitialize_ILjava_security_SecureRandom_Handler")]
public override void Initialize(int keysize, Java.Security.SecureRandom? random);
[<Android.Runtime.Register("initialize", "(ILjava/security/SecureRandom;)V", "GetInitialize_ILjava_security_SecureRandom_Handler")>]
override this.Initialize : int * Java.Security.SecureRandom -> unit
Параметры
- keysize
- Int32
ключи. Это метрика, определенная алгоритмом, например длина модуля, указанная в количестве битов.
- random
- SecureRandom
источник случайности.
- Атрибуты
Комментарии
Инициализирует генератор пар ключей для определенного ключа с заданным источником случайности (и набором параметров по умолчанию).
Добавлено в версии 1.2.
Java документации по java.security.KeyPairGenerator.initialize(int, java.security.SecureRandom).
Части этой страницы — это изменения на основе работы, созданной и общей Project и используемых в соответствии с условиями, описанными в разделе "".