KeyStoreSpi.EngineSetKeyEntry Método
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
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).
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).
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.