KeyStore.GetInstance 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
GetInstance(String, Provider) |
Restituisce un oggetto keystore del tipo specificato. |
GetInstance(File, Char[]) |
Restituisce un oggetto keystore caricato del tipo di archivio chiavi appropriato. |
GetInstance(String, String) |
Restituisce un oggetto keystore del tipo specificato. |
GetInstance(String) |
Restituisce un oggetto keystore del tipo specificato. |
GetInstance(File, KeyStore+ILoadStoreParameter) |
GetInstance(String, Provider)
Restituisce un oggetto keystore del tipo specificato.
[Android.Runtime.Register("getInstance", "(Ljava/lang/String;Ljava/security/Provider;)Ljava/security/KeyStore;", "")]
public static Java.Security.KeyStore? GetInstance (string? type, Java.Security.Provider? provider);
[<Android.Runtime.Register("getInstance", "(Ljava/lang/String;Ljava/security/Provider;)Ljava/security/KeyStore;", "")>]
static member GetInstance : string * Java.Security.Provider -> Java.Security.KeyStore
Parametri
- type
- String
tipo di archivio chiavi. Per informazioni sui tipi di archivio chiavi standard, vedere la sezione KeyStore nella specifica dei nomi degli algoritmi standard di sicurezza Java.
- provider
- Provider
provider.
Restituisce
un oggetto keystore del tipo specificato
- Attributi
Eccezioni
se si è verificato un errore durante la creazione del nuovo KeyStore
oggetto .
se provider
è null
o la stringa vuota.
se type == null
(anziché NoSuchAlgorithmException) come nella versione 1.4
Commenti
Restituisce un oggetto keystore del tipo specificato.
Viene restituito un nuovo oggetto KeyStore che incapsula l'implementazione KeyStoreSpi dall'oggetto Provider specificato. Si noti che l'oggetto Provider specificato non deve essere registrato nell'elenco dei provider.
Aggiunta nella versione 1.4.
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.
Vedi anche
Si applica a
GetInstance(File, Char[])
Restituisce un oggetto keystore caricato del tipo di archivio chiavi appropriato.
[Android.Runtime.Register("getInstance", "(Ljava/io/File;[C)Ljava/security/KeyStore;", "", ApiSince=33)]
public static Java.Security.KeyStore? GetInstance (Java.IO.File? file, char[]? password);
[<Android.Runtime.Register("getInstance", "(Ljava/io/File;[C)Ljava/security/KeyStore;", "", ApiSince=33)>]
static member GetInstance : Java.IO.File * char[] -> Java.Security.KeyStore
Parametri
- file
- File
il file dell'archivio chiavi
- password
- Char[]
password dell'archivio chiavi, che può essere null
Restituisce
un oggetto keystore caricato con i dati dell'archivio chiavi
- Attributi
Commenti
Restituisce un oggetto keystore caricato del tipo di archivio chiavi appropriato. Per prima cosa, il tipo di archivio chiavi è determinato dal probe del file specificato. Viene quindi creata un'istanza di un oggetto keystore e caricata usando i dati di tale file.
È possibile assegnare una password per sbloccare l'archivio chiavi (ad esempio, l'archivio chiavi si trova in un dispositivo token hardware) o per controllare l'integrità dei dati dell'archivio chiavi. Se non viene specificata una password per il controllo dell'integrità, il controllo dell'integrità non viene eseguito.
Questo metodo attraversa l'elenco dei provider di sicurezza registrati, a partire dal provider più preferito. Per ogni KeyStoreSpi
implementazione supportata da un provider, richiama il KeyStoreSpi#engineProbe(InputStream) engineProbe
metodo per determinare se supporta l'archivio chiavi specificato. Viene restituito un nuovo oggetto KeyStore che incapsula l'implementazione KeyStoreSpi dal primo provider che supporta il file specificato.
Si noti che l'elenco dei provider registrati può essere recuperato tramite il Security#getProviders() Security.getProviders()
metodo .
Aggiunta in 9.
Documentazione java per java.security.KeyStore.getInstance(java.io.File, char[])
.
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
GetInstance(String, String)
Restituisce un oggetto keystore del tipo specificato.
[Android.Runtime.Register("getInstance", "(Ljava/lang/String;Ljava/lang/String;)Ljava/security/KeyStore;", "")]
public static Java.Security.KeyStore? GetInstance (string? type, string? provider);
[<Android.Runtime.Register("getInstance", "(Ljava/lang/String;Ljava/lang/String;)Ljava/security/KeyStore;", "")>]
static member GetInstance : string * string -> Java.Security.KeyStore
Parametri
- type
- String
tipo di archivio chiavi. Per informazioni sui tipi di archivio chiavi standard, vedere la sezione KeyStore nella specifica dei nomi degli algoritmi standard di sicurezza Java.
- provider
- String
nome del provider.
Restituisce
un oggetto keystore del tipo specificato
- Attributi
Eccezioni
se si è verificato un errore durante la creazione del nuovo KeyStore
oggetto .
se il provider specificato non è disponibile.
if provider == null || provider.isEmpty()
se type
è null
(anziché NoSuchAlgorithmException) come nella versione 1.4
Commenti
Restituisce un oggetto keystore del tipo specificato.
Viene restituito un nuovo oggetto KeyStore che incapsula l'implementazione KeyStoreSpi dal provider specificato. Il provider specificato deve essere registrato nell'elenco dei provider di sicurezza.
Si noti che l'elenco dei provider registrati può essere recuperato tramite il Security#getProviders() Security.getProviders()
metodo .
Documentazione java per java.security.KeyStore.getInstance(java.lang.String, java.lang.String)
.
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.
Vedi anche
Si applica a
GetInstance(String)
Restituisce un oggetto keystore del tipo specificato.
[Android.Runtime.Register("getInstance", "(Ljava/lang/String;)Ljava/security/KeyStore;", "")]
public static Java.Security.KeyStore? GetInstance (string? type);
[<Android.Runtime.Register("getInstance", "(Ljava/lang/String;)Ljava/security/KeyStore;", "")>]
static member GetInstance : string -> Java.Security.KeyStore
Parametri
- type
- String
tipo di archivio chiavi. Per informazioni sui tipi di archivio chiavi standard, vedere la sezione KeyStore nella specifica dei nomi degli algoritmi standard di sicurezza Java.
Restituisce
un oggetto keystore del tipo specificato
- Attributi
Eccezioni
se si è verificato un errore durante la creazione del nuovo KeyStore
oggetto .
if type == null
Commenti
Restituisce un oggetto keystore del tipo specificato.
Questo metodo attraversa l'elenco dei provider di sicurezza registrati, a partire dal provider più preferito. Viene restituito un nuovo oggetto KeyStore che incapsula l'implementazione KeyStoreSpi dal primo provider che supporta il tipo specificato.
Si noti che l'elenco dei provider registrati può essere recuperato tramite il Security#getProviders() Security.getProviders()
metodo .
Documentazione java per java.security.KeyStore.getInstance(java.lang.String)
.
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.
Vedi anche
Si applica a
GetInstance(File, KeyStore+ILoadStoreParameter)
[Android.Runtime.Register("getInstance", "(Ljava/io/File;Ljava/security/KeyStore$LoadStoreParameter;)Ljava/security/KeyStore;", "", ApiSince=33)]
public static Java.Security.KeyStore? GetInstance (Java.IO.File? file, Java.Security.KeyStore.ILoadStoreParameter? param);
[<Android.Runtime.Register("getInstance", "(Ljava/io/File;Ljava/security/KeyStore$LoadStoreParameter;)Ljava/security/KeyStore;", "", ApiSince=33)>]
static member GetInstance : Java.IO.File * Java.Security.KeyStore.ILoadStoreParameter -> Java.Security.KeyStore
Parametri
- file
- File
Restituisce
- Attributi