KeyStore.Builder.NewInstance Methode
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Überlädt
| Name | Beschreibung |
|---|---|
| NewInstance(File, KeyStore+IProtectionParameter) |
Gibt ein neues Builder -Objekt zurück. |
| NewInstance(KeyStore, KeyStore+IProtectionParameter) |
Gibt eine neue |
| NewInstance(String, Provider, KeyStore+IProtectionParameter) |
Gibt einen neuen Wert zurück, der basierend auf den bereitgestellten Argumenten eine neue |
| NewInstance(String, Provider, File, KeyStore+IProtectionParameter) |
Gibt einen neuen Wert zurück, der basierend auf den bereitgestellten Argumenten eine neue |
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.