KeyStore.SetKeyEntry Metodo
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
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).
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.