KeyStore.SetKeyEntry Metodo

Definizione

Overload

Nome Descrizione
SetKeyEntry(String, Byte[], Certificate[])

Assegna la chiave specificata (già protetta) all'alias specificato.

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

Assegna la chiave specificata all'alias specificato, proteggendola con la password specificata.

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

Assegna la chiave specificata (già protetta) all'alias specificato.

[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

Parametri

alias
String

il nome dell'alias

key
Byte[]

chiave (in formato protetto) da associare all'alias

chain
Certificate[]

catena di certificati per la chiave pubblica corrispondente (utile solo se la chiave protetta è di tipo java.security.PrivateKey).

Attributi

Eccezioni

se l'oggetto KeyStore non è inizializzato o se key è Null.

se key è un e chainPrivateKey lo fa.

se alias è null.

Commenti

Assegna la chiave specificata (già protetta) all'alias specificato.

Se la chiave protetta è di tipo java.security.PrivateKey, deve essere accompagnata da una catena di certificati che certifica la chiave pubblica corrispondente. Se l'implementazione dell'archivio chiavi sottostante è di tipo jks, key deve essere codificata come EncryptedPrivateKeyInfo definita nello standard PKCS #8.

Se l'alias specificato esiste già, le informazioni dell'archivio chiavi associate sono sottoposte a override dalla chiave specificata (ed eventualmente dalla catena di certificati).

per java.security.KeyStore.setKeyEntry(java.lang.String, byte[], java.security.cert.Certificate[]).

Le parti di questa pagina sono modifiche basate sul lavoro creato e condiviso dalla e usati in base ai termini descritti in Creative License 2.5 Attribution License.

Si applica a

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

Assegna la chiave specificata all'alias specificato, proteggendola con la password specificata.

[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

Parametri

alias
String

il nome dell'alias

key
IKey

chiave da associare all'alias

password
Char[]

password per proteggere la chiave

chain
Certificate[]

catena di certificati per la chiave pubblica corrispondente (obbligatoria solo se la chiave specificata è di tipo java.security.PrivateKey).

Attributi

Eccezioni

se non KeyStore viene inizializzato.

se key è e PrivateKeychain non contiene certificati.

se alias è null.

Commenti

Assegna la chiave specificata all'alias specificato, proteggendola con la password specificata.

Se la chiave specificata è di tipo java.security.PrivateKey, deve essere accompagnata da una catena di certificati che certifica la chiave pubblica corrispondente.

Se l'alias specificato esiste già, le informazioni dell'archivio chiavi associate sono sottoposte a override dalla chiave specificata (ed eventualmente dalla catena di certificati).

per java.security.KeyStore.setKeyEntry(java.lang.String, java.security.Key, char[], java.security.cert.Certificate[]).

Le parti di questa pagina sono modifiche basate sul lavoro creato e condiviso dalla e usati in base ai termini descritti in Creative License 2.5 Attribution License.

Si applica a