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, он должен сопровождаться цепочкой сертификатов, сертификацией соответствующего открытого ключа.
Если указанный псевдоним уже существует, данные хранилища ключей, связанные с ним, переопределяются заданным ключом (и, возможно, цепочкой сертификатов).
Части этой страницы — это изменения на основе работы, созданной и общей проектом с открытым исходным кодом 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, он должен сопровождаться цепочкой сертификатов, сертификацией соответствующего открытого ключа.
Если указанный псевдоним уже существует, данные хранилища ключей, связанные с ним, переопределяются заданным ключом (и, возможно, цепочкой сертификатов).
Части этой страницы — это изменения на основе работы, созданной и общей проектом с открытым исходным кодом Android и используемой в соответствии с условиями, описанными в лицензии Creative Commons 2.5 Attribution.