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
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) |
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. Informationen zu standard keystore-Typen finden Sie im Abschnitt "KeyStore" in der Java Security Standard Algorithm Names Specification .
- provider
- Provider
der Anbieter.
Gibt zurück
ein Keystore-Objekt des angegebenen Typs
- Attribute
Ausnahmen
wenn während der Erstellung des neuen KeyStore
Fehlers ein Fehler aufgetreten ist.
null
ist provider
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 vom Android Open Source-Projekt erstellt und freigegeben werden und gemäß den in der Creative Commons 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 vom Android Open Source-Projekt erstellt und freigegeben werden und gemäß den in der Creative Commons 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. Informationen zu standard keystore-Typen finden Sie im Abschnitt "KeyStore" in der Java Security Standard Algorithm Names Specification .
- provider
- String
der Name des Anbieters.
Gibt zurück
ein Keystore-Objekt des angegebenen Typs
- Attribute
Ausnahmen
wenn während der Erstellung des neuen KeyStore
Fehlers ein Fehler aufgetreten ist.
wenn der angegebene Anbieter nicht verfügbar ist.
if 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 vom Android Open Source-Projekt erstellt und freigegeben werden und gemäß den in der Creative Commons 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. Informationen zu standard keystore-Typen finden Sie im Abschnitt "KeyStore" in der Java Security Standard Algorithm Names Specification .
Gibt zurück
ein Keystore-Objekt des angegebenen Typs
- Attribute
Ausnahmen
wenn während der Erstellung des neuen KeyStore
Fehlers ein Fehler aufgetreten ist.
if 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 vom Android Open Source-Projekt erstellt und freigegeben werden und gemäß den in der Creative Commons 2.5 Attribution License beschriebenen Begriffen verwendet werden.
Weitere Informationen
Gilt für:
GetInstance(File, KeyStore+ILoadStoreParameter)
[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
Gibt zurück
- Attribute