KeyStore.Builder.NewInstance 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 |
|---|---|
| NewInstance(File, KeyStore+IProtectionParameter) |
Restituisce un nuovo oggetto Builder. |
| NewInstance(KeyStore, KeyStore+IProtectionParameter) |
Restituisce un nuovo |
| NewInstance(String, Provider, KeyStore+IProtectionParameter) |
Restituisce un nuovo |
| NewInstance(String, Provider, File, KeyStore+IProtectionParameter) |
Restituisce un nuovo |
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.