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
Источник случайности для этого генератора ключей
- Атрибуты
Исключения
Значение , если параметры не могут использоваться для инициализации этого алгоритма генератора ключей.
Комментарии
Инициализирует этот генератор ключей с указанным набором параметров и предоставленным пользователем источником случайности.
Части этой страницы — это изменения на основе работы, созданной и общей проектом с открытым исходным кодом 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.