KeyStoreSpi.EngineSetKeyEntry Método
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
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).
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).
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.