KeyGenerator.GetInstance Метод

Определение

Перегрузки

GetInstance(String)

KeyGenerator Возвращает объект , который создает секретные ключи для указанного алгоритма.

GetInstance(String, Provider)

KeyGenerator Возвращает объект , который создает секретные ключи для указанного алгоритма.

GetInstance(String, String)

KeyGenerator Возвращает объект , который создает секретные ключи для указанного алгоритма.

GetInstance(String)

KeyGenerator Возвращает объект , который создает секретные ключи для указанного алгоритма.

[Android.Runtime.Register("getInstance", "(Ljava/lang/String;)Ljavax/crypto/KeyGenerator;", "")]
public static Javax.Crypto.KeyGenerator? GetInstance (string? algorithm);
[<Android.Runtime.Register("getInstance", "(Ljava/lang/String;)Ljavax/crypto/KeyGenerator;", "")>]
static member GetInstance : string -> Javax.Crypto.KeyGenerator

Параметры

algorithm
String

стандартное имя алгоритма запрошенного ключа. Сведения об именах стандартных алгоритмов см. в разделе KeyGenerator в документации по имени стандартного алгоритма архитектуры шифрования Java .

Возвращаемое значение

новый KeyGenerator объект .

Атрибуты

Исключения

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

Если algorithm имеет значение null.

Комментарии

KeyGenerator Возвращает объект , который создает секретные ключи для указанного алгоритма.

Этот метод просматривает список зарегистрированных поставщиков безопасности, начиная с наиболее предпочтительного поставщика. Возвращается новый объект KeyGenerator, инкапсулирующий реализацию KeyGeneratorSpi из первого поставщика, поддерживающего указанный алгоритм.

Обратите внимание, что список зарегистрированных поставщиков можно получить с помощью Security#getProviders() Security.getProviders() метода .

Документация по Java для javax.crypto.KeyGenerator.getInstance(java.lang.String).

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

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

GetInstance(String, Provider)

KeyGenerator Возвращает объект , который создает секретные ключи для указанного алгоритма.

[Android.Runtime.Register("getInstance", "(Ljava/lang/String;Ljava/security/Provider;)Ljavax/crypto/KeyGenerator;", "")]
public static Javax.Crypto.KeyGenerator? GetInstance (string? algorithm, Java.Security.Provider? provider);
[<Android.Runtime.Register("getInstance", "(Ljava/lang/String;Ljava/security/Provider;)Ljavax/crypto/KeyGenerator;", "")>]
static member GetInstance : string * Java.Security.Provider -> Javax.Crypto.KeyGenerator

Параметры

algorithm
String

стандартное имя алгоритма запрошенного ключа. Сведения об именах стандартных алгоритмов см. в разделе KeyGenerator в документации по имени стандартного алгоритма архитектуры шифрования Java .

provider
Provider

поставщик.

Возвращаемое значение

новый KeyGenerator объект .

Атрибуты

Исключения

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

Значение , если указанный поставщик имеет значение null.

Значение , если указанное имя алгоритма — null.

Комментарии

KeyGenerator Возвращает объект , который создает секретные ключи для указанного алгоритма.

Возвращается новый объект KeyGenerator, инкапсулирующий реализацию KeyGeneratorSpi из указанного объекта Provider. Обратите внимание, что указанный объект Provider не обязательно должен быть зарегистрирован в списке поставщиков.

Документация по Java для javax.crypto.KeyGenerator.getInstance(java.lang.String, java.security.Provider).

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

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

GetInstance(String, String)

KeyGenerator Возвращает объект , который создает секретные ключи для указанного алгоритма.

[Android.Runtime.Register("getInstance", "(Ljava/lang/String;Ljava/lang/String;)Ljavax/crypto/KeyGenerator;", "")]
public static Javax.Crypto.KeyGenerator? GetInstance (string? algorithm, string? provider);
[<Android.Runtime.Register("getInstance", "(Ljava/lang/String;Ljava/lang/String;)Ljavax/crypto/KeyGenerator;", "")>]
static member GetInstance : string * string -> Javax.Crypto.KeyGenerator

Параметры

algorithm
String

стандартное имя алгоритма запрошенного ключа. Сведения об именах стандартных алгоритмов см. в разделе KeyGenerator в документации по имени стандартного алгоритма архитектуры шифрования Java .

provider
String

имя поставщика.

Возвращаемое значение

новый KeyGenerator объект .

Атрибуты

Исключения

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

Значение , если указанный поставщик недоступен.

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

Значение , если указанное имя алгоритма — null.

Комментарии

KeyGenerator Возвращает объект , который создает секретные ключи для указанного алгоритма.

Возвращается новый объект KeyGenerator, инкапсулирующий реализацию KeyGeneratorSpi из указанного поставщика. Указанный поставщик должен быть зарегистрирован в списке поставщиков безопасности.

Обратите внимание, что список зарегистрированных поставщиков можно получить с помощью Security#getProviders() Security.getProviders() метода .

Документация по Java для javax.crypto.KeyGenerator.getInstance(java.lang.String, java.lang.String).

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

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