KeyAgreement.GenerateSecret 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
GenerateSecret() |
Generiert den freigegebenen geheimen Schlüssel und gibt ihn in einem neuen Puffer zurück. |
GenerateSecret(String) |
Erstellt den freigegebenen geheimen Schlüssel und gibt ihn als |
GenerateSecret(Byte[], Int32) |
Generiert den freigegebenen geheimen Schlüssel und platziert ihn in den Puffer |
GenerateSecret()
Generiert den freigegebenen geheimen Schlüssel und gibt ihn in einem neuen Puffer zurück.
[Android.Runtime.Register("generateSecret", "()[B", "")]
public byte[]? GenerateSecret ();
[<Android.Runtime.Register("generateSecret", "()[B", "")>]
member this.GenerateSecret : unit -> byte[]
Gibt zurück
der neue Puffer mit dem freigegebenen geheimen Schlüssel
- Attribute
Ausnahmen
wenn diese wichtige Vereinbarung nicht abgeschlossen ist.
Hinweise
Generiert den freigegebenen geheimen Schlüssel und gibt ihn in einem neuen Puffer zurück.
Diese Methode setzt dieses KeyAgreement
Objekt zurück, sodass es für weitere wichtige Vereinbarungen wiederverwendet werden kann. Sofern diese Schlüsselvereinbarung nicht mit einer der init
Methoden neu initialisiert wird, werden dieselben privaten Informationen und Algorithmusparameter für nachfolgende Schlüsselvereinbarungen verwendet.
Java-Dokumentation für javax.crypto.KeyAgreement.generateSecret()
.
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:
GenerateSecret(String)
Erstellt den freigegebenen geheimen Schlüssel und gibt ihn als SecretKey
Objekt des angegebenen Algorithmus zurück.
[Android.Runtime.Register("generateSecret", "(Ljava/lang/String;)Ljavax/crypto/SecretKey;", "")]
public Javax.Crypto.ISecretKey? GenerateSecret (string? algorithm);
[<Android.Runtime.Register("generateSecret", "(Ljava/lang/String;)Ljavax/crypto/SecretKey;", "")>]
member this.GenerateSecret : string -> Javax.Crypto.ISecretKey
Parameter
- algorithm
- String
der angeforderte Geheimschlüsselalgorithmus
Gibt zurück
der freigegebene geheime Schlüssel
- Attribute
Ausnahmen
wenn diese wichtige Vereinbarung nicht abgeschlossen ist.
wenn der angegebene Algorithmus für den geheimen Schlüssel nicht vorhanden ist.
wenn ein SecretKey
mit dem angegebenen Algorithmus nicht mithilfe des generierten freigegebenen Geheimschlüssels erstellt werden kann.
Hinweise
Erstellt den freigegebenen geheimen Schlüssel und gibt ihn als SecretKey
Objekt des angegebenen Algorithmus zurück.
Diese Methode setzt dieses KeyAgreement
Objekt zurück, sodass es für weitere wichtige Vereinbarungen wiederverwendet werden kann. Sofern diese Schlüsselvereinbarung nicht mit einer der init
Methoden neu initialisiert wird, werden dieselben privaten Informationen und Algorithmusparameter für nachfolgende Schlüsselvereinbarungen verwendet.
Java-Dokumentation für javax.crypto.KeyAgreement.generateSecret(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.
Gilt für:
GenerateSecret(Byte[], Int32)
Generiert den freigegebenen geheimen Schlüssel und platziert ihn in den Puffer sharedSecret
, beginnend mit offset
einschließlich.
[Android.Runtime.Register("generateSecret", "([BI)I", "")]
public int GenerateSecret (byte[]? sharedSecret, int offset);
[<Android.Runtime.Register("generateSecret", "([BI)I", "")>]
member this.GenerateSecret : byte[] * int -> int
Parameter
- sharedSecret
- Byte[]
der Puffer für den freigegebenen geheimen Schlüssel
- offset
- Int32
der Offset, in sharedSecret
dem der freigegebene geheime Schlüssel gespeichert wird
Gibt zurück
die Anzahl der Bytes, die in sharedSecret
- Attribute
Ausnahmen
wenn diese wichtige Vereinbarung nicht abgeschlossen ist.
wenn der angegebene Puffer für den freigegebenen geheimen Schlüssel zu klein ist.
Hinweise
Generiert den freigegebenen geheimen Schlüssel und platziert ihn in den Puffer sharedSecret
, beginnend mit offset
einschließlich.
Wenn der sharedSecret
Puffer zu klein ist, um das Ergebnis zu halten, wird ein ShortBufferException
Fehler ausgelöst. In diesem Fall sollte dieser Aufruf mit einem größeren Ausgabepuffer wiederholt werden.
Diese Methode setzt dieses KeyAgreement
Objekt zurück, sodass es für weitere wichtige Vereinbarungen wiederverwendet werden kann. Sofern diese Schlüsselvereinbarung nicht mit einer der init
Methoden neu initialisiert wird, werden dieselben privaten Informationen und Algorithmusparameter für nachfolgende Schlüsselvereinbarungen verwendet.
Java-Dokumentation für javax.crypto.KeyAgreement.generateSecret(byte[], int)
.
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.