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