KeyStoreSpi.EngineSetKeyEntry 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
EngineSetKeyEntry(String, Byte[], Certificate[]) |
Assegna la chiave specificata (già protetta) all'alias specificato. |
EngineSetKeyEntry(String, IKey, Char[], Certificate[]) |
Assegna la chiave specificata all'alias specificato, proteggendola con la password specificata. |
EngineSetKeyEntry(String, Byte[], Certificate[])
Assegna la chiave specificata (già protetta) all'alias specificato.
[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
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'operazione non riesce.
se key
è un e chain
PrivateKey
lo fa.
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'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 dal progetto Open Source Android e usato in base ai termini descritti nella licenza Creative Commons 2.5 Attribuzione.
Si applica a
EngineSetKeyEntry(String, IKey, Char[], Certificate[])
Assegna la chiave specificata all'alias specificato, proteggendola con la password specificata.
[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
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 la chiave specificata non può essere protetta o se l'operazione non riesce per un altro motivo.
se key
è e PrivateKey
chain
non contiene certificati.
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 dal progetto Open Source Android e usato in base ai termini descritti nella licenza Creative Commons 2.5 Attribuzione.