KeyStore.GetInstance 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 |
|---|---|
| GetInstance(String, Provider) |
Gibt ein Keystore-Objekt des angegebenen Typs zurück. |
| GetInstance(File, Char[]) |
Gibt ein geladenes Keystore-Objekt des entsprechenden Schlüsselspeichertyps zurück. |
| GetInstance(String, String) |
Gibt ein Keystore-Objekt des angegebenen Typs zurück. |
| GetInstance(String) |
Gibt ein Keystore-Objekt des angegebenen Typs zurück. |
| GetInstance(File, KeyStore+ILoadStoreParameter) |
Testet eine Keystoredatei und gibt einen geladenen Schlüsselspeicher des erkannten Typs zurück. |
GetInstance(String, Provider)
Gibt ein Keystore-Objekt des angegebenen Typs zurück.
[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
Parameter
- type
- String
der Typ des Keystores. Weitere Informationen zu standard Keystore-Typen finden Sie im Abschnitt "KeyStore" im Java Security Standard Algorithm Names Specification.See the KeyStore section in the Java Security Standard Algorithm Names Specification for information about standard keystore types.
- provider
- Provider
der Anbieter.
Gibt zurück
ein Keystore-Objekt des angegebenen Typs
- Attribute
Ausnahmen
wenn während der Erstellung des neuen KeyStoreFehlers ein Fehler aufgetreten ist.
provider ist null oder die leere Zeichenfolge.
wenn type == null (anstelle von NoSuchAlgorithmException) wie in version 1.4
Hinweise
Gibt ein Keystore-Objekt des angegebenen Typs zurück.
Ein neues KeyStore-Objekt, das die KeyStoreSpi-Implementierung aus dem angegebenen Provider-Objekt kapselt, wird zurückgegeben. Beachten Sie, dass das angegebene Provider-Objekt nicht in der Anbieterliste registriert werden muss.
In 1.4 hinzugefügt.
Java Dokumentation für java.security.KeyStore.getInstance(java.lang.String, java.security.Provider).
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.
Weitere Informationen
Gilt für:
GetInstance(File, Char[])
Gibt ein geladenes Keystore-Objekt des entsprechenden Schlüsselspeichertyps zurück.
[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
Parameter
- file
- File
die Keystoredatei
- password
- Char[]
das Schlüsselspeicherkennwort, das möglicherweise null
Gibt zurück
ein keystore-Objekt, das mit Schlüsselspeicherdaten geladen wurde
- Attribute
Hinweise
Gibt ein geladenes Keystore-Objekt des entsprechenden Schlüsselspeichertyps zurück. Zuerst wird der Keystoretyp durch Das Probing der angegebenen Datei bestimmt. Anschließend wird ein Keystore-Objekt mithilfe der Daten aus dieser Datei instanziiert und geladen.
Zum Entsperren des Keystores kann ein Kennwort übergeben werden (z. B. der Keystore befindet sich auf einem Hardwaretokengerät), oder um die Integrität der Keystoredaten zu überprüfen. Wenn für die Integritätsüberprüfung kein Kennwort angegeben wird, wird die Integritätsprüfung nicht ausgeführt.
Diese Methode durchläuft die Liste der registrierten Sicherheitsanbieter, beginnend mit dem am häufigsten bevorzugten Anbieter. Für jede KeyStoreSpi implementierung, die von einem Anbieter unterstützt wird, ruft sie die KeyStoreSpi#engineProbe(InputStream) engineProbe Methode auf, um festzustellen, ob sie den angegebenen Keystore unterstützt. Ein neues KeyStore-Objekt wird zurückgegeben, das die KeyStoreSpi-Implementierung vom ersten Anbieter kapselt, der die angegebene Datei unterstützt.
Beachten Sie, dass die Liste der registrierten Anbieter über die Security#getProviders() Security.getProviders() Methode abgerufen werden kann.
Hinzugefügt in 9.
Java Dokumentation für java.security.KeyStore.getInstance(java.io.File, char[]).
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:
GetInstance(String, String)
Gibt ein Keystore-Objekt des angegebenen Typs zurück.
[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
Parameter
- type
- String
der Typ des Keystores. Weitere Informationen zu standard Keystore-Typen finden Sie im Abschnitt "KeyStore" im Java Security Standard Algorithm Names Specification.See the KeyStore section in the Java Security Standard Algorithm Names Specification for information about standard keystore types.
- provider
- String
der Name des Anbieters.
Gibt zurück
ein Keystore-Objekt des angegebenen Typs
- Attribute
Ausnahmen
wenn während der Erstellung des neuen KeyStoreFehlers ein Fehler aufgetreten ist.
wenn der angegebene Anbieter nicht verfügbar ist.
wenn provider == null || provider.isEmpty()
if type is null (instead of NoSuchAlgorithmException) as in version 1.4
Hinweise
Gibt ein Keystore-Objekt des angegebenen Typs zurück.
Ein neues KeyStore-Objekt, das die KeyStoreSpi-Implementierung vom angegebenen Anbieter kapselt, wird zurückgegeben. Der angegebene Anbieter muss in der Sicherheitsanbieterliste registriert werden.
Beachten Sie, dass die Liste der registrierten Anbieter über die Security#getProviders() Security.getProviders() Methode abgerufen werden kann.
Java Dokumentation für java.security.KeyStore.getInstance(java.lang.String, java.lang.String).
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.
Weitere Informationen
Gilt für:
GetInstance(String)
Gibt ein Keystore-Objekt des angegebenen Typs zurück.
[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
Parameter
- type
- String
der Typ des Keystores. Weitere Informationen zu standard Keystore-Typen finden Sie im Abschnitt "KeyStore" im Java Security Standard Algorithm Names Specification.See the KeyStore section in the Java Security Standard Algorithm Names Specification for information about standard keystore types.
Gibt zurück
ein Keystore-Objekt des angegebenen Typs
- Attribute
Ausnahmen
wenn während der Erstellung des neuen KeyStoreFehlers ein Fehler aufgetreten ist.
wenn type == null
Hinweise
Gibt ein Keystore-Objekt des angegebenen Typs zurück.
Diese Methode durchläuft die Liste der registrierten Sicherheitsanbieter, beginnend mit dem am häufigsten bevorzugten Anbieter. Ein neues KeyStore-Objekt, das die KeyStoreSpi-Implementierung vom ersten Anbieter kapselt, der den angegebenen Typ unterstützt, wird zurückgegeben.
Beachten Sie, dass die Liste der registrierten Anbieter über die Security#getProviders() Security.getProviders() Methode abgerufen werden kann.
Java Dokumentation für java.security.KeyStore.getInstance(java.lang.String).
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.
Weitere Informationen
Gilt für:
GetInstance(File, KeyStore+ILoadStoreParameter)
Testet eine Keystoredatei und gibt einen geladenen Schlüsselspeicher des erkannten Typs zurück.
[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
Parameter
- file
- File
Die keystore-Datei zum Überprüfen und Laden.
Optionale Parameter, die angeben, wie der Keystore entsperrt oder die Integrität überprüft werden soll.
Gibt zurück
Ein Keystore, der mit den Daten filein initialisiert wurde.
- Attribute
Ausnahmen
Wenn kein Anbieter eine KeyStoreSpi Implementierung für file.
Wenn die Schlüsselspeicherdaten ein E/A- oder Formatproblem haben, einschließlich eines falschen Schutzparameters; in letzterem Fall ist die Ursache eine UnrecoverableKeyException.
Wenn der Zum Überprüfen der Keystoreintegrität verwendete Algorithmus nicht gefunden werden kann.
Wenn ein Zertifikat im Keystore nicht geladen werden kann.
Wenn file keine normale Datei vorhanden ist oder keine normale Datei ist oder param kein erkannter Load/Store-Parameter vorhanden ist.
Wenn file ist null.
Hinweise
Anbieter werden in der Voreinstellungsreihenfolge eingecheckt. Jede vom Anbieter unterstützte KeyStoreSpi Implementierung bestimmt, engineProbe ob sie die Datei unterstützt. Diese Methode erstellt und gibt dann einen Keystore zurück, der die erste SPI-Implementierung kapselt, die die Datei unterstützt.