IDSAKeyPairGenerator.Initialize Метод

Определение

Перегрузки

Имя Описание
Initialize(IDSAParams, SecureRandom)

Инициализирует генератор пар ключей с помощью параметров семейства DSA (p,q и g) и дополнительного источника бита SecureRandom.

Initialize(Int32, Boolean, SecureRandom)

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

Initialize(IDSAParams, SecureRandom)

Инициализирует генератор пар ключей с помощью параметров семейства DSA (p,q и g) и дополнительного источника бита SecureRandom.

[Android.Runtime.Register("initialize", "(Ljava/security/interfaces/DSAParams;Ljava/security/SecureRandom;)V", "GetInitialize_Ljava_security_interfaces_DSAParams_Ljava_security_SecureRandom_Handler:Java.Security.Interfaces.IDSAKeyPairGeneratorInvoker, Mono.Android, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null")]
public void Initialize(Java.Security.Interfaces.IDSAParams? params, Java.Security.SecureRandom? random);
[<Android.Runtime.Register("initialize", "(Ljava/security/interfaces/DSAParams;Ljava/security/SecureRandom;)V", "GetInitialize_Ljava_security_interfaces_DSAParams_Ljava_security_SecureRandom_Handler:Java.Security.Interfaces.IDSAKeyPairGeneratorInvoker, Mono.Android, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null")>]
abstract member Initialize : Java.Security.Interfaces.IDSAParams * Java.Security.SecureRandom -> unit

Параметры

params
IDSAParams

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

random
SecureRandom

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

Атрибуты

Исключения

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

Комментарии

Инициализирует генератор пар ключей с помощью параметров семейства DSA (p,q и g) и дополнительного источника бита SecureRandom. Если требуется битовый источник SecureRandom, но не указан, т. е. значение NULL, будет использоваться экземпляр SecureRandom по умолчанию.

Java документации по java.security.interfaces.DSAKeyPairGenerator.initialize(java.security.interfaces.DSAParams, java.security.SecureRandom).

Части этой страницы — это изменения на основе работы, созданной и общей Project и используемых в соответствии с условиями, описанными в разделе "".

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

Initialize(Int32, Boolean, SecureRandom)

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

[Android.Runtime.Register("initialize", "(IZLjava/security/SecureRandom;)V", "GetInitialize_IZLjava_security_SecureRandom_Handler:Java.Security.Interfaces.IDSAKeyPairGeneratorInvoker, Mono.Android, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null")]
public void Initialize(int modlen, bool genParams, Java.Security.SecureRandom? random);
[<Android.Runtime.Register("initialize", "(IZLjava/security/SecureRandom;)V", "GetInitialize_IZLjava_security_SecureRandom_Handler:Java.Security.Interfaces.IDSAKeyPairGeneratorInvoker, Mono.Android, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null")>]
abstract member Initialize : int * bool * Java.Security.SecureRandom -> unit

Параметры

modlen
Int32

длина модуля в битах. Допустимые значения — это любое число из 64 от 512 до 1024, включительно, 2048 и 3072.

genParams
Boolean

Следует ли создавать новые параметры для запрошенной длины модуля.

random
SecureRandom

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

Атрибуты

Исключения

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

Комментарии

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

Если genParams задано значение true, этот метод создает новые параметры p, q и g. Если значение равно false, метод использует предварительно вычисляемые параметры для запрошенной длины модуля. Если для этой длины модуля нет предварительно вычисляемых параметров, создается исключение.

Java документации по java.security.interfaces.DSAKeyPairGenerator.initialize(int, boolean, java.security.SecureRandom).

Части этой страницы — это изменения на основе работы, созданной и общей Project и используемых в соответствии с условиями, описанными в разделе "".

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