Lingua

KeyStore.Builder.NewInstance Metodo

Definizione

Overload

Nome Descrizione
NewInstance(File, KeyStore+IProtectionParameter)

Restituisce un nuovo oggetto Builder.

NewInstance(KeyStore, KeyStore+IProtectionParameter)

Restituisce un nuovo Builder oggetto che contiene l'oggetto specificato KeyStore e l'oggetto specificato ProtectionParameter.

NewInstance(String, Provider, KeyStore+IProtectionParameter)

Restituisce un nuovo Builder oggetto che crea un nuovo KeyStore oggetto in base agli argomenti forniti.

NewInstance(String, Provider, File, KeyStore+IProtectionParameter)

Restituisce un nuovo Builder oggetto che crea un nuovo KeyStore oggetto in base agli argomenti forniti.

NewInstance(File, KeyStore+IProtectionParameter)

Restituisce un nuovo oggetto Builder.

[Android.Runtime.Register("newInstance", "(Ljava/io/File;Ljava/security/KeyStore$ProtectionParameter;)Ljava/security/KeyStore$Builder;", "", ApiSince=33)]
public static Java.Security.KeyStore.Builder NewInstance(Java.IO.File file, Java.Security.KeyStore.IProtectionParameter protection);
[<Android.Runtime.Register("newInstance", "(Ljava/io/File;Ljava/security/KeyStore$ProtectionParameter;)Ljava/security/KeyStore$Builder;", "", ApiSince=33)>]
static member NewInstance : Java.IO.File * Java.Security.KeyStore.IProtectionParameter -> Java.Security.KeyStore.Builder

Parametri

file
File

File contenente i dati dell'archivio chiavi

protection
KeyStore.IProtectionParameter

ProtectionParameter che protegge i dati dell'archivio chiavi

Valori restituiti

un nuovo oggetto Builder

Attributi

Commenti

Restituisce un nuovo oggetto Builder. La prima chiamata al metodo getKeyStore() nel generatore restituito creerà un archivio chiavi usando un file per rilevare il tipo di archivio chiavi e quindi chiamare il relativo metodo load(). Usa lo stesso algoritmo per determinare il tipo di archivio chiavi descritto in KeyStore.getInstance(File, LoadStoreParameter). L'argomento inputStream viene costruito dal file. Se la protezione è una passwordProtection, la password viene ottenuta chiamando il metodo getPassword. In caso contrario, se la protezione è un CallbackHandlerProtection, la password viene ottenuta richiamando callbackHandler. Le chiamate successive a getKeyStore() restituiscono lo stesso oggetto della chiamata iniziale. Se la chiamata iniziale non è riuscita con keyStoreException, le chiamate successive generano anche un'eccezione KeyStoreException. Le chiamate a getProtectionParameter() restituiranno un oggetto PasswordProtection che incapsula la password usata per richiamare il metodo load. Si noti che il metodo getKeyStore() viene eseguito all'interno di AccessControlContext del codice che richiama questo metodo.

Java informazioni di riferimento per java.security.KeyStore.Builder.newInstance.

Si applica a

NewInstance(KeyStore, KeyStore+IProtectionParameter)

Restituisce un nuovo Builder oggetto che contiene l'oggetto specificato KeyStore e l'oggetto specificato ProtectionParameter.

[Android.Runtime.Register("newInstance", "(Ljava/security/KeyStore;Ljava/security/KeyStore$ProtectionParameter;)Ljava/security/KeyStore$Builder;", "")]
public static Java.Security.KeyStore.Builder NewInstance(Java.Security.KeyStore keyStore, Java.Security.KeyStore.IProtectionParameter protectionParameter);
[<Android.Runtime.Register("newInstance", "(Ljava/security/KeyStore;Ljava/security/KeyStore$ProtectionParameter;)Ljava/security/KeyStore$Builder;", "")>]
static member NewInstance : Java.Security.KeyStore * Java.Security.KeyStore.IProtectionParameter -> Java.Security.KeyStore.Builder

Parametri

keyStore
KeyStore

l'oggetto KeyStore da tenere.

protectionParameter
KeyStore.IProtectionParameter

l'oggetto ProtectionParameter da tenere.

Valori restituiti

un nuovo oggetto Builder

Attributi

Eccezioni

se keyStore o protectionParameter è null.

se l'oggetto specificato KeyStore non viene inizializzato.

Commenti

Restituisce un nuovo generatore che incapsula l'archivio chiavi specificato. Il metodo getKeyStore() dell'oggetto restituito restituirà keyStore, il metodo getProtectionParameter() restituirà protectionParameters. Ciò è utile se è necessario usare un oggetto KeyStore esistente con le API basate su generatore.

Java informazioni di riferimento per java.security.KeyStore.Builder.newInstance.

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

