Sprache

KeyGenerator.GetInstance Methode

Definition

Überlädt

Name Beschreibung
GetInstance(String)

Gibt ein KeyGenerator Objekt zurück, das geheime Schlüssel für den angegebenen Algorithmus generiert.

GetInstance(String, Provider)

Gibt ein KeyGenerator Objekt zurück, das geheime Schlüssel für den angegebenen Algorithmus generiert.

GetInstance(String, String)

Gibt ein KeyGenerator Objekt zurück, das geheime Schlüssel für den angegebenen Algorithmus generiert.

GetInstance(String)

Gibt ein KeyGenerator Objekt zurück, das geheime Schlüssel für den angegebenen Algorithmus generiert.

[Android.Runtime.Register("getInstance", "(Ljava/lang/String;)Ljavax/crypto/KeyGenerator;", "")]
public static Javax.Crypto.KeyGenerator? GetInstance(string? algorithm);
[<Android.Runtime.Register("getInstance", "(Ljava/lang/String;)Ljavax/crypto/KeyGenerator;", "")>]
static member GetInstance : string -> Javax.Crypto.KeyGenerator

Parameter

algorithm
String

der Standardname des angeforderten Schlüsselalgorithmus. Weitere Informationen zu Standardalgorithmusnamen finden Sie im Abschnitt "KeyGenerator" in der Java Verschlüsselungsarchitektur standardalgorithmusnamen.

Gibt zurück

das neue KeyGenerator Objekt.

Attribute

Ausnahmen

wenn der angegebene Algorithmus von keinem Anbieter verfügbar ist.

if algorithm is null.

Hinweise

Gibt ein KeyGenerator Objekt zurück, das geheime Schlüssel für den angegebenen Algorithmus generiert.

Diese Methode durchläuft die Liste der registrierten Sicherheitsanbieter, beginnend mit dem am häufigsten bevorzugten Anbieter. Ein neues KeyGenerator-Objekt, das die KeyGeneratorSpi-Implementierung vom ersten Anbieter kapselt, der den angegebenen Algorithmus 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 javax.crypto.KeyGenerator.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.

Gilt für:

GetInstance(String, Provider)

Gibt ein KeyGenerator Objekt zurück, das geheime Schlüssel für den angegebenen Algorithmus generiert.

[Android.Runtime.Register("getInstance", "(Ljava/lang/String;Ljava/security/Provider;)Ljavax/crypto/KeyGenerator;", "")]
public static Javax.Crypto.KeyGenerator? GetInstance(string? algorithm, Java.Security.Provider? provider);
[<Android.Runtime.Register("getInstance", "(Ljava/lang/String;Ljava/security/Provider;)Ljavax/crypto/KeyGenerator;", "")>]
static member GetInstance : string * Java.Security.Provider -> Javax.Crypto.KeyGenerator

Parameter

algorithm
String

der Standardname des angeforderten Schlüsselalgorithmus. Weitere Informationen zu Standardalgorithmusnamen finden Sie im Abschnitt "KeyGenerator" in der Java Verschlüsselungsarchitektur standardalgorithmusnamen.

provider
Provider

der Anbieter.

Gibt zurück

das neue KeyGenerator Objekt.

Attribute

Ausnahmen

wenn der angegebene Algorithmus nicht vom angegebenen Anbieter bereitgestellt wird.

wenn der angegebene Anbieter ist null.

wenn der angegebene Algorithmusname ist null.

Hinweise

Gibt ein KeyGenerator Objekt zurück, das geheime Schlüssel für den angegebenen Algorithmus generiert.

Ein neues KeyGenerator-Objekt, das die KeyGeneratorSpi-Implementierung aus dem angegebenen Provider-Objekt kapselt, wird zurückgegeben. Beachten Sie, dass das angegebene Provider-Objekt nicht in der Anbieterliste registriert werden muss.

Java Dokumentation für javax.crypto.KeyGenerator.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.

Gilt für:

GetInstance(String, String)

Gibt ein KeyGenerator Objekt zurück, das geheime Schlüssel für den angegebenen Algorithmus generiert.

[Android.Runtime.Register("getInstance", "(Ljava/lang/String;Ljava/lang/String;)Ljavax/crypto/KeyGenerator;", "")]
public static Javax.Crypto.KeyGenerator? GetInstance(string? algorithm, string? provider);
[<Android.Runtime.Register("getInstance", "(Ljava/lang/String;Ljava/lang/String;)Ljavax/crypto/KeyGenerator;", "")>]
static member GetInstance : string * string -> Javax.Crypto.KeyGenerator

Parameter

algorithm
String

der Standardname des angeforderten Schlüsselalgorithmus. Weitere Informationen zu Standardalgorithmusnamen finden Sie im Abschnitt "KeyGenerator" in der Java Verschlüsselungsarchitektur standardalgorithmusnamen.

provider
String

der Name des Anbieters.

Gibt zurück

das neue KeyGenerator Objekt.

Attribute

Ausnahmen

wenn der angegebene Algorithmus nicht vom angegebenen Anbieter bereitgestellt wird.

wenn der angegebene Anbieter nicht verfügbar ist.

wenn der angegebene Anbieter name ist oder leer ist null .

wenn der angegebene Algorithmusname ist null.

Hinweise

Gibt ein KeyGenerator Objekt zurück, das geheime Schlüssel für den angegebenen Algorithmus generiert.

Ein neues KeyGenerator-Objekt, das die KeyGeneratorSpi-Implementierung aus dem 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 javax.crypto.KeyGenerator.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.

Gilt für: