Язык

KeyStore.SetKeyEntry Метод

Определение

Перегрузки

Имя. Описание
SetKeyEntry(String, Byte[], Certificate[])

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

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

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

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

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

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

Параметры

alias
String

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

key
Byte[]

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

chain
Certificate[]

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

Атрибуты

Исключения

Значение NULL, если оно KeyStore не инициализировано или key имеет значение NULL.

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

aliasЗначение null if .

Комментарии

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

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

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

Java документации по java.security.KeyStore.setKeyEntry(java.lang.String, byte[], java.security.cert.Certificate[]).

Части этой страницы — это изменения на основе работы, созданной и общей Project и используемых в соответствии с условиями, описанными в разделе "".

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

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

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

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

Параметры

alias
String

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

key
IKey

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

password
Char[]

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

chain
Certificate[]

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

Атрибуты

Исключения

Значение , если это KeyStore не инициализировано.

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

aliasЗначение null if .

Комментарии

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

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

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

Java документации по java.security.KeyStore.setKeyEntry(java.lang.String, java.security.Key, char[], java.security.cert.Certificate[]).

Части этой страницы — это изменения на основе работы, созданной и общей Project и используемых в соответствии с условиями, описанными в разделе "".

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