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


KeyStoreSpi.EngineSetKeyEntry Метод

Определение

Перегрузки

EngineSetKeyEntry(String, Byte[], Certificate[])

Назначает заданный ключ (который уже был защищен) заданному псевдониму.

EngineSetKeyEntry(String, IKey, Char[], Certificate[])

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

EngineSetKeyEntry(String, Byte[], Certificate[])

Назначает заданный ключ (который уже был защищен) заданному псевдониму.

[Android.Runtime.Register("engineSetKeyEntry", "(Ljava/lang/String;[B[Ljava/security/cert/Certificate;)V", "GetEngineSetKeyEntry_Ljava_lang_String_arrayBarrayLjava_security_cert_Certificate_Handler")]
public abstract void EngineSetKeyEntry (string? alias, byte[]? key, Java.Security.Cert.Certificate[]? chain);
[<Android.Runtime.Register("engineSetKeyEntry", "(Ljava/lang/String;[B[Ljava/security/cert/Certificate;)V", "GetEngineSetKeyEntry_Ljava_lang_String_arrayBarrayLjava_security_cert_Certificate_Handler")>]
abstract member EngineSetKeyEntry : string * byte[] * Java.Security.Cert.Certificate[] -> unit

Параметры

alias
String

имя псевдонима

key
Byte[]

ключ (в защищенном формате), связанный с псевдонимом

chain
Certificate[]

цепочка сертификатов для соответствующего открытого ключа (только если защищенный ключ имеет тип java.security.PrivateKey).

Атрибуты

Исключения

Если эта операция завершается ошибкой.

Значение PrivateKey, если key это и chain делает.

Комментарии

Назначает заданный ключ (который уже был защищен) заданному псевдониму.

Если защищенный ключ имеет тип java.security.PrivateKey, он должен сопровождаться цепочкой сертификатов, сертификацией соответствующего открытого ключа.

Если указанный псевдоним уже существует, данные хранилища ключей, связанные с ним, переопределяются заданным ключом (и, возможно, цепочкой сертификатов).

Документация по Java для java.security.KeyStoreSpi.engineSetKeyEntry(java.lang.String, byte[], java.security.cert.Certificate[]).

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

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

EngineSetKeyEntry(String, IKey, Char[], Certificate[])

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

[Android.Runtime.Register("engineSetKeyEntry", "(Ljava/lang/String;Ljava/security/Key;[C[Ljava/security/cert/Certificate;)V", "GetEngineSetKeyEntry_Ljava_lang_String_Ljava_security_Key_arrayCarrayLjava_security_cert_Certificate_Handler")]
public abstract void EngineSetKeyEntry (string? alias, Java.Security.IKey? key, char[]? password, Java.Security.Cert.Certificate[]? chain);
[<Android.Runtime.Register("engineSetKeyEntry", "(Ljava/lang/String;Ljava/security/Key;[C[Ljava/security/cert/Certificate;)V", "GetEngineSetKeyEntry_Ljava_lang_String_Ljava_security_Key_arrayCarrayLjava_security_cert_Certificate_Handler")>]
abstract member EngineSetKeyEntry : string * Java.Security.IKey * char[] * Java.Security.Cert.Certificate[] -> unit

Параметры

alias
String

имя псевдонима

key
IKey

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

password
Char[]

пароль для защиты ключа

chain
Certificate[]

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

Атрибуты

Исключения

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

Значение PrivateKeychain, если key оно не содержит сертификатов.

Комментарии

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

Если указанный ключ имеет тип java.security.PrivateKey, он должен сопровождаться цепочкой сертификатов, сертификацией соответствующего открытого ключа.

Если указанный псевдоним уже существует, данные хранилища ключей, связанные с ним, переопределяются заданным ключом (и, возможно, цепочкой сертификатов).

Документация по Java для java.security.KeyStoreSpi.engineSetKeyEntry(java.lang.String, java.security.Key, char[], java.security.cert.Certificate[]).

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

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