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


KeyGenerator.Init Метод

Определение

Перегрузки

Init(SecureRandom)

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

Init(IAlgorithmParameterSpec)

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

Init(Int32)

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

Init(IAlgorithmParameterSpec, SecureRandom)

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

Init(Int32, SecureRandom)

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

Init(SecureRandom)

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

[Android.Runtime.Register("init", "(Ljava/security/SecureRandom;)V", "")]
public void Init (Java.Security.SecureRandom? random);
[<Android.Runtime.Register("init", "(Ljava/security/SecureRandom;)V", "")>]
member this.Init : Java.Security.SecureRandom -> unit

Параметры

random
SecureRandom

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

Атрибуты

Комментарии

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

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

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

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

Init(IAlgorithmParameterSpec)

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

[Android.Runtime.Register("init", "(Ljava/security/spec/AlgorithmParameterSpec;)V", "")]
public void Init (Java.Security.Spec.IAlgorithmParameterSpec? params);
[<Android.Runtime.Register("init", "(Ljava/security/spec/AlgorithmParameterSpec;)V", "")>]
member this.Init : Java.Security.Spec.IAlgorithmParameterSpec -> unit

Параметры

params
IAlgorithmParameterSpec

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

Атрибуты

Исключения

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

Комментарии

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

Если для генератора ключей требуется любой случайный байт, он получит их с помощью java.security.SecureRandom реализации установленного поставщика с наивысшим приоритетом в качестве источника случайности. (Если ни один из установленных поставщиков не предоставляет реализацию SecureRandom, будет использоваться системный источник случайности.)

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

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

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

Init(Int32)

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

[Android.Runtime.Register("init", "(I)V", "")]
public void Init (int keysize);
[<Android.Runtime.Register("init", "(I)V", "")>]
member this.Init : int -> unit

Параметры

keysize
Int32

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

Атрибуты

Комментарии

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

Если для генератора ключей требуется любой случайный байт, он получит их с помощью java.security.SecureRandom реализации установленного поставщика с наивысшим приоритетом в качестве источника случайности. (Если ни один из установленных поставщиков не предоставляет реализацию SecureRandom, будет использоваться системный источник случайности.)

Документация по Java для javax.crypto.KeyGenerator.init(int).

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

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

Init(IAlgorithmParameterSpec, SecureRandom)

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

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

Параметры

params
IAlgorithmParameterSpec

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

random
SecureRandom

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

Атрибуты

Исключения

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

Комментарии

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

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

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

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

Init(Int32, SecureRandom)

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

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

Параметры

keysize
Int32

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

random
SecureRandom

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

Атрибуты

Комментарии

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

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

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

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