Compartilhar via


KeyStoreSpi.EngineSetKeyEntry Método

Definição

Sobrecargas

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

Atribui a chave fornecida (que já foi protegida) ao alias fornecido.

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

Atribui a chave fornecida ao alias fornecido, protegendo-o com a senha fornecida.

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

Atribui a chave fornecida (que já foi protegida) ao alias fornecido.

[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

Parâmetros

alias
String

O nome do alias

key
Byte[]

A chave (em formato protegido) a ser associada ao alias

chain
Certificate[]

a cadeia de certificados para a chave pública correspondente (útil somente se a chave protegida for do tipo java.security.PrivateKey).

Atributos

Exceções

se esta operação falhar.

se key é um PrivateKey e chain faz.

Comentários

Atribui a chave fornecida (que já foi protegida) ao alias fornecido.

Se a chave protegida for do tipo java.security.PrivateKey, ela deverá ser acompanhada por uma cadeia de certificados que certifique a chave pública correspondente.

Se o alias fornecido já existir, as informações de armazenamento de chaves associadas a ele serão substituídas pela chave fornecida (e possivelmente pela cadeia de certificados).

Documentação Java para java.security.KeyStoreSpi.engineSetKeyEntry(java.lang.String, byte[], java.security.cert.Certificate[]).

Partes desta página são modificações baseadas no trabalho criado e compartilhado pelo Android Open Source Project e usado de acordo com os termos descritos na Creative Commons 2.5 Attribution License.

Aplica-se a

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

Atribui a chave fornecida ao alias fornecido, protegendo-o com a senha fornecida.

[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

Parâmetros

alias
String

O nome do alias

key
IKey

A chave a ser associada ao alias

password
Char[]

a senha para proteger a chave

chain
Certificate[]

a cadeia de certificados para a chave pública correspondente (necessária somente se a chave fornecida for do tipo java.security.PrivateKey).

Atributos

Exceções

se a chave especificada não puder ser protegida ou se essa operação falhar por outro motivo.

if key é um PrivateKey e chain não contém certificados.

Comentários

Atribui a chave fornecida ao alias fornecido, protegendo-o com a senha fornecida.

Se a chave fornecida for do tipo java.security.PrivateKey, ela deverá ser acompanhada por uma cadeia de certificados que certifique a chave pública correspondente.

Se o alias fornecido já existir, as informações de armazenamento de chaves associadas a ele serão substituídas pela chave fornecida (e possivelmente pela cadeia de certificados).

Documentação Java para java.security.KeyStoreSpi.engineSetKeyEntry(java.lang.String, java.security.Key, char[], java.security.cert.Certificate[]).

Partes desta página são modificações baseadas no trabalho criado e compartilhado pelo Android Open Source Project e usado de acordo com os termos descritos na Creative Commons 2.5 Attribution License.

Aplica-se a