Condividi tramite


KeyStore.GetInstance Metodo

Definizione

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 KeyStoreoggetto .

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.

Documentazione java per java.security.KeyStore.getInstance(java.lang.String, java.security.Provider).

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 KeyStoreoggetto .

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 KeyStoreoggetto .

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

Si applica a