Compartir a través de


KeyStoreSpi.EngineSetKeyEntry Método

Definición

Sobrecargas

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

Asigna la clave especificada (que ya se ha protegido) al alias especificado.

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

Asigna la clave especificada al alias especificado, protegiéndolo con la contraseña especificada.

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

Asigna la clave especificada (que ya se ha protegido) al alias especificado.

[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

el nombre del alias

key
Byte[]

clave (en formato protegido) que se va a asociar al alias

chain
Certificate[]

la cadena de certificados para la clave pública correspondiente (solo resulta útil si la clave protegida es de tipo java.security.PrivateKey).

Atributos

Excepciones

si se produce un error en esta operación.

si key es y PrivateKey chain lo hace.

Comentarios

Asigna la clave especificada (que ya se ha protegido) al alias especificado.

Si la clave protegida es de tipo java.security.PrivateKey, debe ir acompañada de una cadena de certificados que certifique la clave pública correspondiente.

Si el alias especificado ya existe, la información del almacén de claves asociada a ella se invalida mediante la clave especificada (y posiblemente la cadena de certificados).

Documentación de Java para java.security.KeyStoreSpi.engineSetKeyEntry(java.lang.String, byte[], java.security.cert.Certificate[]).

Las partes de esta página son modificaciones basadas en el trabajo creado y compartido por el proyecto de código abierto de Android y se usan según los términos descritos en la licencia de atribución de Creative Commons 2.5.

Se aplica a

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

Asigna la clave especificada al alias especificado, protegiéndolo con la contraseña especificada.

[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

el nombre del alias

key
IKey

la clave que se va a asociar al alias

password
Char[]

la contraseña para proteger la clave

chain
Certificate[]

la cadena de certificados de la clave pública correspondiente (solo es necesaria si la clave especificada es de tipo java.security.PrivateKey).

Atributos

Excepciones

si la clave especificada no se puede proteger o si se produce un error en esta operación por otro motivo.

si key es y PrivateKey chain no contiene ningún certificado.

Comentarios

Asigna la clave especificada al alias especificado, protegiéndolo con la contraseña especificada.

Si la clave especificada es de tipo java.security.PrivateKey, debe ir acompañada de una cadena de certificados que certifique la clave pública correspondiente.

Si el alias especificado ya existe, la información del almacén de claves asociada a ella se invalida mediante la clave especificada (y posiblemente la cadena de certificados).

Documentación de Java para java.security.KeyStoreSpi.engineSetKeyEntry(java.lang.String, java.security.Key, char[], java.security.cert.Certificate[]).

Las partes de esta página son modificaciones basadas en el trabajo creado y compartido por el proyecto de código abierto de Android y se usan según los términos descritos en la licencia de atribución de Creative Commons 2.5.

Se aplica a