Sprache

KeyStore.Builder.NewInstance Methode

Definition

Überlädt

Name Beschreibung
NewInstance(File, KeyStore+IProtectionParameter)

Gibt ein neues Builder -Objekt zurück.

NewInstance(KeyStore, KeyStore+IProtectionParameter)

Gibt eine neue Builder , die die angegebene KeyStore und die angegebene ProtectionParameterenthält .

NewInstance(String, Provider, KeyStore+IProtectionParameter)

Gibt einen neuen Wert zurück, der basierend auf den bereitgestellten Argumenten eine neue BuilderKeyStore erstellt.

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

Gibt einen neuen Wert zurück, der basierend auf den bereitgestellten Argumenten eine neue BuilderKeyStore erstellt.

NewInstance(File, KeyStore+IProtectionParameter)

Gibt ein neues Builder -Objekt zurück.

[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

Parameter

file
File

die Datei, die die KeyStore-Daten enthält

protection
KeyStore.IProtectionParameter

der ProtectionParameter, der die KeyStore-Daten sichert

Gibt zurück

ein neues Builder-Objekt

Attribute

Hinweise

Gibt ein neues Builder -Objekt zurück. Der erste Aufruf der getKeyStore()-Methode für den zurückgegebenen Generator erstellt einen KeyStore mithilfe der Datei, um den Keystoretyp zu erkennen und dann die load()-Methode aufzurufen. Es verwendet denselben Algorithmus, um den Keystoretyp zu bestimmen, wie in KeyStore.getInstance(File, LoadStoreParameter) beschrieben. Das InputStream-Argument wird aus der Datei erstellt. Wenn der Schutz ein PasswordProtection ist, wird das Kennwort durch Aufrufen der getPassword-Methode abgerufen. Andernfalls wird das Kennwort abgerufen, wenn der Schutz ein CallbackHandlerProtection ist, indem der CallbackHandler aufgerufen wird. Nachfolgende Aufrufe von getKeyStore() geben dasselbe Objekt wie der anfängliche Aufruf zurück. Wenn der anfängliche Aufruf mit einer KeyStoreException fehlgeschlagen ist, lösen nachfolgende Aufrufe auch eine KeyStoreException aus. Aufrufe von getProtectionParameter() geben ein PasswordProtection-Objekt zurück, das das Kennwort kapselt, das zum Aufrufen der Lademethode verwendet wurde. Beachten Sie, dass die getKeyStore()-Methode im AccessControlContext des Codes ausgeführt wird, der diese Methode aufruft.

Java Referenz für java.security.KeyStore.Builder.newInstance.

Gilt für:

NewInstance(KeyStore, KeyStore+IProtectionParameter)

Gibt eine neue Builder , die die angegebene KeyStore und die angegebene ProtectionParameterenthält .

[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

Parameter

keyStore
KeyStore

der KeyStore gehalten werden soll.

protectionParameter
KeyStore.IProtectionParameter

der ProtectionParameter gehalten werden soll.

Gibt zurück

ein neues Builder-Objekt

Attribute

Ausnahmen

wenn keyStore oder protectionParameter ist null.

wenn die angegebene KeyStore Nicht initialisiert ist.

Hinweise

Gibt einen neuen Generator zurück, der den angegebenen KeyStore kapselt. Die getKeyStore()-Methode des zurückgegebenen Objekts gibt keyStore zurück, die getProtectionParameter()-Methode gibt protectionParameters zurück. Dies ist nützlich, wenn ein vorhandenes KeyStore-Objekt mit generatorbasierten APIs verwendet werden muss.

Java Referenz für java.security.KeyStore.Builder.newInstance.

Teile dieser Seite sind Änderungen auf der Grundlage von Arbeiten, die von der Android Open Source Project erstellt und gemeinsam verwendet und gemäß den in der 2.5 Attribution License beschriebenen Begriffen verwendet werden.

Gilt für:

NewInstance(String, Provider, KeyStore+IProtectionParameter)

Gibt einen neuen Wert zurück, der basierend auf den bereitgestellten Argumenten eine neue BuilderKeyStore erstellt.

[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

Parameter

type
String

der Typ des KeyStore zu erstellenden Typs.

provider
Provider

der Anbieter des KeyStore zu konstruieren, vielleicht null.

protection
KeyStore.IProtectionParameter

der ProtectionParameter, der den Keystore schützt

Gibt zurück

ein neues Builder-Objekt

Attribute

Ausnahmen

wenn type oder protectionParameter ist null.

protectionParameter keine Instanz von oder PasswordProtectionCallbackHandlerProtection, file ist keine Datei oder ist überhaupt nicht vorhanden.

Hinweise

Gibt ein neues Builder -Objekt zurück. Jeder Aufruf der getKeyStore()-Methode für den zurückgegebenen Generator gibt ein neues KeyStore-Objekt vom Typtyp zurück. Die Load()-Methode wird mithilfe eines LoadStoreParameter aufgerufen, der den Schutz kapselt. Der KeyStore wird vom Anbieter instanziiert, wenn kein Nullwert vorhanden ist. Andernfalls werden alle installierten Anbieter durchsucht. Aufrufe von getProtectionParameter() geben den Schutz zurück. Beachten Sie, dass die getKeyStore()-Methode im AccessControlContext des Codes ausgeführt wird, der diese Methode aufruft.

Java Referenz für java.security.KeyStore.Builder.newInstance.

Teile dieser Seite sind Änderungen auf der Grundlage von Arbeiten, die von der Android Open Source Project erstellt und gemeinsam verwendet und gemäß den in der 2.5 Attribution License beschriebenen Begriffen verwendet werden.

Gilt für:

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

Gibt einen neuen Wert zurück, der basierend auf den bereitgestellten Argumenten eine neue BuilderKeyStore erstellt.

[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

Parameter

type
String

der Typ des KeyStore zu erstellenden Typs.

provider
Provider

der Anbieter des KeyStore zu konstruieren, vielleicht null.

file
File

die File die Daten für die KeyStore.

protection
KeyStore.IProtectionParameter

der ProtectionParameter, der die KeyStore-Daten sichert

Gibt zurück

ein neues Builder-Objekt

Attribute

Ausnahmen

wenn type, protectionParameter oder file ist null.

protectionParameter keine Instanz von oder PasswordProtectionCallbackHandlerProtection, file ist keine Datei oder ist überhaupt nicht vorhanden.

Hinweise

Gibt ein neues Builder -Objekt zurück. Der erste Aufruf der getKeyStore()-Methode für den zurückgegebenen Generator erstellt einen KeyStore vom Typtyp und ruft die load()-Methode auf. Das InputStream-Argument wird aus der Datei erstellt. Wenn der Schutz ein PasswordProtection ist, wird das Kennwort durch Aufrufen der getPassword-Methode abgerufen. Andernfalls wird das Kennwort abgerufen, wenn der Schutz ein CallbackHandlerProtection ist, indem der CallbackHandler aufgerufen wird. Nachfolgende Aufrufe von getKeyStore() geben dasselbe Objekt wie der anfängliche Aufruf zurück. Wenn der anfängliche Aufruf mit einer KeyStoreException fehlgeschlagen ist, lösen nachfolgende Aufrufe auch eine KeyStoreException aus. Der KeyStore wird vom Anbieter instanziiert, wenn kein Nullwert vorhanden ist. Andernfalls werden alle installierten Anbieter durchsucht. Aufrufe von getProtectionParameter() geben ein PasswordProtection-Objekt zurück, das das Kennwort kapselt, das zum Aufrufen der Lademethode verwendet wurde. Beachten Sie, dass die getKeyStore()-Methode im AccessControlContext des Codes ausgeführt wird, der diese Methode aufruft.

Java Referenz für java.security.KeyStore.Builder.newInstance.

Teile dieser Seite sind Änderungen auf der Grundlage von Arbeiten, die von der Android Open Source Project erstellt und gemeinsam verwendet und gemäß den in der 2.5 Attribution License beschriebenen Begriffen verwendet werden.

Gilt für: