KeyStore.SetKeyEntry 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
| Nombre | Description |
|---|---|
| SetKeyEntry(String, Byte[], Certificate[]) |
Asigna la clave especificada (que ya se ha protegido) al alias especificado. |
| SetKeyEntry(String, IKey, Char[], Certificate[]) |
Asigna la clave especificada al alias especificado, protegiéndolo con la contraseña especificada. |
SetKeyEntry(String, Byte[], Certificate[])
Asigna la clave especificada (que ya se ha protegido) al alias especificado.
[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
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 de la clave pública correspondiente (solo resulta útil si la clave protegida es de tipo java.security.PrivateKey).
- Atributos
Excepciones
KeyStore si no se inicializa o si key es null.
si key es y PrivateKeychain lo hace.
si alias es null.
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 la implementación del almacén de claves subyacente es de tipo jks, key debe codificarse como una EncryptedPrivateKeyInfo como se define en el estándar PKCS #8.
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 Android y se usan según los términos descritos en creative Creative Commons 2.5 Attribution License.
Se aplica a
SetKeyEntry(String, IKey, Char[], Certificate[])
Asigna la clave especificada al alias especificado, protegiéndolo con la contraseña especificada.
[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
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
KeyStore si no se inicializa.
si key es y PrivateKeychain no contiene ningún certificado.
si alias es null.
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 Android y se usan según los términos descritos en creative Creative Commons 2.5 Attribution License.