CipherSpi.EngineUnwrap(Byte[], String, Int32) 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.
Entpacken Sie einen zuvor umschlossenen Schlüssel.
[Android.Runtime.Register("engineUnwrap", "([BLjava/lang/String;I)Ljava/security/Key;", "GetEngineUnwrap_arrayBLjava_lang_String_IHandler")]
protected virtual Java.Security.IKey? EngineUnwrap(byte[]? wrappedKey, string? wrappedKeyAlgorithm, int wrappedKeyType);
[<Android.Runtime.Register("engineUnwrap", "([BLjava/lang/String;I)Ljava/security/Key;", "GetEngineUnwrap_arrayBLjava_lang_String_IHandler")>]
abstract member EngineUnwrap : byte[] * string * int -> Java.Security.IKey
override this.EngineUnwrap : byte[] * string * int -> Java.Security.IKey
Parameter
- wrappedKey
- Byte[]
die Taste, die nicht ausgelesen werden soll.
- wrappedKeyAlgorithm
- String
der Algorithmus, der dem umschlossenen Schlüssel zugeordnet ist.
- wrappedKeyType
- Int32
der Typ des umschlossenen Schlüssels. Dies ist eine von SECRET_KEY, , PRIVATE_KEYoder PUBLIC_KEY.
Gibt zurück
die entwrappte Taste.
- Attribute
Ausnahmen
wenn die wrappedKey Nichtwrappung auf einen Schlüssel vom Typ wrappedKeyType für die wrappedKeyAlgorithm.
wenn kein Anbieter gefunden werden kann, der einen Schlüssel vom Typ wrappedKeyType für die wrappedKeyAlgorithm.
Hinweise
Entpacken Sie einen zuvor umschlossenen Schlüssel.
Diese konkrete Methode wurde dieser zuvor definierten abstrakten Klasse hinzugefügt. (Aus Gründen der Abwärtskompatibilität kann sie nicht abstrahiert werden.) Es kann von einem Anbieter überschrieben werden, um einen zuvor umschlossenen Schlüssel aufzuheben. Eine solche Außerkraftsetzung wird erwartet, dass eine InvalidKeyException ausgelöst wird, wenn der angegebene umschlossene Schlüssel nicht entwrappt werden kann. Wenn diese Methode nicht außer Kraft gesetzt wird, löst sie immer eine UnsupportedOperationException aus.
Java Dokumentation für javax.crypto.CipherSpi.engineUnwrap(byte[], java.lang.String, int).
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.