NewInstance(String, Provider, KeyStore+IProtectionParameter)

Restituisce un nuovo Builder oggetto che crea un nuovo KeyStore oggetto in base agli argomenti forniti.

[Android.Runtime.Register("newInstance", "(Ljava/lang/String;Ljava/security/Provider;Ljava/security/KeyStore$ProtectionParameter;)Ljava/security/KeyStore$Builder;", "")]
public static Java.Security.KeyStore.Builder NewInstance(string type, Java.Security.Provider provider, Java.Security.KeyStore.IProtectionParameter protection);
[<Android.Runtime.Register("newInstance", "(Ljava/lang/String;Ljava/security/Provider;Ljava/security/KeyStore$ProtectionParameter;)Ljava/security/KeyStore$Builder;", "")>]
static member NewInstance : string * Java.Security.Provider * Java.Security.KeyStore.IProtectionParameter -> Java.Security.KeyStore.Builder

Parametri

type
String

tipo dell'oggetto KeyStore da costruire.

provider
Provider

provider dell'oggetto KeyStore da costruire, forse null.

protection
KeyStore.IProtectionParameter

ProtectionParameter che protegge l'archivio chiavi

Valori restituiti

un nuovo oggetto Builder

Attributi

Eccezioni

se type o protectionParameter è null.

protectionParameter non è un'istanza di PasswordProtection o CallbackHandlerProtection, file non è un file o non esiste affatto.

Commenti

Restituisce un nuovo oggetto Builder. Ogni chiamata al metodo getKeyStore() nel generatore restituito restituirà un nuovo oggetto KeyStore di tipo. Il metodo load() viene richiamato usando un loadStoreParameter che incapsula la protezione. L'archivio chiavi viene creato un'istanza dal provider se non null. In caso contrario, vengono cercati tutti i provider installati. Le chiamate a getProtectionParameter() restituiranno la protezione. Si noti che il metodo getKeyStore() viene eseguito all'interno di AccessControlContext del codice che richiama questo metodo.

Java informazioni di riferimento per java.security.KeyStore.Builder.newInstance.

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

NewInstance(String, Provider, File, KeyStore+IProtectionParameter)

Restituisce un nuovo Builder oggetto che crea un nuovo KeyStore oggetto in base agli argomenti forniti.

[Android.Runtime.Register("newInstance", "(Ljava/lang/String;Ljava/security/Provider;Ljava/io/File;Ljava/security/KeyStore$ProtectionParameter;)Ljava/security/KeyStore$Builder;", "")]
public static Java.Security.KeyStore.Builder NewInstance(string type, Java.Security.Provider provider, Java.IO.File file, Java.Security.KeyStore.IProtectionParameter protection);
[<Android.Runtime.Register("newInstance", "(Ljava/lang/String;Ljava/security/Provider;Ljava/io/File;Ljava/security/KeyStore$ProtectionParameter;)Ljava/security/KeyStore$Builder;", "")>]
static member NewInstance : string * Java.Security.Provider * Java.IO.File * Java.Security.KeyStore.IProtectionParameter -> Java.Security.KeyStore.Builder

Parametri

type
String

tipo dell'oggetto KeyStore da costruire.

provider
Provider

provider dell'oggetto KeyStore da costruire, forse null.

file
File

File oggetto contenente i dati per l'oggetto KeyStore.

protection
KeyStore.IProtectionParameter

ProtectionParameter che protegge i dati dell'archivio chiavi

Valori restituiti

un nuovo oggetto Builder

Attributi

Eccezioni

se type, protectionParameter o file è null.

protectionParameter non è un'istanza di PasswordProtection o CallbackHandlerProtection, file non è un file o non esiste affatto.

Commenti

Restituisce un nuovo oggetto Builder. La prima chiamata al metodo getKeyStore() nel generatore restituito creerà un keystore di tipo e chiamerà il relativo metodo load(). L'argomento inputStream viene costruito dal file. Se la protezione è una passwordProtection, la password viene ottenuta chiamando il metodo getPassword. In caso contrario, se la protezione è un CallbackHandlerProtection, la password viene ottenuta richiamando callbackHandler. Le chiamate successive a getKeyStore() restituiscono lo stesso oggetto della chiamata iniziale. Se la chiamata iniziale non è riuscita con keyStoreException, le chiamate successive generano anche un'eccezione KeyStoreException. L'archivio chiavi viene creato un'istanza dal provider se non null. In caso contrario, vengono cercati tutti i provider installati. Le chiamate a getProtectionParameter() restituiranno un oggetto PasswordProtection che incapsula la password usata per richiamare il metodo load. Si noti che il metodo getKeyStore() viene eseguito all'interno di AccessControlContext del codice che richiama questo metodo.

Java informazioni di riferimento per java.security.KeyStore.Builder.newInstance.

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