Freigeben über


KeyStore.GetInstance Methode

Definition

Ü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 KeyStoreFehlers 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 KeyStoreFehlers 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 KeyStoreFehlers 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

Gilt für: